From a5d7fb435a177f41f04c6a40cd051a0d537e7a8b Mon Sep 17 00:00:00 2001 From: Manuel Franceschini <manuel.franceschini@gmail.com> Date: Sat, 5 Apr 2008 12:40:22 +0000 Subject: [PATCH] ganeti-noded directory functions for file backend Reviewed-by: ultrotter --- daemons/ganeti-noded | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/daemons/ganeti-noded b/daemons/ganeti-noded index 8e05dd75b..66e98dd85 100755 --- a/daemons/ganeti-noded +++ b/daemons/ganeti-noded @@ -494,6 +494,32 @@ class ServerObject(BaseHTTPServer.BaseHTTPRequestHandler): duration = params[0] return utils.TestDelay(duration) + @staticmethod + def perspective_file_storage_dir_create(params): + """Create the file storage directory. + + """ + file_storage_dir = params[0] + return backend.CreateFileStorageDir(file_storage_dir) + + @staticmethod + def perspective_file_storage_dir_remove(params): + """Remove the file storage directory. + + """ + file_storage_dir = params[0] + return backend.RemoveFileStorageDir(file_storage_dir) + + @staticmethod + def perspective_file_storage_dir_rename(params): + """Rename the file storage directory. + + """ + old_file_storage_dir = params[0] + new_file_storage_dir = params[1] + return backend.RenameFileStorageDir(old_file_storage_dir, + new_file_storage_dir) + def ParseOptions(): """Parse the command line options. -- GitLab