issues
search
CadyIO
/
hangfire-ravendb
RavenDB job storage for Hangfire
https://www.nuget.org/packages/Hangfire.Raven/
18
stars
35
forks
source link
Fix distributed locks
#3
Closed
krivulcik
closed
8 years ago
krivulcik
commented
8 years ago
Static members and methods caused the locking to work incorrectly:
Lock heartbeat was updated only for the last acquired lock.
Incorrect resource was locked in certain situations.
Incorrect resource lock was released (latest resource instead of the resource that was actually locked).
Incorrect condition for checking if lock is already acquired by someone else fixed.
Dead lock detection fixed.