qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PULL 00/32] Block patches
@ 2014-10-23 20:42 Kevin Wolf
  2014-10-23 20:42 ` [Qemu-devel] [PULL 01/32] MAINTAINERS: add aio to block layer Kevin Wolf
                   ` (32 more replies)
  0 siblings, 33 replies; 36+ messages in thread
From: Kevin Wolf @ 2014-10-23 20:42 UTC (permalink / raw)
  To: qemu-devel; +Cc: kwolf

The following changes since commit e40830afa1cff3ffdc37bdfdd40d80860074636c:

  Merge remote-tracking branch 'remotes/mdroth/tags/qga-pull-2014-10-22-tag' into staging (2014-10-22 21:42:33 +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 d4db399b8be286fe471bbc9edf8ec22d8feac4d4:

  Merge remote-tracking branch 'mreitz/block' into queue-block (2014-10-23 19:55:55 +0200)

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

Block patches

----------------------------------------------------------------
Kevin Wolf (2):
      MAINTAINERS: qemu-iotests belongs to the block layer
      Merge remote-tracking branch 'mreitz/block' into queue-block

Max Reitz (27):
      block/vdi: Use {DIV_,}ROUND_UP
      block: Add qemu_{,try_}blockalign0()
      qcow2: Calculate refcount block entry count
      qcow2: Fix leaks in dirty images
      qcow2: Split qcow2_check_refcounts()
      qcow2: Use sizeof(**refcount_table)
      qcow2: Pull check_refblocks() up
      qcow2: Use int64_t for in-memory reftable size
      qcow2: Split fail code in L1 and L2 checks
      qcow2: Let inc_refcounts() return -errno
      qcow2: Let inc_refcounts() resize the reftable
      qcow2: Reuse refcount table in calculate_refcounts()
      qcow2: Fix refcount blocks beyond image end
      qcow2: Do not perform potentially damaging repairs
      qcow2: Rebuild refcount structure during check
      qcow2: Clean up after refcount rebuild
      iotests: Fix test outputs
      iotests: Add test for potentially damaging repairs
      qcow2: Drop REFCOUNT_SHIFT
      docs/qcow2: Correct refcount_block_entries
      docs/qcow2: Limit refcount_order to [0, 6]
      block: Respect underlying file's EOF
      qemu-io: Respect early image end for map
      iotests: Add test for map commands
      qcow2: Do not overflow when writing an L1 sector
      iotests: Add test for qcow2 L1 table update
      qemu-img: Print error if check failed

Paolo Bonzini (2):
      MAINTAINERS: add aio to block layer
      MAINTAINERS: add the image fuzzer to the block layer

Peter Lieven (1):
      block: qemu-iotests change _supported_proto to file once more.

Roger Pau Monne (1):
      block: char devices on FreeBSD are not behind a pager

 MAINTAINERS                |   4 +
 block.c                    |  31 +-
 block/qcow2-cluster.c      |   6 +-
 block/qcow2-refcount.c     | 873 ++++++++++++++++++++++++++++++++-------------
 block/qcow2.c              |   7 +-
 block/qcow2.h              |   4 +-
 block/raw-posix.c          |  26 +-
 block/vdi.c                |   9 +-
 docs/specs/qcow2.txt       |   3 +-
 include/block/block.h      |   2 +
 qemu-img.c                 |  21 +-
 qemu-io-cmds.c             |   5 +-
 tests/qemu-iotests/039.out |  10 +-
 tests/qemu-iotests/060.out |  10 +-
 tests/qemu-iotests/061.out |  18 +-
 tests/qemu-iotests/075     |   2 +-
 tests/qemu-iotests/076     |   2 +-
 tests/qemu-iotests/078     |   2 +-
 tests/qemu-iotests/079     |   2 +-
 tests/qemu-iotests/080     |   2 +-
 tests/qemu-iotests/081     |   2 +-
 tests/qemu-iotests/082     |   2 +-
 tests/qemu-iotests/084     |   2 +-
 tests/qemu-iotests/086     |   2 +-
 tests/qemu-iotests/088     |   2 +-
 tests/qemu-iotests/090     |   2 +-
 tests/qemu-iotests/092     |   2 +-
 tests/qemu-iotests/102     |  64 ++++
 tests/qemu-iotests/102.out |  10 +
 tests/qemu-iotests/103     |   2 +-
 tests/qemu-iotests/107     |  61 ++++
 tests/qemu-iotests/107.out |  10 +
 tests/qemu-iotests/108     | 141 ++++++++
 tests/qemu-iotests/108.out | 110 ++++++
 tests/qemu-iotests/group   |   3 +
 35 files changed, 1148 insertions(+), 306 deletions(-)
 create mode 100755 tests/qemu-iotests/102
 create mode 100644 tests/qemu-iotests/102.out
 create mode 100755 tests/qemu-iotests/107
 create mode 100644 tests/qemu-iotests/107.out
 create mode 100755 tests/qemu-iotests/108
 create mode 100644 tests/qemu-iotests/108.out

^ permalink raw reply	[flat|nested] 36+ messages in thread
* [Qemu-devel] [PULL 00/32] Block patches
@ 2012-10-24  9:50 Kevin Wolf
  2012-10-29 19:24 ` Anthony Liguori
  0 siblings, 1 reply; 36+ messages in thread
From: Kevin Wolf @ 2012-10-24  9:50 UTC (permalink / raw)
  To: anthony; +Cc: kwolf, qemu-devel

The following changes since commit a8170e5e97ad17ca169c64ba87ae2f53850dab4c:

  Rename target_phys_addr_t to hwaddr (2012-10-23 08:58:25 -0500)

are available in the git repository at:

  git://repo.or.cz/qemu/kevin.git for-anthony

Alex Bligh (1):
      qemu-img rebase: use empty string to rebase without backing file

Corey Bryant (5):
      monitor: Allow add-fd to any specified fd set
      monitor: Enable adding an inherited fd to an fd set
      monitor: Prevent removing fd from set during init
      qemu-config: Add new -add-fd command line option
      osdep: Less restrictive F_SEFL in qemu_dup_flags()

Jeff Cody (4):
      qmp: fix __accept() in qmp.py
      block: make bdrv_find_backing_image compare canonical filenames
      block: in commit, determine base image from the top image
      qemu-iotests: add relative backing file tests for block-commit (040)

Kashyap Chamarthy (1):
      qemu-img: document 'info --backing-chain'

Kevin Wolf (2):
      qemu-img: Fix division by zero for zero size images
      qemu-iotests: Test qemu-img operation on zero size image

Luiz Capitulino (1):
      block: bdrv_create(): don't leak cco.filename on error

Paolo Bonzini (16):
      block: add bdrv_query_info
      block: add bdrv_query_stats
      block: add bdrv_open_backing_file
      block: introduce new dirty bitmap functionality
      block: export dirty bitmap information in query-block
      block: rename block_job_complete to block_job_completed
      block: add block-job-complete
      block: introduce BLOCK_JOB_READY event
      mirror: introduce mirror job
      qmp: add drive-mirror command
      mirror: implement completion
      qemu-iotests: add mirroring test case
      iostatus: forward block_job_iostatus_reset to block job
      mirror: add support for on-source-error/on-target-error
      qmp: add pull_event function
      qemu-iotests: add testcases for mirroring on-source-error/on-target-error

Stefan Hajnoczi (2):
      qemu-img: Add --backing-chain option to info command
      qemu-iotests: Add 043 backing file chain infinite loop test

 QMP/qmp-events.txt            |   18 ++
 QMP/qmp.py                    |   21 ++
 block.c                       |  307 ++++++++++++++-------
 block.h                       |    8 +-
 block/Makefile.objs           |    1 +
 block/commit.c                |   11 +-
 block/mirror.c                |  322 +++++++++++++++++++++
 block/stream.c                |    4 +-
 block_int.h                   |   24 ++
 blockdev.c                    |  182 +++++++++++--
 blockjob.c                    |   36 +++-
 blockjob.h                    |   41 +++-
 hmp-commands.hx               |   38 +++-
 hmp.c                         |   39 +++
 hmp.h                         |    2 +
 monitor.c                     |  143 ++++++----
 monitor.h                     |    4 +
 osdep.c                       |   12 +-
 qapi-schema.json              |  106 +++++++-
 qemu-config.c                 |   22 ++
 qemu-img-cmds.hx              |    4 +-
 qemu-img.c                    |  219 +++++++++++++---
 qemu-img.texi                 |   25 ++-
 qemu-options.hx               |   36 +++
 qerror.h                      |    3 +
 qmp-commands.hx               |   53 ++++
 tests/qemu-iotests/040        |  106 +++++++-
 tests/qemu-iotests/040.out    |    4 +-
 tests/qemu-iotests/041        |  615 +++++++++++++++++++++++++++++++++++++++++
 tests/qemu-iotests/041.out    |    5 +
 tests/qemu-iotests/042        |   78 ++++++
 tests/qemu-iotests/042.out    |   15 +
 tests/qemu-iotests/043        |   95 +++++++
 tests/qemu-iotests/043.out    |   66 +++++
 tests/qemu-iotests/common.rc  |   10 +
 tests/qemu-iotests/group      |    3 +
 tests/qemu-iotests/iotests.py |    4 +
 trace-events                  |    8 +
 vl.c                          |   94 +++++++
 39 files changed, 2537 insertions(+), 247 deletions(-)
 create mode 100644 block/mirror.c
 create mode 100755 tests/qemu-iotests/041
 create mode 100644 tests/qemu-iotests/041.out
 create mode 100755 tests/qemu-iotests/042
 create mode 100644 tests/qemu-iotests/042.out
 create mode 100755 tests/qemu-iotests/043
 create mode 100644 tests/qemu-iotests/043.out

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

end of thread, other threads:[~2014-10-24 11:38 UTC | newest]

Thread overview: 36+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-10-23 20:42 [Qemu-devel] [PULL 00/32] Block patches Kevin Wolf
2014-10-23 20:42 ` [Qemu-devel] [PULL 01/32] MAINTAINERS: add aio to block layer Kevin Wolf
2014-10-23 20:42 ` [Qemu-devel] [PULL 02/32] MAINTAINERS: qemu-iotests belongs to the " Kevin Wolf
2014-10-23 20:42 ` [Qemu-devel] [PULL 03/32] MAINTAINERS: add the image fuzzer " Kevin Wolf
2014-10-23 20:42 ` [Qemu-devel] [PULL 04/32] block/vdi: Use {DIV_,}ROUND_UP Kevin Wolf
2014-10-23 20:42 ` [Qemu-devel] [PULL 05/32] block: qemu-iotests change _supported_proto to file once more Kevin Wolf
2014-10-23 20:42 ` [Qemu-devel] [PULL 06/32] block: Add qemu_{,try_}blockalign0() Kevin Wolf
2014-10-23 20:42 ` [Qemu-devel] [PULL 07/32] qcow2: Calculate refcount block entry count Kevin Wolf
2014-10-23 20:42 ` [Qemu-devel] [PULL 08/32] qcow2: Fix leaks in dirty images Kevin Wolf
2014-10-23 20:42 ` [Qemu-devel] [PULL 09/32] qcow2: Split qcow2_check_refcounts() Kevin Wolf
2014-10-23 20:42 ` [Qemu-devel] [PULL 10/32] qcow2: Use sizeof(**refcount_table) Kevin Wolf
2014-10-23 20:42 ` [Qemu-devel] [PULL 11/32] qcow2: Pull check_refblocks() up Kevin Wolf
2014-10-23 20:42 ` [Qemu-devel] [PULL 12/32] qcow2: Use int64_t for in-memory reftable size Kevin Wolf
2014-10-23 20:42 ` [Qemu-devel] [PULL 13/32] qcow2: Split fail code in L1 and L2 checks Kevin Wolf
2014-10-23 20:42 ` [Qemu-devel] [PULL 14/32] qcow2: Let inc_refcounts() return -errno Kevin Wolf
2014-10-23 20:42 ` [Qemu-devel] [PULL 15/32] qcow2: Let inc_refcounts() resize the reftable Kevin Wolf
2014-10-23 20:42 ` [Qemu-devel] [PULL 16/32] qcow2: Reuse refcount table in calculate_refcounts() Kevin Wolf
2014-10-23 20:42 ` [Qemu-devel] [PULL 17/32] qcow2: Fix refcount blocks beyond image end Kevin Wolf
2014-10-23 20:42 ` [Qemu-devel] [PULL 18/32] qcow2: Do not perform potentially damaging repairs Kevin Wolf
2014-10-23 20:42 ` [Qemu-devel] [PULL 19/32] qcow2: Rebuild refcount structure during check Kevin Wolf
2014-10-23 20:42 ` [Qemu-devel] [PULL 20/32] qcow2: Clean up after refcount rebuild Kevin Wolf
2014-10-23 20:42 ` [Qemu-devel] [PULL 21/32] iotests: Fix test outputs Kevin Wolf
2014-10-23 20:42 ` [Qemu-devel] [PULL 22/32] iotests: Add test for potentially damaging repairs Kevin Wolf
2014-10-23 20:42 ` [Qemu-devel] [PULL 23/32] qcow2: Drop REFCOUNT_SHIFT Kevin Wolf
2014-10-23 20:42 ` [Qemu-devel] [PULL 24/32] docs/qcow2: Correct refcount_block_entries Kevin Wolf
2014-10-23 20:42 ` [Qemu-devel] [PULL 25/32] docs/qcow2: Limit refcount_order to [0, 6] Kevin Wolf
2014-10-23 20:42 ` [Qemu-devel] [PULL 26/32] block: Respect underlying file's EOF Kevin Wolf
2014-10-23 20:42 ` [Qemu-devel] [PULL 27/32] qemu-io: Respect early image end for map Kevin Wolf
2014-10-23 20:42 ` [Qemu-devel] [PULL 28/32] iotests: Add test for map commands Kevin Wolf
2014-10-23 20:42 ` [Qemu-devel] [PULL 29/32] qcow2: Do not overflow when writing an L1 sector Kevin Wolf
2014-10-23 20:42 ` [Qemu-devel] [PULL 30/32] iotests: Add test for qcow2 L1 table update Kevin Wolf
2014-10-23 20:42 ` [Qemu-devel] [PULL 31/32] block: char devices on FreeBSD are not behind a pager Kevin Wolf
2014-10-23 20:42 ` [Qemu-devel] [PULL 32/32] qemu-img: Print error if check failed Kevin Wolf
2014-10-24 11:38 ` [Qemu-devel] [PULL 00/32] Block patches Peter Maydell
  -- strict thread matches above, loose matches on Subject: below --
2012-10-24  9:50 Kevin Wolf
2012-10-29 19:24 ` Anthony Liguori

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