v2driver activities in pike

Registered by Isaku Yamahata

This blueprint tasks activities in Pike cycle for v2driver effort.

Blueprint information

Status:
Not started
Approver:
None
Priority:
Undefined
Drafter:
Isaku Yamahata
Direction:
Needs approval
Assignee:
None
Definition:
New
Series goal:
Accepted for 11.0-pike
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

- Refactor v2 driver framework and move usable codebase to common files so that other v2(manjeets)
https://bugs.launchpad.net/networking-odl/+bug/1591409
  drivers can leverage without duplication

- monitoring journal db status: https://review.openstack.org/#/c/407784/ (rajivk)
- thread management: introduce threadpool for journal sync thread: (rajivk)
- fullsync: test/hardening(rajivk)
- measure fullsync time with functional test
- maintenance thread: leader election(rajivk)
- tests(rajivk)
- stress test
- with clustered environment

Gerrit topic: https://review.openstack.org/#q,topic:bp/v2driver-activities-in-pike,n,z

Addressed by: https://review.openstack.org/452647
    Providing support of threadpool

Addressed by: https://review.openstack.org/456046
    [Discussion] Regarding leader election among threads

Addressed by: https://review.openstack.org/459970
    Allowing lock to be applied per operation basis

Addressed by: https://review.openstack.org/444648
    Make Journal thread class a singleton

Addressed by: https://review.openstack.org/473697
    Revert "Allowing lock to be applied per operation basis"

Addressed by: https://review.openstack.org/474851
    Allowing lock to be applied per task basis

Gerrit topic: https://review.openstack.org/#q,topic:bug/1683797,n,z

Addressed by: https://review.openstack.org/461621
    journal: teach odl_sync_event multi threading

Addressed by: https://review.openstack.org/486606
    Move journal periodic processing to a worker

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.