Houston Putman created SOLR-16416:
-------------------------------------

             Summary: Leader Election not respecting joinAtHead during ZK 
Connection issues
                 Key: SOLR-16416
                 URL: https://issues.apache.org/jira/browse/SOLR-16416
             Project: Solr
          Issue Type: Bug
      Security Level: Public (Default Security Level. Issues are Public)
            Reporter: Houston Putman


OverseerRolesTest.testDesignatedOverseerRestarts has been failing consistently 
(around 2.5% of the time). I think this is because LeaderElection.joinElection 
does not respect the joinAtHead flag, if connectionIssues happen while setting 
the leader election nodes.

LeaderElection does not use the automatic retryOnConnLoss flags when doing zk 
operations. Instead, it waits for an error to come back, and it handles the 
retry itself. This is fine for the normal case, because it checks if node is 
represented in the leaderElection child nodes, and if so it ignores the 
connection loss. However when doing joinAtHead, if the childNode exists, but 
isn't at the place it should be, then the manual retry should be exercised.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

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

Reply via email to