Hi all IndexReader has to obtain a transitory exclusive readlock on a library. This is fine, and results in the short lived commit.lock file. However, if multiple instantiations of LUCENE IndexReaders are used over a *single* shared library source (multiple libraries, single root) a spin can occur where multiple IndexReaders sit in 1 second waits. This can be addressed by removing the need for an exclusive readlock in the IndexReader - is this to be addressed for 1.4/1.9?
Cheers Pete Lewis