lucene-solr-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From wojtekpia <>
Subject Replication Condition (Swapping indexers)
Date Thu, 14 Jan 2010 01:00:34 GMT


I have a deployment with 2 indexers (2 cores in a single servlet container),
and a farm of searchers that replicate from one of the indexers. Once in a
while I need to re-index all my data, so I do that on my second indexer
(while my original indexer still gets incremental updates), then swap my
indexer cores. What's the condition that slaves check before replicating the
master's data? I'm concerned that if it's purely based on index version or
generation number, then my new index may appear older than the old one, and
the searchers won't synchronize to it. I haven't been able to simulate the
scenario I'm afraid of yet (searchers always seem to replicate after I swap
cores), but I want to make sure I'm not just getting lucky. I realize I
could force each searcher to synchronize with command=fetchindex, but I'd
prefer to set something on the indexer than on each searcher.

I'm using Solr 1.4 and using built-in replication via ReplicationHandler.


View this message in context:
Sent from the Solr - User mailing list archive at

View raw message