diff options
| author | Shireesh Anjal <anjalshireesh@gmail.com> | 2011-05-18 02:01:48 -0700 |
|---|---|---|
| committer | Shireesh Anjal <anjalshireesh@gmail.com> | 2011-05-18 02:01:48 -0700 |
| commit | 032bd8af901beae10d954965cc8d1c5c7f0df9a7 (patch) | |
| tree | 4f155d7276f7bcd76e96e1d2bf1cf0f76d1b7cb3 /src | |
| parent | ee1867b0fbf7b66f82082c20c2d06238a2c6a6b9 (diff) | |
| parent | 2390acd505e3daaaa1377e0c2ebb2f30f88b36ed (diff) | |
Merge pull request #35 from TimothyAsir/master
Updated getServerDetails function to provide mount point details.
Diffstat (limited to 'src')
| -rw-r--r-- | src/com.gluster.storage.management.server.scripts/src/nodes/Disk.py | 3 | ||||
| -rwxr-xr-x | src/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() |
