[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