[ https://issues.apache.org/jira/browse/SOLR-17879?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18017980#comment-18017980 ]
Houston Putman commented on SOLR-17879: --------------------------------------- I agree with this. And if you need to downgrade, you need to bounce all at once to do it, and then restore a backup or something. That makes sense to me. There is another issue that replicas on a higher version of Solr might become leader then send the non-compat indexes to the other replicas on lower version Solr nodes. This doesn't really happen today generally because leader election generally works on an oldest-node-gets-leadership model, and the oldest nodes are generally on older Solr versions. But it would be great to be able to prioritize the lower Solr versions during leader election somehow. But obviously not everything has to be done in one-big-PR. But it would be great for Solr to actively protect against these things. (Though I have rarely seen issues occur myself) > A SolrCloud node should fail to start if it's major version is smaller than > the cluster > --------------------------------------------------------------------------------------- > > Key: SOLR-17879 > URL: https://issues.apache.org/jira/browse/SOLR-17879 > Project: Solr > Issue Type: Improvement > Components: SolrCloud > Reporter: David Smiley > Priority: Major > Labels: pull-request-available > Time Spent: 20m > Remaining Estimate: 0h > > If there's a "Solr 10 cluster" (meaning, a cluster in which all live_nodes > express Solr 10 via SOLR-17620), and the current node that which is about to > join the cluster is Solr 9, then the current node should fail to start. This > should be enforced for a difference in major versions. This is not an > enforcement of the inverse -- a Solr 10 node +may+ joint a Solr 9 cluster, > and thus a rolling upgrade is not prevented. > Solr versions >= 9.10 can enforce this but already released Solr versions > (like 9.9) will not be able to do so. -- This message was sent by Atlassian Jira (v8.20.10#820010) --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@solr.apache.org For additional commands, e-mail: issues-h...@solr.apache.org