All of lore.kernel.org
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH v2 0/9] block/qcow2: Migration handoff fixes and cleanups
@ 2016-01-13 16:37 Kevin Wolf
  2016-01-13 16:37 ` [Qemu-devel] [PATCH v2 1/9] qcow2: Write feature table only for v3 images Kevin Wolf
                   ` (9 more replies)
  0 siblings, 10 replies; 12+ messages in thread
From: Kevin Wolf @ 2016-01-13 16:37 UTC (permalink / raw)
  To: qemu-block; +Cc: kwolf, qemu-devel, mreitz

This is the non-controversal part of the qcow2 locking series, which just makes
the state of images with respect to live migration clearer and fixes a few bugs
we have in the handoff procedure and with writing the qcow2 feature table.

Kevin Wolf (9):
  qcow2: Write feature table only for v3 images
  qcow2: Write full header on image creation
  block: Assert no write requests under BDRV_O_INCOMING
  block: Fix error path in bdrv_invalidate_cache()
  block: Rename BDRV_O_INCOMING to BDRV_O_INACTIVE
  block: Inactivate BDS when migration completes
  qcow2: Implement .bdrv_inactivate
  qcow2: Fix BDRV_O_INACTIVE handling in qcow2_invalidate_cache()
  qcow2: Make image inaccessible after failed qcow2_invalidate_cache()

 block.c                    |  42 +++++++++++++++--
 block/io.c                 |   2 +
 block/qcow2.c              | 110 +++++++++++++++++++++++++++------------------
 block/qed.c                |   4 +-
 include/block/block.h      |   3 +-
 include/block/block_int.h  |   1 +
 migration/migration.c      |   7 +++
 nbd.c                      |   2 +-
 qmp.c                      |  12 +++++
 tests/qemu-iotests/031.out |  17 +++----
 tests/qemu-iotests/036     |   2 +
 tests/qemu-iotests/036.out |   5 +++
 tests/qemu-iotests/061.out |  35 ++++++++-------
 13 files changed, 166 insertions(+), 76 deletions(-)

-- 
1.8.3.1

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

end of thread, other threads:[~2016-01-19 16:55 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-01-13 16:37 [Qemu-devel] [PATCH v2 0/9] block/qcow2: Migration handoff fixes and cleanups Kevin Wolf
2016-01-13 16:37 ` [Qemu-devel] [PATCH v2 1/9] qcow2: Write feature table only for v3 images Kevin Wolf
2016-01-13 16:37 ` [Qemu-devel] [PATCH v2 2/9] qcow2: Write full header on image creation Kevin Wolf
2016-01-13 16:37 ` [Qemu-devel] [PATCH v2 3/9] block: Assert no write requests under BDRV_O_INCOMING Kevin Wolf
2016-01-13 16:37 ` [Qemu-devel] [PATCH v2 4/9] block: Fix error path in bdrv_invalidate_cache() Kevin Wolf
2016-01-13 16:37 ` [Qemu-devel] [PATCH v2 5/9] block: Rename BDRV_O_INCOMING to BDRV_O_INACTIVE Kevin Wolf
2016-01-13 16:49   ` Eric Blake
2016-01-13 16:37 ` [Qemu-devel] [PATCH v2 6/9] block: Inactivate BDS when migration completes Kevin Wolf
2016-01-13 16:37 ` [Qemu-devel] [PATCH v2 7/9] qcow2: Implement .bdrv_inactivate Kevin Wolf
2016-01-13 16:37 ` [Qemu-devel] [PATCH v2 8/9] qcow2: Fix BDRV_O_INACTIVE handling in qcow2_invalidate_cache() Kevin Wolf
2016-01-13 16:37 ` [Qemu-devel] [PATCH v2 9/9] qcow2: Make image inaccessible after failed qcow2_invalidate_cache() Kevin Wolf
2016-01-19 16:55 ` [Qemu-devel] [PATCH v2 0/9] block/qcow2: Migration handoff fixes and cleanups Kevin Wolf

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.