[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-block] [PULL 00/34] Block layer patches
From: |
Kevin Wolf |
Subject: |
[Qemu-block] [PULL 00/34] Block layer patches |
Date: |
Mon, 22 Feb 2016 17:32:18 +0100 |
The following changes since commit c3bce9d5f986bc22b0692a8fa9d26ce6d304375c:
etraxfs_dma: Dont forward zero-length payload to clients (2016-02-20 00:17:48
+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 fe243e4881bc9e09767dba05f15acb016cfa7a52:
Merge remote-tracking branch 'mreitz/tags/pull-block-for-kevin-2016-02-22'
into queue-block (2016-02-22 16:57:50 +0100)
----------------------------------------------------------------
Block layer patches
----------------------------------------------------------------
Alberto Garcia (17):
throttle: Make throttle_compute_timer() static
throttle: Make throttle_conflicting() set errp
throttle: Make throttle_max_is_missing_limit() set errp
throttle: Make throttle_is_valid() set errp
throttle: Set always an average value when setting a maximum value
throttle: Merge all functions that check the configuration into one
throttle: Use throttle_config_init() to initialize ThrottleConfig
throttle: Add support for burst periods
throttle: Add command-line settings to define the burst periods
qapi: Add burst length parameters to block_set_io_throttle
qapi: Add burst length fields to BlockDeviceInfo
throttle: Check that burst_level leaks correctly
throttle: Test throttle_compute_wait() during bursts
qemu-iotests: Extend iotest 093 to test bursts
qapi: Correct the name of the iops_rd parameter
docs: Document the throttling infrastructure
MAINTAINERS: Add myself as maintainer of the throttling code
Alyssa Milburn (1):
blockdev: unset inappropriate flags when changing medium
Changlong Xie (1):
quorum: fix segfault when read fails in fifo mode
Daniel P. Berrange (8):
qemu-io: add support for --object command line arg
qemu-img: add support for --object command line arg
qemu-io: allow specifying image as a set of options args
qemu-nbd: allow specifying image as a set of options args
qemu-img: allow specifying image as a set of options args
qemu-nbd: don't overlap long option values with short options
qemu-nbd: use no_argument/required_argument constants
qemu-io: use no_argument/required_argument constants
John Snow (1):
qemu-img: initialize MapEntry object
Kevin Wolf (3):
block: Fix -incoming with snapshot=on
block migration: Activate image on destination before writing to it
Merge remote-tracking branch
'mreitz/tags/pull-block-for-kevin-2016-02-22' into queue-block
Sascha Silbe (3):
qemu-iotests: 067: ignore QMP events
qemu-iotests: 140: don't use IDE device
qemu-iotests: 140: make description slightly more verbose
Vladimir Sementsov-Ogievskiy (1):
spec: add qcow2 bitmaps extension specification
MAINTAINERS | 9 +
block.c | 4 -
block/qapi.c | 20 ++
block/quorum.c | 3 +-
blockdev.c | 109 +++++++---
docs/specs/qcow2.txt | 221 +++++++++++++++++++-
docs/throttle.txt | 252 +++++++++++++++++++++++
hmp.c | 12 ++
include/qemu/throttle.h | 55 +++--
migration/block.c | 7 +
qapi/block-core.json | 92 +++++++--
qemu-img-cmds.hx | 44 ++--
qemu-img.c | 491 +++++++++++++++++++++++++++++++++++++++------
qemu-img.texi | 14 ++
qemu-io.c | 115 +++++++++--
qemu-nbd.c | 104 ++++++----
qemu-nbd.texi | 7 +-
qmp-commands.hx | 25 ++-
tests/qemu-iotests/067 | 11 +-
tests/qemu-iotests/067.out | 144 -------------
tests/qemu-iotests/093 | 65 ++++--
tests/qemu-iotests/093.out | 4 +-
tests/qemu-iotests/140 | 8 +-
tests/qemu-iotests/140.out | 1 -
tests/qemu-iotests/145 | 52 +++++
tests/qemu-iotests/145.out | 5 +
tests/qemu-iotests/group | 1 +
tests/test-throttle.c | 88 ++++++--
util/throttle.c | 132 ++++++++----
29 files changed, 1663 insertions(+), 432 deletions(-)
create mode 100644 docs/throttle.txt
create mode 100755 tests/qemu-iotests/145
create mode 100644 tests/qemu-iotests/145.out
- [Qemu-block] [PULL 00/34] Block layer patches,
Kevin Wolf <=
- [Qemu-block] [PULL 02/34] quorum: fix segfault when read fails in fifo mode, Kevin Wolf, 2016/02/22
- [Qemu-block] [PULL 03/34] spec: add qcow2 bitmaps extension specification, Kevin Wolf, 2016/02/22
- [Qemu-block] [PULL 01/34] qemu-img: initialize MapEntry object, Kevin Wolf, 2016/02/22
- [Qemu-block] [PULL 05/34] qemu-io: add support for --object command line arg, Kevin Wolf, 2016/02/22
- [Qemu-block] [PULL 07/34] qemu-io: allow specifying image as a set of options args, Kevin Wolf, 2016/02/22
- [Qemu-block] [PULL 08/34] qemu-nbd: allow specifying image as a set of options args, Kevin Wolf, 2016/02/22
- [Qemu-block] [PULL 04/34] block: Fix -incoming with snapshot=on, Kevin Wolf, 2016/02/22
- [Qemu-block] [PULL 06/34] qemu-img: add support for --object command line arg, Kevin Wolf, 2016/02/22
- [Qemu-block] [PULL 12/34] qemu-io: use no_argument/required_argument constants, Kevin Wolf, 2016/02/22
- [Qemu-block] [PULL 10/34] qemu-nbd: don't overlap long option values with short options, Kevin Wolf, 2016/02/22