dengliming opened a new pull request, #7259:
URL: https://github.com/apache/shenyu/pull/7259

   ## Summary
   - Claim a failed registration before retrying it, so completing that attempt 
cannot delete a failure queued concurrently for the same key.
   - Restore a failed attempt for rescheduling only when no newer failure 
already owns a timer task; atomically enroll pending tasks.
   - Preserve the existing public accept/remove methods for compatibility.
   
   Fixes #6558
   
   ## Validation
   - `./mvnw -pl 
shenyu-register-center/shenyu-register-client/shenyu-register-client-api -am 
-Dtest=FailbackRegistryRepositoryTest,FailureRegistryTaskTest 
-DfailIfNoTests=false test`
   - Checkstyle enabled. Latch-controlled regressions cover newer failures 
arriving during both successful and failed retries, plus retry restoration and 
exception propagation.
   


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

Reply via email to