I don't know the code in detail, but I suspect your answer is that
in general any incoming query has to be satisfied before a searcher
is closed. Any queries that are in process will hold open a reference
to the "snapshot" of the index at the time they started (i.e. the
segments current at that time). Only when those queries are
satisfied does the open count drop to 0 and the searcher is closed.

And the question about whether the core stays open is what
autowarming is all about.

Best
Erick

On Wed, Jul 24, 2013 at 10:25 AM, Timothy Potter <thelabd...@gmail.com> wrote:
> Quick behavior check on whether Solr continues to process queries and
> index documents during a collection reload?
>
> For example, after I upload new config documents to Zookeeper, I issue
> a reload command using the collections API. Of course this propagates
> a core reload across all nodes in the collection, which re-open
> searchers, etc. This can be expensive in my environment so I'm curious
> if the soon-to-be-closed core stays active until the new core is open?
> I assume yes but want to make sure.
>
> Thanks.
> Tim

Reply via email to