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]
