[regression] stop/cont triggers clock jump proportional to host clock drift We (ab)use migration + block mirroring to perform transparent zero downtime VM backups. Basically: 1) do a block mirror of the source VM's disk 2) migrate the source VM to a destination VM using the disk copy 3) cancel the block mirroring 4) resume the source VM 5) shut down the destination VM gracefully and move the disk to backup Relatively recently, the source VM's clock started jumping after step #4. More specifically, the clock jumps an amount of time proportional to the time since it was last migrated. With a week between migrations, clock jumps between ~2.5s and ~12s have been observed. For a particular host, the amount of clock jump is fairly consistent, but there is a large variation from one host to the next (this is likely down to hardware variations and the amount of NTP adjusted clock drift on the host). This is caused by a kernel regression which I was able to bisect. The result of the bisect was: 108b249c453dd7132599ab6dc7e435a7036c193f is the first bad commit commit 108b249c453dd7132599ab6dc7e435a7036c193f Author: Paolo Bonzini