[PATCH] libxl: Implement domainGetMessages API

Jim Fehlig jfehlig at suse.com
Tue Dec 14 14:52:16 UTC 2021


On 12/14/21 02:18, Peter Krempa wrote:
> On Tue, Dec 14, 2021 at 09:14:38 +0000, Daniel P. Berrangé wrote:
>> On Tue, Dec 14, 2021 at 10:05:26AM +0100, Peter Krempa wrote:
>>> On Mon, Dec 13, 2021 at 17:35:36 -0700, Jim Fehlig wrote:
>>>> Since commit 46783e6307a, the 'virsh dominfo' command calls
>>>> virDomainGetMessages to report any messages from the domain.
>>>> Hypervisors not implementing the API now get the following
>>>> log message when clients invoke 'virsh dominfo'
>>>>
>>>> this function is not supported by the connection driver: virDomainGetMessages
>>>>
>>>> Although libxl currently does not support any tainting or
>>>> deprecation messages, provide an implementation to squelch
>>>> the previously unseen error message when collecting dominfo.
>>>
>>> So you are fixing a symptom, but IMO the proper fix is to just make
>>> virsh ignore errors when virDomainGetMessages is not supported.
>>>
>>> I have nothing against the code itself, but I wouldn't describe it as a
>>> fix for virsh showing an error.
>>
>> I interpreted it as meaning that message appears in logs on
>> libvirtd side ?
> 
> Yeah, I got to that on a second read which I did after sending the
> original reply and looking at the code. The commit message put too much
> emphasis on virsh and mentions 'log' only once so that's why I missed
> it.

Yep, message appears in the libvirtd log. Should I make that clearer before 
pushing? E.g. change the last sentence of the opening paragraph to

"Hypervisors not implementing the API now get the following libvirtd log message 
when clients invoke 'virsh dominfo'."

Regards,
Jim





More information about the libvir-list mailing list