Windows 2008 Time Zone Change Even When Using -locatime
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
QEMU |
Expired
|
Undecided
|
Unassigned |
Bug Description
* What cpu model : Intel(R) Xeon(R) CPU E5620 @ 2.40GHz
* What kvm version you are using. : qemu-kvm-0.12.3
* The host kernel version : 2.6.32-30-server
* What host kernel arch you are using (i386 or x86_64) : x86_64
* What guest you are using, including OS type: Windows 2008 Enterprise x86_64
* The qemu command line you are using to start the guest : /usr/bin/kvm -S -M pc-0.12 -enable-kvm -m 1024 -smp 1 -name 2-6176 -uuid 4d1d56b1-
* Whether the problem goes away if using the -no-kvm-irqchip or -no-kvm-pit switch. : Unable to test
* Whether the problem also appears with the -no-kvm switch. : Unable to test
Host time zone: EDT Guest time zone: PDT
Steps to reproduce:
1) Set time zone to (GMT-08:00) Pacific Time (US & Canada) on guest
2) Power off Windows 2008 Enterprise x86_64 guest completely. Ensure the kvm process exits.
3) Power on Windows 2008 Enterprise x86_64 guest using virsh start <domain>
4) Server will show EDT time but have the time zone still set to (GMT-08:00) Pacific Time (US & Canada).
Syncing the time after stopping and starting the kvm process using Windows "Internet Time" ntp time sync will sync the time to the correct PDT time.
Doing a reboot from within the guest's operating system where kvm does not exit will not cause the timezone shift to happen.
QEMU 0.12 is completely outdated nowadays ... can you still reproduce this issue with the latest version of QEMU?