Add worker retry and future updates support

Registered by John Wood on 2014-10-09

The Barbican worker processes need a means to support retrying failed yet recoverable tasks (such as when remote systems are unavailable), handling 'stuck' pending orders if worker processes crash, and handling updates for long-running order processes such as certificate generation. This blueprint further defines the requirements for this retry and update processing, and proposes an implementation to add this feature.

Blueprint information

Status:
Complete
Approver:
Douglas Mendizábal
Priority:
Essential
Drafter:
John Wood
Direction:
Approved
Assignee:
John Wood
Definition:
Approved
Series goal:
Accepted for kilo
Implementation:
Implemented
Milestone target:
milestone icon 2015.1.0
Started by
Douglas Mendizábal on 2015-03-02
Completed by
Douglas Mendizábal on 2015-04-01

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/add-worker-retry-update-support,n,z

Addressed by: https://review.openstack.org/164947
    Add retry periodic task and worker-client logic

Addressed by: https://review.openstack.org/165594
    Allow business logic and plugins to retry tasks

Gerrit topic: https://review.openstack.org/#q,topic:worker-connect-sub-type-info,n,z

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.