Erick Erickson created LUCENE-8398:
--------------------------------------

             Summary: TieredMergePolicy.getMaxMergedSegmentMB has rounding error
                 Key: LUCENE-8398
                 URL: https://issues.apache.org/jira/browse/LUCENE-8398
             Project: Lucene - Core
          Issue Type: Improvement
          Components: core/other
            Reporter: Erick Erickson
            Assignee: Erick Erickson


This is largely a test artifact since it's unlikely to show up for 
realistically sized segments, but the fix is simple and safe.

This code first does long division then promotes to double for the last 
calculation.
{code}
 return maxMergedSegmentBytes/1024/1024.;
{code}

The error can be reproduced with:  -Dtests.seed=EF80BCABAD74A7CF



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to