Re: [PATCH v4 00/12] virtio: s4 support

From: Amit Shah
Date: Wed Dec 07 2011 - 02:45:06 EST


On (Wed) 07 Dec 2011 [17:54:29], Rusty Russell wrote:
> On Wed, 7 Dec 2011 01:18:38 +0530, Amit Shah <amit.shah@xxxxxxxxxx> wrote:
> > Hi,
> >
> > These patches add support for S4 to virtio (pci) and all drivers.
>
> Dumb meta-question: why do we want to hibernate virtual machines?

Not a dumb question at all :)

But that doesn't mean I can't give a dumb answer: "Because We Can".

> I figure there's a reason, but it seems a bit weird :)

Well, there is one reason right now: migrating storage along with
VMs. The guest needs to sync all data to the disk before the target
host accesses the image file. One way to make sure guests don't access
the disk is by adding a new guest command to stop disk accesses.
However, we already have one way of making guests stop doing whatever
they are by putting them into S4 state, and then waking them up on the
remote, with them thinking nothing about them has changed.

(Did I manage to make this sound desirable after the answer above? :)

Amit
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/