Sergey Alaev created KAFKA-4557:
-----------------------------------

             Summary: ConcurrentModificationException in KafkaProducer event 
loop
                 Key: KAFKA-4557
                 URL: https://issues.apache.org/jira/browse/KAFKA-4557
             Project: Kafka
          Issue Type: Bug
          Components: clients
    Affects Versions: 0.10.1.0
            Reporter: Sergey Alaev


Under heavy load, Kafka producer can stop publishing events. Logs below.

[2016-12-19T15:01:28.956Z] [sgs] [kafka-producer-network-thread | producer-3] 
[KafkaProducerClient] [] [<none>] [1B2M2Y8Asg] [WARN]: Error sending message to 
Kafka
  org.apache.kafka.common.errors.TimeoutException: Expiring 46 record(s) for 
events-deadletter-0 due to 30032 ms has passed since batch creation plus linger 
time (#285 from 2016-12-19
T15:01:28.793Z)
[2016-12-19T15:01:28.956Z] [sgs] [kafka-producer-network-thread | producer-3] 
[SgsService] [] [<none>] [1B2M2Y8Asg] [WARN]: Error writing signal to Kafka 
deadletter queue
  org.apache.kafka.common.errors.TimeoutException: Expiring 46 record(s) for 
events-deadletter-0 due to 30032 ms has passed since batch creation plus linger 
time (#286 from 2016-12-19
T15:01:28.793Z)
[2016-12-19T15:01:28.960Z] [sgs] [kafka-producer-network-thread | producer-3] 
[Sender] [] [<none>] [1B2M2Y8Asg] [ERROR]: Uncaught error in kafka producer I/O 
thread:
java.util.ConcurrentModificationException: null
        at java.util.ArrayDeque$DeqIterator.next(ArrayDeque.java:643) 
~[na:1.8.0_45]
        at 
org.apache.kafka.clients.producer.internals.RecordAccumulator.abortExpiredBatches(RecordAccumulator.java:242)
 ~[kafka-clients-0.10.1.0.jar:na]
        at 
org.apache.kafka.clients.producer.internals.Sender.run(Sender.java:212) 
~[kafka-clients-0.10.1.0.jar:na]
        at 
org.apache.kafka.clients.producer.internals.Sender.run(Sender.java:135) 
~[kafka-clients-0.10.1.0.jar:na]
        at java.lang.Thread.run(Thread.java:745) [na:1.8.0_45]
[2016-12-19T15:01:28.981Z] [sgs] [kafka-producer-network-thread | producer-3] 
[NetworkClient] [] [<none>] [1B2M2Y8Asg] [WARN]: Error while fetching metadata 
with correlation id 28711 : {events-deadletter=LEADER_NOT_AVAILABLE}




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

Reply via email to