[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 0/4] backup: fix skipping unallocated clusters
From: |
Vladimir Sementsov-Ogievskiy |
Subject: |
[Qemu-devel] [PATCH 0/4] backup: fix skipping unallocated clusters |
Date: |
Wed, 14 Aug 2019 17:43:11 +0300 |
Hi all!
There is a bug in not yet merged patch
"block/backup: teach TOP to never copy unallocated regions"
in https://github.com/jnsnow/qemu bitmaps. 04 fixes it. So, I propose
to put 01-03 somewhere before
"block/backup: teach TOP to never copy unallocated regions"
and squash 04 into "block/backup: teach TOP to never copy unallocated regions"
Based-on: https://github.com/jnsnow/qemu bitmaps
Vladimir Sementsov-Ogievskiy (4):
block/dirty-bitmap: switch _next_dirty_area and _next_zero to int64_t
block/dirty-bitmap: add _next_dirty API
block/backup: use bdrv_dirty_bitmap_next_dirty
block/backup: fix and improve skipping unallocated in backup_do_cow
include/block/dirty-bitmap.h | 8 ++--
include/qemu/hbitmap.h | 18 +++++++--
block/backup.c | 33 ++++++++++-------
block/dirty-bitmap.c | 12 ++++--
block/mirror.c | 4 +-
tests/test-hbitmap.c | 32 ++++++++--------
util/hbitmap.c | 72 ++++++++++++++++++++----------------
block/trace-events | 1 -
8 files changed, 107 insertions(+), 73 deletions(-)
--
2.18.0
- [Qemu-devel] [PATCH 0/4] backup: fix skipping unallocated clusters,
Vladimir Sementsov-Ogievskiy <=
- [Qemu-devel] [PATCH 3/4] block/backup: use bdrv_dirty_bitmap_next_dirty, Vladimir Sementsov-Ogievskiy, 2019/08/14
- [Qemu-devel] [PATCH 2/4] block/dirty-bitmap: add _next_dirty API, Vladimir Sementsov-Ogievskiy, 2019/08/14
- [Qemu-devel] [PATCH 1/4] block/dirty-bitmap: switch _next_dirty_area and _next_zero to int64_t, Vladimir Sementsov-Ogievskiy, 2019/08/14
- [Qemu-devel] [PATCH 4/4] block/backup: fix and improve skipping unallocated in backup_do_cow, Vladimir Sementsov-Ogievskiy, 2019/08/14
- Re: [Qemu-devel] [PATCH 0/4] backup: fix skipping unallocated clusters, Vladimir Sementsov-Ogievskiy, 2019/08/14