Let me start of by describing my current set up. I am currently having Sitecore 8.2 update 6 running with Solr Cloud 5.5.1 as a search engine. I have 1 CM and 2 CDs. Solr Cloud is running on 5 servers (2 Solr nodes running behind load balance and zookeeper on all 5 servers). CM is pointing to Solr 1 to process indexing and CDs are connected to Solr via load balance.
I am constantly having issue with search results and try to find out if it is set up or config issue.
1- Sometimes I do not see primary Index and secondary Index sync between Solr node 2- Primary index and secondary index do not in sync.
My understanding is Zookeeper should keep both Solr node in sync and Sitecore is taking care the syncing between primary index and secondary during switchindex on rebuild. However I do not see it is happening and wonder if anyone could share opinion if this is potentially the design issue, config issue, etc...? Is it zookeeper or sitecore job to keep primary and secondary in sync during rebuild index? It would be great if you could suggest location to look for to verify the configuration.