[ 
https://issues.apache.org/jira/browse/KAFKA-2127?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14497570#comment-14497570
 ] 

Jason Rosenberg edited comment on KAFKA-2127 at 4/16/15 5:13 AM:
-----------------------------------------------------------------

the ip's that show in the 'Closing socket' and 'Connection reset' log lines 
appear to be random hosts in our deployment, hosts which produce messages to 
kafka, but are otherwise not part of the kafka cluster or zookeeper, etc.


was (Author: jbrosenb...@gmail.com):
the ip's that show in the 'Closing socket' and 'Connection reset' log lines 
appear to be random hosts in our deployment, hosts which produce messages to 
kafka, but are otherwise not part of the kafka deployment.

> Running TopicCommand --alter causes connection close/reset errors in kafka 
> logs
> -------------------------------------------------------------------------------
>
>                 Key: KAFKA-2127
>                 URL: https://issues.apache.org/jira/browse/KAFKA-2127
>             Project: Kafka
>          Issue Type: Bug
>            Reporter: Jason Rosenberg
>            Priority: Minor
>
> I am using 0.8.2.1.  I've been noticing that any time I use TopicCommand to 
> alter a topic (e.g. add partitions) or delete a topic, the broker logs show a 
> bunch of closed connections, and usually 2 or 3 Connection reset exceptions.  
> It logs these with ERROR status.
> I recently used the kafka.admin.TopicCommand tool to increase the partitions 
> for a topic from 1 to 4.  So I ran:
> {code}
>  java -cp kafka.jar kafka.admin.TopicCommand --zookeeper myzkserver:12345 
> --topic mytopic --alter --partitions 4
> {code}
> This resulted in the following sequence in the broker log (repeated pretty 
> much in the logs of each broker):
> {code}
> 2015-04-16 03:51:26,156  INFO [kafka-network-thread-27330-1] 
> network.Processor - Closing socket connection to /1.2.3.12.
> 2015-04-16 03:51:26,169  INFO [kafka-network-thread-27330-0] 
> network.Processor - Closing socket connection to /1.2.3.89.
> 2015-04-16 03:51:26,169  INFO [kafka-network-thread-27330-0] 
> network.Processor - Closing socket connection to /1.2.3.95.
> 2015-04-16 03:51:26,176 ERROR [kafka-network-thread-27330-2] 
> network.Processor - Closing socket for /1.2.4.34 because of error
> java.io.IOException: Connection reset by peer
>         at sun.nio.ch.FileDispatcherImpl.read0(Native Method)
>         at sun.nio.ch.SocketDispatcher.read(SocketDispatcher.java:39)
>         at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:223)
>         at sun.nio.ch.IOUtil.read(IOUtil.java:197)
>         at sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:379)
>         at kafka.utils.Utils$.read(Utils.scala:380)
>         at 
> kafka.network.BoundedByteBufferReceive.readFrom(BoundedByteBufferReceive.scala:54)
>         at kafka.network.Processor.read(SocketServer.scala:444)
>         at kafka.network.Processor.run(SocketServer.scala:340)
>         at java.lang.Thread.run(Thread.java:745)
> 2015-04-16 03:51:26,178 ERROR [kafka-network-thread-27330-1] 
> network.Processor - Closing socket for /1.2.4.59 because of error
> java.io.IOException: Connection reset by peer
>         at sun.nio.ch.FileDispatcherImpl.read0(Native Method)
>         at sun.nio.ch.SocketDispatcher.read(SocketDispatcher.java:39)
>         at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:223)
>         at sun.nio.ch.IOUtil.read(IOUtil.java:197)
>         at sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:379)
>         at kafka.utils.Utils$.read(Utils.scala:380)
>         at 
> kafka.network.BoundedByteBufferReceive.readFrom(BoundedByteBufferReceive.scala:54)
>         at kafka.network.Processor.read(SocketServer.scala:444)
>         at kafka.network.Processor.run(SocketServer.scala:340)
>         at java.lang.Thread.run(Thread.java:745)
> 2015-04-16 03:51:26,192 ERROR [kafka-network-thread-27330-1] 
> network.Processor - Closing socket for /1.2.3.11 because of error
> java.io.IOException: Connection reset by peer
>         at sun.nio.ch.FileDispatcherImpl.read0(Native Method)
>         at sun.nio.ch.SocketDispatcher.read(SocketDispatcher.java:39)
>         at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:223)
>         at sun.nio.ch.IOUtil.read(IOUtil.java:197)
>         at sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:379)
>         at kafka.utils.Utils$.read(Utils.scala:380)
>         at 
> kafka.network.BoundedByteBufferReceive.readFrom(BoundedByteBufferReceive.scala:54)
>         at kafka.network.Processor.read(SocketServer.scala:444)
>         at kafka.network.Processor.run(SocketServer.scala:340)
>         at java.lang.Thread.run(Thread.java:745)
> 2015-04-16 03:51:26,451  INFO [kafka-request-handler-3] 
> server.ReplicaFetcherManager - [ReplicaFetcherManager on broker 45] Removed 
> fetcher for partitions [mytopic,2]
> 2015-04-16 03:51:26,453  INFO [kafka-request-handler-3] log.Log - Completed 
> load of log mytopic-2 with log end offset 0
> 2015-04-16 03:51:26,454  INFO [kafka-request-handler-3] log.LogManager - 
> Created log for partition [mytopic,2] in 
> /data_sdd/app/samsa-kafkaserver-ng/kafka_logs_ng with properties 
> {segment.index.bytes -> 10485760, file.delete.delay.ms -> 60000, 
> segment.bytes -> 1073741824, flush.ms -> 9223372036854775807, 
> delete.retention.ms -> 86400000, index.interval.bytes -> 4096, 
> retention.bytes -> 50000000000, min.insync.replicas -> 1, cleanup.policy -> 
> delete, unclean.leader.election.enable -> true, segment.ms -> 604800000, 
> max.message.bytes -> 1000012, flush.messages -> 9223372036854775807, 
> min.cleanable.dirty.ratio -> 0.5, retention.ms -> 86400000, segment.jitter.ms 
> -> 0}.
> 2015-04-16 03:51:26,454  WARN [kafka-request-handler-3] cluster.Partition - 
> Partition [mytopic,2] on broker 45: No checkpointed highwatermark is found 
> for partition [mytopic,2]
> 2015-04-16 03:51:26,558  INFO [kafka-network-thread-27330-0] 
> network.Processor - Closing socket connection to /1.2.4.34.
> 2015-04-16 03:51:26,658  INFO [kafka-network-thread-27330-0] 
> network.Processor - Closing socket connection to /1.2.3.95.
> 2015-04-16 03:51:26,920  INFO [kafka-network-thread-27330-2] 
> network.Processor - Closing socket connection to /1.2.4.246.
> 2015-04-16 03:51:26,921  INFO [kafka-network-thread-27330-2] 
> network.Processor - Closing socket connection to /1.2.5.4.
> {code}



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

Reply via email to