I just committed this, so the fix will be in 2.4.
Thanks for raising this Chris!
Mike
Chris Lu wrote:
Just confirmed the fix for this problem is ready in patch
LUCENE-1383<https://issues.apache.org/jira/browse/LUCENE-1383>
Thanks Robert Engels for arguing with me and understand the problem
quickly,
and contributed a ClosableThreadLocal class, although the problem
itself is
hard to reproduce for him, and thanks Michael McCandless for fixing
the
problem soooo quickly.
--
Chris Lu
-------------------------
Instant Scalable Full-Text Search On Any Database/Application
site: http://www.dbsight.net
demo: http://search.dbsight.com
Lucene Database Search in 3 minutes:
http://wiki.dbsight.com/index.php?title=Create_Lucene_Database_Search_in_3_minutes
DBSight customer, a shopping comparison site, (anonymous per
request) got
2.6 Million Euro funding!
On Wed, Sep 10, 2008 at 11:32 AM, Chris Lu <[EMAIL PROTECTED]> wrote:
This usually happens on J2EE environment, if you use RAMDirectory.
Before Lucene-1195.(svn r659602, May23,2008), if you close()
RAMDirectory,
the resources will be released right away.
After Lucene-1195.(svn r659602, May23,2008),If you simply close() the
RAMDirectory, there will be an undetermined(and uncontrollable)
time before
the RAMDirectory resources are released.
So if you want to avoid it, you will need to use re-open() function
instead
of close() and open(), according to lucene developers.
I haven't tried the re-open approach, but instead I downgrade to
the svn
version before the patch.
In the previous version, close() means close(), not a delayed
close().
Before Lucene developers are willing to fix this, I will have to
manually
remove Lucene-1195 myself if an upgrade is needed.
If you also want this to be fixed, you can join the ongoing
discussion to
support it on java-dev @lucene.apache.org mailing list.
--
Chris Lu
-------------------------
Instant Scalable Full-Text Search On Any Database/Application
site: http://www.dbsight.net
demo: http://search.dbsight.com
Lucene Database Search in 3 minutes:
http://wiki.dbsight.com/index.php?title=Create_Lucene_Database_Search_in_3_minutes
DBSight customer, a shopping comparison site, (anonymous per
request) got
2.6 Million Euro funding!
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]