All of lore.kernel.org
 help / color / mirror / Atom feed
* [Qemu-devel] [PULL 00/24] Block layer patches
@ 2019-05-20 16:14 Kevin Wolf
  2019-05-20 16:14 ` [Qemu-devel] [PULL 01/24] block/file-posix: Truncate in xfs_write_zeroes() Kevin Wolf
                   ` (24 more replies)
  0 siblings, 25 replies; 26+ messages in thread
From: Kevin Wolf @ 2019-05-20 16:14 UTC (permalink / raw)
  To: qemu-block; +Cc: kwolf, qemu-devel

The following changes since commit 6d8e75d41c58892ccc5d4ad61c4da476684c1c83:

  Merge remote-tracking branch 'remotes/rth/tags/pull-axp-20190519' into staging (2019-05-20 11:38: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 c423a6af592cf36b4f149c54e2966dd0016b7e96:

  iotests: Make 245 faster and more reliable (2019-05-20 17:08:57 +0200)

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

- block: AioContext management, part 1
- qmp: forbid qmp_cont in RUN_STATE_FINISH_MIGRATE
- nvme: fix copy direction in DMA reads going to CMB
- file-posix: Fix block status for unaligned raw images with O_DIRECT
- file-posix: Fix xfs_write_zeroes() after EOF
- Documentation and iotests improvements

----------------------------------------------------------------
Alberto Garcia (2):
      qcow2: Define and use QCOW2_COMPRESSED_SECTOR_SIZE
      block: Use BDRV_REQUEST_MAX_BYTES instead of BDRV_REQUEST_MAX_SECTORS

Kevin Wolf (10):
      block: Add bdrv_try_set_aio_context()
      block: Make bdrv_attach/detach_aio_context() static
      block: Move recursion to bdrv_set_aio_context()
      block: Propagate AioContext change to parents
      test-block-iothread: Test AioContext propagation through the tree
      block: Implement .(can_)set_aio_ctx for BlockBackend
      block: Add blk_set_allow_aio_context_change()
      blockjob: Propagate AioContext change to all job nodes
      blockjob: Remove AioContext notifiers
      test-block-iothread: Test AioContext propagation for block jobs

Klaus Birkelund Jensen (1):
      nvme: fix copy direction in DMA reads going to CMB

Max Reitz (9):
      block/file-posix: Truncate in xfs_write_zeroes()
      block/file-posix: Unaligned O_DIRECT block-status
      iotests: Test unaligned raw images with O_DIRECT
      qemu-img.texi: Be specific about JSON object types
      qemu-img.texi: Describe human-readable info output
      block: Improve "Block node is read-only" message
      iotests.py: Let assert_qmp() accept an array
      iotests.py: Fix VM.run_job
      iotests: Make 245 faster and more reliable

Vladimir Sementsov-Ogievskiy (2):
      qmp: forbid qmp_cont in RUN_STATE_FINISH_MIGRATE
      iotest: fix 169: do not run qmp_cont in RUN_STATE_FINISH_MIGRATE

 block/qcow2.h                  |   4 +
 include/block/block.h          |  10 ++
 include/block/block_int.h      |  25 +----
 include/sysemu/block-backend.h |   1 +
 block.c                        | 174 +++++++++++++++++++++++++++++++----
 block/backup.c                 |   8 --
 block/block-backend.c          |  55 ++++++++++-
 block/file-posix.c             |  29 ++++++
 block/io.c                     |   6 +-
 block/mirror.c                 |  10 +-
 block/qcow2-cluster.c          |   5 +-
 block/qcow2-refcount.c         |  25 ++---
 block/qcow2.c                  |   3 +-
 blockjob.c                     |  77 ++++++++--------
 hw/block/nvme.c                |   2 +-
 qemu-io-cmds.c                 |   7 +-
 qmp.c                          |   3 +
 tests/test-block-iothread.c    | 202 +++++++++++++++++++++++++++++++++++++++++
 qemu-img.texi                  |  52 ++++++++++-
 tests/qemu-iotests/169         |   7 +-
 tests/qemu-iotests/221         |   4 +
 tests/qemu-iotests/245         |  22 +++--
 tests/qemu-iotests/245.out     |  12 +++
 tests/qemu-iotests/253         |  84 +++++++++++++++++
 tests/qemu-iotests/253.out     |  14 +++
 tests/qemu-iotests/group       |   1 +
 tests/qemu-iotests/iotests.py  |  20 +++-
 27 files changed, 728 insertions(+), 134 deletions(-)
 create mode 100755 tests/qemu-iotests/253
 create mode 100644 tests/qemu-iotests/253.out


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

end of thread, other threads:[~2019-05-20 17:45 UTC | newest]

Thread overview: 26+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-05-20 16:14 [Qemu-devel] [PULL 00/24] Block layer patches Kevin Wolf
2019-05-20 16:14 ` [Qemu-devel] [PULL 01/24] block/file-posix: Truncate in xfs_write_zeroes() Kevin Wolf
2019-05-20 16:14 ` [Qemu-devel] [PULL 02/24] qcow2: Define and use QCOW2_COMPRESSED_SECTOR_SIZE Kevin Wolf
2019-05-20 16:14 ` [Qemu-devel] [PULL 03/24] block: Use BDRV_REQUEST_MAX_BYTES instead of BDRV_REQUEST_MAX_SECTORS Kevin Wolf
2019-05-20 16:14 ` [Qemu-devel] [PULL 04/24] qmp: forbid qmp_cont in RUN_STATE_FINISH_MIGRATE Kevin Wolf
2019-05-20 16:14 ` [Qemu-devel] [PULL 05/24] iotest: fix 169: do not run " Kevin Wolf
2019-05-20 16:14 ` [Qemu-devel] [PULL 06/24] nvme: fix copy direction in DMA reads going to CMB Kevin Wolf
2019-05-20 16:14 ` [Qemu-devel] [PULL 07/24] block: Add bdrv_try_set_aio_context() Kevin Wolf
2019-05-20 16:14 ` [Qemu-devel] [PULL 08/24] block: Make bdrv_attach/detach_aio_context() static Kevin Wolf
2019-05-20 16:14 ` [Qemu-devel] [PULL 09/24] block: Move recursion to bdrv_set_aio_context() Kevin Wolf
2019-05-20 16:14 ` [Qemu-devel] [PULL 10/24] block: Propagate AioContext change to parents Kevin Wolf
2019-05-20 16:14 ` [Qemu-devel] [PULL 11/24] test-block-iothread: Test AioContext propagation through the tree Kevin Wolf
2019-05-20 16:14 ` [Qemu-devel] [PULL 12/24] block: Implement .(can_)set_aio_ctx for BlockBackend Kevin Wolf
2019-05-20 16:14 ` [Qemu-devel] [PULL 13/24] block: Add blk_set_allow_aio_context_change() Kevin Wolf
2019-05-20 16:14 ` [Qemu-devel] [PULL 14/24] blockjob: Propagate AioContext change to all job nodes Kevin Wolf
2019-05-20 16:14 ` [Qemu-devel] [PULL 15/24] blockjob: Remove AioContext notifiers Kevin Wolf
2019-05-20 16:14 ` [Qemu-devel] [PULL 16/24] test-block-iothread: Test AioContext propagation for block jobs Kevin Wolf
2019-05-20 16:14 ` [Qemu-devel] [PULL 17/24] block/file-posix: Unaligned O_DIRECT block-status Kevin Wolf
2019-05-20 16:14 ` [Qemu-devel] [PULL 18/24] iotests: Test unaligned raw images with O_DIRECT Kevin Wolf
2019-05-20 16:14 ` [Qemu-devel] [PULL 19/24] qemu-img.texi: Be specific about JSON object types Kevin Wolf
2019-05-20 16:14 ` [Qemu-devel] [PULL 20/24] qemu-img.texi: Describe human-readable info output Kevin Wolf
2019-05-20 16:14 ` [Qemu-devel] [PULL 21/24] block: Improve "Block node is read-only" message Kevin Wolf
2019-05-20 16:14 ` [Qemu-devel] [PULL 22/24] iotests.py: Let assert_qmp() accept an array Kevin Wolf
2019-05-20 16:14 ` [Qemu-devel] [PULL 23/24] iotests.py: Fix VM.run_job Kevin Wolf
2019-05-20 16:14 ` [Qemu-devel] [PULL 24/24] iotests: Make 245 faster and more reliable Kevin Wolf
2019-05-20 17:08 ` [Qemu-devel] [PULL 00/24] Block layer patches 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.