[ 
https://issues.apache.org/jira/browse/SOLR-9664?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18132157#comment-18132157
 ] 

Nick Shanin commented on SOLR-9664:
-----------------------------------

>From code reading against apache/main b73f03976fa, a _route_ query from a 
>stale client cache is caught by the server's stateVer check 
>(solr/core/src/java/org/apache/solr/servlet/HttpSolrCall.java:846-866), and 
>the client re-fetches and retries 
>(solr/solrj/src/java/org/apache/solr/client/solrj/impl/CloudSolrClient.java:830-832).
> Reading finds no silent miss on main. Is closure OK?

🤖 AI-generated 🤖

> CloudSolrClient's cluster state cache can break query routing for new shards
> ----------------------------------------------------------------------------
>
>                 Key: SOLR-9664
>                 URL: https://issues.apache.org/jira/browse/SOLR-9664
>             Project: Solr
>          Issue Type: Bug
>    Affects Versions: 6.3
>            Reporter: Alan Woodward
>            Priority: Major
>         Attachments: SOLR-9664.patch
>
>
> CloudSolrClient can do query routing if a query has an explicit route 
> parameter set on it.  This doesn't play well with the cluster state cache, 
> however, because the routing is done entirely client-side, with no 
> opportunity for a node to report that the cache is out-of-date.



--
This message was sent by Atlassian Jira
(v10.3.26#10030026)

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

Reply via email to