applied, thanks They could have cherry-picked the two function-rename & error handling commits in between, then they wouldn't have had to resolve the conflicts they had to resolve ;-) (wouldn't have saved them from auditing the result though, so I guess it doesn't matter much, but for future fixups...)
On Wed, Feb 07, 2018 at 11:40:34PM +0100, Alexandre Derumier wrote: > Qemu 2.9 have implemented coroutine for drive mirroring > and it's currently buggy with nbd target. > > When I test with big volumes (100-200G), mirroring always die > after some minutes. > > This has been fixed in qemu 2.10. > > Theses patches are coming from qemu-kvm-ev-2.9.0-16.el7_4.11.1 > https://cbs.centos.org/koji/buildinfo?buildID=21003 > (already backported from 2.10 to 2.9) > > > > Alexandre Derumier (1): > add nbd patches to fix qemu 2.9 drive mirroring to nbd target > > ...bd-make-it-thread-safe-fix-qcow2-over-nbd.patch | 136 +++++ > .../extra/0036-kvm-nbd-strict-nbd_wr_syncv.patch | 66 +++ > ...read_sync-and-friends-return-0-on-success.patch | 620 > +++++++++++++++++++++ > .../extra/0038-kvm-nbd-make-nbd_drop-public.patch | 151 +++++ > ...get-rid-of-nbd_negotiate_read-and-friends.patch | 292 ++++++++++ > ...-Fix-regression-when-server-sends-garbage.patch | 153 +++++ > ...fix-build-failure-in-nbd_read_reply_entry.patch | 55 ++ > ...avoid-spurious-qio_channel_yield-re-entry.patch | 184 ++++++ > ...-avoid-read_reply_co-entry-if-send-failed.patch | 160 ++++++ > ...s-improve-nbd-fault-injector.py-startup-p.patch | 61 ++ > ...s-test-NBD-over-UNIX-domain-sockets-in-08.patch | 454 +++++++++++++++ > ...lient-nbd_co_send_request-fix-return-code.patch | 45 ++ > debian/patches/series | 13 + > 13 files changed, 2390 insertions(+) > create mode 100644 > debian/patches/extra/0035-kvm-nbd-make-it-thread-safe-fix-qcow2-over-nbd.patch > create mode 100644 > debian/patches/extra/0036-kvm-nbd-strict-nbd_wr_syncv.patch > create mode 100644 > debian/patches/extra/0037-kvm-nbd-read_sync-and-friends-return-0-on-success.patch > create mode 100644 > debian/patches/extra/0038-kvm-nbd-make-nbd_drop-public.patch > create mode 100644 > debian/patches/extra/0039-kvm-nbd-server-get-rid-of-nbd_negotiate_read-and-friends.patch > create mode 100644 > debian/patches/extra/0040-kvm-nbd-client-Fix-regression-when-server-sends-garbage.patch > create mode 100644 > debian/patches/extra/0041-kvm-fix-build-failure-in-nbd_read_reply_entry.patch > create mode 100644 > debian/patches/extra/0042-kvm-nbd-client-avoid-spurious-qio_channel_yield-re-entry.patch > create mode 100644 > debian/patches/extra/0043-kvm-nbd-client-avoid-read_reply_co-entry-if-send-failed.patch > create mode 100644 > debian/patches/extra/0044-kvm-qemu-iotests-improve-nbd-fault-injector.py-startup-p.patch > create mode 100644 > debian/patches/extra/0045-kvm-qemu-iotests-test-NBD-over-UNIX-domain-sockets-in-08.patch > create mode 100644 > debian/patches/extra/0046-kvm-block-nbd-client-nbd_co_send_request-fix-return-code.patch > > -- > 2.11.0 _______________________________________________ pve-devel mailing list pve-devel@pve.proxmox.com https://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel