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