Description
Here are the case
shard1 : { node1 : shard1_replica1, node2 : shard1_replica2 }
node2 go down, autoAddReplicasPlanAction is executed
shard1 : { node1 : shard1_replica1, node3 : shard1_replica3 }
node2 back alive, because shard1_replica2 is removed from states.json so that core won't be loaded ( but it won't be removed neither ). Then node1 go down, Assign.buildCoreName will create a core with name=shard1_replica2 which lead to a failure.
Attachments
Attachments
Issue Links
- blocks
-
SOLR-10397 Port 'autoAddReplicas' feature to the autoscaling framework and make it work with non-shared filesystems
- Closed