29 Apr
2015
29 Apr
'15
7:42 a.m.
Hi buddy, 我在开发Openstack Heat resource type的plugin,要更新vm的cpu和memory资源,create了一个函数def handle_update(self, json_snippet, tmpl_diff, prop_diff)。 但是,heat stack-update时总也trigger不到这个函数,每一次只能运行__init__函数。 同时,也加入了下列两行代码。 update_allowed_keys = ('Properties',) # Everything other than policy can be changed. update_allowed_properties = ( CPU,MEM,) 并且,根据官方文档 http://docs.openstack.org/developer/heat/pluginguide.html#resource-plug-in-l... 检查了代码。 另外,跟handle_update并列的handle_create()是可以在heat stack-create时trigger的。 请问,您觉得大概是什么原因导致handle_update函数没有被执行? 谢谢。 祝好~ ------------------------------------------------------------ zzxwill