On Thu, Apr 25, 2013 at 07:49:02PM +0200, Guido Winkelmann wrote: > Hi, > > What's the best way to tell if a virConnect object is not good to use anymore? > (For example because the libvirtd on the other side crashed/has been stopped > or because of some network failure) > > When I try this, the first API call I do on a broken connection yields an > error with error number 38 (VIR_ERR_SYSTEM_ERROR) and all subsequent calls > yield an error number 1 (VIR_ERR_INTERNAL_ERROR). Both of those are really > unhelpful and could mean just about anything... Use the virConnectRegisterCloseCallback API to register a callback. This will be invoked when the connection is closed for any reason. Daniel -- |: http://berrange.com -o- http://www.flickr.com/photos/dberrange/ :| |: http://libvirt.org -o- http://virt-manager.org :| |: http://autobuild.org -o- http://search.cpan.org/~danberr/ :| |: http://entangle-photo.org -o- http://live.gnome.org/gtk-vnc :| _______________________________________________ libvirt-users mailing list libvirt-users@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvirt-users