2015-03-20 16:02:44 |
Pavlo Shchelokovskyy |
description |
from: https://etherpad.openstack.org/p/kilo-heat-summit-topics
TODO cleanup scheduler tasks in resources: some resources are using scheduler logic directly in the handle_* methods and check_methods. Moving away from this would make transition later on.
List of resource methods to change:
Server.handle_update
Server.handle_delete
Server.handle_suspend
InstanceGroup.replace
SwiftSignal.handle_create
WaitCondition.handle_create
WaitCondition.handle_update
NeutronResource.handle_delete
Pool.handle_delete
(pas-ha) I will take the below resources, may be also refactor volume ones to some base class and AWS and OS subclasses, in separate namespeces
Volume.handle_delete/handle_snapshot_delete
VolumeAttachment.create
VolumeAttachment.delete
VolumeAttachment.update
Volume.resize
(patch on review) security groups rules create/update/delete, was trying to solve operatiing in tight loop |
from: https://etherpad.openstack.org/p/kilo-heat-summit-topics
TODO cleanup scheduler tasks in resources: some resources are using scheduler logic directly in the handle_* methods and check_methods. Moving away from this would make transition later on.
This also includes passing rich complex objects between handle_<action> and check_<action>_complete, as in the future we might pass this objects through RPC, and they are hardly serializable.
List of resource methods to change:
Server.handle_update
Server.handle_delete
Server.handle_suspend
InstanceGroup.replace
SwiftSignal.handle_create (DONE)
WaitCondition.handle_create (DONE)
WaitCondition.handle_update (DONE)
NeutronResource.handle_delete (DONE)
Pool.handle_delete (DONE)
(pas-ha) I will take the below resources, may be also refactor volume ones to some base class and AWS and OS subclasses, in separate namespeces
Volume.handle_delete/handle_snapshot_delete (DONE)
VolumeAttachment.create (DONE)
VolumeAttachment.delete (DONE)
VolumeAttachment.update (DONE)
Volume.resize (DONE)
(patch on review) security groups rules create/update/delete, was trying to solve operatiing in tight loop |
|