[openstack-dev] [neutron]Should segments become a default service plugin?

Hong Hui Xiao honghui_xiao at yeah.net
Wed Aug 31 09:42:38 UTC 2016

Hi all.

Before routed network, functions in [1] are used to manage
network segment. Routed network introduces a plugin [2] to manage
network segment. So, now there are 2 code paths to do the same job.
Except in ml2, the segments plugin will be used to manage network segments.

Patch [3] [4] will make ml2 use segments plugin to create/delete segments.
This makes code simple and fixes the conflict issue mentioned in [4]. Since
ml2 always uses segments, it brings the requirement to make segments
plugin always be available. Or else, the segments plugin needs to be constructed
when used.

I made this patch [5] to set segments plugin as default plugin.

[1] neutron.db.segments_db
[2] neutron.services.segments.plugin
[3] https://review.openstack.org/#/c/317358/
[4] https://review.openstack.org/#/c/359147/
[5] https://review.openstack.org/#/c/363527/


HongHui Xiao

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20160831/d293d389/attachment.html>

More information about the OpenStack-dev mailing list