diff options
author | Cole Robinson <crobinso@redhat.com> | 2012-03-01 19:07:56 -0500 |
---|---|---|
committer | Cole Robinson <crobinso@redhat.com> | 2012-03-01 19:07:56 -0500 |
commit | 0782a10b2980945aaadf0e3e020f8ded66308ae0 (patch) | |
tree | 68c3f557fa0f3bfc190972f2e8f0898a54598564 | |
parent | a74f84a6cf887b69fc27cd2fc2d4bb8d15a1fa97 (diff) | |
download | virt-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.py | 14 |
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 |