Jump to: navigation, search

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

(Blueprint: l3-high-availability (safchain, amuller))
Line 9: Line 9:
 
Meetings, with their notes and logs, will be found under http://eavesdrop.openstack.org/meetings/neutron_l3
 
Meetings, with their notes and logs, will be found under http://eavesdrop.openstack.org/meetings/neutron_l3
  
* Bulleted list item
 
 
= Agenda =
 
= Agenda =
  
Updated:  2014-09-11
+
Updated:  2014-09-24
  
 
== Announcements ==
 
== Announcements ==
  
* Feature Proposal Freeze is August 21st (today)
+
* RC1 will be cut on September 26th
* Juno-3 is September 4th.
+
** Changes must be in the gate queue in time to be merged before this.  The gate queue is long and getting longer.  Mostly, this ship has sailed.
 
* Add your own action items.  Please feel free.  Look up meetbot for commands that you can use during the meeting.
 
* Add your own action items.  Please feel free.  Look up meetbot for commands that you can use during the meeting.
  
Line 28: Line 27:
 
* [https://bugs.launchpad.net/neutron/+bugs?field.searchtext=&orderby=-importance&search=Search&field.status%3Alist=NEW&field.status%3Alist=CONFIRMED&field.status%3Alist=TRIAGED&field.status%3Alist=INPROGRESS&field.status%3Alist=INCOMPLETE_WITH_RESPONSE&field.status%3Alist=INCOMPLETE_WITHOUT_RESPONSE&field.importance%3Alist=UNKNOWN&field.importance%3Alist=UNDECIDED&field.importance%3Alist=CRITICAL&field.importance%3Alist=HIGH&assignee_option=any&field.assignee=&field.bug_reporter=&field.bug_commenter=&field.subscriber=&field.structural_subscriber=&field.tag=l3-ipam-dhcp+&field.tags_combinator=ANY&field.has_cve.used=&field.omit_dupes.used=&field.omit_dupes=on&field.affects_me.used=&field.has_patch.used=&field.has_branches.used=&field.has_branches=on&field.has_no_branches.used=&field.has_no_branches=on&field.has_blueprints.used=&field.has_blueprints=on&field.has_no_blueprints.used=&field.has_no_blueprints=on Bugs Marked with at Least High Importance]
 
* [https://bugs.launchpad.net/neutron/+bugs?field.searchtext=&orderby=-importance&search=Search&field.status%3Alist=NEW&field.status%3Alist=CONFIRMED&field.status%3Alist=TRIAGED&field.status%3Alist=INPROGRESS&field.status%3Alist=INCOMPLETE_WITH_RESPONSE&field.status%3Alist=INCOMPLETE_WITHOUT_RESPONSE&field.importance%3Alist=UNKNOWN&field.importance%3Alist=UNDECIDED&field.importance%3Alist=CRITICAL&field.importance%3Alist=HIGH&assignee_option=any&field.assignee=&field.bug_reporter=&field.bug_commenter=&field.subscriber=&field.structural_subscriber=&field.tag=l3-ipam-dhcp+&field.tags_combinator=ANY&field.has_cve.used=&field.omit_dupes.used=&field.omit_dupes=on&field.affects_me.used=&field.has_patch.used=&field.has_branches.used=&field.has_branches=on&field.has_no_branches.used=&field.has_no_branches=on&field.has_blueprints.used=&field.has_blueprints=on&field.has_no_blueprints.used=&field.has_no_blueprints=on Bugs Marked with at Least High Importance]
 
* [https://bugs.launchpad.net/neutron/+bugs?field.tag=l3-ipam-dhcp All Bugs Tagged with l3-ipam-dhcp]
 
* [https://bugs.launchpad.net/neutron/+bugs?field.tag=l3-ipam-dhcp All Bugs Tagged with l3-ipam-dhcp]
* [https://bugs.launchpad.net/neutron/+bugs?field.tag=l3-ha All L3 high availability bugs]
 
* [https://bugs.launchpad.net/neutron/+bugs?field.tag=l3-dvr-backlog All DVR bugs]
 
  
 
<br /><br />
 
<br /><br />
Line 38: Line 35:
  
 
{| class="wikitable"
 
{| class="wikitable"
 +
|-
 +
| Bugs || [https://bugs.launchpad.net/neutron/+bugs?field.searchtext=&orderby=-importance&search=Search&field.status%3Alist=NEW&field.status%3Alist=CONFIRMED&field.status%3Alist=TRIAGED&field.status%3Alist=INPROGRESS&field.status%3Alist=INCOMPLETE_WITH_RESPONSE&assignee_option=any&field.assignee=&field.bug_reporter=&field.bug_commenter=&field.subscriber=&field.structural_subscriber=&field.tag=l3-dvr-backlog&field.tags_combinator=ANY&field.has_cve.used=&field.omit_dupes.used=&field.omit_dupes=on&field.affects_me.used=&field.has_patch.used=&field.has_branches.used=&field.has_branches=on&field.has_no_branches.used=&field.has_no_branches=on&field.has_blueprints.used=&field.has_blueprints=on&field.has_no_blueprints.used=&field.has_no_blueprints=on Bugs In Progress]
 +
|-
 +
| How To || https://wiki.openstack.org/wiki/Neutron/DVR/HowTo
 
|-
 
|-
 
| Specifications || [https://blueprints.launchpad.net/neutron/+spec/neutron-ovs-dvr neutron-ovs-dvr],  
 
| Specifications || [https://blueprints.launchpad.net/neutron/+spec/neutron-ovs-dvr neutron-ovs-dvr],  
 
[https://docs.google.com/document/d/1depasJSnGZPOnRLxEC_PYsVLcGVFXZLqP52RFTe21BE/edit DVR-L2-Agent Blueprint], [https://docs.google.com/document/d/1jCmraZGirmXq5V1MtRqhjdZCbUfiwBhRkUjDXGt5QUQ/edit DVR-L3-Agent Blueprint], decentralized-snat
 
[https://docs.google.com/document/d/1depasJSnGZPOnRLxEC_PYsVLcGVFXZLqP52RFTe21BE/edit DVR-L2-Agent Blueprint], [https://docs.google.com/document/d/1jCmraZGirmXq5V1MtRqhjdZCbUfiwBhRkUjDXGt5QUQ/edit DVR-L3-Agent Blueprint], decentralized-snat
|-
 
| Gerrit Topics || [https://review.openstack.org/#/q/topic:bp/neutron-ovs-dvr,n,z Full List] [https://review.openstack.org/#/q/topic:bp/neutron-ovs-dvr+status:open+-label:Workflow%253D-1,n,z Filtered List]
 
|-
 
| How To || https://wiki.openstack.org/wiki/Neutron/DVR/HowTo
 
 
|}
 
|}
  
Line 54: Line 51:
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
| Specifications || [https://blueprints.launchpad.net/neutron/+spec/l3-high-availability l3-high-availability]
+
| Bugs || [https://bugs.launchpad.net/neutron/+bugs?field.tag=l3-ha All L3 high availability bugs]
|-
 
| Gerrit Topics || [https://review.openstack.org/#/q/topic:bp/l3-high-availability,n,z bp/l3-high-availability]
 
 
|-
 
|-
 
| How To || [https://docs.google.com/document/d/1P2OnlKAGMeSZTbGENNAKOse6B2TRXJ8keUMVvtUCUSM/edit# How to test L3 HA VRRP]
 
| How To || [https://docs.google.com/document/d/1P2OnlKAGMeSZTbGENNAKOse6B2TRXJ8keUMVvtUCUSM/edit# How to test L3 HA VRRP]
 
|-
 
|-
 
| Blog Post || [http://assafmuller.wordpress.com/2014/08/16/layer-3-high-availability/ Layer 3 High Availability]
 
| Blog Post || [http://assafmuller.wordpress.com/2014/08/16/layer-3-high-availability/ Layer 3 High Availability]
 +
|-
 +
| Specifications || [https://blueprints.launchpad.net/neutron/+spec/l3-high-availability l3-high-availability]
 
|}
 
|}
  
 
The contacts for this blueprint are [https://launchpad.net/~sylvain-afchain Sylvain Afchain] and [https://launchpad.net/~amuller Assaf Muller]
 
The contacts for this blueprint are [https://launchpad.net/~sylvain-afchain Sylvain Afchain] and [https://launchpad.net/~amuller Assaf Muller]
 
<big>List of patches under review.  Under each sub-heading, I recommend reviewing the patches in the order listed.  </big>
 
 
* API Server Changes
 
** [https://review.openstack.org/64553 Add L3 VRRP HA base classes] (Merged)
 
** [https://review.openstack.org/66347 Add a new scheduler for the l3 HA] (Merged)
 
* L3 Agent Changes
 
** [https://review.openstack.org/112140 Implement ip_lib.device_exists_with_ip_mac] (Merged)
 
** [https://review.openstack.org/109860 Add functional test for l3_agent] (Merged)
 
** [https://review.openstack.org/68142 Introduces a keepalived manager for HA] (Merged)
 
** [https://review.openstack.org/70700 Add HA support to the l3 agent] (Approved)
 
* devstack
 
** [https://review.openstack.org/110679 Add keepalived, conntrackd as dependencies] (Merged)
 
* python-neutronclient
 
** [https://review.openstack.org/108378 Add L3 HA / VRRP support to CLI] (Merged)
 
  
 
<big>Future Work</big>
 
<big>Future Work</big>
Line 112: Line 94:
 
<br /><br />
 
<br /><br />
  
== Reschedule routers from downed agents ==
+
== L3 Agent Refactoring/Potential Enhancement (carl_baldwin, amuller) ==
  
https://review.openstack.org/#/c/110893/
+
* Opportunity in Early Kilo
  
 
== Blueprint: pluggable-ext-net (carl_baldwin) ==
 
== Blueprint: pluggable-ext-net (carl_baldwin) ==
Line 132: Line 114:
  
 
== Blueprint:  neutron-ipam (seizadi, jvoss) ==
 
== Blueprint:  neutron-ipam (seizadi, jvoss) ==
 
This work is deferred to Kilo.  Will skip discussion for now.
 
  
 
Juno Design Summit:  [https://etherpad.openstack.org/p/ipam_pod Etherpad]
 
Juno Design Summit:  [https://etherpad.openstack.org/p/ipam_pod Etherpad]

Revision as of 20:45, 24 September 2014

Meetings

  • Weekly on Thursday at 1500 UTC
  • IRC channel: #openstack-meeting-3
  • Chair: Carl Baldwin (carl_baldwin)

Logs and Minutes

Meetings, with their notes and logs, will be found under http://eavesdrop.openstack.org/meetings/neutron_l3

Agenda

Updated: 2014-09-24

Announcements

  • RC1 will be cut on September 26th
    • Changes must be in the gate queue in time to be merged before this. The gate queue is long and getting longer. Mostly, this ship has sailed.
  • Add your own action items. Please feel free. Look up meetbot for commands that you can use during the meeting.
Example: #action carl_baldwin will get something specific done this week.



Bugs



Blueprint: neutron-ovs-dvr (Swami, mrsmith, viveknarasimhan, armax)

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

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

Juno Design Summit: Session, Etherpad



Blueprint: l3-high-availability (safchain, amuller)

Bugs All L3 high availability bugs
How To How to test L3 HA VRRP
Blog Post Layer 3 High Availability
Specifications l3-high-availability

The contacts for this blueprint are Sylvain Afchain and Assaf Muller

Future Work



Blueprint: bgp-dynamic-routing (nextone92, devvesa, yamamoto)

Specifications dynamic routing use cases, bgp-dynamic-routing,

Dynamic Routing 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.


BGP Speakers Comparison Juno Design Summit: Session



L3 Agent Refactoring/Potential Enhancement (carl_baldwin, amuller)

  • Opportunity in Early Kilo

Blueprint: pluggable-ext-net (carl_baldwin)

This work is deferred to Kilo. Will skip discussion for now.

Specifications pluggable-ext-net
Gerrit Topics bp/pluggable-ext-net

Juno Design Summit: Session, Etherpad



Blueprint: neutron-ipam (seizadi, jvoss)

Juno Design Summit: Etherpad

Specifications neutron-ipam
Gerrit Topics bp/neutron-ipam



Blueprint: *-dns-resolution (carl_baldwin)

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

Specifications internal-dns-resolution, internal-dns-resolution, neutron-bgp-vpn
Gerrit Topics bp/internal-dns-resolution, bp/external-dns-resolution

Juno Design Summit: Etherpad



Other possibly relevant blueprints

Is there interest in discussing these or any other blueprints under review or development?



Open Discussion



Meeting Commands

/join #openstack-meeting-3
#startmeeting neutron_l3
#topic Announcements
#link https://wiki.openstack.org/wiki/Meetings/Neutron-L3-Subteam

...

#endmeeting