bobhan1 opened a new pull request, #68107: URL: https://github.com/apache/doris/pull/68107
### What problem does this PR solve? Backport #67924 to branch-4.1 (source commit f0affa953dff3d0e761bd6bb2f62b231b31a9e26). When tablet-batch initialization fails, release the warm-up destination registration and persist the error. ONCE jobs become CANCELLED; PERIODIC jobs remain PENDING and retry at their existing interval. No BE cleanup RPC is sent before a BE job has started. ### Conflict resolution Production code applied unchanged. The only conflict was in CloudWarmUpJobTest: master migrated this class from JUnit 4 to JUnit 5 in #67396 (050442dfc4757b5f042c31e64efd12ed9e9839d2), while branch-4.1 retains JUnit 4. Keep the target framework and express the two EnumSource tests as four independent JUnit 4 tests, preserving ONCE/PERIODIC failure and success coverage. ### Validation - Passed `./run-fe-ut.sh --run 'org.apache.doris.cloud.CloudWarmUpJobTest,org.apache.doris.cloud.CacheHotspotManagerSchedulerTest,org.apache.doris.cloud.cache.CacheHotspotManagerTest'`: 30 tests, zero failures/errors/skips; BUILD SUCCESS. - Passed `git diff --check upstream/branch-4.1...HEAD`. - No live cloud-cluster regression or separate full build was run. ### Release note Release the destination compute group when cloud warm-up initialization fails, allowing subsequent warm-up jobs to proceed while preserving periodic retry scheduling. -- 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]
