1
0
mirror of git://sourceware.org/git/lvm2.git synced 2024-12-21 13:34:40 +03:00

libdaemon: shutdown on idle also in non-systemd environment

This commit is contained in:
Ondrej Kozina 2015-05-12 09:37:19 +02:00
parent 100daa7fd8
commit cdb7ce6f17
2 changed files with 3 additions and 2 deletions

View File

@ -1,5 +1,6 @@
Version 2.02.120 - Version 2.02.120 -
=============================== ===============================
Daemons (libdaemon) support exit on idle also in non-systemd environment.
Provide make dist and make rpm targets Provide make dist and make rpm targets
Configure lvm.conf for use_lvmetad and use_lvmpolld. Configure lvm.conf for use_lvmetad and use_lvmpolld.
Add lvpoll for cmdline communication with lvmpolld. Add lvpoll for cmdline communication with lvmpolld.

View File

@ -82,12 +82,12 @@ static void _exit_handler(int sig __attribute__((unused)))
static int _is_idle(daemon_state s) static int _is_idle(daemon_state s)
{ {
return _systemd_activation && s.idle && s.idle->is_idle && !s.threads->next; return s.idle && s.idle->is_idle && !s.threads->next;
} }
static struct timeval *_get_timeout(daemon_state s) static struct timeval *_get_timeout(daemon_state s)
{ {
return (_systemd_activation && s.idle) ? s.idle->ptimeout : NULL; return s.idle ? s.idle->ptimeout : NULL;
} }
static void _reset_timeout(daemon_state s) static void _reset_timeout(daemon_state s)