diff options
| author | Jenkins <jenkins@review.openstack.org> | 2012-01-04 20:56:05 +0000 |
|---|---|---|
| committer | Gerrit Code Review <review@openstack.org> | 2012-01-04 20:56:05 +0000 |
| commit | 15416928d47a0d3afbdf2b03964410ff968b74d2 (patch) | |
| tree | 5182afd2a05e32d92c7a063d0cb240991bc33c72 | |
| parent | 4df633d42072906aad3dfcaf60801dcb04d1e540 (diff) | |
| parent | 19f833c25c79b823bef3a45d760fcb99925526f6 (diff) | |
Merge "Send event notifications for suspend and resume."
| -rw-r--r-- | nova/compute/manager.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/nova/compute/manager.py b/nova/compute/manager.py index 44d35b4a6..108debb93 100644 --- a/nova/compute/manager.py +++ b/nova/compute/manager.py @@ -1373,6 +1373,10 @@ class ComputeManager(manager.SchedulerDependentManager): vm_state=vm_states.SUSPENDED, task_state=None) + usage_info = utils.usage_from_instance(instance_ref) + notifier.notify('compute.%s' % self.host, 'compute.instance.suspend', + notifier.INFO, usage_info) + @exception.wrap_exception(notifier=notifier, publisher_id=publisher_id()) @checks_instance_lock @wrap_instance_fault @@ -1391,6 +1395,10 @@ class ComputeManager(manager.SchedulerDependentManager): vm_state=vm_states.ACTIVE, task_state=None) + usage_info = utils.usage_from_instance(instance_ref) + notifier.notify('compute.%s' % self.host, 'compute.instance.resume', + notifier.INFO, usage_info) + @exception.wrap_exception(notifier=notifier, publisher_id=publisher_id()) @wrap_instance_fault def lock_instance(self, context, instance_uuid): |
