lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Yonik Seeley (Commented) (JIRA)" <>
Subject [jira] [Commented] (SOLR-2808) Node Recovery
Date Tue, 04 Oct 2011 14:16:34 GMT


Yonik Seeley commented on SOLR-2808:

When a node comes up, it starts in "recovering" state (actually, this is probably a per-shard
state, but for now, one core == one shard).
While in the recovering state, updates should still be sent to the node, but these updates
should be buffered (most likely using transaction logs) to be applied later.
The node should ask peer(s) (or the leader?) for updates it missed.  If peers can't provide
those updates (because the transaction logs only go back so far), then the node needs to initiate
a full index copy first (probably re-using java replication code).
After the new index is in place, updates from peers have been applied, and buffered updates
have been applied, the state can move to "active".

> Node Recovery
> -------------
>                 Key: SOLR-2808
>                 URL:
>             Project: Solr
>          Issue Type: Sub-task
>          Components: SolrCloud
>            Reporter: Yonik Seeley
>             Fix For: 4.0
> Node recovery encompasses everything involved in getting a node to the "active" state
after coming (back) up.

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:!default.jspa
For more information on JIRA, see:


To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message