Patches applied successfully (
tree,
apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20210126142016.806073-1-mreitz@redhat.com
Maintainers: Wen Congyang <wencongyang2@huawei.com>, John Snow <jsnow@redhat.com>, Kevin Wolf <kwolf@redhat.com>, Xie Changlong <xiechanglong.d@gmail.com>, Max Reitz <mreitz@redhat.com>, Markus Armbruster <armbru@redhat.com>, Fam Zheng <fam@euphon.net>, Eric Blake <eblake@redhat.com>, Stefan Hajnoczi <stefanha@redhat.com>, Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
qapi/block-core.json | 66 +++++-
block/backup-top.h | 1 +
block/copy-on-read.h | 32 +++
include/block/block-copy.h | 61 ++++-
include/block/block.h | 10 +-
include/block/block_int.h | 15 +-
include/block/blockjob_int.h | 2 +
block.c | 25 ++
block/backup-top.c | 6 +-
block/backup.c | 233 ++++++++++++-------
block/block-copy.c | 227 +++++++++++++++---
block/copy-on-read.c | 184 ++++++++++++++-
block/file-posix.c | 38 ++-
block/io.c | 10 +-
block/monitor/block-hmp-cmds.c | 7 +-
block/replication.c | 2 +
block/stream.c | 185 +++++++++------
blockdev.c | 83 +++++--
blockjob.c | 6 +
job.c | 3 +
util/coroutine-sigaltstack.c | 9 +
scripts/simplebench/bench-backup.py | 167 ++++++++++++++
scripts/simplebench/bench-example.py | 2 +-
scripts/simplebench/bench_block_job.py | 13 +-
tests/qemu-iotests/030 | 12 +-
tests/qemu-iotests/056 | 9 +-
tests/qemu-iotests/109.out | 24 ++
tests/qemu-iotests/118 | 20 +-
tests/qemu-iotests/118.out | 4 +-
tests/qemu-iotests/124 | 8 +-
tests/qemu-iotests/129 | 79 ++++---
tests/qemu-iotests/141.out | 2 +-
tests/qemu-iotests/178 | 2 +-
tests/qemu-iotests/178.out.qcow2 | 2 +-
tests/qemu-iotests/178.out.raw | 2 +-
tests/qemu-iotests/185 | 3 +-
tests/qemu-iotests/185.out | 3 +-
tests/qemu-iotests/219 | 13 +-
tests/qemu-iotests/245 | 20 +-
tests/qemu-iotests/257 | 1 +
tests/qemu-iotests/257.out | 306 ++++++++++++-------------
tests/qemu-iotests/297 | 112 +++++++--
tests/qemu-iotests/297.out | 5 +-
tests/qemu-iotests/300 | 19 +-
tests/qemu-iotests/310 | 117 ++++++++++
tests/qemu-iotests/310.out | 15 ++
tests/qemu-iotests/313 | 104 +++++++++
tests/qemu-iotests/313.out | 29 +++
tests/qemu-iotests/common.rc | 7 +-
tests/qemu-iotests/group | 2 +
tests/qemu-iotests/iotests.py | 37 +--
51 files changed, 1797 insertions(+), 547 deletions(-)
create mode 100644 block/copy-on-read.h
create mode 100755 scripts/simplebench/bench-backup.py
create mode 100755 tests/qemu-iotests/310
create mode 100644 tests/qemu-iotests/310.out
create mode 100755 tests/qemu-iotests/313
create mode 100644 tests/qemu-iotests/313.out