From c775e27dd2e718960d6c884712d44cdb68e8c27a Mon Sep 17 00:00:00 2001 From: Dillard Blom Date: Fri, 9 Oct 2026 09:59:10 +0200 Subject: [PATCH] CHANGELOG: SFTP reads with several requests in flight --- CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3ade99b..1ec9e8f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -15,6 +15,10 @@ instead carried by the app description, the git tag, the release, and this file. read from one open stream, in the order they were written. Restoring 86 MB in 202 files from a Hetzner Storage Box over SMB went from 0.78 MB/s to 4.2 MB/s, the speed of reading the packs as plain files over that connection. +- Reading from an SFTP location waited a full round trip for every 256 KiB, whatever the line + speed. Reads now keep up to 8 requests in flight. Restoring 1.97 GB in 500 files from a Hetzner + Storage Box (47 ms away) took 694 s before the fix above, 499 s with it and 142 s with both + (2.8 → 3.9 → 13.9 MB/s); a full 51 GB restore ran at 13.0 MB/s. - README: a WebDAV location on a slow upload needs a higher `davstorage.request_timeout`. ## [0.9.3-beta.4] - 2026-10-08