[ https://issues.apache.org/jira/browse/LUCENE-8393?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Adrien Grand updated LUCENE-8393: --------------------------------- Attachment: LUCENE-8393.patch > TieredMergePolicy needs to take into account the maximum segment size when > computing the allowed number of segments > ------------------------------------------------------------------------------------------------------------------- > > Key: LUCENE-8393 > URL: https://issues.apache.org/jira/browse/LUCENE-8393 > Project: Lucene - Core > Issue Type: Bug > Reporter: Adrien Grand > Priority: Minor > Attachments: LUCENE-8393.patch > > > This is a pre-existing issue that was made more likely by LUCENE-7976, given > that segments that are larger than the max segment size divided by 2 now are > potential candidates for merging: when computing the allowed number of > segments, TieredMergePolicy multiplies the level size by {{maxMergeAtOnce}} > until it finds a level that isn't full. It currently assumes that the level > size is always less than the maximum segment size, which might not always be > true. This might lead to underestimating the allowed number of segments and > in-turn causing excessive merging. -- This message was sent by Atlassian JIRA (v7.6.3#76005) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org