Supporting HA for background jobs in Watcher

Registered by Alexander Chadin on 2017-03-10

The main problem with current implementation of job system for continuous audits is if two or more decision-engine services are going to take persistance jobs storing in DB then each DE service will take these jobs twice or more.

There are no bindings like 'job-service' so main goal of this BP is to provide a mechanism that will tag (route) jobs for DEs.

http://eavesdrop.openstack.org/irclogs/%23openstack-watcher/%23openstack-watcher.2017-03-10.log.html#t2017-03-10T13:17:16

Blueprint information

Status:
Complete
Approver:
Alexander Chadin
Priority:
Medium
Drafter:
Alexander Chadin
Direction:
Approved
Assignee:
Alexander Chadin
Definition:
Approved
Series goal:
Accepted for pike
Implementation:
Implemented
Milestone target:
milestone icon pike-2
Started by
Alexander Chadin on 2017-06-07
Completed by
Alexander Chadin on 2017-06-07

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/continuous-audit-ha,n,z

Addressed by: https://review.openstack.org/447996
    Add spec for Supporting HA for background jobs in Watcher

Gerrit topic: https://review.openstack.org/#q,topic:bp/background-jobs-ha,n,z

Addressed by: https://review.openstack.org/449659
    Add Watcher JobStore for background jobs

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.