Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
Description
This is the root cause of SOLR-9305 and (at least some of) SOLR-9390. The process goes something like this:
Documents are added to the cluster via a CloudSolrClient, with directUpdatesToLeadersOnly set to true. CSC caches its view of the DocCollection. The leader then goes down, and is reassigned. Next time documents are added, CSC checks its cache again, and gets the old view of the DocCollection. It then tries to send the update directly to the old, now down, leader, and we get ConnectionRefused.
Attachments
Attachments
Issue Links
- blocks
-
SOLR-9464 change CloudSolrClient[Builder].directUpdatesToLeadersOnly default (to true)
- Open
- is related to
-
SOLR-9784 Refactor CloudSolrClient to eliminate direct dependency on ZK
- Closed
-
SOLR-9090 solrj CloudSolrClient: add directUpdatesToLeadersOnly support
- Closed
- relates to
-
SOLR-9927 revert HttpPartitionTest's avoidance of directUpdatesToLeadersOnly
- Open