You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@kafka.apache.org by "Bhavesh Mistry (JIRA)" <ji...@apache.org> on 2014/09/19 06:26:34 UTC

[jira] [Created] (KAFKA-1642) [Java New Producer Kafka Trunk] CPU Usage Spike to 100% when network connection is lost

Bhavesh Mistry created KAFKA-1642:
-------------------------------------

             Summary: [Java New Producer Kafka Trunk] CPU Usage Spike to 100% when network connection is lost
                 Key: KAFKA-1642
                 URL: https://issues.apache.org/jira/browse/KAFKA-1642
             Project: Kafka
          Issue Type: Bug
          Components: producer 
    Affects Versions: 0.8.2
            Reporter: Bhavesh Mistry
            Assignee: Jun Rao


I see my CPU spike to 100% when network connection is lost for while.  It seems network  IO thread are very busy logging following error message.  Is this expected behavior ?
2014-09-17 14:06:16.830 [kafka-producer-network-thread] ERROR org.apache.kafka.clients.producer.internals.Sender - Uncaught error in kafka producer I/O thread: 

java.lang.IllegalStateException: No entry found for node -2

at org.apache.kafka.clients.ClusterConnectionStates.nodeState(ClusterConnectionStates.java:110)

at org.apache.kafka.clients.ClusterConnectionStates.disconnected(ClusterConnectionStates.java:99)

at org.apache.kafka.clients.NetworkClient.initiateConnect(NetworkClient.java:394)

at org.apache.kafka.clients.NetworkClient.maybeUpdateMetadata(NetworkClient.java:380)

at org.apache.kafka.clients.NetworkClient.poll(NetworkClient.java:174)

at org.apache.kafka.clients.producer.internals.Sender.run(Sender.java:175)

at org.apache.kafka.clients.producer.internals.Sender.run(Sender.java:115)

at java.lang.Thread.run(Thread.java:744)

Thanks,

Bhavesh



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)