You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
It seems that SubnetTier may cause dangling references in Brooklyn when child entity doesn't have location.
When expunging SubnetTier its stop() method will be invoked. It will try to stop all children nodes. If child node is missing location then doStop() in org.apache.brooklyn.entity.software.base.lifecycle.MachineLifecycleEffectorTasks will miss to create a stopTask and subsequently locations will not be released.
Steps to reproduce:
Start a (Tomcat) deployment in vCD environment
Tomcat entity gets an empty location in the persistence layer, If vCD fails to provision VM.
Application and entity are set ON-FIRE (as it is currently in a customer environment)
Try to expunge the app via web UI
Brooklyn tries to expunge the app and its child nodes
Locations will not be removed since Tomcat entity has empty persisted location which prevents the release()
The text was updated successfully, but these errors were encountered:
It seems that SubnetTier may cause dangling references in Brooklyn when child entity doesn't have location.
When expunging SubnetTier its
stop()
method will be invoked. It will try to stop all children nodes. If child node is missing location thendoStop()
inorg.apache.brooklyn.entity.software.base.lifecycle.MachineLifecycleEffectorTasks
will miss to create a stopTask and subsequently locations will not be released.Steps to reproduce:
release()
The text was updated successfully, but these errors were encountered: