From 7d28006e2e22fea6c11a95e1179b29cd3f51c6af Mon Sep 17 00:00:00 2001 From: Michael Eischer Date: Sat, 10 Jul 2021 22:39:01 +0200 Subject: [PATCH] Add changelog --- changelog/unreleased/issue-2742 | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 changelog/unreleased/issue-2742 diff --git a/changelog/unreleased/issue-2742 b/changelog/unreleased/issue-2742 new file mode 100644 index 000000000..72dac6de8 --- /dev/null +++ b/changelog/unreleased/issue-2742 @@ -0,0 +1,15 @@ +Bugfix: Improve error handling for rclone and rest backend over HTTP2 + +When retrieving data from the rclone / rest backend while also using HTTP2 +restic did not detect when no data was returned at all. This could cause +for example the `check` command to report the following error: +``` +Pack ID does not match, want xxxxxxxx, got e3b0c442 +``` + +This has been fixed by correctly detecting the incomplete download and +retrying the download. + +https://github.com/restic/restic/issues/2742 +https://github.com/restic/restic/pull/3453 +https://forum.restic.net/t/http2-stream-closed-connection-reset-context-canceled/3743/10