[
https://issues.apache.org/jira/browse/LUCENE-6299?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Michael McCandless updated LUCENE-6299:
---------------------------------------
Attachment: LUCENE-6299-410x.patch
Here's what I'd like to commit for 4.10.x. It fixes IW.deleteAll to set
pending doc count to 0, IW ctor to set pending doc count to maxDoc, and both
addIndexes to not overflow int when incoming indices are already too many docs.
It also switches to IllegalArgumentExc.
> IndexWriter's enforcement of 2.1B doc limits is buggy
> -----------------------------------------------------
>
> Key: LUCENE-6299
> URL: https://issues.apache.org/jira/browse/LUCENE-6299
> Project: Lucene - Core
> Issue Type: Bug
> Reporter: Michael McCandless
> Assignee: Michael McCandless
> Priority: Blocker
> Fix For: 4.10.4, 5.0, Trunk, 5.1
>
> Attachments: LUCENE-6299-410x.patch, LUCENE-6299.patch,
> LUCENE-6299_addIndexes.patch
>
>
> E.g. if you pass an already > 2.1B docs to either addIndexes, it can fail to
> enforce properly.
> IW's private reserveDocs should refuse to accept negative values.
> IW.deleteAll fails to set the pendingNumDocs to 0.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]