I have an update on this. While I was on vacation, there were a number of alerts. Our autoCommit settings were (and are) the following: <autoCommit> <maxTime>${solr.autoCommit.maxTime:600000}</maxTime> <openSearcher>false</openSearcher> </autoCommit>
The startup script was NOT setting solr.autoCommit.maxTime. It seemed that autoCommits were sporadic at best. Our autoSoftCommit was working. Our admistrators changed the Solr startup script to set solr.autoCommit.maxTime. Which they set as follows, i the script. SOLR_OPTS="$SOLR_OPTS -Dsolr.autoCommit.maxTime=60000" They claim that this has fixed our tlog problems across the board. Commits appear to be reliable now. As a developer I don't have visibility into our production systems. I find it odd that explicitly setting the value in the solr startup fixed the issue. We had wanted to have this value determined peer collection but it does seem to address the problem. This seems like a bug in solr to have it behave like this! We are running Solr 6.2.0 with our production systems in Google Cloud We use cdcr to replicate from our on prem systems to the Google Cloud On Wed, Jul 12, 2017 at 9:19 AM, Webster Homer <webster.ho...@sial.com> wrote: > We have buffers disabled as described in the CDCR documentation. We also > have autoCommit set for hard commits, but openSearcher false. We also have > autoSoftCommit set. > > > On Tue, Jul 11, 2017 at 5:00 PM, Xie, Sean <sean....@finra.org> wrote: > >> Please see my previous thread. I have to disable buffer on source cluster >> and a scheduled hard commit with scheduled logscheduler to make it work. >> >> >> -- Thank you >> Sean >> >> From: jmyatt <jmy...@wayfair.com<mailto:jmy...@wayfair.com>> >> Date: Tuesday, Jul 11, 2017, 1:56 PM >> To: solr-user@lucene.apache.org <solr-user@lucene.apache.org<mailto: >> solr-user@lucene.apache.org>> >> Subject: [EXTERNAL] Re: Tlogs not being deleted/truncated >> >> another interesting clue in my case (different from what WebsterHomer is >> seeing): the response from /cdcr?action=QUEUES reflects what I would >> expect >> to see in the tlog directory but it's not accurate. By that I mean >> tlogTotalSize shows 1500271 (bytes) and tlogTotalCount shows 2. This >> changes as more updates come in and autoCommit runs - sometimes >> tlogTotalCount is 1 instead of 2, and the tlogTotalSize changes but stays >> in >> that low range. >> >> But on the filesystem, all the tlogs are still there. Perhaps the ignored >> exception noted above is in fact a problem? >> >> >> >> -- >> View this message in context: http://lucene.472066.n3.nabble >> .com/Tlogs-not-being-deleted-truncated-tp4341958p4345477.html >> Sent from the Solr - User mailing list archive at Nabble.com. >> >> Confidentiality Notice:: This email, including attachments, may include >> non-public, proprietary, confidential or legally privileged information. >> If you are not an intended recipient or an authorized agent of an intended >> recipient, you are hereby notified that any dissemination, distribution or >> copying of the information contained in or transmitted with this e-mail is >> unauthorized and strictly prohibited. If you have received this email in >> error, please notify the sender by replying to this message and permanently >> delete this e-mail, its attachments, and any copies of it immediately. You >> should not retain, copy or use this e-mail or any attachment for any >> purpose, nor disclose all or any part of the contents to any other person. >> Thank you. >> > > -- This message and any attachment are confidential and may be privileged or otherwise protected from disclosure. If you are not the intended recipient, you must not copy this message or attachment or disclose the contents to any other person. If you have received this transmission in error, please notify the sender immediately and delete the message and any attachment from your system. Merck KGaA, Darmstadt, Germany and any of its subsidiaries do not accept liability for any omissions or errors in this message which may arise as a result of E-Mail-transmission or for damages resulting from any unauthorized changes of the content of this message and any attachment thereto. Merck KGaA, Darmstadt, Germany and any of its subsidiaries do not guarantee that this message is free of viruses and does not accept liability for any damages caused by any virus transmitted therewith. Click http://www.emdgroup.com/disclaimer to access the German, French, Spanish and Portuguese versions of this disclaimer.