Hello all,

I am new to SolrCloud. I have read that solrCloud prefers to commit 
automatically, rather then recieve commit commands. However solrCloud never 
commits my documents.

I am running SolrCloud 6.1 with three solr servers and 3 zookeeper instances. I 
am using CloudSolrClient with all three zookeeper instances loaded into the 
constructor. The indexing procedes normally. After about 80,000 documents I get 
a ConcurrentModificationException. I believe this error is the side effect of 
the documents not being commited. I can wait for an hour and nothing is ever 
commited. As soon as I perform a 'update?commit=true' the documents appear and 
I can restart indexing as if nothing had happened. My solrconfing contains.

<updateHandler class="solr.DirectUpdateHandler2">
   <autoCommit>
      <maxTime>${solr.autoCommit.maxTime:15000}</maxTime>
      <openSearcher>false</openSearcher>
   </autoCommit>
   <autoSoftCommit>
      <maxTime>${solr.autoSoftCommit.maxTime:-1}</maxTime>
   </autoSoftCommit>
</updateHandler>

My understanding is this should performa a hard commit every 15 seconds.

I uploaded my config files to solrCloud with...
./zkCli.sh -cmd upconfig -zkhost  localhost:2181 -confname XXX  -confdir YYY

tia!

..Chet

Reply via email to