| --- Preparing images & VM --- |
| |
| --- Starting VM --- |
| |
| --- Create Targets & Full Backups --- |
| |
| {} |
| {"execute": "job-dismiss", "arguments": {"id": "job1"}} |
| {"return": {}} |
| {} |
| {} |
| {"execute": "job-dismiss", "arguments": {"id": "job2"}} |
| {"return": {}} |
| {} |
| {} |
| {"execute": "job-dismiss", "arguments": {"id": "job1"}} |
| {"return": {}} |
| {} |
| {} |
| {"execute": "job-dismiss", "arguments": {"id": "job2"}} |
| {"return": {}} |
| {} |
| { |
| "execute": "transaction", |
| "arguments": { |
| "actions": [ |
| { |
| "data": { |
| "name": "bitmap0", |
| "node": "drive0" |
| }, |
| "type": "block-dirty-bitmap-add" |
| }, |
| { |
| "data": { |
| "name": "bitmap1", |
| "node": "drive1" |
| }, |
| "type": "block-dirty-bitmap-add" |
| }, |
| { |
| "data": { |
| "device": "drive0", |
| "job-id": "j0", |
| "sync": "full", |
| "target": "img0-full" |
| }, |
| "type": "blockdev-backup" |
| }, |
| { |
| "data": { |
| "device": "drive1", |
| "job-id": "j1", |
| "sync": "full", |
| "target": "img1-full" |
| }, |
| "type": "blockdev-backup" |
| } |
| ] |
| } |
| } |
| { |
| "return": {} |
| } |
| {"data": {"device": "j0", "len": 67108864, "offset": 67108864, "speed": 0, "type": "backup"}, "event": "BLOCK_JOB_COMPLETED", "timestamp": {"microseconds": "USECS", "seconds": "SECS"}} |
| {"data": {"device": "j1", "len": 67108864, "offset": 67108864, "speed": 0, "type": "backup"}, "event": "BLOCK_JOB_COMPLETED", "timestamp": {"microseconds": "USECS", "seconds": "SECS"}} |
| |
| --- Create Targets & Incremental Backups --- |
| |
| {} |
| {"execute": "job-dismiss", "arguments": {"id": "job1"}} |
| {"return": {}} |
| {} |
| {} |
| {"execute": "job-dismiss", "arguments": {"id": "job2"}} |
| {"return": {}} |
| {} |
| {} |
| {"execute": "job-dismiss", "arguments": {"id": "job1"}} |
| {"return": {}} |
| {} |
| {} |
| {"execute": "job-dismiss", "arguments": {"id": "job2"}} |
| {"return": {}} |
| {} |
| { |
| "execute": "transaction", |
| "arguments": { |
| "actions": [ |
| { |
| "data": { |
| "bitmap": "bitmap0", |
| "device": "drive0", |
| "job-id": "j2", |
| "sync": "incremental", |
| "target": "img0-incr" |
| }, |
| "type": "blockdev-backup" |
| }, |
| { |
| "data": { |
| "bitmap": "bitmap1", |
| "device": "drive1", |
| "job-id": "j3", |
| "sync": "incremental", |
| "target": "img1-incr" |
| }, |
| "type": "blockdev-backup" |
| } |
| ] |
| } |
| } |
| { |
| "return": {} |
| } |
| {"data": {"device": "j2", "len": 0, "offset": 0, "speed": 0, "type": "backup"}, "event": "BLOCK_JOB_COMPLETED", "timestamp": {"microseconds": "USECS", "seconds": "SECS"}} |
| {"data": {"device": "j3", "len": 0, "offset": 0, "speed": 0, "type": "backup"}, "event": "BLOCK_JOB_COMPLETED", "timestamp": {"microseconds": "USECS", "seconds": "SECS"}} |
| |
| --- Done --- |