diff options
| author | Tim <timothyasir@gluster.com> | 2011-06-03 19:21:15 +0530 |
|---|---|---|
| committer | Tim <timothyasir@gluster.com> | 2011-06-03 19:21:15 +0530 |
| commit | fc4355ffac7074aa576ec70d747dae044a28790d (patch) | |
| tree | 3603f610efcabb1693cc80032e1aecc7e00fca80 /src/com.gluster.storage.management.server.scripts | |
| parent | ace9d78fe55042ee36daaae0a162ee4b24745ed9 (diff) | |
Updated get_server_details.py to refresh HAL to get all the disk details includes dynamically added disk.
Diffstat (limited to 'src/com.gluster.storage.management.server.scripts')
| -rwxr-xr-x | src/com.gluster.storage.management.server.scripts/src/get_server_details.py | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/src/com.gluster.storage.management.server.scripts/src/get_server_details.py b/src/com.gluster.storage.management.server.scripts/src/get_server_details.py index c36ff5c7..aac1e5e1 100755 --- a/src/com.gluster.storage.management.server.scripts/src/get_server_details.py +++ b/src/com.gluster.storage.management.server.scripts/src/get_server_details.py @@ -168,7 +168,15 @@ def getServerDetails(listall): responseDom.appendTagRoute("server.name", serverName) syslog.syslog(syslog.LOG_ERR, "Error finding memory information of server:%s" % serverName) return None - + + # refreshing hal data + rv = Utils.runCommandFG(["lshal"], stdout=True, root=True) + if rv["Stderr"]: + error = Common.stripEmptyLines(rv["Stderr"]) + Common.log(syslog.LOG_ERR, "failed to execute lshal command. Error: %s" % error) + print "failed to get disk details" + return None + diskObj = Disk() ## disks = diskObj.getDiskList() disks = diskObj.getMountableDiskList() |
