Details
-
Type:
Bug
-
Status: Resolved
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: 3.0
-
Fix Version/s: 3.5
-
Component/s: None
-
Labels:None
Description
When the index.close() method is called, all index structures should be closed. However, the file handle for the document index is left open in 3.0. This can cause jobs that open and close many indices during operation to run out of file handles.
Traced to the FSArrayFile class, which does not contain a close() method.
FSArrayFile now implements the Closable interface.
Testing indicates the all structures are now closed correctly.
Committed 3402