Skip to content
Snippets Groups Projects
Commit d823660a authored by Guido Trotter's avatar Guido Trotter
Browse files

ganeti-masterd: create SOCKET_DIR

If SOCKET_DIR doesn't exist we create it in the master daemon, before
trying to put a socket inside it.

Reviewed-by: imsnah
parent 5ecb7e48
No related branches found
No related tags found
No related merge requests found
......@@ -27,6 +27,8 @@ inheritance from parent classes requires it.
"""
import os
import errno
import sys
import SocketServer
import time
......@@ -436,6 +438,13 @@ def main():
if not CheckAgreement():
return
try:
os.mkdir(constants.SOCKET_DIR, constants.SOCKET_DIR_MODE)
except EnvironmentError, err:
if err.errno != errno.EEXIST:
raise errors.GenericError("Cannot create socket directory"
" '%s': %s" % (constants.SOCKET_DIR, err))
master = IOServer(constants.MASTER_SOCKET, ClientRqHandler)
finally:
rpc.Shutdown()
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment