[ 
https://issues.apache.org/jira/browse/KAFKA-17447?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Apoorv Mittal resolved KAFKA-17447.
-----------------------------------
    Resolution: Fixed

> Changed fetch queue processing to reduce the no. of locking and unlocking 
> activity
> ----------------------------------------------------------------------------------
>
>                 Key: KAFKA-17447
>                 URL: https://issues.apache.org/jira/browse/KAFKA-17447
>             Project: Kafka
>          Issue Type: Sub-task
>            Reporter: Abhinav Dixit
>            Assignee: Abhinav Dixit
>            Priority: Major
>
> 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.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to