Thomas Waldmann
fd0649767a
hashindex: rebuild hashtable if we have too little empty buckets, fixes #2246
...
if there are too many deleted buckets (tombstones), hashtable performance goes down the drain.
in the worst case of 0 empty buckets and lots of tombstones, this results in full table scans for
new / unknown keys.
thus we make sure we always have a good amount of empty buckets.
2017-03-04 03:09:18 +01:00
TW
503e9a27e6
Fix compression exceptions ( #2224 )
...
* trigger bug in --verify-data, see #2221
* raise decompression errors as DecompressionError, fixes #2221
this is a subclass of IntegrityError, so borg check --verify-data works correctly if
the decompressor stumbles over corrupted data before the plaintext gets verified
(in a unencrypted repository, otherwise the MAC check would fail first).
* fixup: fix exception docstring, add placeholder, change wording
2017-03-04 00:01:02 +01:00
enkore
46ba9352fc
Merge pull request #2247 from enkore/pr/2235-fixup
...
quickstart: fix rst issue
2017-03-03 15:28:26 +01:00
Marian Beermann
1bbfb24d1a
quickstart: fix rst issue
2017-03-03 15:27:17 +01:00
enkore
6468b8a0c2
Merge pull request #2229 from enkore/f/jsonp
...
JSON progress indicators
2017-03-03 14:39:28 +01:00
enkore
f98151dbd8
Merge pull request #2244 from enkore/f/list-cache
...
list: only load cache if needed
2017-03-02 09:54:44 +01:00
TW
ce57f34052
Merge pull request #2235 from kmq/master_2214
...
Improve automated backup script in doc fixes #2214
2017-03-02 05:47:05 +01:00
kmq
c190a87eef
Improve automated backup script in doc fixes #2214
2017-03-02 05:48:30 +02:00
Marian Beermann
c50ffc21b0
list: only load cache if needed
2017-03-02 00:24:22 +01:00
Marian Beermann
abb0a20d4f
list: files->items, clarifications
2017-03-01 16:58:06 +01:00
TW
ec1304bd36
Merge pull request #2236 from ThomasWaldmann/rebase-pr-2193
...
[docs] improve remote-path description
2017-03-01 01:57:56 +01:00
Thomas Waldmann
d5707929fd
[docs] improve remote-path description
...
(ported bebehei's 1.0-maint change to master)
2017-03-01 01:53:23 +01:00
TW
0db058345b
Merge pull request #2217 from ThomasWaldmann/bench-cmd
...
borg benchmark crud command
2017-02-28 21:49:04 +01:00
Thomas Waldmann
7e9845fc68
added borg benchmark crud output to docs/misc/
2017-02-28 21:44:06 +01:00
Thomas Waldmann
9f3a970cec
borg benchmark crud command, fixes #1788
2017-02-28 20:50:25 +01:00
enkore
94d40e53ab
Merge pull request #2232 from leo-b/master-patterns-from-fix
...
Fix for PR #1971 (master)
2017-02-28 20:08:14 +01:00
Alexander 'Leo' Bergolth
5cd424e4be
--patterns-from was accessing args.roots instead of args.paths
...
add a test case that parses a command containing --patterns-from
2017-02-28 14:18:18 +01:00
Marian Beermann
7cce650a38
json docs: rather complete error list
2017-02-28 12:46:26 +01:00
Marian Beermann
6ee0585b33
extract: fix missing call to ProgressIndicator.finish
2017-02-28 02:04:46 +01:00
Marian Beermann
8e1edaf258
ArchiveFormatter: add "start" key for compatibility with "info"
2017-02-28 01:33:36 +01:00
Marian Beermann
51350953b0
json: examples
2017-02-28 01:33:36 +01:00
Marian Beermann
d327109604
json progress: emit info (current $something)
2017-02-28 01:33:36 +01:00
Marian Beermann
fcad0ddab4
pass msgid for common errors
2017-02-28 01:19:20 +01:00
Marian Beermann
9f446aa6d4
pass --log-json to remote
...
Obviously this means that --log-json with remote repos requires 1.1
on the remote end, but if you don't have that, then random "Remote:"
lines would break stderr anyway.
2017-02-28 01:19:20 +01:00
Marian Beermann
d5515b6952
add msgid to progress output
2017-02-28 01:19:20 +01:00
Marian Beermann
6288c9f751
enhance JSON progress information
...
separate output types, extra information
2017-02-27 20:30:20 +01:00
enkore
7c9c4b61d7
Merge pull request #2157 from ThomasWaldmann/add-filesize
...
archived file items: add size metadata
2017-02-27 18:05:43 +01:00
enkore
0e3560b6cd
Merge pull request #2219 from enkore/f/frontend-docs
...
document JSON
2017-02-27 17:03:37 +01:00
enkore
b7e158ce89
Merge pull request #2227 from ThomasWaldmann/update-files-cache-inodes
...
files cache: update inode number, fixes #2226
2017-02-27 16:52:29 +01:00
Thomas Waldmann
0721cb1ede
files cache: update inode number, fixes #2226
2017-02-27 15:30:55 +01:00
TW
1a67b82726
Merge pull request #2220 from ThomasWaldmann/compression-default-lz4
...
use lz4 compression by default, fixes #2179
2017-02-27 00:31:43 +01:00
Marian Beermann
332f7898bc
update docs for create -C default change
2017-02-26 23:07:31 +01:00
enkore
46787a90a0
Merge pull request #2204 from ThomasWaldmann/test-delete-force
...
Test delete --force
2017-02-26 21:23:23 +01:00
enkore
56f99a7719
Merge pull request #2222 from kmq/master
...
Document relative path usage #1868
2017-02-26 20:57:21 +01:00
kmq
757921dbdc
Document relative path usage #1868
2017-02-26 20:33:15 +02:00
Thomas Waldmann
2ad5f903fe
add test for borg delete --force
2017-02-26 18:49:10 +01:00
TW
9bc825a27a
Merge pull request #2184 from ThomasWaldmann/zap
...
borg delete --force --force to delete severely corrupted archives, fixes #1975
2017-02-26 18:44:31 +01:00
Thomas Waldmann
92e5db0c2e
use lz4 compression by default, fixes #2179
...
not for create_src_archive() though as this triggers a bug that has to get fixed outside this PR first.
2017-02-26 18:38:29 +01:00
enkore
ecd13f11b0
Merge pull request #2218 from kmq/master
...
document snapshot usage #2178
2017-02-26 17:34:15 +01:00
Marian Beermann
9ed8e4b7a9
document JSON
2017-02-26 17:01:06 +01:00
enkore
5f802f3942
Merge pull request #2215 from enkore/f/logjson
...
Add --log-json option for structured logging output
2017-02-26 16:49:48 +01:00
Marian Beermann
70c11976bc
Add --log-json option for structured logging output
2017-02-26 16:25:58 +01:00
kmq
f7d28e76a0
document snapshot usage #2178
2017-02-26 13:47:26 +02:00
enkore
0f9b7a270d
Merge pull request #2203 from enkore/f/jsono
...
JSON output for major commands
2017-02-25 23:05:35 +01:00
enkore
5c46136433
Merge pull request #2210 from enkore/f/rxtx
...
RemoteRepository: account rx/tx bytes
2017-02-25 22:41:27 +01:00
enkore
e59d313666
Merge pull request #2206 from ThomasWaldmann/fix-location-regex-smb
...
Location: accept //servername/share/path
2017-02-25 16:11:44 +01:00
enkore
43bb43a271
Merge pull request #2192 from enkore/f/doctoc
...
Edited + and corrected some stuff in internals+security
2017-02-24 11:55:13 +01:00
Thomas Waldmann
c8ec698d73
Location: accept //servername/share/path
2017-02-24 04:22:12 +01:00
Thomas Waldmann
4d81b186ec
borg delete --force --force to delete severely corrupted archives, fixes #1975
2017-02-24 01:28:42 +01:00
Abogical
e487b8404c
Add testsuite to test handling of too big xattr
2017-02-23 23:42:56 +02:00