Github user TomasHofman commented on the issue: https://github.com/apache/activemq-artemis/pull/2287 No, if `lockAcquisitionTimeout` is set to -1, it will wait 2 seconds, and then retry the lock. I don't see what you are referring to. There are two situations: * `tryLock(pos)` returns null (= lock is already taken), *this hasn't changed*. * `tryLock(pos)` throws IOException: * If `lockAcquisitionTimeout == -1` it will wait 2 seconds and then retry, forever. * If `lockAcquisitionTimeout != -1`, it will wait 2 seconds or remaining time until timeout and retry, or if remaining time is <= 0 exception is thrown.
---