From: Max Reitz <mreitz@redhat.com>
To: qemu-block@nongnu.org
Cc: Kevin Wolf <kwolf@redhat.com>,
Peter Maydell <peter.maydell@linaro.org>,
qemu-devel@nongnu.org, Max Reitz <mreitz@redhat.com>
Subject: [PULL 00/19] Block patches
Date: Wed, 11 Mar 2020 14:51:54 +0100 [thread overview]
Message-ID: <20200311135213.1242028-1-mreitz@redhat.com> (raw)
The following changes since commit ba29883206d92a29ad5a466e679ccfc2ee6132ef:
Merge remote-tracking branch 'remotes/borntraeger/tags/s390x-20200310' into staging (2020-03-10 16:50:28 +0000)
are available in the Git repository at:
https://github.com/XanClic/qemu.git tags/pull-block-2020-03-11
for you to fetch changes up to 397f4e9d83e9c0000905f0a988ba1aeda162571c:
block/block-copy: hide structure definitions (2020-03-11 12:42:30 +0100)
----------------------------------------------------------------
Block patches for the 5.0 softfreeze:
- qemu-img measure for LUKS
- Improve block-copy's performance by reducing inter-request
dependencies
- Make curl's detection of accept-ranges more robust
- Memleak fixes
- iotest fix
----------------------------------------------------------------
David Edmondson (2):
block/curl: HTTP header fields allow whitespace around values
block/curl: HTTP header field names are case insensitive
Eric Blake (1):
iotests: Fix nonportable use of od --endian
Pan Nengyuan (2):
block/qcow2: do free crypto_opts in qcow2_close()
qemu-img: free memory before re-assign
Stefan Hajnoczi (4):
luks: extract qcrypto_block_calculate_payload_offset()
luks: implement .bdrv_measure()
qemu-img: allow qemu-img measure --object without a filename
iotests: add 288 luks qemu-img measure test
Vladimir Sementsov-Ogievskiy (10):
block/qcow2-threads: fix qcow2_decompress
job: refactor progress to separate object
block/block-copy: fix progress calculation
block/block-copy: specialcase first copy_range request
block/block-copy: use block_status
block/block-copy: factor out find_conflicting_inflight_req
block/block-copy: refactor interfaces to use bytes instead of end
block/block-copy: rename start to offset in interfaces
block/block-copy: reduce intersecting request lock
block/block-copy: hide structure definitions
block/backup-top.c | 6 +-
block/backup.c | 38 ++-
block/block-copy.c | 405 ++++++++++++++++++++++++-------
block/crypto.c | 62 +++++
block/curl.c | 32 ++-
block/qcow2-threads.c | 12 +-
block/qcow2.c | 75 ++----
block/trace-events | 1 +
blockjob.c | 16 +-
crypto/block.c | 36 +++
include/block/block-copy.h | 65 +----
include/crypto/block.h | 22 ++
include/qemu/job.h | 11 +-
include/qemu/progress_meter.h | 58 +++++
job-qmp.c | 4 +-
job.c | 6 +-
qemu-img.c | 14 +-
tests/qemu-iotests/178 | 2 +-
tests/qemu-iotests/178.out.qcow2 | 8 +-
tests/qemu-iotests/178.out.raw | 8 +-
tests/qemu-iotests/288 | 93 +++++++
tests/qemu-iotests/288.out | 30 +++
tests/qemu-iotests/common.rc | 22 +-
tests/qemu-iotests/group | 1 +
24 files changed, 749 insertions(+), 278 deletions(-)
create mode 100644 include/qemu/progress_meter.h
create mode 100755 tests/qemu-iotests/288
create mode 100644 tests/qemu-iotests/288.out
--
2.24.1
next reply other threads:[~2020-03-11 14:02 UTC|newest]
Thread overview: 23+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-03-11 13:51 Max Reitz [this message]
2020-03-11 13:51 ` [PULL 01/19] luks: extract qcrypto_block_calculate_payload_offset() Max Reitz
2020-03-11 13:51 ` [PULL 02/19] luks: implement .bdrv_measure() Max Reitz
2020-03-11 13:51 ` [PULL 03/19] qemu-img: allow qemu-img measure --object without a filename Max Reitz
2020-03-11 13:51 ` [PULL 04/19] iotests: add 288 luks qemu-img measure test Max Reitz
2020-03-11 13:51 ` [PULL 05/19] block/curl: HTTP header fields allow whitespace around values Max Reitz
2020-03-11 13:52 ` [PULL 06/19] block/curl: HTTP header field names are case insensitive Max Reitz
2020-03-11 13:52 ` [PULL 07/19] iotests: Fix nonportable use of od --endian Max Reitz
2020-03-11 13:52 ` [PULL 08/19] block/qcow2: do free crypto_opts in qcow2_close() Max Reitz
2020-03-11 13:52 ` [PULL 09/19] qemu-img: free memory before re-assign Max Reitz
2020-03-11 13:52 ` [PULL 10/19] block/qcow2-threads: fix qcow2_decompress Max Reitz
2020-03-11 13:52 ` [PULL 11/19] job: refactor progress to separate object Max Reitz
2020-03-11 13:52 ` [PULL 12/19] block/block-copy: fix progress calculation Max Reitz
2020-03-11 13:52 ` [PULL 13/19] block/block-copy: specialcase first copy_range request Max Reitz
2020-03-11 13:52 ` [PULL 14/19] block/block-copy: use block_status Max Reitz
2020-03-11 13:52 ` [PULL 15/19] block/block-copy: factor out find_conflicting_inflight_req Max Reitz
2020-03-11 13:52 ` [PULL 16/19] block/block-copy: refactor interfaces to use bytes instead of end Max Reitz
2020-03-11 13:52 ` [PULL 17/19] block/block-copy: rename start to offset in interfaces Max Reitz
2020-03-11 13:52 ` [PULL 18/19] block/block-copy: reduce intersecting request lock Max Reitz
2020-03-11 13:52 ` [PULL 19/19] block/block-copy: hide structure definitions Max Reitz
2020-03-12 11:02 ` [PULL 00/19] Block patches Peter Maydell
2021-05-14 16:44 Max Reitz
2021-05-17 12:56 ` Peter Maydell
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20200311135213.1242028-1-mreitz@redhat.com \
--to=mreitz@redhat.com \
--cc=kwolf@redhat.com \
--cc=peter.maydell@linaro.org \
--cc=qemu-block@nongnu.org \
--cc=qemu-devel@nongnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.