[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH v2 RFC 0/8] block: persistent dirty bitmaps
From: |
Stefan Hajnoczi |
Subject: |
Re: [Qemu-devel] [PATCH v2 RFC 0/8] block: persistent dirty bitmaps |
Date: |
Wed, 10 Jun 2015 16:27:56 +0100 |
User-agent: |
Mutt/1.5.23 (2014-03-12) |
On Mon, Jun 08, 2015 at 06:21:18PM +0300, Vladimir Sementsov-Ogievskiy wrote:
> QCow2 header is extended by fields 'nb_dirty_bitmaps' and
> 'dirty_bitmaps_offset' like with snapshots.
>
> Proposed command line syntax is the following:
>
> -dirty-bitmap [option1=val1][,option2=val2]...
Two questions:
1. How does this code ensure that the dirty bitmap is consistent after
crash/power failure?
At the minimum, enabled dirty bitmaps must be discarded after
crash/power failure if we cannot guarantee they are up-to-date. It's
worse to rely on an outdated dirty bitmap than to detect failure and
start afresh.
2. How do persistent dirty bitmaps work with live migration? Remember
there are two storage cases for live migration: shared storage (NAS or
SAN) and non-shared storage (disk images must be copied over).
pgpB_UrbVSWL3.pgp
Description: PGP signature
Re: [Qemu-devel] [PATCH 2/8] qcow2: add dirty-bitmaps feature, John Snow, 2015/06/12
Re: [Qemu-devel] [PATCH v2 RFC 0/8] block: persistent dirty bitmaps,
Stefan Hajnoczi <=
Re: [Qemu-devel] [PATCH v2 RFC 0/8] block: persistent dirty bitmaps, Stefan Hajnoczi, 2015/06/11
Re: [Qemu-devel] [PATCH v2 RFC 0/8] block: persistent dirty bitmaps, John Snow, 2015/06/12