[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PULL 00/22] Block layer patches
From: |
Kevin Wolf |
Subject: |
[Qemu-devel] [PULL 00/22] Block layer patches |
Date: |
Thu, 12 Sep 2019 15:45:42 +0200 |
The following changes since commit 89ea03a7dc83ca36b670ba7f787802791fcb04b1:
Merge remote-tracking branch 'remotes/huth-gitlab/tags/m68k-pull-2019-09-07'
into staging (2019-09-09 09:48:34 +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 65f9f0c2a53b1572043501bb4e99500914e88cc6:
qcow2: Stop overwriting compressed clusters one by one (2019-09-12 11:26:59
+0200)
----------------------------------------------------------------
Block layer patches:
- qcow2: Allow overwriting multiple compressed clusters at once for
better performance
- nfs: add support for nfs_umount
- file-posix: write_zeroes fixes
- qemu-io, blockdev-create, pr-manager: Fix crashes and memory leaks
- qcow2: Fix the calculation of the maximum L2 cache size
- vpc: Fix return code for vpc_co_create()
- blockjob: Code cleanup
- iotests improvements (e.g. for use with valgrind)
----------------------------------------------------------------
Alberto Garcia (2):
qcow2: Fix the calculation of the maximum L2 cache size
qcow2: Stop overwriting compressed clusters one by one
Andrey Shinkevich (6):
iotests: allow Valgrind checking all QEMU processes
iotests: exclude killed processes from running under Valgrind
iotests: Add casenotrun report to bash tests
iotests: Valgrind fails with nonexistent directory
iotests: extended timeout under Valgrind
iotests: extend sleeping time under Valgrind
Kevin Wolf (2):
file-posix: Fix has_write_zeroes after NO_FALLBACK
qemu-io: Don't leak pattern file in error path
Markus Armbruster (1):
pr-manager: Fix invalid g_free() crash bug
Max Reitz (7):
block/file-posix: Reduce xfsctl() use
iotests: Test reverse sub-cluster qcow2 writes
vpc: Return 0 from vpc_co_create() on success
iotests: Add supported protocols to execute_test()
iotests: Restrict file Python tests to file
iotests: Restrict nbd Python tests to nbd
iotests: Test blockdev-create for vpc
Peter Lieven (1):
block/nfs: add support for nfs_umount
Philippe Mathieu-Daudé (1):
block/create: Do not abort if a block driver is not available
Vladimir Sementsov-Ogievskiy (2):
job: drop job_drain
iotests: skip 232 when run tests as root
include/block/blockjob_int.h | 19 ------
include/qemu/job.h | 13 ----
block/backup.c | 19 +-----
block/commit.c | 1 -
block/create.c | 6 +-
block/file-posix.c | 83 ++---------------------
block/mirror.c | 28 +-------
block/nfs.c | 5 +-
block/qcow2-cluster.c | 8 +--
block/qcow2.c | 6 +-
block/stream.c | 1 -
block/vpc.c | 3 +-
blockjob.c | 13 ----
job.c | 12 +---
qemu-io-cmds.c | 4 ++
scsi/pr-manager.c | 1 -
tests/test-bdrv-drain.c | 3 -
tests/test-block-iothread.c | 1 -
tests/test-blockjob-txn.c | 1 -
tests/test-blockjob.c | 2 -
tests/qemu-iotests/028 | 6 +-
tests/qemu-iotests/030 | 3 +-
tests/qemu-iotests/039 | 5 ++
tests/qemu-iotests/039.out | 30 ++-------
tests/qemu-iotests/040 | 3 +-
tests/qemu-iotests/041 | 3 +-
tests/qemu-iotests/044 | 3 +-
tests/qemu-iotests/045 | 3 +-
tests/qemu-iotests/051 | 4 ++
tests/qemu-iotests/055 | 3 +-
tests/qemu-iotests/056 | 3 +-
tests/qemu-iotests/057 | 3 +-
tests/qemu-iotests/061 | 2 +
tests/qemu-iotests/061.out | 12 +---
tests/qemu-iotests/065 | 3 +-
tests/qemu-iotests/096 | 3 +-
tests/qemu-iotests/118 | 3 +-
tests/qemu-iotests/124 | 3 +-
tests/qemu-iotests/129 | 3 +-
tests/qemu-iotests/132 | 3 +-
tests/qemu-iotests/137 | 1 +
tests/qemu-iotests/137.out | 6 +-
tests/qemu-iotests/139 | 3 +-
tests/qemu-iotests/147 | 5 +-
tests/qemu-iotests/148 | 3 +-
tests/qemu-iotests/151 | 3 +-
tests/qemu-iotests/152 | 3 +-
tests/qemu-iotests/155 | 3 +-
tests/qemu-iotests/163 | 3 +-
tests/qemu-iotests/165 | 3 +-
tests/qemu-iotests/169 | 3 +-
tests/qemu-iotests/183 | 9 ++-
tests/qemu-iotests/192 | 6 +-
tests/qemu-iotests/196 | 3 +-
tests/qemu-iotests/199 | 3 +-
tests/qemu-iotests/205 | 3 +-
tests/qemu-iotests/232 | 6 ++
tests/qemu-iotests/245 | 3 +-
tests/qemu-iotests/247 | 6 +-
tests/qemu-iotests/257 | 3 +-
tests/qemu-iotests/265 | 67 ++++++++++++++++++
tests/qemu-iotests/265.out | 6 ++
tests/qemu-iotests/266 | 153 ++++++++++++++++++++++++++++++++++++++++++
tests/qemu-iotests/266.out | 137 +++++++++++++++++++++++++++++++++++++
tests/qemu-iotests/common.rc | 105 ++++++++++++++++++++++++-----
tests/qemu-iotests/group | 2 +
tests/qemu-iotests/iotests.py | 4 +-
67 files changed, 590 insertions(+), 292 deletions(-)
create mode 100755 tests/qemu-iotests/265
create mode 100644 tests/qemu-iotests/265.out
create mode 100755 tests/qemu-iotests/266
create mode 100644 tests/qemu-iotests/266.out
- [Qemu-devel] [PULL 00/22] Block layer patches,
Kevin Wolf <=
- [Qemu-devel] [PULL 01/22] qcow2: Fix the calculation of the maximum L2 cache size, Kevin Wolf, 2019/09/12
- [Qemu-devel] [PULL 03/22] block/file-posix: Reduce xfsctl() use, Kevin Wolf, 2019/09/12
- [Qemu-devel] [PULL 02/22] job: drop job_drain, Kevin Wolf, 2019/09/12
- [Qemu-devel] [PULL 05/22] pr-manager: Fix invalid g_free() crash bug, Kevin Wolf, 2019/09/12
- [Qemu-devel] [PULL 06/22] file-posix: Fix has_write_zeroes after NO_FALLBACK, Kevin Wolf, 2019/09/12
- [Qemu-devel] [PULL 04/22] iotests: Test reverse sub-cluster qcow2 writes, Kevin Wolf, 2019/09/12
- [Qemu-devel] [PULL 07/22] vpc: Return 0 from vpc_co_create() on success, Kevin Wolf, 2019/09/12
- [Qemu-devel] [PULL 08/22] iotests: Add supported protocols to execute_test(), Kevin Wolf, 2019/09/12
- [Qemu-devel] [PULL 10/22] iotests: Restrict nbd Python tests to nbd, Kevin Wolf, 2019/09/12
- [Qemu-devel] [PULL 09/22] iotests: Restrict file Python tests to file, Kevin Wolf, 2019/09/12