]> review.fuel-infra Code Review - openstack-build/cinder-build.git/commitdiff
Skip timestamp check if 'capabilities' is none
authorMandell Degerness <mdegerne@gmail.com>
Thu, 21 Feb 2013 02:59:44 +0000 (02:59 +0000)
committerZhiteng Huang <zhiteng.huang@intel.com>
Thu, 21 Feb 2013 03:50:30 +0000 (11:50 +0800)
fix bug: #1131011

Change-Id: I6266560627d03d95862a7f2c85ac63e2e9daef6b

cinder/scheduler/host_manager.py

index 66926f215f4322ea3c0aaef1346fe6035b44e4d5..2392de8596410f33ff227e47e306a4f7c9e177cd 100644 (file)
@@ -116,10 +116,10 @@ class HostState(object):
 
     def update_from_volume_capability(self, capability):
         """Update information about a host from its volume_node info."""
-        if self.updated and self.updated > capability['timestamp']:
-            return
-
         if capability:
+            if self.updated and self.updated > capability['timestamp']:
+                return
+
             self.volume_backend = capability.get('volume_backend_name', None)
             self.vendor_name = capability.get('vendor_name', None)
             self.driver_version = capability.get('driver_version', None)