Change in vdsm[master]: caps: Collect kdump status
mperina at redhat.com
mperina at redhat.com
Thu Mar 20 09:28:48 UTC 2014
Martin Peřina has uploaded a new change for review.
Change subject: caps: Collect kdump status
......................................................................
caps: Collect kdump status
Adds kdump configuration status to caps module. The status will be
reported to engine in xml response of getCapabilities using boolean
key 'kdumpStatus'.
Change-Id: I68d7a2a24fdaad74255004af0f327197eaee65f2
BugUrl: https://bugzilla.redhat.com/970259
Signed-off-by: Martin Perina <mperina at redhat.com>
---
M vdsm/caps.py
M vdsm_api/vdsmapi-schema.json
2 files changed, 7 insertions(+), 1 deletion(-)
git pull ssh://gerrit.ovirt.org:29418/vdsm refs/changes/26/25926/1
diff --git a/vdsm/caps.py b/vdsm/caps.py
index b260d29..5b4c0cc 100644
--- a/vdsm/caps.py
+++ b/vdsm/caps.py
@@ -274,6 +274,10 @@
if os.path.exists(path)]
+def _getKdumpStatus():
+ return file('/sys/kernel/kexec_crash_loaded').read() == '1\n'
+
+
@utils.memoized
def getos():
if os.path.exists('/etc/rhev-hypervisor-release'):
@@ -386,6 +390,7 @@
config.getint('vars', 'extra_mem_reserve'))
caps['guestOverhead'] = config.get('vars', 'guest_ram_overhead')
caps['rngSources'] = _getRngSources()
+ caps['kdumpStatus'] = _getKdumpStatus()
return caps
diff --git a/vdsm_api/vdsmapi-schema.json b/vdsm_api/vdsmapi-schema.json
index 1275ddb..ce71fb4 100644
--- a/vdsm_api/vdsmapi-schema.json
+++ b/vdsm_api/vdsmapi-schema.json
@@ -1032,7 +1032,8 @@
'HBAInventory': 'HbaInventory', 'vmTypes': ['VmType'],
'memSize': 'uint', 'reservedMem': 'uint',
'guestOverhead': 'uint', 'netConfigDirty': 'bool',
- 'rngSources': ['VmRngDeviceSource']}}
+ 'rngSources': ['VmRngDeviceSource'],
+ 'kdumpStatus': 'bool'}}
##
# @Host.getCapabilities:
--
To view, visit http://gerrit.ovirt.org/25926
To unsubscribe, visit http://gerrit.ovirt.org/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I68d7a2a24fdaad74255004af0f327197eaee65f2
Gerrit-PatchSet: 1
Gerrit-Project: vdsm
Gerrit-Branch: master
Gerrit-Owner: Martin Peřina <mperina at redhat.com>
More information about the vdsm-patches
mailing list