Hi,

we are moving to native replication with SOLR 3.5.1.
Because we want to control the replication from another program (a cron
job), we decided to curl the slave to issue a fetchIndex command.

The problem we have is that the curl returns immediately, while the
replication still goes in the background.
We need to know when the replication is done, and then resume the cron job.

Is there a way to block on the replication call until it's done similar to
waitForSearcher=true when committing ?
If not, what other possibilities we have?

Just in case, here is the solrconfig part in the slave (we pass masterUrl
in the curl url)

<requestHandler name="/replication" class="solr.ReplicationHandler">
    <lst name="slave">
      <str name="masterUrl"></str>
    </lst>
  </requestHandler>


Many thanks in advance

-- 
Fermin Silva

Reply via email to