Hi all,
I've got an interesting issue with a FreeBSD-8.4 appliance guest (Citrix Netscaler 11.1). Ceph is the storage backend. Hosts are matching Xeon E5-2690 configurations.
Everything is fine so long as the guest remains on the host it booted on. If live-migrated anywhere, the guest can become unresponsive to end users and on the VNC console after a few minutes, although I can shell in via the serial console without issue.
On a test VM, I noticed that after a live-migration, the clock's speed starts so go seriously out of whack. Starting from about a minute after the live-migration, the clock slows down and becomes quite sporadic - if I run "date" once a second, it more or less keeps up. If left alone for 10 minutes, the guest clock only ticks forward by about 2 minutes.
The above is with the BSD guest having default kern.timecounter.hardware="HPET". Changing it to ACPI-safe (before migration) seems to exacerbate the issue even more (after migration).
Anyone got any tricks I can try to either get to the bottom of this, or to stabilise the guest's clock/ticksource?
I've got an interesting issue with a FreeBSD-8.4 appliance guest (Citrix Netscaler 11.1). Ceph is the storage backend. Hosts are matching Xeon E5-2690 configurations.
Everything is fine so long as the guest remains on the host it booted on. If live-migrated anywhere, the guest can become unresponsive to end users and on the VNC console after a few minutes, although I can shell in via the serial console without issue.
On a test VM, I noticed that after a live-migration, the clock's speed starts so go seriously out of whack. Starting from about a minute after the live-migration, the clock slows down and becomes quite sporadic - if I run "date" once a second, it more or less keeps up. If left alone for 10 minutes, the guest clock only ticks forward by about 2 minutes.
The above is with the BSD guest having default kern.timecounter.hardware="HPET". Changing it to ACPI-safe (before migration) seems to exacerbate the issue even more (after migration).
Anyone got any tricks I can try to either get to the bottom of this, or to stabilise the guest's clock/ticksource?