DistributedLock
DistributedLock copied to clipboard
A .NET library for distributed synchronization
In the same vein as #137 I would appreciate more logging in the system, e.g. when troubleshooting leases. This could give a bit more context, such as when the lease...
Hi! We've recently switched to this beautiful library from having an inhouse developed implementation with Azure blob leases. Unfortunately we now see a lot of "A lease ID was specified,...
We are sometime getting timeouts on releasing the redis lock. What's the best way to handle this so that the lock can be freed up and not stay lock forever...
See recommendation here: https://www.npgsql.org/doc/basic-usage.html#positional-and-named-placeholders
I've implemented a lock with the Zookeeper with this configuration : 1. DistributedLock.ZooKeeper - Version="1.0.0" 2. dotnet version 6.0 3. Hosted on K8s (one pod, there is no concurrent request)...
Hi I have one doubt regarding the use of the library in order to implement the feature of a distributed locking system like there is one scenario Let's say service-1...
### Problem Currently, it is not possible to add additional meta-information to a distributed lock: - identity who acquired the lock - time stamp when lock got acquired - etc....
Hello, I'm encountering an issue with RedisDistributedLock. Currently, I am using a single Redis instance for multiple environments (such as dev and test). My goal is to use the same...
```` C# // Using an open-source DistributedLock framework, the method keeps executing while the lock is released after a lease period (before the method finishes). public void UseLock() { var...