From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:54702) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1byidk-0003CW-4B for qemu-devel@nongnu.org; Mon, 24 Oct 2016 13:02:25 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1byidj-0004yQ-07 for qemu-devel@nongnu.org; Mon, 24 Oct 2016 13:02:24 -0400 From: Kevin Wolf Date: Mon, 24 Oct 2016 19:01:48 +0200 Message-Id: <1477328531-30879-1-git-send-email-kwolf@redhat.com> Subject: [Qemu-devel] [PULL 00/23] Block layer patches List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-block@nongnu.org Cc: kwolf@redhat.com, qemu-devel@nongnu.org The following changes since commit a3ae21ec3fe036f536dc94cad735931777143103: Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into staging (2016-10-24 15:03:09 +0100) are available in the git repository at: git://repo.or.cz/qemu/kevin.git tags/for-upstream for you to fetch changes up to 25493dc012e7c10dba51ee893b634a1dbfeed126: Merge remote-tracking branch 'mreitz/tags/pull-block-2016-10-24' into queue-block (2016-10-24 18:02:26 +0200) ---------------------------------------------------------------- Block layer patches ---------------------------------------------------------------- Alberto Garcia (2): throttle: Correct access to wrong BlockBackendPublic structures qemu-iotests: Test I/O in a single drive from a throttling group Changlong Xie (1): block/replication: Clarify 'top-id' parameter usage Fam Zheng (9): qcow2: Support BDRV_REQ_MAY_UNMAP block: Hide HBitmap in block dirty bitmap interface HBitmap: Introduce "meta" bitmap to track bit changes tests: Add test code for meta bitmap block: Support meta dirty bitmap block: Add two dirty bitmap getters block: Assert that bdrv_release_dirty_bitmap succeeded tests: Add test code for hbitmap serialization block: More operations for meta dirty bitmap Halil Pasic (1): block: improve error handling in raw_open Kevin Wolf (2): block: Remove "options" indirection from blockdev-add Merge remote-tracking branch 'mreitz/tags/pull-block-2016-10-24' into queue-block Max Reitz (3): qemu-nbd: Add --fork option iotests: Remove raciness from 162 iotests: Do not rely on unavailable domains in 162 Paolo Bonzini (2): quorum: change child_iter to children_read quorum: do not allocate multiple iovecs for FIFO strategy Pino Toscano (1): qapi: fix memory leak in bdrv_image_info_specific_dump Vladimir Sementsov-Ogievskiy (2): hbitmap: serialization block: BdrvDirtyBitmap serialization interface Xu Tian (1): block: failed qemu-img command should return non-zero exit code block/backup.c | 14 ++- block/dirty-bitmap.c | 160 ++++++++++++++++++++++++- block/mirror.c | 24 ++-- block/qapi.c | 1 + block/qcow2-cluster.c | 9 +- block/qcow2.c | 3 +- block/qcow2.h | 3 +- block/quorum.c | 93 +++++++-------- block/raw-posix.c | 1 + block/raw-win32.c | 1 + block/replication.c | 5 + block/throttle-groups.c | 27 ++++- docs/qmp-commands.txt | 84 +++++++------ include/block/dirty-bitmap.h | 35 +++++- include/qemu/hbitmap.h | 100 ++++++++++++++++ include/qemu/typedefs.h | 1 + qapi/block-core.json | 7 +- qemu-img.c | 2 + qemu-nbd.c | 17 ++- qemu-nbd.texi | 2 + tests/qemu-iotests/041 | 11 +- tests/qemu-iotests/067 | 12 +- tests/qemu-iotests/071 | 118 ++++++++----------- tests/qemu-iotests/081 | 52 ++++----- tests/qemu-iotests/085 | 9 +- tests/qemu-iotests/087 | 76 +++++------- tests/qemu-iotests/093 | 33 +++++- tests/qemu-iotests/093.out | 4 +- tests/qemu-iotests/117 | 12 +- tests/qemu-iotests/118 | 42 +++---- tests/qemu-iotests/124 | 20 ++-- tests/qemu-iotests/139 | 10 +- tests/qemu-iotests/141 | 13 +-- tests/qemu-iotests/155 | 10 +- tests/qemu-iotests/162 | 22 +++- tests/qemu-iotests/162.out | 2 +- tests/test-hbitmap.c | 272 +++++++++++++++++++++++++++++++++++++++++++ util/hbitmap.c | 206 +++++++++++++++++++++++++++++--- 38 files changed, 1140 insertions(+), 373 deletions(-)