mirror of
https://github.com/restic/restic.git
synced 2025-08-23 15:07:38 +00:00
restore: New optimized multithreaded implementation
Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
This commit is contained in:

committed by
Alexander Neumann

parent
1213d8fef4
commit
1869930d95
15
changelog/unreleased/issue-1605
Normal file
15
changelog/unreleased/issue-1605
Normal file
@@ -0,0 +1,15 @@
|
||||
Enhancement: Concurrent restore
|
||||
|
||||
This change significantly improves restore performance, especially
|
||||
when using high-latency remote repositories like B2.
|
||||
|
||||
Implementation uses threads to download and process miltiple remote
|
||||
files concurrently. To further reduce restore time, each remote
|
||||
file is downloaded using single repository request.
|
||||
|
||||
Old restore implementation can be enabled with `--signethreaded` flag.
|
||||
Use `--verify` restore flag to read restored files and verify their
|
||||
content checksum.
|
||||
|
||||
https://github.com/restic/restic/issues/1605
|
||||
https://github.com/restic/restic/pull/1719
|
Reference in New Issue
Block a user