Re:Show HN: Lockable – sync locks for distributed systems
by keyless_ on Saturday June 18, 2022 @09:00AM
(#31789448)
Ultimately, you have to trust your clients to do the right thing.
The lockable server guarantees that e.g. if multiple /acquire requests come in for the same lock in a short time span, only one request will be successful. You are correct in that, without care, there can be pathological cases where a client may not realize their lease has expired.
The lockable server guarantees that e.g. if multiple /acquire requests come in for the same lock in a short time span, only one request will be successful. You are correct in that, without care, there can be pathological cases where a client may not realize their lease has expired.