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 ---
32 "granularity": 131072,
56 --- 2nd Boot (Grow Image) ---
80 "granularity": 131072,
88 --- Adding new bitmap, growing image, and adding 2nd new bitmap ---
89 {"execute": "block-dirty-bitmap-add", "arguments": {"name": "New", "node": "drive0", "persistent": true}}
91 {"execute": "human-monitor-command", "arguments": {"command-line": "block_resize drive0 70G"}}
93 {"execute": "block-dirty-bitmap-add", "arguments": {"name": "Newtwo", "node": "drive0", "persistent": true}}
101 "granularity": 65536,
109 "granularity": 65536,
117 "granularity": 32768,
125 "granularity": 65536,
133 "granularity": 131072,
141 --- Forcing flush of bitmaps to disk ---
143 --- 3rd Boot (Shrink Image) ---
151 "granularity": 65536,
159 "granularity": 65536,
167 "granularity": 32768,
175 "granularity": 65536,
183 "granularity": 131072,
191 --- Adding "NewB" bitmap, removing "New" bitmap ---
192 {"execute": "block-dirty-bitmap-add", "arguments": {"name": "NewB", "node": "drive0", "persistent": true}}
194 {"execute": "block-dirty-bitmap-remove", "arguments": {"name": "New", "node": "drive0"}}
196 --- Truncating image ---
198 {"execute": "human-monitor-command", "arguments": {"command-line": "block_resize drive0 50G"}}
200 --- Adding "NewC" bitmap, removing "NewTwo" bitmap ---
201 {"execute": "block-dirty-bitmap-add", "arguments": {"name": "NewC", "node": "drive0", "persistent": true}}
203 {"execute": "block-dirty-bitmap-remove", "arguments": {"name": "Newtwo", "node": "drive0"}}
205 --- Forcing flush of bitmaps to disk ---
207 --- 4th Boot (Verification and Cleanup) ---
215 "granularity": 65536,
223 "granularity": 65536,
231 "granularity": 32768,
239 "granularity": 65536,
247 "granularity": 131072,
255 --- Removing all Bitmaps ---
257 {"execute": "block-dirty-bitmap-remove", "arguments": {"name": "Small", "node": "drive0"}}
259 {"execute": "block-dirty-bitmap-remove", "arguments": {"name": "Medium", "node": "drive0"}}
261 {"execute": "block-dirty-bitmap-remove", "arguments": {"name": "Large", "node": "drive0"}}
263 {"execute": "block-dirty-bitmap-remove", "arguments": {"name": "NewB", "node": "drive0"}}
265 {"execute": "block-dirty-bitmap-remove", "arguments": {"name": "NewC", "node": "drive0"}}