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]
