48205 [Thread-136] INFO storm.kafka.PartitionManager - Fetched 100000 messages from Kafka: localhost:0
50531 [Thread-136] INFO storm.kafka.PartitionManager - Added 100000 messages from Kafka: localhost:0 to internal buffers
50533 [Thread-136] INFO storm.kafka.PartitionManager - Committing offset for localhost:9092:0
50533 [Thread-136] INFO storm.kafka.PartitionManager - Comitted offset for localhost:9092:0
51534 [Thread-136] INFO storm.kafka.PartitionManager - Committing offset for localhost:9092:0
51534 [Thread-136] INFO storm.kafka.PartitionManager - Writing committed offset to ZK: 303749043
51574 [Thread-136] INFO storm.kafka.ZkState - Writing /kafkastorm/discovery/localhost:9092:0 the data {topology={id=e8170d4d-1777-4fe3-9fb2-fdec02eed118, name=symbolCounter}, offset=303749043, partition=0, broker={host=localhost, port=9092}, topic=test}
51627 [Thread-136] INFO storm.kafka.PartitionManager - Wrote committed offset to ZK: 303749043
51627 [Thread-136] INFO storm.kafka.PartitionManager - Comitted offset for localhost:9092:0
54535 [Thread-136] INFO storm.kafka.PartitionManager - Committing offset for localhost:9092:0
54535 [Thread-136] INFO storm.kafka.PartitionManager - Writing committed offset to ZK: 303900996
54536 [Thread-136] INFO storm.kafka.ZkState - Writing /kafkastorm/discovery/localhost:9092:0 the data {topology={id=e8170d4d-1777-4fe3-9fb2-fdec02eed118, name=symbolCounter}, offset=303900996, partition=0, broker={host=localhost, port=9092}, topic=test}
54598 [Thread-136] INFO storm.kafka.PartitionManager - Wrote committed offset to ZK: 303900996
54598 [Thread-136] INFO storm.kafka.PartitionManager - Comitted offset for localhost:9092:0
55582 [Thread-136] INFO storm.kafka.PartitionManager - Committing offset for localhost:9092:0
55582 [Thread-136] INFO storm.kafka.PartitionManager - Writing committed offset to ZK: 304116352
55582 [Thread-136] INFO storm.kafka.ZkState - Writing /kafkastorm/discovery/localhost:9092:0 the data {topology={id=e8170d4d-1777-4fe3-9fb2-fdec02eed118, name=symbolCounter}, offset=304116352, partition=0, broker={host=localhost, port=9092}, topic=test}
55590 [Thread-136] INFO storm.kafka.PartitionManager - Wrote committed offset to ZK: 304116352
55590 [Thread-136] INFO storm.kafka.PartitionManager - Comitted offset for localhost:9092:0
58860 [Thread-136] INFO storm.kafka.PartitionManager - Committing offset for localhost:9092:0
58860 [Thread-136] INFO storm.kafka.PartitionManager - Writing committed offset to ZK: 304205006
58861 [Thread-136] INFO storm.kafka.ZkState - Writing /kafkastorm/discovery/localhost:9092:0 the data {topology={id=e8170d4d-1777-4fe3-9fb2-fdec02eed118, name=symbolCounter}, offset=304205006, partition=0, broker={host=localhost, port=9092}, topic=test}
58867 [Thread-136] INFO storm.kafka.PartitionManager - Wrote committed offset to ZK: 304205006
58867 [Thread-136] INFO storm.kafka.PartitionManager - Comitted offset for localhost:9092:0
59868 [Thread-136] INFO storm.kafka.PartitionManager - Committing offset for localhost:9092:0
59868 [Thread-136] INFO storm.kafka.PartitionManager - Writing committed offset to ZK: 304420489
59868 [Thread-136] INFO storm.kafka.ZkState - Writing /kafkastorm/discovery/localhost:9092:0 the data {topology={id=e8170d4d-1777-4fe3-9fb2-fdec02eed118, name=symbolCounter}, offset=304420489, partition=0, broker={host=localhost, port=9092}, topic=test}
59876 [Thread-136] INFO storm.kafka.PartitionManager - Wrote committed offset to ZK: 304420489
59876 [Thread-136] INFO storm.kafka.PartitionManager - Comitted offset for localhost:9092:0
62511 [Thread-136] INFO storm.kafka.PartitionManager - Committing offset for localhost:9092:0
62511 [Thread-136] INFO storm.kafka.PartitionManager - Writing committed offset to ZK: 304521711
62511 [Thread-136] INFO storm.kafka.ZkState - Writing /kafkastorm/discovery/localhost:9092:0 the data {topology={id=e8170d4d-1777-4fe3-9fb2-fdec02eed118, name=symbolCounter}, offset=304521711, partition=0, broker={host=localhost, port=9092}, topic=test}
62518 [Thread-136] INFO storm.kafka.PartitionManager - Wrote committed offset to ZK: 304521711
62518 [Thread-136] INFO storm.kafka.PartitionManager - Comitted offset for localhost:9092:0
63555 [Thread-136] INFO storm.kafka.PartitionManager - Committing offset for localhost:9092:0
63555 [Thread-136] INFO storm.kafka.PartitionManager - Writing committed offset to ZK: 304635721
63555 [Thread-136] INFO storm.kafka.ZkState - Writing /kafkastorm/discovery/localhost:9092:0 the data {topology={id=e8170d4d-1777-4fe3-9fb2-fdec02eed118, name=symbolCounter}, offset=304635721, partition=0, broker={host=localhost, port=9092}, topic=test}
63562 [Thread-136] INFO storm.kafka.PartitionManager - Wrote committed offset to ZK: 304635721
63562 [Thread-136] INFO storm.kafka.PartitionManager - Comitted offset for localhost:9092:0
66696 [Thread-136] INFO storm.kafka.PartitionManager - Committing offset for localhost:9092:0
66696 [Thread-136] INFO storm.kafka.PartitionManager - Writing committed offset to ZK: 304850922
66696 [Thread-136] INFO storm.kafka.ZkState - Writing /kafkastorm/discovery/localhost:9092:0 the data {topology={id=e8170d4d-1777-4fe3-9fb2-fdec02eed118, name=symbolCounter}, offset=304850922, partition=0, broker={host=localhost, port=9092}, topic=test}
66704 [Thread-136] INFO storm.kafka.PartitionManager - Wrote committed offset to ZK: 304850922
66704 [Thread-136] INFO storm.kafka.PartitionManager - Comitted offset for localhost:9092:0
67734 [Thread-136] INFO storm.kafka.PartitionManager - Committing offset for localhost:9092:0
67734 [Thread-136] INFO storm.kafka.PartitionManager - Writing committed offset to ZK: 304888923
67734 [Thread-136] INFO storm.kafka.ZkState - Writing /kafkastorm/discovery/localhost:9092:0 the data {topology={id=e8170d4d-1777-4fe3-9fb2-fdec02eed118, name=symbolCounter}, offset=304888923, partition=0, broker={host=localhost, port=9092}, topic=test}
67750 [Thread-136] INFO storm.kafka.PartitionManager - Wrote committed offset to ZK: 304888923
67750 [Thread-136] INFO storm.kafka.PartitionManager - Comitted offset for localhost:9092:0
68750 [Thread-136] INFO storm.kafka.PartitionManager - Committing offset for localhost:9092:0
68750 [Thread-136] INFO storm.kafka.PartitionManager - Comitted offset for localhost:9092:0
From what I understand, the storm is able to fetch all 100000 messages at once from kafka. But it makes some zookeeper updates that is slowing it down. I am not able to figure out how to improve on that aspect.