Lucas Bradstreet created KAFKA-8899: ---------------------------------------
Summary: Optimize Partition.maybeIncrementLeaderHW Key: KAFKA-8899 URL: https://issues.apache.org/jira/browse/KAFKA-8899 Project: Kafka Issue Type: Task Components: core Affects Versions: 2.2.1, 2.3.0 Reporter: Lucas Bradstreet Partition.maybeIncrementLeaderHW is in the hot path for ReplicaManager.updateFollowerFetchState. When replicating between brokers with high partition counts, maybeIncrementLeaderHW becomes expensive, with much of the time going to calling Partition.remoteReplicas which performs a toSet conversion. maybeIncrementLeaderHW should avoid generating any intermediate collections when calculating the new HWM. -- This message was sent by Atlassian Jira (v8.3.2#803003)