[NEW PATCH] getVdsStats: report a unique generationID whenever vdsm is restarted (via gerrit-bot)
Dan Kenigsberg
danken at redhat.com
Sun Sep 11 10:27:31 UTC 2011
New patch submitted by Dan Kenigsberg (danken at redhat.com)
You can review this change at: http://gerrit.usersys.redhat.com/897
commit c00c3806962a59b7fbc36a513d79ed844f338802
Author: Dan Kenigsberg <danken at redhat.com>
Date: Tue Sep 6 00:55:16 2011 +0300
getVdsStats: report a unique generationID whenever vdsm is restarted
RHEV-M wants to notice when vdsm is restarted (rhevm bug 684583).
I must say that I am not 100% sure why RHEV-M wants that.
Change-Id: I3d0b693e0a18fd9acf275a9fb98b0de282e91196
diff --git a/vdsm/clientIF.py b/vdsm/clientIF.py
index 3dde1c0..241a86a 100644
--- a/vdsm/clientIF.py
+++ b/vdsm/clientIF.py
@@ -30,6 +30,7 @@ import pickle
import copy
import SimpleXMLRPCServer
from xml.dom import minidom
+import uuid
import M2Crypto.threading
@@ -113,6 +114,7 @@ class clientIF:
self.serverPort = config.get('addresses', 'management_port')
self.serverIP = self._getServerIP()
self.server = self._createXMLRPCServer()
+ self._generationID = str(uuid.uuid4())
self._initIRS()
try:
self.vmContainer = {}
@@ -764,6 +766,7 @@ class clientIF:
stats['ksmPages'] = self.ksmMonitor.pages
stats['ksmCpu'] = self.ksmMonitor.cpuUsage
stats['netConfigDirty'] = str(self._netConfigDirty)
+ stats['generationID'] = self._generationID
return {'status': doneCode, 'info': stats}
#Migration only methods
More information about the vdsm-patches
mailing list