What you saw is not normal. In sync replicas should always be a subset of assigned replicas. Did that anomaly happen before or after reassigning partitions? Is that reproducible?
Thanks, Jun On Tue, Sep 3, 2013 at 12:16 AM, Pablo Nebrera < pablonebr...@eneotecnologia.com> wrote: > Hello > > I have a cluster with: > * three nodes: rb01, rb02 and rb03 > * three topics: rb_event, rb_monitor, rb_flow > * three partitions per topic > * replicas 2 > > > The current status is: > > Topic Partition Leader Replicas In-Sync replicas > > ------------------------------------------------------------------------------- > rb_event 0 2 2,1 2,0 > 1 2 1,2 2,0 > 2 2 1,2 2 > > ------------------------------------------------------------------------------- > rb_flow 0 2 1,2 2,0 > 1 2 2,0 2,0 > 2 0 0,1 0,1 > > ------------------------------------------------------------------------------- > rb_monitor 0 2 1,2 2 > 1 2 2,1 2,0 > 2 0 0,2 2,0 > > ------------------------------------------------------------------------------- > > > I see something strange. For example: > > * rb_event -> partition 0 has replicas 2,1 but In sync replicas are 2,0 > -> that is normal ??? > > And the worst it when I try to reassign propertly the partitions: > > The kafka-reassign-partitions.sh tries to write > to /admin/reassign_partitions the following: > > > {"partitions":[{"topic":"rb_event","partition":0,"replicas":[0,1]},{"topic":"rb_event","partition":1,"replicas":[1,2]},{"topic":"rb_event","partition":2,"replicas":[2,0]},{"topic":"rb_monitor","partition":0,"replicas":[2,0]},{"topic":"rb_monitor","partition":1,"replicas":[0,1]},{"topic":"rb_monitor","partition":2,"replicas":[1,2]}]} > > > When I access to zookeeper I do see: > [zk: rb02:2181,rb01:2181,rb03:2181(CONNECTED) 3] get > /admin/reassign_partitions > { "partitions":[ { "partition":2, "replicas":[ 1, 2 ], "topic":"rb_monitor" > }, { "partition":0, "replicas":[ 2, 0 ], "topic":"rb_monitor" }, { > "partition":1, "replicas":[ 0, 1 ], "topic":"rb_monitor" }, { > "partition":0, "replicas":[ 0, 1 ], "topic":"rb_event" }, { "partition":2, > "replicas":[ 2, 0 ], "topic":"rb_event" } ], "version":1 } > > > And keep there for ever > > What can I do ? > > Thanks > > > > Pablo >