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