[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PULL 00/38] Block patches
From: |
Kevin Wolf |
Subject: |
[Qemu-devel] [PULL 00/38] Block patches |
Date: |
Fri, 20 Apr 2012 19:01:06 +0200 |
The following changes since commit 51006bbc45bc74977ae538190a53df2af534acb9:
Merge remote-tracking branch 'origin/master' into staging (2012-04-18
10:06:09 -0500)
are available in the git repository at:
git://repo.or.cz/qemu/kevin.git for-anthony
Andreas Färber (1):
iotests: Resolve test failures caused by hostname
Dong Xu Wang (1):
iotests: fix error in 005
Kevin Wolf (24):
qemu-iotests: Always filter cluster_size out in _make_test_img
qemu-iotests: Test bdrv_close while AIO is in flight
block: Drain requests in bdrv_close
qemu-io: Add command line switch for cache mode
qcow2: Fix error handling in qcow2_alloc_cluster_offset
qcow2: Fix return value of alloc_refcount_block
qcow2: Fix refcount block allocation during qcow2_alloc_cluster_at()
Specification for qcow2 version 3
qcow2: Save disk size in snapshot header
qcow2: Ignore reserved bits in get_cluster_offset
qcow2: Ignore reserved bits in count_contiguous_clusters()
qcow2: Fail write_compressed when overwriting data
qcow2: Ignore reserved bits in L1/L2 entries
qcow2: Refactor qcow2_free_any_clusters
qcow2: Simplify count_cow_clusters
qcow2: Ignore reserved bits in refcount table entries
qcow2: Ignore reserved bits in check_refcounts
qcow2: Version 3 images
qcow2: Support reading zero clusters
qcow2: Support for feature table header extension
qemu-iotests: Test backing file COW with zero clusters
qcow2: Zero write support
qemu-iotests: Add -o and make v3 the default for qcow2
qemu-iotests: Fix test 031 for qcow2 v3 support
Liu Yuan (1):
qemu-img: let 'qemu-img convert' flush data
Paolo Bonzini (8):
block: allow interrupting a co_sleep_ns
qemu-io: use main_loop_wait
qemu-tool: map vm_clock to rt_clock
posix-aio: merge posix_aio_process_queue and posix_aio_read
aio: remove process_queue callback and qemu_aio_process_queue
aio: return "AIO in progress" state from qemu_aio_wait
aio: simplify qemu_aio_wait
qemu-iotests: add a simple test for write_zeroes
Stefan Hajnoczi (2):
ide: convert ide_sector_read() to asynchronous I/O
ide: convert ide_sector_write() to asynchronous I/O
Stefan Weil (1):
block: Fix spelling in comment (ineffcient -> inefficient)
aio.c | 172 ++++++++++----------------
block.c | 17 ++-
block/cow.c | 2 +-
block/curl.c | 10 +-
block/iscsi.c | 4 +-
block/nbd.c | 8 +-
block/qcow2-cluster.c | 226 +++++++++++++++++++++++++---------
block/qcow2-refcount.c | 164 ++++++++++++++-----------
block/qcow2-snapshot.c | 16 +++
block/qcow2.c | 252 ++++++++++++++++++++++++++++++++++----
block/qcow2.h | 59 +++++++++-
block/rbd.c | 5 +-
block/sheepdog.c | 11 +-
block_int.h | 1 +
cmd.c | 10 +-
docs/specs/qcow2.txt | 122 +++++++++++++++----
hw/ide/core.c | 137 +++++++++++++++------
hw/ide/internal.h | 3 +
linux-aio.c | 2 +-
posix-aio-compat.c | 45 +++-----
qemu-aio.h | 19 +---
qemu-coroutine-sleep.c | 3 +-
qemu-img.c | 4 +-
qemu-io.c | 17 ++-
qemu-tool.c | 3 +-
tests/qemu-iotests/005 | 2 +-
tests/qemu-iotests/005.out | 2 +-
tests/qemu-iotests/013.out | 2 +-
tests/qemu-iotests/014.out | 2 +-
tests/qemu-iotests/015.out | 2 +-
tests/qemu-iotests/019.out | 4 +-
tests/qemu-iotests/022.out | 2 +-
tests/qemu-iotests/023.out | 16 ++--
tests/qemu-iotests/024.out | 6 +-
tests/qemu-iotests/026.out | 208 ++++++++++++++++----------------
tests/qemu-iotests/029.out | 4 +-
tests/qemu-iotests/031 | 44 ++++---
tests/qemu-iotests/031.out | 132 ++++++++++++++++++++-
tests/qemu-iotests/032 | 69 +++++++++++
tests/qemu-iotests/032.out | 78 ++++++++++++
tests/qemu-iotests/033 | 73 +++++++++++
tests/qemu-iotests/033.out | 29 +++++
tests/qemu-iotests/034 | 113 +++++++++++++++++
tests/qemu-iotests/034.out | 81 ++++++++++++
tests/qemu-iotests/check | 6 +-
tests/qemu-iotests/common | 17 +++
tests/qemu-iotests/common.config | 2 +-
tests/qemu-iotests/common.rc | 38 +++++-
tests/qemu-iotests/group | 3 +
tests/qemu-iotests/qcow2.py | 24 +++-
50 files changed, 1704 insertions(+), 567 deletions(-)
create mode 100755 tests/qemu-iotests/032
create mode 100644 tests/qemu-iotests/032.out
create mode 100755 tests/qemu-iotests/033
create mode 100644 tests/qemu-iotests/033.out
create mode 100755 tests/qemu-iotests/034
create mode 100644 tests/qemu-iotests/034.out
- [Qemu-devel] [PULL 00/38] Block patches,
Kevin Wolf <=
- [Qemu-devel] [PATCH 03/38] block: Drain requests in bdrv_close, Kevin Wolf, 2012/04/20
- [Qemu-devel] [PATCH 02/38] qemu-iotests: Test bdrv_close while AIO is in flight, Kevin Wolf, 2012/04/20
- [Qemu-devel] [PATCH 01/38] qemu-iotests: Always filter cluster_size out in _make_test_img, Kevin Wolf, 2012/04/20
- [Qemu-devel] [PATCH 06/38] qemu-io: Add command line switch for cache mode, Kevin Wolf, 2012/04/20
- [Qemu-devel] [PATCH 05/38] block: Fix spelling in comment (ineffcient -> inefficient), Kevin Wolf, 2012/04/20
- [Qemu-devel] [PATCH 04/38] iotests: fix error in 005, Kevin Wolf, 2012/04/20
- [Qemu-devel] [PATCH 07/38] ide: convert ide_sector_read() to asynchronous I/O, Kevin Wolf, 2012/04/20
- [Qemu-devel] [PATCH 10/38] qcow2: Fix return value of alloc_refcount_block, Kevin Wolf, 2012/04/20
- [Qemu-devel] [PATCH 09/38] qcow2: Fix error handling in qcow2_alloc_cluster_offset, Kevin Wolf, 2012/04/20
- [Qemu-devel] [PATCH 08/38] ide: convert ide_sector_write() to asynchronous I/O, Kevin Wolf, 2012/04/20