The following changes since commit 0bb1137930f51a89fb1bfeb0c46aa68af0395167:
Merge remote-tracking branch 'remotes/cohuck/tags/s390x-20161031' into staging (2016-10-31 14:48:47 +0000) are available in the git repository at: git://repo.or.cz/qemu/kevin.git tags/for-upstream for you to fetch changes up to aa2623d817e7ecb62fd917e475ccc0d42dd1a413: qapi: allow blockdev-add for NFS (2016-10-31 16:52:39 +0100) ---------------------------------------------------------------- Block layer patches ---------------------------------------------------------------- Alberto Garcia (19): block: Add bdrv_drain_all_{begin,end}() block: Pause all jobs during bdrv_reopen_multiple() block: Add block_job_add_bdrv() block: Use block_job_add_bdrv() in mirror_start_job() block: Use block_job_add_bdrv() in backup_start() block: Check blockers in all nodes involved in a block-commit job block: Block all nodes involved in the block-commit operation block: Block all intermediate nodes in commit_active_start() block: Support streaming to an intermediate layer block: Add QMP support for streaming to an intermediate layer docs: Document how to stream to an intermediate layer qemu-iotests: Test streaming to an intermediate layer qemu-iotests: Test block-stream operations in parallel qemu-iotests: Test overlapping stream and commit operations qemu-iotests: Test block-stream and block-commit in parallel qemu-iotests: Add iotests.supports_quorum() qemu-iotests: Test streaming to a Quorum child block: Add 'base-node' parameter to the 'block-stream' command qemu-iotests: Test the 'base-node' parameter of 'block-stream' Ashijeet Acharya (7): block/ssh: Add ssh_has_filename_options_conflict() util/qemu-sockets: Make inet_connect_saddr() public block/ssh: Add InetSocketAddress and accept it block/ssh: Use InetSocketAddress options qapi: allow blockdev-add for ssh block/nfs: Introduce runtime_opts in NFS qapi: allow blockdev-add for NFS Eric Blake (1): block: Mention replication in BlockdevDriver enum docs Tomáš Golembiovský (2): raw_bsd: add offset and size options qemu-iotests: test 'offset' and 'size' options in raw driver block.c | 9 +- block/backup.c | 5 +- block/commit.c | 14 ++ block/io.c | 27 ++- block/mirror.c | 11 +- block/nfs.c | 442 +++++++++++++++++++++++++++++++++--------- block/raw_bsd.c | 217 ++++++++++++++++++++- block/ssh.c | 132 ++++++++++--- block/stream.c | 24 +++ blockdev.c | 41 +++- blockjob.c | 17 +- docs/live-block-ops.txt | 36 ++-- docs/qmp-commands.txt | 7 +- hmp.c | 2 +- include/block/block.h | 2 + include/block/blockjob.h | 14 ++ include/qemu/sockets.h | 2 + qapi/block-core.json | 135 +++++++++++-- tests/qemu-iotests/030 | 313 +++++++++++++++++++++++++++++- tests/qemu-iotests/030.out | 4 +- tests/qemu-iotests/041 | 27 ++- tests/qemu-iotests/139 | 3 +- tests/qemu-iotests/171 | 212 ++++++++++++++++++++ tests/qemu-iotests/171.out | 313 ++++++++++++++++++++++++++++++ tests/qemu-iotests/group | 1 + tests/qemu-iotests/iotests.py | 5 +- util/qemu-sockets.c | 4 +- 27 files changed, 1833 insertions(+), 186 deletions(-) create mode 100755 tests/qemu-iotests/171 create mode 100644 tests/qemu-iotests/171.out