They are not really unique. Here are my code to unlock the directory.
Notice there are two locks.

   public static void unlockDirectory(Directory dir) {
       Lock dirLock = dir.makeLock(IndexWriter.WRITE_LOCK_NAME);
       if (dirLock.isLocked()) {
           logger.debug("unlocking " + dirLock);
           dirLock.release();
           logger.info("unlocked directory " + dir);
       }
       dirLock = dir.makeLock(IndexWriter.COMMIT_LOCK_NAME);
       if (dirLock.isLocked()) {
           logger.debug("unlocking " + dirLock);
           dirLock.release();
           logger.info("unlocked directory " + dir);
       }
   }

--
Chris Lu
-------------------------
Instant Full-Text Search On Any Database/Application
site: http://www.dbsight.net
demo: http://search.dbsight.com

On 3/4/07, MC Moisei <[EMAIL PROTECTED]> wrote:
How do I clear the locks ? THey have unique names and the name changes
everytime...

Chris Lu wrote:
> A safe way to do this is to clear the locks just before starting your
> war file.
>


---------------------------------------------------------------------
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]

Reply via email to