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