<div dir="ltr"><div><div>Seeing failed live migrations and these errors in the vdsm logs with latest VDSM/Engine master.<br></div>Hosts are EL6.4<br><br>Thread-1306::ERROR::2013-09-23 16:02:42,422::BindingXMLRPC::993::vds::(wrapper) unexpected error<br>
Traceback (most recent call last):<br> File "/usr/share/vdsm/BindingXMLRPC.py", line 979, in wrapper<br> res = f(*args, **kwargs)<br> File "/usr/share/vdsm/BindingXMLRPC.py", line 211, in vmDestroy<br>
return vm.destroy()<br> File "/usr/share/vdsm/API.py", line 323, in destroy<br> res = v.destroy()<br> File "/usr/share/vdsm/vm.py", line 4326, in destroy<br> response = self.releaseVm()<br>
File "/usr/share/vdsm/vm.py", line 4292, in releaseVm<br> self._cleanup()<br> File "/usr/share/vdsm/vm.py", line 2750, in _cleanup<br> self._cleanupDrives()<br> File "/usr/share/vdsm/vm.py", line 2482, in _cleanupDrives<br>
drive, exc_info=True)<br> File "/usr/lib64/python2.6/logging/__init__.py", line 1329, in error<br> self.logger.error(msg, *args, **kwargs)<br> File "/usr/lib64/python2.6/logging/__init__.py", line 1082, in error<br>
self._log(ERROR, msg, args, **kwargs)<br>File "/usr/lib64/python2.6/logging/__init__.py", line 1082, in error<br> self._log(ERROR, msg, args, **kwargs)<br> File "/usr/lib64/python2.6/logging/__init__.py", line 1173, in _log<br>
self.handle(record)<br> File "/usr/lib64/python2.6/logging/__init__.py", line 1183, in handle<br> self.callHandlers(record)<br> File "/usr/lib64/python2.6/logging/__init__.py", line 1220, in callHandlers<br>
hdlr.handle(record)<br> File "/usr/lib64/python2.6/logging/__init__.py", line 679, in handle<br> self.emit(record)<br> File "/usr/lib64/python2.6/logging/handlers.py", line 780, in emit<br> msg = self.format(record)<br>
File "/usr/lib64/python2.6/logging/__init__.py", line 654, in format<br> return fmt.format(record)<br> File "/usr/lib64/python2.6/logging/__init__.py", line 436, in format<br> record.message = record.getMessage()<br>
File "/usr/lib64/python2.6/logging/__init__.py", line 306, in getMessage<br> msg = msg % self.args<br> File "/usr/share/vdsm/vm.py", line 107, in __str__<br> if not a.startswith('__')]<br>
File "/usr/share/vdsm/vm.py", line 1344, in hasVolumeLeases<br> if self.shared != DRIVE_SHARED_TYPE.EXCLUSIVE:<br>AttributeError: 'Drive' object has no attribute 'shared'<br><br></div>- DHC<br>
</div>