RockteMQ-AI commented on issue #2349: URL: https://github.com/apache/rocketmq-dashboard/issues/2349#issuecomment-5330166472
**Issue Evaluation** Category: `bug` | Status: **Confirmed** Valid race condition. The TOCTOU pattern (pre-check then insert) allows concurrent requests to both pass the username check, with the loser hitting the unique constraint and returning 500 instead of 409. Translating the duplicate-key exception to a conflict response is the correct fix. **Severity:** medium — affects API correctness under concurrent load. **Impact:** User creation endpoint reliability. --- *Automated evaluation by @RockteMQ-AI* -- 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]
