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]

Reply via email to