Details
-
Improvement
-
Status: Open
-
Major
-
Resolution: Unresolved
-
None
-
None
-
None
Description
I ran a produce-only workload on a plaintext single broker. One of the main findings was that kafka.network.Processor.updateRequestMetrics(kafka.network.RequestChannel$Response method is expensive to the extent that 90% of the time taken by Processor.processCompletedSends() is taken by this method.
The flamegraph is attached.
The objective of this ticket is to optimize the performance of metrics collection here.
Attachments
Attachments
Issue Links
- is a child of
-
KAFKA-14541 Profile produce workload for Apache Kafka
- In Progress