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]