stack-update fails when an instance with a Neutron port is added to the stack
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Heat |
Fix Released
|
High
|
Sergey Kraynev |
Bug Description
Heat can't update stack when one more Nova server with a Neutron port added.
How to reproduce:
- Create a stack using the following template:
-------
{
"AWSTemplat
"Description" : "Sample Stack",
"Resources" : {
"Type" : "OS::Neutron:
}
},
"instance" : {
"Type" : "OS::Nova::Server",
}
}
},
"Outputs" : {}
}
-------
- Wait until the stack is created successfully.
- Update stack using the following template:
-------
{
"AWSTemplat
"Description" : "Sample Stack",
"Resources" : {
"Type" : "OS::Neutron:
}
},
"instance" : {
"Type" : "OS::Nova::Server",
}
},
"Type" : "OS::Neutron:
}
},
"instance2" : {
"Type" : "OS::Nova::Server",
}
}
},
"Outputs" : {}
}
-------
Expected result:
Stack is updated successfully
Actual result:
Stack update fails with the following error from Heat Engine:
-------
2014-02-26 09:03:41.939 INFO heat.engine.
2014-02-26 09:03:42.362 ERROR heat.engine.
2014-02-26 09:03:42.362 TRACE heat.engine.
2014-02-26 09:03:42.362 TRACE heat.engine.
2014-02-26 09:03:42.362 TRACE heat.engine.
2014-02-26 09:03:42.362 TRACE heat.engine.
2014-02-26 09:03:42.362 TRACE heat.engine.
2014-02-26 09:03:42.362 TRACE heat.engine.
2014-02-26 09:03:42.362 TRACE heat.engine.
-------
Changed in heat: | |
assignee: | nobody → Sergey Kraynev (skraynev) |
Changed in heat: | |
status: | New → Triaged |
importance: | Undecided → High |
milestone: | none → icehouse-rc1 |
milestone: | icehouse-rc1 → icehouse-3 |
Changed in heat: | |
milestone: | icehouse-3 → icehouse-rc1 |
Changed in heat: | |
status: | Fix Committed → Fix Released |
Changed in heat: | |
milestone: | icehouse-rc1 → 2014.1 |
This blocks Savanna feature to work with Heat in master from scaling hadoop clusters.