On Mon, Jan 23, 2023 at 03:57:53PM +0100, Martin Kletzander wrote:
In order for the iTCO watchdog to be operational we must disable the
noreboot
pin strap in qemu. This is the default starting from 8.0 machine types, but
desirable for older ones as well. And we can safely do that since that is not
guest-visible.
Nit-pick, it is not a guest machine ABI visible change. It is a guest
visible behaviour change, in that until now the iTCO watchdog always
existed but was a no-op. Now the iTCO watchdog will fire.
Conceivably someone could have been using the watchdog until now and
not realizing their guest was making it fire.
None the less, I consider it deeply conceptually flawed to be exposing
a watchdog whose action is forced to be a no-op, because it is telling
guests they have a safety net without actually providing the safety
net. IOW, I think can call this a bug fix, because people have indeed
filed bug reports complaining that the watchdog is broken.
Lets just be very clear in release notes that the default enable
watchdog is a guest visible change, and explain how users might get
it disabled in the worst case (setting action=none)
With regards,
Daniel
--
|:
https://berrange.com -o-
https://www.flickr.com/photos/dberrange :|
|:
https://libvirt.org -o-
https://fstop138.berrange.com :|
|:
https://entangle-photo.org -o-
https://www.instagram.com/dberrange :|