Rackspace Cloud Network passes rich objects from handle_delete
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Heat |
Fix Released
|
Low
|
Jason Dunsmore |
Bug Description
This is a spin-off to https:/
In the convergence phase 2 there will be couple of changes affecting Heat resources:
- workers will be processing a single resource in a blocking fashion, so resources should not use the scheduler logic in handle_* / check_*_complete
- handle_* and check_*_complete might be processed on different workers, so arguments passed between them must be easily serializable (that means no scheduler tasks, no actual rich objects returned from API clients, only something that can be easily converted to/from json/msgpack/other messaging payload format)
Things that need fixing in the Rackspace Cloud Network resource:
- handle_delete returns a dict where one element is a rich network object
for reference see these changes in heat in-tree resources
https:/
Changed in heat: | |
milestone: | none → liberty-3 |
status: | Fix Committed → Fix Released |
Changed in heat: | |
milestone: | liberty-3 → 5.0.0 |
Fix proposed to branch: master /review. openstack. org/215784
Review: https:/