qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH v2 0/3] image fleecing
@ 2018-06-29 15:15 Vladimir Sementsov-Ogievskiy
  2018-06-29 15:15 ` [Qemu-devel] [PATCH v2 1/3] blockdev-backup: enable non-root nodes for backup source Vladimir Sementsov-Ogievskiy
                   ` (3 more replies)
  0 siblings, 4 replies; 28+ messages in thread
From: Vladimir Sementsov-Ogievskiy @ 2018-06-29 15:15 UTC (permalink / raw)
  To: qemu-devel, qemu-block
  Cc: eblake, armbru, kwolf, mreitz, jsnow, famz, vsementsov, den

Image fleecing, or external (or pull) backup scheme is near to complete.
Here is forgotten test, written by Fam in far 2014, with two my necessary
patches, previously sent separately, so the series are called "v2"

v2:
 01: add transaction support
 02: rebase on master, drop "'fleecing-filter': 'BlockdevCreateNotSupported'"
     add empty .bdrv_close
     add default .bdrv_child_perm
 03: comparing to [PATCH v20 15/15] qemu-iotests: Image fleecing test case 08:
     add -f iotests.imgfmt to qemu_io
     fix target_img to be always qcow2
     add -r to qemu_io for nbd
     add fleecing-filter layer
     wrap long lines

Fam Zheng (1):
  qemu-iotests: Image fleecing test case 222

Vladimir Sementsov-Ogievskiy (2):
  blockdev-backup: enable non-root nodes for backup source
  block/fleecing-filter: new filter driver for fleecing

 qapi/block-core.json       |   6 ++-
 block/fleecing-filter.c    |  80 ++++++++++++++++++++++++++++++++
 blockdev.c                 |   4 +-
 block/Makefile.objs        |   1 +
 tests/qemu-iotests/222     | 112 +++++++++++++++++++++++++++++++++++++++++++++
 tests/qemu-iotests/222.out |   5 ++
 tests/qemu-iotests/group   |   1 +
 7 files changed, 205 insertions(+), 4 deletions(-)
 create mode 100644 block/fleecing-filter.c
 create mode 100755 tests/qemu-iotests/222
 create mode 100644 tests/qemu-iotests/222.out

-- 
2.11.1

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

end of thread, other threads:[~2018-07-04 14:07 UTC | newest]

Thread overview: 28+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-06-29 15:15 [Qemu-devel] [PATCH v2 0/3] image fleecing Vladimir Sementsov-Ogievskiy
2018-06-29 15:15 ` [Qemu-devel] [PATCH v2 1/3] blockdev-backup: enable non-root nodes for backup source Vladimir Sementsov-Ogievskiy
2018-06-29 17:13   ` Eric Blake
2018-06-29 17:31   ` John Snow
2018-06-29 15:15 ` [Qemu-devel] [PATCH v2 2/3] block/fleecing-filter: new filter driver for fleecing Vladimir Sementsov-Ogievskiy
2018-06-29 17:24   ` Eric Blake
2018-07-02  6:35     ` Fam Zheng
2018-07-02 11:27       ` Vladimir Sementsov-Ogievskiy
2018-07-02 11:47     ` Vladimir Sementsov-Ogievskiy
2018-06-29 17:30   ` John Snow
2018-06-29 17:40     ` Eric Blake
2018-07-02 12:09       ` Vladimir Sementsov-Ogievskiy
2018-07-03 11:15         ` Kevin Wolf
2018-07-03 11:52           ` Vladimir Sementsov-Ogievskiy
2018-07-03 16:11           ` Vladimir Sementsov-Ogievskiy
2018-07-03 18:02             ` Kevin Wolf
2018-07-04 14:07           ` Max Reitz
2018-07-02 11:57     ` Vladimir Sementsov-Ogievskiy
2018-07-03 11:22       ` Kevin Wolf
2018-06-29 15:15 ` [Qemu-devel] [PATCH v2 3/3] qemu-iotests: Image fleecing test case 222 Vladimir Sementsov-Ogievskiy
2018-06-29 15:31   ` Vladimir Sementsov-Ogievskiy
2018-06-29 17:58   ` Eric Blake
2018-06-29 21:04     ` John Snow
2018-07-02  6:45       ` Fam Zheng
2018-07-02 12:58       ` Vladimir Sementsov-Ogievskiy
2018-06-29 16:38 ` [Qemu-devel] [PATCH v2 0/3] image fleecing John Snow
2018-06-29 17:36   ` Vladimir Sementsov-Ogievskiy
2018-06-29 17:52     ` Vladimir Sementsov-Ogievskiy

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