[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-block] [PATCH v6 00/10] Dirty bitmap changes for migration/persist

From: John Snow
Subject: [Qemu-block] [PATCH v6 00/10] Dirty bitmap changes for migration/persistence work
Date: Fri, 15 Jul 2016 16:27:31 -0400

v6: Rebase.

    02: Added documentation changes as suggested by Max.

v5: Rebase: first 5 patches from last revision are already merged.

    Addressed Max's comments:

    01: - "block.c" -> "block/dirty-bitmap.c" in commit message.
        - "an BdrvDirtyBitmapIter" -> "an BdrvDirtyBitmapIter" in code comment.
        - hbitmap_next => next_dirty as variable name.
        - bdrv_dirty_iter_free()/bdrv_dirty_iter_new() pairs =>

    02: Move the assert fix into 01.

    04: Truncate the meta bitmap (done by hbitmap_truncate).

    06: Add Max's r-b.

    07: I left the memcpy vs cpu_to_le32/64w as is to pick up Max's r-b. That
        could be improved on top if wanted.

    10: Add Max's r-b.


For convenience, this branch is available at:
https://github.com/jnsnow/qemu.git branch meta-bitmap

This version is tagged meta-bitmap-v6:

Fam Zheng (8):
  block: Hide HBitmap in block dirty bitmap interface
  HBitmap: Introduce "meta" bitmap to track bit changes
  tests: Add test code for meta bitmap
  block: Support meta dirty bitmap
  block: Add two dirty bitmap getters
  block: Assert that bdrv_release_dirty_bitmap succeeded
  tests: Add test code for hbitmap serialization
  block: More operations for meta dirty bitmap

Vladimir Sementsov-Ogievskiy (2):
  hbitmap: serialization
  block: BdrvDirtyBitmap serialization interface

 block/backup.c               |  14 ++-
 block/dirty-bitmap.c         | 160 ++++++++++++++++++++++++++-
 block/mirror.c               |  24 ++--
 include/block/dirty-bitmap.h |  35 +++++-
 include/qemu/hbitmap.h       | 100 +++++++++++++++++
 include/qemu/typedefs.h      |   1 +
 tests/test-hbitmap.c         | 255 +++++++++++++++++++++++++++++++++++++++++++
 util/hbitmap.c               | 207 ++++++++++++++++++++++++++++++++---
 8 files changed, 756 insertions(+), 40 deletions(-)


reply via email to

[Prev in Thread] Current Thread [Next in Thread]