HA and autoscaling are broken due to stack_get_by_name tenant scoping
Bug #1078779 reported by
Steven Hardy
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Heat |
Fix Released
|
High
|
Steven Hardy | ||
Grizzly |
Fix Released
|
High
|
Steven Hardy |
Bug Description
bc2c6db "Always filter by tenant_id in stack_get_by_name" changes the scoping of stack_get_by_name, such that the stored admin context can no longer lookup stacks by name - this breaks autoscaling and HA (and anything else using WatchRule alarm features.
You see this in the engine.log:
"WARNING [heat.engine.
This is because the stack lookup for the stored admin context returns None when calling stack_get_by_name
The fix appears to be moving the WatchRule implementation to track stacks by ID not by name internally
Changed in heat: | |
status: | New → Triaged |
importance: | Undecided → Critical |
assignee: | nobody → Steven Hardy (shardy) |
importance: | Critical → High |
Changed in heat: | |
milestone: | none → grizzly-2 |
Changed in heat: | |
status: | Fix Committed → Fix Released |
Changed in heat: | |
milestone: | grizzly-2 → 2013.1 |
To post a comment you must log in.
Fix proposed to branch: master /review. openstack. org/16167
Review: https:/