1
0
Fork 0
mirror of https://github.com/borgbackup/borg.git synced 2024-12-25 09:19:31 +00:00
borg/docs
Thomas Portmann dfc5e915cc
Fixed locking, issue #4923 (#4928)
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>
2020-07-03 10:09:32 +02:00
..
3rd_party bundle lz4 1.8.0 src code, license 2017-12-15 06:33:04 +01:00
_static revert logo colour to #00dd00 (per @TW) 2017-08-16 17:50:59 +02:00
_templates docs: no third level toc on command usage pages ("Description", "Examples") 2017-06-30 17:41:58 +02:00
borg_theme/css revert logo colour to #00dd00 (per @TW) 2017-08-16 17:50:59 +02:00
deployment [DOCS] Add socat pull mode (#5150) 2020-06-23 02:09:35 +02:00
internals Fixed locking, issue #4923 (#4928) 2020-07-03 10:09:32 +02:00
man Fixed locking, issue #4923 (#4928) 2020-07-03 10:09:32 +02:00
misc add a sample logging.conf in docs/misc (#4380) 2019-03-17 15:05:04 +01:00
usage Fixed locking, issue #4923 (#4928) 2020-07-03 10:09:32 +02:00
authors.rst fix levels in authors section 2016-11-04 21:14:59 -04:00
book.rst [DOCS] Move content of resources doc page to community project, #2088 2020-04-19 19:13:02 +02:00
changes.rst update CHANGES with 1.1.12 and 1.1.13 changelog 2020-06-14 15:08:37 +02:00
conf.py [DOCS] Add socat pull mode (#5150) 2020-06-23 02:09:35 +02:00
deployment.rst #1552 Deployment Pull Backup (#4804) 2019-11-02 13:48:32 +01:00
development.rst [DOCS] #5000 – Add rendering docs to release todo 2020-03-18 19:54:03 +01:00
faq.rst Fixed locking, issue #4923 (#4928) 2020-07-03 10:09:32 +02:00
global.rst.inc remove zeromq or python 3.5 references 2018-08-06 17:52:08 +02:00
index.rst [DOCS] Move content of resources doc page to community project, #2088 2020-04-19 19:13:02 +02:00
installation.rst [DOC] Add upgrade of tools to pip installation how-to 2020-04-17 07:53:48 +02:00
internals.rst update docs about fixed chunker and chunker algo spec needed 2019-02-13 06:30:13 +01:00
introduction.rst fix PDF rendering structure 2016-11-04 16:01:18 -04:00
Makefile
man_intro.rst [DOCS] #4587 – Make Sphinx warnings break docs build 2020-03-16 19:06:00 +01:00
quickstart.rst [DOCS] Move content of resources doc page to community project, #2088 2020-04-19 19:13:02 +02:00
quickstart_example.rst.inc man pages: add borg(1) master/intro page 2017-02-12 15:28:59 +01:00
support.rst docs: reflow some really long lines 2020-03-11 16:27:57 -07:00
usage.rst Only modify window.location when redirecting (fixes #4133) 2019-02-20 11:12:45 -08:00
usage_general.rst.inc [DOCS] #4587 – Make Sphinx warnings break docs build 2020-03-16 19:22:59 +01:00