mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-01-08 22:15:21 +00:00
Improve logging of shutdown inhibitor
The log category for virnetdaemon.c was mistakenly set to rpc.netserver. Some useful info about the inhibitor file descriptor was also never logged. Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
This commit is contained in:
parent
3e03d1bd7e
commit
f0a55af368
@ -47,7 +47,7 @@
|
||||
|
||||
#define VIR_FROM_THIS VIR_FROM_RPC
|
||||
|
||||
VIR_LOG_INIT("rpc.netserver");
|
||||
VIR_LOG_INIT("rpc.netdaemon");
|
||||
|
||||
typedef struct _virNetDaemonSignal virNetDaemonSignal;
|
||||
typedef virNetDaemonSignal *virNetDaemonSignalPtr;
|
||||
@ -460,8 +460,10 @@ virNetDaemonGotInhibitReply(DBusPendingCall *pending,
|
||||
DBUS_TYPE_INVALID)) {
|
||||
if (dmn->autoShutdownInhibitions) {
|
||||
dmn->autoShutdownInhibitFd = fd;
|
||||
VIR_DEBUG("Got inhibit FD %d", fd);
|
||||
} else {
|
||||
/* We stopped the last VM since we made the inhibit call */
|
||||
VIR_DEBUG("Closing inhibit FD %d", fd);
|
||||
VIR_FORCE_CLOSE(fd);
|
||||
}
|
||||
}
|
||||
@ -550,8 +552,10 @@ virNetDaemonRemoveShutdownInhibition(virNetDaemonPtr dmn)
|
||||
|
||||
VIR_DEBUG("dmn=%p inhibitions=%zu", dmn, dmn->autoShutdownInhibitions);
|
||||
|
||||
if (dmn->autoShutdownInhibitions == 0)
|
||||
if (dmn->autoShutdownInhibitions == 0) {
|
||||
VIR_DEBUG("Closing inhibit FD %d", dmn->autoShutdownInhibitFd);
|
||||
VIR_FORCE_CLOSE(dmn->autoShutdownInhibitFd);
|
||||
}
|
||||
|
||||
virObjectUnlock(dmn);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user