1 --- Preparing image & VM ---
3 --- 1st Boot (Establish Baseline Image) ---
6 --- Adding bitmaps Small, Medium, Large, and Transient ---
8 {"execute": "block-dirty-bitmap-add", "arguments": {"granularity": 32768, "name": "Small", "node": "drive0", "persistent": true}}
10 {"execute": "block-dirty-bitmap-add", "arguments": {"name": "Medium", "node": "drive0", "persistent": true}}
12 {"execute": "block-dirty-bitmap-add", "arguments": {"granularity": 131072, "name": "Large", "node": "drive0", "persistent": true}}
14 {"execute": "block-dirty-bitmap-add", "arguments": {"name": "Transient", "node": "drive0", "persistent": false}}
16 --- Forcing flush of bitmaps to disk ---
33 "granularity": 131072,
60 --- 2nd Boot (Grow Image) ---
86 "granularity": 131072,
95 --- Adding new bitmap, growing image, and adding 2nd new bitmap ---
96 {"execute": "block-dirty-bitmap-add", "arguments": {"name": "New", "node": "drive0", "persistent": true}}
98 {"execute": "human-monitor-command", "arguments": {"command-line": "block_resize drive0 70G"}}
100 {"execute": "block-dirty-bitmap-add", "arguments": {"name": "Newtwo", "node": "drive0", "persistent": true}}
108 "granularity": 65536,
117 "granularity": 65536,
126 "granularity": 32768,
135 "granularity": 65536,
144 "granularity": 131072,
153 --- Forcing flush of bitmaps to disk ---
155 --- 3rd Boot (Shrink Image) ---
163 "granularity": 65536,
172 "granularity": 65536,
181 "granularity": 32768,
190 "granularity": 65536,
199 "granularity": 131072,
208 --- Adding "NewB" bitmap, removing "New" bitmap ---
209 {"execute": "block-dirty-bitmap-add", "arguments": {"name": "NewB", "node": "drive0", "persistent": true}}
211 {"execute": "block-dirty-bitmap-remove", "arguments": {"name": "New", "node": "drive0"}}
213 --- Truncating image ---
215 {"execute": "human-monitor-command", "arguments": {"command-line": "block_resize drive0 50G"}}
217 --- Adding "NewC" bitmap, removing "NewTwo" bitmap ---
218 {"execute": "block-dirty-bitmap-add", "arguments": {"name": "NewC", "node": "drive0", "persistent": true}}
220 {"execute": "block-dirty-bitmap-remove", "arguments": {"name": "Newtwo", "node": "drive0"}}
222 --- Forcing flush of bitmaps to disk ---
224 --- 4th Boot (Verification and Cleanup) ---
232 "granularity": 65536,
241 "granularity": 65536,
250 "granularity": 32768,
259 "granularity": 65536,
268 "granularity": 131072,
277 --- Removing all Bitmaps ---
279 {"execute": "block-dirty-bitmap-remove", "arguments": {"name": "Small", "node": "drive0"}}
281 {"execute": "block-dirty-bitmap-remove", "arguments": {"name": "Medium", "node": "drive0"}}
283 {"execute": "block-dirty-bitmap-remove", "arguments": {"name": "Large", "node": "drive0"}}
285 {"execute": "block-dirty-bitmap-remove", "arguments": {"name": "NewB", "node": "drive0"}}
287 {"execute": "block-dirty-bitmap-remove", "arguments": {"name": "NewC", "node": "drive0"}}