Jeff Wartes created SOLR-8531:
---------------------------------

             Summary: ZK leader path changed in 5.4
                 Key: SOLR-8531
                 URL: https://issues.apache.org/jira/browse/SOLR-8531
             Project: Solr
          Issue Type: Bug
          Components: SolrCloud
    Affects Versions: 5.4
            Reporter: Jeff Wartes



While doing a rolling upgrade from 5.3 to 5.4 of a solrcloud cluster, I 
observed that upgraded nodes would not register their shards as active unless 
they were elected the leader for the shard.
There were no errors, the shards were fully up and responsive, but would not  
publish any change from the "down" state.

This appears to be because the recovery process never happens, because the ZK 
node containing the current leader can't be found, because the ZK path has 
changed.

Specifically, the leader data node changed from:
<collection>/leaders/<shard>
to
<collection>/leaders/<shard>/leader

It looks to me like this happened during SOLR-7844, perhaps accidentally. 

At the least, the "Migrating to Solr 5.4" section of the README should get 
updated with this info, since it means a rolling upgrade of a collection with 
multiple replicas will suffer serious degradation in the number of active 
replicas as nodes are upgraded. It's entirely possible this will reduce some 
shards to a single active replica.






--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: dev-h...@lucene.apache.org

Reply via email to