提交 8c6e2da2 编写于 作者: P Peter Krempa

qemublocktest: Add 'basic' tests for backup bitmap handling

The 'basic' case is just a single backing store layer containing the
bitmaps so we just copy the bitmaps over to the backup bitmap.
Signed-off-by: NPeter Krempa <pkrempa@redhat.com>
Reviewed-by: NEric Blake <eblake@redhat.com>
上级 e0d8d989
...@@ -1263,6 +1263,10 @@ mymain(void) ...@@ -1263,6 +1263,10 @@ mymain(void)
TEST_BACKUP_BITMAP_CALCULATE("empty", bitmapSourceChain, "a", "empty"); TEST_BACKUP_BITMAP_CALCULATE("empty", bitmapSourceChain, "a", "empty");
TEST_BACKUP_BITMAP_CALCULATE("basic-flat", bitmapSourceChain, "current", "basic");
TEST_BACKUP_BITMAP_CALCULATE("basic-intermediate", bitmapSourceChain, "d", "basic");
TEST_BACKUP_BITMAP_CALCULATE("basic-deep", bitmapSourceChain, "a", "basic");
#define TEST_CHECKPOINT_DELETE(testname, delbmp, named) \ #define TEST_CHECKPOINT_DELETE(testname, delbmp, named) \
do { \ do { \
checkpointdeletedata.name = testname; \ checkpointdeletedata.name = testname; \
......
[
{
"type": "block-dirty-bitmap-add",
"data": {
"node": "target_node",
"name": "target-bitmap-name",
"persistent": false,
"disabled": true,
"granularity": 65536
}
},
{
"type": "block-dirty-bitmap-merge",
"data": {
"node": "target_node",
"target": "target-bitmap-name",
"bitmaps": [
{
"node": "libvirt-1-format",
"name": "a"
}
]
}
}
]
[
{
"type": "block-dirty-bitmap-add",
"data": {
"node": "target_node",
"name": "target-bitmap-name",
"persistent": false,
"disabled": true,
"granularity": 65536
}
},
{
"type": "block-dirty-bitmap-merge",
"data": {
"node": "target_node",
"target": "target-bitmap-name",
"bitmaps": [
{
"node": "libvirt-1-format",
"name": "current"
}
]
}
}
]
[
{
"type": "block-dirty-bitmap-add",
"data": {
"node": "target_node",
"name": "target-bitmap-name",
"persistent": false,
"disabled": true,
"granularity": 65536
}
},
{
"type": "block-dirty-bitmap-merge",
"data": {
"node": "target_node",
"target": "target-bitmap-name",
"bitmaps": [
{
"node": "libvirt-1-format",
"name": "d"
}
]
}
}
]
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册