qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PULL 00/21] Block layer patches
@ 2016-01-07 22:57 Max Reitz
  2016-01-07 22:57 ` [Qemu-devel] [PULL 01/21] iotests: 086: Add raw format Max Reitz
                   ` (21 more replies)
  0 siblings, 22 replies; 30+ messages in thread
From: Max Reitz @ 2016-01-07 22:57 UTC (permalink / raw)
  To: qemu-block; +Cc: qemu-devel, Max Reitz

Kevin is on PTO this week, so I am filling in for him.


The following changes since commit a7e00e2536941a6e570b45b7ab4afec4505ff67e:

  petalogix-ml605: Set the MicroBlaze CPU version to 8.10.a (2016-01-07 14:57:26 +0100)

are available in the git repository at:

  git://github.com/XanClic/qemu.git tags/pull-block-for-peter-2016-01-07

for you to fetch changes up to 94ca2c7395ef3eebb829227210c6757eba5b00d3:

  iotests: Add test cases for blockdev-mirror (2016-01-07 21:30:18 +0100)

----------------------------------------------------------------
Block patches from 2015-12-23 until 2016-01-07.

----------------------------------------------------------------

Bo Tu (1):
  qemu-iotests: s390x: fix test 051

Fam Zheng (18):
  iotests: 086: Add raw format
  block/qapi: Clear err for further error
  iotests: 018: Use TEST_IMG override instead of "mv"
  iotests: 019: Use TEST_IMG override instead of "mv"
  iotests: 020: Use TEST_IMG override instead of "mv"
  iotests: 024: Use TEST_IMG override instead of "mv"
  iotests: 028: Use TEST_IMG override instead of "mv"
  iotests: 034: Use TEST_IMG override instead of "mv"
  iotests: 037: Use TEST_IMG override instead of "mv"
  iotests: 038: Use TEST_IMG override instead of "mv"
  iotests: 050: Use TEST_IMG override instead of "mv"
  iotests: 095: Use TEST_IMG override instead of "mv"
  iotests: 095: Filter _img_info output
  block: Rename BLOCK_OP_TYPE_MIRROR to BLOCK_OP_TYPE_MIRROR_SOURCE
  block: Extract blockdev part of qmp_drive_mirror
  block: Add check on mirror target
  qmp: Add blockdev-mirror command
  iotests: Add test cases for blockdev-mirror

Paolo Bonzini (2):
  qemu-iotests: make check-block.sh work on out-of-tree builds
  block: use drained section in bdrv_close

 block.c                         |   4 +-
 block/qapi.c                    |   1 +
 blockdev.c                      | 177 ++++++++++++++++++++++++++++++----------
 hw/block/dataplane/virtio-blk.c |   2 +-
 include/block/block.h           |   3 +-
 qapi/block-core.json            |  48 +++++++++++
 qmp-commands.hx                 |  50 +++++++++++-
 tests/check-block.sh            |   2 +-
 tests/qemu-iotests/018          |   8 +-
 tests/qemu-iotests/018.out      |   2 +-
 tests/qemu-iotests/019          |  13 +--
 tests/qemu-iotests/019.out      |   4 +-
 tests/qemu-iotests/020          |   7 +-
 tests/qemu-iotests/020.out      |   2 +-
 tests/qemu-iotests/024          |  10 ++-
 tests/qemu-iotests/024.out      |   4 +-
 tests/qemu-iotests/028          |   5 +-
 tests/qemu-iotests/028.out      |   2 +-
 tests/qemu-iotests/034          |   6 +-
 tests/qemu-iotests/034.out      |   2 +-
 tests/qemu-iotests/037          |   5 +-
 tests/qemu-iotests/037.out      |   2 +-
 tests/qemu-iotests/038          |   5 +-
 tests/qemu-iotests/038.out      |   2 +-
 tests/qemu-iotests/041          | 100 +++++++++++++++++------
 tests/qemu-iotests/041.out      |   4 +-
 tests/qemu-iotests/050          |   9 +-
 tests/qemu-iotests/050.out      |   4 +-
 tests/qemu-iotests/051          |  32 +++++---
 tests/qemu-iotests/051.out      |  70 +++++-----------
 tests/qemu-iotests/051.pc.out   |  52 ++++++------
 tests/qemu-iotests/086          |   2 +-
 tests/qemu-iotests/095          |  10 +--
 tests/qemu-iotests/095.out      |   6 +-
 34 files changed, 456 insertions(+), 199 deletions(-)

-- 
2.6.4

^ permalink raw reply	[flat|nested] 30+ messages in thread
* [Qemu-devel] [PULL 00/21] Block layer patches
@ 2017-07-18 14:17 Kevin Wolf
  2017-07-18 18:57 ` no-reply
                   ` (2 more replies)
  0 siblings, 3 replies; 30+ messages in thread
From: Kevin Wolf @ 2017-07-18 14:17 UTC (permalink / raw)
  To: qemu-block; +Cc: kwolf, peter.maydell, qemu-devel

The following changes since commit 718d7f4f9cf772e5784093d8e6085680a235acdb:

  Merge remote-tracking branch 'remotes/stefanha/tags/block-pull-request' into staging (2017-07-18 13:09:51 +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 6e6e55f5c2e5b520d6506c2716287ba3b5d1bbc8:

  qemu-img: Check for backing image if specified during create (2017-07-18 15:27:37 +0200)

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

----------------------------------------------------------------
Hervé Poussineau (4):
      vvfat: add constants for special values of name[0]
      vvfat: add a constant for bootsector name
      vvfat: correctly parse non-ASCII short and long file names
      vvfat: initialize memory after allocating it

John Snow (2):
      blockdev: move BDRV_O_NO_BACKING option forward
      qemu-img: Check for backing image if specified during create

Kevin Wolf (10):
      commit: Add NULL check for overlay_bs
      block: Make blk_get_attached_dev_id() public
      block/qapi: Add qdev device name to query-block
      block: Make blk_all_next() public
      block/qapi: Use blk_all_next() for query-block
      block: List anonymous device BBs in query-block
      ide: bdrv_attach_dev() for empty CD-ROM
      scsi-disk: bdrv_attach_dev() for empty CD-ROM
      qemu-iotests: Test 'info block'
      qemu-iotests: Test unplug of -device without drive

Manos Pitsidianakis (2):
      block: add clock_type field to ThrottleGroup
      block: remove timer canceling in throttle_config()

Max Reitz (1):
      block/vvfat: Fix compiler warning with gcc 7

Peter Maydell (2):
      block/vmdk: Report failures in vmdk_read_cid()
      block/vpc.c: Handle write failures in get_image_offset()

 block.c                        |  94 ++++----
 block/block-backend.c          |   5 +-
 block/commit.c                 |   4 +-
 block/qapi.c                   |  20 +-
 block/throttle-groups.c        |  28 +--
 block/vmdk.c                   |  44 +++-
 block/vpc.c                    |  30 ++-
 block/vvfat.c                  |  90 +++++---
 blockdev.c                     |  11 +-
 fsdev/qemu-fsdev-throttle.c    |   2 +-
 hmp.c                          |  11 +-
 hw/ide/qdev.c                  |   3 +
 hw/scsi/scsi-disk.c            |   5 +
 include/qemu/throttle.h        |   2 +-
 include/sysemu/block-backend.h |   2 +
 qapi/block-core.json           |   9 +-
 qemu-img-cmds.hx               |   4 +-
 qemu-img.c                     |  16 +-
 qemu-img.texi                  |   9 +-
 tests/qemu-iotests/067         |  13 ++
 tests/qemu-iotests/067.out     |  40 ++++
 tests/qemu-iotests/082         |   4 +-
 tests/qemu-iotests/082.out     |   4 +-
 tests/qemu-iotests/085         |   2 +-
 tests/qemu-iotests/111.out     |   1 +
 tests/qemu-iotests/139         |   2 +-
 tests/qemu-iotests/156         |   2 +-
 tests/qemu-iotests/158         |   2 +-
 tests/qemu-iotests/186         | 147 +++++++++++++
 tests/qemu-iotests/186.out     | 489 +++++++++++++++++++++++++++++++++++++++++
 tests/qemu-iotests/189         |   2 +-
 tests/qemu-iotests/group       |   1 +
 tests/test-throttle.c          |   4 +-
 util/throttle.c                |  18 +-
 34 files changed, 958 insertions(+), 162 deletions(-)
 create mode 100755 tests/qemu-iotests/186
 create mode 100644 tests/qemu-iotests/186.out

^ permalink raw reply	[flat|nested] 30+ messages in thread
* [Qemu-devel] [PULL 00/21] Block layer patches
@ 2018-08-15 12:55 Kevin Wolf
  2018-08-16  8:50 ` Peter Maydell
  0 siblings, 1 reply; 30+ messages in thread
From: Kevin Wolf @ 2018-08-15 12:55 UTC (permalink / raw)
  To: qemu-block; +Cc: kwolf, peter.maydell, qemu-devel

The following changes since commit 38441756b70eec5807b5f60dad11a93a91199866:

  Update version for v3.0.0 release (2018-08-14 16:38:43 +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 b5fc2d306664c0c1c6c5cf8e164ffa7b8892283e:

  qapi: block: Remove mentions of error types which were removed (2018-08-15 12:50:39 +0200)

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

- Remove deprecated -drive options for geometry/serial/addr
- luks: Allow shared writers if the parents allow them (share-rw=on)
- qemu-img: Fix error when trying to convert to encrypted target image
- mirror: Fail gracefully for source == target
- I/O throttling: Fix behaviour during drain (always ignore the limits)
- bdrv_reopen() related fixes for bs->options/explicit_options content
- Documentation improvements

----------------------------------------------------------------
Alberto Garcia (9):
      qemu-iotests: Test removing a throttle group member with a pending timer
      throttle-groups: Skip the round-robin if a member is being drained
      qemu-iotests: Update 093 to improve the draining test
      throttle-groups: Don't allow timers without throttled requests
      qdict: Make qdict_extract_subqdict() accept dst = NULL
      block: Remove children options from bs->{options,explicit_options}
      block: Simplify bdrv_reopen_abort()
      block: Update bs->options if bdrv_reopen() succeeds
      block: Simplify append_open_options()

Daniel P. Berrangé (1):
      qemu-img: fix regression copying secrets during convert

Fam Zheng (1):
      luks: Allow share-rw=on

Kevin Wolf (7):
      block/qapi: Fix memory leak in qmp_query_blockstats()
      block: Remove deprecated -drive geometry options
      block: Remove deprecated -drive option addr
      block: Remove deprecated -drive option serial
      block: Remove dead deprecation warning code
      qapi/block: Document restrictions for node names
      mirror: Fail gracefully for source == target

Peter Krempa (1):
      qapi: block: Remove mentions of error types which were removed

Vladimir Sementsov-Ogievskiy (2):
      block: make .bdrv_close optional
      block: drop empty .bdrv_close handlers

 qapi/block-core.json       |   8 ++--
 include/hw/block/block.h   |   1 -
 include/sysemu/blockdev.h  |   3 --
 block.c                    |  46 ++++++++++++++-----
 block/blkreplay.c          |   5 ---
 block/block-backend.c      |   1 -
 block/commit.c             |   5 ---
 block/copy-on-read.c       |   6 ---
 block/crypto.c             |   4 +-
 block/mirror.c             |  10 ++---
 block/null.c               |   6 ---
 block/qapi.c               |   3 +-
 block/raw-format.c         |   5 ---
 block/snapshot.c           |   4 +-
 block/throttle-groups.c    |  41 ++++++++++++-----
 blockdev.c                 | 110 ---------------------------------------------
 device-hotplug.c           |   4 --
 hw/block/block.c           |  27 -----------
 hw/block/nvme.c            |   1 -
 hw/block/virtio-blk.c      |   1 -
 hw/ide/qdev.c              |   1 -
 hw/scsi/scsi-disk.c        |   1 -
 hw/usb/dev-storage.c       |   1 -
 qemu-img.c                 |  32 +++++++------
 qobject/block-qdict.c      |  11 +++--
 tests/ahci-test.c          |   6 +--
 tests/hd-geo-test.c        |  37 +++------------
 tests/ide-test.c           |   8 ++--
 hmp-commands.hx            |   1 -
 qemu-deprecated.texi       |  15 -------
 qemu-options.hx            |  14 +-----
 tests/qemu-iotests/041     |   6 +++
 tests/qemu-iotests/041.out |   4 +-
 tests/qemu-iotests/093     |  55 +++++++++++++++++++++++
 tests/qemu-iotests/093.out |   4 +-
 35 files changed, 185 insertions(+), 302 deletions(-)

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

end of thread, other threads:[~2018-08-16  8:51 UTC | newest]

Thread overview: 30+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-01-07 22:57 [Qemu-devel] [PULL 00/21] Block layer patches Max Reitz
2016-01-07 22:57 ` [Qemu-devel] [PULL 01/21] iotests: 086: Add raw format Max Reitz
2016-01-07 22:57 ` [Qemu-devel] [PULL 02/21] qemu-iotests: make check-block.sh work on out-of-tree builds Max Reitz
2016-01-07 22:57 ` [Qemu-devel] [PULL 03/21] block: use drained section in bdrv_close Max Reitz
2016-01-07 22:57 ` [Qemu-devel] [PULL 04/21] block/qapi: Clear err for further error Max Reitz
2016-01-07 22:57 ` [Qemu-devel] [PULL 05/21] iotests: 018: Use TEST_IMG override instead of "mv" Max Reitz
2016-01-07 22:57 ` [Qemu-devel] [PULL 06/21] iotests: 019: " Max Reitz
2016-01-07 22:57 ` [Qemu-devel] [PULL 07/21] iotests: 020: " Max Reitz
2016-01-07 22:57 ` [Qemu-devel] [PULL 08/21] iotests: 024: " Max Reitz
2016-01-07 22:57 ` [Qemu-devel] [PULL 09/21] iotests: 028: " Max Reitz
2016-01-07 22:57 ` [Qemu-devel] [PULL 10/21] iotests: 034: " Max Reitz
2016-01-07 22:57 ` [Qemu-devel] [PULL 11/21] iotests: 037: " Max Reitz
2016-01-07 22:57 ` [Qemu-devel] [PULL 12/21] iotests: 038: " Max Reitz
2016-01-07 22:57 ` [Qemu-devel] [PULL 13/21] iotests: 050: " Max Reitz
2016-01-07 22:57 ` [Qemu-devel] [PULL 14/21] iotests: 095: " Max Reitz
2016-01-07 22:57 ` [Qemu-devel] [PULL 15/21] iotests: 095: Filter _img_info output Max Reitz
2016-01-07 22:57 ` [Qemu-devel] [PULL 16/21] qemu-iotests: s390x: fix test 051 Max Reitz
2016-01-07 22:57 ` [Qemu-devel] [PULL 17/21] block: Rename BLOCK_OP_TYPE_MIRROR to BLOCK_OP_TYPE_MIRROR_SOURCE Max Reitz
2016-01-07 22:57 ` [Qemu-devel] [PULL 18/21] block: Extract blockdev part of qmp_drive_mirror Max Reitz
2016-01-07 22:57 ` [Qemu-devel] [PULL 19/21] block: Add check on mirror target Max Reitz
2016-01-07 22:57 ` [Qemu-devel] [PULL 20/21] qmp: Add blockdev-mirror command Max Reitz
2016-01-07 22:57 ` [Qemu-devel] [PULL 21/21] iotests: Add test cases for blockdev-mirror Max Reitz
2016-01-08 11:24 ` [Qemu-devel] [PULL 00/21] Block layer patches Peter Maydell
  -- strict thread matches above, loose matches on Subject: below --
2017-07-18 14:17 Kevin Wolf
2017-07-18 18:57 ` no-reply
2017-07-19  6:11   ` Kevin Wolf
2017-07-18 21:23 ` no-reply
2017-07-19 11:28 ` Peter Maydell
2018-08-15 12:55 Kevin Wolf
2018-08-16  8:50 ` Peter Maydell

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).