[libvirt] [PATCH 09/10] Inhibit desktop shutdown while any virtual machines are running
Eric Blake
eblake at redhat.com
Thu Nov 29 17:31:17 UTC 2012
> > > Use the freedesktop inhibition DBus service to prevent host
> > > shutdown or session logout while any VMs are running.
> > >
> > > +#ifdef HAVE_DBUS
> > > +# include <dbus/dbus.h>
> >
> > Do we really need this header...
>
> No, its obsolete.
Well, I _did_ see some dbus_ calls in this file:
+#ifdef HAVE_DBUS
+static void virNetServerGotInhibitReply(DBusPendingCall *pending,
+ void *opaque)
+{
+
+ reply = dbus_pending_call_steal_reply(pending);
> >
> > ...or is this local header sufficient? (That is, should you rework
> > this patch to put the raw dbus_* calls isolated into virdbus.[ch],
> > rathar than having this file have to use conditional compilation)?
>
> Correct.
So I'm assuming here I should wait for you to post a v2 that actually
does this refactoring.
> > > + VIR_DEBUG("srv=%p inhibitions=%zu", srv,
> > > srv->autoShutdownInhibitions);
> >
> > Again, should this debug be hoisted into an earlier patch?
>
> I don't think it really matters - this patch is the first time that
> it
> is interesting to see the debug info :-)
Fair enough on this point, though :)
More information about the libvir-list
mailing list