yuluo-yx opened a new issue, #2891:
URL: https://github.com/apache/rocketmq-dashboard/issues/2891

   ### Problem\n\nThe notification delivery page updates retryingIds only 
through React state. A second retry event can arrive before that state is 
committed and queue the same failed delivery again. The bulk retry action can 
also overlap an individual retry for an ID visible on the page.\n\n### 
Reproduction\n\n1. Open Ops > Notification Deliveries with a FAILED record.\n2. 
Dispatch two Retry clicks before the first retry promise resolves.\n3. Observe 
two retryAlertDelivery calls for the same delivery ID.\n\nA focused component 
test reproduces the duplicate call deterministically.\n\n### Expected 
behavior\n\nTrack individual and bulk retries in synchronous in-flight guards 
so the same delivery cannot be queued by overlapping actions.\n\n### 
Scope\n\nNotification delivery retry coordination and its focused page test 
only.


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