forked from TrueCloudLab/restic
add changelogs
This commit is contained in:
parent
4636c20397
commit
5af828e3e6
2 changed files with 28 additions and 0 deletions
14
changelog/unreleased/issue-3428
Normal file
14
changelog/unreleased/issue-3428
Normal file
|
@ -0,0 +1,14 @@
|
||||||
|
Bugfix: List snapshots in backend at most once to resolve snapshot ids
|
||||||
|
|
||||||
|
Many commands support specifying a list of snapshot ids which are then used to
|
||||||
|
determine the snapshot accessed by the command. To resolve snapshot ids or
|
||||||
|
"latest" and check that these exist, restic listed all snapshots stored in the
|
||||||
|
repository. Depending on the backend this can be a slow and/or expensive
|
||||||
|
operation.
|
||||||
|
|
||||||
|
Restic now lists the snapshots only once and remembers the result to resolve
|
||||||
|
all further snapshot ids.
|
||||||
|
|
||||||
|
https://github.com/restic/restic/issues/3428
|
||||||
|
https://github.com/restic/restic/pull/3570
|
||||||
|
https://github.com/restic/restic/pull/3395
|
14
changelog/unreleased/issue-3432
Normal file
14
changelog/unreleased/issue-3432
Normal file
|
@ -0,0 +1,14 @@
|
||||||
|
Bugfix: Fix rare 'not found in repository' error for copy command
|
||||||
|
|
||||||
|
In rare cases copy (and other commands) could report that LoadTree(...)
|
||||||
|
returned a `id [...] not found in repository` error. This could be caused by a
|
||||||
|
backup or copy command running concurrently. The error is only temporary,
|
||||||
|
running the failed restic command a second time as a workaround solves the
|
||||||
|
error.
|
||||||
|
|
||||||
|
This issue has been fixed by correcting the order in which restic reads data
|
||||||
|
from the repository. It is now guaranteed that restic only loads snapshots for
|
||||||
|
which all necessary data is already available.
|
||||||
|
|
||||||
|
https://github.com/restic/restic/issues/3432
|
||||||
|
https://github.com/restic/restic/pull/3570
|
Loading…
Reference in a new issue