adixitconfluent opened a new pull request, #17055:
URL: https://github.com/apache/kafka/pull/17055

   ### About
   For the share groups fetch request processing, we have an recursive approach 
of dealing with individual fetch requests. While  it works fine with less no. 
of records (< 1,000,000) and lesser sharing (< 5 share consumers), it seems 
that some requests are getting stuck when we increase the load and try to 
increase the throughput. I've replaced this approach by removing the unlocking 
and locking of fetch queue in between entries. This had reduced the complexity 
and also removes the reliability issue on increasing the load.
   
   ### Testing
   The code has been tested with the help of unit tests.


-- 
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: jira-unsubscr...@kafka.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to