Hi, We hard committed (/update/csv?commit=true) about 20,000 documents to SolrCloud (5 shards, 1 replicas = 10 jvm instances). We have commented out both autoCommit and autoSoftCommit settings from solrconfig.xml. What we noticed that the transaction log size never goes down to 0. We thought once fsync to all replicas etc. finishes the trans log should get deleted since everything is persisted. We restarted cloud couple times but trans log was always bigger than size of the index for that shard. Why is that?
1.9M $HOME/solr_data/solr1 3.0M $HOME/solr_data/solr1_tranlog 2.2M $HOME/solr_data/solr2 3.0M $HOME/solr_data/solr2_tranlog .................................... If we have commented out autoCommit setting from solrconfig.xml and we hard commit say 20K documents every 10 minutes, when will a new searcher get created? Without autoCommit setting, what is the default behavior of new searcher? One last question, does a new searcher get created and all caches gets refreshed for every soft commit? OR Solr updates the existing searcher with what got changed during last soft commit? Many Thanks!