All of lore.kernel.org
 help / color / mirror / Atom feed
* [PULL 00/15] Block layer patches
@ 2019-10-14 16:03 Kevin Wolf
  2019-10-14 16:03 ` [PULL 01/15] block/vhdx: add check for truncated image files Kevin Wolf
                   ` (9 more replies)
  0 siblings, 10 replies; 15+ messages in thread
From: Kevin Wolf @ 2019-10-14 16:03 UTC (permalink / raw)
  To: qemu-block; +Cc: kwolf, peter.maydell, qemu-devel

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


^ permalink raw reply	[flat|nested] 15+ messages in thread
* [PULL 00/15] Block layer patches
@ 2020-04-30 15:52 Kevin Wolf
  2020-05-01  9:27 ` Peter Maydell
  0 siblings, 1 reply; 15+ messages in thread
From: Kevin Wolf @ 2020-04-30 15:52 UTC (permalink / raw)
  To: qemu-block; +Cc: kwolf, peter.maydell, qemu-devel

The following changes since commit 16aaacb307ed607b9780c12702c44f0fe52edc7e:

  Merge remote-tracking branch 'remotes/cohuck/tags/s390x-20200430' into staging (2020-04-30 14:00:36 +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 eaae29ef89d498d0eac553c77b554f310a47f809:

  qemu-storage-daemon: Fix non-string --object properties (2020-04-30 17:51:07 +0200)

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

- Fix resize (extending) of short overlays
- nvme: introduce PMR support from NVMe 1.4 spec
- qemu-storage-daemon: Fix non-string --object properties

----------------------------------------------------------------
Alberto Garcia (1):
      qcow2: Add incompatibility note between backing files and raw external data files

Andrzej Jakowski (1):
      nvme: introduce PMR support from NVMe 1.4 spec

Kevin Wolf (12):
      block: Add flags to BlockDriver.bdrv_co_truncate()
      block: Add flags to bdrv(_co)_truncate()
      block-backend: Add flags to blk_truncate()
      qcow2: Support BDRV_REQ_ZERO_WRITE for truncate
      raw-format: Support BDRV_REQ_ZERO_WRITE for truncate
      file-posix: Support BDRV_REQ_ZERO_WRITE for truncate
      block: truncate: Don't make backing file data visible
      iotests: Filter testfiles out in filter_img_info()
      iotests: Test committing to short backing file
      qcow2: Forward ZERO_WRITE flag for full preallocation
      qom: Factor out user_creatable_add_dict()
      qemu-storage-daemon: Fix non-string --object properties

Paolo Bonzini (1):
      qemu-iotests: allow qcow2 external discarded clusters to contain stale data

 docs/interop/qcow2.txt          |   3 +
 hw/block/nvme.h                 |   2 +
 include/block/block.h           |   5 +-
 include/block/block_int.h       |  10 +-
 include/block/nvme.h            | 172 ++++++++++++++++++++++++++
 include/qom/object_interfaces.h |  16 +++
 include/sysemu/block-backend.h  |   2 +-
 block.c                         |   3 +-
 block/block-backend.c           |   4 +-
 block/commit.c                  |   4 +-
 block/crypto.c                  |   7 +-
 block/file-posix.c              |   6 +-
 block/file-win32.c              |   2 +-
 block/gluster.c                 |   1 +
 block/io.c                      |  43 ++++++-
 block/iscsi.c                   |   2 +-
 block/mirror.c                  |   2 +-
 block/nfs.c                     |   3 +-
 block/parallels.c               |   6 +-
 block/qcow.c                    |   4 +-
 block/qcow2-cluster.c           |   2 +-
 block/qcow2-refcount.c          |   2 +-
 block/qcow2.c                   |  73 +++++++++--
 block/qed.c                     |   3 +-
 block/raw-format.c              |   6 +-
 block/rbd.c                     |   1 +
 block/sheepdog.c                |   4 +-
 block/ssh.c                     |   2 +-
 block/vdi.c                     |   2 +-
 block/vhdx-log.c                |   2 +-
 block/vhdx.c                    |   6 +-
 block/vmdk.c                    |   8 +-
 block/vpc.c                     |   2 +-
 blockdev.c                      |   2 +-
 hw/block/nvme.c                 | 109 ++++++++++++++++
 qemu-img.c                      |   2 +-
 qemu-io-cmds.c                  |   2 +-
 qemu-storage-daemon.c           |   4 +-
 qom/object_interfaces.c         |  31 +++++
 qom/qom-qmp-cmds.c              |  24 +---
 tests/test-block-iothread.c     |   9 +-
 tests/qemu-iotests/iotests.py   |   5 +-
 hw/block/Makefile.objs          |   2 +-
 hw/block/trace-events           |   4 +
 tests/qemu-iotests/244          |  10 +-
 tests/qemu-iotests/244.out      |   9 +-
 tests/qemu-iotests/274          | 155 +++++++++++++++++++++++
 tests/qemu-iotests/274.out      | 268 ++++++++++++++++++++++++++++++++++++++++
 tests/qemu-iotests/group        |   1 +
 49 files changed, 951 insertions(+), 96 deletions(-)
 create mode 100755 tests/qemu-iotests/274
 create mode 100644 tests/qemu-iotests/274.out



^ permalink raw reply	[flat|nested] 15+ messages in thread
* [PULL 00/15] Block layer patches
@ 2024-03-18 13:01 Kevin Wolf
  2024-03-19 10:23 ` Peter Maydell
  0 siblings, 1 reply; 15+ messages in thread
From: Kevin Wolf @ 2024-03-18 13:01 UTC (permalink / raw)
  To: qemu-block; +Cc: kwolf, qemu-devel

The following changes since commit ba49d760eb04630e7b15f423ebecf6c871b8f77b:

  Merge tag 'pull-maintainer-final-130324-1' of https://gitlab.com/stsquad/qemu into staging (2024-03-13 15:12:14 +0000)

are available in the Git repository at:

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

for you to fetch changes up to 39a94d7c34ce9d222fa9c0c99a14e20a567456d7:

  iotests: adapt to output change for recently introduced 'detached header' field (2024-03-18 13:33:54 +0100)

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

- mirror: Fix deadlock
- nbd/server: Fix race in draining the export
- qemu-img snapshot: Fix formatting with large values
- Fix blockdev-snapshot-sync error reporting for no medium
- iotests fixes

----------------------------------------------------------------
Abhiram Tilak (1):
      qemu-img: Fix Column Width and Improve Formatting in snapshot list

Fiona Ebner (1):
      iotests: adapt to output change for recently introduced 'detached header' field

Kevin Wolf (3):
      mirror: Don't call job_pause_point() under graph lock
      nbd/server: Fix race in draining the export
      iotests: Add test for reset/AioContext switches with NBD exports

Markus Armbruster (1):
      blockdev: Fix blockdev-snapshot-sync error reporting for no medium

Thomas Huth (9):
      tests/qemu-iotests: Fix test 033 for running with non-file protocols
      tests/qemu-iotests: Restrict test 066 to the 'file' protocol
      tests/qemu-iotests: Restrict test 114 to the 'file' protocol
      tests/qemu-iotests: Restrict test 130 to the 'file' protocol
      tests/qemu-iotests: Restrict test 134 and 158 to the 'file' protocol
      tests/qemu-iotests: Restrict test 156 to the 'file' protocol
      tests/qemu-iotests: Restrict tests that use --image-opts to the 'file' protocol
      tests/qemu-iotests: Fix some tests that use --image-opts for other protocols
      tests/qemu-iotests: Restrict tests using "--blockdev file" to the file protocol

 include/qemu/job.h                                 |  2 +-
 block/mirror.c                                     | 10 ++--
 block/qapi.c                                       | 10 ++--
 blockdev.c                                         |  3 +-
 nbd/server.c                                       | 15 +++--
 tests/qemu-iotests/033                             |  6 +-
 tests/qemu-iotests/066                             |  2 +-
 tests/qemu-iotests/114                             |  2 +-
 tests/qemu-iotests/130                             |  2 +-
 tests/qemu-iotests/134                             |  2 +-
 tests/qemu-iotests/156                             |  2 +-
 tests/qemu-iotests/158                             |  2 +-
 tests/qemu-iotests/176.out                         | 16 +++---
 tests/qemu-iotests/188                             |  2 +-
 tests/qemu-iotests/189                             |  2 +-
 tests/qemu-iotests/198                             |  2 +-
 tests/qemu-iotests/198.out                         |  2 +
 tests/qemu-iotests/206.out                         |  1 +
 tests/qemu-iotests/261                             |  4 +-
 tests/qemu-iotests/263                             |  6 +-
 tests/qemu-iotests/267.out                         | 48 ++++++++--------
 tests/qemu-iotests/284                             |  7 +--
 tests/qemu-iotests/286                             |  3 +-
 tests/qemu-iotests/286.out                         |  2 +-
 .../tests/detect-zeroes-registered-buf             |  4 +-
 tests/qemu-iotests/tests/iothreads-nbd-export      | 66 ++++++++++++++++++++++
 tests/qemu-iotests/tests/iothreads-nbd-export.out  | 19 +++++++
 tests/qemu-iotests/tests/qcow2-internal-snapshots  |  2 +-
 .../tests/qcow2-internal-snapshots.out             | 14 ++---
 tests/qemu-iotests/tests/qsd-jobs                  |  2 +-
 30 files changed, 178 insertions(+), 82 deletions(-)
 create mode 100755 tests/qemu-iotests/tests/iothreads-nbd-export
 create mode 100644 tests/qemu-iotests/tests/iothreads-nbd-export.out



^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2024-03-19 10:24 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-10-14 16:03 [PULL 00/15] Block layer patches Kevin Wolf
2019-10-14 16:03 ` [PULL 01/15] block/vhdx: add check for truncated image files Kevin Wolf
2019-10-14 16:03 ` [PULL 02/15] block: implement bdrv_snapshot_goto for blkreplay Kevin Wolf
2019-10-14 16:03 ` [PULL 03/15] replay: disable default snapshot for record/replay Kevin Wolf
2019-10-14 16:03 ` [PULL 04/15] replay: update docs for record/replay with block devices Kevin Wolf
2019-10-14 16:03 ` [PULL 05/15] replay: don't drain/flush bdrv queue while RR is working Kevin Wolf
2019-10-14 16:03 ` [PULL 06/15] replay: finish record/replay before closing the disks Kevin Wolf
2019-10-14 16:03 ` [PULL 07/15] replay: add BH oneshot event for block layer Kevin Wolf
2019-10-14 16:03 ` [PULL 08/15] block: Reject misaligned write requests with BDRV_REQ_NO_FALLBACK Kevin Wolf
2019-10-14 16:03 ` [PULL 09/15] iotests/028: Fix for long $TEST_DIRs Kevin Wolf
2019-10-15 16:09 ` [PULL 00/15] Block layer patches Peter Maydell
2020-04-30 15:52 Kevin Wolf
2020-05-01  9:27 ` Peter Maydell
2024-03-18 13:01 Kevin Wolf
2024-03-19 10:23 ` Peter Maydell

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.