From 1ecd70f23ae211c5c4ea5613adc24c0e1557790d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89douard=20Thuleau?= Date: Wed, 9 Nov 2011 17:37:54 +0100 Subject: [PATCH] Bug #887805 Error during report_driver_status(): 'LibvirtConnection' object has no attribute '_host_state' Fixes the host status reports from LibvirtConnection driver. This fix initializes in class 'LibvirtConnection', the local variable '_host_state' and replaces the variable 'session' by the local variable 'read_only'. Change-Id: Ia3ba29dc287c793c79a2bbde0d5ec69eb6ada480 --- .mailmap | 1 + Authors | 2 +- nova/virt/libvirt/connection.py | 3 ++- 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/.mailmap b/.mailmap index 735615afe5a3..98a3f3132103 100644 --- a/.mailmap +++ b/.mailmap @@ -18,6 +18,7 @@ + diff --git a/Authors b/Authors index a5b7ac22d1a6..5654c7b9b3e0 100644 --- a/Authors +++ b/Authors @@ -39,7 +39,7 @@ Devendra Modium Devin Carlen Donal Lafferty Ed Leafe -Edouard Thuleau +Edouard Thuleau Eldar Nugaev Eric Day Eric Windisch diff --git a/nova/virt/libvirt/connection.py b/nova/virt/libvirt/connection.py index a8a5caa01d0c..31a386977add 100644 --- a/nova/virt/libvirt/connection.py +++ b/nova/virt/libvirt/connection.py @@ -195,11 +195,12 @@ class LibvirtConnection(driver.ComputeDriver): driver_type, _sep, driver = driver_str.partition('=') driver_class = utils.import_class(driver) self.volume_drivers[driver_type] = driver_class(self) + self._host_state = None @property def host_state(self): if not self._host_state: - self._host_state = HostState(self._session) + self._host_state = HostState(self.read_only) return self._host_state def init_host(self, host):

AltStyle によって変換されたページ (->オリジナル) /