[PULL,00/15] Block layer patches
mbox

Message ID 20191014160343.8211-1-kwolf@redhat.com
State New
Headers show

Pull-request

git://repo.or.cz/qemu/kevin.git tags/for-upstream

Message

Kevin Wolf Oct. 14, 2019, 4:03 p.m. UTC
The following changes since commit 22dbfdecc3c52228d3489da3fe81da92b21197bf:

  Merge remote-tracking branch 'remotes/awilliam/tags/vfio-update-20191010.0' into staging (2019-10-14 15:09:08 +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 a1406a9262a087d9ec9627b88da13c4590b61dae:

  iotests: Test large write request to qcow2 file (2019-10-14 17:12:48 +0200)

----------------------------------------------------------------
Block layer patches:

- block: Fix crash with qcow2 partial cluster COW with small cluster
  sizes (misaligned write requests with BDRV_REQ_NO_FALLBACK)
- qcow2: Fix integer overflow potentially causing corruption with huge
  requests
- vhdx: Detect truncated image files
- tools: Support help options for --object
- Various block-related replay improvements
- iotests/028: Fix for long $TEST_DIRs

----------------------------------------------------------------
Alberto Garcia (1):
      block: Reject misaligned write requests with BDRV_REQ_NO_FALLBACK

Kevin Wolf (4):
      vl: Split off user_creatable_print_help()
      qemu-io: Support help options for --object
      qemu-img: Support help options for --object
      qemu-nbd: Support help options for --object

Max Reitz (3):
      iotests/028: Fix for long $TEST_DIRs
      qcow2: Limit total allocation range to INT_MAX
      iotests: Test large write request to qcow2 file

Pavel Dovgaluk (6):
      block: implement bdrv_snapshot_goto for blkreplay
      replay: disable default snapshot for record/replay
      replay: update docs for record/replay with block devices
      replay: don't drain/flush bdrv queue while RR is working
      replay: finish record/replay before closing the disks
      replay: add BH oneshot event for block layer

Peter Lieven (1):
      block/vhdx: add check for truncated image files

 docs/replay.txt                 |  12 +++-
 include/qom/object_interfaces.h |  12 ++++
 include/sysemu/replay.h         |   4 ++
 replay/replay-internal.h        |   1 +
 block/blkreplay.c               |   8 +++
 block/block-backend.c           |   9 ++-
 block/io.c                      |  39 ++++++++++++-
 block/iscsi.c                   |   5 +-
 block/nfs.c                     |   6 +-
 block/null.c                    |   4 +-
 block/nvme.c                    |   6 +-
 block/qcow2-cluster.c           |   5 +-
 block/rbd.c                     |   5 +-
 block/vhdx.c                    | 120 ++++++++++++++++++++++++++++++++++------
 block/vxhs.c                    |   5 +-
 cpus.c                          |   2 -
 qemu-img.c                      |  34 +++++++-----
 qemu-io.c                       |   9 ++-
 qemu-nbd.c                      |   9 ++-
 qom/object_interfaces.c         |  61 ++++++++++++++++++++
 replay/replay-events.c          |  16 ++++++
 replay/replay.c                 |   2 +
 stubs/replay-user.c             |   9 +++
 vl.c                            |  63 ++++-----------------
 stubs/Makefile.objs             |   1 +
 tests/qemu-iotests/028          |  11 +++-
 tests/qemu-iotests/028.out      |   1 -
 tests/qemu-iotests/268          |  55 ++++++++++++++++++
 tests/qemu-iotests/268.out      |   7 +++
 tests/qemu-iotests/270          |  83 +++++++++++++++++++++++++++
 tests/qemu-iotests/270.out      |   9 +++
 tests/qemu-iotests/group        |   2 +
 32 files changed, 504 insertions(+), 111 deletions(-)
 create mode 100644 stubs/replay-user.c
 create mode 100755 tests/qemu-iotests/268
 create mode 100644 tests/qemu-iotests/268.out
 create mode 100755 tests/qemu-iotests/270
 create mode 100644 tests/qemu-iotests/270.out

Comments

Peter Maydell Oct. 15, 2019, 4:09 p.m. UTC | #1
On Mon, 14 Oct 2019 at 17:03, Kevin Wolf <kwolf@redhat.com> wrote:
>
> The following changes since commit 22dbfdecc3c52228d3489da3fe81da92b21197bf:
>
>   Merge remote-tracking branch 'remotes/awilliam/tags/vfio-update-20191010.0' into staging (2019-10-14 15:09:08 +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 a1406a9262a087d9ec9627b88da13c4590b61dae:
>
>   iotests: Test large write request to qcow2 file (2019-10-14 17:12:48 +0200)
>
> ----------------------------------------------------------------
> Block layer patches:
>
> - block: Fix crash with qcow2 partial cluster COW with small cluster
>   sizes (misaligned write requests with BDRV_REQ_NO_FALLBACK)
> - qcow2: Fix integer overflow potentially causing corruption with huge
>   requests
> - vhdx: Detect truncated image files
> - tools: Support help options for --object
> - Various block-related replay improvements
> - iotests/028: Fix for long $TEST_DIRs


Applied, thanks.

Please update the changelog at https://wiki.qemu.org/ChangeLog/4.2
for any user-visible changes.

-- PMM