1 Apr 2007 03:30
Re: Lock files in a read-only application
Nilesh Bansal <nileshbansal <at> gmail.com>
2007-04-01 01:30:29 GMT
2007-04-01 01:30:29 GMT
Thanks for your response. Is there a way that I can disable these read locks without upgrading to 2.1. Our application uses its own custom locking mechanism, so that lucene locking is actually redundant. We are currently using Lucene version 2.0. The application has multiple threads (different web requests) reading the same index simultaneously (say 20 concurrent threads). Can that be a reason of this problem. Sometimes the lockfiles remain there for long periods of time (more than a few minutes, which is bad). Yes, JVM sometimes crashes when it runs out of memory. There should be someway that the lock files are removed after such crash (any fixes is 2.1?). thanks Nilesh On 3/31/07, Michael McCandless <lucene <at> mikemccandless.com> wrote: > "Nilesh Bansal" <nileshbansal <at> gmail.com> wrote: > > We have a web-based application that searches a large lucene index. > > This application only creates object of type IndexSearcher only (and > > no IndexWriters) for searching the index. After the application runs > > for some time (a few hours), I can see lock files in the temp > > directory of the form > > /opt/tomcat/temp/lucene-5f77ffdc821b3f8e861949e9ecc35a53-commit.lock > > The temp dir is set to /opt/tomcat/temp/ as we are using tomcat. > > > > Since the application is read-only, there is no point in it using the > > lock files. These lock files are creating a lot of trouble for me, as > > their presence leads to a lock obtained timeout in other threads. It(Continue reading)
RSS Feed