Erick Erickson created SOLR-9355:
------------------------------------

             Summary: ConcurrentUpdateSolrClient does not retry sending docs to 
followers
                 Key: SOLR-9355
                 URL: https://issues.apache.org/jira/browse/SOLR-9355
             Project: Solr
          Issue Type: Improvement
      Security Level: Public (Default Security Level. Issues are Public)
    Affects Versions: 5.3
            Reporter: Erick Erickson


I'm a little out of my comfort zone, so mostly posting this for discussion. If, 
for any reason, ConcurrentUpdateSolrClient doesn't get a response from a 
replica (say a network glitch or the like), it _seems_ to initiate a LIR on the 
replica. This is around line 243 in 5.3.2, and the corresponding code in 6x 
looks unchanged on a quick perusal.

This is fragile in the sense that a simple retry could avoid the replica going 
into recovery if the problem is transient.

Whether there is retrying higher in the stack I'm not quite sure, but we're 
seeing this behavior in the field so I'm posting this here for discussion, I've 
had a back-channel discussion already so a JIRA seems in order.

The other thing I'm not entirely sure of is whether retrying at this point in 
the process is something that will avoid versioning problems.



--
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