Andrew Schofield created KAFKA-20309:
----------------------------------------

             Summary: Too many SharePollEvents created
                 Key: KAFKA-20309
                 URL: https://issues.apache.org/jira/browse/KAFKA-20309
             Project: Kafka
          Issue Type: Bug
    Affects Versions: 4.2.0
            Reporter: Andrew Schofield
            Assignee: Andrew Schofield


SharePollEvent is used in a share consumer to signal to the background thread 
that the application thread is polling. The mechanism for governing when to 
make a new event is too loose which can result in too many events being 
created. Generally, there is only a single event outstanding, but sometimes a 
higher number are enqueued unnecessarily.

The AsyncKafkaConsumer introduced a mechanism to control the number of events 
and something similar is appropriate in the share consumer also.



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

Reply via email to