Hi, Dmitri There was discussion here a while ago... http://lucene.472066.n3.nabble.com/Soft-commit-and-new-replica-types-td4417253.html May be it helps you somehow.
-- Vadim > -----Original Message----- > From: Dmitry Vorotilin [mailto:d.voroti...@gmail.com] > Sent: Tuesday, April 16, 2019 9:41 AM > To: solr-user@lucene.apache.org > Subject: Cannot set pollInterval in SolrCloud for PULL or TLOG replica > > Hi everyone, > > We have SolrCloud cluster with 3 zk and 3 solr nodes. It's 1 shard only and > all replicas are PULL. > We have bulk updates so like once a day we reindex all cores (no soft > commits, only hard commit every 15s), do commit with openSearcher=true > and > all our indexes become available for search. > > The issue is that for PULL replication when leader reindexing starts it > downloads index every > hard commit / 2 seconds (o.a.s.h.ReplicationHandler Poll scheduled at an > interval of 7000ms) then puts index into proper directory and just reopens > searcher so that we see no changes on leader because there was no commit > with openSearcher=true yet and that index keeps growing on PULL replicas. > > Judging by this page > <https://lucene.apache.org/solr/guide/7_7/index-replication.html#index- > replication-in-solr> > there's no setting for pollInterval or when to start replication on slaves > in SolrCloud and the info is rather confusing because in cloud we still use > the same handlers which we cannot configure. > > We changed replication from NRT to PULL because we don't need realtime > and > burn CPU with bulk updates on every machine, but this constantly catching > up index on slaves isn't any better... > > Do you know any way to fix it?