Give ourselves an out if we need to tweak the interface, in order to gain more experience with what works when libvirt experiments with using it.
Signed-off-by: Eric Blake <ebl...@redhat.com> --- qapi/block-core.json | 6 +- qapi/transaction.json | 4 +- blockdev.c | 14 ++-- tests/qemu-iotests/298 | 2 +- tests/qemu-iotests/298.out | 128 ++++++++++++++++++------------------- 5 files changed, 77 insertions(+), 77 deletions(-) diff --git a/qapi/block-core.json b/qapi/block-core.json index 313583b47c16..dcf6b907e45c 100644 --- a/qapi/block-core.json +++ b/qapi/block-core.json @@ -2260,7 +2260,7 @@ '*auto-dismiss': 'bool' } } ## -# @block-dirty-bitmap-populate: +# @x-block-dirty-bitmap-populate: # # Creates a new job that writes a pattern into a dirty bitmap. # @@ -2268,13 +2268,13 @@ # # Example: # -# -> { "execute": "block-dirty-bitmap-populate", +# -> { "execute": "x-block-dirty-bitmap-populate", # "arguments": { "node": "drive0", "target": "bitmap0", # "job-id": "job0", "pattern": "allocate-top" } } # <- { "return": {} } # ## -{ 'command': 'block-dirty-bitmap-populate', 'boxed': true, +{ 'command': 'x-block-dirty-bitmap-populate', 'boxed': true, 'data': 'BlockDirtyBitmapPopulate' } ## diff --git a/qapi/transaction.json b/qapi/transaction.json index 21be59faae56..3277e948f321 100644 --- a/qapi/transaction.json +++ b/qapi/transaction.json @@ -50,7 +50,7 @@ # - @block-dirty-bitmap-enable: since 4.0 # - @block-dirty-bitmap-disable: since 4.0 # - @block-dirty-bitmap-merge: since 4.0 -# - @block-dirty-bitmap-populate: since 5.1 +# - @x-block-dirty-bitmap-populate: since 5.1 # - @blockdev-backup: since 2.3 # - @blockdev-snapshot: since 2.5 # - @blockdev-snapshot-internal-sync: since 1.7 @@ -68,7 +68,7 @@ 'block-dirty-bitmap-enable': 'BlockDirtyBitmap', 'block-dirty-bitmap-disable': 'BlockDirtyBitmap', 'block-dirty-bitmap-merge': 'BlockDirtyBitmapMerge', - 'block-dirty-bitmap-populate': 'BlockDirtyBitmapPopulate', + 'x-block-dirty-bitmap-populate': 'BlockDirtyBitmapPopulate', 'blockdev-backup': 'BlockdevBackup', 'blockdev-snapshot': 'BlockdevSnapshot', 'blockdev-snapshot-internal-sync': 'BlockdevSnapshotInternal', diff --git a/blockdev.c b/blockdev.c index d072519e7b91..b86ef5b7f281 100644 --- a/blockdev.c +++ b/blockdev.c @@ -2188,8 +2188,8 @@ static void block_dirty_bitmap_populate_prepare(BlkActionState *common, int job_flags = JOB_DEFAULT; assert(common->action->type == - TRANSACTION_ACTION_KIND_BLOCK_DIRTY_BITMAP_POPULATE); - bitpop = common->action->u.block_dirty_bitmap_populate.data; + TRANSACTION_ACTION_KIND_X_BLOCK_DIRTY_BITMAP_POPULATE); + bitpop = common->action->u.x_block_dirty_bitmap_populate.data; bmap = block_dirty_bitmap_lookup(bitpop->node, bitpop->name, &bs, errp); if (!bmap) { @@ -2317,7 +2317,7 @@ static const BlkActionOps actions[] = { .commit = block_dirty_bitmap_remove_commit, .abort = block_dirty_bitmap_remove_abort, }, - [TRANSACTION_ACTION_KIND_BLOCK_DIRTY_BITMAP_POPULATE] = { + [TRANSACTION_ACTION_KIND_X_BLOCK_DIRTY_BITMAP_POPULATE] = { .instance_size = sizeof(BlockJobActionState), .prepare = block_dirty_bitmap_populate_prepare, .commit = blockdev_backup_commit, @@ -2443,12 +2443,12 @@ void qmp_block_passwd(bool has_device, const char *device, "Setting block passwords directly is no longer supported"); } -void qmp_block_dirty_bitmap_populate(BlockDirtyBitmapPopulate *bitpop, - Error **errp) +void qmp_x_block_dirty_bitmap_populate(BlockDirtyBitmapPopulate *bitpop, + Error **errp) { TransactionAction action = { - .type = TRANSACTION_ACTION_KIND_BLOCK_DIRTY_BITMAP_POPULATE, - .u.block_dirty_bitmap_populate.data = bitpop, + .type = TRANSACTION_ACTION_KIND_X_BLOCK_DIRTY_BITMAP_POPULATE, + .u.x_block_dirty_bitmap_populate.data = bitpop, }; blockdev_do_action(&action, errp); } diff --git a/tests/qemu-iotests/298 b/tests/qemu-iotests/298 index 4bfcecd3bc88..2a3df2de85db 100755 --- a/tests/qemu-iotests/298 +++ b/tests/qemu-iotests/298 @@ -49,7 +49,7 @@ class Drive: def block_dirty_bitmap_populate(vm, node, bitmap, job_id, pattern, **kwargs): # Strip any arguments explicitly nulled by the caller: kwargs = {key: val for key, val in kwargs.items() if val is not None} - result = vm.qmp_log('block-dirty-bitmap-populate', + result = vm.qmp_log('x-block-dirty-bitmap-populate', node=node, name=bitmap, job_id=job_id, diff --git a/tests/qemu-iotests/298.out b/tests/qemu-iotests/298.out index 7c0afc71920c..8b75f0e516c0 100644 --- a/tests/qemu-iotests/298.out +++ b/tests/qemu-iotests/298.out @@ -33,7 +33,7 @@ expecting 0 dirty sectors; have 0. OK! -- Test block-dirty-bitmap-populate (bitpop0): -{"execute": "block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} +{"execute": "x-block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} {"return": {}} -- Write #2: {"execute": "human-monitor-command", "arguments": {"command-line": "qemu-io drive0 \"write -P0x74 0x0010000 0x10000\""}} @@ -126,7 +126,7 @@ OK: All bitmaps removed expecting 0 dirty sectors; have 0. OK! -- Test block-dirty-bitmap-populate (bitpop0): -{"execute": "block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} +{"execute": "x-block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} {"return": {}} -- Write #2: {"execute": "human-monitor-command", "arguments": {"command-line": "qemu-io drive0 \"write -P0x74 0x0010000 0x10000\""}} @@ -209,7 +209,7 @@ OK: All bitmaps removed expecting 0 dirty sectors; have 0. OK! -- Test block-dirty-bitmap-populate (bitpop0): -{"execute": "block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} +{"execute": "x-block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} {"return": {}} -- Write #2: {"execute": "human-monitor-command", "arguments": {"command-line": "qemu-io drive0 \"write -P0x74 0x0010000 0x10000\""}} @@ -301,7 +301,7 @@ OK: All bitmaps removed expecting 0 dirty sectors; have 0. OK! -- Test block-dirty-bitmap-populate (bitpop0): -{"execute": "block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} +{"execute": "x-block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} {"return": {}} -- Write #2: {"execute": "human-monitor-command", "arguments": {"command-line": "qemu-io drive0 \"write -P0x74 0x0010000 0x10000\""}} @@ -383,7 +383,7 @@ OK: All bitmaps removed expecting 0 dirty sectors; have 0. OK! -- Test block-dirty-bitmap-populate (bitpop0): -{"execute": "block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} +{"execute": "x-block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} {"return": {}} {"execute": "job-cancel", "arguments": {"id": "bitpop0"}} {"return": {}} @@ -466,7 +466,7 @@ OK: All bitmaps removed expecting 0 dirty sectors; have 0. OK! -- Test block-dirty-bitmap-populate (bitpop0): -{"execute": "block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} +{"execute": "x-block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} {"return": {}} {"execute": "job-cancel", "arguments": {"id": "bitpop0"}} {"return": {}} @@ -539,7 +539,7 @@ OK: All bitmaps removed expecting 0 dirty sectors; have 0. OK! -- Test block-dirty-bitmap-populate (bitpop0): -{"execute": "block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} +{"execute": "x-block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} {"return": {}} {"execute": "job-finalize", "arguments": {"id": "bitpop0"}} {"return": {}} @@ -621,7 +621,7 @@ OK: All bitmaps removed expecting 0 dirty sectors; have 0. OK! -- Test block-dirty-bitmap-populate (bitpop0): -{"execute": "block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} +{"execute": "x-block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} {"return": {}} {"execute": "job-finalize", "arguments": {"id": "bitpop0"}} {"return": {}} @@ -680,7 +680,7 @@ OK: All bitmaps removed {"return": {}} -- Test block-dirty-bitmap-populate (bitpop0): -{"execute": "block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} +{"execute": "x-block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} {"return": {}} -- Write #2: {"execute": "human-monitor-command", "arguments": {"command-line": "qemu-io drive0 \"write -P0x74 0x0010000 0x10000\""}} @@ -760,7 +760,7 @@ OK: All bitmaps removed {"return": {}} -- Test block-dirty-bitmap-populate (bitpop0): -{"execute": "block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} +{"execute": "x-block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} {"return": {}} -- Write #2: {"execute": "human-monitor-command", "arguments": {"command-line": "qemu-io drive0 \"write -P0x74 0x0010000 0x10000\""}} @@ -830,7 +830,7 @@ OK: All bitmaps removed {"return": {}} -- Test block-dirty-bitmap-populate (bitpop0): -{"execute": "block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} +{"execute": "x-block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} {"return": {}} -- Write #2: {"execute": "human-monitor-command", "arguments": {"command-line": "qemu-io drive0 \"write -P0x74 0x0010000 0x10000\""}} @@ -909,7 +909,7 @@ OK: All bitmaps removed {"return": {}} -- Test block-dirty-bitmap-populate (bitpop0): -{"execute": "block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} +{"execute": "x-block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} {"return": {}} -- Write #2: {"execute": "human-monitor-command", "arguments": {"command-line": "qemu-io drive0 \"write -P0x74 0x0010000 0x10000\""}} @@ -978,7 +978,7 @@ OK: All bitmaps removed {"return": {}} -- Test block-dirty-bitmap-populate (bitpop0): -{"execute": "block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} +{"execute": "x-block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} {"return": {}} {"execute": "job-cancel", "arguments": {"id": "bitpop0"}} {"return": {}} @@ -1048,7 +1048,7 @@ OK: All bitmaps removed {"return": {}} -- Test block-dirty-bitmap-populate (bitpop0): -{"execute": "block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} +{"execute": "x-block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} {"return": {}} {"execute": "job-cancel", "arguments": {"id": "bitpop0"}} {"return": {}} @@ -1108,7 +1108,7 @@ OK: All bitmaps removed {"return": {}} -- Test block-dirty-bitmap-populate (bitpop0): -{"execute": "block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} +{"execute": "x-block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} {"return": {}} {"execute": "job-finalize", "arguments": {"id": "bitpop0"}} {"return": {}} @@ -1177,7 +1177,7 @@ OK: All bitmaps removed {"return": {}} -- Test block-dirty-bitmap-populate (bitpop0): -{"execute": "block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} +{"execute": "x-block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} {"return": {}} {"execute": "job-finalize", "arguments": {"id": "bitpop0"}} {"return": {}} @@ -1249,7 +1249,7 @@ OK: All bitmaps removed expecting 6 dirty sectors; have 6. OK! -- Test block-dirty-bitmap-populate (bitpop0): -{"execute": "block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} +{"execute": "x-block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} {"return": {}} -- Write #2: {"execute": "human-monitor-command", "arguments": {"command-line": "qemu-io drive0 \"write -P0x74 0x0010000 0x10000\""}} @@ -1342,7 +1342,7 @@ OK: All bitmaps removed expecting 6 dirty sectors; have 6. OK! -- Test block-dirty-bitmap-populate (bitpop0): -{"execute": "block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} +{"execute": "x-block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} {"return": {}} -- Write #2: {"execute": "human-monitor-command", "arguments": {"command-line": "qemu-io drive0 \"write -P0x74 0x0010000 0x10000\""}} @@ -1425,7 +1425,7 @@ OK: All bitmaps removed expecting 6 dirty sectors; have 6. OK! -- Test block-dirty-bitmap-populate (bitpop0): -{"execute": "block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} +{"execute": "x-block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} {"return": {}} -- Write #2: {"execute": "human-monitor-command", "arguments": {"command-line": "qemu-io drive0 \"write -P0x74 0x0010000 0x10000\""}} @@ -1517,7 +1517,7 @@ OK: All bitmaps removed expecting 6 dirty sectors; have 6. OK! -- Test block-dirty-bitmap-populate (bitpop0): -{"execute": "block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} +{"execute": "x-block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} {"return": {}} -- Write #2: {"execute": "human-monitor-command", "arguments": {"command-line": "qemu-io drive0 \"write -P0x74 0x0010000 0x10000\""}} @@ -1599,7 +1599,7 @@ OK: All bitmaps removed expecting 6 dirty sectors; have 6. OK! -- Test block-dirty-bitmap-populate (bitpop0): -{"execute": "block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} +{"execute": "x-block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} {"return": {}} {"execute": "job-cancel", "arguments": {"id": "bitpop0"}} {"return": {}} @@ -1682,7 +1682,7 @@ OK: All bitmaps removed expecting 6 dirty sectors; have 6. OK! -- Test block-dirty-bitmap-populate (bitpop0): -{"execute": "block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} +{"execute": "x-block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} {"return": {}} {"execute": "job-cancel", "arguments": {"id": "bitpop0"}} {"return": {}} @@ -1755,7 +1755,7 @@ OK: All bitmaps removed expecting 6 dirty sectors; have 6. OK! -- Test block-dirty-bitmap-populate (bitpop0): -{"execute": "block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} +{"execute": "x-block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} {"return": {}} {"execute": "job-finalize", "arguments": {"id": "bitpop0"}} {"return": {}} @@ -1837,7 +1837,7 @@ OK: All bitmaps removed expecting 6 dirty sectors; have 6. OK! -- Test block-dirty-bitmap-populate (bitpop0): -{"execute": "block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} +{"execute": "x-block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} {"return": {}} {"execute": "job-finalize", "arguments": {"id": "bitpop0"}} {"return": {}} @@ -1896,7 +1896,7 @@ OK: All bitmaps removed {"return": {}} -- Test block-dirty-bitmap-populate (bitpop0): -{"execute": "block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} +{"execute": "x-block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} {"return": {}} -- Write #2: {"execute": "human-monitor-command", "arguments": {"command-line": "qemu-io drive0 \"write -P0x74 0x0010000 0x10000\""}} @@ -1976,7 +1976,7 @@ OK: All bitmaps removed {"return": {}} -- Test block-dirty-bitmap-populate (bitpop0): -{"execute": "block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} +{"execute": "x-block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} {"return": {}} -- Write #2: {"execute": "human-monitor-command", "arguments": {"command-line": "qemu-io drive0 \"write -P0x74 0x0010000 0x10000\""}} @@ -2046,7 +2046,7 @@ OK: All bitmaps removed {"return": {}} -- Test block-dirty-bitmap-populate (bitpop0): -{"execute": "block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} +{"execute": "x-block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} {"return": {}} -- Write #2: {"execute": "human-monitor-command", "arguments": {"command-line": "qemu-io drive0 \"write -P0x74 0x0010000 0x10000\""}} @@ -2125,7 +2125,7 @@ OK: All bitmaps removed {"return": {}} -- Test block-dirty-bitmap-populate (bitpop0): -{"execute": "block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} +{"execute": "x-block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} {"return": {}} -- Write #2: {"execute": "human-monitor-command", "arguments": {"command-line": "qemu-io drive0 \"write -P0x74 0x0010000 0x10000\""}} @@ -2194,7 +2194,7 @@ OK: All bitmaps removed {"return": {}} -- Test block-dirty-bitmap-populate (bitpop0): -{"execute": "block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} +{"execute": "x-block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} {"return": {}} {"execute": "job-cancel", "arguments": {"id": "bitpop0"}} {"return": {}} @@ -2264,7 +2264,7 @@ OK: All bitmaps removed {"return": {}} -- Test block-dirty-bitmap-populate (bitpop0): -{"execute": "block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} +{"execute": "x-block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} {"return": {}} {"execute": "job-cancel", "arguments": {"id": "bitpop0"}} {"return": {}} @@ -2324,7 +2324,7 @@ OK: All bitmaps removed {"return": {}} -- Test block-dirty-bitmap-populate (bitpop0): -{"execute": "block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} +{"execute": "x-block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} {"return": {}} {"execute": "job-finalize", "arguments": {"id": "bitpop0"}} {"return": {}} @@ -2393,7 +2393,7 @@ OK: All bitmaps removed {"return": {}} -- Test block-dirty-bitmap-populate (bitpop0): -{"execute": "block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} +{"execute": "x-block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} {"return": {}} {"execute": "job-finalize", "arguments": {"id": "bitpop0"}} {"return": {}} @@ -2455,7 +2455,7 @@ OK: All bitmaps removed expecting 0 dirty sectors; have 0. OK! -- Test block-dirty-bitmap-populate (bitpop0): -{"execute": "block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} +{"execute": "x-block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} {"return": {}} -- Write #2: {"execute": "human-monitor-command", "arguments": {"command-line": "qemu-io drive0 \"write -P0x74 0x0010000 0x10000\""}} @@ -2538,7 +2538,7 @@ OK: All bitmaps removed expecting 0 dirty sectors; have 0. OK! -- Test block-dirty-bitmap-populate (bitpop0): -{"execute": "block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} +{"execute": "x-block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} {"return": {}} -- Write #2: {"execute": "human-monitor-command", "arguments": {"command-line": "qemu-io drive0 \"write -P0x74 0x0010000 0x10000\""}} @@ -2611,7 +2611,7 @@ OK: All bitmaps removed expecting 0 dirty sectors; have 0. OK! -- Test block-dirty-bitmap-populate (bitpop0): -{"execute": "block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} +{"execute": "x-block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} {"return": {}} -- Write #2: {"execute": "human-monitor-command", "arguments": {"command-line": "qemu-io drive0 \"write -P0x74 0x0010000 0x10000\""}} @@ -2693,7 +2693,7 @@ OK: All bitmaps removed expecting 0 dirty sectors; have 0. OK! -- Test block-dirty-bitmap-populate (bitpop0): -{"execute": "block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} +{"execute": "x-block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} {"return": {}} -- Write #2: {"execute": "human-monitor-command", "arguments": {"command-line": "qemu-io drive0 \"write -P0x74 0x0010000 0x10000\""}} @@ -2765,7 +2765,7 @@ OK: All bitmaps removed expecting 0 dirty sectors; have 0. OK! -- Test block-dirty-bitmap-populate (bitpop0): -{"execute": "block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} +{"execute": "x-block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} {"return": {}} {"execute": "job-cancel", "arguments": {"id": "bitpop0"}} {"return": {}} @@ -2838,7 +2838,7 @@ OK: All bitmaps removed expecting 0 dirty sectors; have 0. OK! -- Test block-dirty-bitmap-populate (bitpop0): -{"execute": "block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} +{"execute": "x-block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} {"return": {}} {"execute": "job-cancel", "arguments": {"id": "bitpop0"}} {"return": {}} @@ -2901,7 +2901,7 @@ OK: All bitmaps removed expecting 0 dirty sectors; have 0. OK! -- Test block-dirty-bitmap-populate (bitpop0): -{"execute": "block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} +{"execute": "x-block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} {"return": {}} {"execute": "job-finalize", "arguments": {"id": "bitpop0"}} {"return": {}} @@ -2973,7 +2973,7 @@ OK: All bitmaps removed expecting 0 dirty sectors; have 0. OK! -- Test block-dirty-bitmap-populate (bitpop0): -{"execute": "block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} +{"execute": "x-block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} {"return": {}} {"execute": "job-finalize", "arguments": {"id": "bitpop0"}} {"return": {}} @@ -3022,7 +3022,7 @@ OK: All bitmaps removed {"return": {}} -- Test block-dirty-bitmap-populate (bitpop0): -{"execute": "block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} +{"execute": "x-block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} {"return": {}} -- Write #2: {"execute": "human-monitor-command", "arguments": {"command-line": "qemu-io drive0 \"write -P0x74 0x0010000 0x10000\""}} @@ -3092,7 +3092,7 @@ OK: All bitmaps removed {"return": {}} -- Test block-dirty-bitmap-populate (bitpop0): -{"execute": "block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} +{"execute": "x-block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} {"return": {}} -- Write #2: {"execute": "human-monitor-command", "arguments": {"command-line": "qemu-io drive0 \"write -P0x74 0x0010000 0x10000\""}} @@ -3152,7 +3152,7 @@ OK: All bitmaps removed {"return": {}} -- Test block-dirty-bitmap-populate (bitpop0): -{"execute": "block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} +{"execute": "x-block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} {"return": {}} -- Write #2: {"execute": "human-monitor-command", "arguments": {"command-line": "qemu-io drive0 \"write -P0x74 0x0010000 0x10000\""}} @@ -3221,7 +3221,7 @@ OK: All bitmaps removed {"return": {}} -- Test block-dirty-bitmap-populate (bitpop0): -{"execute": "block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} +{"execute": "x-block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} {"return": {}} -- Write #2: {"execute": "human-monitor-command", "arguments": {"command-line": "qemu-io drive0 \"write -P0x74 0x0010000 0x10000\""}} @@ -3280,7 +3280,7 @@ OK: All bitmaps removed {"return": {}} -- Test block-dirty-bitmap-populate (bitpop0): -{"execute": "block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} +{"execute": "x-block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} {"return": {}} {"execute": "job-cancel", "arguments": {"id": "bitpop0"}} {"return": {}} @@ -3340,7 +3340,7 @@ OK: All bitmaps removed {"return": {}} -- Test block-dirty-bitmap-populate (bitpop0): -{"execute": "block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} +{"execute": "x-block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} {"return": {}} {"execute": "job-cancel", "arguments": {"id": "bitpop0"}} {"return": {}} @@ -3390,7 +3390,7 @@ OK: All bitmaps removed {"return": {}} -- Test block-dirty-bitmap-populate (bitpop0): -{"execute": "block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} +{"execute": "x-block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} {"return": {}} {"execute": "job-finalize", "arguments": {"id": "bitpop0"}} {"return": {}} @@ -3449,7 +3449,7 @@ OK: All bitmaps removed {"return": {}} -- Test block-dirty-bitmap-populate (bitpop0): -{"execute": "block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} +{"execute": "x-block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} {"return": {}} {"execute": "job-finalize", "arguments": {"id": "bitpop0"}} {"return": {}} @@ -3511,7 +3511,7 @@ OK: All bitmaps removed expecting 6 dirty sectors; have 6. OK! -- Test block-dirty-bitmap-populate (bitpop0): -{"execute": "block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} +{"execute": "x-block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} {"return": {}} -- Write #2: {"execute": "human-monitor-command", "arguments": {"command-line": "qemu-io drive0 \"write -P0x74 0x0010000 0x10000\""}} @@ -3594,7 +3594,7 @@ OK: All bitmaps removed expecting 6 dirty sectors; have 6. OK! -- Test block-dirty-bitmap-populate (bitpop0): -{"execute": "block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} +{"execute": "x-block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} {"return": {}} -- Write #2: {"execute": "human-monitor-command", "arguments": {"command-line": "qemu-io drive0 \"write -P0x74 0x0010000 0x10000\""}} @@ -3667,7 +3667,7 @@ OK: All bitmaps removed expecting 6 dirty sectors; have 6. OK! -- Test block-dirty-bitmap-populate (bitpop0): -{"execute": "block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} +{"execute": "x-block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} {"return": {}} -- Write #2: {"execute": "human-monitor-command", "arguments": {"command-line": "qemu-io drive0 \"write -P0x74 0x0010000 0x10000\""}} @@ -3749,7 +3749,7 @@ OK: All bitmaps removed expecting 6 dirty sectors; have 6. OK! -- Test block-dirty-bitmap-populate (bitpop0): -{"execute": "block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} +{"execute": "x-block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} {"return": {}} -- Write #2: {"execute": "human-monitor-command", "arguments": {"command-line": "qemu-io drive0 \"write -P0x74 0x0010000 0x10000\""}} @@ -3821,7 +3821,7 @@ OK: All bitmaps removed expecting 6 dirty sectors; have 6. OK! -- Test block-dirty-bitmap-populate (bitpop0): -{"execute": "block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} +{"execute": "x-block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} {"return": {}} {"execute": "job-cancel", "arguments": {"id": "bitpop0"}} {"return": {}} @@ -3894,7 +3894,7 @@ OK: All bitmaps removed expecting 6 dirty sectors; have 6. OK! -- Test block-dirty-bitmap-populate (bitpop0): -{"execute": "block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} +{"execute": "x-block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} {"return": {}} {"execute": "job-cancel", "arguments": {"id": "bitpop0"}} {"return": {}} @@ -3957,7 +3957,7 @@ OK: All bitmaps removed expecting 6 dirty sectors; have 6. OK! -- Test block-dirty-bitmap-populate (bitpop0): -{"execute": "block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} +{"execute": "x-block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} {"return": {}} {"execute": "job-finalize", "arguments": {"id": "bitpop0"}} {"return": {}} @@ -4029,7 +4029,7 @@ OK: All bitmaps removed expecting 6 dirty sectors; have 6. OK! -- Test block-dirty-bitmap-populate (bitpop0): -{"execute": "block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} +{"execute": "x-block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} {"return": {}} {"execute": "job-finalize", "arguments": {"id": "bitpop0"}} {"return": {}} @@ -4078,7 +4078,7 @@ OK: All bitmaps removed {"return": {}} -- Test block-dirty-bitmap-populate (bitpop0): -{"execute": "block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} +{"execute": "x-block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} {"return": {}} -- Write #2: {"execute": "human-monitor-command", "arguments": {"command-line": "qemu-io drive0 \"write -P0x74 0x0010000 0x10000\""}} @@ -4148,7 +4148,7 @@ OK: All bitmaps removed {"return": {}} -- Test block-dirty-bitmap-populate (bitpop0): -{"execute": "block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} +{"execute": "x-block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} {"return": {}} -- Write #2: {"execute": "human-monitor-command", "arguments": {"command-line": "qemu-io drive0 \"write -P0x74 0x0010000 0x10000\""}} @@ -4208,7 +4208,7 @@ OK: All bitmaps removed {"return": {}} -- Test block-dirty-bitmap-populate (bitpop0): -{"execute": "block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} +{"execute": "x-block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} {"return": {}} -- Write #2: {"execute": "human-monitor-command", "arguments": {"command-line": "qemu-io drive0 \"write -P0x74 0x0010000 0x10000\""}} @@ -4277,7 +4277,7 @@ OK: All bitmaps removed {"return": {}} -- Test block-dirty-bitmap-populate (bitpop0): -{"execute": "block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} +{"execute": "x-block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} {"return": {}} -- Write #2: {"execute": "human-monitor-command", "arguments": {"command-line": "qemu-io drive0 \"write -P0x74 0x0010000 0x10000\""}} @@ -4336,7 +4336,7 @@ OK: All bitmaps removed {"return": {}} -- Test block-dirty-bitmap-populate (bitpop0): -{"execute": "block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} +{"execute": "x-block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} {"return": {}} {"execute": "job-cancel", "arguments": {"id": "bitpop0"}} {"return": {}} @@ -4396,7 +4396,7 @@ OK: All bitmaps removed {"return": {}} -- Test block-dirty-bitmap-populate (bitpop0): -{"execute": "block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} +{"execute": "x-block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} {"return": {}} {"execute": "job-cancel", "arguments": {"id": "bitpop0"}} {"return": {}} @@ -4446,7 +4446,7 @@ OK: All bitmaps removed {"return": {}} -- Test block-dirty-bitmap-populate (bitpop0): -{"execute": "block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} +{"execute": "x-block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} {"return": {}} {"execute": "job-finalize", "arguments": {"id": "bitpop0"}} {"return": {}} @@ -4505,7 +4505,7 @@ OK: All bitmaps removed {"return": {}} -- Test block-dirty-bitmap-populate (bitpop0): -{"execute": "block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} +{"execute": "x-block-dirty-bitmap-populate", "arguments": {"auto-dismiss": false, "auto-finalize": false, "job-id": "bitpop0", "name": "target", "node": "drive0", "pattern": "allocation-top"}} {"return": {}} {"execute": "job-finalize", "arguments": {"id": "bitpop0"}} {"return": {}} -- 2.27.0