← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1799328] [NEW] Should not store segmenthostmapping table when segment service plugin disabled

 

Public bug reported:

Version
=========
Openstack neutron Ocata

Issue Description
=========
Currently, the default behavior of Neutron will store the segment in compute nodes level, so the port binding process can know exactly which network plane it can reach on some specific compute nodes. But for some SDN controllers, which integrated as a mechanism driver of ml2 core plugin, they may don't use the segmenthostmapping info, as they manage their own mapping, so they don't use that info, and it may raise some other issues, such as performance issue in a large
scaled deployment.

Proposal
=========
If the env doesn't enable the segments service plugin, neutron server won't inject any record into segmenthostmapping table. Only we enable the segments service plugin, and we want to create routed networks, then store the necessary info into the db table.

** Affects: neutron
     Importance: Undecided
         Status: New


** Tags: api ocata-backport-potential

** Tags added: api ocata-backport-potential

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/1799328

Title:
  Should not store segmenthostmapping table when segment service plugin
  disabled

Status in neutron:
  New

Bug description:
  Version
  =========
  Openstack neutron Ocata

  Issue Description
  =========
  Currently, the default behavior of Neutron will store the segment in compute nodes level, so the port binding process can know exactly which network plane it can reach on some specific compute nodes. But for some SDN controllers, which integrated as a mechanism driver of ml2 core plugin, they may don't use the segmenthostmapping info, as they manage their own mapping, so they don't use that info, and it may raise some other issues, such as performance issue in a large
  scaled deployment.

  Proposal
  =========
  If the env doesn't enable the segments service plugin, neutron server won't inject any record into segmenthostmapping table. Only we enable the segments service plugin, and we want to create routed networks, then store the necessary info into the db table.

To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/1799328/+subscriptions


Follow ups