[pve-devel] applied: [PATCH proxmox-backup-qemu 1/1] restore: make chunk loading more parallel
Thomas Lamprecht
t.lamprecht at proxmox.com
Tue Jul 15 21:18:14 CEST 2025
On Mon, 14 Jul 2025 10:34:38 +0200, Dominik Csapak wrote:
> by using async futures to load chunks and stream::buffer_unordered to
> buffer up to 16 of them, depending on write/load speed, use tokio's task
> spawn to make sure the continue to run in the background, since
> buffer_unordered starts them, but does not poll them to completion
> unless we're awaiting.
>
> With this, we don't need to increase the number of threads in the
> runtime to trigger parallel reads and network traffic to us. This way
> it's only limited by CPU if decoding and/or decrypting is the
> bottleneck.
>
> [...]
Applied, thanks!
[1/1] restore: make chunk loading more parallel
commit: 429256c05f2526632e16f6ef261669b9d0e0ee6b
More information about the pve-devel
mailing list