mirror of
https://github.com/borgbackup/borg.git
synced 2024-12-26 09:47:58 +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> |
||
---|---|---|
.. | ||
borg-benchmark-crud.1 | ||
borg-benchmark.1 | ||
borg-break-lock.1 | ||
borg-change-passphrase.1 | ||
borg-check.1 | ||
borg-common.1 | ||
borg-compact.1 | ||
borg-compression.1 | ||
borg-config.1 | ||
borg-create.1 | ||
borg-delete.1 | ||
borg-diff.1 | ||
borg-export-tar.1 | ||
borg-extract.1 | ||
borg-info.1 | ||
borg-init.1 | ||
borg-key-change-passphrase.1 | ||
borg-key-export.1 | ||
borg-key-import.1 | ||
borg-key-migrate-to-repokey.1 | ||
borg-key.1 | ||
borg-list.1 | ||
borg-mount.1 | ||
borg-patterns.1 | ||
borg-placeholders.1 | ||
borg-prune.1 | ||
borg-recreate.1 | ||
borg-rename.1 | ||
borg-serve.1 | ||
borg-umount.1 | ||
borg-upgrade.1 | ||
borg-with-lock.1 | ||
borg.1 | ||
borgfs.1 |