Merge tag 'pull-request-2024-10-21' of https://gitlab.com/thuth/qemu into staging
[qemu/kevin.git] / tests / qemu-iotests / 254.out
blobfe52da933846a109ad394b8775a5d74c30ec979d
1 {"execute": "block-dirty-bitmap-add", "arguments": {"name": "bitmap0", "node": "drive0"}}
2 {"return": {}}
3 {"execute": "block-dirty-bitmap-add", "arguments": {"name": "bitmap1", "node": "drive0", "persistent": true}}
4 {"return": {}}
5 {"execute": "block-dirty-bitmap-add", "arguments": {"name": "bitmap2", "node": "drive0", "persistent": true}}
6 {"return": {}}
8   "execute": "transaction",
9   "arguments": {
10     "actions": [
11       {
12         "data": {
13           "device": "drive0",
14           "snapshot-file": "TEST_DIR/PID-top",
15           "snapshot-node-name": "snap"
16         },
17         "type": "blockdev-snapshot-sync"
18       },
19       {
20         "data": {
21           "name": "bitmap0",
22           "node": "snap"
23         },
24         "type": "block-dirty-bitmap-add"
25       },
26       {
27         "data": {
28           "bitmaps": [
29             {
30               "name": "bitmap0",
31               "node": "base"
32             }
33           ],
34           "node": "snap",
35           "target": "bitmap0"
36         },
37         "type": "block-dirty-bitmap-merge"
38       },
39       {
40         "data": {
41           "name": "bitmap1",
42           "node": "snap",
43           "persistent": true
44         },
45         "type": "block-dirty-bitmap-add"
46       },
47       {
48         "data": {
49           "bitmaps": [
50             {
51               "name": "bitmap1",
52               "node": "base"
53             }
54           ],
55           "node": "snap",
56           "target": "bitmap1"
57         },
58         "type": "block-dirty-bitmap-merge"
59       },
60       {
61         "data": {
62           "name": "bitmap2",
63           "node": "snap",
64           "persistent": true
65         },
66         "type": "block-dirty-bitmap-add"
67       },
68       {
69         "data": {
70           "bitmaps": [
71             {
72               "name": "bitmap2",
73               "node": "base"
74             }
75           ],
76           "node": "snap",
77           "target": "bitmap2"
78         },
79         "type": "block-dirty-bitmap-merge"
80       },
81       {
82         "data": {
83           "name": "bitmap2",
84           "node": "base"
85         },
86         "type": "block-dirty-bitmap-remove"
87       }
88     ]
89   }
92   "return": {}
94 query-block: device = drive0, node-name = snap, dirty-bitmaps:
96   {
97     "busy": false,
98     "count": 524288,
99     "granularity": 65536,
100     "name": "bitmap2",
101     "persistent": true,
102     "recording": true
103   },
104   {
105     "busy": false,
106     "count": 524288,
107     "granularity": 65536,
108     "name": "bitmap1",
109     "persistent": true,
110     "recording": true
111   },
112   {
113     "busy": false,
114     "count": 524288,
115     "granularity": 65536,
116     "name": "bitmap0",
117     "persistent": false,
118     "recording": true
119   }
122 bitmaps in backing image:
124   {
125     "flags": [
126       "auto"
127     ],
128     "granularity": 65536,
129     "name": "bitmap1"
130   }