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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).