From 349ef49743d06a6bb76abc88fc1159da3116a887 Mon Sep 17 00:00:00 2001 From: Vitalii Koriakov Date: Thu, 30 Aug 2018 13:57:43 +0300 Subject: Adding is_brick_mux_disabled method Change-Id: I2b5e8cb9d02967736f18ed80c1aaff48ac684716 Signed-off-by: Vitalii Koriakov --- glustolibs-gluster/glustolibs/gluster/brickmux_ops.py | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) mode change 100644 => 100755 glustolibs-gluster/glustolibs/gluster/brickmux_ops.py (limited to 'glustolibs-gluster/glustolibs/gluster') diff --git a/glustolibs-gluster/glustolibs/gluster/brickmux_ops.py b/glustolibs-gluster/glustolibs/gluster/brickmux_ops.py old mode 100644 new mode 100755 index 0a88d4b22..4e528f09e --- a/glustolibs-gluster/glustolibs/gluster/brickmux_ops.py +++ b/glustolibs-gluster/glustolibs/gluster/brickmux_ops.py @@ -31,7 +31,7 @@ def is_brick_mux_enabled(mnode): mnode (str): Node on which cmd has to be executed. Returns: - bool : True if successfully enabled brickmux. False otherwise. + bool : True if brickmux is enabled. False otherwise. """ cmd = ("gluster v get all all | grep cluster.brick-multiplex |" "awk '{print $2}'") @@ -41,6 +41,23 @@ def is_brick_mux_enabled(mnode): return False +def is_brick_mux_disabled(mnode): + """Checks for brick multiplex operation is disabled + + Args: + mnode (str): Node on which cmd has to be executed. + + Returns: + bool : True if brickmux is disabled. False otherwise. + """ + cmd = ("gluster v get all all | grep cluster.brick-multiplex |" + "awk '{print $2}'") + _, out, _ = g.run(mnode, cmd) + if "disabled" in out: + return True + return False + + def enable_brick_mux(mnode): """Enables brick multiplex operation on all servers -- cgit