[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PULL 00/33] Block patches
From: |
Kevin Wolf |
Subject: |
[Qemu-devel] [PULL 00/33] Block patches |
Date: |
Fri, 13 Sep 2013 13:50:30 +0200 |
The following changes since commit 2d1fe1873a984d1c2c89ffa3d12949cafc718551:
Merge remote-tracking branch 'pmaydell/tags/pull-target-arm-20130910' into
staging (2013-09-11 14:46:52 -0500)
are available in the git repository at:
git://repo.or.cz/qemu/kevin.git for-anthony
for you to fetch changes up to c21bddf27fd8029890e9fc2ee314788919eababf:
qemu-iotests: Fix test 038 (2013-09-13 12:02:33 +0200)
----------------------------------------------------------------
Bharata B Rao (1):
qemu-iotests: Cleanup test image in test number 007
Kevin Wolf (2):
qcow2: Pass discard type to qcow2_discard_clusters()
qcow2: Discard VM state in active L1 after creating snapshot
Max Reitz (16):
block: Image file option amendment
qcow2-cache: Empty cache
qcow2-cluster: Expand zero clusters
qcow2: Save refcount order in BDRVQcowState
qcow2: Implement bdrv_amend_options
qemu-iotest: qcow2 image option amendment
qemu-iotests: New test case in 061
bdrv: Use "Error" for opening images
bdrv: Use "Error" for creating images
block: Error parameter for open functions
block: Error parameter for create functions
qemu-img create: Emit filename on error
qcow2: Use Error parameter
qemu-iotests: Adjustments due to error propagation
block: Assert validity of BdrvActionOps
qemu-iotests: Fix test 038
Paolo Bonzini (1):
qemu-img: fix invalid JSON
Stefan Hajnoczi (1):
coroutine: add ./configure --disable-coroutine-pool
Tal Kain (1):
raw-win32.c: Fix incorrect handling behaviour of small block files
Wenchao Xia (11):
qemu-iotests: add unix socket help program
qemu-iotests: add infrastructure of fd passing via SCM
qemu-iotests: add tests for runtime fd passing via SCM rights
snapshot: new function bdrv_snapshot_find_by_id_and_name()
snapshot: distinguish id and name in snapshot delete
qmp: add internal snapshot support in qmp_transaction
qmp: add interface blockdev-snapshot-internal-sync
qmp: add interface blockdev-snapshot-delete-internal-sync
hmp: add interface hmp_snapshot_blkdev_internal
hmp: add interface hmp_snapshot_delete_blkdev_internal
qemu-iotests: add 057 internal snapshot for block device test case
QMP/qmp.py | 6 +
block.c | 184 +++++++++++-----
block/blkdebug.c | 7 +-
block/blkverify.c | 11 +-
block/bochs.c | 3 +-
block/cloop.c | 3 +-
block/cow.c | 15 +-
block/curl.c | 3 +-
block/dmg.c | 3 +-
block/gluster.c | 4 +-
block/iscsi.c | 8 +-
block/mirror.c | 5 +-
block/nbd.c | 3 +-
block/parallels.c | 3 +-
block/qcow.c | 15 +-
block/qcow2-cache.c | 18 ++
block/qcow2-cluster.c | 241 ++++++++++++++++++++-
block/qcow2-refcount.c | 29 +--
block/qcow2-snapshot.c | 62 ++++--
block/qcow2.c | 346 +++++++++++++++++++++++++-----
block/qcow2.h | 20 +-
block/qed.c | 18 +-
block/raw-posix.c | 18 +-
block/raw-win32.c | 10 +-
block/raw_bsd.c | 16 +-
block/rbd.c | 27 ++-
block/sheepdog.c | 21 +-
block/snapshot.c | 133 +++++++++++-
block/ssh.c | 6 +-
block/vdi.c | 6 +-
block/vhdx.c | 3 +-
block/vmdk.c | 17 +-
block/vpc.c | 6 +-
block/vvfat.c | 13 +-
blockdev.c | 222 +++++++++++++++++--
configure | 26 ++-
hmp-commands.hx | 37 +++-
hmp.c | 22 ++
hmp.h | 2 +
hw/block/xen_disk.c | 7 +-
include/block/block.h | 13 +-
include/block/block_int.h | 17 +-
include/block/snapshot.h | 14 +-
include/qemu-common.h | 3 +
qapi-schema.json | 66 +++++-
qemu-coroutine.c | 34 +--
qemu-img-cmds.hx | 6 +
qemu-img.c | 136 +++++++++---
qemu-img.texi | 5 +
qemu-io.c | 14 +-
qemu-nbd.c | 6 +-
qmp-commands.hx | 104 ++++++++-
savevm.c | 32 +--
tests/Makefile | 3 +-
tests/qemu-iotests/007 | 2 +-
tests/qemu-iotests/038 | 3 +-
tests/qemu-iotests/038.out | 10 +-
tests/qemu-iotests/045 | 51 ++++-
tests/qemu-iotests/045.out | 4 +-
tests/qemu-iotests/049.out | 18 +-
tests/qemu-iotests/051.out | 35 ++-
tests/qemu-iotests/054.out | 4 +-
tests/qemu-iotests/057 | 259 +++++++++++++++++++++++
tests/qemu-iotests/057.out | 5 +
tests/qemu-iotests/060 | 2 +-
tests/qemu-iotests/060.out | 3 +-
tests/qemu-iotests/061 | 206 ++++++++++++++++++
tests/qemu-iotests/061.out | 376 +++++++++++++++++++++++++++++++++
tests/qemu-iotests/check | 1 +
tests/qemu-iotests/common.rc | 2 +-
tests/qemu-iotests/group | 2 +
tests/qemu-iotests/iotests.py | 23 ++
tests/qemu-iotests/socket_scm_helper.c | 135 ++++++++++++
73 files changed, 2823 insertions(+), 370 deletions(-)
create mode 100755 tests/qemu-iotests/057
create mode 100644 tests/qemu-iotests/057.out
create mode 100755 tests/qemu-iotests/061
create mode 100644 tests/qemu-iotests/061.out
create mode 100644 tests/qemu-iotests/socket_scm_helper.c
- [Qemu-devel] [PULL 00/33] Block patches,
Kevin Wolf <=
- [Qemu-devel] [PULL 03/33] raw-win32.c: Fix incorrect handling behaviour of small block files, Kevin Wolf, 2013/09/13
- [Qemu-devel] [PULL 04/33] block: Image file option amendment, Kevin Wolf, 2013/09/13
- [Qemu-devel] [PULL 06/33] qcow2-cluster: Expand zero clusters, Kevin Wolf, 2013/09/13
- [Qemu-devel] [PULL 05/33] qcow2-cache: Empty cache, Kevin Wolf, 2013/09/13
- [Qemu-devel] [PULL 07/33] qcow2: Save refcount order in BDRVQcowState, Kevin Wolf, 2013/09/13
- [Qemu-devel] [PULL 01/33] qcow2: Pass discard type to qcow2_discard_clusters(), Kevin Wolf, 2013/09/13
- [Qemu-devel] [PULL 02/33] qcow2: Discard VM state in active L1 after creating snapshot, Kevin Wolf, 2013/09/13
- [Qemu-devel] [PULL 11/33] qemu-iotests: add infrastructure of fd passing via SCM, Kevin Wolf, 2013/09/13
- [Qemu-devel] [PULL 10/33] qemu-iotests: add unix socket help program, Kevin Wolf, 2013/09/13
- [Qemu-devel] [PULL 09/33] qemu-iotest: qcow2 image option amendment, Kevin Wolf, 2013/09/13