All of lore.kernel.org
 help / color / mirror / Atom feed
* [Qemu-devel] [PULL 00/30] Block patches
@ 2012-09-28 17:56 Kevin Wolf
  2012-09-28 17:56 ` [Qemu-devel] [PATCH 01/30] block-migration: Flush requests in blk_mig_cleanup Kevin Wolf
                   ` (30 more replies)
  0 siblings, 31 replies; 36+ messages in thread
From: Kevin Wolf @ 2012-09-28 17:56 UTC (permalink / raw)
  To: anthony; +Cc: kwolf, qemu-devel

The following changes since commit 6f8fd2530e9a530f237240daf1c981fa5df7f978:

  Merge branch 'arm-devs.for-upstream' of git://git.linaro.org/people/pmaydell/qemu-arm (2012-09-27 21:48:56 +0200)

are available in the git repository at:

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

Bharata B Rao (2):
      configure: Add a config option for GlusterFS as block backend
      block: Support GlusterFS as a QEMU block backend.

Jeff Cody (7):
      block: after creating a live snapshot, make old image read-only
      block: add support functions for live commit, to find and delete images.
      block: add live block commit functionality
      blockdev: rename block_stream_cb to a generic block_job_cb
      block: helper function, to find the base image of a chain
      QAPI: add command for live block commit, 'block-commit'
      qemu-iotests: add initial tests for live block commit

Kevin Wolf (1):
      block-migration: Flush requests in blk_mig_cleanup

Paolo Bonzini (20):
      aio: Fix qemu_aio_wait() to maintain correct walking_handlers count
      qemu: URI parsing library
      aio: Another fix to the walking_handlers logic
      qerror/block: introduce QERR_BLOCK_JOB_NOT_ACTIVE
      block: fix documentation of block_job_cancel_sync
      block: move job APIs to separate files
      block: add block_job_query
      qmp: add 'busy' member to BlockJobInfo
      block: add support for job pause/resume
      qmp: add block-job-pause and block-job-resume
      qemu-iotests: add test for pausing a streaming operation
      iostatus: rename BlockErrorAction, BlockQMPEventAction
      iostatus: move BlockdevOnError declaration to QAPI
      iostatus: change is_read to a bool
      iostatus: reorganize io error code
      block: introduce block job error
      stream: add on-error argument
      blkdebug: process all set_state rules in the old state
      qemu-iotests: map underscore to dash in QMP argument names
      qemu-iotests: add tests for streaming error handling

 Makefile.objs                 |    5 +-
 QMP/qmp-events.txt            |   28 +-
 aio.c                         |   14 +-
 block-migration.c             |    2 +
 block.c                       |  346 ++++---
 block.h                       |   25 +-
 block/Makefile.objs           |    5 +-
 block/blkdebug.c              |   12 +-
 block/commit.c                |  268 +++++
 block/gluster.c               |  624 ++++++++++++
 block/stream.c                |   29 +-
 block_int.h                   |  178 +---
 blockdev.c                    |  149 +++-
 blockjob.c                    |  249 +++++
 blockjob.h                    |  243 +++++
 configure                     |   35 +
 hmp-commands.hx               |   35 +-
 hmp.c                         |   26 +-
 hmp.h                         |    2 +
 hw/fdc.c                      |    4 +-
 hw/ide/core.c                 |   22 +-
 hw/ide/pci.c                  |    4 +-
 hw/scsi-disk.c                |   25 +-
 hw/scsi-generic.c             |    4 +-
 hw/virtio-blk.c               |   23 +-
 monitor.c                     |    1 +
 monitor.h                     |    1 +
 qapi-schema.json              |  125 +++-
 qemu-tool.c                   |    6 +
 qerror.h                      |    6 +
 qmp-commands.hx               |   20 +-
 tests/qemu-iotests/030        |  260 +++++-
 tests/qemu-iotests/030.out    |    4 +-
 tests/qemu-iotests/040        |  178 ++++
 tests/qemu-iotests/040.out    |    5 +
 tests/qemu-iotests/group      |    3 +-
 tests/qemu-iotests/iotests.py |   15 +-
 trace-events                  |    6 +-
 uri.c                         | 2249 +++++++++++++++++++++++++++++++++++++++++
 uri.h                         |  113 ++
 40 files changed, 4923 insertions(+), 426 deletions(-)
 create mode 100644 block/commit.c
 create mode 100644 block/gluster.c
 create mode 100644 blockjob.c
 create mode 100644 blockjob.h
 create mode 100755 tests/qemu-iotests/040
 create mode 100644 tests/qemu-iotests/040.out
 create mode 100644 uri.c
 create mode 100644 uri.h

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

end of thread, other threads:[~2012-10-11 15:43 UTC | newest]

Thread overview: 36+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-09-28 17:56 [Qemu-devel] [PULL 00/30] Block patches Kevin Wolf
2012-09-28 17:56 ` [Qemu-devel] [PATCH 01/30] block-migration: Flush requests in blk_mig_cleanup Kevin Wolf
2012-09-28 17:56 ` [Qemu-devel] [PATCH 02/30] block: after creating a live snapshot, make old image read-only Kevin Wolf
2012-09-28 17:56 ` [Qemu-devel] [PATCH 03/30] aio: Fix qemu_aio_wait() to maintain correct walking_handlers count Kevin Wolf
2012-09-28 17:56 ` [Qemu-devel] [PATCH 04/30] qemu: URI parsing library Kevin Wolf
2012-09-28 17:56 ` [Qemu-devel] [PATCH 05/30] aio: Another fix to the walking_handlers logic Kevin Wolf
2012-09-28 17:56 ` [Qemu-devel] [PATCH 06/30] configure: Add a config option for GlusterFS as block backend Kevin Wolf
2012-09-28 17:56 ` [Qemu-devel] [PATCH 07/30] block: Support GlusterFS as a QEMU " Kevin Wolf
2012-09-28 17:56 ` [Qemu-devel] [PATCH 08/30] block: add support functions for live commit, to find and delete images Kevin Wolf
2012-09-28 17:56 ` [Qemu-devel] [PATCH 09/30] block: add live block commit functionality Kevin Wolf
2012-09-28 17:56 ` [Qemu-devel] [PATCH 10/30] blockdev: rename block_stream_cb to a generic block_job_cb Kevin Wolf
2012-09-28 17:56 ` [Qemu-devel] [PATCH 11/30] block: helper function, to find the base image of a chain Kevin Wolf
2012-09-28 17:56 ` [Qemu-devel] [PATCH 12/30] QAPI: add command for live block commit, 'block-commit' Kevin Wolf
2012-10-05 17:29   ` Eric Blake
2012-10-05 18:05     ` Eric Blake
2012-10-08 14:37       ` Paolo Bonzini
2012-10-11 15:42   ` Eric Blake
2012-09-28 17:56 ` [Qemu-devel] [PATCH 13/30] qemu-iotests: add initial tests for live block commit Kevin Wolf
2012-09-28 17:56 ` [Qemu-devel] [PATCH 14/30] qerror/block: introduce QERR_BLOCK_JOB_NOT_ACTIVE Kevin Wolf
2012-09-28 17:56 ` [Qemu-devel] [PATCH 15/30] block: fix documentation of block_job_cancel_sync Kevin Wolf
2012-09-28 17:56 ` [Qemu-devel] [PATCH 16/30] block: move job APIs to separate files Kevin Wolf
2012-09-28 17:57 ` [Qemu-devel] [PATCH 17/30] block: add block_job_query Kevin Wolf
2012-09-28 17:57 ` [Qemu-devel] [PATCH 18/30] qmp: add 'busy' member to BlockJobInfo Kevin Wolf
2012-09-28 17:57 ` [Qemu-devel] [PATCH 19/30] block: add support for job pause/resume Kevin Wolf
2012-09-28 17:57 ` [Qemu-devel] [PATCH 20/30] qmp: add block-job-pause and block-job-resume Kevin Wolf
2012-09-28 17:57 ` [Qemu-devel] [PATCH 21/30] qemu-iotests: add test for pausing a streaming operation Kevin Wolf
2012-09-28 17:57 ` [Qemu-devel] [PATCH 22/30] iostatus: rename BlockErrorAction, BlockQMPEventAction Kevin Wolf
2012-09-28 17:57 ` [Qemu-devel] [PATCH 23/30] iostatus: move BlockdevOnError declaration to QAPI Kevin Wolf
2012-09-28 17:57 ` [Qemu-devel] [PATCH 24/30] iostatus: change is_read to a bool Kevin Wolf
2012-09-28 17:57 ` [Qemu-devel] [PATCH 25/30] iostatus: reorganize io error code Kevin Wolf
2012-09-28 17:57 ` [Qemu-devel] [PATCH 26/30] block: introduce block job error Kevin Wolf
2012-09-28 17:57 ` [Qemu-devel] [PATCH 27/30] stream: add on-error argument Kevin Wolf
2012-09-28 17:57 ` [Qemu-devel] [PATCH 28/30] blkdebug: process all set_state rules in the old state Kevin Wolf
2012-09-28 17:57 ` [Qemu-devel] [PATCH 29/30] qemu-iotests: map underscore to dash in QMP argument names Kevin Wolf
2012-09-28 17:57 ` [Qemu-devel] [PATCH 30/30] qemu-iotests: add tests for streaming error handling Kevin Wolf
2012-10-05  2:11 ` [Qemu-devel] [PULL 00/30] Block patches Anthony Liguori

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.