Difference between revisions of "Meetings/Neutron-L3-Subteam"
(→Meeting November 5th, 2015) |
(→Meeting November 5th, 2015) |
||
Line 17: | Line 17: | ||
*** 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. | ||
**** Fix https://review.openstack.org/#/c/223123/ awaiting reviews. Query: https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1494351,n,z | **** Fix https://review.openstack.org/#/c/223123/ awaiting reviews. Query: https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1494351,n,z | ||
− | *** https://bugs.launchpad.net/neutron/+bug/1510653 delete_subnet is not called in IPAM driver on subnet deallocation if ML2 plugin is used. Fix proposed https://review.openstack.org/#/c/239885/ | + | *** https://bugs.launchpad.net/neutron/+bug/1510653 delete_subnet is not called in IPAM driver on subnet deallocation if ML2 plugin is used. |
+ | **** Fix proposed https://review.openstack.org/#/c/239885/ | ||
*** 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/> | ||
**** 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 Adolfo Duarte. Working on server side fix: https://review.openstack.org/#/c/143169/. Patchset last update on 10/20 |
Revision as of 23:18, 4 November 2015
Contents
Meetings
- Weekly on Thursday at 1500 UTC
- IRC channel:
#openstack-meeting-3
on freenode - Chair: Carl Baldwin (carl_baldwin)
- Meetings, with their notes and logs, will be found under http://eavesdrop.openstack.org/meetings/neutron_l3
Agenda
Meeting November 5th, 2015
- Apologies for Absence
- Annoucements
- Bugs (all bugs Tagged with l3-ipam-dhcp, all bugs tagged with l3-dvr-backlog)
- Critical
- High importance
- 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/1510653 delete_subnet is not called in IPAM driver on subnet deallocation if ML2 plugin is used.
- Fix proposed https://review.openstack.org/#/c/239885/
- https://bugs.launchpad.net/neutron/+bug/1365473 Unable to create a router that's both HA and distributed.
- Owner is now Adolfo Duarte. Working on server side fix: https://review.openstack.org/#/c/143169/. Patchset last update on 10/20
- 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:
- 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.
- 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). swami, mickey and sridhar working on a fix proposal
- 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/ 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
- 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
- Routed network segments:
- Spec: Model changes to support routed network groups https://review.openstack.org/#/c/225384/
- Mail thread: https://www.mail-archive.com/openstack-dev@lists.openstack.org/msg58876.html
- RFE https://bugs.launchpad.net/neutron/+bug/1458890
- Proposed devref https://review.openstack.org/#/c/196812/
- BGP dynamic routing
- DNS
- Address Scopes
- IPv6
- Open discussion
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
- [IPAM] Support pluggable external IPAM
- [Dynamic Routing] Integrate dynamic routing (with BGP implementation) with Neutron (not BGP/MPLS)
- [DNS] Reconcile the DNS name of instances between Nova and Neutron. Once this is achieved, integrate Designate and Neutron
- [Address Scopes] Implement Address Scopes as a first level abstraction in Neutron to improve the management or routable IPv4 and IPv6 ranges
- [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
- Bugs Marked with at Least High Importance
- All Bugs Tagged with l3-ipam-dhcp
- https://bugs.launchpad.net/neutron/+bug/1475093 l3_db updates port db without calling l2 plugin: this bug is blocking ML2 mechanism driver
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, |
Gerrit Topics | bp/bgp-dynamic-routing |
List of patches under review. Under each sub-heading, I recommend reviewing the patches in the order listed.
- Changes
- Testing
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
- collecting use cases https://etherpad.openstack.org/p/neutron-modular-l3-router-plugin-use-cases
- blueprint https://blueprints.launchpad.net/neutron/+spec/l3-plugin-for-routervm
- spec https://review.openstack.org/#/c/105078/
- RFE https://bugs.launchpad.net/neutron/+bug/1461133
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:
- Code
- Documentation
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:
- https://bugs.launchpad.net/tempest/+bug/1401726 Tempest IPv6 scenario tests use IPv4 and floating IPs to connect and test
Bugs which need discussion:
- https://launchpad.net/bugs/1460720 bug 1460720 Move ipv6_gateway L3 config to CLI
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 |