(11/04/06 5:25), Robert Petersen wrote:
I tried to find the answer to this simple question online, but failed. I was wondering about this, what happens to uncommitted docsPending if I stop solr and then restart solr? Are they lost? Are they still there but still uncommitted? Do they get committed at startup? I noticed after a restart my 250K pending doc count went to 0 is what got me wondering.
Robi, Usually they are never lost, but they are committed. When you stop Solr, servlet container (Jetty) calls servlets/filters destroy() methods. This causes closing all SolrCores. Then SolrCore.close() calls UpdateHandler.close(). It calls SolrIndexWriter.close(). Then pending docs are flushed, then committed. Koji -- http://www.rondhuit.com/en/