eolivelli opened a new pull request #12692:
URL: https://github.com/apache/pulsar/pull/12692


   Fixes: #12668
   
   ### Motivation
   
   See #12668, basically Protocol Handlers and Proxy Extension may need to 
perform blocking calls to the Pulsar API, but there is a chance to fall into a 
deadlock situation.
   
   ### Modifications
   
   Add two new configurations options, enabled by default, to create a dedicate 
EventLoopGroup per each Protocol Handler and Proxy Extensions.
   
   It is safer to create a new group by default in order to prevent deadlocks 
that block the Pulsar Broker (or Proxy).
   
   ### Verifying this change
   
   This change is a trivial rework / code cleanup without any test coverage.
   
   ### Does this pull request potentially affect one of the following parts:
   
   ### Documentation
   
   Need to update docs? 
   - [x ] `no-need-doc` 
   
   The documentation is already in the ServiceConfiguration and 
ProxyConfiguration annotations.
   
   


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