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]

Reply via email to