summaryrefslogtreecommitdiffstats
path: root/glustolibs-gluster
diff options
context:
space:
mode:
Diffstat (limited to 'glustolibs-gluster')
-rw-r--r--glustolibs-gluster/glustolibs/gluster/lib_utils.py19
1 files changed, 19 insertions, 0 deletions
diff --git a/glustolibs-gluster/glustolibs/gluster/lib_utils.py b/glustolibs-gluster/glustolibs/gluster/lib_utils.py
index 0b86291b0..e4459eec2 100644
--- a/glustolibs-gluster/glustolibs/gluster/lib_utils.py
+++ b/glustolibs-gluster/glustolibs/gluster/lib_utils.py
@@ -921,3 +921,22 @@ def add_services_to_firewall(nodes, firewall_service, permanent=False):
_rc = False
return _rc
+
+
+def get_size_of_mountpoint(node, mount_point):
+ """
+ get_size_of_mountpoint:
+ Returns the size in blocks for the mount point
+
+ Args:
+ node - node on which path is mounted
+ mount_point - mount point path
+
+ Returns:
+ Size of the mount point in blocks or none.
+ """
+
+ cmd = "df %s | grep -v '^Filesystem' | awk '{print $4}'" % (mount_point)
+ _, out, _ = g.run(node, cmd)
+
+ return out