summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCole Robinson <crobinso@redhat.com>2012-03-01 19:07:56 -0500
committerCole Robinson <crobinso@redhat.com>2012-03-01 19:07:56 -0500
commit0782a10b2980945aaadf0e3e020f8ded66308ae0 (patch)
tree68c3f557fa0f3bfc190972f2e8f0898a54598564
parenta74f84a6cf887b69fc27cd2fc2d4bb8d15a1fa97 (diff)
downloadvirt-manager-0782a10b2980945aaadf0e3e020f8ded66308ae0.tar.gz
domain: Don't blacklist stat devs if guest isn't running
Prevents adding devs to the blacklist if we get an error while polling when the vm is shutting down.
-rw-r--r--src/virtManager/domain.py14
1 files changed, 10 insertions, 4 deletions
diff --git a/src/virtManager/domain.py b/src/virtManager/domain.py
index 7f382e00..beb1c32c 100644
--- a/src/virtManager/domain.py
+++ b/src/virtManager/domain.py
@@ -1551,8 +1551,11 @@ class vmmDomain(vmmLibvirtObject):
logging.error("Error reading net stats for "
"'%s' dev '%s': %s",
self.get_name(), dev, err)
- logging.debug("Adding %s to skip list", dev)
- self._stats_net_skip.append(dev)
+ if self.is_active():
+ logging.debug("Adding %s to skip list", dev)
+ self._stats_net_skip.append(dev)
+ else:
+ logging.debug("Aren't running, don't add to skiplist")
return rx, tx
@@ -1585,8 +1588,11 @@ class vmmDomain(vmmLibvirtObject):
logging.error("Error reading disk stats for "
"'%s' dev '%s': %s",
self.get_name(), dev, err)
- logging.debug("Adding %s to skip list", dev)
- self._stats_disk_skip.append(dev)
+ if self.is_active():
+ logging.debug("Adding %s to skip list", dev)
+ self._stats_disk_skip.append(dev)
+ else:
+ logging.debug("Aren't running, don't add to skiplist")
return rd, wr