From 8feda3ad450ec7edc6f07d25022b4322a114cdc1 Mon Sep 17 00:00:00 2001
From: Guido Trotter <ultrotter@google.com>
Date: Wed, 23 Jul 2008 14:23:55 +0000
Subject: [PATCH] ganeti-masterd: write and remove pidfile

Reviewed-by: iustinp
---
 daemons/ganeti-masterd | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/daemons/ganeti-masterd b/daemons/ganeti-masterd
index fd1f02374..e78264285 100755
--- a/daemons/ganeti-masterd
+++ b/daemons/ganeti-masterd
@@ -329,6 +329,8 @@ def main():
     utils.Daemonize(logfile=constants.LOG_MASTERDAEMON,
                     noclose_fds=[master.fileno()])
 
+  utils.WritePidFile('ganeti-masterd')
+
   logger.SetupDaemon(constants.LOG_MASTERDAEMON, debug=options.debug,
                      stderr_logging=not options.fork)
 
@@ -339,6 +341,7 @@ def main():
     master.serve_forever()
   finally:
     master.server_cleanup()
+    utils.RemovePidFile('ganeti-masterd')
 
 
 if __name__ == "__main__":
-- 
GitLab