summaryrefslogtreecommitdiffstats
path: root/tests/distaf/distaf_libs/distaflibs-gluster/distaflibs/gluster/gluster_init.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/distaf/distaf_libs/distaflibs-gluster/distaflibs/gluster/gluster_init.py')
-rw-r--r--tests/distaf/distaf_libs/distaflibs-gluster/distaflibs/gluster/gluster_init.py77
1 files changed, 0 insertions, 77 deletions
diff --git a/tests/distaf/distaf_libs/distaflibs-gluster/distaflibs/gluster/gluster_init.py b/tests/distaf/distaf_libs/distaflibs-gluster/distaflibs/gluster/gluster_init.py
deleted file mode 100644
index 9a3c8599724..00000000000
--- a/tests/distaf/distaf_libs/distaflibs-gluster/distaflibs/gluster/gluster_init.py
+++ /dev/null
@@ -1,77 +0,0 @@
-# This file is part of DiSTAF
-# Copyright (C) 2015-2016 Red Hat, Inc. <http://www.redhat.com>
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License along
-# with this program; if not, write to the Free Software Foundation, Inc.,
-# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
-
-
-from distaf.util import tc
-import re
-"""
- This file contains the glusterd and other initial gluster
- options like start/stop glusterd and env_setup_servers for
- initial back-end brick preperation
-"""
-
-
-def start_glusterd(servers=''):
- """
- Starts glusterd in all servers if they are not running
-
- Returns True if glusterd started in all servers
- Returns False if glusterd failed to start in any server
-
- (Will be enhanced to support systemd in future)
- """
- if servers == '':
- servers = tc.servers
- ret, _ = tc.run_servers("pgrep glusterd || service glusterd start", \
- servers=servers)
- return ret
-
-
-def stop_glusterd(servers=''):
- """
- Stops the glusterd in specified machine(s)
-
- Returns True if glusterd is stopped in all nodes
- Returns False on failure
- """
- if servers == '':
- servers = tc.servers
- ret, _ = tc.run_servers("service glusterd stop", servers=servers)
- return ret
-
-
-#TODO: THIS IS NOT IMPLEMENTED YET. PLEASE DO THIS MANUALLY
-# TILL WE IMPLEMENT THIS PART
-
-def env_setup_servers(snap=True, servers=''):
- """
- Sets up the env for all the tests
- Install all the gluster bits and it's dependencies
- Installs the xfs bits and then formats the backend fs for gluster use
-
- Returns 0 on success and non-zero upon failing
- """
- tc.logger.info("The function isn't implemented yet")
- tc.logger.info("Please setup the bricks manually.")
-
- if servers == '':
- servers = tc.servers
-
- if not start_glusterd(servers):
- return False
-
- return True