lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Michael McCandless (JIRA)" <>
Subject [jira] Created: (LUCENE-2762) Don't leak deleted open file handles with pooled readers
Date Mon, 15 Nov 2010 18:12:13 GMT
Don't leak deleted open file handles with pooled readers

                 Key: LUCENE-2762
             Project: Lucene - Java
          Issue Type: Bug
    Affects Versions: 2.9.4, 3.0.3, 3.1, 4.0
            Reporter: Michael McCandless
            Assignee: Michael McCandless

If you have CFS enabled today, and pooling is enabled (either directly
or because you've pulled an NRT reader), IndexWriter will hold open
SegmentReaders against the non-CFS format of each merged segment.

So even if you close all NRT readers you've pulled from the writer,
you'll still see file handles open against files that have been

This count will not grow unbounded, since it's limited by the number
of segments in the index, but it's still a serious problem since the
app had turned off CFS in the first place presumably to avoid risk of
too-many-open-files.  It's also bad because it ties up disk space
since these files would otherwise be deleted.

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message