This bug is a clone of the Bitmap management API request for a finalized backup API cloned for NBD. They have been split to ease burden of review and to separate areas of focus.
This is effectively a tracker for backporting the NBD patches from this pull request upstream:
and possibly these:
+++ This bug was initially created as a clone of Bug #1668956 +++
Description of problem:
The pull-model incremental backup API still uses commands like "x-block-dirty-bitmap-disable" and several others. The API should be finalized for use by Libvirt/RHV and others.
Version-Release number of selected component (if applicable):
Seen in 7.7's qemu-kvm-rhev-2.12.0; fixed upstream in QEMU 3.1 development branches.
Fix included in qemu-kvm-rhev-2.12.0-27.el7
Have verified on qemu-kvm-rhev-2.12.0-27.el7.x86_64, the bug has been fixed except for the following new bugs. Will set bug's status to "Verified" and track the left issue by the new bugs.
Bug 1703916 - Qemu core dump when quit vm after forbidden to do backup with a read-only bitmap
Bug 1707303 - Error returned qmp info when do incremental live backup with an in-use bitmap
Bug 1707733 - Qemu hang when do backup jobs with completion-mode "grouped" and with one job failed
Bug 1707821 - Target VM failed to enter running status after migration with persistent bitmap on shared storage
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.
For information on the advisory, and where to find the updated
files, follow the link below.
If the solution does not work for you, open a new bug report.