Hi,

Why and in what scenarios do Solr nodes go into recovery status?

Given that Solr is a CP system it means that the writes for a Document
index are acknowledged only after they are propagated and acknowledged by
all the replicas of the Shard.

This means that technically the replica nodes should not fall behind and do
not have to go into recovery mode.

Is my above understanding correct?

Can a below scenario happen?

1. Assume that we have 3 replicas for Shard shard1 with the names
shard1_replica1, shard1_replica2 and shard1_replica3.

2. Due to some reason, network issue or something else, the shard1_replica2
is not reachable by the other replicas and it is marked as Down by the
other replicas (shard1_replica1 and shard1_replica3 in this case)

3. The network issue is restored and the shard1_replica2 is reachable
again. It goes into a recovery mode and tries to recover all the documents
from the leader of shard1.

Is this the only scenario in which a node can go into recovery status?

In other words, does the node has to go into a Down status before getting
back into a recovery status?


Regards

Reply via email to