[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH v2 0/5] fix migration with bitmaps and mirror
From: |
Vladimir Sementsov-Ogievskiy |
Subject: |
Re: [PATCH v2 0/5] fix migration with bitmaps and mirror |
Date: |
Mon, 20 Jan 2020 09:04:49 +0000 |
John, I don't quite follow discussion in bugzilla. Do we need these series
as at least temporary workaround, or not? Should I resend?
19.12.2019 11:51, Vladimir Sementsov-Ogievskiy wrote:
> Hi all!
>
> It's a continuation for
> "bitmap migration bug with -drive while block mirror runs"
> <address@hidden>
> https://lists.gnu.org/archive/html/qemu-devel/2019-09/msg07241.html
>
> The problem is that bitmaps migrated to node with same node-name or
> blk-parent name. And currently only the latter actually work in libvirt.
> And with mirror-top filter it doesn't work, because
> bdrv_get_device_or_node_name don't go through filters.
>
> Fix this by handling filtered children of block backends in separate.
>
> v2: rebase on current master
>
> Max Reitz (1):
> block: Mark commit and mirror as filter drivers
>
> Vladimir Sementsov-Ogievskiy (4):
> migretion/block-dirty-bitmap: refactor init_dirty_bitmap_migration
> block/dirty-bitmap: add bdrv_has_named_bitmaps helper
> migration/block-dirty-bitmap: fix bitmaps migration during mirror job
> iotests: 194: test also migration of dirty bitmap
>
> include/block/block_int.h | 8 ++-
> include/block/dirty-bitmap.h | 1 +
> block/commit.c | 2 +
> block/dirty-bitmap.c | 13 ++++
> block/mirror.c | 2 +
> migration/block-dirty-bitmap.c | 114 +++++++++++++++++++++++----------
> tests/qemu-iotests/194 | 14 ++--
> tests/qemu-iotests/194.out | 6 ++
> 8 files changed, 119 insertions(+), 41 deletions(-)
>
--
Best regards,
Vladimir
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Re: [PATCH v2 0/5] fix migration with bitmaps and mirror,
Vladimir Sementsov-Ogievskiy <=