[virt-tools-list] [virt-viewer] [PATCH] Listen to virNetwork's Lifecycle events

Fabiano Fidêncio fabiano at fidencio.org
Wed Nov 19 12:07:49 UTC 2014


Daniel,

On Wed, Nov 19, 2014 at 12:46 PM, Daniel P. Berrange
<berrange at redhat.com> wrote:
> On Wed, Nov 19, 2014 at 12:39:25PM +0100, Christophe Fergeau wrote:
>> Hey,
>>
>> On Wed, Nov 19, 2014 at 04:31:00AM +0100, Fabiano Fidêncio wrote:
>> > Apart from the usual virDomain's Lifecycle events, we have to listen to
>> > the virNetwork's Lifecycle events in order to get notifications about
>> > libvirt deamon being started/stopped/restarted, which is useful when
>> > connecting to guest through qemu+ssh://
>>
>> virNetwork lifecycle events are related to libvirt networks
>> started/stopped with virsh net-start/virsh net-destroyed. That you get
>> such events when libvirtd restarts seems to just be a side-effect. Imo
>> we really should get an event from  virConnectRegisterCloseCallback when
>> libvirtd goes away. Could it be that libvirt has a similar issue to what
>> was fixed in virt-viewer in 3eaecbb "Use socat instead of nc if
>> possible" ?
>
> Yeah, virConnectRegisterCloseCallback should be sufficient to detect
> when libvirtd goes away. If it isn't working for some cases plesae
> do report a bug so we can fix it. Apps shouldn't have to play games
> to infer when libvirtd went away.

Just moved the bug in question to libvirt then.

Best Regards,
-- 
Fabiano Fidêncio




More information about the virt-tools-list mailing list