borgbackup/src/borg/helpers
enkore f7ed5d7220 Buffer: fix wrong thread-local storage use (#2951)
Buffer: delete support for multiple threads

Thread-local objects are a fairly complex footgun, so avoid them in
the first place. When a Compressor uses a Buffer (for example),
just create multiple Compressor instances for each thread, owned by
each thread. Minimize multiple ownership of objects across
threads if at all possible!
2017-08-25 04:45:22 +02:00
..
__init__.py helpers: split into smaller modules 2017-08-07 23:05:46 +02:00
checks.py migrate locks to child PID when daemonize is used 2017-08-08 03:46:44 +02:00
datastruct.py Buffer: fix wrong thread-local storage use (#2951) 2017-08-25 04:45:22 +02:00
errors.py helpers: split into smaller modules 2017-08-07 23:05:46 +02:00
fs.py helpers: split into smaller modules 2017-08-07 23:05:46 +02:00
manifest.py helpers: split into smaller modules 2017-08-07 23:05:46 +02:00
misc.py helpers: split into smaller modules 2017-08-07 23:05:46 +02:00
msgpack.py helpers: split into smaller modules 2017-08-07 23:05:46 +02:00
parseformat.py always use microseconds for ISO 8601 output 2017-08-22 17:32:25 +02:00
process.py migrate locks to child PID when daemonize is used 2017-08-08 03:46:44 +02:00
progress.py helpers: split into smaller modules 2017-08-07 23:05:46 +02:00
time.py always use microseconds for ISO 8601 output 2017-08-22 17:32:25 +02:00
usergroup.py helpers: split into smaller modules 2017-08-07 23:05:46 +02:00
yes.py helpers: split into smaller modules 2017-08-07 23:05:46 +02:00