bq. To be clear I deleted the actual index files out from under the
running master

I'm assuming *nix here since Windows won't let you delete a file that
has an open file handle...

Did you then restart the master? Aside from any checks about refusing
to replicate an empty index, just deleting the files without reloading
the core (or restarting Solr) won't do it. Files disappear all the
time out from under a running Solr, specifically during merges.
However on linux machines those files are still available until the
last file handle is closed, and Solr still points to those files until
a hard commit or restart. More technically, until a new Searcher is
opened.

Here's a check: query the _master_ after deleting the index. Absent a
commit of some sort, you'll probably get results.

Mind you you still may not see a replication of an empty index, this
is just another complication that you need to be aware of.

Best,
Erick



On Mon, Jun 4, 2018 at 5:44 PM, Walter Underwood <wun...@wunderwood.org> wrote:
> Check the logs. I bet it says something like “refusing to fetch empty index.”
>
> wunder
> Walter Underwood
> wun...@wunderwood.org
> http://observer.wunderwood.org/  (my blog)
>
>> On Jun 4, 2018, at 1:41 PM, Jeff Courtade <courtadej...@gmail.com> wrote:
>>
>> I am thankful for that!
>>
>> Could you point me at something that explains this maybe?
>>
>> J
>>
>> On Mon, Jun 4, 2018, 4:31 PM Shawn Heisey <apa...@elyograg.org> wrote:
>>
>>> On 6/4/2018 12:15 PM, Jeff Courtade wrote:
>>>> This was strange as I would have thought the replica would have
>>> replicated
>>>> an empty index from the master.
>>>
>>> Solr actually has protections in place to specifically PREVENT index
>>> replication when the master has an empty index.  This is so that a
>>> accidental mistake made on the master that clears its index cannot
>>> completely delete the index on the slave.
>>>
>>> After you index some data into the new master index, if change meets the
>>> "replicateAfter" settings, then the next poll made by the slave should
>>> replicate the new index.
>>>
>>> Thanks,
>>> Shawn
>>>
>>> --
>>
>> Jeff Courtade
>> M: 240.507.6116
>

Reply via email to