RockteMQ-AI commented on issue #11336: URL: https://github.com/apache/rocketmq/issues/11336#issuecomment-6110388336
**Issue Evaluation** Category: `type/enhancement` | Status: **Evaluated** **Feasibility:** Feasible **Scope:** `remoting` module — `SemaphoreReleaseOnlyOnce` test coverage **Compatibility:** No breaking changes `SemaphoreReleaseOnlyOnce` guards the remoting layer's semaphore-based flow control from leaking permits on double release. Its entire contract is a single CAS operation, but that contract is critical — if it regressed, permit leaks could cause request stalls or deadlocks. **Assessment:** Valid enhancement. A direct test for the exactly-once release contract (first call releases, second call is no-op) would be simple and valuable. --- *Automated evaluation by RocketMQ-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]
