From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from [140.186.70.92] (port=33516 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PypP6-0006uR-Bj for qemu-devel@nongnu.org; Sun, 13 Mar 2011 13:48:33 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PypP5-0006Ej-3c for qemu-devel@nongnu.org; Sun, 13 Mar 2011 13:48:32 -0400 Received: from mail-yw0-f45.google.com ([209.85.213.45]:52546) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PypP5-0006ER-1H for qemu-devel@nongnu.org; Sun, 13 Mar 2011 13:48:31 -0400 Received: by ywl41 with SMTP id 41so2209337ywl.4 for ; Sun, 13 Mar 2011 10:48:29 -0700 (PDT) Message-ID: <4D7D036B.4050706@codemonkey.ws> Date: Sun, 13 Mar 2011 12:48:27 -0500 From: Anthony Liguori MIME-Version: 1.0 Subject: Re: [Qemu-devel] Re: Strategic decision: COW format References: <4D5BC467.4070804@redhat.com> <4D5E4271.80501@redhat.com> <20110220221357.GO4580@hall.aurel32.net> <4D62295E.1030504@redhat.com> In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Chunqiang Tang Cc: Kevin Wolf , Stefan Hajnoczi , qemu-devel@nongnu.org, Markus Armbruster , Aurelien Jarno On 03/12/2011 11:51 PM, Chunqiang Tang wrote: > > In short, FVD's internal snapshot achieves the ideal properties of G1-G6, > by 1) using the reference count table to only track "static" snapshots, 2) > not keeping the reference count table in memory, 3) not updating the > on-disk "static" reference count table when the VM runs, and 4) > efficiently tracking dynamically allocated blocks by piggybacking on FVD's > other features, i.e., its journal and small one-level lookup table. Are you assuming snapshots are read-only? It's not clear to me how this would work with writeable snapshots. It's not clear to me that writeable snapshots are really that important, but this is an advantage of having a refcount table. External snapshots are essentially read-only snapshots so I can understand the argument for it. Regards, Anthony Liguori > Regards, > > ChunQiang (CQ) Tang > Homepage: http://www.research.ibm.com/people/c/ctang >