Alexander Neumann
|
3c0c0c132b
|
Merge pull request #3006 from aawsome/new-rebuild-index
Reimplement rebuild-index and remove /internal/index
|
2020-11-15 17:48:43 +01:00 |
Alexander Neumann
|
9968220652
|
Merge pull request #2850 from greatroar/packer-malloc
Decrease allocation rate in internal/pack
|
2020-11-15 17:19:49 +01:00 |
greatroar
|
ab2b7d7f9a
|
Decrease allocation rate in internal/pack
internal/repository benchmark results:
name old time/op new time/op delta
PackerManager-8 179ms ± 1% 181ms ± 1% +0.78% (p=0.009 n=10+10)
name old speed new speed delta
PackerManager-8 294MB/s ± 1% 292MB/s ± 1% -0.77% (p=0.009 n=10+10)
name old alloc/op new alloc/op delta
PackerManager-8 91.3kB ± 0% 72.2kB ± 0% -20.92% (p=0.000 n=9+7)
name old allocs/op new allocs/op delta
PackerManager-8 1.38k ± 0% 0.76k ± 0% -45.20% (p=0.000 n=10+7)
|
2020-11-15 16:51:47 +01:00 |
greatroar
|
9a8a2cae4c
|
Move pack testing logic to test file
|
2020-11-15 16:45:49 +01:00 |
Alexander Weiss
|
9607cad267
|
Remove internal/index
|
2020-11-15 07:05:09 +01:00 |
Alexander Weiss
|
30b6a0878a
|
Reimplement rebuild-index
|
2020-11-15 07:05:09 +01:00 |
Alexander Weiss
|
187c8fb259
|
Parallelize MasterIndex.Save()
|
2020-11-15 07:05:09 +01:00 |
Alexander Weiss
|
1ec628ddf5
|
Add extraObsolete to MasterIndex.Save
|
2020-11-15 07:05:09 +01:00 |
Alexander Weiss
|
5898cb341f
|
Use CreateIndexFromPacks() in test
|
2020-11-15 07:05:05 +01:00 |
Alexander Weiss
|
43732bb885
|
Add CreateIndexFromPacks()
|
2020-11-15 07:04:51 +01:00 |
greatroar
|
c45f8ee075
|
Replace restic.statT interface by concrete types
name old time/op new time/op delta
NodeFillUser-8 1.81µs ± 9% 1.50µs ± 5% -17.07% (p=0.000 n=19+20)
NodeFromFileInfo-8 1.76µs ± 4% 1.49µs ± 6% -15.63% (p=0.000 n=20+19)
name old alloc/op new alloc/op delta
NodeFillUser-8 496B ± 0% 352B ± 0% -29.03% (p=0.000 n=20+20)
NodeFromFileInfo-8 496B ± 0% 352B ± 0% -29.03% (p=0.000 n=20+20)
name old allocs/op new allocs/op delta
NodeFillUser-8 3.00 ± 0% 2.00 ± 0% -33.33% (p=0.000 n=20+20)
NodeFromFileInfo-8 3.00 ± 0% 2.00 ± 0% -33.33% (p=0.000 n=20+20)
|
2020-11-14 23:23:26 +01:00 |
MichaelEischer
|
3601a9b6cd
|
Merge pull request #2690 from SkYNewZ/master
Fix #2688: Handle comma-separated list tags when using backup command
|
2020-11-14 23:19:42 +01:00 |
MichaelEischer
|
333c5a19d4
|
Merge pull request #3082 from aawsome/check-sizes
Check: check sizes of packs from index and packheader
|
2020-11-14 22:37:42 +01:00 |
Quentin Lemaire
|
ae441d3134
|
fix(backup): Switch tags cobra type to handle comma-separated list
|
2020-11-14 15:48:56 +00:00 |
Alexander Weiss
|
17bb77b1f9
|
check: Also check blob length and offset
|
2020-11-14 00:42:49 +01:00 |
Alexander Weiss
|
80dcfca191
|
check: Check sizes computed from index and pack header
|
2020-11-14 00:42:49 +01:00 |
Alexander Neumann
|
04d1983800
|
Merge pull request #3090 from fgma/vss-fix-386
vss: fix DeleteSnapshots() and GetSnapshotProperties() on 386
|
2020-11-13 21:30:34 +01:00 |
Alexander Neumann
|
8ad9f88993
|
helpers: Improve error message
|
2020-11-12 20:38:31 +01:00 |
fgma
|
f9223cd827
|
vss: fix DeleteSnapshots() and GetSnapshotProperties() on 386
|
2020-11-12 19:31:00 +01:00 |
rawtaz
|
dfb9326b1b
|
Merge pull request #3085 from LordGaav/s3-list-objects-v1-flag
Extended option to select V1 API for ListObjects on S3 backend
|
2020-11-11 20:52:44 +01:00 |
Alexander Neumann
|
4a0b7328ec
|
s3: Remove dots for config description
|
2020-11-11 20:20:35 +01:00 |
greatroar
|
63e32c44c0
|
Improve error reporting from restic diff
Instead of a stacktrace, restic diff 111 222 now reports:
Fatal: no matching ID found for prefix "111"
|
2020-11-11 16:40:40 +01:00 |
Nick Douma
|
829959390a
|
Provide UseV1 parameter to minio.ListObjectsOptions based on s3.list-objects-v1
|
2020-11-11 11:54:38 +01:00 |
Nick Douma
|
ccd55d529d
|
Add s3.list-objects-v1 extended option and default to false
|
2020-11-11 11:54:36 +01:00 |
Nick Douma
|
4ddcc17135
|
Add support for boolean extended options
|
2020-11-11 11:54:27 +01:00 |
MichaelEischer
|
407843c5f9
|
Merge pull request #3034 from hoyho/gh_master
bugfix: omit ENOTDATA for extended attributes
|
2020-11-09 22:38:49 +01:00 |
MichaelEischer
|
46d31ab86d
|
Merge pull request #3058 from greatroar/counter
Replace restic.Progress with new progress.Counter (fixes two race conditions)
|
2020-11-09 22:19:09 +01:00 |
Alexander Neumann
|
c986823d3f
|
Merge pull request #3048 from aawsome/check-pack-index
check: check index for packs that are read
|
2020-11-09 20:12:32 +01:00 |
Alexander Weiss
|
239931578c
|
check: check index for packs that are read
|
2020-11-09 17:28:14 +01:00 |
hoyho
|
9df52327cc
|
bugfix: omit ENOTDATA for extended attributes
Signed-off-by: hoyho <luohaihao@gmail.com>
|
2020-11-10 00:20:34 +08:00 |
greatroar
|
21b787a4d1
|
Stop Counters where they're constructed and started
|
2020-11-09 13:03:31 +01:00 |
greatroar
|
ddca699cd2
|
Replace restic.Progress with new progress.Counter
This fixes two race conditions while cleaning up the code.
|
2020-11-09 12:12:35 +01:00 |
Alexander Neumann
|
3bf43d7951
|
Merge pull request #2475 from restic/use-github-actions
Use GitHub Actions for CI
|
2020-11-08 17:30:12 +01:00 |
Alexander Neumann
|
5cf42884c8
|
Run tests on GitHub Actions
|
2020-11-08 16:04:57 +01:00 |
Alexander Weiss
|
826cfa0533
|
fix context in archiver tests
|
2020-11-08 08:24:24 +01:00 |
Alexander Weiss
|
fef408a8bd
|
Return context error in mem backend
|
2020-11-08 00:05:53 +01:00 |
Alexander Weiss
|
fd33030556
|
Use in-memory index to rebuild index in prune
|
2020-11-06 20:23:30 +01:00 |
Alexander Weiss
|
38cc4393f6
|
Add Masterindex.Save(); Add Index.Packs()
|
2020-11-06 20:23:30 +01:00 |
Alexander Weiss
|
aaf1c44362
|
Fix #3062
|
2020-11-05 17:05:42 +01:00 |
Ivan Andreev
|
ab2790d9de
|
Fix http2 stream reset between restic and rest backends #3014
|
2020-11-05 15:57:40 +03:00 |
Nick Craig-Wood
|
86b5d8ffaa
|
s3: add bucket-lookup parameter to select path or dns style bucket lookup
This is to enable restic working with Alibaba cloud
Fixes #2528
|
2020-11-05 12:20:10 +01:00 |
Alexander Neumann
|
ae5302c7a8
|
Add comment that keepBlobs is modified
|
2020-11-05 10:33:38 +01:00 |
Alexander Neumann
|
866a52ad4e
|
Remove unneeded seek
The file returned from DownloadAndHash() is already seeked to the start
of the file.
|
2020-11-05 10:31:49 +01:00 |
Alexander Neumann
|
a4507610a0
|
Fix typo
|
2020-11-05 10:31:49 +01:00 |
Alexander Neumann
|
7def2d8ea7
|
Use a non-constant seed
|
2020-11-05 10:31:49 +01:00 |
Alexander Neumann
|
ee0112ab3b
|
Clarify message about expected error
|
2020-11-05 10:31:49 +01:00 |
Michael Eischer
|
b373f164fe
|
prune: Parallelize repack command
|
2020-11-05 10:31:49 +01:00 |
Alexander Neumann
|
5144141321
|
Merge pull request #2718 from aawsome/new-cleanup-command
Reimplementation of prune
|
2020-11-05 10:12:19 +01:00 |
fgma
|
916b2d303b
|
vss: fix potential crash (not reachable in restic) (#3045)
HasSufficientPrivilegesForVSS() now returns an error
|
2020-11-04 22:14:18 +01:00 |
Alexander Neumann
|
a06f5c28c0
|
Merge pull request #3055 from greatroar/cleanup
Don't separately allocate sync.{Mutex,Once} if not necessary
|
2020-11-04 11:11:21 +01:00 |