You are viewing a plain text version of this content. The canonical link for it is here.
Posted to solr-user@lucene.apache.org by David Kovář <da...@firma.zajezdy.cz> on 2019/10/10 15:29:56 UTC

AutoAddReplicas doesn't work with TLOG and PULL replicas

We would like to use SOLR in "Master-Slave" configuration (3 TLOG 
replicas as a "master" and several PULL replicas as "slave" for read 
queries). AutoAddReplicas option is turned on. Here is example of 
initialization query:
http://10.0.48.200:9092/solr/admin/collections?action=CREATE&autoAddReplicas=true&collection.configName=search_cz&maxShardsPerNode=10&name=search_index&numShards=2&tlogReplicas=2&pullReplicas=2&router.field=routing_key&router.name=compositeId

On picture_1 is screenshot of live configuration from Admin UI.

Then I restart one server which hosts "Slave" nodes. After about 2 
minutes when new server starts, AutoAddReplicas process in SOLR creates 
new replicas on new server, but it doesn't comply with replica type. It 
always start NRT replica, which is wrong.

See picture_2 after server restarting.

Do you have any solution how to automatically survive one server crash 
(auto create replica on new server with correct type and migrate data) 
when using TLOG and PULL replicas?

Thank you for answer.
David Kovar