[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-block] [PATCH v2 0/5] backup improvements part 1
From: |
Vladimir Sementsov-Ogievskiy |
Subject: |
[Qemu-block] [PATCH v2 0/5] backup improvements part 1 |
Date: |
Thu, 12 Oct 2017 16:53:08 +0300 |
Hi all. Here is a continuation of my "new backup architecture" series,
The very first part, but it is meaningful itself.
v2: rebase on master
01: add test and fix bug
02: move commit about NONE mode to this patch, add John's r-b (hope,
you are OK with this tiny change)
03: tiny refactor (John)
04: improve commit message, add John's r-b
05: add John's r-b
Vladimir Sementsov-Ogievskiy (5):
hbitmap: add next_zero function
backup: move from done_bitmap to copy_bitmap
backup: init copy_bitmap from sync_bitmap for incremental
backup: simplify non-dirty bits progress processing
backup: use copy_bitmap in incremental backup
include/block/dirty-bitmap.h | 1 +
include/qemu/hbitmap.h | 8 +++
block/backup.c | 118 ++++++++++++++++++++++++-------------------
block/dirty-bitmap.c | 5 ++
tests/test-hbitmap.c | 61 ++++++++++++++++++++++
util/hbitmap.c | 39 ++++++++++++++
6 files changed, 180 insertions(+), 52 deletions(-)
--
2.11.1
- [Qemu-block] [PATCH v2 0/5] backup improvements part 1,
Vladimir Sementsov-Ogievskiy <=
- [Qemu-block] [PATCH 2/5] backup: move from done_bitmap to copy_bitmap, Vladimir Sementsov-Ogievskiy, 2017/10/12
- [Qemu-block] [PATCH 3/5] backup: init copy_bitmap from sync_bitmap for incremental, Vladimir Sementsov-Ogievskiy, 2017/10/12
- [Qemu-block] [PATCH 1/5] hbitmap: add next_zero function, Vladimir Sementsov-Ogievskiy, 2017/10/12
- [Qemu-block] [PATCH 4/5] backup: simplify non-dirty bits progress processing, Vladimir Sementsov-Ogievskiy, 2017/10/12
- [Qemu-block] [PATCH 5/5] backup: use copy_bitmap in incremental backup, Vladimir Sementsov-Ogievskiy, 2017/10/12
- Re: [Qemu-block] [Qemu-devel] [PATCH v2 0/5] backup improvements part 1, no-reply, 2017/10/12
- [Qemu-block] ping Re: [PATCH v2 0/5] backup improvements part 1, Vladimir Sementsov-Ogievskiy, 2017/10/31