Use stevedore for persistence backends

Registered by Joshua Harlow

Instead of previously having a registration based and very module based extensible backend we should move toward a entrypoint based one instead, this will allow for users of taskflow to register there own persistence backend drivers and have taskflow easily use those new entrypoints in a pythonic manner. Stevedore provides a nice layer to make this happen so we should use it to do this type of backend driver loading if possible.

Blueprint information

Status:
Complete
Approver:
Joshua Harlow
Priority:
High
Drafter:
Joshua Harlow
Direction:
Needs approval
Assignee:
Joshua Harlow
Definition:
New
Series goal:
None
Implementation:
Implemented
Milestone target:
None
Started by
Joshua Harlow
Completed by
Joshua Harlow

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/eliminate-oslo-cfg,n,z

Addressed by: https://review.openstack.org/45553
    Move toward using a backend+connection model

Gerrit topic: https://review.openstack.org/#q,topic:bp/stevedore-based-backends,n,z

Addressed by: https://review.openstack.org/45756
    Move toward using a backend+connection model

Gerrit topic: https://review.openstack.org/#q,topic:storage-checks,n,z

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.