| Launching VMs... | 
 | {"execute": "block-dirty-bitmap-add", "arguments": {"name": "bitmap0", "node": "drive0"}} | 
 | {"return": {}} | 
 | Launching NBD server on destination... | 
 | {"return": {}} | 
 | {"return": {}} | 
 | Starting `drive-mirror` on source... | 
 | {"return": {}} | 
 | Waiting for `drive-mirror` to complete... | 
 | {"data": {"device": "mirror-job0", "len": 1073741824, "offset": 1073741824, "speed": 0, "type": "mirror"}, "event": "BLOCK_JOB_READY", "timestamp": {"microseconds": "USECS", "seconds": "SECS"}} | 
 | Starting migration... | 
 | {"return": {}} | 
 | {"execute": "migrate-start-postcopy", "arguments": {}} | 
 | {"return": {}} | 
 | {"data": {"status": "setup"}, "event": "MIGRATION", "timestamp": {"microseconds": "USECS", "seconds": "SECS"}} | 
 | {"data": {"status": "active"}, "event": "MIGRATION", "timestamp": {"microseconds": "USECS", "seconds": "SECS"}} | 
 | {"data": {"status": "completed"}, "event": "MIGRATION", "timestamp": {"microseconds": "USECS", "seconds": "SECS"}} | 
 | Gracefully ending the `drive-mirror` job on source... | 
 | {"return": {}} | 
 | {"data": {"device": "mirror-job0", "len": 1073741824, "offset": 1073741824, "speed": 0, "type": "mirror"}, "event": "BLOCK_JOB_COMPLETED", "timestamp": {"microseconds": "USECS", "seconds": "SECS"}} | 
 | Stopping the NBD server on destination... | 
 | {"return": {}} | 
 | Wait for migration completion on target... | 
 | {"data": {"status": "completed"}, "event": "MIGRATION", "timestamp": {"microseconds": "USECS", "seconds": "SECS"}} | 
 | Check bitmaps on source: | 
 | [{"busy": false, "count": 0, "granularity": 65536, "name": "bitmap0", "persistent": false, "recording": true}] | 
 | Check bitmaps on target: | 
 | [{"busy": false, "count": 0, "granularity": 65536, "name": "bitmap0", "persistent": false, "recording": true}] |