On 04/06/14 03:01, yang zhang wrote:
Hi all, Now heat only supports suspending/resuming a whole stack, all the resources of the stack will be suspended/resumed, but sometime we just want to suspend or resume only a part of resources
Any reason you wouldn't put that subset of resources into a nested stack and suspend/resume that?
in the stack, so I think adding resource-action API for heat is necessary. this API will be helpful to solve 2 problems:
I'm sceptical of this idea because the whole justification for having suspend/resume in Heat is that it's something that needs to follow the same dependency tree as stack delete/create.
Are you suggesting that if you suspend an individual resource, all of the resources dependent on it will also be suspended?
- If we want to suspend/resume the resources of the stack, you need to get the phy_id first and then call the API of other services, and this won't update the status of the resource in heat, which often cause some unexpected problem.
This is true, except for stack resources, which obviously _do_ store the state.
- this API could offer a turn on/off function for some native resources, e.g., we can turn on/off the autoscalinggroup or a single policy with the API, this is like the suspend/resume services feature[1] in AWS.
Which, I notice, is not exposed in CloudFormation.
I registered a bp for it, and you are welcome for discussing it. https://blueprints.launchpad.net/heat/+spec/resource-action-api
Please propose blueprints to the heat-specs repo: http://lists.openstack.org/pipermail/openstack-dev/2014-May/036432.html thanks, Zane. _______________________________________________ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev