huxihx created KAFKA-6341:
-----------------------------
Summary: 'networkThreadTimeNanos' in KafkaChannel is not thread
safe
Key: KAFKA-6341
URL: https://issues.apache.org/jira/browse/KAFKA-6341
Project: Kafka
Issue Type: Bug
Components: metrics
Affects Versions: 1.0.0
Reporter: huxihx
`networkThreadTimeNanos` in KafkaChannel is of primitive long type which is not
thread safe. Multiple Processor threads could access(read and write) this
variable at the same time. Since JVM spec does not guarantee of the atomic
64-bit operations against long/double types, it's safer to employ AtomicLong
instead of the naive long type.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)