mbox

[PULL,00/28] Block layer patches

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

Pull-request

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

Message

Kevin Wolf March 12, 2019, 5:29 p.m. UTC
The following changes since commit eda1df0345f5a1e337e30367124dcb0e802bdfde:

  Merge remote-tracking branch 'remotes/armbru/tags/pull-pflash-2019-03-11' into staging (2019-03-12 11:12:36 +0000)

are available in the Git repository at:

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

for you to fetch changes up to c31dfeb02a1d155bdb961edeb61a137a589c174b:

  qemu-iotests: Test the x-blockdev-reopen QMP command (2019-03-12 17:58:37 +0100)

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

- file-posix: Make auto-read-only dynamic
- Add x-blockdev-reopen QMP command
- Finalize block-latency-histogram QMP command
- gluster: Build fixes for newer lib version

----------------------------------------------------------------
Alberto Garcia (13):
      block: Allow freezing BdrvChild links
      block: Freeze the backing chain for the duration of the commit job
      block: Freeze the backing chain for the duration of the mirror job
      block: Freeze the backing chain for the duration of the stream job
      block: Add 'keep_old_opts' parameter to bdrv_reopen_queue()
      block: Handle child references in bdrv_reopen_queue()
      block: Allow omitting the 'backing' option in certain cases
      block: Allow changing the backing file on reopen
      block: Add a 'mutable_opts' field to BlockDriver
      block: Add bdrv_reset_options_allowed()
      block: Remove the AioContext parameter from bdrv_reopen_multiple()
      block: Add an 'x-blockdev-reopen' QMP command
      qemu-iotests: Test the x-blockdev-reopen QMP command

Keith Busch (1):
      nvme: fix write zeroes offset and count

Kevin Wolf (10):
      tests/virtio-blk-test: Disable auto-read-only
      qemu-iotests: commit to backing file with auto-read-only
      block: Avoid useless local_err
      block: Make permission changes in reopen less wrong
      file-posix: Fix bdrv_open_flags() for snapshot=on
      file-posix: Factor out raw_reconfigure_getfd()
      file-posix: Store BDRVRawState.reopen_state during reopen
      file-posix: Lock new fd in raw_reopen_prepare()
      file-posix: Prepare permission code for fd switching
      file-posix: Make auto-read-only dynamic

Niels de Vos (1):
      gluster: the glfs_io_cbk callback function pointer adds pre/post stat args

Prasanna Kumar Kalever (1):
      gluster: Handle changed glfs_ftruncate signature

Vladimir Sementsov-Ogievskiy (2):
      qapi: move to QOM path for x-block-latency-histogram-set
      qapi: drop x- from x-block-latency-histogram-set

 qapi/block-core.json          |  66 ++-
 configure                     |  42 ++
 include/block/block.h         |  13 +-
 include/block/block_int.h     |  14 +
 block.c                       | 440 +++++++++++++++++--
 block/commit.c                |  16 +
 block/file-posix.c            | 254 ++++++++---
 block/gluster.c               |  10 +-
 block/mirror.c                |   8 +
 block/qapi.c                  |  12 +-
 block/qcow2.c                 |  25 ++
 block/raw-format.c            |   3 +
 block/replication.c           |   7 +-
 block/stream.c                |  21 +
 blockdev.c                    |  61 ++-
 hw/block/nvme.c               |   6 +-
 qemu-io-cmds.c                |   4 +-
 tests/virtio-blk-test.c       |   2 +-
 tests/qemu-iotests/051        |   7 +
 tests/qemu-iotests/051.out    |   9 +
 tests/qemu-iotests/051.pc.out |   9 +
 tests/qemu-iotests/232        |  31 ++
 tests/qemu-iotests/232.out    |  32 +-
 tests/qemu-iotests/245        | 991 ++++++++++++++++++++++++++++++++++++++++++
 tests/qemu-iotests/245.out    |   5 +
 tests/qemu-iotests/group      |   1 +
 26 files changed, 1929 insertions(+), 160 deletions(-)
 create mode 100644 tests/qemu-iotests/245
 create mode 100644 tests/qemu-iotests/245.out

Comments

Peter Maydell March 13, 2019, 5:28 p.m. UTC | #1
On Tue, 12 Mar 2019 at 17:30, Kevin Wolf <kwolf@redhat.com> wrote:
>
> The following changes since commit eda1df0345f5a1e337e30367124dcb0e802bdfde:
>
>   Merge remote-tracking branch 'remotes/armbru/tags/pull-pflash-2019-03-11' into staging (2019-03-12 11:12:36 +0000)
>
> are available in the Git repository at:
>
>   git://repo.or.cz/qemu/kevin.git tags/for-upstream
>
> for you to fetch changes up to c31dfeb02a1d155bdb961edeb61a137a589c174b:
>
>   qemu-iotests: Test the x-blockdev-reopen QMP command (2019-03-12 17:58:37 +0100)
>
> ----------------------------------------------------------------
> Block layer patches:
>
> - file-posix: Make auto-read-only dynamic
> - Add x-blockdev-reopen QMP command
> - Finalize block-latency-histogram QMP command
> - gluster: Build fixes for newer lib version
>

Applied, thanks.

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

-- PMM