separate the plugin code into backend specific part and generic part
Bug #1567770 reported by
YAMAMOTO Takashi
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
tap-as-a-service |
Fix Released
|
Undecided
|
Yoichiro Iura |
Bug Description
currently the plugin and db mixin have some backend specific logic hardcoded.
it's better to separate them into their own classes, or a service driver.
so that generic part can be used by other implementations.
examples of such logic:
- agent rpc (TaasAgentApi, TaasCallbacks)
- vlan id management (TapIdAssociation)
an example of an alternative backend, which doesn't need those logic:
https:/
it's sdn-controller backed (vs agent) and uses a different
encapsulation (non-vlan)
description: | updated |
summary: |
- separate the plugin into backend specific part and generic part + separate the plugin code into backend specific part and generic part |
description: | updated |
Changed in tap-as-a-service: | |
assignee: | nobody → Yoichiro Iura (iura-yoichiro) |
To post a comment you must log in.
Fix proposed to branch: master /review. openstack. org/307708
Review: https:/