A new tlog gets created and the current one is closed on a hard commit (openSearcher=true or false doesn't matter). The old one will be kept around for a bit, I suspect if you'd done it a third time the first one would go away. For all I know, the code might read if (tlog docs > 100) and you may be hitting an off-by-one situation.
But you're right. If you follow older practices and _never_ commit until the end of a really long indexing process, you'll see these logs grow huge. Even worse, anytime they're replayed they'll then re-index a lot of documents. So I'd try the experiment over again with 110 docs.... But I can say they're getting purged on my machine quite regularly with some stress testing I'm doing. Best, Erick On Thu, Feb 28, 2013 at 7:59 AM, adityab <[email protected]> wrote: > whats the life cycle of a tlog file. Is it purged after commit (even with > soft commit) ? > I posted 100 docs to solr (standalone) did hard commit. Observed a new tlog > file is created. > re-posted the same 100 docs and did hard commit. Observed a new tlog file > is > created. Old one still exists. > > When do they get purged. Concern is we have at least 20K docs published > every 2hrs so need to understand if its safe to put them in a different > location where we can have a script to purge old files at regular interval. > > thanks > > > > > -- > View this message in context: > http://lucene.472066.n3.nabble.com/A-few-operations-questions-about-the-tlog-UpdateLog-tp4042560p4043618.html > Sent from the Solr - User mailing list archive at Nabble.com. >
