Thanks for the answer. This is what I try to say:

time = t
Node A (Leader):  version is 100
Node B (Replica): version is 90

time = t+1
Node A (Killing):  version is 100 and killed
Node B (Replica): version is 90

time = t+2
Node A (Killed):  version is 100 and killed
Node B (Become Leader): version is 95 (we indexed something)

time = t+3
Node A (Started as Replica):  version is 100 and live
Node B (Leader): version is 95

so I think that leader will behind replica. Is there anything different for
such scenario?



2013/5/2 Otis Gospodnetic <otis.gospodne...@gmail.com>

> The leader would not be behind replica because the old leader would not
> come back and take over the leader role. It would ne just a replica and it
> would replicate the index from whichever node is the leader.
>
> Otis
> Solr & ElasticSearch Support
> http://sematext.com/
> On Apr 29, 2013 5:31 PM, "Furkan KAMACI" <furkankam...@gmail.com> wrote:
>
> > I think about such situation:
> >
> > Let's assume that I am indexing at my SolrCloud. My leader has a version
> of
> > higher than replica as well (I have one leader and one replica for each
> > shard). If I kill leader, replica will be leader as well. When I startup
> > old leader again it will be a replica for my shard.
> >
> > However I think that leader will have less document than replica and a
> less
> > version than replica. Does it cause a problem because of leader is behing
> > of replica?
> >
>

Reply via email to