On Tue, 16 Nov 2010 18:29:02 -0500
Tom Horsley wrote:
> Weirdly, if I say service libvirtd stop after the
> system is fully up and running followed by service
> libvirtd start, it starts up near instantaneously
> the second time.
I wedged some strace calls around the libvirtd startup
and found this:
21:05:07.481823 socket(PF_FILE, SOCK_STREAM|SOCK_CLOEXEC, 0) = 10
21:05:07.481912 connect(10, {sa_family=AF_FILE,
path="/var/run/dbus/system_bus_socket"}, 33) = 0
...
21:05:07.487896 poll([{fd=10, events=POLLIN}], 1, 25000) = 1 ([{fd=10,
revents=POLLIN}])
21:05:21.220829 recvmsg(10, {msg_name(0)=NULL,
msg_iov(1)=[{"l\3\1\0012\0\0\0\6\0\0\0m\0\0\0\6\1s\0\4\0\0\0:1.4\0\0\0\0"...,
2048}], msg_controllen=0, msg_flags=MSG_CMSG_CLOEXEC}, MSG_CMSG_CLOEXEC) = 178
So it appears to be sitting around waiting on dbus to
tell it something for almost 15 seconds at some point.
_______________________________________________
virt mailing list
[email protected]
https://admin.fedoraproject.org/mailman/listinfo/virt