Rackspace Cloud LoadBalancer uses scheduler tasks
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Heat |
Fix Released
|
Medium
|
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 the Rackspace Cloud LoadBalancer resource:
- handle_create uses a scheduler.
- handle_delete returns scheduler.
- handle_update returns a (possibly quite long) list of scheduler.
for reference see these changes in heat in-tree resources
https:/
Changed in heat: | |
milestone: | none → liberty-3 |
Changed in heat: | |
milestone: | liberty-3 → liberty-rc1 |
Changed in heat: | |
milestone: | liberty-rc1 → ongoing |
Changed in heat: | |
status: | Fix Committed → Fix Released |
Fix proposed to branch: master /review. openstack. org/216437
Review: https:/