hello-stephen opened a new pull request, #65997:
URL: https://github.com/apache/doris/pull/65997

   ### What changed
   
   - Retry the initial internal-stage `COPY INTO` while the uploaded file is 
not yet visible.
   - Keep the retry limited to the known transient `CANCELLED` result 
containing `No files can be copied`.
   - Preserve immediate failure for every other unexpected state.
   
   ### Why
   
   The Recycler Check pipeline uploads the file successfully and immediately 
starts `COPY INTO`. Internal-stage metadata can become visible shortly after 
the upload response, so the first copy may transiently return `CANCELLED` with 
no matched files. The same test already uses this bounded retry after recycling 
and re-uploading; the initial copy now follows the same rule.
   
   ### Validation
   
   - `git diff --check`
   - Groovy 4.0.19 syntax parse of the changed suite
   - Java 17 regression-framework dependency resolution succeeded
   - Full local framework packaging was attempted but is blocked on this macOS 
checkout because `thirdparty/installed/bin/thrift` is unavailable
   
   ### Pipeline evidence
   
   - Recycler Check build #280 passed framework compilation and entered 
Recycler tests with Java 17.
   - The affected test failed because the first copy returned `CANCELLED` with 
`No files can be copied`.
   - The same failure was observed previously in build #271.
   


-- 
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