summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--nova/compute/manager.py1
-rw-r--r--nova/tests/test_compute.py7
2 files changed, 6 insertions, 2 deletions
diff --git a/nova/compute/manager.py b/nova/compute/manager.py
index 8fc4f16a1..57026d635 100644
--- a/nova/compute/manager.py
+++ b/nova/compute/manager.py
@@ -1181,6 +1181,7 @@ class ComputeManager(manager.SchedulerDependentManager):
instance_ref = self.db.instance_get_by_uuid(context, instance_uuid)
+ compute_utils.notify_usage_exists(instance_ref, current_period=True)
self._notify_about_instance_usage(instance_ref, "resize.prep.start")
same_host = instance_ref['host'] == FLAGS.host
diff --git a/nova/tests/test_compute.py b/nova/tests/test_compute.py
index 54137a55c..400e6949f 100644
--- a/nova/tests/test_compute.py
+++ b/nova/tests/test_compute.py
@@ -1036,12 +1036,15 @@ class ComputeTestCase(BaseTestCase):
instance_uuid,
'pre-migrating')
- self.assertEquals(len(test_notifier.NOTIFICATIONS), 2)
+ self.assertEquals(len(test_notifier.NOTIFICATIONS), 3)
msg = test_notifier.NOTIFICATIONS[0]
self.assertEquals(msg['event_type'],
- 'compute.instance.resize.prep.start')
+ 'compute.instance.exists')
msg = test_notifier.NOTIFICATIONS[1]
self.assertEquals(msg['event_type'],
+ 'compute.instance.resize.prep.start')
+ msg = test_notifier.NOTIFICATIONS[2]
+ self.assertEquals(msg['event_type'],
'compute.instance.resize.prep.end')
self.assertEquals(msg['priority'], 'INFO')
payload = msg['payload']