All of lore.kernel.org
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH for-2.3 0/4] blockdev: support dataplane in remaining QMP commands
@ 2014-11-19 14:19 Stefan Hajnoczi
  2014-11-19 14:19 ` [Qemu-devel] [PATCH for-2.3 1/4] blockdev: acquire AioContext in blockdev-snapshot-delete-internal-sync Stefan Hajnoczi
                   ` (4 more replies)
  0 siblings, 5 replies; 10+ messages in thread
From: Stefan Hajnoczi @ 2014-11-19 14:19 UTC (permalink / raw)
  To: qemu-devel; +Cc: Kevin Wolf, Stefan Hajnoczi, mreitz

This patch series adds virtio-blk dataplane support for the following QMP
commands:

 * eject
 * change
 * change-backing-file
 * block_passwd
 * blockdev-snapshot-delete-internal-sync

This requires acquiring and releasing the BlockDriverState's AioContext so that
the IOThread does not run while the monitor command is executing.

Monitor commands that use AioContext can be unblocked in the virtio-blk
dataplane op blockers list.

After this series only the transaction QMP command remains to be converted.

Stefan Hajnoczi (4):
  blockdev: acquire AioContext in blockdev-snapshot-delete-internal-sync
  blockdev: check for BLOCK_OP_TYPE_INTERNAL_SNAPSHOT_DELETE
  blockdev: acquire AioContext in eject, change, and block_passwd
  blockdev: acquire AioContext in change-backing-file

 blockdev.c                      | 75 ++++++++++++++++++++++++++++++++---------
 hw/block/dataplane/virtio-blk.c |  4 +++
 2 files changed, 63 insertions(+), 16 deletions(-)

-- 
2.1.0

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

end of thread, other threads:[~2014-11-20  9:45 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-11-19 14:19 [Qemu-devel] [PATCH for-2.3 0/4] blockdev: support dataplane in remaining QMP commands Stefan Hajnoczi
2014-11-19 14:19 ` [Qemu-devel] [PATCH for-2.3 1/4] blockdev: acquire AioContext in blockdev-snapshot-delete-internal-sync Stefan Hajnoczi
2014-11-20  9:06   ` Max Reitz
2014-11-19 14:19 ` [Qemu-devel] [PATCH for-2.3 2/4] blockdev: check for BLOCK_OP_TYPE_INTERNAL_SNAPSHOT_DELETE Stefan Hajnoczi
2014-11-20  9:07   ` Max Reitz
2014-11-19 14:19 ` [Qemu-devel] [PATCH for-2.3 3/4] blockdev: acquire AioContext in eject, change, and block_passwd Stefan Hajnoczi
2014-11-20  9:27   ` Max Reitz
2014-11-19 14:19 ` [Qemu-devel] [PATCH for-2.3 4/4] blockdev: acquire AioContext in change-backing-file Stefan Hajnoczi
2014-11-20  9:37   ` Max Reitz
2014-11-20  9:45 ` [Qemu-devel] [PATCH for-2.3 0/4] blockdev: support dataplane in remaining QMP commands Max Reitz

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.