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.rei...@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.. _______________________________________________ pve-devel mailing list pve-devel@lists.proxmox.com https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel