[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-block] [PATCH v8 0/7] backup-top filter driver for backup
From: |
Vladimir Sementsov-Ogievskiy |
Subject: |
Re: [Qemu-block] [PATCH v8 0/7] backup-top filter driver for backup |
Date: |
Thu, 30 May 2019 13:25:55 +0000 |
29.05.2019 18:46, Vladimir Sementsov-Ogievskiy wrote:
> Hi all!
>
> These series introduce backup-top driver. It's a filter-node, which
> do copy-before-write operation. Mirror uses filter-node for handling
> guest writes, let's move to filter-node (from write-notifiers) for
> backup too
>
> v8:
> 01-03: new
> 05: add Max's r-b
> others changed, change description in each patch mail in Notes section.
>
> v6-v7 was preparing refactoring, which now is in Max's pull request, and
> these series based on it:
> Based-on: https://lists.gnu.org/archive/html/qemu-devel/2019-05/msg06526.html
It merged, so, now the series based on master.
>
> Vladimir Sementsov-Ogievskiy (7):
> block: teach bdrv_debug_breakpoint skip filters with backing
> block: swap operation order in bdrv_append
> block: allow not one child for implicit node
> block: introduce backup-top filter driver
> block/io: refactor wait_serialising_requests
> block: add lock/unlock range functions
> block/backup: use backup-top instead of write notifiers
>
> block/backup-top.h | 64 ++++++++
> include/block/block_int.h | 4 +
> block.c | 60 +++++--
> block/backup-top.c | 322 +++++++++++++++++++++++++++++++++++++
> block/backup.c | 171 ++++++++------------
> block/io.c | 68 ++++++--
> block/Makefile.objs | 2 +
> tests/qemu-iotests/056 | 2 +-
> tests/qemu-iotests/085.out | 2 +-
> tests/qemu-iotests/129 | 1 -
> tests/qemu-iotests/141.out | 2 +-
> 11 files changed, 567 insertions(+), 131 deletions(-)
> create mode 100644 block/backup-top.h
> create mode 100644 block/backup-top.c
>
--
Best regards,
Vladimir
- [Qemu-block] [PATCH v8 0/7] backup-top filter driver for backup, Vladimir Sementsov-Ogievskiy, 2019/05/29
- [Qemu-block] [PATCH v8 2/7] block: swap operation order in bdrv_append, Vladimir Sementsov-Ogievskiy, 2019/05/29
- [Qemu-block] [PATCH v8 3/7] block: allow not one child for implicit node, Vladimir Sementsov-Ogievskiy, 2019/05/29
- [Qemu-block] [PATCH v8 5/7] block/io: refactor wait_serialising_requests, Vladimir Sementsov-Ogievskiy, 2019/05/29
- [Qemu-block] [PATCH v8 1/7] block: teach bdrv_debug_breakpoint skip filters with backing, Vladimir Sementsov-Ogievskiy, 2019/05/29
- [Qemu-block] [PATCH v8 6/7] block: add lock/unlock range functions, Vladimir Sementsov-Ogievskiy, 2019/05/29
- [Qemu-block] [PATCH v8 4/7] block: introduce backup-top filter driver, Vladimir Sementsov-Ogievskiy, 2019/05/29
- [Qemu-block] [PATCH v8 7/7] block/backup: use backup-top instead of write notifiers, Vladimir Sementsov-Ogievskiy, 2019/05/29
- Re: [Qemu-block] [PATCH v8 0/7] backup-top filter driver for backup,
Vladimir Sementsov-Ogievskiy <=