[hibernate-issues] [Hibernate-JIRA] Created: (HSEARCH-842) File Leaks - FSMasterDirectoryProvider & Mass indexing
Johnny B (JIRA)
noreply at atlassian.com
Wed Aug 10 03:57:05 EDT 2011
File Leaks - FSMasterDirectoryProvider & Mass indexing
------------------------------------------------------
Key: HSEARCH-842
URL: http://opensource.atlassian.com/projects/hibernate/browse/HSEARCH-842
Project: Hibernate Search
Issue Type: Bug
Components: directory provider
Affects Versions: 3.3.0.Final
Environment: Windows/linux Hibernate 3.6.5 , lucene 3.0.3
Reporter: Johnny B
Attachments: fileleaks.zip
Hi Guys,
As already discussed in forum
https://forum.hibernate.org/viewtopic.php?f=9&t=1011938&p=2447638
Basically i notice that the FSMasterDirectoryProvider never releases its file handles even after a full batch index has taken place.
Example
Test case 1
1. Fresh clean index
2. Batch index takes place, all file handles are closed at the end, nothing is open
3. You can batch index as many times as you want but at the end of each batch index no file handles are open.
Test case 2
1. Index exists already, start up application and FSMasterDirectoryProvider opens file handles to existing index
2. Batch index triggered for that index. At the end of the batch index, i notice that the same file file handles are still open as when the app started. This should not be because we have purged the index and carried out a full batch index for it. The index size has now doubled!!!
3. You can carry out as many batch indexes as you want but the very original file handles at start up are always kept open.
Test case is attached and forum description gives better insight as to how i carried out the tests
Cheers,
JB
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the hibernate-issues
mailing list