heat event-list is really slow
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Heat |
Fix Released
|
Medium
|
Liang Chen |
Bug Description
On my system (SSD equipped laptop), with one example stack generating 21 events on launch, it takes over 5 seconds to to heat event-list.
It seems this is because we're doing a request to nova for availability zones for every single event. I guess we need a smarter way to cache this...
# time heat event-list as108
+------
| logical_resource_id | id | resource_
+------
| ElasticLoadBalancer | 796 | state changed | CREATE_IN_PROGRESS | 2013-06-
| CfnUser | 800 | state changed | CREATE_IN_PROGRESS | 2013-06-
| CfnUser | 805 | state changed | CREATE_COMPLETE | 2013-06-
| WebServerKeys | 806 | state changed | CREATE_IN_PROGRESS | 2013-06-
| WebServerKeys | 807 | state changed | CREATE_COMPLETE | 2013-06-
| LaunchConfig | 810 | state changed | CREATE_IN_PROGRESS | 2013-06-
| LaunchConfig | 811 | state changed | CREATE_COMPLETE | 2013-06-
| ElasticLoadBalancer | 815 | state changed | CREATE_COMPLETE | 2013-06-
| WebServerGroup | 816 | state changed | CREATE_IN_PROGRESS | 2013-06-
| ElasticLoadBalancer | 817 | state changed | UPDATE_IN_PROGRESS | 2013-06-
| ElasticLoadBalancer | 818 | state changed | UPDATE_COMPLETE | 2013-06-
| WebServerGroup | 819 | state changed | CREATE_COMPLETE | 2013-06-
| WebServerScaleD
| WebServerScaleU
| WebServerScaleU
| WebServerScaleD
| MEMAlarmHigh | 825 | state changed | CREATE_IN_PROGRESS | 2013-06-
| MEMAlarmLow | 824 | state changed | CREATE_IN_PROGRESS | 2013-06-
| MEMAlarmHigh | 826 | state changed | CREATE_COMPLETE | 2013-06-
| MEMAlarmLow | 827 | state changed | CREATE_COMPLETE | 2013-06-
+------
real 0m5.430s
user 0m0.252s
sys 0m0.046s
Changed in heat: | |
milestone: | none → havana-3 |
status: | New → Triaged |
importance: | Undecided → Medium |
Changed in heat: | |
assignee: | nobody → Liang Chen (cbjchen) |
Changed in heat: | |
status: | Fix Committed → Fix Released |
Changed in heat: | |
milestone: | havana-3 → 2013.2 |
Fix proposed to branch: master /review. openstack. org/36001
Review: https:/