master
out 176 lines 3.91 KB
Raw
1 Test 1
2 {"execute": "block-dirty-bitmap-add", "arguments": {"disabled": false, "granularity": 16384, "name": "bitmap-0", "node": "drive0", "persistent": false}}
3 {"return": {}}
4 wrote 262144/262144 bytes at offset 0
5 256 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
6
7 qemu-img info dump:
8
9 image: TEST_IMG
10 file format: IMGFMT
11 virtual size: 1 MiB (1048576 bytes)
12 cluster_size: 65536
13 Format specific information:
14 compat: 1.1
15 compression type: COMPRESSION_TYPE
16 lazy refcounts: false
17 refcount bits: 16
18 corrupt: false
19 extended l2: false
20
21 No bitmap in JSON format output
22
23 Test 2
24 {"execute": "block-dirty-bitmap-add", "arguments": {"disabled": true, "granularity": 32768, "name": "bitmap-1", "node": "drive0", "persistent": true}}
25 {"return": {}}
26 wrote 262144/262144 bytes at offset 262144
27 256 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
28
29 qemu-img info dump:
30
31 image: TEST_IMG
32 file format: IMGFMT
33 virtual size: 1 MiB (1048576 bytes)
34 cluster_size: 65536
35 Format specific information:
36 compat: 1.1
37 compression type: COMPRESSION_TYPE
38 lazy refcounts: false
39 bitmaps:
40 [0]:
41 flags:
42 name: bitmap-1
43 granularity: 32768
44 refcount bits: 16
45 corrupt: false
46 extended l2: false
47
48 The same bitmaps in JSON format:
49 [
50 {
51 "flags": [],
52 "granularity": 32768,
53 "name": "bitmap-1"
54 }
55 ]
56
57 Test 3
58 {"execute": "block-dirty-bitmap-add", "arguments": {"disabled": false, "granularity": 65536, "name": "bitmap-2", "node": "drive0", "persistent": true}}
59 {"return": {}}
60 wrote 262144/262144 bytes at offset 524288
61 256 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
62
63 qemu-img info dump:
64
65 image: TEST_IMG
66 file format: IMGFMT
67 virtual size: 1 MiB (1048576 bytes)
68 cluster_size: 65536
69 Format specific information:
70 compat: 1.1
71 compression type: COMPRESSION_TYPE
72 lazy refcounts: false
73 bitmaps:
74 [0]:
75 flags:
76 name: bitmap-1
77 granularity: 32768
78 [1]:
79 flags:
80 [0]: auto
81 name: bitmap-2
82 granularity: 65536
83 refcount bits: 16
84 corrupt: false
85 extended l2: false
86
87 The same bitmaps in JSON format:
88 [
89 {
90 "flags": [],
91 "granularity": 32768,
92 "name": "bitmap-1"
93 },
94 {
95 "flags": [
96 "auto"
97 ],
98 "granularity": 65536,
99 "name": "bitmap-2"
100 }
101 ]
102
103 Test 4
104 Checking "in-use" flag...
105 qemu-img info dump:
106
107 image: TEST_IMG
108 file format: IMGFMT
109 virtual size: 1 MiB (1048576 bytes)
110 cluster_size: 65536
111 Format specific information:
112 compat: 1.1
113 compression type: COMPRESSION_TYPE
114 lazy refcounts: false
115 bitmaps:
116 [0]:
117 flags:
118 [0]: in-use
119 name: bitmap-1
120 granularity: 32768
121 [1]:
122 flags:
123 [0]: in-use
124 [1]: auto
125 name: bitmap-2
126 granularity: 65536
127 refcount bits: 16
128 corrupt: false
129 extended l2: false
130
131 The same bitmaps in JSON format:
132 [
133 {
134 "flags": [
135 "in-use"
136 ],
137 "granularity": 32768,
138 "name": "bitmap-1"
139 },
140 {
141 "flags": [
142 "in-use",
143 "auto"
144 ],
145 "granularity": 65536,
146 "name": "bitmap-2"
147 }
148 ]
149
150 Test 5
151 {"execute": "block-dirty-bitmap-add", "arguments": {"disabled": false, "granularity": 16384, "name": "bitmap-0", "node": "drive0", "persistent": true}}
152 {"return": {}}
153 Write an unknown bitmap flag '0x4' into a new QCOW2 image at offset 327695
154 qemu-img: Could not open 'TEST_IMG': Bitmap 'bitmap-0' doesn't satisfy the constraints
155
156 Unset the unknown bitmap flag '0x4' in the bitmap directory entry:
157
158 image: TEST_IMG
159 file format: IMGFMT
160 virtual size: 1 MiB (1048576 bytes)
161 cluster_size: 65536
162 Format specific information:
163 compat: 1.1
164 compression type: COMPRESSION_TYPE
165 lazy refcounts: false
166 bitmaps:
167 [0]:
168 flags:
169 [0]: auto
170 name: bitmap-0
171 granularity: 16384
172 refcount bits: 16
173 corrupt: false
174 extended l2: false
175
176 Test complete