[ https://issues.apache.org/jira/browse/LUCENE-6299?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Robert Muir updated LUCENE-6299: -------------------------------- Attachment: LUCENE-6299.patch Updated patch. I added a test for opening a writer on a too-big index. SIS.readCommit() checks and throws CorruptIndexException. This also means tools like CheckIndex detect it too always. I also added an assertion inside its totalNumDocs method. > 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.patch, LUCENE-6299.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: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org