DistributedLock icon indicating copy to clipboard operation
DistributedLock copied to clipboard

A .NET library for distributed synchronization

Results 57 DistributedLock issues
Sort by recently updated
recently updated
newest added

I was looking into using this library for it's semaphore functionality, and I noticed there's currently no Azure implementation of IDistributedSemaphore. Does this exist, and I'm not just looking in...

enhancement
azure

Add support for for transaction-scoped advisory locks with external transactions. Related Issue: https://github.com/madelson/DistributedLock/issues/213

The Azure implementation of DistributedLock uses the Azure Storage SDK, which, by default, throws exceptions in case an operation failed (e.g. acquire blob lease). This works fine for scenarios where...

We've been using this library for a few years now with success. We recently ran into an issue with it on all of our function apps around 7/1/2024 timeframe. The...

needs-information
azure

Awsesome project. May we please have a Sqlite implementation

enhancement
help wanted
needs-information

Here the code is hard-coding `DatabaseConnection.ShouldPrepareCommands` to true: https://github.com/madelson/DistributedLock/blob/ce4a071dc2e87cf4295a9be4d1e20bbfe4a467e9/src/DistributedLock.Postgres/PostgresDatabaseConnection.cs#L36 However we have [npgsql's multiplexing](https://www.npgsql.org/doc/release-notes/5.0.html#connection-multiplexing) enabled on the connection string, which doesn't allow explicit preparation (see [related comment in issue](https://github.com/npgsql/npgsql/issues/1982#issuecomment-1153843155)). It...

enhancement
postgres

Consider the following scenario: we have a system that might run in a distributed mode and in a single-node mode. There are routines that require cross-node synchronization, so we use...

enhancement