Joel Koshy created KAFKA-1355:
---------------------------------

             Summary: Reduce/optimize update metadata requests sent during 
leader election
                 Key: KAFKA-1355
                 URL: https://issues.apache.org/jira/browse/KAFKA-1355
             Project: Kafka
          Issue Type: Bug
    Affects Versions: 0.8.1
            Reporter: Joel Koshy
            Priority: Critical
             Fix For: 0.8.1.1


This is part of the investigation into slow shutdowns in 0.8.1. While
logging contributes to bulk of the regression, this one also adds
quite a bit of overhead:

In addLeaderAndIsrRequest (called for every partition that is led by the
broker being shut down) we also add an UpdateMetadataRequest - each call to
addUpdateMetadataRequests does two traversals over _all_ (global)
partitions. I think it should be straightforward to optimize this a bit.

Marking as critical, since it is not as big an overhead as the logging.




--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to