On 07.04.2017 14:38, Jim Jagielski wrote: > You are assuming that the dev directly sets the timeout... what if it > is calculated and somehow the calc'd time is negative. To me > that means that it's "too late" and the expected result would > be a timeout,
Timeout iff the lock can't be immediately acquired, I'd say ... the timeout is typically used to limit latency, not as an alternative to looking at the wall clock. > instead they would wait forever. This seems non > intuitive to me.