From: mdroth <mdroth@linux.vnet.ibm.com>
To: Lei Li <lilei@linux.vnet.ibm.com>
Cc: aliguori@us.ibm.com, qemu-devel@nongnu.org
Subject: Re: [Qemu-devel] [PATCH 0/2 v5] Time resync support by qemu-ga
Date: Tue, 5 Mar 2013 16:58:19 -0600 [thread overview]
Message-ID: <20130305225819.GL21850@vm> (raw)
In-Reply-To: <1362476352-31414-1-git-send-email-lilei@linux.vnet.ibm.com>
On Tue, Mar 05, 2013 at 05:39:10PM +0800, Lei Li wrote:
> This patch series attempts to add time resync support
> to qemu-ga by introducing qemu-ga commands guest-get-time
> and guest-set-time.
Thanks, applied to qga branch.
>
> Right now, when a guest is paused or migrated to a file
> then loaded from that file, the guest OS has no idea that
> there was a big gap in the time. Depending on how long the
> gap was, NTP might not be able to resynchronize the guest.
> So adding new guest-agent command that is called any time
> a guest is resumed and which tells the guest to update its
> own wall clock time based on the information from the host
> will make it easier for a guest to resynchronize without
> waiting for NTP.
>
> The previous RFC send for discussion and suggestion as link
> here:
>
> http://article.gmane.org/gmane.comp.emulators.qemu/186126
>
> The interface for these commands like:
>
> { 'command': 'guest-get-time', 'returns': 'int' }
>
> { 'command': 'guest-set-time', 'data': { 'time': int } }
>
> Notes:
> For the implementition of win32-specific commands, I plan
> to send it out in another thread later.
>
> Suggestions and comments are welcome!
>
> Changes since v4:
> - Fix the missing error exit pointed by Eric.
> - Doc improvement from Eric.
>
> Changes since v3:
> - Doc improvement based on Eric's suggestions.
> - Overflow check improve from Eric.
>
> Changes since v2:
> - Get rid of utc-offset, and make it just pass single nanoseconds
> relative to the Epoch in UTC/GMT according to Anthony and
> Eric's comments.
> - Make time argument mandatory.
> - Fix the overflow check for year-2038 problem.
> - Error handel improvment from Eric.
>
> Changes since v1:
> - Squashed patches add support to get host time and add
> guest-get-time command into one.
> - Documents improvment based on the suggestions from
> Eric and Mike.
> - Change the name of 'HostTimeInfo' to 'TimeInfo'.
> - Better use-case and logic for 'guest-set-time'
> command suggested by Eric.
> - Error handel improvment from Luiz.
>
> Lei Li (2):
> qga: add guest-get-time command
> qga: add guest-set-time command
>
prev parent reply other threads:[~2013-03-05 22:59 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-03-05 9:39 [Qemu-devel] [PATCH 0/2 v5] Time resync support by qemu-ga Lei Li
2013-03-05 9:39 ` [Qemu-devel] [PATCH 1/2] qga: add guest-get-time command Lei Li
2013-03-05 9:39 ` [Qemu-devel] [PATCH 2/2] qga: add guest-set-time command Lei Li
2013-03-05 15:46 ` [Qemu-devel] [PATCH 0/2 v5] Time resync support by qemu-ga Eric Blake
2013-03-05 22:58 ` mdroth [this message]
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=20130305225819.GL21850@vm \
--to=mdroth@linux.vnet.ibm.com \
--cc=aliguori@us.ibm.com \
--cc=lilei@linux.vnet.ibm.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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.