[ https://issues.apache.org/jira/browse/KAFKA-1352?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13967265#comment-13967265 ]
Guozhang Wang commented on KAFKA-1352: -------------------------------------- The proposed RB was mainly on reducing redundant connection exceptions logs on both server and producer with one peer server in the cluster is offline. I also did the experiments Neha suggested, and here are the results (log4j level set to INFO): 1. Broker restart with no topics in the cluster: Server: {quote} [2014-04-11 15:17:41,450] INFO Verifying properties (kafka.utils.VerifiableProperties) [2014-04-11 15:17:41,490] INFO Property broker.id is overridden to 0 (kafka.utils.VerifiableProperties) [2014-04-11 15:17:41,490] INFO Property log.cleaner.enable is overridden to false (kafka.utils.VerifiableProperties) [2014-04-11 15:17:41,490] INFO Property log.dirs is overridden to /tmp/kafka-logs (kafka.utils.VerifiableProperties) [2014-04-11 15:17:41,490] INFO Property log.retention.check.interval.ms is overridden to 60000 (kafka.utils.VerifiableProperties) [2014-04-11 15:17:41,490] INFO Property log.retention.hours is overridden to 168 (kafka.utils.VerifiableProperties) [2014-04-11 15:17:41,491] INFO Property log.segment.bytes is overridden to 536870912 (kafka.utils.VerifiableProperties) [2014-04-11 15:17:41,491] INFO Property num.io.threads is overridden to 8 (kafka.utils.VerifiableProperties) [2014-04-11 15:17:41,491] INFO Property num.network.threads is overridden to 2 (kafka.utils.VerifiableProperties) [2014-04-11 15:17:41,491] INFO Property num.partitions is overridden to 2 (kafka.utils.VerifiableProperties) [2014-04-11 15:17:41,491] INFO Property port is overridden to 9092 (kafka.utils.VerifiableProperties) [2014-04-11 15:17:41,491] INFO Property socket.receive.buffer.bytes is overridden to 1048576 (kafka.utils.VerifiableProperties) [2014-04-11 15:17:41,492] INFO Property socket.request.max.bytes is overridden to 104857600 (kafka.utils.VerifiableProperties) [2014-04-11 15:17:41,492] INFO Property socket.send.buffer.bytes is overridden to 1048576 (kafka.utils.VerifiableProperties) [2014-04-11 15:17:41,492] INFO Property zookeeper.connect is overridden to localhost:2181 (kafka.utils.VerifiableProperties) [2014-04-11 15:17:41,492] INFO Property zookeeper.connection.timeout.ms is overridden to 1000000 (kafka.utils.VerifiableProperties) [2014-04-11 15:17:41,507] INFO [Kafka Server 0], starting (kafka.server.KafkaServer) [2014-04-11 15:17:41,509] INFO [Kafka Server 0], Connecting to zookeeper on localhost:2181 (kafka.server.KafkaServer) [2014-04-11 15:17:41,520] INFO Starting ZkClient event thread. (org.I0Itec.zkclient.ZkEventThread) [2014-04-11 15:17:41,526] INFO Client environment:zookeeper.version=3.3.3-1203054, built on 11/17/2011 05:47 GMT (org.apache.zookeeper.ZooKeeper) [2014-04-11 15:17:41,526] INFO Client environment:host.name=guwang-ld2.linkedin.biz (org.apache.zookeeper.ZooKeeper) [2014-04-11 15:17:41,526] INFO Client environment:java.version=1.6.0_38-ea (org.apache.zookeeper.ZooKeeper) [2014-04-11 15:17:41,526] INFO Client environment:java.vendor=Sun Microsystems Inc. (org.apache.zookeeper.ZooKeeper) [2014-04-11 15:17:41,526] INFO Client environment:java.home=/usr/java/jdk1.6.0_38/jre (org.apache.zookeeper.ZooKeeper) [2014-04-11 15:17:41,526] INFO Client environment:java.class.path=:/home/guwang/Workspace/apache/kafka/bin/../core/build/dependant-libs-2.8.0/jopt-simple-3.2.jar:/home/guwang/Workspace/apache/kafka/bin/../core/build/dependant-libs-2.8.0/log4j-1.2.15.jar:/home/guwang/Workspace/apache/kafka/bin/../core/build/dependant-libs-2.8.0/metrics-core-2.2.0.jar:/home/guwang/Workspace/apache/kafka/bin/../core/build/dependant-libs-2.8.0/scala-library-2.8.0.jar:/home/guwang/Workspace/apache/kafka/bin/../core/build/dependant-libs-2.8.0/slf4j-api-1.7.6.jar:/home/guwang/Workspace/apache/kafka/bin/../core/build/dependant-libs-2.8.0/slf4j-log4j12-1.7.6.jar:/home/guwang/Workspace/apache/kafka/bin/../core/build/dependant-libs-2.8.0/snappy-java-1.0.5.jar:/home/guwang/Workspace/apache/kafka/bin/../core/build/dependant-libs-2.8.0/zkclient-0.3.jar:/home/guwang/Workspace/apache/kafka/bin/../core/build/dependant-libs-2.8.0/zookeeper-3.3.4.jar:/home/guwang/Workspace/apache/kafka/bin/../perf/build/libs//kafka-perf_2.8.0-0.8.1.jar:/home/guwang/Workspace/apache/kafka/bin/../examples/build/libs//kafka-examples-0.8.1.jar:/home/guwang/Workspace/apache/kafka/bin/../contrib/hadoop-consumer/build/libs//kafka-hadoop-consumer-0.8.1.jar:/home/guwang/Workspace/apache/kafka/bin/../contrib/hadoop-producer/build/libs//kafka-hadoop-producer-0.8.1.jar:/home/guwang/Workspace/apache/kafka/bin/../clients/build/libs/kafka-clients-0.8.1.jar:/home/guwang/Workspace/apache/kafka/bin/../libs/*.jar:/home/guwang/Workspace/apache/kafka/bin/../core/build/libs/kafka_2.8.0-0.8.1.jar (org.apache.zookeeper.ZooKeeper) [2014-04-11 15:17:41,526] INFO Client environment:java.library.path=/usr/java/jdk1.6.0_38/jre/lib/amd64/server:/usr/java/jdk1.6.0_38/jre/lib/amd64:/usr/java/jdk1.6.0_38/jre/../lib/amd64:/export/apps/xtools/oracle-instant-client_10.2:/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib (org.apache.zookeeper.ZooKeeper) [2014-04-11 15:17:41,526] INFO Client environment:java.io.tmpdir=/tmp (org.apache.zookeeper.ZooKeeper) [2014-04-11 15:17:41,526] INFO Client environment:java.compiler=<NA> (org.apache.zookeeper.ZooKeeper) [2014-04-11 15:17:41,526] INFO Client environment:os.name=Linux (org.apache.zookeeper.ZooKeeper) [2014-04-11 15:17:41,527] INFO Client environment:os.arch=amd64 (org.apache.zookeeper.ZooKeeper) [2014-04-11 15:17:41,527] INFO Client environment:os.version=2.6.32-131.4.1.el6.x86_64 (org.apache.zookeeper.ZooKeeper) [2014-04-11 15:17:41,527] INFO Client environment:user.name=guwang (org.apache.zookeeper.ZooKeeper) [2014-04-11 15:17:41,527] INFO Client environment:user.home=/home/guwang (org.apache.zookeeper.ZooKeeper) [2014-04-11 15:17:41,527] INFO Client environment:user.dir=/home/guwang/Workspace/apache/kafka (org.apache.zookeeper.ZooKeeper) [2014-04-11 15:17:41,527] INFO Initiating client connection, connectString=localhost:2181 sessionTimeout=6000 watcher=org.I0Itec.zkclient.ZkClient@6a6779e6 (org.apache.zookeeper.ZooKeeper) [2014-04-11 15:17:41,546] INFO Opening socket connection to server localhost/0:0:0:0:0:0:0:1:2181 (org.apache.zookeeper.ClientCnxn) [2014-04-11 15:17:41,551] INFO Socket connection established to localhost/0:0:0:0:0:0:0:1:2181, initiating session (org.apache.zookeeper.ClientCnxn) [2014-04-11 15:17:41,562] INFO Session establishment complete on server localhost/0:0:0:0:0:0:0:1:2181, sessionid = 0x14552dde3620001, negotiated timeout = 6000 (org.apache.zookeeper.ClientCnxn) [2014-04-11 15:17:41,565] INFO zookeeper state changed (SyncConnected) (org.I0Itec.zkclient.ZkClient) [2014-04-11 15:17:41,647] INFO Found clean shutdown file. Skipping recovery for all logs in data directory '/tmp/kafka-logs' (kafka.log.LogManager) [2014-04-11 15:17:41,648] INFO Starting log cleanup with a period of 60000 ms. (kafka.log.LogManager) [2014-04-11 15:17:41,652] INFO Starting log flusher with a default period of 9223372036854775807 ms. (kafka.log.LogManager) [2014-04-11 15:17:41,694] INFO Awaiting socket connections on 0.0.0.0:9092. (kafka.network.Acceptor) [2014-04-11 15:17:41,695] INFO [Socket Server on Broker 0], Started (kafka.network.SocketServer) [2014-04-11 15:17:41,793] INFO Will not load MX4J, mx4j-tools.jar is not in the classpath (kafka.utils.Mx4jLoader$) [2014-04-11 15:17:41,840] INFO 0 successfully elected as leader (kafka.server.ZookeeperLeaderElector) [2014-04-11 15:17:41,955] INFO Registered broker 0 at path /brokers/ids/0 with address guwang-ld2.linkedin.biz:9092. (kafka.utils.ZkUtils$) [2014-04-11 15:17:41,983] INFO [Kafka Server 0], started (kafka.server.KafkaServer) [2014-04-11 15:17:42,039] INFO New leader is 0 (kafka.server.ZookeeperLeaderElector$LeaderChangeListener) {quote} Controller: {quote} [2014-04-11 15:17:24,520] DEBUG preRegister called. Server=com.sun.jmx.mbeanserver.JmxMBeanServer@7aab853b, name=log4j:logger=kafka.controller (kafka.controller) [2014-04-11 15:17:30,898] INFO [Controller 0]: Controller starting up (kafka.controller.KafkaController) [2014-04-11 15:17:30,932] INFO [Controller 0]: Broker 0 starting become controller state transition (kafka.controller.KafkaController) [2014-04-11 15:17:30,946] INFO [Controller 0]: Controller 0 incremented epoch to 1 (kafka.controller.KafkaController) [2014-04-11 15:17:30,982] INFO [Controller 0]: Partitions undergoing preferred replica election: (kafka.controller.KafkaController) [2014-04-11 15:17:30,983] INFO [Controller 0]: Partitions that completed preferred replica election: (kafka.controller.KafkaController) [2014-04-11 15:17:30,983] INFO [Controller 0]: Resuming preferred replica election for partitions: (kafka.controller.KafkaController) [2014-04-11 15:17:30,988] INFO [Controller 0]: Partitions being reassigned: Map() (kafka.controller.KafkaController) [2014-04-11 15:17:30,988] INFO [Controller 0]: Partitions already reassigned: List() (kafka.controller.KafkaController) [2014-04-11 15:17:30,989] INFO [Controller 0]: Resuming reassignment of partitions: Map() (kafka.controller.KafkaController) [2014-04-11 15:17:30,992] INFO [Controller 0]: List of topics to be deleted: (kafka.controller.KafkaController) [2014-04-11 15:17:30,992] INFO [Controller 0]: List of topics ineligible for deletion: (kafka.controller.KafkaController) [2014-04-11 15:17:30,996] INFO [Controller 0]: Currently active brokers in the cluster: Set() (kafka.controller.KafkaController) [2014-04-11 15:17:30,997] INFO [Controller 0]: Currently shutting brokers in the cluster: Set() (kafka.controller.KafkaController) [2014-04-11 15:17:30,997] INFO [Controller 0]: Current list of topics in the cluster: Set() (kafka.controller.KafkaController) [2014-04-11 15:17:31,000] INFO [Replica state machine on controller 0]: Started replica state machine with initial state -> Map() (kafka.controller.ReplicaStateMachine) [2014-04-11 15:17:31,005] INFO [Partition state machine on Controller 0]: Started partition state machine with initial state -> Map() (kafka.controller.PartitionStateMachine) [2014-04-11 15:17:31,006] INFO [Controller 0]: Broker 0 is ready to serve as the new controller with epoch 1 (kafka.controller.KafkaController) [2014-04-11 15:17:31,007] INFO [Controller 0]: Starting preferred replica leader election for partitions (kafka.controller.KafkaController) [2014-04-11 15:17:31,008] INFO [Partition state machine on Controller 0]: Invoking state change to OnlinePartition for partitions (kafka.controller.PartitionStateMachine) [2014-04-11 15:17:31,019] INFO [Controller 0]: Controller startup complete (kafka.controller.KafkaController) [2014-04-11 15:17:31,133] DEBUG [ControllerEpochListener on 0]: Controller epoch listener fired with new epoch 1 (kafka.controller.ControllerEpochListener) [2014-04-11 15:17:31,144] INFO [ControllerEpochListener on 0]: Initialized controller epoch to 1 and zk version 0 (kafka.controller.ControllerEpochListener) [2014-04-11 15:17:31,148] INFO [BrokerChangeListener on Controller 0]: Broker change listener fired for path /brokers/ids with children 0 (kafka.controller.ReplicaStateMachine$BrokerChangeListener) [2014-04-11 15:17:31,203] INFO [BrokerChangeListener on Controller 0]: Newly added brokers: 0, deleted brokers: , all live brokers: 0 (kafka.controller.ReplicaStateMachine$BrokerChangeListener) [2014-04-11 15:17:31,205] DEBUG [Channel manager on controller 0]: Controller 0 trying to connect to broker 0 (kafka.controller.ControllerChannelManager) [2014-04-11 15:17:31,210] INFO [Controller-0-to-broker-0-send-thread], Controller 0 connected to id:0,host:guwang-ld2.linkedin.biz,port:9092 for sending state change requests (kafka.controller.RequestSendThread) [2014-04-11 15:17:31,212] INFO [Controller-0-to-broker-0-send-thread], Starting (kafka.controller.RequestSendThread) [2014-04-11 15:17:31,212] INFO [Controller 0]: New broker startup callback for 0 (kafka.controller.KafkaController) [2014-04-11 15:17:36,049] INFO [BrokerChangeListener on Controller 0]: Broker change listener fired for path /brokers/ids with children (kafka.controller.ReplicaStateMachine$BrokerChangeListener) [2014-04-11 15:17:36,050] INFO [BrokerChangeListener on Controller 0]: Newly added brokers: , deleted brokers: 0, all live brokers: (kafka.controller.ReplicaStateMachine$BrokerChangeListener) [2014-04-11 15:17:36,059] INFO [Controller-0-to-broker-0-send-thread], Shutting down (kafka.controller.RequestSendThread) [2014-04-11 15:17:36,060] INFO [Controller-0-to-broker-0-send-thread], Shutdown completed (kafka.controller.RequestSendThread) [2014-04-11 15:17:36,061] INFO [Controller-0-to-broker-0-send-thread], Stopped (kafka.controller.RequestSendThread) [2014-04-11 15:17:36,061] INFO [Controller 0]: Broker failure callback for 0 (kafka.controller.KafkaController) [2014-04-11 15:17:36,064] INFO [Controller 0]: Removed List() from list of shutting down brokers. (kafka.controller.KafkaController) [2014-04-11 15:17:36,067] INFO [Partition state machine on Controller 0]: Invoking state change to OfflinePartition for partitions (kafka.controller.PartitionStateMachine) [2014-04-11 15:17:41,755] INFO [ControllerEpochListener on 0]: Initialized controller epoch to 1 and zk version 0 (kafka.controller.ControllerEpochListener) [2014-04-11 15:17:41,795] INFO [Controller 0]: Controller starting up (kafka.controller.KafkaController) [2014-04-11 15:17:41,841] INFO [Controller 0]: Broker 0 starting become controller state transition (kafka.controller.KafkaController) [2014-04-11 15:17:41,852] INFO [Controller 0]: Controller 0 incremented epoch to 2 (kafka.controller.KafkaController) [2014-04-11 15:17:41,884] INFO [Controller 0]: Partitions undergoing preferred replica election: (kafka.controller.KafkaController) [2014-04-11 15:17:41,885] INFO [Controller 0]: Partitions that completed preferred replica election: (kafka.controller.KafkaController) [2014-04-11 15:17:41,885] INFO [Controller 0]: Resuming preferred replica election for partitions: (kafka.controller.KafkaController) [2014-04-11 15:17:41,889] INFO [Controller 0]: Partitions being reassigned: Map() (kafka.controller.KafkaController) [2014-04-11 15:17:41,890] INFO [Controller 0]: Partitions already reassigned: List() (kafka.controller.KafkaController) [2014-04-11 15:17:41,891] INFO [Controller 0]: Resuming reassignment of partitions: Map() (kafka.controller.KafkaController) [2014-04-11 15:17:41,894] INFO [Controller 0]: List of topics to be deleted: (kafka.controller.KafkaController) [2014-04-11 15:17:41,894] INFO [Controller 0]: List of topics ineligible for deletion: (kafka.controller.KafkaController) [2014-04-11 15:17:41,898] INFO [Controller 0]: Currently active brokers in the cluster: Set() (kafka.controller.KafkaController) [2014-04-11 15:17:41,898] INFO [Controller 0]: Currently shutting brokers in the cluster: Set() (kafka.controller.KafkaController) [2014-04-11 15:17:41,899] INFO [Controller 0]: Current list of topics in the cluster: Set() (kafka.controller.KafkaController) [2014-04-11 15:17:41,902] INFO [Replica state machine on controller 0]: Started replica state machine with initial state -> Map() (kafka.controller.ReplicaStateMachine) [2014-04-11 15:17:41,906] INFO [Partition state machine on Controller 0]: Started partition state machine with initial state -> Map() (kafka.controller.PartitionStateMachine) [2014-04-11 15:17:41,908] INFO [Controller 0]: Broker 0 is ready to serve as the new controller with epoch 2 (kafka.controller.KafkaController) [2014-04-11 15:17:41,909] INFO [Controller 0]: Starting preferred replica leader election for partitions (kafka.controller.KafkaController) [2014-04-11 15:17:41,910] INFO [Partition state machine on Controller 0]: Invoking state change to OnlinePartition for partitions (kafka.controller.PartitionStateMachine) [2014-04-11 15:17:41,920] INFO [Controller 0]: Controller startup complete (kafka.controller.KafkaController) [2014-04-11 15:17:42,042] DEBUG [ControllerEpochListener on 0]: Controller epoch listener fired with new epoch 2 (kafka.controller.ControllerEpochListener) [2014-04-11 15:17:42,045] INFO [ControllerEpochListener on 0]: Initialized controller epoch to 2 and zk version 1 (kafka.controller.ControllerEpochListener) [2014-04-11 15:17:42,049] INFO [BrokerChangeListener on Controller 0]: Broker change listener fired for path /brokers/ids with children 0 (kafka.controller.ReplicaStateMachine$BrokerChangeListener) [2014-04-11 15:17:42,103] INFO [BrokerChangeListener on Controller 0]: Newly added brokers: 0, deleted brokers: , all live brokers: 0 (kafka.controller.ReplicaStateMachine$BrokerChangeListener) [2014-04-11 15:17:42,104] DEBUG [Channel manager on controller 0]: Controller 0 trying to connect to broker 0 (kafka.controller.ControllerChannelManager) [2014-04-11 15:17:42,109] INFO [Controller-0-to-broker-0-send-thread], Controller 0 connected to id:0,host:guwang-ld2.linkedin.biz,port:9092 for sending state change requests (kafka.controller.RequestSendThread) [2014-04-11 15:17:42,111] INFO [Controller-0-to-broker-0-send-thread], Starting (kafka.controller.RequestSendThread) [2014-04-11 15:17:42,111] INFO [Controller 0]: New broker startup callback for 0 (kafka.controller.KafkaController) {quote} 2. Topic creation Server: {quote} [2014-04-11 15:19:46,428] INFO [ReplicaFetcherManager on broker 0] Removed fetcher for partitions [test,0] (kafka.server.ReplicaFetcherManager) [2014-04-11 15:19:46,455] INFO Completed load of log test-0 with log end offset 0 (kafka.log.Log) [2014-04-11 15:19:46,460] INFO Created log for partition [test,0] in /tmp/kafka-logs with properties {segment.index.bytes -> 10485760, file.delete.delay.ms -> 60000, segment.bytes -> 536870912, flush.ms -> 9223372036854775807, delete.retention.ms -> 86400000, index.interval.bytes -> 4096, retention.bytes -> -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 -> 604800000}. (kafka.log.LogManager) [2014-04-11 15:19:46,461] WARN Partition [test,0] on broker 0: No checkpointed highwatermark is found for partition [test,0] (kafka.cluster.Partition) {quote} State-change: {quote} [2014-04-11 15:17:24,517] DEBUG preRegister called. Server=com.sun.jmx.mbeanserver.JmxMBeanServer@7aab853b, name=log4j:logger=state.change.logger (state.change.logger) [2014-04-11 15:19:46,327] TRACE Controller 0 epoch 2 changed partition [test,0] state from NonExistentPartition to NewPartition with assigned replicas 0 (state.change.logger) [2014-04-11 15:19:46,333] TRACE Controller 0 epoch 2 changed state of replica 0 for partition [test,0] from NonExistentReplica to NewReplica (state.change.logger) [2014-04-11 15:19:46,365] TRACE Controller 0 epoch 2 changed partition [test,0] from NewPartition to OnlinePartition with leader 0 (state.change.logger) [2014-04-11 15:19:46,374] TRACE Controller 0 epoch 2 sending become-leader LeaderAndIsr request (Leader:0,ISR:0,LeaderEpoch:0,ControllerEpoch:2) with correlationId 7 to broker 0 for partition [test,0] (state.change.logger) [2014-04-11 15:19:46,377] TRACE Controller 0 epoch 2 sending UpdateMetadata request (Leader:0,ISR:0,LeaderEpoch:0,ControllerEpoch:2) with correlationId 7 to broker 0 for partition [test,0] (state.change.logger) [2014-04-11 15:19:46,380] TRACE Controller 0 epoch 2 changed state of replica 0 for partition [test,0] from NewReplica to OnlineReplica (state.change.logger) [2014-04-11 15:19:46,408] TRACE Broker 0 received LeaderAndIsr request (LeaderAndIsrInfo:(Leader:0,ISR:0,LeaderEpoch:0,ControllerEpoch:2),ReplicationFactor:1),AllReplicas:0) correlation id 7 from controller 0 epoch 2 for partition [test,0] (state.change.logger) [2014-04-11 15:19:46,418] TRACE Broker 0 handling LeaderAndIsr request correlationId 7 from controller 0 epoch 2 starting the become-leader transition for partition [test,0] (state.change.logger) [2014-04-11 15:19:46,429] TRACE Broker 0 stopped fetchers as part of become-leader request from controller 0 epoch 2 with correlation id 7 for partition [test,0] (state.change.logger) [2014-04-11 15:19:46,473] TRACE Broker 0 completed LeaderAndIsr request correlationId 7 from controller 0 epoch 2 for the become-leader transition for partition [test,0] (state.change.logger) [2014-04-11 15:19:46,486] TRACE Controller 0 epoch 2 received response correlationId 7 for a request sent to broker id:0,host:guwang-ld2.linkedin.biz,port:9092 (state.change.logger) [2014-04-11 15:19:46,509] TRACE Broker 0 cached leader info (LeaderAndIsrInfo:(Leader:0,ISR:0,LeaderEpoch:0,ControllerEpoch:2),ReplicationFactor:1),AllReplicas:0) for partition [test,0] in response to UpdateMetadata request sent by controller 0 epoch 2 with correlation id 7 (state.change.logger) [2014-04-11 15:19:46,511] TRACE Controller 0 epoch 2 received response correlationId 7 for a request sent to broker id:0,host:guwang-ld2.linkedin.biz,port:9092 (state.change.logger) {quote} Controller: {quote} [2014-04-11 15:19:46,294] DEBUG [TopicChangeListener on Controller 0]: Topic change listener fired for path /brokers/topics with children test (kafka.controller.PartitionStateMachine$TopicChangeListener) [2014-04-11 15:19:46,312] INFO [TopicChangeListener on Controller 0]: New topics: [Set(test)], deleted topics: [Set()], new partition replica assignment [Map([test,0] -> List(0))] (kafka.controller.PartitionStateMachine$TopicChangeListener) [2014-04-11 15:19:46,313] INFO [Controller 0]: New topic creation callback for [test,0] (kafka.controller.KafkaController) [2014-04-11 15:19:46,316] INFO [Controller 0]: New partition creation callback for [test,0] (kafka.controller.KafkaController) [2014-04-11 15:19:46,317] INFO [Partition state machine on Controller 0]: Invoking state change to NewPartition for partitions [test,0] (kafka.controller.PartitionStateMachine) [2014-04-11 15:19:46,330] INFO [Replica state machine on controller 0]: Invoking state change to NewReplica for replicas [Topic=test,Partition=0,Replica=0] (kafka.controller.ReplicaStateMachine) [2014-04-11 15:19:46,333] INFO [Partition state machine on Controller 0]: Invoking state change to OnlinePartition for partitions [test,0] (kafka.controller.PartitionStateMachine) [2014-04-11 15:19:46,335] DEBUG [Partition state machine on Controller 0]: Live assigned replicas for partition [test,0] are: [List(0)] (kafka.controller.PartitionStateMachine) [2014-04-11 15:19:46,337] DEBUG [Partition state machine on Controller 0]: Initializing leader and isr for partition [test,0] to (Leader:0,ISR:0,LeaderEpoch:0,ControllerEpoch:2) (kafka.controller.PartitionStateMachine) [2014-04-11 15:19:46,377] INFO [Replica state machine on controller 0]: Invoking state change to OnlineReplica for replicas [Topic=test,Partition=0,Replica=0] (kafka.controller.ReplicaStateMachine) {quote} 3. Send messages: nearly no logs except one in kafka-request. 4. Receive messages: nearly no logs in kafka-request and {quote} [2014-04-11 16:59:12,262] ERROR Closing socket for /127.0.0.1 because of error java.io.IOException: Connection reset by peer (kafka.network.Processor) {quote} When consumer closed. 5. Leader failover {quote} {quote} 6. Controller failover {quote} {quote} > Reduce logging on the server > ---------------------------- > > Key: KAFKA-1352 > URL: https://issues.apache.org/jira/browse/KAFKA-1352 > Project: Kafka > Issue Type: Bug > Components: core > Affects Versions: 0.8.0, 0.8.1 > Reporter: Neha Narkhede > Assignee: Ivan Lyutov > Labels: newbie, usability > Fix For: 0.8.2 > > Attachments: KAFKA-1352.patch, KAFKA-1352.patch, > KAFKA-1352_2014-04-04_21:20:31.patch > > > We have excessive logging in the server, making the logs unreadable and also > affecting the performance of the server in practice. We need to clean the > logs to address these issues. -- This message was sent by Atlassian JIRA (v6.2#6252)