Simon Willnauer created LUCENE-8330:
---------------------------------------

             Summary: Detach IndexWriter from MergePolicy
                 Key: LUCENE-8330
                 URL: https://issues.apache.org/jira/browse/LUCENE-8330
             Project: Lucene - Core
          Issue Type: Improvement
    Affects Versions: 7.4, master (8.0)
            Reporter: Simon Willnauer
             Fix For: 7.4, master (8.0)
         Attachments: LUCENE-8330.patch

 This change introduces a new MergePolicy.MergeContext interface
    that is easy to mock and cuts over all instances of IW to MergeContext.
    Since IW now implements MergeContext the cut over is straight forward.
    This reduces the exposed API available in MP dramatically and allows
    efficient testing without relying on IW to improve the coverage and
    testability of our MP implementations.



--
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