-
Type: Bug
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: Storage
-
Fully Compatible
-
ALL
-
Storage NYC 2018-12-17
When waiting for the request to be granted when calling lockComplete, the predicate could initially return true when we call waitForConditionOrInterrupt. This would mean that we never check if the operation context was killed, and so the operation continues even if it had been killed. This can happen if the lock request was granted very quickly after lockComplete is called.