Jump to: navigation, search

Difference between revisions of "Meetings/Neutron-L3-Subteam"

(Meeting October 8th, 2015)
(Meeting October 22nd, 2015)
Line 16: Line 16:
 
** High importance  
 
** High importance  
 
*** https://bugs.launchpad.net/neutron/+bug/1365473 Unable to create a router that's both HA and distributed.<br/>
 
*** https://bugs.launchpad.net/neutron/+bug/1365473 Unable to create a router that's both HA and distributed.<br/>
**** Partial fix https://review.openstack.org/#/c/196893/ merged on 10/6
+
**** Owner is now Adolfo Duarte. Working on server side fix: https://review.openstack.org/#/c/143169/. Patchset last update on 10/20
**** Owner is now John Schwarz (jschwarz). Working on server side fix: https://review.openstack.org/#/c/143169/. Patchset in merge conflict as of 10/14
+
*** https://bugs.launchpad.net/neutron/+bug/1494351 Observed StaleDataError in gate-neutron-dsvm-api tests if reference IPAM driver is used.
*** https://bugs.launchpad.net/neutron/+bug/1494351 Observed StaleDataError in gate-neutron-dsvm-api tests if reference IPAM driver is used. Pavel Bondar proposed fix: https://review.openstack.org/#/c/223123/. Pavel on vacation until 10/20. Carl Baldwin assigned bug to himself.
+
**** 2 fixes under Gerrit topic: https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1494351,n,z
*** https://bugs.launchpad.net/neutron/+bug/1486795 DVR: create or update port by using notify specific host rather than fanout
+
*** https://bugs.launchpad.net/neutron/+bug/1486795 DVR: create or update port by using notify specific host rather than fanout. Confusion as to what of 3 proposed patchsets is the correct one:
**** Reassigned to Oleg Bondarev (obondarev). Proposed fix  https://review.openstack.org/#/c/231555/. Last patchset update on 10/13
+
**** https://review.openstack.org/#/c/221209/. Submitter of this one agrees that next patchset is a better solution
 +
**** https://review.openstack.org/#/c/231555/. In merge conflict
 +
**** https://review.openstack.org/#/c/215457/
 
*** https://bugs.launchpad.net/neutron/+bug/1486828 L3: Notify specific agent rather than fanout when associating floatingip.
 
*** https://bugs.launchpad.net/neutron/+bug/1486828 L3: Notify specific agent rather than fanout when associating floatingip.
**** Reassigned to changzhi (changzhi). Proposed fixes https://review.openstack.org/#/c/215136 and https://review.openstack.org/#/c/231455/
+
**** Partial fix merged on 10/20: https://review.openstack.org/#/c/237476/
 +
**** Proposed fix https://review.openstack.org/#/c/231455/
 +
**** https://review.openstack.org/#/c/215136 was reverted by https://review.openstack.org/#/c/236955/
 
*** https://bugs.launchpad.net/neutron/+bug/1476097 [fwaas]Support fwaas to control east-west traffic in dvr router. Triaged and classified as rfe-approved by armax. Assignee lee jian (leejian0612). Fix was abandoned in August. Not visible activity since then.
 
*** https://bugs.launchpad.net/neutron/+bug/1476097 [fwaas]Support fwaas to control east-west traffic in dvr router. Triaged and classified as rfe-approved by armax. Assignee lee jian (leejian0612). Fix was abandoned in August. Not visible activity since then.
 
*** https://bugs.launchpad.net/neutron/+bug/1505575 Fatal memory consumption by neutron-server with DVR at scale
 
*** https://bugs.launchpad.net/neutron/+bug/1505575 Fatal memory consumption by neutron-server with DVR at scale
**** Assigned to Oleg Bondarev (obondarev). Proposed fix: https://review.openstack.org/#/c/234067/
+
**** Assigned to Oleg Bondarev (obondarev). Proposed fix: https://review.openstack.org/#/c/234067/ is active and getting reviews
 +
*** https://bugs.launchpad.net/neutron/+bug/1462154 With DVR Pings to floating IPs replied with fixed-ips. Importance raised on 10/20 to high
 +
**** Proposed fix: https://review.openstack.org/#/c/233334/
 +
*** https://bugs.launchpad.net/neutron/+bug/1504726 The vm can not access the vip of load balancer under DVR enviroment. Assigned to Swami, gathering information.
 +
*** https://bugs.launchpad.net/neutron/+bug/1507602 _get_router() sometimes raises RouterNotFound when called from under create_floatingip.
 +
**** Merged fix: https://review.openstack.org/#/c/237476/. Is this only a partial fix?????
 
** Other
 
** Other
 
*** https://bugs.launchpad.net/neutron/+bug/1505571 VM delete operation fails with 'Connection to neutron failed - Read timeout' error - eyes from the DVR team on this and the patch will be appreciated
 
*** https://bugs.launchpad.net/neutron/+bug/1505571 VM delete operation fails with 'Connection to neutron failed - Read timeout' error - eyes from the DVR team on this and the patch will be appreciated

Revision as of 22:25, 21 October 2015

Meetings

Agenda

Meeting October 22nd, 2015

Meeting commands

/join #openstack-meeting-3
#startmeeting neutron_l3
#topic Announcements
#undo topic
#link https://wiki.openstack.org/wiki/Meetings/Neutron-L3-Subteam
#action carl_baldwin will get something specific done this week <br /> ...<br /> <br /> <nowiki>#endmeeting

Sub-team Charter

Develops and Maintains L3 related components of Neutron.

Team Charter for Liberty

  1. [IPAM] Support pluggable external IPAM
  2. [Dynamic Routing] Integrate dynamic routing (with BGP implementation) with Neutron (not BGP/MPLS)
  3. [DNS] Reconcile the DNS name of instances between Nova and Neutron. Once this is achieved, integrate Designate and Neutron
  4. [Address Scopes] Implement Address Scopes as a first level abstraction in Neutron to improve the management or routable IPv4 and IPv6 ranges
  5. [Network Segments] Add concept of L3 routed network segments (needs more definition)



Bugs

Critical

https://bugs.launchpad.net/neutron/+bug/1494114 - Bad router request: Router already has a port on subnet

High

https://bugs.launchpad.net/neutron/+bug/1404743 sporadic test failures due to VMs not getting a DHCP lease
https://bugs.launchpad.net/neutron/+bug/1469322 Associating a floatingip with a dual stack port requires the fixed-address to be specified




Routing Network Segments

(was pluggable-ext-net)

Specifications routing-networks
RFE Routing Network Segments

Superseded spec: https://review.openstack.org/#/c/88619/

Juno Design Summit: Session, Etherpad




bgp-dynamic-routing

Specifications dynamic routing use cases,

Dynamic Routing Kilo spec

Gerrit Topics bp/bgp-dynamic-routing

List of patches under review. Under each sub-heading, I recommend reviewing the patches in the order listed.

Is worth to mention that Dynamic Routing spec is being re-designed for Kilo and some entities and concepts can change.


BGP Speakers Comparison Juno Design Summit: Session



neutron-ipam

Juno Design Summit: Etherpad

Specifications neutron-ipam subnet-allocation ipv6-prefix-delegation reference-ipam-driver
Gerrit Topics bp/neutron-ipam



ML3 Router plugin

dns-resolution

This work is being resumed for Liberty.

Specifications internal-dns-resolution, internal-dns-resolution-nova, external-dns-resolution
Gerrit Topics bp/internal-dns-resolution, bp/external-dns-resolution




Address Scopes

Specifications address-scopes
Gerrit Topics []




IPv6 Prefix Delegation

Re-proposed and approved for Liberty. Code and documentaion on gerrit for review.

Blueprints ipv6-prefix-delegation blueprint
Specifications ipv6-prefix-delegation spec
Gerrit Topics bp/ipv6-prefix-delegation

Patches out for review, in order of precedence:



IPv6

The status of IPV6 under Neutron as of the end of Kilo is summarized here: IPv6 Manual. Please feel free to correct any mistakes or add missing information.

Currently, IPv6 Tempest tests are being beefed up:

Bugs which need discussion:



Other Blueprints

Blueprint: neutron-ovs-dvr

Distributed-Virtual-Router meetings are still on-going.

Need to keep an eye on the DVR tempest failure rate. This job is experimental but we hope to make it voting soon. It should have a similar failure rate to the full non-dvr tempest job.

Bugs Bugs In Progress
How To https://wiki.openstack.org/wiki/Neutron/DVR/HowTo
Specifications neutron-ovs-dvr,

DVR-L2-Agent Blueprint, DVR-L3-Agent Blueprint, decentralized-snat



Blueprint: dragonflow

This work is currently inactive while we work on DVR and a few other priorities.

Specifications https://launchpad.net/dragonflow
Gerrit Topics

Repo: https://github.com/stackforge/dragonflow
Blog: http://blog.gampel.net/2015/01/neutron-dvr-sdn-way.html




Blueprint: l3 plugin for routervm/modular l3 router plugin

This work will be resumed for Liberty. The blueprint will be updated for Liberty soon.

Need to discuss

  • repository: in neutron or stackforge for Liberty?
    • plugin
    • reference implementation
    • config agent
Blueprints l3-plugin-for-routervm blueprint
Specifications l3-plugin-for-routervm spec
Gerrit Topics bp/l3-plugin-for-routervm