[libvirt] libvirtd (from git) no longer responds to 'kill'

Richard W.M. Jones rjones at redhat.com
Mon Feb 11 13:55:57 UTC 2013


It used to be that you could kill a session libvirtd using eg:

  killall libvirtd lt-libvirtd

However with upstream libvirt from git today, this no longer appears
to work:

$ ps ax | grep libvirtd
 4240 ?        Ssl    0:05 /usr/sbin/libvirtd
18492 ?        Sl     0:00 /home/rjones/d/libvirt/daemon/.libs/lt-libvirtd --timeout=30
18775 pts/10   S+     0:00 grep --color=auto libvirtd
$ killall lt-libvirtd
$ ps ax | grep libvirtd
 4240 ?        Ssl    0:05 /usr/sbin/libvirtd
18492 ?        Sl     0:00 /home/rjones/d/libvirt/daemon/.libs/lt-libvirtd --timeout=30
18785 pts/10   S+     0:00 grep --color=auto libvirtd
$ killall lt-libvirtd
$ ps ax | grep libvirtd
 4240 ?        Ssl    0:05 /usr/sbin/libvirtd
18492 ?        Sl     0:00 /home/rjones/d/libvirt/daemon/.libs/lt-libvirtd --timeout=30
18799 pts/10   S+     0:00 grep --color=auto libvirtd

Is this new brokenness, or was this never meant to work in the first
place?

BTW this libvirtd process is pretty persistent.  I sent it a whole
variety of signals, and only 'kill -9' worked.

Rich.

-- 
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
libguestfs lets you edit virtual machines.  Supports shell scripting,
bindings from many languages.  http://libguestfs.org




More information about the libvir-list mailing list