Thank you. That actually gave me the clue. -----Original Message----- From: Bernhard Messer [mailto:[EMAIL PROTECTED] Sent: Thursday, August 26, 2004 5:50 PM To: Lucene Developers List Subject: Re: lucene 1.4 index file closing
Hui, there is some truth in what you are saying. But at least, the change is reflected in the changes.txt which is available in the internet. Look at the note from Christoph on http://cvs.apache.org/viewcvs.cgi/jakarta-lucene/CHANGES.txt?view=markup "Fixed inconsistencies with index closing. Indexes and directories are now only closed automatically by Lucene when Lucene opened them automatically." regards Bernhard hui wrote: >After checking down, it is a more back compatible issue. >In IndexSearch.java, > public IndexSearcher(IndexReader r) { > this(r, false); > } >The default "false" here easily breaks the existing applications without any >signal. > >Regards, >Hui > >-----Original Message----- >From: hui [mailto:[EMAIL PROTECTED] >Sent: Wednesday, August 25, 2004 6:40 PM >To: [EMAIL PROTECTED] >Subject: lucene 1.4 index file closing > >Hi, >It seems the Lucene 1.4.1 does not close the index files even the >searcher.close is called. Monitor the tomcat(4.1.30), the file handle number >keeps going up when doing search. The increased number matched with the >index file number. The index is based on the same Lucene version. I tried >both of the one or two indexes. The result is the same. After a while the >tomcat, the server is going to run out of the file handle. > The code lines are > >Hits hits =indexSearcher.search(query, new Sort(SortField.FIELD_DOC )); >: >indexSearcher.close(); > > >I changed the line to >Hits hits =indexSearcher.search(query); >And switched back to 1.3 final and it works fine (after searching, the >handles of tomcat went back the same as before searching.) > >This was reported as a bug >http://issues.apache.org/eyebrowse/[EMAIL PROTECTED] h >e.org ><http://issues.apache.org/eyebrowse/[EMAIL PROTECTED] c >he.org&msgId=1737852> &msgId=1737852 >But it shows it solved on July 12 which means it should not exist at 1.4.1. >Or should I get the latest one from cvs? > >Regards, >Hui > > >--------------------------------------------------------------------- >To unsubscribe, e-mail: [EMAIL PROTECTED] >For additional commands, e-mail: [EMAIL PROTECTED] > > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]