This is very odd for at least two reasons:

1> TLOG replicas shouldn’t optimize on the follower. They should optimize on 
the leader then replicate the entire index to the follower.

2> As of Solr 7.5, optimize should not optimize to a single segment _unless_ 
that segment is < 5G. See LUCENE-7976. Or you explicitly set numSegments on the 
optimize command.

So if you can reliably reproduce this, it’s probably worth a JIRA…...

> On Mar 8, 2019, at 11:21 AM, Wei <weiwan...@gmail.com> wrote:
> 
> Hi,
> 
> RecentIy I encountered a strange issue with optimize in Solr 7.6. The cloud
> is created with 4 shards with 2 Tlog replicas per shard. After batch index
> update I issue an optimize command to a randomly picked replica in the
> cloud.  After a while when I check,  all the non-leader Tlog replicas
> finished optimization to a single segment, however all the leader replicas
> still have multiple segments.  Previously inn the all NRT replica cloud, I
> see optimization is triggered on all nodes.  Is the optimization process
> different with Tlog/Pull replicas?
> 
> Best,
> Wei

Reply via email to