v4: [08/09] qmp: Add support of "dirty-bitmap" sync mode for drive-backup Comment text fixes. (Eric)
v3: Address Benoit's comments. [01/09] qapi: Add optional field "name" to block dirty bitmap Don't split line. [03/09] block: Handle error of bdrv_getlength in bdrv_create_dirty_bitmap Add reviewed-by. [04/09] block: Introduce bdrv_dirty_bitmap_granularity() Add reviewed-by. [05/09] hbitmap: Add hbitmap_copy Fix size calculation. [08/09] qmp: Add support of "dirty-bitmap" sync mode for drive-backup Fix typo in commit message. Add comment for sync_bitmap_gran. Add (Since 2.1). Thanks, Fam Fam Zheng (9): qapi: Add optional field "name" to block dirty bitmap qmp: Add dirty-bitmap-add and dirty-bitmap-remove block: Handle error of bdrv_getlength in bdrv_create_dirty_bitmap block: Introduce bdrv_dirty_bitmap_granularity() hbitmap: Add hbitmap_copy block: Add bdrv_copy_dirty_bitmap and bdrv_reset_dirty_bitmap qmp: Add dirty-bitmap-enable and dirty-bitmap-disable qmp: Add support of "dirty-bitmap" sync mode for drive-backup qapi: Add transaction support to dirty-bitmap-{add,disable} block-migration.c | 3 +- block.c | 89 ++++++++++++++++++++++- block/backup.c | 53 +++++++++++++- block/mirror.c | 6 +- blockdev.c | 181 +++++++++++++++++++++++++++++++++++++++++++++- hmp.c | 4 +- include/block/block.h | 16 +++- include/block/block_int.h | 3 + include/qemu/hbitmap.h | 8 ++ qapi-schema.json | 117 ++++++++++++++++++++++++++++-- qmp-commands.hx | 66 ++++++++++++++++- util/hbitmap.c | 16 ++++ 12 files changed, 544 insertions(+), 18 deletions(-) -- 1.9.1