summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTim <timothyasir@gluster.com>2011-05-18 13:58:18 +0530
committerTim <timothyasir@gluster.com>2011-05-18 13:58:18 +0530
commit2390acd505e3daaaa1377e0c2ebb2f30f88b36ed (patch)
tree4f155d7276f7bcd76e96e1d2bf1cf0f76d1b7cb3
parentee1867b0fbf7b66f82082c20c2d06238a2c6a6b9 (diff)
Updated getServerDetails function to provide mount point details.
File GetServerDetails.py is renamed to get_server_details.py
-rw-r--r--src/com.gluster.storage.management.server.scripts/src/nodes/Disk.py3
-rwxr-xr-xsrc/com.gluster.storage.management.server.scripts/src/nodes/get_server_details.py (renamed from src/com.gluster.storage.management.server.scripts/src/nodes/GetServerDetails.py)10
2 files changed, 10 insertions, 3 deletions
diff --git a/src/com.gluster.storage.management.server.scripts/src/nodes/Disk.py b/src/com.gluster.storage.management.server.scripts/src/nodes/Disk.py
index d5d8de31..6a4c2998 100644
--- a/src/com.gluster.storage.management.server.scripts/src/nodes/Disk.py
+++ b/src/com.gluster.storage.management.server.scripts/src/nodes/Disk.py
@@ -99,7 +99,8 @@ class Disk:
'description': str(parent.GetProperty('storage.model')) + " " + str(parent.GetProperty('storage.vendor')),
'size' : str(int(dev.GetProperty('volume.size')) / 1024**2),
'totalsize' : str(int(parent.GetProperty('storage.size')) / 1024**2),
- 'drive_type': str(parent.GetProperty('storage.drive_type'))
+ 'drive_type': str(parent.GetProperty('storage.drive_type')),
+ 'mount_point': str(dev.GetProperty('volume.mount_point'))
})
def _get_device(self, udi):
diff --git a/src/com.gluster.storage.management.server.scripts/src/nodes/GetServerDetails.py b/src/com.gluster.storage.management.server.scripts/src/nodes/get_server_details.py
index 440347a4..67148586 100755
--- a/src/com.gluster.storage.management.server.scripts/src/nodes/GetServerDetails.py
+++ b/src/com.gluster.storage.management.server.scripts/src/nodes/get_server_details.py
@@ -1,3 +1,4 @@
+#!/usr/bin/python
# Copyright (C) 2009 Gluster, Inc. <http://www.gluster.com>
# This file is part of Gluster Storage Platform.
#
@@ -188,6 +189,7 @@ def getServerDetails():
continue
partitionTag = responseDom.createTag("disk", None)
partitionTag.appendChild(responseDom.createTag("name", os.path.basename(disk['device'])))
+ partitionTag.appendChild(responseDom.createTag("mountPoint", disk['mount_point']))
partitionTag.appendChild(responseDom.createTag("serverName", serverName))
partitionTag.appendChild(responseDom.createTag("description", disk['description']))
total, used, free = getDiskSizeInfo(disk['device'])
@@ -204,5 +206,9 @@ def getServerDetails():
serverTag.appendChild(responseDom.createTag("diskSpaceInUse", str(diskSpaceInUse)))
return serverTag
-def test():
- print getServerDetails().toxml()
+def main():
+ print getServerDetails().toprettyxml()
+ sys.exit(0)
+
+if __name__ == "__main__":
+ main()