1 --- Preparing image & VM ---
4 --- Adding preliminary bitmaps A & B ---
6 {"execute": "block-dirty-bitmap-add", "arguments": {"granularity": 65536, "name": "bitmapA", "node": "drive0"}}
8 {"execute": "block-dirty-bitmap-add", "arguments": {"granularity": 65536, "name": "bitmapB", "node": "drive0"}}
11 --- Emulating writes ---
19 write -P0xcd 0x3ff0000 64k
44 --- Submitting & Aborting Transaction ---
47 "execute": "transaction",
55 "type": "block-dirty-bitmap-disable"
63 "type": "block-dirty-bitmap-add"
70 "type": "block-dirty-bitmap-clear"
81 "class": "GenericError",
82 "desc": "Transaction aborted using Abort action"
108 --- Disabling B & Adding C ---
111 "execute": "transaction",
119 "type": "block-dirty-bitmap-disable"
123 "granularity": 65536,
127 "type": "block-dirty-bitmap-add"
134 "type": "block-dirty-bitmap-disable"
141 "type": "block-dirty-bitmap-enable"
150 --- Emulating further writes ---
154 write -P0xad 0x00f8000 64k
156 write -P0x1d 0x2008000 64k
158 write -P0xea 0x3fe0000 64k
161 --- Disabling A & C ---
164 "execute": "transaction",
172 "type": "block-dirty-bitmap-disable"
179 "type": "block-dirty-bitmap-disable"
193 "granularity": 65536,
201 "granularity": 65536,
209 "granularity": 65536,
218 --- Submitting & Aborting Merge Transaction ---
221 "execute": "transaction",
227 "granularity": 65536,
231 "type": "block-dirty-bitmap-add"
242 "type": "block-dirty-bitmap-merge"
253 "class": "GenericError",
254 "desc": "Transaction aborted using Abort action"
263 "granularity": 65536,
271 "granularity": 65536,
279 "granularity": 65536,
288 --- Creating D as a merge of B & C ---
291 "execute": "transaction",
297 "granularity": 65536,
301 "type": "block-dirty-bitmap-add"
312 "type": "block-dirty-bitmap-merge"
326 "granularity": 65536,
334 "granularity": 65536,
342 "granularity": 65536,
350 "granularity": 65536,
359 --- Removing bitmaps A, B, C, and D ---
361 {"execute": "block-dirty-bitmap-remove", "arguments": {"name": "bitmapA", "node": "drive0"}}
363 {"execute": "block-dirty-bitmap-remove", "arguments": {"name": "bitmapB", "node": "drive0"}}
365 {"execute": "block-dirty-bitmap-remove", "arguments": {"name": "bitmapC", "node": "drive0"}}
367 {"execute": "block-dirty-bitmap-remove", "arguments": {"name": "bitmapD", "node": "drive0"}}