From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:40669) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WKlIX-0007hM-91 for qemu-devel@nongnu.org; Tue, 04 Mar 2014 04:06:09 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WKlIO-0000AB-Sg for qemu-devel@nongnu.org; Tue, 04 Mar 2014 04:06:01 -0500 Received: from mail-qa0-x22e.google.com ([2607:f8b0:400d:c00::22e]:37236) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WKlIO-0000A0-HB for qemu-devel@nongnu.org; Tue, 04 Mar 2014 04:05:52 -0500 Received: by mail-qa0-f46.google.com with SMTP id i13so4679175qae.33 for ; Tue, 04 Mar 2014 01:05:52 -0800 (PST) Sender: Paolo Bonzini Message-ID: <5315976B.5070608@redhat.com> Date: Tue, 04 Mar 2014 10:05:47 +0100 From: Paolo Bonzini MIME-Version: 1.0 References: <615092B2FD0E7648B6E4B43E029BCFB84D578044@SZXEMA503-MBS.china.huawei.com> <20140303123234.GC21055@stefanha-thinkpad.redhat.com> <615092B2FD0E7648B6E4B43E029BCFB84D5794D0@SZXEMA503-MBS.china.huawei.com> <20140304085456.GD25676@stefanha-thinkpad.redhat.com> In-Reply-To: <20140304085456.GD25676@stefanha-thinkpad.redhat.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] [RFC]VM live snapshot proposal List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Stefan Hajnoczi , "Huangpeng (Peter)" Cc: "kwolf@redhat.com" , Pavel Hrdina , Zhanghailiang , KVM devel mailing list , "qemu-devel@nongnu.org" , Wenchao Xia Il 04/03/2014 09:54, Stefan Hajnoczi ha scritto: >> Is there any other proposals to implement vm-snapshot? > See the discussion by Paolo and Andrea about post-copy migration, which > adds kernel memory management features for tracking userspace page > faults. Perhaps you can use that infrastructure to trap guest writes. That infrastructure actually traps guest reads too. But it's fine, as they are a superset of guest writes and the image will still be consistent. Paolo