qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
From: He Junyan <junyan.he@intel.com>
To: qemu-devel@nongnu.org
Subject: [Qemu-devel] Some question about savem/qcow2 incremental snapshot
Date: Mon, 25 Dec 2017 15:33:46 +0800	[thread overview]
Message-ID: <1514187226.13662.28.camel@intel.com> (raw)

hi all:

I am now focusing on snapshot optimization for Intel NVDimm kind
memory. Different from the normal memory, the NVDimm may be 128G, 256G
or even more for just one guest, and its speed is slower than the
normal memory. So sometimes it may take several minutes to complete
just one snapshot saving. Even with compression enabled, the snapshot
point may consume more than 30G disk space. 
We decide to add incremental kind snapshot saving to resolve this. Just
store difference between snapshot points to save time and disk space.
But the current snapshot/save_vm framework seems not to support this.
We need to add snapshot dependency and extra operations when we LOAD
and DELETE the snapshot point.
Is that possible to modify the savevm framework and add some
incremental snapshot support to QCOW2 format?

Thanks

             reply	other threads:[~2017-12-25  7:33 UTC|newest]

Thread overview: 25+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-12-25  7:33 He Junyan [this message]
2018-05-08 14:41 ` [Qemu-devel] Some question about savem/qcow2 incremental snapshot Eric Blake
2018-05-08 15:03   ` [Qemu-devel] [Qemu-block] " Kevin Wolf
2018-05-09 10:16     ` Stefan Hajnoczi
2018-05-09 17:54       ` Max Reitz
2018-05-10  8:26         ` Stefan Hajnoczi
2018-05-11 17:25           ` Kevin Wolf
2018-05-14 13:48             ` Stefan Hajnoczi
2018-05-28  7:01               ` He, Junyan
2018-05-30 14:44               ` Stefan Hajnoczi
2018-05-30 16:07                 ` Kevin Wolf
2018-05-31 10:48                   ` Stefan Hajnoczi
2018-06-08  5:02                     ` He, Junyan
2018-06-08  7:59                       ` Pankaj Gupta
2018-06-08 15:58                         ` Junyan He
2018-06-08 16:38                           ` Pankaj Gupta
2018-06-08 16:49                             ` Pankaj Gupta
2018-06-08 13:29                       ` Stefan Hajnoczi
  -- strict thread matches above, loose matches on Subject: below --
2017-12-25  7:54 [Qemu-devel] " He, Junyan
2018-01-09 15:35 ` Stefan Hajnoczi
2018-01-09 19:55   ` Dr. David Alan Gilbert
2018-01-10 19:16     ` Stefan Hajnoczi
2018-01-10 20:15       ` Dr. David Alan Gilbert
2018-01-10 20:17         ` Stefan Hajnoczi
2018-01-16  7:14           ` He Junyan

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1514187226.13662.28.camel@intel.com \
    --to=junyan.he@intel.com \
    --cc=qemu-devel@nongnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).