Add fsfreeze-status information to virDomainGetGuestInfo

Goal

Libvirt currently exposes the option to query the guest agent for various information about the guest system.
One such piece of information that's missing is fsfreeze status as can be obtained by a QMP[1]

I would like to see another info type introduced (e.g., VIR_DOMAIN_GUEST_INFO_FS_FREEZE_STATUS).

Is it acceptable to add fsfreeze status information to virtDomainGetGuestInfo (similarly to the rather recent addition of interface statuses[2])?

[1] https://qemu-project.gitlab.io/qemu/interop/qemu-ga-ref.html#qapidoc-73

[2] #198 (closed)

Technical details

Additional information

Edited by Adi Aloni
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information