xylaaaaa opened a new pull request, #61968: URL: https://github.com/apache/doris/pull/61968
## Summary - prefer the Doris thirdparty mirror for JuiceFS Hadoop jar downloads in both docker and thirdparty build flows - fall back to Maven Central and the official JuiceFS GitHub release when the mirror is unavailable - add shell regression tests covering mirror URL resolution and thirdparty fallback behavior ## Root Cause JuiceFS downloads were hardcoded to Maven Central and GitHub release endpoints in the docker and thirdparty scripts. Network jitter on those upstream endpoints could stall or fail docker startup and thirdparty downloads. ## Impact This makes JuiceFS-related bootstrap paths use the existing Doris thirdparty mirror first, which should make CI and docker startup more stable while preserving an upstream fallback path. ## Test Plan - `bash docker/thirdparties/test/juicefs-helpers-mirror-test.sh` - `bash thirdparty/test/download-thirdparty-fallback-test.sh` - `bash -n docker/thirdparties/juicefs-helpers.sh docker/thirdparties/run-thirdparties-docker.sh thirdparty/download-thirdparty.sh thirdparty/vars.sh docker/thirdparties/test/juicefs-helpers-mirror-test.sh thirdparty/test/download-thirdparty-fallback-test.sh` -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
