[libvirt] [PATCH v3 0/7] extend virsh domstate to show additional information

Daniel P. Berrangé berrange at redhat.com
Thu Apr 4 08:49:16 UTC 2019


On Thu, Apr 04, 2019 at 10:01:27AM +0200, Bjoern Walk wrote:
> This patch series introduces the ability to save additional information
> for the domain state and exposes this information in virsh domstate.
> 
> For example in the case of QEMU guest panic events, we can provide additional
> information like the crash reason or register state of the domain. This
> information usually gets logged in the domain log but for debugging it is
> useful to have it accessible from the client. Therefore, let's introduce a new
> public API function, virDomainGetStateParams, an extensible version of
> virDomainGetState, which returns the complete state of the domain, including
> newly introduced additional information.
> 
> Let's also extend virsh domstate and introduce a new parameter --info to show
> the domain state, reason and additional information when available.
> 
>     virsh # domstate --info guest-1
>     crashed (panicked)
>     s390.core     = 0
>     s390.psw-mask = 0x0002000180000000
>     s390.psw-addr = 0x000000000010f146
>     s390.reason   = disabled-wait

This info is all just guest panick related data, so I'm not covinced we
should overload  "domstate" for this random set of low level hardware
parameters.

Why not just have  virDomainGetPanicInfo() and "virsh dompanicinfo"

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 :|




More information about the libvir-list mailing list