[NEW PATCH] BZ#699976 Related, use RHEVM leasetime and timeout (via gerrit-bot)

Federico Simoncelli fsimonce at redhat.com
Thu Jul 7 17:08:54 UTC 2011


New patch submitted by Federico Simoncelli (fsimonce at redhat.com)

You can review this change at: http://gerrit.usersys.redhat.com/677

commit 65f4e23172e8cb2b2a6ca505bdef8006c97b83b6
Author: Federico Simoncelli <fsimonce at redhat.com>
Date:   Thu Jul 7 14:04:05 2011 +0000

    BZ#699976 Related, use RHEVM leasetime and timeout
    
    Use the values provided by RHEV-M for LOCK_RENEWAL_INTERVAL, LEASE_TIME,
    LEASE_RETRIES and IO_OP_TIMEOUT.
    
    Change-Id: If326eb1955e771e303f4a39943142b3007187c6c

diff --git a/vdsm/storage/sd.py b/vdsm/storage/sd.py
index 41363ba..4422487 100644
--- a/vdsm/storage/sd.py
+++ b/vdsm/storage/sd.py
@@ -192,7 +192,7 @@ def sizeStr2Int(size_str):
 
 def intOrDefault(default, val):
     try:
-        int(val)
+        return int(val)
     except ValueError:
         return default
 
@@ -388,6 +388,12 @@ class StorageDomain:
 
     def acquireClusterLock(self, hostID):
         self.refresh()
+        self._clusterLock.setParams(
+            self.getMetaParam(DMDK_LOCK_RENEWAL_INTERVAL_SEC),
+            self.getMetaParam(DMDK_LEASE_TIME_SEC),
+            self.getMetaParam(DMDK_LEASE_RETRIES),
+            self.getMetaParam(DMDK_IO_OP_TIMEOUT_SEC)
+        )
         self._clusterLock.acquire(hostID)
 
     def releaseClusterLock(self):




More information about the vdsm-patches mailing list