Simon Willnauer created LUCENE-6507:
---------------------------------------
Summary: Directory#makeLock is trappy
Key: LUCENE-6507
URL: https://issues.apache.org/jira/browse/LUCENE-6507
Project: Lucene - Core
Issue Type: Bug
Reporter: Simon Willnauer
the lock API in Lucene is super trappy since the lock that we return form this
API must first be obtained and if we can't obtain it the lock should not be
closed since we might ie. close the underlying channel in the NativeLock case
which releases all lock for this file on some operating systems. I think the
makeLock method should try to obtain and only return a lock if we successfully
obtained it. Not sure if it's possible everywhere but we should at least make
the documentation clear here.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]