[pbs-devel] applied: [pve-devel] [PATCH pve-qemu v3] add alloc-track block driver patch
Thomas Lamprecht
t.lamprecht at proxmox.com
Tue Mar 16 20:57:16 CET 2021
On 15.03.21 16:41, Stefan Reiter wrote:
> See added patches for more info, overview:
> 0044: slightly increase PBS performance by reducing allocations
> 0045: slightly increase block-stream performance for Ceph
> 0046: don't crash with block-stream on RBD
> 0047: add alloc-track driver for live restore
>
> Signed-off-by: Stefan Reiter <s.reiter at proxmox.com>
> ---
>
> v3:
> * improve track_drop as discussed by @Wolfgang, both on and off list
> (DropState, additional bdrv_ref/unref)
>
> track_drop is certainly not beautiful, but it works reliably in our use-case...
>
> ...st-path-reads-without-allocation-if-.patch | 52 +++
> ...PVE-block-stream-increase-chunk-size.patch | 23 ++
> ...accept-NULL-qiov-in-bdrv_pad_request.patch | 42 ++
> .../0047-block-add-alloc-track-driver.patch | 391 ++++++++++++++++++
> debian/patches/series | 4 +
> 5 files changed, 512 insertions(+)
> create mode 100644 debian/patches/pve/0044-PVE-block-pbs-fast-path-reads-without-allocation-if-.patch
> create mode 100644 debian/patches/pve/0045-PVE-block-stream-increase-chunk-size.patch
> create mode 100644 debian/patches/pve/0046-block-io-accept-NULL-qiov-in-bdrv_pad_request.patch
> create mode 100644 debian/patches/pve/0047-block-add-alloc-track-driver.patch
>
>
applied, thanks!
I'd feel more comfortable with the bdrv_pad_request change being upstreamed rather
soonish... Maybe one could also build a reasonable case for the alloc-track to be
accepted upstream someday..
More information about the pbs-devel
mailing list