liangyepianzhou commented on PR #25502:
URL: https://github.com/apache/pulsar/pull/25502#issuecomment-4222080826

   The scenario is valid, but the fix needs further evaluation. The root cause 
is that disabling rate limiting should **directly signal** throttled producers 
to be released, rather than waiting for the next scheduled cycle — i.e., the 
`disable` semantic itself should trigger an immediate (synchronous or async) 
unthrottle.
   
   The current fix, via `update(null)`, appears to work around the root cause 
by adding an operational workaround rather than addressing the underlying code 
defect. This may fail to resolve the fundamental issue, and worse, increases 
cognitive overhead for users who need to understand why an extra `update(null)` 
call is necessary.


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