mirror of
https://github.com/borgbackup/borg.git
synced 2024-12-25 09:19:31 +00:00
dfc5e915cc
locking: fix ExclusiveLock race condition bug, fixes #4923 - ExclusiveLock is now based on os.rename instead of os.mkdir. - catch FileNotFoundError observed under race condition in ExclusiveLock.release() and .kill_stale_lock() - added TestExclusiveLock.test_race_condition() which reveals issue #4923 - updated docs - locking: use "raise LockTimeout from None" for prettier traceback Co-authored-by: Thomas Portmann <thomas@portmann.org> Co-authored-by: Thomas Waldmann <tw@waldmann-edv.de> |
||
---|---|---|
.. | ||
compaction.png | ||
compaction.vsd | ||
data-structures.rst | ||
encryption.png | ||
encryption.vsd | ||
frontends.rst | ||
object-graph.png | ||
object-graph.vsd | ||
security.rst | ||
structure.png | ||
structure.vsd |