RockteMQ-AI commented on issue #11047:
URL: https://github.com/apache/rocketmq/issues/11047#issuecomment-5655075088

   **Issue Evaluation**
   
   Category: `type/bug` | Status: **Confirmed**
   
   The issue is valid and the analysis is thorough. The timer enqueue retry 
logic re-enqueues the entire original batch on failure, including requests that 
had already succeeded. This causes already-delivered scheduled messages to be 
delivered again, violating the at-least-once delivery guarantee by turning it 
into at-most-once-with-duplicates.
   
   I see that PR #11048 has already been opened to address this. The fix 
approach (filtering out succeeded requests before retry) is correct and 
prevents duplicate deliveries while still retrying the failed ones.
   
   No further action needed from the evaluation side — the PR should resolve 
this.
   
   ---
   *Automated evaluation by github-manager*
   


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