提交 8355d42d 编写于 作者: M Michael Chapman 提交者: Michal Privoznik

virtlockd: treat SIGHUP like SIGUSR1

SIGHUP is commonly used to instruct a daemon to reload its config. For
now we should handle it in virtlockd just like SIGUSR1, rather than
having it kill the process.
Signed-off-by: NMichael Chapman <mike@very.puzzling.org>
Signed-off-by: NMichal Privoznik <mprivozn@redhat.com>
上级 59d6e65d
...@@ -590,6 +590,8 @@ virLockDaemonSetupSignals(virNetServerPtr srv) ...@@ -590,6 +590,8 @@ virLockDaemonSetupSignals(virNetServerPtr srv)
return -1; return -1;
if (virNetServerAddSignalHandler(srv, SIGUSR1, virLockDaemonExecRestartHandler, NULL) < 0) if (virNetServerAddSignalHandler(srv, SIGUSR1, virLockDaemonExecRestartHandler, NULL) < 0)
return -1; return -1;
if (virNetServerAddSignalHandler(srv, SIGHUP, virLockDaemonExecRestartHandler, NULL) < 0)
return -1;
return 0; return 0;
} }
......
...@@ -54,9 +54,9 @@ Display version information then exit. ...@@ -54,9 +54,9 @@ Display version information then exit.
=head1 SIGNALS =head1 SIGNALS
On receipt of B<SIGUSR1> virtlockd will re-exec() its binary, while On receipt of B<SIGUSR1> or B<SIGHUP> virtlockd will re-exec() its
maintaining all current locks and clients. This allows for live binary, while maintaining all current locks and clients. This allows
upgrades of the virtlockd service. for live upgrades of the virtlockd service.
=head1 FILES =head1 FILES
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册