1--- Preparing images & VM --- 2 3--- Starting VM --- 4 5--- Create Targets & Full Backups --- 6 7{} 8{"execute": "job-dismiss", "arguments": {"id": "job1"}} 9{"return": {}} 10{} 11{} 12{"execute": "job-dismiss", "arguments": {"id": "job2"}} 13{"return": {}} 14{} 15{} 16{"execute": "job-dismiss", "arguments": {"id": "job1"}} 17{"return": {}} 18{} 19{} 20{"execute": "job-dismiss", "arguments": {"id": "job2"}} 21{"return": {}} 22{} 23{ 24 "execute": "transaction", 25 "arguments": { 26 "actions": [ 27 { 28 "data": { 29 "name": "bitmap0", 30 "node": "drive0" 31 }, 32 "type": "block-dirty-bitmap-add" 33 }, 34 { 35 "data": { 36 "name": "bitmap1", 37 "node": "drive1" 38 }, 39 "type": "block-dirty-bitmap-add" 40 }, 41 { 42 "data": { 43 "device": "drive0", 44 "job-id": "j0", 45 "sync": "full", 46 "target": "img0-full" 47 }, 48 "type": "blockdev-backup" 49 }, 50 { 51 "data": { 52 "device": "drive1", 53 "job-id": "j1", 54 "sync": "full", 55 "target": "img1-full" 56 }, 57 "type": "blockdev-backup" 58 } 59 ] 60 } 61} 62{ 63 "return": {} 64} 65{"data": {"device": "j0", "len": 67108864, "offset": 67108864, "speed": 0, "type": "backup"}, "event": "BLOCK_JOB_COMPLETED", "timestamp": {"microseconds": "USECS", "seconds": "SECS"}} 66{"data": {"device": "j1", "len": 67108864, "offset": 67108864, "speed": 0, "type": "backup"}, "event": "BLOCK_JOB_COMPLETED", "timestamp": {"microseconds": "USECS", "seconds": "SECS"}} 67 68--- Create Targets & Incremental Backups --- 69 70{} 71{"execute": "job-dismiss", "arguments": {"id": "job1"}} 72{"return": {}} 73{} 74{} 75{"execute": "job-dismiss", "arguments": {"id": "job2"}} 76{"return": {}} 77{} 78{} 79{"execute": "job-dismiss", "arguments": {"id": "job1"}} 80{"return": {}} 81{} 82{} 83{"execute": "job-dismiss", "arguments": {"id": "job2"}} 84{"return": {}} 85{} 86{ 87 "execute": "transaction", 88 "arguments": { 89 "actions": [ 90 { 91 "data": { 92 "bitmap": "bitmap0", 93 "device": "drive0", 94 "job-id": "j2", 95 "sync": "incremental", 96 "target": "img0-incr" 97 }, 98 "type": "blockdev-backup" 99 }, 100 { 101 "data": { 102 "bitmap": "bitmap1", 103 "device": "drive1", 104 "job-id": "j3", 105 "sync": "incremental", 106 "target": "img1-incr" 107 }, 108 "type": "blockdev-backup" 109 } 110 ] 111 } 112} 113{ 114 "return": {} 115} 116{"data": {"device": "j2", "len": 0, "offset": 0, "speed": 0, "type": "backup"}, "event": "BLOCK_JOB_COMPLETED", "timestamp": {"microseconds": "USECS", "seconds": "SECS"}} 117{"data": {"device": "j3", "len": 0, "offset": 0, "speed": 0, "type": "backup"}, "event": "BLOCK_JOB_COMPLETED", "timestamp": {"microseconds": "USECS", "seconds": "SECS"}} 118 119--- Done --- 120