Comment 8 for bug 1383709

Revision history for this message
Steven Hardy (shardy) wrote :

So, it appears to be the replacement of one (or more) OS::Nova::Port resources which is causing this:

(seed)[shardy@localhost tripleo]$ cat resource_list_preupdate.txt | grep ControlVirtualIP
| ControlVirtualIP | e96070d4-aea1-4d9a-9c52-8bb5bbd9eb8a | OS::Neutron::Port | CREATE_COMPLETE | 2014-10-28T16:02:22Z |
(seed)[shardy@localhost tripleo]$ cat resource_list_postupdate.txt | grep ControlVirtualIP
| ControlVirtualIP | 8db57bf6-f1ea-4621-b5c3-9635808428d3 | OS::Neutron::Port | CREATE_COMPLETE | 2014-10-28T17:28:07Z |

Basically ControlVirtualIP gets replaced, then because it's referenced in the ResourceGroup properties, that is replaced too.

Still investigating, but both those things seem wrong - we shouldn't replace the port, and even if we did, the resource group update should recurse and update the resources, not replace the whole group.