qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH v2 0/3] qapi: block-dirty-bitmap-remove transaction action
@ 2019-07-01 20:13 John Snow
  2019-07-01 20:13 ` [Qemu-devel] [PATCH v2 1/3] blockdev: reduce aio_context locked sections in bitmap add/remove John Snow
                   ` (2 more replies)
  0 siblings, 3 replies; 7+ messages in thread
From: John Snow @ 2019-07-01 20:13 UTC (permalink / raw)
  To: qemu-block, qemu-devel
  Cc: Kevin Wolf, Fam Zheng, vsementsov, Juan Quintela,
	Markus Armbruster, Max Reitz, Stefan Hajnoczi, John Snow,
	Dr. David Alan Gilbert

Hi, this is a proposal based off of Vladimir's patchset:
[Qemu-devel] [PATCH 0/4] qapi: block-dirty-bitmap-remove transaction action

It replaces patches two and three with a modified patch (now patch 2)
that foregoes the need for a hide()/unhide() bitmap API. I think it's
suitable as a smaller alternative, but I'm not sure if it covers all
of the use cases of the original series.

Patches 1 and 3 (formerly 4) included as-is.

John Snow (1):
  qapi: implement block-dirty-bitmap-remove transaction action

Vladimir Sementsov-Ogievskiy (2):
  blockdev: reduce aio_context locked sections in bitmap add/remove
  iotests: test bitmap moving inside 254

 qapi/transaction.json          |   2 +
 include/block/dirty-bitmap.h   |   3 +-
 block.c                        |   2 +-
 block/dirty-bitmap.c           |  16 ++---
 blockdev.c                     | 105 ++++++++++++++++++++++++++-------
 migration/block-dirty-bitmap.c |   2 +-
 tests/qemu-iotests/254         |  30 +++++++++-
 tests/qemu-iotests/254.out     |  82 +++++++++++++++++++++++++
 8 files changed, 208 insertions(+), 34 deletions(-)

-- 
2.21.0



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

end of thread, other threads:[~2019-07-03 19:57 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-07-01 20:13 [Qemu-devel] [PATCH v2 0/3] qapi: block-dirty-bitmap-remove transaction action John Snow
2019-07-01 20:13 ` [Qemu-devel] [PATCH v2 1/3] blockdev: reduce aio_context locked sections in bitmap add/remove John Snow
2019-07-01 20:13 ` [Qemu-devel] [PATCH v2 2/3] qapi: implement block-dirty-bitmap-remove transaction action John Snow
2019-07-03 19:30   ` Max Reitz
2019-07-03 19:38     ` Max Reitz
2019-07-03 19:56     ` John Snow
2019-07-01 20:13 ` [Qemu-devel] [PATCH v2 3/3] iotests: test bitmap moving inside 254 John Snow

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