Re: [Qemu-devel] About VM fork in QEMU

2013-10-28 Thread Xinyang Ge
>>> External snapshots (via the blockdev-snapshot-sync QMP command) can be >>> taken in a matter of milliseconds if you only care about disk state. >>> Furthermore, if you want to take a snapshot of both memory and disk >>> state, such that the clone can be resumed from the same time, you can do >>

Re: [Qemu-devel] About VM fork in QEMU

2013-10-28 Thread Eric Blake
On 10/26/2013 11:37 AM, Xinyang Ge wrote: >> External snapshots (via the blockdev-snapshot-sync QMP command) can be >> taken in a matter of milliseconds if you only care about disk state. >> Furthermore, if you want to take a snapshot of both memory and disk >> state, such that the clone can be res

Re: [Qemu-devel] About VM fork in QEMU

2013-10-26 Thread Xinyang Ge
> External snapshots (via the blockdev-snapshot-sync QMP command) can be > taken in a matter of milliseconds if you only care about disk state. > Furthermore, if you want to take a snapshot of both memory and disk > state, such that the clone can be resumed from the same time, you can do > that wit

Re: [Qemu-devel] About VM fork in QEMU

2013-10-26 Thread Xinyang Ge
> External snapshots (via the blockdev-snapshot-sync QMP command) can be > taken in a matter of milliseconds if you only care about disk state. > Furthermore, if you want to take a snapshot of both memory and disk > state, such that the clone can be resumed from the same time, you can do > that wit

Re: [Qemu-devel] About VM fork in QEMU

2013-10-25 Thread Eric Blake
On 10/23/2013 03:36 PM, Xinyang Ge wrote: >> Live cloning is a disaster waiting to happen if not done in a very >> carefully controlled environment (I could maybe see it useful across two >> private networks for forensic analysis or running "what-if" scenarios, >> but never for provisioning enterpr

Re: [Qemu-devel] About VM fork in QEMU

2013-10-24 Thread Xinyang Ge
> Live cloning is a disaster waiting to happen if not done in a very > carefully controlled environment (I could maybe see it useful across two > private networks for forensic analysis or running "what-if" scenarios, > but never for provisioning enterprise-quality public-facing servers). > Remember

Re: [Qemu-devel] About VM fork in QEMU

2013-10-23 Thread Xinyang Ge
> Live cloning is a disaster waiting to happen if not done in a very > carefully controlled environment (I could maybe see it useful across two > private networks for forensic analysis or running "what-if" scenarios, > but never for provisioning enterprise-quality public-facing servers). > Remember

Re: [Qemu-devel] About VM fork in QEMU

2013-10-22 Thread Eric Blake
On 10/22/2013 09:23 PM, Xinyang Ge wrote: > Dear QEMU developers, > > I am a Ph.D. student in Penn State. And we are currently working on a > project that needs to fork multiple instances of a same VM instance > with exactly same state (e.g., memory layout, registers, etc.) in a > very efficient w