I'm not entirely sure what happens if the sequence is
1> node drops out due to network glitch but Solr is still running
2> you upload a new configset
3> the network glitch repairs itself
4> the Solr instance reconnects.

Certainly if the Solr node is _restarted_ or _reloaded_ the new
configs are read down.

The _index_ is always checked after a node is unavailable, so I'm sure
of this sequence.
1> node drops out due to network glitch but Solr is still running
2> indexing continues
3> the network glitch repairs itself
4> the Solr instance reconnects.
5> the index is synchronized if necessary

Anyone else wants to chime in?


Best,
Erick

On Thu, Jul 6, 2017 at 2:27 PM, Lars Karlsson
<lars.karlsson.st...@gmail.com> wrote:
> Ok, so although there was a configuration change and/or schema change
> (during network segmentation) that normally requires a manual core reload
> (that nowadays happen automatically via the schema API), this replica will
> get instructions from Zookeeper to update its configuration and schema,
> reload its core, then synchronize and finally serve again,
>
> Please confirm.
>
> Regards
> Lars
>
>
> On Thu, 6 Jul 2017 at 23:18, Erick Erickson <erickerick...@gmail.com> wrote:
>
>> right, when the node connects again to Zookeeper, it will also rejoin
>> the collection. At that point it's index is synchronized with the
>> leader and when it goes "active", then it should again start serving
>> queries.
>>
>> Best,
>> Erick
>>
>> On Thu, Jul 6, 2017 at 2:04 PM, Lars Karlsson
>> <lars.karlsson.st...@gmail.com> wrote:
>> > Hi all, please help clarify how solr will handle network segmented
>> replica
>> > meanwhile configuration and reload of cores/nodes for one collection is
>> > applied?
>> >
>> > Does the replica become part of the collection after connectivity is
>> > restored?
>> >
>> > Hence the node is not down, but lost ability to communicate to zookeepers
>> > and other nodes for a short while.
>> >
>> > Regards
>> > Lars
>>

Reply via email to