Hi team,
We are running confluent 0.9.0.1 on a cluster with 6 brokers. These days one of
our broker(broker 1) frequently shrink the ISR and expand it immediately every
about 20 minutes and I couldn’t find out why. Based on the log, I can kick out
any of other brokers, not just a specific one. Here’s one log sample:
[2017-02-19 13:01:01,741] ERROR Processor got uncaught exception.
(kafka.network.Processor)
java.lang.ArrayIndexOutOfBoundsException
[2017-02-19 13:01:01,777] ERROR Processor got uncaught exception.
(kafka.network.Processor)
java.lang.ArrayIndexOutOfBoundsException
[2017-02-19 13:01:01,781] ERROR Processor got uncaught exception.
(kafka.network.Processor)
java.lang.ArrayIndexOutOfBoundsException
[2017-02-19 13:01:01,796] ERROR Processor got uncaught exception.
(kafka.network.Processor)
java.lang.ArrayIndexOutOfBoundsException
[2017-02-19 13:01:17,230] INFO Partition [khloe-updates-prod-els,0] on broker
1: Shrinking ISR for partition [khloe-updates-prod-els,0] from 1,5,4 to 1,4
(kafka.cluster.Partition)
[2017-02-19 13:01:17,231] INFO Partition [jtop-migration-prod-els,37] on broker
1: Shrinking ISR for partition [jtop-migration-prod-els,37] from 1,5,6 to 1,6
(kafka.cluster.Partition)
[2017-02-19 13:01:17,232] INFO Partition [hummus-asset-v2-prod-els,0] on broker
1: Shrinking ISR for partition [hummus-asset-v2-prod-els,0] from 1,5,3 to 1,3
(kafka.cluster.Partition)
[2017-02-19 13:01:17,233] INFO Partition [jtop-migration-prod-els,57] on broker
1: Shrinking ISR for partition [jtop-migration-prod-els,57] from 1,5,6 to 1,6
(kafka.cluster.Partition)
[2017-02-19 13:01:17,234] INFO Partition [jtop-migration-smoke-els,6] on broker
1: Shrinking ISR for partition [jtop-migration-smoke-els,6] from 1,5,4 to 1,4
(kafka.cluster.Partition)
[2017-02-19 13:01:17,234] INFO Partition [jtop-migration-prod-els,12] on broker
1: Shrinking ISR for partition [jtop-migration-prod-els,12] from 1,5,4 to 1,4
(kafka.cluster.Partition)
[2017-02-19 13:01:17,235] INFO Partition [__consumer_offsets,39] on broker 1:
Shrinking ISR for partition [__consumer_offsets,39] from 1,5,4 to 1,4
(kafka.cluster.Partition)
[2017-02-19 13:01:17,236] INFO Partition [jtop-migration-smoke-els,51] on
broker 1: Shrinking ISR for partition [jtop-migration-smoke-els,51] from 1,5,6
to 1,6 (kafka.cluster.Partition)
[2017-02-19 13:01:17,237] INFO Partition [hummus-entity-merged-v2-prod-els,0]
on broker 1: Shrinking ISR for partition [hummus-entity-merged-v2-prod-els,0]
from 1,5,4 to 1,4 (kafka.cluster.Partition)
[2017-02-19 13:01:17,238] INFO Partition
[resolver-notification-profiles-staging-els,1] on broker 1: Shrinking ISR for
partition [resolver-notification-profiles-staging-els,1] from 1,5,4 to 1,4
(kafka.cluster.Partition)
[2017-02-19 13:01:17,239] INFO Partition [jtop-migration-prod-els,52] on broker
1: Shrinking ISR for partition [jtop-migration-prod-els,52] from 1,5,4 to 1,4
(kafka.cluster.Partition)
[2017-02-19 13:01:17,240] INFO Partition [compass-home-record-prod-els,0] on
broker 1: Shrinking ISR for partition [compass-home-record-prod-els,0] from
1,5,4 to 1,4 (kafka.cluster.Partition)
[2017-02-19 13:01:17,241] INFO Partition [jtop-migration-smoke-els,46] on
broker 1: Shrinking ISR for partition [jtop-migration-smoke-els,46] from 1,5,4
to 1,4 (kafka.cluster.Partition)
[2017-02-19 13:01:17,242] INFO Partition [stolmen-entity-prod-els,2] on broker
1: Shrinking ISR for partition [stolmen-entity-prod-els,2] from 1,5,6 to 1,6
(kafka.cluster.Partition)
[2017-02-19 13:01:17,243] INFO Partition [hummus-boundary-v2-prod-els,0] on
broker 1: Shrinking ISR for partition [hummus-boundary-v2-prod-els,0] from
1,5,3 to 1,3 (kafka.cluster.Partition)
[2017-02-19 13:01:17,244] INFO Partition [jtop-migration-smoke-els,11] on
broker 1: Shrinking ISR for partition [jtop-migration-smoke-els,11] from 1,5,6
to 1,6 (kafka.cluster.Partition)
[2017-02-19 13:01:17,244] INFO Partition [flintan-asset-view-smoke-els,4] on
broker 1: Shrinking ISR for partition [flintan-asset-view-smoke-els,4] from
1,5,4 to 1,4 (kafka.cluster.Partition)
[2017-02-19 13:01:17,245] INFO Partition [stolmen-bundle-prod-els,3] on broker
1: Shrinking ISR for partition [stolmen-bundle-prod-els,3] from 1,5,6 to 1,6
(kafka.cluster.Partition)
[2017-02-19 13:01:17,246] INFO Partition [flintan-asset-view-prod-els,23] on
broker 1: Shrinking ISR for partition [flintan-asset-view-prod-els,23] from
1,5,6 to 1,6 (kafka.cluster.Partition)
[2017-02-19 13:01:17,247] INFO Partition
[resolver-notifcation-requests-prod-els,0] on broker 1: Shrinking ISR for
partition [resolver-notifcation-requests-prod-els,0] from 1,5,6 to 1,6
(kafka.cluster.Partition)
[2017-02-19 13:01:17,248] INFO Partition [mj,0] on broker 1: Shrinking ISR for
partition [mj,0] from 1,5,6 to 1,6 (kafka.cluster.Partition)
[2017-02-19 13:01:17,249] INFO Partition [flintan-asset-view-prod-els,17] on
broker 1: Shrinking ISR for partition [flintan-asset-view-prod-els,17] from
1,5,4 to 1,4 (kafka.cluster.Partition)
[2017-02-19 13:01:17,250] INFO Partition [flintan-asset-view-prod-els,47] on
broker 1: Shrinking ISR for partition [flintan-asset-view-prod-els,47] from
1,5,4 to 1,4 (kafka.cluster.Partition)
[2017-02-19 13:01:17,251] INFO Partition [jtop-migration-smoke-els,26] on
broker 1: Shrinking ISR for partition [jtop-migration-smoke-els,26] from 1,5,4
to 1,4 (kafka.cluster.Partition)
[2017-02-19 13:01:17,252] INFO Partition [__consumer_offsets,24] on broker 1:
Shrinking ISR for partition [__consumer_offsets,24] from 1,5,6 to 1,6
(kafka.cluster.Partition)
[2017-02-19 13:01:17,253] INFO Partition [eds-incre-prod-els,0] on broker 1:
Shrinking ISR for partition [eds-incre-prod-els,0] from 1,5,4 to 1,4
(kafka.cluster.Partition)
[2017-02-19 13:01:17,254] INFO Partition [jtop-migration-prod-els,17] on broker
1: Shrinking ISR for partition [jtop-migration-prod-els,17] from 1,5,6 to 1,6
(kafka.cluster.Partition)
[2017-02-19 13:01:17,254] INFO Partition [__consumer_offsets,44] on broker 1:
Shrinking ISR for partition [__consumer_offsets,44] from 1,5,6 to 1,6
(kafka.cluster.Partition)
[2017-02-19 13:01:17,255] INFO Partition [jtop-migration-smoke-els,31] on
broker 1: Shrinking ISR for partition [jtop-migration-smoke-els,31] from 1,5,6
to 1,6 (kafka.cluster.Partition)
[2017-02-19 13:01:17,256] INFO Partition [__consumer_offsets,4] on broker 1:
Shrinking ISR for partition [__consumer_offsets,4] from 1,5,6 to 1,6
(kafka.cluster.Partition)
[2017-02-19 13:01:17,257] INFO Partition [jtop-migration-prod-els,32] on broker
1: Shrinking ISR for partition [jtop-migration-prod-els,32] from 1,5,4 to 1,4
(kafka.cluster.Partition)
[2017-02-19 13:01:17,258] INFO Partition [flintan-asset-view-smoke-els,40] on
broker 1: Shrinking ISR for partition [flintan-asset-view-smoke-els,40] from
1,5,6 to 1,6 (kafka.cluster.Partition)
[2017-02-19 13:01:17,259] INFO Partition [__consumer_offsets,19] on broker 1:
Shrinking ISR for partition [__consumer_offsets,19] from 1,5,4 to 1,4
(kafka.cluster.Partition)
[2017-02-19 13:01:17,260] INFO Partition [flintan-asset-view-smoke-els,10] on
broker 1: Shrinking ISR for partition [flintan-asset-view-smoke-els,10] from
1,5,6 to 1,6 (kafka.cluster.Partition)
[2017-02-19 13:01:17,261] INFO Partition [flintan-asset-view-smoke-els,34] on
broker 1: Shrinking ISR for partition [flintan-asset-view-smoke-els,34] from
1,5,4 to 1,4 (kafka.cluster.Partition)
[2017-02-19 13:01:27,320] INFO [GroupCoordinator 1]: Preparing to restabilize
group flintan-metadatacache-264f0076-644b-4c7f-ae21-70526c6dd642 with old
generation 1 (kafka.coordinator.GroupCoordinator)
[2017-02-19 13:01:27,320] INFO [GroupCoordinator 1]: Group
flintan-metadatacache-264f0076-644b-4c7f-ae21-70526c6dd642 generation 1 is dead
and removed (kafka.coordinator.GroupCoordinator)
[2017-02-19 13:01:28,263] INFO [GroupCoordinator 1]: Preparing to restabilize
group flintan-metadatacache-264f0076-644b-4c7f-ae21-70526c6dd642 with old
generation 0 (kafka.coordinator.GroupCoordinator)
[2017-02-19 13:01:28,263] INFO [GroupCoordinator 1]: Stabilized group
flintan-metadatacache-264f0076-644b-4c7f-ae21-70526c6dd642 generation 1
(kafka.coordinator.GroupCoordinator)
[2017-02-19 13:01:28,263] INFO [GroupCoordinator 1]: Assignment received from
leader for group flintan-metadatacache-264f0076-644b-4c7f-ae21-70526c6dd642 for
generation 1 (kafka.coordinator.GroupCoordinator)
[2017-02-19 13:01:33,773] INFO Partition [stolmen-entity-prod-els,2] on broker
1: Expanding ISR for partition [stolmen-entity-prod-els,2] from 1,6 to 1,6,5
(kafka.cluster.Partition)
[2017-02-19 13:01:33,774] INFO Partition [jtop-migration-prod-els,57] on broker
1: Expanding ISR for partition [jtop-migration-prod-els,57] from 1,6 to 1,6,5
(kafka.cluster.Partition)
[2017-02-19 13:01:33,775] INFO Partition [jtop-migration-smoke-els,31] on
broker 1: Expanding ISR for partition [jtop-migration-smoke-els,31] from 1,6 to
1,6,5 (kafka.cluster.Partition)
[2017-02-19 13:01:33,776] INFO Partition [jtop-migration-smoke-els,26] on
broker 1: Expanding ISR for partition [jtop-migration-smoke-els,26] from 1,4 to
1,4,5 (kafka.cluster.Partition)
[2017-02-19 13:01:33,777] INFO Partition [compass-home-record-prod-els,0] on
broker 1: Expanding ISR for partition [compass-home-record-prod-els,0] from 1,4
to 1,4,5 (kafka.cluster.Partition)
[2017-02-19 13:01:33,778] INFO Partition [flintan-asset-view-smoke-els,4] on
broker 1: Expanding ISR for partition [flintan-asset-view-smoke-els,4] from 1,4
to 1,4,5 (kafka.cluster.Partition)
[2017-02-19 13:01:33,779] INFO Partition [flintan-asset-view-smoke-els,10] on
broker 1: Expanding ISR for partition [flintan-asset-view-smoke-els,10] from
1,6 to 1,6,5 (kafka.cluster.Partition)
[2017-02-19 13:01:33,780] INFO Partition
[resolver-notification-profiles-staging-els,1] on broker 1: Expanding ISR for
partition [resolver-notification-profiles-staging-els,1] from 1,4 to 1,4,5
(kafka.cluster.Partition)
[2017-02-19 13:01:33,780] INFO Partition [hummus-asset-v2-prod-els,0] on broker
1: Expanding ISR for partition [hummus-asset-v2-prod-els,0] from 1,3 to 1,3,5
(kafka.cluster.Partition)
[2017-02-19 13:01:33,781] INFO Partition [jtop-migration-smoke-els,6] on broker
1: Expanding ISR for partition [jtop-migration-smoke-els,6] from 1,4 to 1,4,5
(kafka.cluster.Partition)
[2017-02-19 13:01:33,782] INFO Partition
[resolver-notifcation-requests-prod-els,0] on broker 1: Expanding ISR for
partition [resolver-notifcation-requests-prod-els,0] from 1,6 to 1,6,5
(kafka.cluster.Partition)
[2017-02-19 13:01:33,782] INFO Partition [hummus-boundary-v2-prod-els,0] on
broker 1: Expanding ISR for partition [hummus-boundary-v2-prod-els,0] from 1,3
to 1,3,5 (kafka.cluster.Partition)
[2017-02-19 13:01:33,783] INFO Partition [jtop-migration-smoke-els,51] on
broker 1: Expanding ISR for partition [jtop-migration-smoke-els,51] from 1,6 to
1,6,5 (kafka.cluster.Partition)
[2017-02-19 13:01:33,784] INFO Partition [stolmen-bundle-prod-els,3] on broker
1: Expanding ISR for partition [stolmen-bundle-prod-els,3] from 1,6 to 1,6,5
(kafka.cluster.Partition)
[2017-02-19 13:01:33,785] INFO Partition [eds-incre-prod-els,0] on broker 1:
Expanding ISR for partition [eds-incre-prod-els,0] from 1,4 to 1,4,5
(kafka.cluster.Partition)
[2017-02-19 13:01:33,785] INFO Partition [jtop-migration-prod-els,52] on broker
1: Expanding ISR for partition [jtop-migration-prod-els,52] from 1,4 to 1,4,5
(kafka.cluster.Partition)
[2017-02-19 13:01:33,786] INFO Partition [mj,0] on broker 1: Expanding ISR for
partition [mj,0] from 1,6 to 1,6,5 (kafka.cluster.Partition)
[2017-02-19 13:01:33,787] INFO Partition [jtop-migration-smoke-els,46] on
broker 1: Expanding ISR for partition [jtop-migration-smoke-els,46] from 1,4 to
1,4,5 (kafka.cluster.Partition)
[2017-02-19 13:01:33,788] INFO Partition [jtop-migration-prod-els,37] on broker
1: Expanding ISR for partition [jtop-migration-prod-els,37] from 1,6 to 1,6,5
(kafka.cluster.Partition)
[2017-02-19 13:01:33,789] INFO Partition [jtop-migration-prod-els,12] on broker
1: Expanding ISR for partition [jtop-migration-prod-els,12] from 1,4 to 1,4,5
(kafka.cluster.Partition)
[2017-02-19 13:01:33,790] INFO Partition [flintan-asset-view-smoke-els,40] on
broker 1: Expanding ISR for partition [flintan-asset-view-smoke-els,40] from
1,6 to 1,6,5 (kafka.cluster.Partition)
[2017-02-19 13:01:33,790] INFO Partition [khloe-updates-prod-els,0] on broker
1: Expanding ISR for partition [khloe-updates-prod-els,0] from 1,4 to 1,4,5
(kafka.cluster.Partition)
[2017-02-19 13:01:33,791] INFO Partition [jtop-migration-prod-els,17] on broker
1: Expanding ISR for partition [jtop-migration-prod-els,17] from 1,6 to 1,6,5
(kafka.cluster.Partition)
[2017-02-19 13:01:33,792] INFO Partition [hummus-entity-merged-v2-prod-els,0]
on broker 1: Expanding ISR for partition [hummus-entity-merged-v2-prod-els,0]
from 1,4 to 1,4,5 (kafka.cluster.Partition)
[2017-02-19 13:01:33,793] INFO Partition [flintan-asset-view-smoke-els,34] on
broker 1: Expanding ISR for partition [flintan-asset-view-smoke-els,34] from
1,4 to 1,4,5 (kafka.cluster.Partition)
[2017-02-19 13:01:33,794] INFO Partition [jtop-migration-prod-els,32] on broker
1: Expanding ISR for partition [jtop-migration-prod-els,32] from 1,4 to 1,4,5
(kafka.cluster.Partition)
[2017-02-19 13:01:33,795] INFO Partition [jtop-migration-smoke-els,11] on
broker 1: Expanding ISR for partition [jtop-migration-smoke-els,11] from 1,6 to
1,6,5 (kafka.cluster.Partition)
[2017-02-19 13:01:33,804] INFO Partition [__consumer_offsets,44] on broker 1:
Expanding ISR for partition [__consumer_offsets,44] from 1,6 to 1,6,5
(kafka.cluster.Partition)
[2017-02-19 13:01:33,805] INFO Partition [__consumer_offsets,4] on broker 1:
Expanding ISR for partition [__consumer_offsets,4] from 1,6 to 1,6,5
(kafka.cluster.Partition)
[2017-02-19 13:01:33,806] INFO Partition [__consumer_offsets,24] on broker 1:
Expanding ISR for partition [__consumer_offsets,24] from 1,6 to 1,6,5
(kafka.cluster.Partition)
[2017-02-19 13:01:33,807] INFO Partition [__consumer_offsets,39] on broker 1:
Expanding ISR for partition [__consumer_offsets,39] from 1,4 to 1,4,5
(kafka.cluster.Partition)
[2017-02-19 13:01:33,808] INFO Partition [__consumer_offsets,19] on broker 1:
Expanding ISR for partition [__consumer_offsets,19] from 1,4 to 1,4,5
(kafka.cluster.Partition)
[2017-02-19 13:01:33,809] INFO Partition [flintan-asset-view-prod-els,17] on
broker 1: Expanding ISR for partition [flintan-asset-view-prod-els,17] from 1,4
to 1,4,5 (kafka.cluster.Partition)
[2017-02-19 13:01:33,811] INFO Partition [flintan-asset-view-prod-els,23] on
broker 1: Expanding ISR for partition [flintan-asset-view-prod-els,23] from 1,6
to 1,6,5 (kafka.cluster.Partition)
[2017-02-19 13:01:33,812] INFO Partition [flintan-asset-view-prod-els,47] on
broker 1: Expanding ISR for partition [flintan-asset-view-prod-els,47] from 1,4
to 1,4,5 (kafka.cluster.Partition)
This time it kicks out broker 5 but it can kick all other brokers, and this
only happens to broker 1, I don’t see any other broker has such scenario. I
also take a look at controllers log, here’s the log at corresponding time:
[2017-02-19 13:01:19,731] DEBUG [IsrChangeNotificationListener] Fired!!!
(kafka.controller.IsrChangeNotificationListener)
[2017-02-19 13:01:19,765] DEBUG Sending MetadataRequest to
Brokers:ArrayBuffer(5, 1, 6, 2, 3, 4) for
TopicAndPartitions:Set([__consumer_offsets,44], [stolmen-entity-prod-els,2],
[jtop-migration-prod-els,57], [jtop-migration-smoke-els,31],
[jtop-migration-smoke-els,26], [__consumer_offsets,4],
[compass-home-record-prod-els,0], [flintan-asset-view-smoke-els,4],
[flintan-asset-view-smoke-els,10], [__consumer_offsets,24],
[resolver-notification-profiles-staging-els,1],
[flintan-asset-view-prod-els,17], [hummus-asset-v2-prod-els,0],
[jtop-migration-smoke-els,6], [resolver-notifcation-requests-prod-els,0],
[hummus-boundary-v2-prod-els,0], [__consumer_offsets,39],
[jtop-migration-smoke-els,51], [stolmen-bundle-prod-els,3],
[eds-incre-prod-els,0], [flintan-asset-view-prod-els,23],
[jtop-migration-prod-els,52], [mj,0], [jtop-migration-smoke-els,46],
[flintan-asset-view-prod-els,47], [jtop-migration-prod-els,37],
[jtop-migration-prod-els,12], [flintan-asset-view-smoke-els,40],
[__consumer_offsets,19], [khloe-updates-prod-els,0],
[jtop-migration-prod-els,17], [hummus-entity-merged-v2-prod-els,0],
[flintan-asset-view-smoke-els,34], [jtop-migration-prod-els,32],
[jtop-migration-smoke-els,11]) (kafka.controller.IsrChangeNotificationListener)
[2017-02-19 13:01:19,770] DEBUG [IsrChangeNotificationListener] Fired!!!
(kafka.controller.IsrChangeNotificationListener)
[2017-02-19 13:01:39,731] DEBUG [IsrChangeNotificationListener] Fired!!!
(kafka.controller.IsrChangeNotificationListener)
[2017-02-19 13:01:39,766] DEBUG Sending MetadataRequest to
Brokers:ArrayBuffer(5, 1, 6, 2, 3, 4) for
TopicAndPartitions:Set([__consumer_offsets,44], [stolmen-entity-prod-els,2],
[jtop-migration-prod-els,57], [jtop-migration-smoke-els,31],
[jtop-migration-smoke-els,26], [__consumer_offsets,4],
[compass-home-record-prod-els,0], [flintan-asset-view-smoke-els,4],
[flintan-asset-view-smoke-els,10], [__consumer_offsets,24],
[resolver-notification-profiles-staging-els,1],
[flintan-asset-view-prod-els,17], [hummus-asset-v2-prod-els,0],
[jtop-migration-smoke-els,6], [resolver-notifcation-requests-prod-els,0],
[hummus-boundary-v2-prod-els,0], [__consumer_offsets,39],
[jtop-migration-smoke-els,51], [stolmen-bundle-prod-els,3],
[eds-incre-prod-els,0], [flintan-asset-view-prod-els,23],
[jtop-migration-prod-els,52], [mj,0], [jtop-migration-smoke-els,46],
[flintan-asset-view-prod-els,47], [jtop-migration-prod-els,37],
[jtop-migration-prod-els,12], [flintan-asset-view-smoke-els,40],
[__consumer_offsets,19], [khloe-updates-prod-els,0],
[jtop-migration-prod-els,17], [hummus-entity-merged-v2-prod-els,0],
[flintan-asset-view-smoke-els,34], [jtop-migration-prod-els,32],
[jtop-migration-smoke-els,11]) (kafka.controller.IsrChangeNotificationListener)
[2017-02-19 13:01:39,771] DEBUG [IsrChangeNotificationListener] Fired!!!
(kafka.controller.IsrChangeNotificationListener)
Sometimes when broker 1 shrink/expand ISR, controller will throw IOException
saying that all other brokers was disconnected before the response was read,
but this doesn’t happen on all shrink/expand so I’m not sure if this is also
related.
[2017-02-19 13:19:19,740] WARN [Controller-4-to-broker-2-send-thread],
Controller 4 epoch 35 fails to send request
{controller_id=4,controller_epoch=35,partition_states=[{topic=flintan-asset-view-prod-els,partition=29,controller_epoch=34,leader=1,leader_epoch=2,isr=[1,6],zk_version=888,replicas=[1,6,2]},{topic=flintan-asset-view-prod-els,partition=59,controller_epoch=34,leader=1,leader_epoch=2,isr=[1,6],zk_version=888,replicas=[1,6,2]},{topic=flintan-asset-view-smoke-els,partition=22,controller_epoch=34,leader=1,leader_epoch=3,isr=[1,3],zk_version=910,replicas=[1,2,3]},{topic=resolver-notification-profiles-staging-els,partition=1,controller_epoch=34,leader=-2,leader_epoch=0,isr=[1,4,5],zk_version=0,replicas=[1,4,5]},{topic=flintan-asset-view-smoke-els,partition=52,controller_epoch=34,leader=1,leader_epoch=3,isr=[1,3],zk_version=910,replicas=[1,2,3]},{topic=flintan-asset-view-smoke-els,partition=16,controller_epoch=34,leader=1,leader_epoch=2,isr=[1,6],zk_version=888,replicas=[1,6,2]},{topic=resolver-notification-profiles-staging-els,partition=0,controller_epoch=34,leader=-2,leader_epoch=0,isr=[6,4,3],zk_version=0,replicas=[6,3,4]},{topic=flintan-asset-view-smoke-els,partition=46,controller_epoch=34,leader=1,leader_epoch=2,isr=[1,6],zk_version=888,replicas=[1,6,2]},{topic=flintan-asset-view-prod-els,partition=35,controller_epoch=34,leader=1,leader_epoch=3,isr=[1,3],zk_version=910,replicas=[1,2,3]},{topic=flintan-asset-view-prod-els,partition=5,controller_epoch=34,leader=1,leader_epoch=3,isr=[1,3],zk_version=910,replicas=[1,2,3]}],live_brokers=[{id=6,end_points=[{port=9092,host=elsconfluent006.server.hulu.com,security_protocol_type=0}]},{id=5,end_points=[{port=9092,host=elsconfluent005.server.hulu.com,security_protocol_type=0}]},{id=3,end_points=[{port=9092,host=elsconfluent003.server.hulu.com,security_protocol_type=0}]},{id=4,end_points=[{port=9092,host=elsconfluent004.server.hulu.com,security_protocol_type=0}]},{id=2,end_points=[{port=9092,host=elsconfluent002.server.hulu.com,security_protocol_type=0}]},{id=1,end_points=[{port=9092,host=elsconfluent001.server.hulu.com,security_protocol_type=0}]}]}
to broker Node(2, elsconfluent002.server.hulu.com, 9092). Reconnecting to
broker. (kafka.controller.RequestSendThread)
java.io.IOException: Connection to 2 was disconnected before the response was
read
at
kafka.utils.NetworkClientBlockingOps$$anonfun$blockingSendAndReceive$extension$1$$anonfun$apply$1.apply(NetworkClientBlockingOps.scala:87)
at
kafka.utils.NetworkClientBlockingOps$$anonfun$blockingSendAndReceive$extension$1$$anonfun$apply$1.apply(NetworkClientBlockingOps.scala:84)
at scala.Option.foreach(Option.scala:257)
at
kafka.utils.NetworkClientBlockingOps$$anonfun$blockingSendAndReceive$extension$1.apply(NetworkClientBlockingOps.scala:84)
at
kafka.utils.NetworkClientBlockingOps$$anonfun$blockingSendAndReceive$extension$1.apply(NetworkClientBlockingOps.scala:80)
at
kafka.utils.NetworkClientBlockingOps$.recurse$1(NetworkClientBlockingOps.scala:129)
at
kafka.utils.NetworkClientBlockingOps$.kafka$utils$NetworkClientBlockingOps$$pollUntilFound$extension(NetworkClientBlockingOps.scala:139)
at
kafka.utils.NetworkClientBlockingOps$.blockingSendAndReceive$extension(NetworkClientBlockingOps.scala:80)
at
kafka.controller.RequestSendThread.liftedTree1$1(ControllerChannelManager.scala:180)
at
kafka.controller.RequestSendThread.doWork(ControllerChannelManager.scala:171)
at kafka.utils.ShutdownableThread.run(ShutdownableThread.scala:63)
My understand on shrink/expand ISR is that broker n fails to sent fetch request
to broker 1 in replica.lag.time.max.ms(10000), then broker 1 will kick broker n
out of ISR. But from the log it doesn’t look like this. So what other reason
could it be?
Can someone help me with why this is happening and how can I react to this?
Thanks!
Jun