And you don't need to open a searcher (openSearcher=false) because you've got caches built up already alongside the in-memory NRT segment which you can continue to use once the hard commit has happened? Is that correct?
(sorry for hijacking the thread - hopefully it is somewhat relevant) Upayavira On Thu, Jan 10, 2013, at 02:18 PM, Mark Miller wrote: > Setup hard auto commit with openSeacher=false. I would do it at least > once a minute. Don't worry about the commit being out of sync on the > different nodes - you will be using soft commits for visibility. The hard > commits will just be about relieving the pressure on the tlog. > > - Mark > > On Jan 10, 2013, at 6:43 AM, gadde <gadde....@gmail.com> wrote: > > > we have a SolrCloud with 3 nodes. we add documents to leader node and use > > commitwithin(100secs) option in SolrJ to add documents. AutoSoftCommit in > > SolrConfig is 1000ms. > > > > Transaction logs on replicas grew bigger than the index and we ran out of > > disk space in few days. Leader's tlogs are very small in few hundred MBs. > > > > The following post suggest hard commit is required for "relieving the memory > > pressure of the transactionlog" > > http://lucene.472066.n3.nabble.com/SolrCloud-is-softcommit-cluster-wide-for-the-collection-td4021584.html#a4021631 > > > > what is the best way to do a hard commit on this setup in SolrCloud? > > > > a. Through autoCommit in SolrConfig? which would cause hard commit on all > > the nodes at different times b. Trigger hard commit on leader while updating > > through SolrJ? > > > > Thanks > > Shyam > > > > > > > > -- > > View this message in context: > > http://lucene.472066.n3.nabble.com/SolrCloud-large-transaction-logs-tp4032160.html > > Sent from the Solr - User mailing list archive at Nabble.com. >