mirror of
https://github.com/xemu-project/xemu.git
synced 2025-04-02 11:11:48 -04:00
When making backups based on bitmaps, the work estimate can be more accurate. Update iotests to reflect the new strategy. TOP work estimates are broken, but do not get worse with this commit. That issue is addressed in the following commits instead. Signed-off-by: John Snow <jsnow@redhat.com> Reviewed-by: Max Reitz <mreitz@redhat.com> Message-id: 20190716000117.25219-7-jsnow@redhat.com Signed-off-by: John Snow <jsnow@redhat.com>
119 lines
2.7 KiB
Text
119 lines
2.7 KiB
Text
--- 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 ---
|