Shalin Shekhar Mangar created SOLR-6847:
-------------------------------------------

             Summary: LeaderInitiatedRecoveryThread compares wrong replica's 
state with lirState
                 Key: SOLR-6847
                 URL: https://issues.apache.org/jira/browse/SOLR-6847
             Project: Solr
          Issue Type: Bug
          Components: SolrCloud
    Affects Versions: 4.10.2
            Reporter: Shalin Shekhar Mangar
            Priority: Minor
             Fix For: 5.0, Trunk


LeaderInitiatedRecoveryThread looks at a random replica to figure out if it 
should re-publish LIR state to "down". It does however publish the LIR state 
for the correct replica.

The bug has always been there. The thread used ZkStateReader.getReplicaProps 
method with the coreName to find the correct replica. However, the coreName 
parameter in getReplicaProps was un-used and I removed it in SOLR-6240 but I 
didn't find and fix this bug then.

The possible side-effects of this bug would be that we may be republish LIR 
state multiple times and/or in rare cases, cause double 'requestrecovery' to be 
executed on a replica.



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

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to