Hi, All I'm using Solr4.10 with SolrCloud mode. I have 10 Nodes. one of Nodes is Leader Node, the others is Replica.(I will call this Node1 to Node10 for convenience) -> 1 Shard, 1 Leader(Node1), 9 Replica(Node2-10) Indexing always uses DIH of Node2. Therefore, DIH may be executed when Node2 is Leader or Replica. Node2 is not forcibly set to Leader when DIH is executed.
At one point, when Node2 executed DIH in the Replica state, the following error in Node9 occurred. [updateExecutor-1-thread-9737][ERROR][org.apache.solr.common.SolrException] - org.apache.solr.client.solrj.SolrServerException: IOException occured when talking to server at: http://samplehost:8983/solr/test_shard1_replica9 I think this is the error while sending data from Node2 to Node9. And Node9 couldn't respond for some reason. The error occurs sometimes however it is not reproducible so that the investigation is troublesome. Is there any possible cause for this problem? I am worrying about if it is doing Solr anti-pattern. The thing is, when running DIH by Node2 as Replica, the above error occurs towards Node1 as Leader, then soon after, all the nodes might be returning to the index of the Node1. Do you think my understanding makes sense? If using DIH on SolrCloud is not recommended, please let me know about this. Thanks, Issei