https://wiki.openstack.org/w/api.php?action=feedcontributions&user=Sukhdev&feedformat=atomOpenStack - User contributions [en]2024-03-28T15:00:32ZUser contributionsMediaWiki 1.28.2https://wiki.openstack.org/w/index.php?title=PTG/Stein/Etherpads&diff=164649PTG/Stein/Etherpads2018-09-10T20:11:33Z<p>Sukhdev: </p>
<hr />
<div>__NOTOC__<br />
<br />
This is the list of etherpads for the Projects Team Gathering in Denver, 2018. Each team can organize the content on their allocated day(s) in the way that seems to most appropriate to them. We suspect most teams will avoid strict timeboxed slots and will use etherpads to list topics to cover. This page lists those etherpads for easy reference.<br />
<br />
For more details on the event, see the [https://www.openstack.org/ptg/ event website].<br />
<br />
For what's happening '''right now''' (during the event), see the [http://ptg.openstack.org/ptg.html ptgbot page].<br />
<br />
'''Projects:''' <br />
* Blazar - https://etherpad.openstack.org/p/blazar-ptg-stein<br />
* Barbican - https://etherpad.openstack.org/p/barbican-stein-ptg<br />
* Charms - https://etherpad.openstack.org/p/charms-stein-ptg<br />
* Cinder - https://etherpad.openstack.org/p/cinder-ptg-planning-denver-9-2018<br />
* Cyborg - https://etherpad.openstack.org/p/cyborg-ptg-stein<br />
* Docs/I18n - https://etherpad.openstack.org/p/docs-i18n-ptg-stein<br />
* Glance - https://etherpad.openstack.org/p/stein-ptg-glance-planning<br />
* Heat - https://etherpad.openstack.org/p/2018-Denver-PTG-Heat<br />
* Horizon - https://etherpad.openstack.org/p/horizon-ptg-planning-denver-2018<br />
* Ironic - https://etherpad.openstack.org/p/ironic-stein-ptg<br />
* Infrastructure - https://etherpad.openstack.org/p/infra-ptg-denver-2018<br />
* Keystone - https://etherpad.openstack.org/p/keystone-stein-ptg<br />
* Kolla - https://etherpad.openstack.org/p/kolla-stein-ptg-planning<br />
* Manila - https://etherpad.openstack.org/p/manila-ptg-planning-denver-2018<br />
* Masakari - https://etherpad.openstack.org/p/masakari-ptg-stein<br />
* Monasca - https://etherpad.openstack.org/p/monasca-ptg-stein<br />
* Neutron - https://etherpad.openstack.org/p/neutron-stein-ptg<br />
* Nova - https://etherpad.openstack.org/p/nova-ptg-stein<br />
* Octavia - https://etherpad.openstack.org/p/octavia-stein-ptg<br />
* Openstack-Ansible - https://etherpad.openstack.org/p/osa-stein-ptg<br />
* OpenStack-Helm - https://etherpad.openstack.org/p/openstack-helm-ptg-stein<br />
* Oslo - https://etherpad.openstack.org/p/oslo-stein-ptg-planning<br />
* QA - https://etherpad.openstack.org/p/qa-stein-ptg<br />
* Release Management - https://etherpad.openstack.org/p/relmgt-stein-ptg<br />
* Requirements - https://etherpad.openstack.org/p/stein-PTG-requirements<br />
* Sahara - https://etherpad.openstack.org/p/sahara-stein-ptg<br />
* Searchlight - https://etherpad.openstack.org/p/searchlight-stein-ptg<br />
* Swift - https://etherpad.openstack.org/p/swift-ptg-planning-denver-2018<br />
* Tacker - https://etherpad.openstack.org/p/Tacker-PTG-Stein<br />
* TripleO - https://etherpad.openstack.org/p/tripleo-ptg-stein<br />
* Puppet - https://etherpad.openstack.org/p/puppet-ptg-stein<br />
* Watcher - https://etherpad.openstack.org/p/stein-watcher-ptg<br />
<br />
<br />
'''SIG/Theme/Other:'''<br />
* API-SIG - https://etherpad.openstack.org/p/api-sig-stein-ptg<br />
* FC-SIG - https://etherpad.openstack.org/p/FC_SIG_ptg_stein<br />
* Interop WG - https://etherpad.openstack.org/p/InteropRefstackPTGDenver_2018<br />
* K8s-SIG - https://etherpad.openstack.org/p/sig-k8s-2018-denver-ptg<br />
* Ops Meetup - https://etherpad.openstack.org/p/ops-meetup-ptg-denver-2018<br />
* Public Cloud WG - https://etherpad.openstack.org/p/publiccloud-wg-stein-ptg<br />
* Scientific SIG - https://etherpad.openstack.org/p/scientific-sig-denverptg2018<br />
* Self-healing SIG - https://etherpad.openstack.org/p/self-healing-sig-stein-ptg<br />
* Storyboard - https://etherpad.openstack.org/p/sb-stein-ptg-planning<br />
* Technical Committee - https://etherpad.openstack.org/p/tc-stein-ptg<br />
* Upgrade SIG - https://etherpad.openstack.org/p/upgrade-sig-ptg-stein<br />
* User Committee - https://etherpad.openstack.org/p/uc-stein-ptg<br />
<br />
<br />
'''Pilot Projects:'''<br />
* Airship - https://etherpad.openstack.org/p/AirshipPTG4<br />
* Edge Computing Group - https://etherpad.openstack.org/p/EdgeComputingGroupPTG4<br />
* StarlingX - https://etherpad.openstack.org/p/stx-PTG-agenda<br />
* Tungsten Fabric - https://etherpad.openstack.org/p/TF<br />
<br />
<br />
<br />
'''Other:'''<br />
* Future of PTGs / Event feedback session - https://etherpad.openstack.org/p/ptg-future-and-ptg4-feedback</div>Sukhdevhttps://wiki.openstack.org/w/index.php?title=Meetings/ML2&diff=158535Meetings/ML22017-12-13T05:14:56Z<p>Sukhdev: </p>
<hr />
<div>'''Monthly on every 2nd Wednesdays at 1600 UTC on #openstack-meeting-alt'''<br />
<br />
Tracking ML2 Subgroup Reviews: [https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews here]<br />
<br />
<br />
==Agenda==<br />
<br />
=== Meeting December 13, 2017 ===<br />
<br />
* Announcements<br />
** The meeting format switches to monthly - on 2nd Wednesday of every month<br />
** The meeting can be held earlier than scheduled time by posting agenda for early meeting request<br />
** The format will be open agenda and will be added on a need basis<br />
<br />
* Open Agenda based upon the participation<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting November 1, 2017 ===<br />
<br />
* Announcements<br />
** OpenStack summit next week in Sydney<br />
** No meeting next week<br />
<br />
* Agenda<br />
** Port binding and ML2 impact because of Placement API<br />
*** etherpad from the PTG: https://etherpad.openstack.org/p/placement-nova-neutron-queens-ptg<br />
*** http://lists.openstack.org/pipermail/openstack-dev/2017-October/123776.html<br />
*** https://review.openstack.org/#/c/502306/<br />
<br />
<br />
* Open Agenda based upon the participation<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting October 11, 2017 ===<br />
<br />
* Announcements<br />
<br />
* Open Agenda based upon the participation<br />
<br />
* RFEs/Bugs<br />
** https://review.openstack.org/#/c/446047/<br />
** https://review.openstack.org/#/c/458531/<br />
** https://review.openstack.org/#/c/482307/<br />
** https://review.openstack.org/#/c/483020/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting October 4, 2017 ===<br />
<br />
=== No Meeting September 27, 2017 ===<br />
<br />
=== No Meeting September 20, 2017 ===<br />
<br />
=== No Meeting September 13, 2017 ===<br />
<br />
=== No Meeting September 6, 2017 ===<br />
<br />
=== No Meeting August 30, 2017 ===<br />
<br />
=== No Meeting August 23, 2017 ===<br />
<br />
=== Meeting August 16, 2017 ===<br />
<br />
* Announcements<br />
<br />
* Overview of networking-opencontrail (Sukhdev)<br />
<br />
* RFEs/Bugs<br />
** https://review.openstack.org/#/c/446047/<br />
** https://review.openstack.org/#/c/458531/<br />
** https://review.openstack.org/#/c/482307/<br />
** https://review.openstack.org/#/c/483020/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting August 9, 2017 ===<br />
<br />
=== No Meeting August 2, 2017 ===<br />
<br />
=== No Meeting July 26, 2017 ===<br />
<br />
=== No Meeting July 19, 2017 ===<br />
<br />
=== Meeting July 12, 2017 ===<br />
<br />
* Announcements<br />
<br />
* RFEs/Bugs<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 5, 2017 ===<br />
<br />
* Announcements<br />
<br />
* RFEs/Bugs<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting June 21, 2017 ===<br />
<br />
* Announcements<br />
<br />
* RFEs/Bugs<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting June 14, 2017 ===<br />
<br />
* Announcements<br />
<br />
* RFEs/Bugs<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting June 7, 2017 ===<br />
<br />
* Announcements<br />
<br />
* RFEs/Bugs<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting May 31, 2017 ===<br />
<br />
* Announcements<br />
<br />
* RFEs/Bugs<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting May 24, 2017 ===<br />
<br />
* Announcements<br />
<br />
* RFEs/Bugs<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting May 17, 2017 ===<br />
<br />
* Announcements<br />
<br />
* Summit recap<br />
<br />
* ML2 meeting format/usefulness/goals etc.<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting May 10, 2017 due to Summit ===<br />
<br />
=== No Meeting May 3, 2017 ===<br />
<br />
* Announcements<br />
** OpenStack Summit in Boston next week<br />
** No ML2 IRC meeting next week<br />
<br />
=== Meeting April 26, 2017 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
<br />
* QinQ Type Driver<br />
** https://review.openstack.org/#/c/446047<br />
<br />
* SR-IOV port extension RFE<br />
** https://bugs.launchpad.net/neutron/+bug/1662650<br />
<br />
* live migration port binding support <br />
** https://review.openstack.org/#/c/414251<br />
<br />
* driver api "feature requests"<br />
** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
** https://bugs.launchpad.net/neutron/+bug/1673142 Enforce extension semantics<br />
** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting April 19, 2017 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
<br />
* QinQ Type Driver<br />
** https://review.openstack.org/#/c/446047<br />
<br />
* SR-IOV port extension RFE<br />
** https://bugs.launchpad.net/neutron/+bug/1662650<br />
<br />
* live migration port binding support <br />
** https://review.openstack.org/#/c/414251<br />
<br />
* driver api "feature requests"<br />
** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting April 12, 2017 ===<br />
<br />
=== Meeting April 5, 2017 ===<br />
<br />
* Announcements<br />
<br />
** The log for previous meeting went to wrong place as I accidentally mistyped the meeting name <br />
*** http://eavesdrop.openstack.org/meetings/__networking_ml2/<br />
<br />
* Bugs/RFEs<br />
<br />
* QinQ Type Driver<br />
** https://review.openstack.org/#/c/446047<br />
<br />
** SR-IOV port extension RFE<br />
*** https://bugs.launchpad.net/neutron/+bug/1662650<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 30, 2017 ===<br />
<br />
* Announcements<br />
** Sukhdev is out today<br />
<br />
<br />
=== Meeting March 15, 2017 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
<br />
** SR-IOV port extension RFE<br />
*** https://bugs.launchpad.net/neutron/+bug/1662650<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
<br />
<br />
=== Meeting March 1, 2017 ===<br />
<br />
* Announcements<br />
<br />
* PTG post mortem<br />
<br />
* Bugs/RFEs<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting February 22, 2017 (PTG) ===<br />
<br />
=== No Meeting February 15, 2017 ===<br />
<br />
=== Meeting February 8, 2017 ===<br />
<br />
* Announcements<br />
** rkukura not available for today's meeting<br />
** Neutron PTG etherpad - https://etherpad.openstack.org/p/neutron-ptg-pike<br />
<br />
* Bugs/RFEs<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting January 25, 2017 ===<br />
<br />
* Announcements<br />
** Neutron PTG etherpad - https://etherpad.openstack.org/p/neutron-ptg-pike<br />
<br />
* Bugs/RFEs<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
*** https://review.openstack.org/#/c/404293<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting January 18, 2017 ===<br />
<br />
* Announcements<br />
** There is still room for PTG registrations <br />
<br />
* Bugs/RFEs<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
*** https://review.openstack.org/#/c/404293<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting January 11, 2017 ===<br />
<br />
* Announcements<br />
* There is still room for PTG registrations <br />
<br />
* Bugs/RFEs<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
*** https://review.openstack.org/#/c/404293<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting December 14, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 7, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting November 23, 2016 ===<br />
<br />
=== Meeting November 16, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting November 9, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Ocata Summit Retrospective<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
*** part of this Barcelona summit design session: https://etherpad.openstack.org/p/ocata-nova-neutron-session<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting November 2, 2016 ===<br />
<br />
* Skipping due to Ocata summit travel/recovery<br />
<br />
=== No Meeting October 26, 2016 ===<br />
<br />
* Skipping due to Ocata summit<br />
<br />
=== Meeting October 19, 2016 ===<br />
<br />
* Announcements<br />
** Next week Summit in Barcelona. No meeting next week<br />
<br />
* Ocata Planning<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
*** part of this Barcelona summit design session: https://etherpad.openstack.org/p/ocata-nova-neutron-session<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting October 12, 2016 ===<br />
<br />
* Announcements<br />
** Bob Kukura will not be at today's meeting.<br />
<br />
* Ocata Planning<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
*** part of this Barcelona summit design session: https://etherpad.openstack.org/p/ocata-nova-neutron-session<br />
*** Unifying the portbinding logic is not a necessary part of this proposal anymore<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting October 5, 2016 ===<br />
<br />
* Announcements<br />
** Bob Kukura will not be at today's meeting.<br />
<br />
* Ocata Planning<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** Unifying the portbinding logic is not a necessary part of this proposal anymore<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting September 28, 2016 ===<br />
<br />
=== No Meeting September 21, 2016 ===<br />
<br />
=== No Meeting September 14, 2016 ===<br />
<br />
=== Meeting September 7, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** Unifying the portbinding logic is not a necessary part of this proposal anymore<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting August 31, 2016 ===<br />
<br />
* Neither sukhdev nor rkukura is available to chair today, so we'll skip this week's meeting.<br />
<br />
=== Meeting August 24, 2016 ===<br />
<br />
* Announcements<br />
** N-3 is Sept 1<br />
<br />
* Bugs/RFEs<br />
** Unify ML2 portbinding and dvr portbinding tables - andreas (not available for today's meeting)<br />
*** please review this patch - https://review.openstack.org/#/c/317358<br />
*** spec for live migration - https://review.openstack.org/#/c/309416/<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception - see patch here - https://review.openstack.org/#/c/327500<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 17, 2016 ===<br />
<br />
* Announcements<br />
** N-3 is Sept 1<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
*** I have added the conf calling information for remote participation - see - https://etherpad.openstack.org/p/newton-neutron-midcycle-workitems<br />
<br />
<br />
* Bugs/RFEs<br />
** Unify ML2 portbinding and dvr portbinding tables - andreas <br />
<br />
** please review this patch - https://review.openstack.org/#/c/317358<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception - see patch here - https://review.openstack.org/#/c/327500<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
** Clarification on coupling between port create and port update calls to mech drivers<br />
<br />
=== Meeting August 3, 2016 ===<br />
<br />
* Announcements<br />
** N-3 is Sept 1<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
** Barcelona summit presentation voting has started: https://www.openstack.org/summit/barcelona-2016/vote-for-speakers<br />
<br />
* Bugs/RFEs<br />
** Unify ML2 portbinding and dvr portbinding tables - andreas <br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1609184 [RFE] ML2: Allow retry on db error by precommit https://review.openstack.org/#/c/350315/<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 27, 2016 ===<br />
<br />
* Meeting was cancelled this week<br />
<br />
=== Meeting July 20, 2016 ===<br />
<br />
* Announcements<br />
** N-2 is behind us<br />
** N-3 is Sept 1<br />
** Project Mascot/logo - see here - http://lists.openstack.org/pipermail/openstack-dev/2016-July/099046.html<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
<br />
* Bugs/RFEs<br />
** Unify ML2 portbinding and dvr portbinding tables - andreas <br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 13, 2016 ===<br />
<br />
* Announcements<br />
** Deadline to submit proposals for Barcelona summit is today<br />
** N-2 is this week - http://releases.openstack.org/newton/schedule.html<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
<br />
* Bugs/RFEs<br />
** Unify of ML2 portbinding and dvr portbinding tables<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
<br />
<br />
=== Meeting July 6, 2016 ===<br />
<br />
* Announcements<br />
** July 12-14 Neuton-2<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
* Bugs/RFEs<br />
** Unify of ML2 portbinding and dvr portbinding tables<br />
*** Armax commented on the spec: https://review.openstack.org/309416 . Those are his major points:<br />
*** Are we sure that vnic_type and profile are always port specific (and not binding specific)?<br />
*** Why not just merging the portbindingstable into the dvr portbindingstable?<br />
*** For Live Migration Armando rather wants a live migration specifc port extension than a general purpose port extension. The general purpose solution seems a bit overkill to him. On the summit, we decided to go the latter one, thoughts?<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
=== Meeting June 29, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Items from Last week<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting June 22, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Items from Last week<br />
** https://review.openstack.org/#/c/320657/1/neutron/db/ipam_backend_mixin.py <- Should this be fixed? Question from Rossella.<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting June 15, 2016 ===<br />
<br />
* Announcements<br />
* Unify of ML2 portbinding and dvr portbinding tables<br />
** current patchset: https://review.openstack.org/#/c/326987<br />
*** TODO: minor fixes, unit tests<br />
*** Separate Patch: OVO, rework DVR part as well<br />
** series of patches doing similar work for router ha ports: https://review.openstack.org/#/c/323993<br />
** Which one is the right way to go? Who do we need to involve to land this in Newton?<br />
<br />
* Open Discussion<br />
** https://review.openstack.org/#/c/320657/1/neutron/db/ipam_backend_mixin.py <- Should this be fixed? Question from Rossella.<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
=== Meeting June 8, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Open Discussion<br />
<br />
=== Meeting June 1, 2016 ===<br />
<br />
* Announcements<br />
** N-1 is *this* week<br />
** http://releases.openstack.org/newton/schedule.html<br />
<br />
* Manila-ML2 integration <br />
** https://bugs.launchpad.net/neutron/+bug/1573197<br />
<br />
* Security Groups Discussion<br />
<br />
* Open Discussion<br />
** Some routed networks stuff (carl_baldwin)<br />
*** https://review.openstack.org/#/c/317358 - Enabling create / delete of segments directly<br />
*** https://review.openstack.org/#/c/321152 - ML2 bug doesn't allow return of IP allocation in port update.<br />
<br />
=== Meeting May 25, 2016 ===<br />
<br />
* Today's meeting was cancelled - we will meet next week<br />
<br />
* Announcements<br />
** N-1 is next week<br />
** http://releases.openstack.org/newton/schedule.html<br />
<br />
* Manila-ML2 integration <br />
** https://bugs.launchpad.net/neutron/+bug/1573197<br />
<br />
* Security Groups Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting May 18, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Bugs<br />
<br />
* Open Discussion<br />
<br />
=== Meeting May 11, 2016 ===<br />
<br />
(carl_baldwin) Will there be a meeting this week? - Yes<br />
<br />
* Announcements<br />
<br />
* Newton charter for ML2 <br />
** Trunked ports integration with ML2 <br />
** Integration of Segments service plugin with ML2 (see below)<br />
<br />
* Bugs<br />
** Missing ML2 config options in config reference: https://bugs.launchpad.net/openstack-manuals/+bug/1567792<br />
<br />
* Open Discussion<br />
** Some routed networks topics<br />
*** creating and deleting segments on existing network through new segment API<br />
**** Any cases it should be forbidden?<br />
*** Integrating the segments service plugin with ML2<br />
<br />
<br />
=== Meeting May 4, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Discussion on the charter for ML2 for Newton<br />
** Some of the discussion during summit - https://etherpad.openstack.org/p/newton-neutron-unplugged-track<br />
<br />
* Bugs<br />
** Missing ML2 config options in config reference: https://bugs.launchpad.net/openstack-manuals/+bug/1567792<br />
<br />
* Open Discussion<br />
<br />
=== Meeting April 20, 2016 ===<br />
<br />
* Announcements<br />
** rkukura cannot attend today<br />
** Austin Summit Next week<br />
** No meeting next week (4/27)<br />
<br />
* Neutron Austin Design sessions schedule<br />
** https://www.openstack.org/summit/austin-2016/summit-schedule/global-search?t=Neutron%3A<br />
<br />
* Bugs<br />
** Missing ML2 config options in config reference: https://bugs.launchpad.net/openstack-manuals/+bug/1567792<br />
<br />
* Open Discussion<br />
** Nova-Neutron Porbinding Migration issues (+ macvtap migration, cross l2 agent migration) <br />
*** Cannot attend today, so here a brief update (scheuran, 2016-04-13)<br />
*** Started discussion on the ML http://lists.openstack.org/pipermail/openstack-dev/2016-April/092073.html<br />
*** In a lengthy chat with kevinbenton today we agreed to follow up the multiple port binding thing<br />
*** I started rebasing Bobs patches https://review.openstack.org/#/c/189410 - it will take a while, as I'm learning a lot on the way ;)<br />
*** And a BP + spec is required for the API changes that externalize multiple bindings per port, also still TBD<br />
<br />
=== Meeting April 13, 2016 ===<br />
<br />
* Announcements<br />
** Newton is now open for business<br />
** Networking Guide ML2 section merged: http://docs.openstack.org/mitaka/networking-guide/config-ml2-plug-in.html (scheuran)<br />
<br />
* Neutron Austin Design sessions schedule<br />
** https://www.openstack.org/summit/austin-2016/summit-schedule/global-search?t=Neutron%3A<br />
<br />
* Bugs<br />
** Missing ML2 config options in config reference: https://bugs.launchpad.net/openstack-manuals/+bug/1567792<br />
<br />
* Open Discussion<br />
** Nova-Neutron Porbinding Migration issues (+ macvtap migration, cross l2 agent migration) <br />
*** Cannot attend today, so here a brief update (scheuran, 2016-04-13)<br />
*** Started discussion on the ML http://lists.openstack.org/pipermail/openstack-dev/2016-April/092073.html<br />
*** In a lengthy chat with kevinbenton today we agreed to follow up the multiple port binding thing<br />
*** I started rebasing Bobs patches https://review.openstack.org/#/c/189410 - it will take a while, as I'm learning a lot on the way ;)<br />
*** And a BP + spec is required for the API changes that externalize multiple bindings per port, also still TBD<br />
<br />
=== Meeting April 6, 2016 ===<br />
<br />
* Announcements<br />
** Mitaka release is this week<br />
<br />
* Neutron Austin Design summit Ideas <br />
** Link - https://etherpad.openstack.org/p/newton-neutron-summit-ideas<br />
<br />
* port binding discussion on migration (scheuran) - continuation from previous week<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 30, 2016 ===<br />
<br />
* Announcements<br />
** Mitaka RC2 in the works<br />
<br />
* Neutron Austin Design summit Ideas <br />
** Link - https://etherpad.openstack.org/p/newton-neutron-summit-ideas<br />
<br />
* port binding discussion on migration (scheuran)<br />
** In case distributed ports would be needed, old (currently abandoned, but worth revisiting) effort to cleanup DVR's distributed port implementation as a precursor to generalizing it is here:<br />
*** https://bugs.launchpad.net/neutron/+bug/1367391<br />
*** https://review.openstack.org/#/c/189410/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 23, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Neutron Austin Design summit Ideas <br />
** Link - https://etherpad.openstack.org/p/newton-neutron-summit-ideas<br />
<br />
* port binding discussion on migration (scheuran)<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 16, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Docs ML2 configuration section update<br />
** Documentation - https://review.openstack.org/#/c/282349<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* port binding with port owned by router<br />
<br />
* Simulate portbinding on migration target host (scheuran)<br />
** Use Case: Migration cross l2 agents, migration with macvtap l2 agent --> In both cases nova needs to know the portbinding information that should be used on the migration target before migration has started (in nova pre_live_migration) and before port has been bound. This information is required to trigger the correct vif-plug action on the target and to modify the libvirt domain.xml accordingly<br />
** Approach: Some new api call is required, which simulates the portbinding for the target host and returns this information<br />
** This is just as a heads up - I try to come up with more details in the next meeting (23rd of March)<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 9, 2016 ===<br />
<br />
* Announcements<br />
** rkukura cannot attend today<br />
<br />
* Modular L2 agent update<br />
** Documentation - https://review.openstack.org/#/c/282349<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 2, 2016 ===<br />
<br />
* Announcements<br />
** Mitaka-3 is this week<br />
<br />
* Modular L2 agent update<br />
** Documentation - https://review.openstack.org/#/c/282349<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting February 24, 2016 ===<br />
<br />
* Announcements<br />
** neutron mid-cycle this week - https://etherpad.openstack.org/p/neutron-mitaka-midcycle<br />
<br />
* Open Agenda - based upon interest<br />
<br />
* Modular L2 agent update<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting February 17, 2016 ===<br />
<br />
* Announcements<br />
** rkukura on PTO this week<br />
<br />
* Open Agenda - based upon interest<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Modular L2 agent update<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting February 10, 2016 ===<br />
<br />
* Announcements<br />
** Do not forget to vote on sessions for Austin Summit<br />
*** https://www.openstack.org/summit/austin-2016/vote-for-speakers<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Modular L2 agent update<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting February 3, 2016 ===<br />
<br />
* Announcements<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Modular L2 agent update<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting January 27, 2016 ===<br />
<br />
* Announcements<br />
** Austin (Newton) Summit session proposal deadline is Monday<br />
*** https://www.openstack.org/summit/austin-2016/call-for-speakers<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting January 20, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Driver API for SecurityGroup <br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Any topics of interest to ML2 - Open Agenda based upon the interest<br />
* Open Discussion<br />
<br />
<br />
=== Meeting January 13, 2016 ===<br />
<br />
* Announcements<br />
** M2 is next week<br />
<br />
* Driver API for SecurityGroup <br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Any topics of interest to ML2 - Open Agenda based upon the interest<br />
* Open Discussion<br />
<br />
=== Meeting January 6, 2016 ===<br />
* Announcements<br />
** M2 Mid Jan<br />
<br />
* Driver API for SecurityGroup - good discussion on the bug<br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* Trunk port binding for VLAN-awere VMs - pretty much ready to go<br />
** Spec - https://review.openstack.org/#/c/243786/<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Any topics of interest to ML2 - Open Agenda based upon the interest<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 30, 2015 ===<br />
<br />
* No meeting<br />
<br />
=== Meeting December 23, 2015 ===<br />
<br />
* No meeting<br />
<br />
=== Meeting December 16, 2015 ===<br />
<br />
* Announcements<br />
** Sukhdev is off for next two weeks, rkukura is off week after next<br />
** no meeting 12/30<br />
** quick poll - meet next week (12/23)?<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** Spec - https://review.openstack.org/#/c/243786/<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran (can't attend today 12/09)<br />
** This patch needs to go in first, then we're ready to do the split of the lb agent: https://review.openstack.org/250542<br />
** Split of the lb agent: Will be updated after above went in: https://review.openstack.org/#/c/246318/<br />
** Moving the code to a separate file [WIP] https://review.openstack.org/#/c/248138/<br />
** Also had a discussion with kevinbenton and ajo if arp spoofing stuff could be modelled as agent extension. Could not convince them, so we agreed to go on with the current design and keep that in the back of our minds for the future.<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* limited-portsec Discussion<br />
** if the limited-portsec depend on port-sec extension, there maybe code in limited-portsec to extend the dict of port-sec.<br />
** https://review.openstack.org/#/c/250036/ , difficult to handle the dependency in these extensions.<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 9, 2015 ===<br />
<br />
* Announcements<br />
** Sukhdev is off for next three weeks<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** Spec - https://review.openstack.org/#/c/243786/<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran (can't attend today 12/09)<br />
** This patch needs to go in first, then we're ready to do the split of the lb agent: https://review.openstack.org/250542<br />
** Split of the lb agent: Will be updated after above went in: https://review.openstack.org/#/c/246318/<br />
** Moving the code to a separate file [WIP] https://review.openstack.org/#/c/248138/<br />
** Also had a discussion with kevinbenton and ajo if arp spoofing stuff could be modelled as agent extension. Could not convince them, so we agreed to go on with the current design and keep that in the back of our minds for the future.<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* limited-portsec Discussion<br />
** if the limited-portsec depend on port-sec extension, there maybe code in limited-portsec to extend the dict of port-sec.<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Open Discussion<br />
** Discussion on passing network ID to the type drivers - enhancement is needed to three methods as follows:<br />
*** def allocate_tenant_segment(self, session, network_id=None):<br />
*** def reserve_provider_segment(self, session, segment, network_id=None):<br />
*** def release_segment(self, session, segment, network_id=None):<br />
<br />
=== Meeting December 2, 2015 ===<br />
* Announcements<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** Spec - https://review.openstack.org/#/c/243786/<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
** https://review.openstack.org/#/c/246318/<br />
** https://review.openstack.org/#/c/248138/<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting November 25, 2015 ===<br />
* Announcements<br />
** M1 is due next week<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** Bence Romsics discussed with ML2 subteam at summit<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting November 18, 2015 ===<br />
* Announcements<br />
** M1 is due in first week of Dec<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** Bence Romsics discussed with ML2 subteam at summit<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting November 11, 2015 ===<br />
* Announcements<br />
** Welcome back from the summit and our week off!<br />
** Mitaka-1 December 1: https://launchpad.net/neutron/+milestone/mitaka-1<br />
<br />
* Mitaka Design Summit recap<br />
** Etherpads: https://wiki.openstack.org/wiki/Design_Summit/Mitaka/Etherpads#Neutron<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** Bence Romsics discussed with ML2 subteam at summit<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
=== Meeting October 21, 2015 ===<br />
* Announcements<br />
** Mitaka summit is next week<br />
** No ML2 IRC meeting during summit<br />
<br />
* Mitaka Design Summit<br />
** Neutron Design Summit schedule - https://www.openstack.org/summit/tokyo-2015/schedule/design-summit<br />
<br />
* ML2 pre-cycle sprint recap<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** email summaries - TBD<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
=== Meeting October 14, 2015 ===<br />
<br />
* Meeting cancelled due to low attendance<br />
<br />
=== Meeting October 7, 2015 ===<br />
<br />
* No meeting - ML2 pre-cycle sprint<br />
<br />
=== Meeting Sept 30, 2015 ===<br />
* Announcements<br />
** Neutron has a new PTL for Mitaka - congratulations to armax and many thanks to mestery!<br />
** ML2 pre-cycle sprint is next week<br />
** No ML2 IRC meeting next week<br />
<br />
* ML2 pre-cycle sprint<br />
** Sprint announcement - http://lists.openstack.org/pipermail/openstack-dev/2015-September/073927.html<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** Logistics<br />
** Prep<br />
<br />
* Mitaka Design Summit proposals for ML2 - discussion <br />
** Neutron Mitaka Design Summit proposals - https://etherpad.openstack.org/p/neutron-mitaka-designsummit<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* Modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
=== Meeting Sept 23, 2015 ===<br />
* Announcements<br />
** Liberty RC1 contents - https://launchpad.net/neutron/+milestone/liberty-rc1<br />
** PTL election is this week - https://wiki.openstack.org/wiki/PTL_Elections_September_2015<br />
<br />
* ML2 late-cycle plan<br />
** Sprint announcement - http://lists.openstack.org/pipermail/openstack-dev/2015-September/073927.html<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* Mitaka Design Summit proposals for ML2 - discussion <br />
** Nutron Mitaka Design Summit proposals - https://etherpad.openstack.org/p/neutron-mitaka-designsummit<br />
<br />
* driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting Sept 16, 2015 ===<br />
<br />
* Announcements<br />
** Liberty RC1 contents - https://launchpad.net/neutron/+milestone/liberty-rc1<br />
<br />
* ML2 late-cycle plan<br />
** Sprint announcement - http://lists.openstack.org/pipermail/openstack-dev/2015-September/073927.html<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* Mitaka Design Summit proposals for ML2 - discussion <br />
** Nutron Mitaka Design Summit proposals - https://etherpad.openstack.org/p/neutron-mitaka-designsummit<br />
<br />
* driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting Sept 9, 2015 ===<br />
<br />
* Announcements<br />
** Liberty-3 contents - https://launchpad.net/neutron/+milestone/liberty-3<br />
** Liberty RC1 contents - https://launchpad.net/neutron/+milestone/liberty-rc1<br />
<br />
* ML2 late-cycle plan<br />
** Sprint announcement - http://lists.openstack.org/pipermail/openstack-dev/2015-September/073927.html<br />
<br />
* Mitaka Design Summit proposals for ML2 - discussion <br />
** Brainstorm ideas for the Mitaka ML2 design summit ideas<br />
** Nutron Mitaka Design Summit proposals - https://etherpad.openstack.org/p/neutron-mitaka-designsummit<br />
<br />
* driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting Sept 2, 2015 ===<br />
<br />
* Announcements<br />
** Liberty FF is this week (or early next week)<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is Yahoo (tentative) <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** Task Flow Document<br />
*** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* driver API for SecurityGroup - Do we want to come up with a plan for Design session in Tokyo for this? <br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 26, 2015 ===<br />
<br />
* Announcements<br />
** Liberty FF is next week<br />
<br />
* Action Items from previous weeks:<br />
** rkukura to work with others to finalize the venue for the ML2 late-cycle sprint<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is TBD. <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* driver API for SecurityGroup<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 19, 2015 ===<br />
<br />
* Announcements<br />
** Liberty FF is two weeks away<br />
<br />
* Action Items from previous weeks:<br />
** rkukura and Sukhdev to re-organize weekly meeting agenda around goals for upcoming Mitaka cycle as well as anything needed to wrap up for liberty<br />
** rkukura to work with others to finalize the venue for the ML2 late-cycle sprint<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is TBD. <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L3 Blueprints - https://launchpad.net/neutron/+milestone/liberty-3<br />
** couple of Blueprints may be of interest to ML2 team<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* driver API for SecurityGroup<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 12, 2015 ===<br />
<br />
* Announcements<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is TBD. <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L3 Blueprints - https://launchpad.net/neutron/+milestone/liberty-3<br />
** couple of Blueprints may be of interest to ML2 team<br />
<br />
* L2 Modular Agent discussion<br />
** macvtap agent and ML2 discussion. Feel free to express your opinion - http://lists.openstack.org/pipermail/openstack-dev/2015-August/071207.html<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 5, 2015 ===<br />
<br />
* Announcements<br />
** Liberty FF is end of August<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is TBD. <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L3 Blueprints - https://launchpad.net/neutron/+milestone/liberty-3<br />
** couple of Blueprints may be of interest to ML2 team<br />
<br />
* L2 Modular Agent discussion<br />
** macvtap agent and ML2 discussion. Feel free to express your openion - http://lists.openstack.org/pipermail/openstack-dev/2015-August/071207.html<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 29, 2015 ===<br />
<br />
* Announcements<br />
** Liberty-2 is this week<br />
** Liberty-3 is end of August<br />
<br />
* ML2 late-cycle plan<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L2 Modular Agent discussion<br />
<br />
* Place for Macvtap agent (scheuran) - Putting this right after l2-agent, as it is related to it<br />
** Planning a ml2 driver + l2 agent for macvtap attachments (independent from sriov). But where should it land?<br />
*** 1) own openstack repo networking-macvtap (already some discussion there: https://review.openstack.org/#/c/195907/)<br />
*** 2) in neutron tree as new reference, own agent (duplicating code)<br />
*** 3) In neutron tree, Integrated into linuxbridge agent (reusing about 500 lines of code, mostly main loop, detecting new devices,...); Extracting superclass out of linuxbridge agent that can be subclassed. Having config option to either run agent in lb or in macvtap mode. fully functional prototype (macvtap stuff tested): https://github.com/scheuran/networking-macvtap/commit/36a068cf3d3d6930ab9330efb099cd95a84ca785<br />
*** 4) modular l2 agent, but as long it is being discussed go with #1<br />
*** 5) Prototyping modular layer 2 agent ( #a in separate repo vs. #b together with lb)<br />
** Anyhow there will be a separate ml2 driver which will either land in tree or in the networking-macvtap repo<br />
** Spec on github (assuming it will land in a separate repo): https://github.com/scheuran/networking-macvtap/commit/bc239419398ec039da35ec949a14691280733bf6<br />
** Has been discussed in yesterdays neutron meeting where I was asked to evaluate agent-extension used for qos - but that can not be used: http://eavesdrop.openstack.org/meetings/networking/2015/networking.2015-07-28-14.01.log.html<br />
<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
** request for patch review:<br />
*** https://review.openstack.org/#/c/202357/ l3_db: it updates port attribute without L2 plugin<br />
*** https://review.openstack.org/#/c/202358/ l3_db: not use L2 plugin _get_port unnecessarily<br />
*** https://review.openstack.org/#/c/202359/ l3: not use L2 plugin _get_subnet unnecessarily<br />
<br />
=== Meeting July 22, 2015 ===<br />
<br />
* Announcements<br />
** Liberty-2 is next week<br />
**Liberty Release Schedule - https://wiki.openstack.org/wiki/Liberty_Release_Schedule<br />
<br />
* Action Items<br />
** rkukura to finalize the plan for ML2 sprint<br />
*** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L2 Modular Agent discussion<br />
* Physical Topology Discussion<br />
* Ironic/Neutron-ML2 integration discussion<br />
** https://wiki.openstack.org/wiki/Meetings/Ironic-neutron<br />
<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 15, 2015 ===<br />
<br />
* Announcements<br />
** Liberty-2 is fast approaching - end of July<br />
**Liberty Release Schedule - https://wiki.openstack.org/wiki/Liberty_Release_Schedule<br />
<br />
* Action Items<br />
** rkukura to finalize the plan for ML2 sprint<br />
*** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L2 Modular Agent discussion<br />
* Physical Topology Discussion<br />
* Ironic/Neutron-ML2 integration discussion<br />
** https://wiki.openstack.org/wiki/Meetings/Ironic-neutron<br />
** ML2 based test framework for Ironic - call for discussion/Ideas<br />
<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 8, 2015 ===<br />
<br />
* Announcements<br />
<br />
* Action Items<br />
** rkukura and manishg to finalize the ML2 sprint plans and put together an etherpad for sprint<br />
*** Etherpad started: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** asomya and shivharis to add Physical Topology to the ML2 charter for Liberty<br />
<br />
* ML2 Mid-cycle sprint - decide on the date <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
** Following participants are available - please add your name, if you can participate<br />
*** Sukhdev K<br />
*** Bob K<br />
*** Arvind S<br />
*** Manish G<br />
*** Kevin B<br />
*** Josh <br />
* L2 Modular Agent discussion<br />
* Physical Topology Discussion<br />
* Ironic/Neutron-ML2 integration discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 1, 2015 ===<br />
<br />
* Announcements<br />
<br />
* Action Items<br />
** rkukura and manishg to finalize the ML2 sprint plans and put together an etherpad for sprint<br />
*** Etherpad started: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** banix to discuss Modular L2 agents topic in Neutron core team and drive the priority<br />
** asomya and shivharis to add Physical Topology to the ML2 charter for Liberty<br />
<br />
* Neutron Mid-cycle sprint recap (Sukhdev)<br />
<br />
* ML2 Mid-cycle sprint<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** July 13-17 seems like the earliest possible week<br />
** Following participants are available - please add your name, if you can participate<br />
*** Sukhdev K<br />
*** Bob K<br />
*** Arvind S<br />
*** Manish G<br />
*** Josh <br />
** Task Flow Document<br />
*** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Discussion on binding_profile_type to facilitate filtering of Ironic ports or using device_owner (Sukhdev)<br />
<br />
* Open Discussion<br />
<br />
=== Meeting June 24, 2015 ===<br />
<br />
* No meeting - Neutron mid-cycle sprint<br />
<br />
=== Meeting June 17, 2015 ===<br />
<br />
* Announcements<br />
** VLAN aware VMs meeting 6-15-2015<br />
*** https://etherpad.openstack.org/p/YVR-neutron-vlan-trunk<br />
<br />
* Action Items<br />
** banix to discuss Modular L2 agents topic in Neutron core team and drive the priority<br />
** asomya and shivharis to add Physical Topology to the ML2 charter for Liberty<br />
** manishg to propose two or three time slots for mid-cycle sprint for task flow<br />
*** Proposing a few dates here (we will probably need 2 days but just proposing a range)<br />
**** Jul/8 - Jul/10<br />
**** Jul/13 - Jul/15<br />
**** Sep/9 - Sep/11<br />
**** Sep/16 - Sep/18<br />
**** Sep/23 - Sep/25<br />
<br />
* Neutron Mid-Cycle Sprint Discussion <br />
** https://etherpad.openstack.org/p/neutron-liberty-mid-cycle <br />
*** July 13-17 seems like the earliest possible week<br />
** Following participants are available - please add your name, if you can participate<br />
*** Sukhdev K<br />
*** Bob K<br />
*** Manish G<br />
*** Josh <br />
<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
=== Meeting June 10, 2015 ===<br />
*Absence: <br />
** banix. I will be away. Will follow up on my AI by next week.<br />
<br />
* Announcements<br />
** New RFE process - to be followed after Liberty 1<br />
*** http://docs.openstack.org/developer/neutron/policies/blueprints.html#neutron-request-for-feature-enhancements<br />
** Core-vendor decomp - Phase II<br />
*** https://review.openstack.org/#/c/187267<br />
<br />
* Action Items<br />
** rkukura to discuss with QoS implications with ajo on ML2<br />
** banix to discuss Modular L2 agents topic in Neutron core team and drive the priority<br />
** asomya and shivharis to add Physical Topology to the ML2 charter for Liberty<br />
** manishg to propose two or three time slots for mid-cycle sprint for task flow<br />
*** Proposing a few dates here (we will probably need 2 days but just proposing a range)<br />
**** Jul/8 - Jul/10<br />
**** Jul/13 - Jul/15<br />
**** Sep/9 - Sep/11<br />
**** Sep/16 - Sep/18<br />
**** Sep/23 - Sep/25<br />
<br />
* Neutron Mid-Cycle Sprint Discussion <br />
** I have removed Task Flow item from etherpad for Ft. Collins mid-cycle. <br />
** https://etherpad.openstack.org/p/neutron-liberty-mid-cycle <br />
** Discussion on the time frame that works for people to have an ML2 mid-cycle in the Bay Area<br />
*** July 13-17 seems like the earliest possible week<br />
** Following participants are available - please add your name, if you can participate<br />
*** Sukhdev K<br />
*** Bob K<br />
*** Manish G<br />
*** Josh <br />
<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting June 3, 2015 ===<br />
<br />
* Announcements<br />
** Ironic-Neutron integration weekly meetings was kicked off this week - Lots of interest in this topic . Anybody interested in this topic, please join us next week and every week after that.<br />
*** https://wiki.openstack.org/wiki/Meetings/Ironic-neutron<br />
** New Spec process<br />
*** https://github.com/openstack/neutron/blob/master/doc/source/policies/blueprints.rst<br />
** Core-vendor decomp - Phase II<br />
*** https://review.openstack.org/#/c/187267<br />
<br />
* Charter of ML2 sub-team for Liberty Cycle<br />
** Task Flow<br />
** Decomposition phase -2<br />
<br />
* Neutron Mid-Cycle Sprint Discussion <br />
** Key players for the Task Flow can not make the sprint. Possibilities are to hold mid-cycle sprint in Bay Area. Who is interested? Who can make it? <br />
** https://etherpad.openstack.org/p/neutron-liberty-mid-cycle <br />
<br />
* Task Flow Discussion<br />
** We lost opportunity to discuss it in Vancouver<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting May 27, 2015 ===<br />
<br />
* No meeting - recovering from summit<br />
<br />
=== Meeting May 20, 2015 ===<br />
<br />
* No meeting - Liberty Summit<br />
<br />
=== Meeting May 13, 2015 ===<br />
<br />
*Announcements<br />
** No meeting next two weeks. Next week everybody is at summit, following week to recover from travels<br />
<br />
*Task Flow Discussion<br />
*** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
*** midonet plugin (not done - will take care of it this week) (manishg)<br />
<br />
*Liberty Design Summit Discussion<br />
**https://wiki.openstack.org/wiki/Summit/Liberty/Etherpads#Neutron<br />
** Contributor Meetup Friday (at Summit): https://etherpad.openstack.org/p/YVR-neutron-contributor-meetup<br />
<br />
*ML2 on Neutron Mid-Cycle Sprint <br />
**https://etherpad.openstack.org/p/neutron-liberty-mid-cycle (see item 4)<br />
<br />
* Liberty BP<br />
** converting address-pair and security-group into extension driver. <br />
*** https://review.openstack.org/#/c/169223/3/specs/liberty/ml2-extension-driver-convert.rst<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
** Discussion on Port to network relationship - N:M relationship - is it allowed in our current design? <br />
*** Can one port attach to multiple networks? <br />
*** Can a (v)NIC attach to multiple networks? <br />
*** Can one network attach to multiple ports of same instance/node?<br />
<br />
=== Meeting May 6, 2015 ===<br />
<br />
*Announcements<br />
** Kilo was released last week - congratulations to everybody<br />
<br />
*Task Flow Discussion<br />
*** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
*** midonet plugin (not done - will take care of it this week) (manishg)<br />
<br />
*Liberty Design Summit Discussion<br />
**https://wiki.openstack.org/wiki/Summit/Liberty/Etherpads#Neutron<br />
**ML2 topics are in Fishbowl room discussions - lets update it<br />
**Lightening talks are here - http://libertydesignsummit.sched.org/event/213da02952470483dfd8b2765aa88485#.VUmpcGRVhHw<br />
<br />
*ML2 on Neutron Mid-Cycle Sprint <br />
**https://etherpad.openstack.org/p/neutron-liberty-mid-cycle (see item 4)<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
=== Meeting April 29, 2015 ===<br />
*Announcements<br />
** Kilo RC3 is due any day<br />
** Starting with Liberty Spec process for new features is being abandoned in favor of light weight RFE is being implemented<br />
***https://review.openstack.org/#/c/177342/<br />
** Changes to Driver team - Doug and Maru replacing Salvatore and Mark <br />
<br />
*Action Items from Last week<br />
**manishg to document task flow discussions and look into the midonet plugin<br />
*** [https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document] (manishg)<br />
*** midonet plugin (not done - will take care of it this week) (manishg)<br />
<br />
*Ironic (bare metal) integration through ML2 Mech Drivers (discussion)<br />
**There is a tremendous interest by many vendors, as well as Ironic team for this. I have requested a summit session for this. see item 63 on etherpad<br />
**https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
<br />
*ML2 on Neutron Mid-Cycle Sprint <br />
**https://etherpad.openstack.org/p/neutron-liberty-mid-cycle (see item 4)<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting April 22, 2015 ===<br />
*Announcements<br />
** Kilo RC2 is due any day<br />
** Networking Guide Doc Day Sprint it tomorrow. Please contact Edgar, if you want to participate/contribute<br />
*** Here is agenda for the sprint - https://etherpad.openstack.org/p/networking-guide<br />
<br />
*Action Items from Last week<br />
**Sukhdev to discuss with mestery about task flow during mid-cycle sprint<br />
**Document the discussion point related to ML2 Sync (Manish)<br />
**shivharis to find the information about release notes for Kilo and share with the team<br />
***https://wiki.openstack.org/wiki/ReleaseNotes/Kilo<br />
<br />
*ML2 on Neutron Mid-Cycle Sprint <br />
**https://etherpad.openstack.org/p/neutron-liberty-mid-cycle (see item 4)<br />
<br />
* ML2 summit sessions<br />
** Design summit session etherpad: https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting April 15, 2015 ===<br />
*Announcements<br />
** Absence: Manish (Jury Duty)<br />
** Absence next week: rkukura (PTO - college tour)<br />
** Kilo RC is out<br />
<br />
*Action Items from Last week<br />
**Add next steps for the Drivers decomposition to summit topic etherpad - shivharis<br />
**shivharis to find the information about release notes for Kilo and share with the team<br />
**rkukura and Sukhdev to discuss with mestery about task flow during mid-cycle sprint<br />
**Document the discussion point related to ML2 Sync (Manish)<br />
<br />
* Finalize recommendations to mestery on ML2 summit sessions<br />
** Design summit session etherpad: https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
<br />
* Quick update on DVR UT/fix/cleanup work (rkukura)<br />
<br />
* portsecurity tests: unit, functional and scenario<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting April 8, 2015 ===<br />
<br />
*Announcements<br />
** RC's are April 9-23 and Kilo release on April 30<br />
** Liberty mid-cycle sprint announced. <br />
*** June 24-26 in Fort Collins, CO (at HP)<br />
*** Topics to be decided after Vancouver summit - https://etherpad.openstack.org/p/neutron-liberty-mid-cycle<br />
<br />
*Action Items from Last week<br />
**Add next steps for the Drivers decomposition to summit topic etherpad - shivharis<br />
*** Design summit session etherpad: https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
**ML2 sync and error handling to summit topic etherpad (rkukura)<br />
**Document the discussion point related to ML2 Sync (Manish)<br />
<br />
* Mechanism drivers and DVR discussion (rkukura)<br />
** Have made good (but slow) progress on DVR port binding schema and logic cleanup<br />
*** https://bugs.launchpad.net/neutron/+bug/1367391<br />
*** Will miss kilo, hopefully merge early in liberty, cannot back-port to kilo due to schema changes<br />
** Discovered no current unit tests cover critical DVR port binding logic, so adding them as separate patch against current code, then will ensure they don't break in dependent cleanup patch<br />
*** Extending test_port_binding to exercise update_dvr_port_binding, get_device_details, etc. for DVR ports, utilizing existing PortContext state asserts in mechanism_test MD<br />
*** Hoped to get at least the new UTs into kilo, but probably too late, but can back-port to kilo<br />
** Discovered several issues (inconsistencies in per-host vs. host-independent state in PortContext) that would seem to break ToR switch MDs that need to track binding state per host:<br />
*** When committing DVR port binding, PortContext passed to update_port methods has new binding:vif_type and binding:vif_details for the bound host, but shows 'distributed' for previous binding:vif_type instead of 'unbound' like for normal ports, and empty strings for current or previous binding:host_id - propose to make these work like for non-DVR ports<br />
*** When updating DVR port's status, PortContext currently shows 'distributed' for binding:vif_type and empty string for host, but has binding_levels, etc., for the specific host - could change this to reflect host-specific state, or to only be called when port's status changes and reflect non-host-specific state<br />
** Issues to discuss<br />
*** Has anyone tested their MDs with DVR?<br />
*** Has anyone run into these (or other) issues?<br />
*** Is back-porting these sorts of behavioral fixes to kilo acceptable?<br />
*** Do we have consensus on making update_port methods reflect per-host state when committing DVR port binding?<br />
*** Do we prefer to make update_port methods reflect per-host state or only host-independent state when changing DVR port status, or do we need separate updates for each?<br />
<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting April 1, 2015 ===<br />
<br />
*Announcements<br />
** RC's are April 9-23 and Kilo release on April 30<br />
** Design summit session etherpad: https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
*Action Items from Last week<br />
**Document the discussion point related to ML2 Sync (Manish)<br />
**Create an etherpad for driver decomposition discussion at Vancouver Summit<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting March 25, 2015 ===<br />
<br />
*Announcements<br />
** RC's are April 9-23 and Kilo release on April 30<br />
** RC1 content is here - https://launchpad.net/neutron/+milestone/kilo-rc1<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting March 18, 2015 ===<br />
<br />
*Announcements<br />
**L2 Gateway API is ready for consumption by everybody. Give it a test drive and provide feedback to the team. <br />
**See wiki here - https://wiki.openstack.org/wiki/Neutron/L2-GW<br />
** K3 content is here - https://launchpad.net/neutron/+milestone/kilo-3<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
<br />
=== Meeting March 11, 2015 ===<br />
<br />
*Announcements<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
<br />
<br />
=== Meeting March 4, 2015 ===<br />
<br />
*Announcements<br />
** Kilo Feature Freeze is tomorrow (March 5th)<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* portsecurity patches<br />
** https://review.openstack.org/#/c/126552/<br />
** https://review.openstack.org/#/c/160051/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron/+bug/1328991<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting February 25, 2015 ===<br />
<br />
*Announcements<br />
** shivharis: under the weather<br />
* ML2 Drivers decomposition discussion<br />
** How are distributions packaging decomposed drivers?<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
*Few BPs being worked on may have impact on ML2 <br />
**https://blueprints.launchpad.net/neutron/+spec/nfv-vlan-trunks<br />
**https://blueprints.launchpad.net/neutron/+spec/restructure-l2-agent<br />
* ML2 Extension Driver API enhancements <br />
** https://review.openstack.org/#/c/152759/ - ready to merge<br />
** https://review.openstack.org/#/c/129178/ - coming along well<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting February 18, 2015 ===<br />
<br />
*Announcements<br />
* ML2 Drivers decomposition discussion<br />
** How are distributions packaging decomposed drivers?<br />
* ML2 Sync and error handling (Task Flow)<br />
* ML2 Extension Driver API enhancements<br />
** Needed for PortSecurity extension driver<br />
** https://review.openstack.org/#/c/152759/<br />
** https://review.openstack.org/#/c/129178/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting February 11, 2015 ===<br />
<br />
*Announcements<br />
**K2 is already out<br />
**Feature proposal freeze for Kilo is March 5<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow) - Follow on from previous week (manishg)<br />
** PoC: https://review.openstack.org/#/c/154333/<br />
* ML2 Extension Driver API enhancements<br />
** Needed for PortSecurity extension driver<br />
** https://review.openstack.org/#/c/152759/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting February 4, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is this week week<br />
*** https://launchpad.net/neutron/+milestone/kilo-2<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow) - manishg<br />
* Blueprint list consolidation - updated link is here: <br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting January 28, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is next week<br />
*** https://launchpad.net/neutron/+milestone/kilo-2<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow) - update manishg<br />
* Blueprint list consolidation (shivharis and manishg)<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
**https://bugs.launchpad.net/neutron/+bug/1415526<br />
* Open Discussion<br />
<br />
=== Meeting January 21, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is on Feb 5th<br />
*** https://launchpad.net/neutron/+milestone/kilo-2<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow) - update manishg<br />
* Blueprint list consolidation (shivharis and manishg)<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://bugs.launchpad.net/neutron/+bug/1179223 (romilg)<br />
** Review patch set for the bug/1179223 https://review.openstack.org/#/c/136106/<br />
** https://bugs.launchpad.net/neutron/+bug/1367391 (matrohon)<br />
* Open Discussion<br />
<br />
=== Meeting January 14, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is few weeks away<br />
*** https://launchpad.net/neutron/+milestone/kilo-2<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow)<br />
* Blueprint list consolidation (shivharis and manishg)<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://review.openstack.org/#/c/113999/<br />
* Open Discussion<br />
<br />
=== Meeting January 7, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is in one month<br />
*** https://wiki.openstack.org/wiki/Kilo_Release_Schedule<br />
* L2 Gateway update<br />
** Team plans to meet every other week initially - goal is to have an API within Kilo cycle<br />
**See details here: https://wiki.openstack.org/wiki/Meetings#Networking_L2_Gateway_meeting<br />
* ML2 Drivers decomposition discussion<br />
* Blueprint list consolidation (shivharis and manishg)<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 31, 2014 ===<br />
<br />
* No meeting - holiday break<br />
<br />
=== Meeting December 24, 2014 ===<br />
<br />
* No meeting - holiday break<br />
<br />
=== Meeting December 17, 2014 ===<br />
<br />
*Announcements<br />
<br />
**Kilo-1 is due this week<br />
*** Here is the content of the release https://launchpad.net/neutron/+milestone/kilo-1<br />
<br />
** Neutron Mid-cycle report<br />
*** https://etherpad.openstack.org/p/neutron-mid-cycle-sprint-dec-2014<br />
***http://lists.openstack.org/pipermail/openstack-dev/2014-December/052715.html<br />
<br />
* Discussion about the ML2 Drivers decomposition<br />
* Blueprint list consolidation (shivharis and manishg)<br />
** Needs further split of drivers<br />
<br />
* Bugs<br />
** We are closing in on K-1 release<br />
** High priority bugs:<br />
** https://bugs.launchpad.net/neutron/+bug/1179223 (romilg)<br />
** https://bugs.launchpad.net/neutron/+bug/1367391 (rkukura)<br />
** https://bugs.launchpad.net/neutron/+bug/1378732 (markmacclain, bug was critical at one point)<br />
** https://bugs.launchpad.net/neutron/+bug/1381536 (Eugene)<br />
** Other bugs:<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 10, 2014 ===<br />
<br />
* No meeting today due to Neutron Mid-cycle sprint<br />
<br />
=== Meeting December 3, 2014 ===<br />
* Announcements<br />
** Mid-cycle meetup: https://wiki.openstack.org/wiki/Sprints/NeutronKiloSprint<br />
** Sub-teams charter https://wiki.openstack.org/wiki/NeutronSubteamCharters<br />
** Kilo release schedule: https://wiki.openstack.org/wiki/Kilo_Release_Schedule<br />
<br />
*Action Items from previous Week<br />
** None<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** Total of 56 bugs, many in medium and low state<br />
** Many vendor specific bugs<br />
** Should we continue working on this (almost done) or abandon it: https://review.openstack.org/#/c/113999/<br />
<br />
* Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
* ML2 driver repository discussion - We did not get to cover it last week<br />
** It seems ML2 vendor drivers will likely be moving out of the main neutron git repository<br />
*** https://review.openstack.org/#/c/134680/<br />
** Any vendor can use their own private repository (stackforge?)<br />
** Do we want a common repository for ML2 vendor drivers?<br />
*** Merges reviewed/approved by an ML2 core team?<br />
*** Pros<br />
**** Reviews maintain consistent quality, style, functionality, etc.<br />
**** Help ensure drivers can coexist in heterogeneous deployments<br />
**** Changes to driver API can update all drivers in common repo in single merge<br />
**** Distributions can package entire set of vendor drivers rather than having to interact with each vendor separately<br />
*** Cons<br />
**** Reviews and approval needed to merge<br />
**** Vendors don't control release cycle for their own drivers<br />
**** Not a level playing field for vendors who chose to use their own repositories<br />
*** Formal poll coming?<br />
<br />
* Modular L2 agent<br />
** Separate task force?<br />
** Relationship to ML2?<br />
<br />
*Open Discussion<br />
** https://blueprints.launchpad.net/neutron/+spec/network-settings-support-vnic-type<br />
<br />
=== Meeting November 26, 2014 ===<br />
* Announcements<br />
** Mid-cycle meetup: https://wiki.openstack.org/wiki/Sprints/NeutronKiloSprint<br />
** Kilo release schedule: https://wiki.openstack.org/wiki/Kilo_Release_Schedule<br />
<br />
*Action Items from previous Week<br />
** Discuss rate limiting (throughput limiting)<br />
** Discuss port security<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
* ML2 Subteam Charter<br />
** https://etherpad.openstack.org/p/ML2_Subteam_Charter<br />
<br />
* ML2 driver repository discussion<br />
** It seems ML2 vendor drivers will likely be moving out of the main neutron git repository<br />
*** https://review.openstack.org/#/c/134680/<br />
** Any vendor can use their own private repository (stackforge?)<br />
** Do we want a common repository for ML2 vendor drivers?<br />
*** Merges reviewed/approved by an ML2 core team?<br />
*** Pros<br />
**** Reviews maintain consistent quality, style, functionality, etc.<br />
**** Help ensure drivers can coexist in heterogeneous deployments<br />
**** Changes to driver API can update all drivers in common repo in single merge<br />
**** Distributions can package entire set of vendor drivers rather than having to interact with each vendor separately<br />
*** Cons<br />
**** Reviews and approval needed to merge<br />
**** Vendors don't control release cycle for their own drivers<br />
**** Not a level playing field for vendors who chose to use their own repositories<br />
*** Formal poll coming?<br />
<br />
* Modular L2 agent<br />
** Separate task force?<br />
** Relationship to ML2?<br />
<br />
*Open Discussion<br />
** https://blueprints.launchpad.net/neutron/+spec/network-default-setting-ext<br />
<br />
=== Meeting November 19, 2014 ===<br />
* Announcements<br />
** Mid-cycle meetup: https://wiki.openstack.org/wiki/Sprints/NeutronKiloSprint<br />
<br />
* Bugs<br />
** Move postcommit ops out of transaction for bulk https://review.openstack.org/#/c/113999/<br />
<br />
* Spec Reviews<br />
** ML2: portsecurity extension support https://review.openstack.org/#/c/99873/<br />
<br />
* ML2 Subteam Charter<br />
** Should the ML2 subteam continue to exist, meet, etc.? <br />
** If so, it needs a charter by next week's neutron IRC meeting.<br />
** Draft at https://etherpad.openstack.org/p/ML2_Subteam_Charter<br />
<br />
* ML2 driver repository discussion<br />
** It seems ML2 vendor drivers will likely be moving out of the main neutron git repository<br />
** Any vendor can use their own private repository (stackforge?)<br />
** Do we want a common repository for ML2 vendor drivers?<br />
*** Merges reviewed/approved by an ML2 core team?<br />
*** Pros<br />
**** Reviews maintain consistent quality, style, functionality, etc.<br />
**** Help ensure drivers can coexist in heterogeneous deployments<br />
**** Changes to driver API can update all drivers in common repo in single merge<br />
**** Distributions can package entire set of vendor drivers rather than having to interact with each vendor separately<br />
*** Cons<br />
**** Reviews and approval needed to merge<br />
**** Vendors don't control release cycle for their own drivers<br />
**** Not a level playing field for vendors who chose to use their own repositories<br />
*** Formal poll coming?<br />
<br />
* Modular L2 agent<br />
** Separate task force?<br />
** Relationship to ML2?<br />
<br />
*Open Discussion<br />
<br />
=== Meeting November 12, 2014 ===<br />
<br />
*No meeting this week due to people still traveling and/or recovering.<br />
<br />
=== Meeting November 5, 2014 ===<br />
<br />
*No meeting this week due to Paris Summit.<br />
<br />
=== Meeting October 29, 2014 ===<br />
<br />
*Announcements<br />
**Absent excuse: banix<br />
**Summit is next week!<br />
<br />
*Action Items from previous Week<br />
**None<br />
<br />
*Bugs:<br />
** Move postcommit ops out of transaction for bulk https://bugs.launchpad.net/neutron?field.searchtext=ml2 <br />
<br />
*Specs for Kilo<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Kilo Design Summit <br />
**Sessions<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics-distilled<br />
**Pod Discussions<br />
<br />
*Open Discussion<br />
<br />
=== Meeting October 22, 2014 ===<br />
<br />
*Announcements<br />
**Absent excuse: banix, rkukura<br />
**Juno release is out<br />
***https://launchpad.net/neutron/juno/2014.2<br />
<br />
*Action Items from previous Week<br />
**None<br />
<br />
*Task Flow discussion at Yahoo (Manish, Sukhdev, Bob, Josh)<br />
**http://docs.openstack.org/developer/taskflow/index.html<br />
<br />
*Bugs:<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Kilo Design Summit <br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics-distilled<br />
**ML2 Kilo Themes Discussion (Continuation from last week) <br />
*** What do we want to accomplish in ML2 during Kilo? <br />
***Lets identify priorities first, then figure out how we can best make use of whatever summit time is available.<br />
*** https://etherpad.openstack.org/p/ML2_Kilo_Themes<br />
<br />
*Open Discussion<br />
<br />
=== Meeting October 15, 2014 ===<br />
<br />
*Announcements<br />
**Absent excuse: banix <br />
**Juno release is scheduled for later this week<br />
***Juno feature content - https://wiki.openstack.org/wiki/ReleaseNotes/Juno#OpenStack_Network_Service_.28Neutron.29<br />
<br />
*Action Items from previous Week<br />
**None<br />
<br />
*Bugs/Reviews<br />
**Bug/Patchsets needing reviews:<br />
*** https://review.openstack.org/126360<br />
*** https://review.openstack.org/124917<br />
**Bugs:<br />
***https://bugs.launchpad.net/neutron/+bug/1377346 (manishg: is this already fixed?)<br />
***https://bugs.launchpad.net/neutron/+bug/1224978 (fixed above?)<br />
<br />
* https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Kilo Design Summit <br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
**ML2 Kilo Themes Discussion (Continuation from last week) <br />
*** What do we want to accomplish in ML2 during Kilo? <br />
***Lets identify priorities first, then figure out how we can best make use of whatever summit time is available.<br />
***Moved ideas list to etherpad: https://etherpad.openstack.org/p/ML2_Kilo_Themes<br />
<br />
*Open Discussion<br />
<br />
=== Meeting October 8, 2014 ===<br />
<br />
*Announcements<br />
**Absent excuse: banix <br />
**Juno RC1<br />
***Release content - https://launchpad.net/neutron/+milestone/juno-rc1<br />
***Release notes - https://wiki.openstack.org/wiki/ReleaseNotes/Juno#OpenStack_Network_Service_.28Neutron.29<br />
**Neutron Driver Team<br />
***https://wiki.openstack.org/wiki/Neutron-drivers<br />
<br />
*Action Items from previous Week<br />
**None<br />
<br />
*Bugs<br />
*** https://bugs.launchpad.net/neutron/+bug/1179223 (romilg: needs milestone)<br />
*** https://bugs.launchpad.net/neutron/+bug/1367391 (rkukura: needs milestone)<br />
*** https://bugs.launchpad.net/neutron/+bug/1224978 romilg: needs milestone)<br />
*** https://bugs.launchpad.net/neutron/+bug/1236127 (chuckc: merged?, more needed?)<br />
*** https://bugs.launchpad.net/neutron/+bug/1311470 (kevinbenton: if no issues, please close, fixed with docs)<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Kilo Design Summit <br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
**ML2 Kilo Themes Discussion<br />
*** What do we want to accomplish in ML2 during Kilo? <br />
***Lets identify priorities first, then figure out how we can best make use of whatever summit time is available.<br />
***Ideas<br />
**** Cleanup/generalize DVR's distributed port support<br />
***** See https://bugs.launchpad.net/neutron/+bug/1367391 regarding cleanup<br />
***** Generalize for DHCP, other services?<br />
**** Complete hierarchical port binding<br />
***** See https://blueprints.launchpad.net/neutron/+spec/ml2-hierarchical-port-binding<br />
**** Solve the postcommit backend sync / error handling situation<br />
*****ML2 Sync proposal - https://docs.google.com/document/d/17fATwZkJEonH0pIb1-mPD0UB5RKnJzcHYqkBesJhirE/edit<br />
**** Complete the bulk ops support<br />
**** Revisit/cleanup/improve DB transaction usage, eliminating with_lockmode('update') and semaphore locking<br />
**** Move currently built-in extensions to extension drivers where practical<br />
**** Implement extension driver semantics enforcement<br />
***** See https://docs.google.com/a/noironetworks.com/document/d/14T-defRnFl6M2xR5ZNFGYD6aIiAVWdd1Al9BnjV_JOs<br />
**** Modular L2 agent<br />
**** Do drivers belong in-tree and/or out-of-tree?<br />
**** Improved test coverage and efficiency<br />
**** Improve performance, robustness, and scalability<br />
<br />
*Open Discussion<br />
<br />
=== Meeting October 1, 2014 ===<br />
<br />
*Announcements<br />
**Kilo is now open for new specs<br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
** Absent excuse: shivharis (traveling)<br />
*Action Items from previous Week<br />
**banix to work with mlavalle and the team to figure out best testing strategy for bulk operations<br />
**shivharis to follow up with mestery regarding ML2 RC1 bugs<br />
<br />
*Bugs<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*ML2 Kilo Themes Discussion<br />
** What do we want to accomplish in ML2 during Kilo? <br />
** Lets identify priorities first, then figure out how we can best make use of whatever summit time is available.<br />
** Ideas<br />
*** Cleanup/generalize DVR's distributed port support<br />
**** See https://bugs.launchpad.net/neutron/+bug/1367391 regarding cleanup<br />
**** Generalize for DHCP, other services?<br />
*** Complete hierarchical port binding<br />
**** See https://blueprints.launchpad.net/neutron/+spec/ml2-hierarchical-port-binding<br />
*** Solve the postcommit backend sync / error handling situation<br />
****ML2 Sync proposal - https://docs.google.com/document/d/17fATwZkJEonH0pIb1-mPD0UB5RKnJzcHYqkBesJhirE/edit<br />
*** Complete the bulk ops support<br />
*** Revisit/cleanup/improve DB transaction usage, eliminating with_lockmode('update') and semaphore locking<br />
*** Move currently built-in extensions to extension drivers where practical<br />
*** Implement extension driver semantics enforcement<br />
**** See https://docs.google.com/a/noironetworks.com/document/d/14T-defRnFl6M2xR5ZNFGYD6aIiAVWdd1Al9BnjV_JOs<br />
*** Modular L2 agent<br />
*** Do drivers belong in-tree and/or out-of-tree?<br />
*** Improved test coverage and efficiency<br />
*** Improve performance, robustness, and scalability<br />
<br />
*Open Discussion<br />
<br />
=== Meeting September 24, 2014 ===<br />
<br />
*Announcements<br />
** Juno RC-1<br />
***https://launchpad.net/neutron/+milestone/juno-rc1<br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
<br />
*Action Items from previous Week<br />
**banix to work with mlavalle and others to define scenario test for Bulk Ops testing<br />
***We agreed to propose to the team to implement a special mechanism driver that will fail in predictable ways (e.g. every other post commit op or every 4th one) to enable a tempest script to confirm that, when failure occurs, all the bulk operations are rolled back<br />
<br />
*Bugs<br />
*** https://review.openstack.org/#/c/113999 (banix, in reviews)<br />
*** All ML2 & RC1 bugs<br />
*** https://bugs.launchpad.net/neutron/+bug/1179223 (romilg)<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2&field.milestone%3Alist=67382<br />
*** ML2 bugs<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
*Open Discussion<br />
<br />
=== Meeting September 17, 2014 ===<br />
<br />
*Announcements<br />
** Juno RC-1<br />
***https://launchpad.net/neutron/+milestone/juno-rc1<br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
<br />
*Action Items from previous Week<br />
**banix to talk with tempest folks about bulk create testing<br />
**Sukhdev to update Subgroup review wiki<br />
***https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
**rkukura to create etherpad for ML2-related design summit ideas, including this async postcommit processing topic<br />
<br />
*Bugs/Reviews<br />
**Jenkins failure is affecting some merges, it is still unassigned, see if you can add information to this<br />
***https://bugs.launchpad.net/neutron/+bug/1370347<br />
** Reviews needed:<br />
*** https://review.openstack.org/#/c/113999 (own: banix, review: amotoki, Sukhdev, shivharis)<br />
*** <s>https://review.openstack.org/#/c/116612 (own: irenab, talk to core, amotoki took care)</s><br />
*** https://review.openstack.org/#/c/105514 (own: rcurran, cant do much, jenkins failed)<br />
*** <s>https://review.openstack.org/#/c/89982 (own: romilg, nit by cedric, need core) (now merged)</s><br />
*** <s>https://review.openstack.org/#/c/119940 (own: shegde, garyk took care)</s><br />
**Bugs<br />
*** High priority bugs<br />
*** https://bugs.launchpad.net/neutron/+bug/1367391<br />
*** https://bugs.launchpad.net/neutron/+bug/1370077 (not ml2, but for plugins other than ml2)<br />
*** All ML2 & RC1 bugs<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2&field.milestone%3Alist=67382<br />
<br />
*Open Discussion<br />
<br />
=== Meeting September 10, 2014 ===<br />
<br />
*Announcements<br />
** Juno FFE candidates for RC-1<br />
***https://launchpad.net/neutron/+milestone/juno-rc1<br />
<br />
*Action Items from previous Week<br />
** rkukura to work on getting FFE for port binding BP - Completed, but denied<br />
** rkukura to enter bugs for DVR ML2 issues he’s identified - Entered most important one: https://bugs.launchpad.net/neutron/+bug/1367391<br />
<br />
*Bugs<br />
** FF -> RC1 focus shifts to bugs<br />
** https://bugs.launchpad.net/neutron/+bug/1193861<br />
** https://review.openstack.org/#/c/113999/ (Updated to include all bulk ops for networks, subnets, and ports.)<br />
** https://bugs.launchpad.net/neutron/+bug/1367391 (tracking)<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** Anyone needs help in progress with their bugs/reviews please raise your hand<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Open Discussion<br />
<br />
=== Meeting September 3, 2014 ===<br />
<br />
*Announcements<br />
** Juno feature freeze deadline is over<br />
<br />
*Action Items from previous Week<br />
**rkukura to enter bugs for DVR ML2 issues he’s identified<br />
**nlahouti and rkukura to keep after markmclain to remove his -2 on https://review.openstack.org/#/c/89211/, or explain why its not being removed - Completed<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron/+bug/1359416 (status: high - j3, akihiro?)<br />
** https://review.openstack.org/#/c/113999/<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Open Discussion<br />
<br />
=== Meeting August 27, 2014 ===<br />
<br />
*Announcements<br />
** Juno feature freeze deadline is 9/4<br />
<br />
*Action Items from previous Week<br />
**Sukhdev or rkukura to follow up with DVR team regarding Neutron OVS based Distributed Virtual Router - rkukura took care of this<br />
<br />
*Bugs<br />
** https://review.openstack.org/#/c/113999/<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Open Discussion<br />
<br />
=== Meeting August 20, 2014 ===<br />
<br />
*Announcements<br />
** Juno feature proposal deadline is August 21<br />
**Third Party Test System requirements for Juno<br />
***https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
** Absent excuse: banix, shivharis<br />
<br />
*Action Items from previous Week<br />
**rkukura to add comment to https://bugs.launchpad.net/neutron/+bug/1311470 suggesting we check at init for segments without configured drivers - Done<br />
**emagana to file doc bug corresponding to https://bugs.launchpad.net/neutron/+bug/1311470<br />
*** (emagana) It is already fixed by this commit: https://bugs.launchpad.net/openstack-manuals/+bug/1307133<br />
**banix to add priority column to code review table in https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews - Done<br />
<br />
*Bugs<br />
** https://review.openstack.org/#/c/113999/ (banix: I may not be able to attend the meeting; please review; I will update and complete the fix accordingly)<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Open Discussion<br />
<br />
=== Meeting August 13, 2014 ===<br />
<br />
*Announcements<br />
** Juno feature proposal deadline is August 21 - week from tomorrow<br />
<br />
*Action Items from previous Week<br />
**rkukura to add comments to https://bugs.launchpad.net/neutron/+bug/1311470 (comments added by rkukura)<br />
**shivharis to track bug https://bugs.launchpad.net/neutron/+bug/1352801 (carl baldwin added comments)<br />
**shivharis: to track bug https://bugs.launchpad.net/neutron/+bug/1224978 (unit tests have been added, now need reviewers)<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** (skip this time to allocate more time to Code Reviews - will gain more urgency next time)<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
* Support for network adaptors that do not allow promiscuous mode (relevant for flat & vlan networking)<br />
** Extend openvswitch neutron agent<br />
** Introduce macvtap (modifications to novas libvirt driver and linuxbridge plugin/agent)<br />
<br />
*Open Discussion<br />
<br />
=== Meeting August 6, 2014 ===<br />
<br />
*Announcements<br />
** https://launchpad.net/neutron/+milestone/juno-3<br />
** Absent excuse: shivharis<br />
<br />
*Action Items from previous Week<br />
**Sukhdev and banix to update https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews with deferred specs and for tracking code reviews for approved specs<br />
**rkukura to add comments to https://bugs.launchpad.net/neutron/+bug/1311470<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Spec Reviews<br />
** No more spec reviews. We have moved into code review phase<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
<br />
*ML2 Hierarchical Port Binding and Dynamic Segments<br />
<br />
*Open Discussion<br />
<br />
=== Meeting July 30, 2014 ===<br />
<br />
*Announcements<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://bugs.launchpad.net/neutron/+bugs?field.tag=ml2<br />
** https://bugs.launchpad.net/neutron/+bug/1327127 (needs owner)<br />
** <s>https://bugs.launchpad.net/neutron/+bug/1246737 (please close, havana?)</s><br />
** <s>https://bugs.launchpad.net/neutron/+bug/1338202 (needs review to make it to J2)</s><br />
** https://bugs.launchpad.net/neutron/+bug/1311470 (status)<br />
** Any others bugs needing reviews for J3 milestone<br />
<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
<br />
*ML2 Hierarchical Port Binding and Dynamic Segments<br />
<br />
*Open Discussion<br />
<br />
=== Meeting July 23, 2014 ===<br />
<br />
*Announcements<br />
<br />
**Juno-2 is tomorrow<br />
**https://launchpad.net/neutron/+milestone/juno-2<br />
**Spec/BP approvals for Juno is passed<br />
**Name of the K-release is Kilo<br />
**Several of our spces got approved and merged <br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://bugs.launchpad.net/neutron/+bug/1327127 (needs owner)<br />
** https://bugs.launchpad.net/neutron/+bug/1246737 (please close, havana?)<br />
** https://bugs.launchpad.net/neutron/+bug/1338202 (needs review to make it to J2)<br />
** https://bugs.launchpad.net/neutron/+bug/1311470 (status)<br />
** Any others bugs needing reviews for J2 milestone<br />
<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
<br />
*ML2 Sync<br />
** https://docs.google.com/document/d/17fATwZkJEonH0pIb1-mPD0UB5RKnJzcHYqkBesJhirE/edit<br />
<br />
*Open Discussion<br />
<br />
=== Meeting July 16, 2014 ===<br />
*Announcements<br />
**Spec approval deadline is July 20th. <br />
**Third party CI to be operational by July 24th. <br />
**Name the K-release https://www.surveymonkey.com/s/openstack-k-naming<br />
**Live migration of VMs from Nova Network to Neutron in MN - <br />
https://wiki.openstack.org/wiki/Neutron/MigrationFromNovaNetwork/HowTo <br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://bugs.launchpad.net/neutron/+bug/1331857 (status)<br />
** https://bugs.launchpad.net/neutron/+bug/1246737 (status)<br />
** https://bugs.launchpad.net/neutron/+bug/1311470 (status, kevinbenton?)<br />
** https://bugs.launchpad.net/neutron/+bug/1332719 (review needed)<br />
** https://bugs.launchpad.net/neutron/+bug/1337787 (review needed)<br />
<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*ML2 Sync<br />
** https://docs.google.com/document/d/17fATwZkJEonH0pIb1-mPD0UB5RKnJzcHYqkBesJhirE/edit<br />
<br />
* Provide node specific information to ML2 plugin<br />
** [http://lists.openstack.org/pipermail/openstack-dev/2014-July/thread.html#39755 Email thread]<br />
<br />
*Open Discussion<br />
<br />
=== Meeting July 9, 2014 ===<br />
* Meeting cancelled due to mid-cycle sprint<br />
<br />
=== Meeting July 2, 2014 ===<br />
* Announcements<br />
** Nova/Neutron Parity Sprint next week in Minneapolis, MN<br />
*** https://etherpad.openstack.org/p/lOiqsLmizl<br />
** DVR Demo<br />
***https://www.youtube.com/watch?v=p4BwAjLHd0M<br />
** Update on Friday's meeting to discuss ML2 Bulk Operations and ML2 Sync<br />
*** https://bugs.launchpad.net/neutron/+bug/1193861<br />
** Absent excuse: shivharis<br />
* Action items from last week<br />
** None<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
** https://etherpad.openstack.org/p/modular-l2-agent-outline<br />
*** Specs ready for core reviews<br />
<br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
** https://review.openstack.org/#/c/99187/<br />
<br />
* Third Party Test System requirements<br />
** https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
*Open Discussion<br />
<br />
=== Meeting June 25, 2014 ===<br />
* Announcements<br />
* Action items from last week<br />
** banix to re-organize the wiki to categorize the specs and add a column for code reviews<br />
* Modular L2 agent: <br />
** [https://etherpad.openstack.org/p/modular-l2-agent-outline Schematic diagram]<br />
** [https://review.openstack.org/#/c/99187/ Code sketch]<br />
** [http://lists.openstack.org/pipermail/openstack-dev/2014-June/thread.html#37195 Email thread]<br />
*Bugs<br />
** Need owner: https://bugs.launchpad.net/neutron/+bug/1204456<br />
** J2: https://bugs.launchpad.net/neutron/+bug/1276391<br />
** Serious bug, need some sort of closure: https://bugs.launchpad.net/neutron/+bug/1224978<br />
** We should close bugs that affect others by J2 so others have time to work on their stuff by J3<br />
** Any bugs that are ready and awaiting reviews?<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
** Ready for core approvals<br />
*** https://review.openstack.org/#/c/89728/<br />
*** https://review.openstack.org/#/c/91811/ <br />
*** which others? <br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Third Party Test System requirements<br />
** https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
*Open Discussion<br />
<br />
=== Meeting June 18, 2014 ===<br />
* Announcements<br />
* Action items from last week<br />
** banix to consolidate info from spec tracking etherpad into https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews<br />
** banix to investigate https://launchpad.net/bugs/1193861<br />
* Modular L2 agent: <br />
** [https://etherpad.openstack.org/p/modular-l2-agent-outline Schematic diagram]<br />
** [https://review.openstack.org/#/c/99187/ Code sketch]<br />
** [http://lists.openstack.org/pipermail/openstack-dev/2014-June/thread.html#37195 Email thread]<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
** Ready for core approvals<br />
*** https://review.openstack.org/#/c/89728/<br />
*** https://review.openstack.org/#/c/91811/ Is this ready? <br />
*** which others? <br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Third Party Test System requirements<br />
** https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
*Open Discussion<br />
<br />
=== Meeting June 11, 2014 ===<br />
* Announcements<br />
** Juno-1 being cut today<br />
*** Trying to get APIC L3 patch merged 1st<br />
** See https://wiki.openstack.org/wiki/NeutronJunoProjectPlan for Juno-2,3 plans<br />
*** Need to get ML2 high and medium priority items into plan<br />
** 3rd party CI needs to be working properly for ML2 drivers to stay in tree<br />
*** mestery will send email with deadlines<br />
*** see https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
* Action items from last week<br />
** rkukura to put priorities in specs etherpad (rkukura) [ from last week, close? ]<br />
** rkukura to talk to mestery for blueprint priorities<br />
** Sukhdev to investigate bug 1193861<br />
** rkukura to discuss with Mark regarding taskflow and provide feedback<br />
* Bugs<br />
** juno-1 in a few hours, nothing glaring for us<br />
** https://bugs.launchpad.net/neutron/+bug/1305800 (j1 -> j2)<br />
* Spec Reviews<br />
** https://etherpad.openstack.org/p/Neutron_ML2_Juno_Spec_Tracking<br />
** Support for extensions in ML2 Mechanism Drivers<br />
*** review: https://review.openstack.org/#/c/89208/<br />
*** etherpad: https://etherpad.openstack.org/p/ML2_MD_extensions<br />
*** issue: How to support extended attributes on core resources<br />
**** Current proposal: Pass input attributes to MDs and let MDs persist data and modify dictionaries<br />
**** Alternative 1: Fix NeutronDbPluginV2 base class to alway not set process_extensions=False when creating dictionaries<br />
**** Alternative 2: Add ExtensionDriver to ML2, with extend_*_dict, process_*_create, process_*_update methods<br />
* Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Modular L2 agent: https://review.openstack.org/#/c/99187/<br />
* Open Discussion<br />
<br />
=== Meeting June 04, 2014 ===<br />
* Announcements<br />
** https://wiki.openstack.org/wiki/NeutronPolicies (Neutron Policies)<br />
* Action items from last week<br />
** banix to recruit folks interested in Moduler L2 agent implementation<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron/+bug/1276391 (rkukura: status)<br />
** <s>https://bugs.launchpad.net/neutron/+bug/1227336 (banix to update status)</s><br />
** https://bugs.launchpad.net/neutron/+bug/1193861 (will this be covered by sukhdev's sync?)<br />
** https://bugs.launchpad.net/neutron/+bug/1246737 (oleg: havana backport)<br />
** https://bugs.launchpad.net/neutron/+bug/1260598 (isaku: status on unit test?)<br />
** https://bugs.launchpad.net/neutron/+bug/1236127 (needs slightly more unit test coverage, according to Kyle, need new owner)<br />
** (still working on the bugs section - shiv)<br />
* Spec Reviews<br />
** https://etherpad.openstack.org/p/Neutron_ML2_Juno_Spec_Tracking<br />
*** If priority is assigned, you may add your name as subteam-reviewer<br />
** Modular L2 agent (banix, blueprint)<br />
*** Have started putting the code together. Will have it posted before the next meeting (June 11) for comment. Will also update the ether pad below to provide more information accordingly.<br />
*** https://etherpad.openstack.org/p/modular-l2-agent-outline<br />
** Status on sync implementation (sukhdev)<br />
*** some bugs were closed as this will now be the holy grail<br />
<br />
=== Meeting May 28, 2014 ===<br />
* Announcements<br />
** none<br />
* Action items from last week<br />
** shivharis to scan all the bugs and tag them and prioritize them<br />
** rkukura to move all the specs from Agenda to an ehterpad<br />
** banix to send an email regarding ML2 Modular agent plan and seek interested parties<br />
* ovs-firewall-driver discussion: blueprint obstacles https://review.openstack.org/#/c/89712/<br />
* Modular L2 agent: planning<br />
** Initial outline for discussion [https://etherpad.openstack.org/p/modular-l2-agent-outline here]<br />
** possible interaction with upcoming "hierarchical binding" and "unified get_device_details"<br />
* Bugs (today we will only address these bugs)<br />
** https://bugs.launchpad.net/neutron/+bug/1276391 (rkukura: status)<br />
** https://bugs.launchpad.net/neutron/+bug/1227336 (banix to update status)<br />
** https://bugs.launchpad.net/neutron/+bug/1246737 (oleg: havana backport)<br />
** https://bugs.launchpad.net/neutron/+bug/1224978 (romilg: status?, priority?)<br />
** https://bugs.launchpad.net/neutron/+bug/1260598 (isaku: status on unit test?)<br />
** There are many bugs under the "need unit tests" [ NEED OWNERS ]<br />
*** what is the general plan for this?<br />
*** do MDs need specific tests or they are covered by the general ML2 plugin testing framework?<br />
* Spec Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron-specs,n,z<br />
** https://etherpad.openstack.org/p/Neutron_ML2_Juno_Spec_Tracking<br />
* Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Open Discussion<br />
<br />
=== Meeting May 21, 2014 ===<br />
* Announcements<br />
** Mid-cycle code sprint scheduled July 9-11<br />
*** Cisco office in Bloomington, Minnesota<br />
*** logistics, signup: https://etherpad.openstack.org/p/neutron-juno-mid-cycle-meeting<br />
* Action items from last week<br />
** banix to organize single etherpad for Modular L2 Agents session - done<br />
** rkukura to flesh out single etherpad for ML2 Roadmap session - done<br />
* ML2 design summit sessions post-mortem<br />
** https://etherpad.openstack.org/p/ML2_Juno_Roadmap<br />
** https://etherpad.openstack.org/p/ML2_mechanismdriver_extensions_support<br />
** https://etherpad.openstack.org/p/juno-neutron-modular-l2-agent<br />
** https://etherpad.openstack.org/p/hierarchical_network_topology<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Spec reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron-specs,n,z<br />
** Merged<br />
*** ML2 Mechanism Driver for the Cisco APIC - https://review.openstack.org/#/c/89305/ - HenryG<br />
*** ML2 Mechanism Driver for SR-IOV NIC switching - https://review.openstack.org/#/c/89763/ - irenab<br />
** In review<br />
*** Add spec for ML2 mechanism driver for SDN-VE - https://review.openstack.org/#/c/88101/ - banix<br />
*** VDP support in OVS Neutron Agent - https://review.openstack.org/#/c/89728/ - nlahouti<br />
*** ML2 Type drivers refactor to allow extensiblity - https://review.openstack.org/#/c/91811/ - asomya<br />
*** physical-network-topology extension spec - https://review.openstack.org/#/c/91275/ - Isaku Yamahata<br />
*** GW API: L2 bridging API - Piece 1: Basic use cases - https://review.openstack.org/#/c/93613/ - Racha Ben Ali<br />
*** Neutron QoS API Extension - https://review.openstack.org/#/c/88599/ - sc68cal<br />
*** Allow partial specification of Provider Network attributes - https://review.openstack.org/#/c/91540/ - zzelle<br />
*** Open vSwitch-based Security Groups: OVS FirewallDriver - https://review.openstack.org/#/c/89712/ - asadoughi<br />
*** Adding spec for fsl-sdn-os-mech-driver - https://review.openstack.org/#/c/88190/ - Trinath Somanchi<br />
*** Support for extensions in ML2 Mechanism Drivers - https://review.openstack.org/#/c/89208/ - nlahouti<br />
*** Add spec for neutron-external-ports blueprint - https://review.openstack.org/#/c/87825/ - kevinbenton<br />
*** ML2 Mechanism Driver for Cisco DFA - https://review.openstack.org/#/c/89740/ - nlahouti<br />
*** Neutron OVS based Distributed Virtual Router - https://review.openstack.org/#/c/89934/ - Swaminathan Vasudevan<br />
*** VLAN aware VMs - https://review.openstack.org/#/c/94612/ - Erik Moe<br />
** Planned<br />
*** ML2 Hierarchical Port Binding - rkukura<br />
* Code reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Open discussion<br />
<br />
=== Meeting May 7, 2014 ===<br />
* Announcements<br />
** Juno Summit next week, so no IRC meeting<br />
** Mid-cycle meeting being planned - https://etherpad.openstack.org/p/neutron-juno-mid-cycle-meeting<br />
* Action items from last week<br />
** rkukura to create etherpads for each summit session as soon as schedule is finalized<br />
*** rkukura added https://etherpad.openstack.org/p/ML2_Juno_Roadmap, but still needs to link BPs and spec to discuss<br />
*** etherpads have been added for other sessions by others<br />
*** Single etherpad per session, vs. etherpad per proposal?<br />
* ML2 Design Summit Sessions<br />
** Neutron schedule - http://junodesignsummit.sched.org/overview/type/neutron<br />
** Three sessions mainly focused on ML2<br />
*** ML2 Roadmap - http://junodesignsummit.sched.org/event/685fded37958784c0337681aa120568c<br />
*** Agent - http://junodesignsummit.sched.org/event/4205f2c4084e8a0c3bd8d420803ddf02<br />
*** Hierarchical Network Topologies - http://junodesignsummit.sched.org/event/1d5c2a1cc40bb6ffa539c19e8e5471b2<br />
** etherpads - https://wiki.openstack.org/wiki/Summit/Juno/Etherpads#Neutron<br />
** neutron pod at summit<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Spec Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron-specs,n,z<br />
* Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Open Discussion<br />
<br />
=== Meeting Cancelled April 30, 2014 ===<br />
* OpenStack vacation week!<br />
=== Meeting April 23, 2014 ===<br />
* Announcements<br />
** Neutron design summit runs through Friday - check your travel plans<br />
** New BP review process is up and running<br />
* Action items from last week<br />
** None<br />
* Design Summit Sessions<br />
** http://summit.openstack.org/<br />
** mestery is finalizing schedule, combining sessions<br />
*** ML2 Roadmap<br />
*** Agent<br />
*** Hierarchical Network Topologies<br />
** neutron pod at summit<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Spec Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron-specs,n,z<br />
* Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Open Discussion<br />
<br />
=== Meeting April 16, 2014 ===<br />
* Announcements<br />
* Action items from last week:<br />
* TypeDriver Refactoring: asomya<br />
* ovs-firewall-driver update: asadoughi<br />
* design summit session proposals - deadline Sunday 4/20<br />
** https://etherpad.openstack.org/p/juno_ml2_session_ideas<br />
<br />
=== Meeting April 9, 2014 ===<br />
* Action items from last week:<br />
** mestery to start etherpad for Juno Summit Sessions<br />
*** https://etherpad.openstack.org/p/juno_ml2_session_ideas<br />
** asomya to present his TypeDriver Refactoring<br />
* TypeDriver Refactoring<br />
** asomya<br />
* ovs-firewall-driver update: asadoughi<br />
<br />
=== Meeting April 2, 2014 ===<br />
* Action items from last week<br />
** banix to push patch to call remaining MDs after postcommit exception<br />
*** Please see: https://review.openstack.org/#/c/83217/ (Note that besides the unit tests and the updated comments this patch simply adds three lines.)<br />
* Reviews being tracked<br />
** Bind ports outside of transactions (rkukura): https://review.openstack.org/#/c/82945/<br />
** Error handling for update ops - https://bugs.launchpad.net/neutron/+bug/1227336<br />
*** Marked this as WORKINPROGRESS pending further discussion (perhaps at the summit). See the Action items section above for a stopgap measure. <br />
*** https://review.openstack.org/#/c/69792/ - in review<br />
*** Needs ML2 and core reviews<br />
*** Consensus that undoing operation makes sense if postcommit() ops fail?<br />
*** Do only drivers already called before failure see undo?<br />
* Design Summit Session Ideas<br />
** Juno planning for ML2 should start now<br />
** Ideas for summit sessions<br />
<br />
=== Meeting March 26, 2014 ===<br />
* Action items from last week:<br />
** None<br />
* Migration BP<br />
** migration - FFE - https://review.openstack.org/#/c/76533/ - merged<br />
* Other Bugs:<br />
* Bugs for icehouse<br />
** Port binding details - https://bugs.launchpad.net/neutron/+bug/1276395<br />
*** partial fix (add new properties) - https://review.openstack.org/#/c/76363/ - merged<br />
*** remainder (binding details in delete_port_*commit() ops) - https://review.openstack.org/#/c/79511/ - merged<br />
** bind_port() called in transaction - https://bugs.launchpad.net/neutron/+bug/1276391<br />
*** partial fix (remove validate_port_binding() and unbind_port() ops) - https://review.openstack.org/#/c/79511/ - merged<br />
*** remainder (move binding outside transaction) - https://review.openstack.org/#/c/82945/ - WIP<br />
**** Required minor fixes to mechanism drivers and tests - see REVISIT comments<br />
**** Update later today with cleanups, record locking, etc.<br />
**** Not clear if it will make icehouse<br />
** Error handling for update ops - https://bugs.launchpad.net/neutron/+bug/1227336<br />
*** https://review.openstack.org/#/c/69792/ - in review<br />
*** Needs ML2 and core reviews<br />
*** Consensus that undoing operation makes sense if postcommit() ops fail?<br />
*** Do only drivers already called before failure see undo?<br />
*** Defer to juno?<br />
** Binding failed - https://bugs.launchpad.net/neutron/+bug/1244255 - closed<br />
** VIF security - https://bugs.launchpad.net/nova/+bug/1112912 - in review<br />
*** Resistance to merging nova side - just control via nova config?<br />
*** Email thread and IRC discussion<br />
*** Nachi suggested discussion on #openstack-neutron after this meeting<br />
<br />
=== Meeting March 19, 2014 ===<br />
* Action items from last week:<br />
** None<br />
* Migration BP<br />
** migration - FFE - https://review.openstack.org/#/c/76533/<br />
*** (marun) Updated to support LB, please review.<br />
* Other Bugs:<br />
* Bugs for icehouse<br />
** Port binding details - https://bugs.launchpad.net/neutron/+bug/1276395<br />
*** partial fix (add new properties) - https://review.openstack.org/#/c/76363/ - merged<br />
*** remainder (binding details in delete_port_*commit() ops) - https://review.openstack.org/#/c/79511/ - approved<br />
** bind_port() called in transaction - https://bugs.launchpad.net/neutron/+bug/1276391<br />
*** partial fix (remove validate_port_binding() and unbind_port() ops) - https://review.openstack.org/#/c/79511/ - approved<br />
*** remainder (move binding outside transaction) - in progress, hopefully in review today<br />
** Error handling for update ops - https://bugs.launchpad.net/neutron/+bug/1227336<br />
*** https://review.openstack.org/#/c/69792/ - in review<br />
*** Needs ML2 and core reviews<br />
*** Consensus that undoing operation makes sense if postcommit() ops fail?<br />
** VIF security - https://bugs.launchpad.net/nova/+bug/1112912 - in review<br />
** Binding failed - https://bugs.launchpad.net/neutron/+bug/1244255 - unassigned?<br />
*** Will https://review.openstack.org/#/c/80829/ help?<br />
* Final mechanism driver status for icehouse:<br />
** cisco apic - deferred - https://review.openstack.org/#/c/73355/, https://review.openstack.org/#/c/73372/<br />
** cisco ucs - deferred<br />
** freescale - deferred - https://review.openstack.org/#/c/78092/ (former reviews: https://review.openstack.org/#/c/71868/, https://review.openstack.org/#/c/73985/, https://review.openstack.org/#/c/70089/)<br />
** huawei - deferred<br />
** SRIOV mech driver - deferred - https://review.openstack.org/#/c/74464/<br />
<br />
=== Meeting March 12, 2014 ===<br />
* Action items from last week:<br />
** None<br />
* Final mechanism driver status for icehouse<br />
** bigswitch - merged - https://review.openstack.org/#/c/64944/<br />
** brocade - merged - https://review.openstack.org/#/c/60129/<br />
** cisco apic - deferred - https://review.openstack.org/#/c/73355/, https://review.openstack.org/#/c/73372/<br />
** cisco ucs - deferred<br />
** freescale - deferred - https://review.openstack.org/#/c/78092/ (former reviews: https://review.openstack.org/#/c/71868/, https://review.openstack.org/#/c/73985/, https://review.openstack.org/#/c/70089/)<br />
** huawei - deferred<br />
** mellanox - merged - https://review.openstack.org/#/c/72854/<br />
** open daylight (odl) - merged - https://review.openstack.org/#/c/69775/<br />
** openflow agent - merged - https://review.openstack.org/#/c/71791/<br />
** SRIOV mech driver - deferred - https://review.openstack.org/#/c/74464/<br />
* Other BPs for icehouse<br />
** migration - FFE - https://review.openstack.org/#/c/76533/<br />
*** (marun) Updated to support LB, please review.<br />
** partial specs - deferred - https://review.openstack.org/#/c/71904/, https://review.openstack.org/#/c/74055/<br />
* Bugs for icehouse<br />
** Port binding details - https://bugs.launchpad.net/neutron/+bug/1276395<br />
*** partial fix (add new properties) - https://review.openstack.org/#/c/76363/ - merged<br />
*** remainder (binding details in delete_port_*commit() ops) - will be addressed in update to https://review.openstack.org/#/c/79511/ today - in progress<br />
** bind_port() called in transaction - https://bugs.launchpad.net/neutron/+bug/1276391<br />
*** partial fix (remove validate_port_binding() and unbind_port() ops) - https://review.openstack.org/#/c/79511/ - in review, update today<br />
*** remainder (move binding outside transaction) - in progress, hopefully in review today<br />
** Error handling for update ops - https://bugs.launchpad.net/neutron/+bug/1227336<br />
*** https://review.openstack.org/#/c/69792/ - in review<br />
*** Needs ML2 and core reviews<br />
*** Consensus that undoing operation makes sense if postcommit() ops fail?<br />
** VIF security - https://bugs.launchpad.net/nova/+bug/1112912 - in review<br />
** Binding failed - https://bugs.launchpad.net/neutron/+bug/1244255 - unassigned?<br />
** Agent model migration - https://bugs.launchpad.net/neutron/+bug/1260224 - in review<br />
** L2-pop live migration - https://bugs.launchpad.net/neutron/+bug/1237841 - review abandoned?<br />
*** here is the good review : https://review.openstack.org/#/c/61767/ (will be rebased asap)<br />
* Distributed Virtual Router<br />
** L2 plugin changes needed to enable DVR. See the DVR section of [[Meetings/Neutron-L3-Subteam|L3 subteam page]] for details.<br />
** [https://docs.google.com/document/d/1depasJSnGZPOnRLxEC_PYsVLcGVFXZLqP52RFTe21BE/edit#heading=h.5w7clq272tji Here is the document specifically about L2 changes]<br />
* Juno design summit session proposals<br />
** Submit and read proposals at http://summit.openstack.org/<br />
** I'll submit a general ML2 update/planning/catch-all session<br />
** Unfinished items from icehouse?<br />
** Brainstorm?<br />
* Open Discussion<br />
<br />
=== Meeting March 5, 2014 ===<br />
* Action items from last week:<br />
** None<br />
* Mechanism driver status for icehouse<br />
** bigswitch - merged - https://review.openstack.org/#/c/64944/<br />
** brocade - approved - https://review.openstack.org/#/c/60129/<br />
** cisco apic - deferred? - https://review.openstack.org/#/c/73355/, https://review.openstack.org/#/c/73372/<br />
** cisco ucs - deferred<br />
** freescale - deferred - https://review.openstack.org/#/c/78092/ (former reviews: https://review.openstack.org/#/c/71868/, https://review.openstack.org/#/c/73985/, https://review.openstack.org/#/c/70089/)<br />
** huawei - deferred<br />
** mellanox - merged - https://review.openstack.org/#/c/72854/<br />
** open daylight (odl) - FFE - https://review.openstack.org/#/c/69775/<br />
** openflow agent - merged - https://review.openstack.org/#/c/71791/<br />
** SRIOV mech driver: https://review.openstack.org/#/c/74464/<br />
* Other BPs for icehouse<br />
** migration - FFE - https://review.openstack.org/#/c/76533/<br />
*** (marun) Updated to support LB, please review.<br />
** partial specs - deferred? - https://review.openstack.org/#/c/71904/, https://review.openstack.org/#/c/74055/<br />
* Bugs for icehouse<br />
** https://bugs.launchpad.net/neutron/+bug/1276395, https://review.openstack.org/#/c/76363/ - approved<br />
** https://bugs.launchpad.net/neutron/+bug/1276391 - in progress<br />
** https://review.openstack.org/#/c/69792/ Deals with fails in update-*-postcommit ops <br />
* Distributed Virtual Router<br />
** L2 plugin changes needed to enable DVR. See the DVR section of [[Meetings/Neutron-L3-Subteam|L3 subteam page]] for details.<br />
** [https://docs.google.com/document/d/1depasJSnGZPOnRLxEC_PYsVLcGVFXZLqP52RFTe21BE/edit#heading=h.5w7clq272tji Here is the document specifically about L2 changes]<br />
* Open Discussion<br />
<br />
=== Meeting February 26, 2014 ===<br />
* Action items from last week:<br />
** ML2 team to review Port Binding document and comment inline<br />
*** https://docs.google.com/document/d/1k8tAqfQr8Ujzx5TzpXTYEUaym-0U-pE3YL9wjrS8cDg/edit#heading=h.cpck9ip3dbdv<br />
** marun and rkukura to proceed with migration BP and get an extension from markmcclain<br />
*** Initial patch posted for review, please take a look! https://review.openstack.org/#/c/76533/<br />
**** [marun]: I'm afraid I can't attend the meeting but will be back online later today. <br />
** All ML2 MechanismDrivers which bind ports should ensure they look to make sure the binding:vnic_type attribute is something they handle.<br />
* Port binding bug fixes which may affect MDs:<br />
** https://bugs.launchpad.net/neutron/+bug/1276395<br />
** https://bugs.launchpad.net/neutron/+bug/1276391<br />
* Open Discussion<br />
<br />
=== Meeting February 19, 2014 ===<br />
* Action items from last week:<br />
** rkukura to move port binding discussion into Google Doc<br />
** matrohon to file BP for multi-node testing and bring this up in the infra meeting<br />
* Migration tool<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/ml2-deprecated-plugin-migration<br />
** marun volunteered to own this working with rkukura<br />
* SR-IOV BPs in review:<br />
** https://blueprints.launchpad.net/neutron/+spec/ml2-binding-profile<br />
** https://blueprints.launchpad.net/neutron/+spec/ml2-request-vnic-type<br />
** https://blueprints.launchpad.net/neutron/+spec/vif-details<br />
** https://review.openstack.org/#/c/21946/<br />
** https://bugs.launchpad.net/neutron/+bug/1274034<br />
** https://review.openstack.org/#/c/44596/<br />
* Port binding bug fixes which may affect MDs:<br />
** https://bugs.launchpad.net/neutron/+bug/1276395<br />
** https://bugs.launchpad.net/neutron/+bug/1276391<br />
* Proposed patch to ML2 to move away from providernet extension into the multi-provider extension with arbitrary attributes<br />
** https://review.openstack.org/#/c/37893/<br />
<br />
=== Meeting February 12, 2014 ===<br />
* Action items from last week:<br />
** rkukura to put result of binding changes email discussion into a wiki or google doc<br />
** rkukura to change priorities of all new 3rd party MD BPs to low if they do not already have jenkins job in place<br />
*** https://blueprints.launchpad.net/neutron/+spec/brocade-ml2-mechanism-driver - medium, approved, in review, have jenkins<br />
*** https://blueprints.launchpad.net/neutron/+spec/bsn-ml2-mechanism-driver - medium, approved, no review, no jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/huawei-ml2-mechanism-driver - medium, approved, in review, no jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/ml2-cisco-apic-mechanism-driver - medium, approved, no review, have jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/ml2-opendaylight-mechanism-driver - medium, approved, in review, have jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/ml2-ucs-manager-mechanism-driver - medium, approved, no review, have jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/mlnx-ml2-support - medium, approved, in review, have jenkins<br />
*** https://blueprints.launchpad.net/neutron/+spec/ryu-ml2-driver - medium, approved, in review, have jenkins<br />
*** https://blueprints.launchpad.net/neutron/+spec/bigswitch-ml2-driver - low, approved, in review, no jenkins?, relationship to bsn-ml2-mechanism-driver?<br />
*** https://blueprints.launchpad.net/neutron/+spec/fsl-sdn-os-mech-driver - low, approved, in review, no jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/huawei-ml2-evs-mechanism-driver - low, approved, no review, no jenkins, relationship to huawei-ml2-mechanism-driver?<br />
*** https://blueprints.launchpad.net/neutron/+spec/netron-ml2-mechnism-driver-for-cisco-dfa-support - deferred to juno<br />
* ML2 Exceptions to UserSpace<br />
** https://bugs.launchpad.net/neutron/+bug/1273730<br />
* BPs<br />
** Provider network partial specs: zzelle@irc<br />
** https://wiki.openstack.org/wiki/Provider-network-partial-specs<br />
** https://review.openstack.org/71904<br />
* Blueprints<br />
** https://blueprints.launchpad.net/neutron?searchtext=ml2<br />
** 3 high, 13 medium, 3 low, 13 undefined priorities<br />
** 19 not yet approved for icehouse<br />
** all MDs should probably be same priority<br />
** Which should we approve for icehouse, drop from icehouse or adjust priority?<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron/+bugs?field.tag=ml2<br />
* ovs-firewall security group update: asadoughi<br />
* Tests<br />
** Add the capabality to test core MD (l2-pop, ovs, lb) by the gate<br />
<br />
===Previous Agenda===<br />
* ML2 Sessions Etherpads from Icehouse summit:<br />
** Extensibility of ML2 (Wednesday 4:40PM): https://etherpad.openstack.org/p/ML2_Extensibility<br />
** ML2 QoS and Deprecated Plugin Migration (Wednesday 5:30PM): https://etherpad.openstack.org/p/neutron-qos-hk and https://etherpad.openstack.org/p/ML2_Deprecated_Plugin_Migration<br />
** ML2 Multiple Backend Support (Friday 9:50AM)<br />
** ML2 Mechanism Drivers and Modular Agents (Friday 1:30PM)<br />
* devstack ML2 patches<br />
** Default devstack to ML2: https://bugs.launchpad.net/devstack/+bug/1220745<br />
** Correctly set L3 service plugin for ML2: https://review.openstack.org/#/c/48522/<br />
* Documentation<br />
** Need to focus on this now<br />
** Documentation BP link: https://blueprints.launchpad.net/openstack-manuals/+spec/neutron-ml2-docs<br />
** ML2 documentation bugs link: https://bugs.launchpad.net/openstack-manuals/+bugs?field.tag=ml2<br />
** Need to document ML3 with ML2<br />
* Testing and bug fixes<br />
** Testing of ML2 by everyone would be appreciated<br />
** We need to find and fix any bugs in the next couple of weeks<br />
<br />
* Icehouse Design Summit Topic ideas<br />
** RPC handling in ML2 for Type and Mechanism Drivers<br />
** More extensible TypeDrivers for controller-based MechanismDrivers<br />
** Monolithic Plugin vs. ML2 MechanismDriver - current and future plugins<br />
** Future Directions for ML2 (orchestration, deployment, management, ...)<br />
** Migration from deprecated Plugins (openvswitch, linuxbridge) to ML2 - automation?<br />
** Add support for VXLAN multicast to the OVS agent with newer versions of OVS and Linux kernel.<br />
** Multi-segment provider network implementations in MechanismDrivers, specifically OVS.<br />
** Additional provider network attributes for controller-based plugins such as ODL for networks created outside of Neutron.<br />
<br />
=== Icehouse ML2 work for reference ===<br />
* ML2 TypeDriver Extra Port Info<br />
** https://blueprints.launchpad.net/neutron/+spec/ml2-typedriver-extra-port-info<br />
* Campus Network Blueprint and ML2 integration<br />
** https://blueprints.launchpad.net/neutron/+spec/campus-network<br />
* OpenDaylight Driver<br />
** https://blueprints.launchpad.net/quantum/+spec/ml2-opendaylight-mechanism-driver<br />
<br />
=== Questions? ===<br />
<br />
== Previous Meeting Logs ==<br />
* Available here: [http://eavesdrop.openstack.org/meetings/networking_ml2/ ML2 Meeting Logs]<br />
<br />
== General ML2 Information ==<br />
Here are the current ml2-specific blueprints for havana:<br />
<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-gre<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-mechanism-drivers<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-portbinding<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-vxlan<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-multi-segment-api<br />
<br />
<br />
These tunnel-related blueprints effect the openvswitch and/or<br />
linuxbridge agents, and the features should also (or exclusively) be<br />
supported (using both agents simultaneously where applicable) by the ml2<br />
plugin:<br />
<br />
* https://blueprints.launchpad.net/quantum/+spec/ovs-vxlan-lisp-tunnel<br />
* https://blueprints.launchpad.net/quantum/+spec/openvswitch-kernel-vxlan<br />
* https://blueprints.launchpad.net/quantum/+spec/vxlan-linuxbridge<br />
* https://blueprints.launchpad.net/quantum/+spec/ovs-tunnel-partial-mesh<br />
* https://blueprints.launchpad.net/quantum/+spec/l2-population<br />
<br />
<br />
These blueprints involve the ml2 MechanismDriver API:<br />
<br />
* https://blueprints.launchpad.net/quantum/+spec/tailf-ncs<br />
* https://blueprints.launchpad.net/quantum/+spec/ovsplugin-hardware-devices<br />
<br />
[[Category: Meetings]]</div>Sukhdevhttps://wiki.openstack.org/w/index.php?title=Meetings/ML2&diff=157645Meetings/ML22017-11-01T16:13:05Z<p>Sukhdev: </p>
<hr />
<div>'''Weekly on Wednesdays at 1600 UTC on #openstack-meeting-alt'''<br />
<br />
Tracking ML2 Subgroup Reviews: [https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews here]<br />
<br />
<br />
==Agenda==<br />
<br />
=== Meeting November 1, 2017 ===<br />
<br />
* Announcements<br />
** OpenStack summit next week in Sydney<br />
** No meeting next week<br />
<br />
* Agenda<br />
** Port binding and ML2 impact because of Placement API<br />
*** etherpad from the PTG: https://etherpad.openstack.org/p/placement-nova-neutron-queens-ptg<br />
*** http://lists.openstack.org/pipermail/openstack-dev/2017-October/123776.html<br />
*** https://review.openstack.org/#/c/502306/<br />
<br />
<br />
* Open Agenda based upon the participation<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting October 11, 2017 ===<br />
<br />
* Announcements<br />
<br />
* Open Agenda based upon the participation<br />
<br />
* RFEs/Bugs<br />
** https://review.openstack.org/#/c/446047/<br />
** https://review.openstack.org/#/c/458531/<br />
** https://review.openstack.org/#/c/482307/<br />
** https://review.openstack.org/#/c/483020/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting October 4, 2017 ===<br />
<br />
=== No Meeting September 27, 2017 ===<br />
<br />
=== No Meeting September 20, 2017 ===<br />
<br />
=== No Meeting September 13, 2017 ===<br />
<br />
=== No Meeting September 6, 2017 ===<br />
<br />
=== No Meeting August 30, 2017 ===<br />
<br />
=== No Meeting August 23, 2017 ===<br />
<br />
=== Meeting August 16, 2017 ===<br />
<br />
* Announcements<br />
<br />
* Overview of networking-opencontrail (Sukhdev)<br />
<br />
* RFEs/Bugs<br />
** https://review.openstack.org/#/c/446047/<br />
** https://review.openstack.org/#/c/458531/<br />
** https://review.openstack.org/#/c/482307/<br />
** https://review.openstack.org/#/c/483020/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting August 9, 2017 ===<br />
<br />
=== No Meeting August 2, 2017 ===<br />
<br />
=== No Meeting July 26, 2017 ===<br />
<br />
=== No Meeting July 19, 2017 ===<br />
<br />
=== Meeting July 12, 2017 ===<br />
<br />
* Announcements<br />
<br />
* RFEs/Bugs<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 5, 2017 ===<br />
<br />
* Announcements<br />
<br />
* RFEs/Bugs<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting June 21, 2017 ===<br />
<br />
* Announcements<br />
<br />
* RFEs/Bugs<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting June 14, 2017 ===<br />
<br />
* Announcements<br />
<br />
* RFEs/Bugs<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting June 7, 2017 ===<br />
<br />
* Announcements<br />
<br />
* RFEs/Bugs<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting May 31, 2017 ===<br />
<br />
* Announcements<br />
<br />
* RFEs/Bugs<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting May 24, 2017 ===<br />
<br />
* Announcements<br />
<br />
* RFEs/Bugs<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting May 17, 2017 ===<br />
<br />
* Announcements<br />
<br />
* Summit recap<br />
<br />
* ML2 meeting format/usefulness/goals etc.<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting May 10, 2017 due to Summit ===<br />
<br />
=== No Meeting May 3, 2017 ===<br />
<br />
* Announcements<br />
** OpenStack Summit in Boston next week<br />
** No ML2 IRC meeting next week<br />
<br />
=== Meeting April 26, 2017 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
<br />
* QinQ Type Driver<br />
** https://review.openstack.org/#/c/446047<br />
<br />
* SR-IOV port extension RFE<br />
** https://bugs.launchpad.net/neutron/+bug/1662650<br />
<br />
* live migration port binding support <br />
** https://review.openstack.org/#/c/414251<br />
<br />
* driver api "feature requests"<br />
** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
** https://bugs.launchpad.net/neutron/+bug/1673142 Enforce extension semantics<br />
** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting April 19, 2017 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
<br />
* QinQ Type Driver<br />
** https://review.openstack.org/#/c/446047<br />
<br />
* SR-IOV port extension RFE<br />
** https://bugs.launchpad.net/neutron/+bug/1662650<br />
<br />
* live migration port binding support <br />
** https://review.openstack.org/#/c/414251<br />
<br />
* driver api "feature requests"<br />
** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting April 12, 2017 ===<br />
<br />
=== Meeting April 5, 2017 ===<br />
<br />
* Announcements<br />
<br />
** The log for previous meeting went to wrong place as I accidentally mistyped the meeting name <br />
*** http://eavesdrop.openstack.org/meetings/__networking_ml2/<br />
<br />
* Bugs/RFEs<br />
<br />
* QinQ Type Driver<br />
** https://review.openstack.org/#/c/446047<br />
<br />
** SR-IOV port extension RFE<br />
*** https://bugs.launchpad.net/neutron/+bug/1662650<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 30, 2017 ===<br />
<br />
* Announcements<br />
** Sukhdev is out today<br />
<br />
<br />
=== Meeting March 15, 2017 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
<br />
** SR-IOV port extension RFE<br />
*** https://bugs.launchpad.net/neutron/+bug/1662650<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
<br />
<br />
=== Meeting March 1, 2017 ===<br />
<br />
* Announcements<br />
<br />
* PTG post mortem<br />
<br />
* Bugs/RFEs<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting February 22, 2017 (PTG) ===<br />
<br />
=== No Meeting February 15, 2017 ===<br />
<br />
=== Meeting February 8, 2017 ===<br />
<br />
* Announcements<br />
** rkukura not available for today's meeting<br />
** Neutron PTG etherpad - https://etherpad.openstack.org/p/neutron-ptg-pike<br />
<br />
* Bugs/RFEs<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting January 25, 2017 ===<br />
<br />
* Announcements<br />
** Neutron PTG etherpad - https://etherpad.openstack.org/p/neutron-ptg-pike<br />
<br />
* Bugs/RFEs<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
*** https://review.openstack.org/#/c/404293<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting January 18, 2017 ===<br />
<br />
* Announcements<br />
** There is still room for PTG registrations <br />
<br />
* Bugs/RFEs<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
*** https://review.openstack.org/#/c/404293<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting January 11, 2017 ===<br />
<br />
* Announcements<br />
* There is still room for PTG registrations <br />
<br />
* Bugs/RFEs<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
*** https://review.openstack.org/#/c/404293<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting December 14, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 7, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting November 23, 2016 ===<br />
<br />
=== Meeting November 16, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting November 9, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Ocata Summit Retrospective<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
*** part of this Barcelona summit design session: https://etherpad.openstack.org/p/ocata-nova-neutron-session<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting November 2, 2016 ===<br />
<br />
* Skipping due to Ocata summit travel/recovery<br />
<br />
=== No Meeting October 26, 2016 ===<br />
<br />
* Skipping due to Ocata summit<br />
<br />
=== Meeting October 19, 2016 ===<br />
<br />
* Announcements<br />
** Next week Summit in Barcelona. No meeting next week<br />
<br />
* Ocata Planning<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
*** part of this Barcelona summit design session: https://etherpad.openstack.org/p/ocata-nova-neutron-session<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting October 12, 2016 ===<br />
<br />
* Announcements<br />
** Bob Kukura will not be at today's meeting.<br />
<br />
* Ocata Planning<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
*** part of this Barcelona summit design session: https://etherpad.openstack.org/p/ocata-nova-neutron-session<br />
*** Unifying the portbinding logic is not a necessary part of this proposal anymore<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting October 5, 2016 ===<br />
<br />
* Announcements<br />
** Bob Kukura will not be at today's meeting.<br />
<br />
* Ocata Planning<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** Unifying the portbinding logic is not a necessary part of this proposal anymore<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting September 28, 2016 ===<br />
<br />
=== No Meeting September 21, 2016 ===<br />
<br />
=== No Meeting September 14, 2016 ===<br />
<br />
=== Meeting September 7, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** Unifying the portbinding logic is not a necessary part of this proposal anymore<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting August 31, 2016 ===<br />
<br />
* Neither sukhdev nor rkukura is available to chair today, so we'll skip this week's meeting.<br />
<br />
=== Meeting August 24, 2016 ===<br />
<br />
* Announcements<br />
** N-3 is Sept 1<br />
<br />
* Bugs/RFEs<br />
** Unify ML2 portbinding and dvr portbinding tables - andreas (not available for today's meeting)<br />
*** please review this patch - https://review.openstack.org/#/c/317358<br />
*** spec for live migration - https://review.openstack.org/#/c/309416/<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception - see patch here - https://review.openstack.org/#/c/327500<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 17, 2016 ===<br />
<br />
* Announcements<br />
** N-3 is Sept 1<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
*** I have added the conf calling information for remote participation - see - https://etherpad.openstack.org/p/newton-neutron-midcycle-workitems<br />
<br />
<br />
* Bugs/RFEs<br />
** Unify ML2 portbinding and dvr portbinding tables - andreas <br />
<br />
** please review this patch - https://review.openstack.org/#/c/317358<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception - see patch here - https://review.openstack.org/#/c/327500<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
** Clarification on coupling between port create and port update calls to mech drivers<br />
<br />
=== Meeting August 3, 2016 ===<br />
<br />
* Announcements<br />
** N-3 is Sept 1<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
** Barcelona summit presentation voting has started: https://www.openstack.org/summit/barcelona-2016/vote-for-speakers<br />
<br />
* Bugs/RFEs<br />
** Unify ML2 portbinding and dvr portbinding tables - andreas <br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1609184 [RFE] ML2: Allow retry on db error by precommit https://review.openstack.org/#/c/350315/<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 27, 2016 ===<br />
<br />
* Meeting was cancelled this week<br />
<br />
=== Meeting July 20, 2016 ===<br />
<br />
* Announcements<br />
** N-2 is behind us<br />
** N-3 is Sept 1<br />
** Project Mascot/logo - see here - http://lists.openstack.org/pipermail/openstack-dev/2016-July/099046.html<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
<br />
* Bugs/RFEs<br />
** Unify ML2 portbinding and dvr portbinding tables - andreas <br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 13, 2016 ===<br />
<br />
* Announcements<br />
** Deadline to submit proposals for Barcelona summit is today<br />
** N-2 is this week - http://releases.openstack.org/newton/schedule.html<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
<br />
* Bugs/RFEs<br />
** Unify of ML2 portbinding and dvr portbinding tables<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
<br />
<br />
=== Meeting July 6, 2016 ===<br />
<br />
* Announcements<br />
** July 12-14 Neuton-2<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
* Bugs/RFEs<br />
** Unify of ML2 portbinding and dvr portbinding tables<br />
*** Armax commented on the spec: https://review.openstack.org/309416 . Those are his major points:<br />
*** Are we sure that vnic_type and profile are always port specific (and not binding specific)?<br />
*** Why not just merging the portbindingstable into the dvr portbindingstable?<br />
*** For Live Migration Armando rather wants a live migration specifc port extension than a general purpose port extension. The general purpose solution seems a bit overkill to him. On the summit, we decided to go the latter one, thoughts?<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
=== Meeting June 29, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Items from Last week<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting June 22, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Items from Last week<br />
** https://review.openstack.org/#/c/320657/1/neutron/db/ipam_backend_mixin.py <- Should this be fixed? Question from Rossella.<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting June 15, 2016 ===<br />
<br />
* Announcements<br />
* Unify of ML2 portbinding and dvr portbinding tables<br />
** current patchset: https://review.openstack.org/#/c/326987<br />
*** TODO: minor fixes, unit tests<br />
*** Separate Patch: OVO, rework DVR part as well<br />
** series of patches doing similar work for router ha ports: https://review.openstack.org/#/c/323993<br />
** Which one is the right way to go? Who do we need to involve to land this in Newton?<br />
<br />
* Open Discussion<br />
** https://review.openstack.org/#/c/320657/1/neutron/db/ipam_backend_mixin.py <- Should this be fixed? Question from Rossella.<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
=== Meeting June 8, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Open Discussion<br />
<br />
=== Meeting June 1, 2016 ===<br />
<br />
* Announcements<br />
** N-1 is *this* week<br />
** http://releases.openstack.org/newton/schedule.html<br />
<br />
* Manila-ML2 integration <br />
** https://bugs.launchpad.net/neutron/+bug/1573197<br />
<br />
* Security Groups Discussion<br />
<br />
* Open Discussion<br />
** Some routed networks stuff (carl_baldwin)<br />
*** https://review.openstack.org/#/c/317358 - Enabling create / delete of segments directly<br />
*** https://review.openstack.org/#/c/321152 - ML2 bug doesn't allow return of IP allocation in port update.<br />
<br />
=== Meeting May 25, 2016 ===<br />
<br />
* Today's meeting was cancelled - we will meet next week<br />
<br />
* Announcements<br />
** N-1 is next week<br />
** http://releases.openstack.org/newton/schedule.html<br />
<br />
* Manila-ML2 integration <br />
** https://bugs.launchpad.net/neutron/+bug/1573197<br />
<br />
* Security Groups Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting May 18, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Bugs<br />
<br />
* Open Discussion<br />
<br />
=== Meeting May 11, 2016 ===<br />
<br />
(carl_baldwin) Will there be a meeting this week? - Yes<br />
<br />
* Announcements<br />
<br />
* Newton charter for ML2 <br />
** Trunked ports integration with ML2 <br />
** Integration of Segments service plugin with ML2 (see below)<br />
<br />
* Bugs<br />
** Missing ML2 config options in config reference: https://bugs.launchpad.net/openstack-manuals/+bug/1567792<br />
<br />
* Open Discussion<br />
** Some routed networks topics<br />
*** creating and deleting segments on existing network through new segment API<br />
**** Any cases it should be forbidden?<br />
*** Integrating the segments service plugin with ML2<br />
<br />
<br />
=== Meeting May 4, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Discussion on the charter for ML2 for Newton<br />
** Some of the discussion during summit - https://etherpad.openstack.org/p/newton-neutron-unplugged-track<br />
<br />
* Bugs<br />
** Missing ML2 config options in config reference: https://bugs.launchpad.net/openstack-manuals/+bug/1567792<br />
<br />
* Open Discussion<br />
<br />
=== Meeting April 20, 2016 ===<br />
<br />
* Announcements<br />
** rkukura cannot attend today<br />
** Austin Summit Next week<br />
** No meeting next week (4/27)<br />
<br />
* Neutron Austin Design sessions schedule<br />
** https://www.openstack.org/summit/austin-2016/summit-schedule/global-search?t=Neutron%3A<br />
<br />
* Bugs<br />
** Missing ML2 config options in config reference: https://bugs.launchpad.net/openstack-manuals/+bug/1567792<br />
<br />
* Open Discussion<br />
** Nova-Neutron Porbinding Migration issues (+ macvtap migration, cross l2 agent migration) <br />
*** Cannot attend today, so here a brief update (scheuran, 2016-04-13)<br />
*** Started discussion on the ML http://lists.openstack.org/pipermail/openstack-dev/2016-April/092073.html<br />
*** In a lengthy chat with kevinbenton today we agreed to follow up the multiple port binding thing<br />
*** I started rebasing Bobs patches https://review.openstack.org/#/c/189410 - it will take a while, as I'm learning a lot on the way ;)<br />
*** And a BP + spec is required for the API changes that externalize multiple bindings per port, also still TBD<br />
<br />
=== Meeting April 13, 2016 ===<br />
<br />
* Announcements<br />
** Newton is now open for business<br />
** Networking Guide ML2 section merged: http://docs.openstack.org/mitaka/networking-guide/config-ml2-plug-in.html (scheuran)<br />
<br />
* Neutron Austin Design sessions schedule<br />
** https://www.openstack.org/summit/austin-2016/summit-schedule/global-search?t=Neutron%3A<br />
<br />
* Bugs<br />
** Missing ML2 config options in config reference: https://bugs.launchpad.net/openstack-manuals/+bug/1567792<br />
<br />
* Open Discussion<br />
** Nova-Neutron Porbinding Migration issues (+ macvtap migration, cross l2 agent migration) <br />
*** Cannot attend today, so here a brief update (scheuran, 2016-04-13)<br />
*** Started discussion on the ML http://lists.openstack.org/pipermail/openstack-dev/2016-April/092073.html<br />
*** In a lengthy chat with kevinbenton today we agreed to follow up the multiple port binding thing<br />
*** I started rebasing Bobs patches https://review.openstack.org/#/c/189410 - it will take a while, as I'm learning a lot on the way ;)<br />
*** And a BP + spec is required for the API changes that externalize multiple bindings per port, also still TBD<br />
<br />
=== Meeting April 6, 2016 ===<br />
<br />
* Announcements<br />
** Mitaka release is this week<br />
<br />
* Neutron Austin Design summit Ideas <br />
** Link - https://etherpad.openstack.org/p/newton-neutron-summit-ideas<br />
<br />
* port binding discussion on migration (scheuran) - continuation from previous week<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 30, 2016 ===<br />
<br />
* Announcements<br />
** Mitaka RC2 in the works<br />
<br />
* Neutron Austin Design summit Ideas <br />
** Link - https://etherpad.openstack.org/p/newton-neutron-summit-ideas<br />
<br />
* port binding discussion on migration (scheuran)<br />
** In case distributed ports would be needed, old (currently abandoned, but worth revisiting) effort to cleanup DVR's distributed port implementation as a precursor to generalizing it is here:<br />
*** https://bugs.launchpad.net/neutron/+bug/1367391<br />
*** https://review.openstack.org/#/c/189410/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 23, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Neutron Austin Design summit Ideas <br />
** Link - https://etherpad.openstack.org/p/newton-neutron-summit-ideas<br />
<br />
* port binding discussion on migration (scheuran)<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 16, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Docs ML2 configuration section update<br />
** Documentation - https://review.openstack.org/#/c/282349<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* port binding with port owned by router<br />
<br />
* Simulate portbinding on migration target host (scheuran)<br />
** Use Case: Migration cross l2 agents, migration with macvtap l2 agent --> In both cases nova needs to know the portbinding information that should be used on the migration target before migration has started (in nova pre_live_migration) and before port has been bound. This information is required to trigger the correct vif-plug action on the target and to modify the libvirt domain.xml accordingly<br />
** Approach: Some new api call is required, which simulates the portbinding for the target host and returns this information<br />
** This is just as a heads up - I try to come up with more details in the next meeting (23rd of March)<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 9, 2016 ===<br />
<br />
* Announcements<br />
** rkukura cannot attend today<br />
<br />
* Modular L2 agent update<br />
** Documentation - https://review.openstack.org/#/c/282349<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 2, 2016 ===<br />
<br />
* Announcements<br />
** Mitaka-3 is this week<br />
<br />
* Modular L2 agent update<br />
** Documentation - https://review.openstack.org/#/c/282349<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting February 24, 2016 ===<br />
<br />
* Announcements<br />
** neutron mid-cycle this week - https://etherpad.openstack.org/p/neutron-mitaka-midcycle<br />
<br />
* Open Agenda - based upon interest<br />
<br />
* Modular L2 agent update<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting February 17, 2016 ===<br />
<br />
* Announcements<br />
** rkukura on PTO this week<br />
<br />
* Open Agenda - based upon interest<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Modular L2 agent update<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting February 10, 2016 ===<br />
<br />
* Announcements<br />
** Do not forget to vote on sessions for Austin Summit<br />
*** https://www.openstack.org/summit/austin-2016/vote-for-speakers<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Modular L2 agent update<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting February 3, 2016 ===<br />
<br />
* Announcements<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Modular L2 agent update<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting January 27, 2016 ===<br />
<br />
* Announcements<br />
** Austin (Newton) Summit session proposal deadline is Monday<br />
*** https://www.openstack.org/summit/austin-2016/call-for-speakers<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting January 20, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Driver API for SecurityGroup <br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Any topics of interest to ML2 - Open Agenda based upon the interest<br />
* Open Discussion<br />
<br />
<br />
=== Meeting January 13, 2016 ===<br />
<br />
* Announcements<br />
** M2 is next week<br />
<br />
* Driver API for SecurityGroup <br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Any topics of interest to ML2 - Open Agenda based upon the interest<br />
* Open Discussion<br />
<br />
=== Meeting January 6, 2016 ===<br />
* Announcements<br />
** M2 Mid Jan<br />
<br />
* Driver API for SecurityGroup - good discussion on the bug<br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* Trunk port binding for VLAN-awere VMs - pretty much ready to go<br />
** Spec - https://review.openstack.org/#/c/243786/<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Any topics of interest to ML2 - Open Agenda based upon the interest<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 30, 2015 ===<br />
<br />
* No meeting<br />
<br />
=== Meeting December 23, 2015 ===<br />
<br />
* No meeting<br />
<br />
=== Meeting December 16, 2015 ===<br />
<br />
* Announcements<br />
** Sukhdev is off for next two weeks, rkukura is off week after next<br />
** no meeting 12/30<br />
** quick poll - meet next week (12/23)?<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** Spec - https://review.openstack.org/#/c/243786/<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran (can't attend today 12/09)<br />
** This patch needs to go in first, then we're ready to do the split of the lb agent: https://review.openstack.org/250542<br />
** Split of the lb agent: Will be updated after above went in: https://review.openstack.org/#/c/246318/<br />
** Moving the code to a separate file [WIP] https://review.openstack.org/#/c/248138/<br />
** Also had a discussion with kevinbenton and ajo if arp spoofing stuff could be modelled as agent extension. Could not convince them, so we agreed to go on with the current design and keep that in the back of our minds for the future.<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* limited-portsec Discussion<br />
** if the limited-portsec depend on port-sec extension, there maybe code in limited-portsec to extend the dict of port-sec.<br />
** https://review.openstack.org/#/c/250036/ , difficult to handle the dependency in these extensions.<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 9, 2015 ===<br />
<br />
* Announcements<br />
** Sukhdev is off for next three weeks<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** Spec - https://review.openstack.org/#/c/243786/<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran (can't attend today 12/09)<br />
** This patch needs to go in first, then we're ready to do the split of the lb agent: https://review.openstack.org/250542<br />
** Split of the lb agent: Will be updated after above went in: https://review.openstack.org/#/c/246318/<br />
** Moving the code to a separate file [WIP] https://review.openstack.org/#/c/248138/<br />
** Also had a discussion with kevinbenton and ajo if arp spoofing stuff could be modelled as agent extension. Could not convince them, so we agreed to go on with the current design and keep that in the back of our minds for the future.<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* limited-portsec Discussion<br />
** if the limited-portsec depend on port-sec extension, there maybe code in limited-portsec to extend the dict of port-sec.<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Open Discussion<br />
** Discussion on passing network ID to the type drivers - enhancement is needed to three methods as follows:<br />
*** def allocate_tenant_segment(self, session, network_id=None):<br />
*** def reserve_provider_segment(self, session, segment, network_id=None):<br />
*** def release_segment(self, session, segment, network_id=None):<br />
<br />
=== Meeting December 2, 2015 ===<br />
* Announcements<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** Spec - https://review.openstack.org/#/c/243786/<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
** https://review.openstack.org/#/c/246318/<br />
** https://review.openstack.org/#/c/248138/<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting November 25, 2015 ===<br />
* Announcements<br />
** M1 is due next week<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** Bence Romsics discussed with ML2 subteam at summit<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting November 18, 2015 ===<br />
* Announcements<br />
** M1 is due in first week of Dec<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** Bence Romsics discussed with ML2 subteam at summit<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting November 11, 2015 ===<br />
* Announcements<br />
** Welcome back from the summit and our week off!<br />
** Mitaka-1 December 1: https://launchpad.net/neutron/+milestone/mitaka-1<br />
<br />
* Mitaka Design Summit recap<br />
** Etherpads: https://wiki.openstack.org/wiki/Design_Summit/Mitaka/Etherpads#Neutron<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** Bence Romsics discussed with ML2 subteam at summit<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
=== Meeting October 21, 2015 ===<br />
* Announcements<br />
** Mitaka summit is next week<br />
** No ML2 IRC meeting during summit<br />
<br />
* Mitaka Design Summit<br />
** Neutron Design Summit schedule - https://www.openstack.org/summit/tokyo-2015/schedule/design-summit<br />
<br />
* ML2 pre-cycle sprint recap<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** email summaries - TBD<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
=== Meeting October 14, 2015 ===<br />
<br />
* Meeting cancelled due to low attendance<br />
<br />
=== Meeting October 7, 2015 ===<br />
<br />
* No meeting - ML2 pre-cycle sprint<br />
<br />
=== Meeting Sept 30, 2015 ===<br />
* Announcements<br />
** Neutron has a new PTL for Mitaka - congratulations to armax and many thanks to mestery!<br />
** ML2 pre-cycle sprint is next week<br />
** No ML2 IRC meeting next week<br />
<br />
* ML2 pre-cycle sprint<br />
** Sprint announcement - http://lists.openstack.org/pipermail/openstack-dev/2015-September/073927.html<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** Logistics<br />
** Prep<br />
<br />
* Mitaka Design Summit proposals for ML2 - discussion <br />
** Neutron Mitaka Design Summit proposals - https://etherpad.openstack.org/p/neutron-mitaka-designsummit<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* Modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
=== Meeting Sept 23, 2015 ===<br />
* Announcements<br />
** Liberty RC1 contents - https://launchpad.net/neutron/+milestone/liberty-rc1<br />
** PTL election is this week - https://wiki.openstack.org/wiki/PTL_Elections_September_2015<br />
<br />
* ML2 late-cycle plan<br />
** Sprint announcement - http://lists.openstack.org/pipermail/openstack-dev/2015-September/073927.html<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* Mitaka Design Summit proposals for ML2 - discussion <br />
** Nutron Mitaka Design Summit proposals - https://etherpad.openstack.org/p/neutron-mitaka-designsummit<br />
<br />
* driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting Sept 16, 2015 ===<br />
<br />
* Announcements<br />
** Liberty RC1 contents - https://launchpad.net/neutron/+milestone/liberty-rc1<br />
<br />
* ML2 late-cycle plan<br />
** Sprint announcement - http://lists.openstack.org/pipermail/openstack-dev/2015-September/073927.html<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* Mitaka Design Summit proposals for ML2 - discussion <br />
** Nutron Mitaka Design Summit proposals - https://etherpad.openstack.org/p/neutron-mitaka-designsummit<br />
<br />
* driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting Sept 9, 2015 ===<br />
<br />
* Announcements<br />
** Liberty-3 contents - https://launchpad.net/neutron/+milestone/liberty-3<br />
** Liberty RC1 contents - https://launchpad.net/neutron/+milestone/liberty-rc1<br />
<br />
* ML2 late-cycle plan<br />
** Sprint announcement - http://lists.openstack.org/pipermail/openstack-dev/2015-September/073927.html<br />
<br />
* Mitaka Design Summit proposals for ML2 - discussion <br />
** Brainstorm ideas for the Mitaka ML2 design summit ideas<br />
** Nutron Mitaka Design Summit proposals - https://etherpad.openstack.org/p/neutron-mitaka-designsummit<br />
<br />
* driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting Sept 2, 2015 ===<br />
<br />
* Announcements<br />
** Liberty FF is this week (or early next week)<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is Yahoo (tentative) <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** Task Flow Document<br />
*** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* driver API for SecurityGroup - Do we want to come up with a plan for Design session in Tokyo for this? <br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 26, 2015 ===<br />
<br />
* Announcements<br />
** Liberty FF is next week<br />
<br />
* Action Items from previous weeks:<br />
** rkukura to work with others to finalize the venue for the ML2 late-cycle sprint<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is TBD. <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* driver API for SecurityGroup<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 19, 2015 ===<br />
<br />
* Announcements<br />
** Liberty FF is two weeks away<br />
<br />
* Action Items from previous weeks:<br />
** rkukura and Sukhdev to re-organize weekly meeting agenda around goals for upcoming Mitaka cycle as well as anything needed to wrap up for liberty<br />
** rkukura to work with others to finalize the venue for the ML2 late-cycle sprint<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is TBD. <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L3 Blueprints - https://launchpad.net/neutron/+milestone/liberty-3<br />
** couple of Blueprints may be of interest to ML2 team<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* driver API for SecurityGroup<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 12, 2015 ===<br />
<br />
* Announcements<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is TBD. <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L3 Blueprints - https://launchpad.net/neutron/+milestone/liberty-3<br />
** couple of Blueprints may be of interest to ML2 team<br />
<br />
* L2 Modular Agent discussion<br />
** macvtap agent and ML2 discussion. Feel free to express your opinion - http://lists.openstack.org/pipermail/openstack-dev/2015-August/071207.html<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 5, 2015 ===<br />
<br />
* Announcements<br />
** Liberty FF is end of August<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is TBD. <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L3 Blueprints - https://launchpad.net/neutron/+milestone/liberty-3<br />
** couple of Blueprints may be of interest to ML2 team<br />
<br />
* L2 Modular Agent discussion<br />
** macvtap agent and ML2 discussion. Feel free to express your openion - http://lists.openstack.org/pipermail/openstack-dev/2015-August/071207.html<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 29, 2015 ===<br />
<br />
* Announcements<br />
** Liberty-2 is this week<br />
** Liberty-3 is end of August<br />
<br />
* ML2 late-cycle plan<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L2 Modular Agent discussion<br />
<br />
* Place for Macvtap agent (scheuran) - Putting this right after l2-agent, as it is related to it<br />
** Planning a ml2 driver + l2 agent for macvtap attachments (independent from sriov). But where should it land?<br />
*** 1) own openstack repo networking-macvtap (already some discussion there: https://review.openstack.org/#/c/195907/)<br />
*** 2) in neutron tree as new reference, own agent (duplicating code)<br />
*** 3) In neutron tree, Integrated into linuxbridge agent (reusing about 500 lines of code, mostly main loop, detecting new devices,...); Extracting superclass out of linuxbridge agent that can be subclassed. Having config option to either run agent in lb or in macvtap mode. fully functional prototype (macvtap stuff tested): https://github.com/scheuran/networking-macvtap/commit/36a068cf3d3d6930ab9330efb099cd95a84ca785<br />
*** 4) modular l2 agent, but as long it is being discussed go with #1<br />
*** 5) Prototyping modular layer 2 agent ( #a in separate repo vs. #b together with lb)<br />
** Anyhow there will be a separate ml2 driver which will either land in tree or in the networking-macvtap repo<br />
** Spec on github (assuming it will land in a separate repo): https://github.com/scheuran/networking-macvtap/commit/bc239419398ec039da35ec949a14691280733bf6<br />
** Has been discussed in yesterdays neutron meeting where I was asked to evaluate agent-extension used for qos - but that can not be used: http://eavesdrop.openstack.org/meetings/networking/2015/networking.2015-07-28-14.01.log.html<br />
<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
** request for patch review:<br />
*** https://review.openstack.org/#/c/202357/ l3_db: it updates port attribute without L2 plugin<br />
*** https://review.openstack.org/#/c/202358/ l3_db: not use L2 plugin _get_port unnecessarily<br />
*** https://review.openstack.org/#/c/202359/ l3: not use L2 plugin _get_subnet unnecessarily<br />
<br />
=== Meeting July 22, 2015 ===<br />
<br />
* Announcements<br />
** Liberty-2 is next week<br />
**Liberty Release Schedule - https://wiki.openstack.org/wiki/Liberty_Release_Schedule<br />
<br />
* Action Items<br />
** rkukura to finalize the plan for ML2 sprint<br />
*** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L2 Modular Agent discussion<br />
* Physical Topology Discussion<br />
* Ironic/Neutron-ML2 integration discussion<br />
** https://wiki.openstack.org/wiki/Meetings/Ironic-neutron<br />
<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 15, 2015 ===<br />
<br />
* Announcements<br />
** Liberty-2 is fast approaching - end of July<br />
**Liberty Release Schedule - https://wiki.openstack.org/wiki/Liberty_Release_Schedule<br />
<br />
* Action Items<br />
** rkukura to finalize the plan for ML2 sprint<br />
*** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L2 Modular Agent discussion<br />
* Physical Topology Discussion<br />
* Ironic/Neutron-ML2 integration discussion<br />
** https://wiki.openstack.org/wiki/Meetings/Ironic-neutron<br />
** ML2 based test framework for Ironic - call for discussion/Ideas<br />
<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 8, 2015 ===<br />
<br />
* Announcements<br />
<br />
* Action Items<br />
** rkukura and manishg to finalize the ML2 sprint plans and put together an etherpad for sprint<br />
*** Etherpad started: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** asomya and shivharis to add Physical Topology to the ML2 charter for Liberty<br />
<br />
* ML2 Mid-cycle sprint - decide on the date <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
** Following participants are available - please add your name, if you can participate<br />
*** Sukhdev K<br />
*** Bob K<br />
*** Arvind S<br />
*** Manish G<br />
*** Kevin B<br />
*** Josh <br />
* L2 Modular Agent discussion<br />
* Physical Topology Discussion<br />
* Ironic/Neutron-ML2 integration discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 1, 2015 ===<br />
<br />
* Announcements<br />
<br />
* Action Items<br />
** rkukura and manishg to finalize the ML2 sprint plans and put together an etherpad for sprint<br />
*** Etherpad started: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** banix to discuss Modular L2 agents topic in Neutron core team and drive the priority<br />
** asomya and shivharis to add Physical Topology to the ML2 charter for Liberty<br />
<br />
* Neutron Mid-cycle sprint recap (Sukhdev)<br />
<br />
* ML2 Mid-cycle sprint<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** July 13-17 seems like the earliest possible week<br />
** Following participants are available - please add your name, if you can participate<br />
*** Sukhdev K<br />
*** Bob K<br />
*** Arvind S<br />
*** Manish G<br />
*** Josh <br />
** Task Flow Document<br />
*** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Discussion on binding_profile_type to facilitate filtering of Ironic ports or using device_owner (Sukhdev)<br />
<br />
* Open Discussion<br />
<br />
=== Meeting June 24, 2015 ===<br />
<br />
* No meeting - Neutron mid-cycle sprint<br />
<br />
=== Meeting June 17, 2015 ===<br />
<br />
* Announcements<br />
** VLAN aware VMs meeting 6-15-2015<br />
*** https://etherpad.openstack.org/p/YVR-neutron-vlan-trunk<br />
<br />
* Action Items<br />
** banix to discuss Modular L2 agents topic in Neutron core team and drive the priority<br />
** asomya and shivharis to add Physical Topology to the ML2 charter for Liberty<br />
** manishg to propose two or three time slots for mid-cycle sprint for task flow<br />
*** Proposing a few dates here (we will probably need 2 days but just proposing a range)<br />
**** Jul/8 - Jul/10<br />
**** Jul/13 - Jul/15<br />
**** Sep/9 - Sep/11<br />
**** Sep/16 - Sep/18<br />
**** Sep/23 - Sep/25<br />
<br />
* Neutron Mid-Cycle Sprint Discussion <br />
** https://etherpad.openstack.org/p/neutron-liberty-mid-cycle <br />
*** July 13-17 seems like the earliest possible week<br />
** Following participants are available - please add your name, if you can participate<br />
*** Sukhdev K<br />
*** Bob K<br />
*** Manish G<br />
*** Josh <br />
<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
=== Meeting June 10, 2015 ===<br />
*Absence: <br />
** banix. I will be away. Will follow up on my AI by next week.<br />
<br />
* Announcements<br />
** New RFE process - to be followed after Liberty 1<br />
*** http://docs.openstack.org/developer/neutron/policies/blueprints.html#neutron-request-for-feature-enhancements<br />
** Core-vendor decomp - Phase II<br />
*** https://review.openstack.org/#/c/187267<br />
<br />
* Action Items<br />
** rkukura to discuss with QoS implications with ajo on ML2<br />
** banix to discuss Modular L2 agents topic in Neutron core team and drive the priority<br />
** asomya and shivharis to add Physical Topology to the ML2 charter for Liberty<br />
** manishg to propose two or three time slots for mid-cycle sprint for task flow<br />
*** Proposing a few dates here (we will probably need 2 days but just proposing a range)<br />
**** Jul/8 - Jul/10<br />
**** Jul/13 - Jul/15<br />
**** Sep/9 - Sep/11<br />
**** Sep/16 - Sep/18<br />
**** Sep/23 - Sep/25<br />
<br />
* Neutron Mid-Cycle Sprint Discussion <br />
** I have removed Task Flow item from etherpad for Ft. Collins mid-cycle. <br />
** https://etherpad.openstack.org/p/neutron-liberty-mid-cycle <br />
** Discussion on the time frame that works for people to have an ML2 mid-cycle in the Bay Area<br />
*** July 13-17 seems like the earliest possible week<br />
** Following participants are available - please add your name, if you can participate<br />
*** Sukhdev K<br />
*** Bob K<br />
*** Manish G<br />
*** Josh <br />
<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting June 3, 2015 ===<br />
<br />
* Announcements<br />
** Ironic-Neutron integration weekly meetings was kicked off this week - Lots of interest in this topic . Anybody interested in this topic, please join us next week and every week after that.<br />
*** https://wiki.openstack.org/wiki/Meetings/Ironic-neutron<br />
** New Spec process<br />
*** https://github.com/openstack/neutron/blob/master/doc/source/policies/blueprints.rst<br />
** Core-vendor decomp - Phase II<br />
*** https://review.openstack.org/#/c/187267<br />
<br />
* Charter of ML2 sub-team for Liberty Cycle<br />
** Task Flow<br />
** Decomposition phase -2<br />
<br />
* Neutron Mid-Cycle Sprint Discussion <br />
** Key players for the Task Flow can not make the sprint. Possibilities are to hold mid-cycle sprint in Bay Area. Who is interested? Who can make it? <br />
** https://etherpad.openstack.org/p/neutron-liberty-mid-cycle <br />
<br />
* Task Flow Discussion<br />
** We lost opportunity to discuss it in Vancouver<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting May 27, 2015 ===<br />
<br />
* No meeting - recovering from summit<br />
<br />
=== Meeting May 20, 2015 ===<br />
<br />
* No meeting - Liberty Summit<br />
<br />
=== Meeting May 13, 2015 ===<br />
<br />
*Announcements<br />
** No meeting next two weeks. Next week everybody is at summit, following week to recover from travels<br />
<br />
*Task Flow Discussion<br />
*** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
*** midonet plugin (not done - will take care of it this week) (manishg)<br />
<br />
*Liberty Design Summit Discussion<br />
**https://wiki.openstack.org/wiki/Summit/Liberty/Etherpads#Neutron<br />
** Contributor Meetup Friday (at Summit): https://etherpad.openstack.org/p/YVR-neutron-contributor-meetup<br />
<br />
*ML2 on Neutron Mid-Cycle Sprint <br />
**https://etherpad.openstack.org/p/neutron-liberty-mid-cycle (see item 4)<br />
<br />
* Liberty BP<br />
** converting address-pair and security-group into extension driver. <br />
*** https://review.openstack.org/#/c/169223/3/specs/liberty/ml2-extension-driver-convert.rst<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
** Discussion on Port to network relationship - N:M relationship - is it allowed in our current design? <br />
*** Can one port attach to multiple networks? <br />
*** Can a (v)NIC attach to multiple networks? <br />
*** Can one network attach to multiple ports of same instance/node?<br />
<br />
=== Meeting May 6, 2015 ===<br />
<br />
*Announcements<br />
** Kilo was released last week - congratulations to everybody<br />
<br />
*Task Flow Discussion<br />
*** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
*** midonet plugin (not done - will take care of it this week) (manishg)<br />
<br />
*Liberty Design Summit Discussion<br />
**https://wiki.openstack.org/wiki/Summit/Liberty/Etherpads#Neutron<br />
**ML2 topics are in Fishbowl room discussions - lets update it<br />
**Lightening talks are here - http://libertydesignsummit.sched.org/event/213da02952470483dfd8b2765aa88485#.VUmpcGRVhHw<br />
<br />
*ML2 on Neutron Mid-Cycle Sprint <br />
**https://etherpad.openstack.org/p/neutron-liberty-mid-cycle (see item 4)<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
=== Meeting April 29, 2015 ===<br />
*Announcements<br />
** Kilo RC3 is due any day<br />
** Starting with Liberty Spec process for new features is being abandoned in favor of light weight RFE is being implemented<br />
***https://review.openstack.org/#/c/177342/<br />
** Changes to Driver team - Doug and Maru replacing Salvatore and Mark <br />
<br />
*Action Items from Last week<br />
**manishg to document task flow discussions and look into the midonet plugin<br />
*** [https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document] (manishg)<br />
*** midonet plugin (not done - will take care of it this week) (manishg)<br />
<br />
*Ironic (bare metal) integration through ML2 Mech Drivers (discussion)<br />
**There is a tremendous interest by many vendors, as well as Ironic team for this. I have requested a summit session for this. see item 63 on etherpad<br />
**https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
<br />
*ML2 on Neutron Mid-Cycle Sprint <br />
**https://etherpad.openstack.org/p/neutron-liberty-mid-cycle (see item 4)<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting April 22, 2015 ===<br />
*Announcements<br />
** Kilo RC2 is due any day<br />
** Networking Guide Doc Day Sprint it tomorrow. Please contact Edgar, if you want to participate/contribute<br />
*** Here is agenda for the sprint - https://etherpad.openstack.org/p/networking-guide<br />
<br />
*Action Items from Last week<br />
**Sukhdev to discuss with mestery about task flow during mid-cycle sprint<br />
**Document the discussion point related to ML2 Sync (Manish)<br />
**shivharis to find the information about release notes for Kilo and share with the team<br />
***https://wiki.openstack.org/wiki/ReleaseNotes/Kilo<br />
<br />
*ML2 on Neutron Mid-Cycle Sprint <br />
**https://etherpad.openstack.org/p/neutron-liberty-mid-cycle (see item 4)<br />
<br />
* ML2 summit sessions<br />
** Design summit session etherpad: https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting April 15, 2015 ===<br />
*Announcements<br />
** Absence: Manish (Jury Duty)<br />
** Absence next week: rkukura (PTO - college tour)<br />
** Kilo RC is out<br />
<br />
*Action Items from Last week<br />
**Add next steps for the Drivers decomposition to summit topic etherpad - shivharis<br />
**shivharis to find the information about release notes for Kilo and share with the team<br />
**rkukura and Sukhdev to discuss with mestery about task flow during mid-cycle sprint<br />
**Document the discussion point related to ML2 Sync (Manish)<br />
<br />
* Finalize recommendations to mestery on ML2 summit sessions<br />
** Design summit session etherpad: https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
<br />
* Quick update on DVR UT/fix/cleanup work (rkukura)<br />
<br />
* portsecurity tests: unit, functional and scenario<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting April 8, 2015 ===<br />
<br />
*Announcements<br />
** RC's are April 9-23 and Kilo release on April 30<br />
** Liberty mid-cycle sprint announced. <br />
*** June 24-26 in Fort Collins, CO (at HP)<br />
*** Topics to be decided after Vancouver summit - https://etherpad.openstack.org/p/neutron-liberty-mid-cycle<br />
<br />
*Action Items from Last week<br />
**Add next steps for the Drivers decomposition to summit topic etherpad - shivharis<br />
*** Design summit session etherpad: https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
**ML2 sync and error handling to summit topic etherpad (rkukura)<br />
**Document the discussion point related to ML2 Sync (Manish)<br />
<br />
* Mechanism drivers and DVR discussion (rkukura)<br />
** Have made good (but slow) progress on DVR port binding schema and logic cleanup<br />
*** https://bugs.launchpad.net/neutron/+bug/1367391<br />
*** Will miss kilo, hopefully merge early in liberty, cannot back-port to kilo due to schema changes<br />
** Discovered no current unit tests cover critical DVR port binding logic, so adding them as separate patch against current code, then will ensure they don't break in dependent cleanup patch<br />
*** Extending test_port_binding to exercise update_dvr_port_binding, get_device_details, etc. for DVR ports, utilizing existing PortContext state asserts in mechanism_test MD<br />
*** Hoped to get at least the new UTs into kilo, but probably too late, but can back-port to kilo<br />
** Discovered several issues (inconsistencies in per-host vs. host-independent state in PortContext) that would seem to break ToR switch MDs that need to track binding state per host:<br />
*** When committing DVR port binding, PortContext passed to update_port methods has new binding:vif_type and binding:vif_details for the bound host, but shows 'distributed' for previous binding:vif_type instead of 'unbound' like for normal ports, and empty strings for current or previous binding:host_id - propose to make these work like for non-DVR ports<br />
*** When updating DVR port's status, PortContext currently shows 'distributed' for binding:vif_type and empty string for host, but has binding_levels, etc., for the specific host - could change this to reflect host-specific state, or to only be called when port's status changes and reflect non-host-specific state<br />
** Issues to discuss<br />
*** Has anyone tested their MDs with DVR?<br />
*** Has anyone run into these (or other) issues?<br />
*** Is back-porting these sorts of behavioral fixes to kilo acceptable?<br />
*** Do we have consensus on making update_port methods reflect per-host state when committing DVR port binding?<br />
*** Do we prefer to make update_port methods reflect per-host state or only host-independent state when changing DVR port status, or do we need separate updates for each?<br />
<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting April 1, 2015 ===<br />
<br />
*Announcements<br />
** RC's are April 9-23 and Kilo release on April 30<br />
** Design summit session etherpad: https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
*Action Items from Last week<br />
**Document the discussion point related to ML2 Sync (Manish)<br />
**Create an etherpad for driver decomposition discussion at Vancouver Summit<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting March 25, 2015 ===<br />
<br />
*Announcements<br />
** RC's are April 9-23 and Kilo release on April 30<br />
** RC1 content is here - https://launchpad.net/neutron/+milestone/kilo-rc1<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting March 18, 2015 ===<br />
<br />
*Announcements<br />
**L2 Gateway API is ready for consumption by everybody. Give it a test drive and provide feedback to the team. <br />
**See wiki here - https://wiki.openstack.org/wiki/Neutron/L2-GW<br />
** K3 content is here - https://launchpad.net/neutron/+milestone/kilo-3<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
<br />
=== Meeting March 11, 2015 ===<br />
<br />
*Announcements<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
<br />
<br />
=== Meeting March 4, 2015 ===<br />
<br />
*Announcements<br />
** Kilo Feature Freeze is tomorrow (March 5th)<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* portsecurity patches<br />
** https://review.openstack.org/#/c/126552/<br />
** https://review.openstack.org/#/c/160051/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron/+bug/1328991<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting February 25, 2015 ===<br />
<br />
*Announcements<br />
** shivharis: under the weather<br />
* ML2 Drivers decomposition discussion<br />
** How are distributions packaging decomposed drivers?<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
*Few BPs being worked on may have impact on ML2 <br />
**https://blueprints.launchpad.net/neutron/+spec/nfv-vlan-trunks<br />
**https://blueprints.launchpad.net/neutron/+spec/restructure-l2-agent<br />
* ML2 Extension Driver API enhancements <br />
** https://review.openstack.org/#/c/152759/ - ready to merge<br />
** https://review.openstack.org/#/c/129178/ - coming along well<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting February 18, 2015 ===<br />
<br />
*Announcements<br />
* ML2 Drivers decomposition discussion<br />
** How are distributions packaging decomposed drivers?<br />
* ML2 Sync and error handling (Task Flow)<br />
* ML2 Extension Driver API enhancements<br />
** Needed for PortSecurity extension driver<br />
** https://review.openstack.org/#/c/152759/<br />
** https://review.openstack.org/#/c/129178/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting February 11, 2015 ===<br />
<br />
*Announcements<br />
**K2 is already out<br />
**Feature proposal freeze for Kilo is March 5<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow) - Follow on from previous week (manishg)<br />
** PoC: https://review.openstack.org/#/c/154333/<br />
* ML2 Extension Driver API enhancements<br />
** Needed for PortSecurity extension driver<br />
** https://review.openstack.org/#/c/152759/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting February 4, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is this week week<br />
*** https://launchpad.net/neutron/+milestone/kilo-2<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow) - manishg<br />
* Blueprint list consolidation - updated link is here: <br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting January 28, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is next week<br />
*** https://launchpad.net/neutron/+milestone/kilo-2<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow) - update manishg<br />
* Blueprint list consolidation (shivharis and manishg)<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
**https://bugs.launchpad.net/neutron/+bug/1415526<br />
* Open Discussion<br />
<br />
=== Meeting January 21, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is on Feb 5th<br />
*** https://launchpad.net/neutron/+milestone/kilo-2<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow) - update manishg<br />
* Blueprint list consolidation (shivharis and manishg)<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://bugs.launchpad.net/neutron/+bug/1179223 (romilg)<br />
** Review patch set for the bug/1179223 https://review.openstack.org/#/c/136106/<br />
** https://bugs.launchpad.net/neutron/+bug/1367391 (matrohon)<br />
* Open Discussion<br />
<br />
=== Meeting January 14, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is few weeks away<br />
*** https://launchpad.net/neutron/+milestone/kilo-2<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow)<br />
* Blueprint list consolidation (shivharis and manishg)<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://review.openstack.org/#/c/113999/<br />
* Open Discussion<br />
<br />
=== Meeting January 7, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is in one month<br />
*** https://wiki.openstack.org/wiki/Kilo_Release_Schedule<br />
* L2 Gateway update<br />
** Team plans to meet every other week initially - goal is to have an API within Kilo cycle<br />
**See details here: https://wiki.openstack.org/wiki/Meetings#Networking_L2_Gateway_meeting<br />
* ML2 Drivers decomposition discussion<br />
* Blueprint list consolidation (shivharis and manishg)<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 31, 2014 ===<br />
<br />
* No meeting - holiday break<br />
<br />
=== Meeting December 24, 2014 ===<br />
<br />
* No meeting - holiday break<br />
<br />
=== Meeting December 17, 2014 ===<br />
<br />
*Announcements<br />
<br />
**Kilo-1 is due this week<br />
*** Here is the content of the release https://launchpad.net/neutron/+milestone/kilo-1<br />
<br />
** Neutron Mid-cycle report<br />
*** https://etherpad.openstack.org/p/neutron-mid-cycle-sprint-dec-2014<br />
***http://lists.openstack.org/pipermail/openstack-dev/2014-December/052715.html<br />
<br />
* Discussion about the ML2 Drivers decomposition<br />
* Blueprint list consolidation (shivharis and manishg)<br />
** Needs further split of drivers<br />
<br />
* Bugs<br />
** We are closing in on K-1 release<br />
** High priority bugs:<br />
** https://bugs.launchpad.net/neutron/+bug/1179223 (romilg)<br />
** https://bugs.launchpad.net/neutron/+bug/1367391 (rkukura)<br />
** https://bugs.launchpad.net/neutron/+bug/1378732 (markmacclain, bug was critical at one point)<br />
** https://bugs.launchpad.net/neutron/+bug/1381536 (Eugene)<br />
** Other bugs:<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 10, 2014 ===<br />
<br />
* No meeting today due to Neutron Mid-cycle sprint<br />
<br />
=== Meeting December 3, 2014 ===<br />
* Announcements<br />
** Mid-cycle meetup: https://wiki.openstack.org/wiki/Sprints/NeutronKiloSprint<br />
** Sub-teams charter https://wiki.openstack.org/wiki/NeutronSubteamCharters<br />
** Kilo release schedule: https://wiki.openstack.org/wiki/Kilo_Release_Schedule<br />
<br />
*Action Items from previous Week<br />
** None<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** Total of 56 bugs, many in medium and low state<br />
** Many vendor specific bugs<br />
** Should we continue working on this (almost done) or abandon it: https://review.openstack.org/#/c/113999/<br />
<br />
* Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
* ML2 driver repository discussion - We did not get to cover it last week<br />
** It seems ML2 vendor drivers will likely be moving out of the main neutron git repository<br />
*** https://review.openstack.org/#/c/134680/<br />
** Any vendor can use their own private repository (stackforge?)<br />
** Do we want a common repository for ML2 vendor drivers?<br />
*** Merges reviewed/approved by an ML2 core team?<br />
*** Pros<br />
**** Reviews maintain consistent quality, style, functionality, etc.<br />
**** Help ensure drivers can coexist in heterogeneous deployments<br />
**** Changes to driver API can update all drivers in common repo in single merge<br />
**** Distributions can package entire set of vendor drivers rather than having to interact with each vendor separately<br />
*** Cons<br />
**** Reviews and approval needed to merge<br />
**** Vendors don't control release cycle for their own drivers<br />
**** Not a level playing field for vendors who chose to use their own repositories<br />
*** Formal poll coming?<br />
<br />
* Modular L2 agent<br />
** Separate task force?<br />
** Relationship to ML2?<br />
<br />
*Open Discussion<br />
** https://blueprints.launchpad.net/neutron/+spec/network-settings-support-vnic-type<br />
<br />
=== Meeting November 26, 2014 ===<br />
* Announcements<br />
** Mid-cycle meetup: https://wiki.openstack.org/wiki/Sprints/NeutronKiloSprint<br />
** Kilo release schedule: https://wiki.openstack.org/wiki/Kilo_Release_Schedule<br />
<br />
*Action Items from previous Week<br />
** Discuss rate limiting (throughput limiting)<br />
** Discuss port security<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
* ML2 Subteam Charter<br />
** https://etherpad.openstack.org/p/ML2_Subteam_Charter<br />
<br />
* ML2 driver repository discussion<br />
** It seems ML2 vendor drivers will likely be moving out of the main neutron git repository<br />
*** https://review.openstack.org/#/c/134680/<br />
** Any vendor can use their own private repository (stackforge?)<br />
** Do we want a common repository for ML2 vendor drivers?<br />
*** Merges reviewed/approved by an ML2 core team?<br />
*** Pros<br />
**** Reviews maintain consistent quality, style, functionality, etc.<br />
**** Help ensure drivers can coexist in heterogeneous deployments<br />
**** Changes to driver API can update all drivers in common repo in single merge<br />
**** Distributions can package entire set of vendor drivers rather than having to interact with each vendor separately<br />
*** Cons<br />
**** Reviews and approval needed to merge<br />
**** Vendors don't control release cycle for their own drivers<br />
**** Not a level playing field for vendors who chose to use their own repositories<br />
*** Formal poll coming?<br />
<br />
* Modular L2 agent<br />
** Separate task force?<br />
** Relationship to ML2?<br />
<br />
*Open Discussion<br />
** https://blueprints.launchpad.net/neutron/+spec/network-default-setting-ext<br />
<br />
=== Meeting November 19, 2014 ===<br />
* Announcements<br />
** Mid-cycle meetup: https://wiki.openstack.org/wiki/Sprints/NeutronKiloSprint<br />
<br />
* Bugs<br />
** Move postcommit ops out of transaction for bulk https://review.openstack.org/#/c/113999/<br />
<br />
* Spec Reviews<br />
** ML2: portsecurity extension support https://review.openstack.org/#/c/99873/<br />
<br />
* ML2 Subteam Charter<br />
** Should the ML2 subteam continue to exist, meet, etc.? <br />
** If so, it needs a charter by next week's neutron IRC meeting.<br />
** Draft at https://etherpad.openstack.org/p/ML2_Subteam_Charter<br />
<br />
* ML2 driver repository discussion<br />
** It seems ML2 vendor drivers will likely be moving out of the main neutron git repository<br />
** Any vendor can use their own private repository (stackforge?)<br />
** Do we want a common repository for ML2 vendor drivers?<br />
*** Merges reviewed/approved by an ML2 core team?<br />
*** Pros<br />
**** Reviews maintain consistent quality, style, functionality, etc.<br />
**** Help ensure drivers can coexist in heterogeneous deployments<br />
**** Changes to driver API can update all drivers in common repo in single merge<br />
**** Distributions can package entire set of vendor drivers rather than having to interact with each vendor separately<br />
*** Cons<br />
**** Reviews and approval needed to merge<br />
**** Vendors don't control release cycle for their own drivers<br />
**** Not a level playing field for vendors who chose to use their own repositories<br />
*** Formal poll coming?<br />
<br />
* Modular L2 agent<br />
** Separate task force?<br />
** Relationship to ML2?<br />
<br />
*Open Discussion<br />
<br />
=== Meeting November 12, 2014 ===<br />
<br />
*No meeting this week due to people still traveling and/or recovering.<br />
<br />
=== Meeting November 5, 2014 ===<br />
<br />
*No meeting this week due to Paris Summit.<br />
<br />
=== Meeting October 29, 2014 ===<br />
<br />
*Announcements<br />
**Absent excuse: banix<br />
**Summit is next week!<br />
<br />
*Action Items from previous Week<br />
**None<br />
<br />
*Bugs:<br />
** Move postcommit ops out of transaction for bulk https://bugs.launchpad.net/neutron?field.searchtext=ml2 <br />
<br />
*Specs for Kilo<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Kilo Design Summit <br />
**Sessions<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics-distilled<br />
**Pod Discussions<br />
<br />
*Open Discussion<br />
<br />
=== Meeting October 22, 2014 ===<br />
<br />
*Announcements<br />
**Absent excuse: banix, rkukura<br />
**Juno release is out<br />
***https://launchpad.net/neutron/juno/2014.2<br />
<br />
*Action Items from previous Week<br />
**None<br />
<br />
*Task Flow discussion at Yahoo (Manish, Sukhdev, Bob, Josh)<br />
**http://docs.openstack.org/developer/taskflow/index.html<br />
<br />
*Bugs:<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Kilo Design Summit <br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics-distilled<br />
**ML2 Kilo Themes Discussion (Continuation from last week) <br />
*** What do we want to accomplish in ML2 during Kilo? <br />
***Lets identify priorities first, then figure out how we can best make use of whatever summit time is available.<br />
*** https://etherpad.openstack.org/p/ML2_Kilo_Themes<br />
<br />
*Open Discussion<br />
<br />
=== Meeting October 15, 2014 ===<br />
<br />
*Announcements<br />
**Absent excuse: banix <br />
**Juno release is scheduled for later this week<br />
***Juno feature content - https://wiki.openstack.org/wiki/ReleaseNotes/Juno#OpenStack_Network_Service_.28Neutron.29<br />
<br />
*Action Items from previous Week<br />
**None<br />
<br />
*Bugs/Reviews<br />
**Bug/Patchsets needing reviews:<br />
*** https://review.openstack.org/126360<br />
*** https://review.openstack.org/124917<br />
**Bugs:<br />
***https://bugs.launchpad.net/neutron/+bug/1377346 (manishg: is this already fixed?)<br />
***https://bugs.launchpad.net/neutron/+bug/1224978 (fixed above?)<br />
<br />
* https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Kilo Design Summit <br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
**ML2 Kilo Themes Discussion (Continuation from last week) <br />
*** What do we want to accomplish in ML2 during Kilo? <br />
***Lets identify priorities first, then figure out how we can best make use of whatever summit time is available.<br />
***Moved ideas list to etherpad: https://etherpad.openstack.org/p/ML2_Kilo_Themes<br />
<br />
*Open Discussion<br />
<br />
=== Meeting October 8, 2014 ===<br />
<br />
*Announcements<br />
**Absent excuse: banix <br />
**Juno RC1<br />
***Release content - https://launchpad.net/neutron/+milestone/juno-rc1<br />
***Release notes - https://wiki.openstack.org/wiki/ReleaseNotes/Juno#OpenStack_Network_Service_.28Neutron.29<br />
**Neutron Driver Team<br />
***https://wiki.openstack.org/wiki/Neutron-drivers<br />
<br />
*Action Items from previous Week<br />
**None<br />
<br />
*Bugs<br />
*** https://bugs.launchpad.net/neutron/+bug/1179223 (romilg: needs milestone)<br />
*** https://bugs.launchpad.net/neutron/+bug/1367391 (rkukura: needs milestone)<br />
*** https://bugs.launchpad.net/neutron/+bug/1224978 romilg: needs milestone)<br />
*** https://bugs.launchpad.net/neutron/+bug/1236127 (chuckc: merged?, more needed?)<br />
*** https://bugs.launchpad.net/neutron/+bug/1311470 (kevinbenton: if no issues, please close, fixed with docs)<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Kilo Design Summit <br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
**ML2 Kilo Themes Discussion<br />
*** What do we want to accomplish in ML2 during Kilo? <br />
***Lets identify priorities first, then figure out how we can best make use of whatever summit time is available.<br />
***Ideas<br />
**** Cleanup/generalize DVR's distributed port support<br />
***** See https://bugs.launchpad.net/neutron/+bug/1367391 regarding cleanup<br />
***** Generalize for DHCP, other services?<br />
**** Complete hierarchical port binding<br />
***** See https://blueprints.launchpad.net/neutron/+spec/ml2-hierarchical-port-binding<br />
**** Solve the postcommit backend sync / error handling situation<br />
*****ML2 Sync proposal - https://docs.google.com/document/d/17fATwZkJEonH0pIb1-mPD0UB5RKnJzcHYqkBesJhirE/edit<br />
**** Complete the bulk ops support<br />
**** Revisit/cleanup/improve DB transaction usage, eliminating with_lockmode('update') and semaphore locking<br />
**** Move currently built-in extensions to extension drivers where practical<br />
**** Implement extension driver semantics enforcement<br />
***** See https://docs.google.com/a/noironetworks.com/document/d/14T-defRnFl6M2xR5ZNFGYD6aIiAVWdd1Al9BnjV_JOs<br />
**** Modular L2 agent<br />
**** Do drivers belong in-tree and/or out-of-tree?<br />
**** Improved test coverage and efficiency<br />
**** Improve performance, robustness, and scalability<br />
<br />
*Open Discussion<br />
<br />
=== Meeting October 1, 2014 ===<br />
<br />
*Announcements<br />
**Kilo is now open for new specs<br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
** Absent excuse: shivharis (traveling)<br />
*Action Items from previous Week<br />
**banix to work with mlavalle and the team to figure out best testing strategy for bulk operations<br />
**shivharis to follow up with mestery regarding ML2 RC1 bugs<br />
<br />
*Bugs<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*ML2 Kilo Themes Discussion<br />
** What do we want to accomplish in ML2 during Kilo? <br />
** Lets identify priorities first, then figure out how we can best make use of whatever summit time is available.<br />
** Ideas<br />
*** Cleanup/generalize DVR's distributed port support<br />
**** See https://bugs.launchpad.net/neutron/+bug/1367391 regarding cleanup<br />
**** Generalize for DHCP, other services?<br />
*** Complete hierarchical port binding<br />
**** See https://blueprints.launchpad.net/neutron/+spec/ml2-hierarchical-port-binding<br />
*** Solve the postcommit backend sync / error handling situation<br />
****ML2 Sync proposal - https://docs.google.com/document/d/17fATwZkJEonH0pIb1-mPD0UB5RKnJzcHYqkBesJhirE/edit<br />
*** Complete the bulk ops support<br />
*** Revisit/cleanup/improve DB transaction usage, eliminating with_lockmode('update') and semaphore locking<br />
*** Move currently built-in extensions to extension drivers where practical<br />
*** Implement extension driver semantics enforcement<br />
**** See https://docs.google.com/a/noironetworks.com/document/d/14T-defRnFl6M2xR5ZNFGYD6aIiAVWdd1Al9BnjV_JOs<br />
*** Modular L2 agent<br />
*** Do drivers belong in-tree and/or out-of-tree?<br />
*** Improved test coverage and efficiency<br />
*** Improve performance, robustness, and scalability<br />
<br />
*Open Discussion<br />
<br />
=== Meeting September 24, 2014 ===<br />
<br />
*Announcements<br />
** Juno RC-1<br />
***https://launchpad.net/neutron/+milestone/juno-rc1<br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
<br />
*Action Items from previous Week<br />
**banix to work with mlavalle and others to define scenario test for Bulk Ops testing<br />
***We agreed to propose to the team to implement a special mechanism driver that will fail in predictable ways (e.g. every other post commit op or every 4th one) to enable a tempest script to confirm that, when failure occurs, all the bulk operations are rolled back<br />
<br />
*Bugs<br />
*** https://review.openstack.org/#/c/113999 (banix, in reviews)<br />
*** All ML2 & RC1 bugs<br />
*** https://bugs.launchpad.net/neutron/+bug/1179223 (romilg)<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2&field.milestone%3Alist=67382<br />
*** ML2 bugs<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
*Open Discussion<br />
<br />
=== Meeting September 17, 2014 ===<br />
<br />
*Announcements<br />
** Juno RC-1<br />
***https://launchpad.net/neutron/+milestone/juno-rc1<br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
<br />
*Action Items from previous Week<br />
**banix to talk with tempest folks about bulk create testing<br />
**Sukhdev to update Subgroup review wiki<br />
***https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
**rkukura to create etherpad for ML2-related design summit ideas, including this async postcommit processing topic<br />
<br />
*Bugs/Reviews<br />
**Jenkins failure is affecting some merges, it is still unassigned, see if you can add information to this<br />
***https://bugs.launchpad.net/neutron/+bug/1370347<br />
** Reviews needed:<br />
*** https://review.openstack.org/#/c/113999 (own: banix, review: amotoki, Sukhdev, shivharis)<br />
*** <s>https://review.openstack.org/#/c/116612 (own: irenab, talk to core, amotoki took care)</s><br />
*** https://review.openstack.org/#/c/105514 (own: rcurran, cant do much, jenkins failed)<br />
*** <s>https://review.openstack.org/#/c/89982 (own: romilg, nit by cedric, need core) (now merged)</s><br />
*** <s>https://review.openstack.org/#/c/119940 (own: shegde, garyk took care)</s><br />
**Bugs<br />
*** High priority bugs<br />
*** https://bugs.launchpad.net/neutron/+bug/1367391<br />
*** https://bugs.launchpad.net/neutron/+bug/1370077 (not ml2, but for plugins other than ml2)<br />
*** All ML2 & RC1 bugs<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2&field.milestone%3Alist=67382<br />
<br />
*Open Discussion<br />
<br />
=== Meeting September 10, 2014 ===<br />
<br />
*Announcements<br />
** Juno FFE candidates for RC-1<br />
***https://launchpad.net/neutron/+milestone/juno-rc1<br />
<br />
*Action Items from previous Week<br />
** rkukura to work on getting FFE for port binding BP - Completed, but denied<br />
** rkukura to enter bugs for DVR ML2 issues he’s identified - Entered most important one: https://bugs.launchpad.net/neutron/+bug/1367391<br />
<br />
*Bugs<br />
** FF -> RC1 focus shifts to bugs<br />
** https://bugs.launchpad.net/neutron/+bug/1193861<br />
** https://review.openstack.org/#/c/113999/ (Updated to include all bulk ops for networks, subnets, and ports.)<br />
** https://bugs.launchpad.net/neutron/+bug/1367391 (tracking)<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** Anyone needs help in progress with their bugs/reviews please raise your hand<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Open Discussion<br />
<br />
=== Meeting September 3, 2014 ===<br />
<br />
*Announcements<br />
** Juno feature freeze deadline is over<br />
<br />
*Action Items from previous Week<br />
**rkukura to enter bugs for DVR ML2 issues he’s identified<br />
**nlahouti and rkukura to keep after markmclain to remove his -2 on https://review.openstack.org/#/c/89211/, or explain why its not being removed - Completed<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron/+bug/1359416 (status: high - j3, akihiro?)<br />
** https://review.openstack.org/#/c/113999/<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Open Discussion<br />
<br />
=== Meeting August 27, 2014 ===<br />
<br />
*Announcements<br />
** Juno feature freeze deadline is 9/4<br />
<br />
*Action Items from previous Week<br />
**Sukhdev or rkukura to follow up with DVR team regarding Neutron OVS based Distributed Virtual Router - rkukura took care of this<br />
<br />
*Bugs<br />
** https://review.openstack.org/#/c/113999/<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Open Discussion<br />
<br />
=== Meeting August 20, 2014 ===<br />
<br />
*Announcements<br />
** Juno feature proposal deadline is August 21<br />
**Third Party Test System requirements for Juno<br />
***https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
** Absent excuse: banix, shivharis<br />
<br />
*Action Items from previous Week<br />
**rkukura to add comment to https://bugs.launchpad.net/neutron/+bug/1311470 suggesting we check at init for segments without configured drivers - Done<br />
**emagana to file doc bug corresponding to https://bugs.launchpad.net/neutron/+bug/1311470<br />
*** (emagana) It is already fixed by this commit: https://bugs.launchpad.net/openstack-manuals/+bug/1307133<br />
**banix to add priority column to code review table in https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews - Done<br />
<br />
*Bugs<br />
** https://review.openstack.org/#/c/113999/ (banix: I may not be able to attend the meeting; please review; I will update and complete the fix accordingly)<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Open Discussion<br />
<br />
=== Meeting August 13, 2014 ===<br />
<br />
*Announcements<br />
** Juno feature proposal deadline is August 21 - week from tomorrow<br />
<br />
*Action Items from previous Week<br />
**rkukura to add comments to https://bugs.launchpad.net/neutron/+bug/1311470 (comments added by rkukura)<br />
**shivharis to track bug https://bugs.launchpad.net/neutron/+bug/1352801 (carl baldwin added comments)<br />
**shivharis: to track bug https://bugs.launchpad.net/neutron/+bug/1224978 (unit tests have been added, now need reviewers)<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** (skip this time to allocate more time to Code Reviews - will gain more urgency next time)<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
* Support for network adaptors that do not allow promiscuous mode (relevant for flat & vlan networking)<br />
** Extend openvswitch neutron agent<br />
** Introduce macvtap (modifications to novas libvirt driver and linuxbridge plugin/agent)<br />
<br />
*Open Discussion<br />
<br />
=== Meeting August 6, 2014 ===<br />
<br />
*Announcements<br />
** https://launchpad.net/neutron/+milestone/juno-3<br />
** Absent excuse: shivharis<br />
<br />
*Action Items from previous Week<br />
**Sukhdev and banix to update https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews with deferred specs and for tracking code reviews for approved specs<br />
**rkukura to add comments to https://bugs.launchpad.net/neutron/+bug/1311470<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Spec Reviews<br />
** No more spec reviews. We have moved into code review phase<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
<br />
*ML2 Hierarchical Port Binding and Dynamic Segments<br />
<br />
*Open Discussion<br />
<br />
=== Meeting July 30, 2014 ===<br />
<br />
*Announcements<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://bugs.launchpad.net/neutron/+bugs?field.tag=ml2<br />
** https://bugs.launchpad.net/neutron/+bug/1327127 (needs owner)<br />
** <s>https://bugs.launchpad.net/neutron/+bug/1246737 (please close, havana?)</s><br />
** <s>https://bugs.launchpad.net/neutron/+bug/1338202 (needs review to make it to J2)</s><br />
** https://bugs.launchpad.net/neutron/+bug/1311470 (status)<br />
** Any others bugs needing reviews for J3 milestone<br />
<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
<br />
*ML2 Hierarchical Port Binding and Dynamic Segments<br />
<br />
*Open Discussion<br />
<br />
=== Meeting July 23, 2014 ===<br />
<br />
*Announcements<br />
<br />
**Juno-2 is tomorrow<br />
**https://launchpad.net/neutron/+milestone/juno-2<br />
**Spec/BP approvals for Juno is passed<br />
**Name of the K-release is Kilo<br />
**Several of our spces got approved and merged <br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://bugs.launchpad.net/neutron/+bug/1327127 (needs owner)<br />
** https://bugs.launchpad.net/neutron/+bug/1246737 (please close, havana?)<br />
** https://bugs.launchpad.net/neutron/+bug/1338202 (needs review to make it to J2)<br />
** https://bugs.launchpad.net/neutron/+bug/1311470 (status)<br />
** Any others bugs needing reviews for J2 milestone<br />
<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
<br />
*ML2 Sync<br />
** https://docs.google.com/document/d/17fATwZkJEonH0pIb1-mPD0UB5RKnJzcHYqkBesJhirE/edit<br />
<br />
*Open Discussion<br />
<br />
=== Meeting July 16, 2014 ===<br />
*Announcements<br />
**Spec approval deadline is July 20th. <br />
**Third party CI to be operational by July 24th. <br />
**Name the K-release https://www.surveymonkey.com/s/openstack-k-naming<br />
**Live migration of VMs from Nova Network to Neutron in MN - <br />
https://wiki.openstack.org/wiki/Neutron/MigrationFromNovaNetwork/HowTo <br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://bugs.launchpad.net/neutron/+bug/1331857 (status)<br />
** https://bugs.launchpad.net/neutron/+bug/1246737 (status)<br />
** https://bugs.launchpad.net/neutron/+bug/1311470 (status, kevinbenton?)<br />
** https://bugs.launchpad.net/neutron/+bug/1332719 (review needed)<br />
** https://bugs.launchpad.net/neutron/+bug/1337787 (review needed)<br />
<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*ML2 Sync<br />
** https://docs.google.com/document/d/17fATwZkJEonH0pIb1-mPD0UB5RKnJzcHYqkBesJhirE/edit<br />
<br />
* Provide node specific information to ML2 plugin<br />
** [http://lists.openstack.org/pipermail/openstack-dev/2014-July/thread.html#39755 Email thread]<br />
<br />
*Open Discussion<br />
<br />
=== Meeting July 9, 2014 ===<br />
* Meeting cancelled due to mid-cycle sprint<br />
<br />
=== Meeting July 2, 2014 ===<br />
* Announcements<br />
** Nova/Neutron Parity Sprint next week in Minneapolis, MN<br />
*** https://etherpad.openstack.org/p/lOiqsLmizl<br />
** DVR Demo<br />
***https://www.youtube.com/watch?v=p4BwAjLHd0M<br />
** Update on Friday's meeting to discuss ML2 Bulk Operations and ML2 Sync<br />
*** https://bugs.launchpad.net/neutron/+bug/1193861<br />
** Absent excuse: shivharis<br />
* Action items from last week<br />
** None<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
** https://etherpad.openstack.org/p/modular-l2-agent-outline<br />
*** Specs ready for core reviews<br />
<br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
** https://review.openstack.org/#/c/99187/<br />
<br />
* Third Party Test System requirements<br />
** https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
*Open Discussion<br />
<br />
=== Meeting June 25, 2014 ===<br />
* Announcements<br />
* Action items from last week<br />
** banix to re-organize the wiki to categorize the specs and add a column for code reviews<br />
* Modular L2 agent: <br />
** [https://etherpad.openstack.org/p/modular-l2-agent-outline Schematic diagram]<br />
** [https://review.openstack.org/#/c/99187/ Code sketch]<br />
** [http://lists.openstack.org/pipermail/openstack-dev/2014-June/thread.html#37195 Email thread]<br />
*Bugs<br />
** Need owner: https://bugs.launchpad.net/neutron/+bug/1204456<br />
** J2: https://bugs.launchpad.net/neutron/+bug/1276391<br />
** Serious bug, need some sort of closure: https://bugs.launchpad.net/neutron/+bug/1224978<br />
** We should close bugs that affect others by J2 so others have time to work on their stuff by J3<br />
** Any bugs that are ready and awaiting reviews?<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
** Ready for core approvals<br />
*** https://review.openstack.org/#/c/89728/<br />
*** https://review.openstack.org/#/c/91811/ <br />
*** which others? <br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Third Party Test System requirements<br />
** https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
*Open Discussion<br />
<br />
=== Meeting June 18, 2014 ===<br />
* Announcements<br />
* Action items from last week<br />
** banix to consolidate info from spec tracking etherpad into https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews<br />
** banix to investigate https://launchpad.net/bugs/1193861<br />
* Modular L2 agent: <br />
** [https://etherpad.openstack.org/p/modular-l2-agent-outline Schematic diagram]<br />
** [https://review.openstack.org/#/c/99187/ Code sketch]<br />
** [http://lists.openstack.org/pipermail/openstack-dev/2014-June/thread.html#37195 Email thread]<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
** Ready for core approvals<br />
*** https://review.openstack.org/#/c/89728/<br />
*** https://review.openstack.org/#/c/91811/ Is this ready? <br />
*** which others? <br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Third Party Test System requirements<br />
** https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
*Open Discussion<br />
<br />
=== Meeting June 11, 2014 ===<br />
* Announcements<br />
** Juno-1 being cut today<br />
*** Trying to get APIC L3 patch merged 1st<br />
** See https://wiki.openstack.org/wiki/NeutronJunoProjectPlan for Juno-2,3 plans<br />
*** Need to get ML2 high and medium priority items into plan<br />
** 3rd party CI needs to be working properly for ML2 drivers to stay in tree<br />
*** mestery will send email with deadlines<br />
*** see https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
* Action items from last week<br />
** rkukura to put priorities in specs etherpad (rkukura) [ from last week, close? ]<br />
** rkukura to talk to mestery for blueprint priorities<br />
** Sukhdev to investigate bug 1193861<br />
** rkukura to discuss with Mark regarding taskflow and provide feedback<br />
* Bugs<br />
** juno-1 in a few hours, nothing glaring for us<br />
** https://bugs.launchpad.net/neutron/+bug/1305800 (j1 -> j2)<br />
* Spec Reviews<br />
** https://etherpad.openstack.org/p/Neutron_ML2_Juno_Spec_Tracking<br />
** Support for extensions in ML2 Mechanism Drivers<br />
*** review: https://review.openstack.org/#/c/89208/<br />
*** etherpad: https://etherpad.openstack.org/p/ML2_MD_extensions<br />
*** issue: How to support extended attributes on core resources<br />
**** Current proposal: Pass input attributes to MDs and let MDs persist data and modify dictionaries<br />
**** Alternative 1: Fix NeutronDbPluginV2 base class to alway not set process_extensions=False when creating dictionaries<br />
**** Alternative 2: Add ExtensionDriver to ML2, with extend_*_dict, process_*_create, process_*_update methods<br />
* Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Modular L2 agent: https://review.openstack.org/#/c/99187/<br />
* Open Discussion<br />
<br />
=== Meeting June 04, 2014 ===<br />
* Announcements<br />
** https://wiki.openstack.org/wiki/NeutronPolicies (Neutron Policies)<br />
* Action items from last week<br />
** banix to recruit folks interested in Moduler L2 agent implementation<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron/+bug/1276391 (rkukura: status)<br />
** <s>https://bugs.launchpad.net/neutron/+bug/1227336 (banix to update status)</s><br />
** https://bugs.launchpad.net/neutron/+bug/1193861 (will this be covered by sukhdev's sync?)<br />
** https://bugs.launchpad.net/neutron/+bug/1246737 (oleg: havana backport)<br />
** https://bugs.launchpad.net/neutron/+bug/1260598 (isaku: status on unit test?)<br />
** https://bugs.launchpad.net/neutron/+bug/1236127 (needs slightly more unit test coverage, according to Kyle, need new owner)<br />
** (still working on the bugs section - shiv)<br />
* Spec Reviews<br />
** https://etherpad.openstack.org/p/Neutron_ML2_Juno_Spec_Tracking<br />
*** If priority is assigned, you may add your name as subteam-reviewer<br />
** Modular L2 agent (banix, blueprint)<br />
*** Have started putting the code together. Will have it posted before the next meeting (June 11) for comment. Will also update the ether pad below to provide more information accordingly.<br />
*** https://etherpad.openstack.org/p/modular-l2-agent-outline<br />
** Status on sync implementation (sukhdev)<br />
*** some bugs were closed as this will now be the holy grail<br />
<br />
=== Meeting May 28, 2014 ===<br />
* Announcements<br />
** none<br />
* Action items from last week<br />
** shivharis to scan all the bugs and tag them and prioritize them<br />
** rkukura to move all the specs from Agenda to an ehterpad<br />
** banix to send an email regarding ML2 Modular agent plan and seek interested parties<br />
* ovs-firewall-driver discussion: blueprint obstacles https://review.openstack.org/#/c/89712/<br />
* Modular L2 agent: planning<br />
** Initial outline for discussion [https://etherpad.openstack.org/p/modular-l2-agent-outline here]<br />
** possible interaction with upcoming "hierarchical binding" and "unified get_device_details"<br />
* Bugs (today we will only address these bugs)<br />
** https://bugs.launchpad.net/neutron/+bug/1276391 (rkukura: status)<br />
** https://bugs.launchpad.net/neutron/+bug/1227336 (banix to update status)<br />
** https://bugs.launchpad.net/neutron/+bug/1246737 (oleg: havana backport)<br />
** https://bugs.launchpad.net/neutron/+bug/1224978 (romilg: status?, priority?)<br />
** https://bugs.launchpad.net/neutron/+bug/1260598 (isaku: status on unit test?)<br />
** There are many bugs under the "need unit tests" [ NEED OWNERS ]<br />
*** what is the general plan for this?<br />
*** do MDs need specific tests or they are covered by the general ML2 plugin testing framework?<br />
* Spec Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron-specs,n,z<br />
** https://etherpad.openstack.org/p/Neutron_ML2_Juno_Spec_Tracking<br />
* Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Open Discussion<br />
<br />
=== Meeting May 21, 2014 ===<br />
* Announcements<br />
** Mid-cycle code sprint scheduled July 9-11<br />
*** Cisco office in Bloomington, Minnesota<br />
*** logistics, signup: https://etherpad.openstack.org/p/neutron-juno-mid-cycle-meeting<br />
* Action items from last week<br />
** banix to organize single etherpad for Modular L2 Agents session - done<br />
** rkukura to flesh out single etherpad for ML2 Roadmap session - done<br />
* ML2 design summit sessions post-mortem<br />
** https://etherpad.openstack.org/p/ML2_Juno_Roadmap<br />
** https://etherpad.openstack.org/p/ML2_mechanismdriver_extensions_support<br />
** https://etherpad.openstack.org/p/juno-neutron-modular-l2-agent<br />
** https://etherpad.openstack.org/p/hierarchical_network_topology<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Spec reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron-specs,n,z<br />
** Merged<br />
*** ML2 Mechanism Driver for the Cisco APIC - https://review.openstack.org/#/c/89305/ - HenryG<br />
*** ML2 Mechanism Driver for SR-IOV NIC switching - https://review.openstack.org/#/c/89763/ - irenab<br />
** In review<br />
*** Add spec for ML2 mechanism driver for SDN-VE - https://review.openstack.org/#/c/88101/ - banix<br />
*** VDP support in OVS Neutron Agent - https://review.openstack.org/#/c/89728/ - nlahouti<br />
*** ML2 Type drivers refactor to allow extensiblity - https://review.openstack.org/#/c/91811/ - asomya<br />
*** physical-network-topology extension spec - https://review.openstack.org/#/c/91275/ - Isaku Yamahata<br />
*** GW API: L2 bridging API - Piece 1: Basic use cases - https://review.openstack.org/#/c/93613/ - Racha Ben Ali<br />
*** Neutron QoS API Extension - https://review.openstack.org/#/c/88599/ - sc68cal<br />
*** Allow partial specification of Provider Network attributes - https://review.openstack.org/#/c/91540/ - zzelle<br />
*** Open vSwitch-based Security Groups: OVS FirewallDriver - https://review.openstack.org/#/c/89712/ - asadoughi<br />
*** Adding spec for fsl-sdn-os-mech-driver - https://review.openstack.org/#/c/88190/ - Trinath Somanchi<br />
*** Support for extensions in ML2 Mechanism Drivers - https://review.openstack.org/#/c/89208/ - nlahouti<br />
*** Add spec for neutron-external-ports blueprint - https://review.openstack.org/#/c/87825/ - kevinbenton<br />
*** ML2 Mechanism Driver for Cisco DFA - https://review.openstack.org/#/c/89740/ - nlahouti<br />
*** Neutron OVS based Distributed Virtual Router - https://review.openstack.org/#/c/89934/ - Swaminathan Vasudevan<br />
*** VLAN aware VMs - https://review.openstack.org/#/c/94612/ - Erik Moe<br />
** Planned<br />
*** ML2 Hierarchical Port Binding - rkukura<br />
* Code reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Open discussion<br />
<br />
=== Meeting May 7, 2014 ===<br />
* Announcements<br />
** Juno Summit next week, so no IRC meeting<br />
** Mid-cycle meeting being planned - https://etherpad.openstack.org/p/neutron-juno-mid-cycle-meeting<br />
* Action items from last week<br />
** rkukura to create etherpads for each summit session as soon as schedule is finalized<br />
*** rkukura added https://etherpad.openstack.org/p/ML2_Juno_Roadmap, but still needs to link BPs and spec to discuss<br />
*** etherpads have been added for other sessions by others<br />
*** Single etherpad per session, vs. etherpad per proposal?<br />
* ML2 Design Summit Sessions<br />
** Neutron schedule - http://junodesignsummit.sched.org/overview/type/neutron<br />
** Three sessions mainly focused on ML2<br />
*** ML2 Roadmap - http://junodesignsummit.sched.org/event/685fded37958784c0337681aa120568c<br />
*** Agent - http://junodesignsummit.sched.org/event/4205f2c4084e8a0c3bd8d420803ddf02<br />
*** Hierarchical Network Topologies - http://junodesignsummit.sched.org/event/1d5c2a1cc40bb6ffa539c19e8e5471b2<br />
** etherpads - https://wiki.openstack.org/wiki/Summit/Juno/Etherpads#Neutron<br />
** neutron pod at summit<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Spec Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron-specs,n,z<br />
* Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Open Discussion<br />
<br />
=== Meeting Cancelled April 30, 2014 ===<br />
* OpenStack vacation week!<br />
=== Meeting April 23, 2014 ===<br />
* Announcements<br />
** Neutron design summit runs through Friday - check your travel plans<br />
** New BP review process is up and running<br />
* Action items from last week<br />
** None<br />
* Design Summit Sessions<br />
** http://summit.openstack.org/<br />
** mestery is finalizing schedule, combining sessions<br />
*** ML2 Roadmap<br />
*** Agent<br />
*** Hierarchical Network Topologies<br />
** neutron pod at summit<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Spec Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron-specs,n,z<br />
* Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Open Discussion<br />
<br />
=== Meeting April 16, 2014 ===<br />
* Announcements<br />
* Action items from last week:<br />
* TypeDriver Refactoring: asomya<br />
* ovs-firewall-driver update: asadoughi<br />
* design summit session proposals - deadline Sunday 4/20<br />
** https://etherpad.openstack.org/p/juno_ml2_session_ideas<br />
<br />
=== Meeting April 9, 2014 ===<br />
* Action items from last week:<br />
** mestery to start etherpad for Juno Summit Sessions<br />
*** https://etherpad.openstack.org/p/juno_ml2_session_ideas<br />
** asomya to present his TypeDriver Refactoring<br />
* TypeDriver Refactoring<br />
** asomya<br />
* ovs-firewall-driver update: asadoughi<br />
<br />
=== Meeting April 2, 2014 ===<br />
* Action items from last week<br />
** banix to push patch to call remaining MDs after postcommit exception<br />
*** Please see: https://review.openstack.org/#/c/83217/ (Note that besides the unit tests and the updated comments this patch simply adds three lines.)<br />
* Reviews being tracked<br />
** Bind ports outside of transactions (rkukura): https://review.openstack.org/#/c/82945/<br />
** Error handling for update ops - https://bugs.launchpad.net/neutron/+bug/1227336<br />
*** Marked this as WORKINPROGRESS pending further discussion (perhaps at the summit). See the Action items section above for a stopgap measure. <br />
*** https://review.openstack.org/#/c/69792/ - in review<br />
*** Needs ML2 and core reviews<br />
*** Consensus that undoing operation makes sense if postcommit() ops fail?<br />
*** Do only drivers already called before failure see undo?<br />
* Design Summit Session Ideas<br />
** Juno planning for ML2 should start now<br />
** Ideas for summit sessions<br />
<br />
=== Meeting March 26, 2014 ===<br />
* Action items from last week:<br />
** None<br />
* Migration BP<br />
** migration - FFE - https://review.openstack.org/#/c/76533/ - merged<br />
* Other Bugs:<br />
* Bugs for icehouse<br />
** Port binding details - https://bugs.launchpad.net/neutron/+bug/1276395<br />
*** partial fix (add new properties) - https://review.openstack.org/#/c/76363/ - merged<br />
*** remainder (binding details in delete_port_*commit() ops) - https://review.openstack.org/#/c/79511/ - merged<br />
** bind_port() called in transaction - https://bugs.launchpad.net/neutron/+bug/1276391<br />
*** partial fix (remove validate_port_binding() and unbind_port() ops) - https://review.openstack.org/#/c/79511/ - merged<br />
*** remainder (move binding outside transaction) - https://review.openstack.org/#/c/82945/ - WIP<br />
**** Required minor fixes to mechanism drivers and tests - see REVISIT comments<br />
**** Update later today with cleanups, record locking, etc.<br />
**** Not clear if it will make icehouse<br />
** Error handling for update ops - https://bugs.launchpad.net/neutron/+bug/1227336<br />
*** https://review.openstack.org/#/c/69792/ - in review<br />
*** Needs ML2 and core reviews<br />
*** Consensus that undoing operation makes sense if postcommit() ops fail?<br />
*** Do only drivers already called before failure see undo?<br />
*** Defer to juno?<br />
** Binding failed - https://bugs.launchpad.net/neutron/+bug/1244255 - closed<br />
** VIF security - https://bugs.launchpad.net/nova/+bug/1112912 - in review<br />
*** Resistance to merging nova side - just control via nova config?<br />
*** Email thread and IRC discussion<br />
*** Nachi suggested discussion on #openstack-neutron after this meeting<br />
<br />
=== Meeting March 19, 2014 ===<br />
* Action items from last week:<br />
** None<br />
* Migration BP<br />
** migration - FFE - https://review.openstack.org/#/c/76533/<br />
*** (marun) Updated to support LB, please review.<br />
* Other Bugs:<br />
* Bugs for icehouse<br />
** Port binding details - https://bugs.launchpad.net/neutron/+bug/1276395<br />
*** partial fix (add new properties) - https://review.openstack.org/#/c/76363/ - merged<br />
*** remainder (binding details in delete_port_*commit() ops) - https://review.openstack.org/#/c/79511/ - approved<br />
** bind_port() called in transaction - https://bugs.launchpad.net/neutron/+bug/1276391<br />
*** partial fix (remove validate_port_binding() and unbind_port() ops) - https://review.openstack.org/#/c/79511/ - approved<br />
*** remainder (move binding outside transaction) - in progress, hopefully in review today<br />
** Error handling for update ops - https://bugs.launchpad.net/neutron/+bug/1227336<br />
*** https://review.openstack.org/#/c/69792/ - in review<br />
*** Needs ML2 and core reviews<br />
*** Consensus that undoing operation makes sense if postcommit() ops fail?<br />
** VIF security - https://bugs.launchpad.net/nova/+bug/1112912 - in review<br />
** Binding failed - https://bugs.launchpad.net/neutron/+bug/1244255 - unassigned?<br />
*** Will https://review.openstack.org/#/c/80829/ help?<br />
* Final mechanism driver status for icehouse:<br />
** cisco apic - deferred - https://review.openstack.org/#/c/73355/, https://review.openstack.org/#/c/73372/<br />
** cisco ucs - deferred<br />
** freescale - deferred - https://review.openstack.org/#/c/78092/ (former reviews: https://review.openstack.org/#/c/71868/, https://review.openstack.org/#/c/73985/, https://review.openstack.org/#/c/70089/)<br />
** huawei - deferred<br />
** SRIOV mech driver - deferred - https://review.openstack.org/#/c/74464/<br />
<br />
=== Meeting March 12, 2014 ===<br />
* Action items from last week:<br />
** None<br />
* Final mechanism driver status for icehouse<br />
** bigswitch - merged - https://review.openstack.org/#/c/64944/<br />
** brocade - merged - https://review.openstack.org/#/c/60129/<br />
** cisco apic - deferred - https://review.openstack.org/#/c/73355/, https://review.openstack.org/#/c/73372/<br />
** cisco ucs - deferred<br />
** freescale - deferred - https://review.openstack.org/#/c/78092/ (former reviews: https://review.openstack.org/#/c/71868/, https://review.openstack.org/#/c/73985/, https://review.openstack.org/#/c/70089/)<br />
** huawei - deferred<br />
** mellanox - merged - https://review.openstack.org/#/c/72854/<br />
** open daylight (odl) - merged - https://review.openstack.org/#/c/69775/<br />
** openflow agent - merged - https://review.openstack.org/#/c/71791/<br />
** SRIOV mech driver - deferred - https://review.openstack.org/#/c/74464/<br />
* Other BPs for icehouse<br />
** migration - FFE - https://review.openstack.org/#/c/76533/<br />
*** (marun) Updated to support LB, please review.<br />
** partial specs - deferred - https://review.openstack.org/#/c/71904/, https://review.openstack.org/#/c/74055/<br />
* Bugs for icehouse<br />
** Port binding details - https://bugs.launchpad.net/neutron/+bug/1276395<br />
*** partial fix (add new properties) - https://review.openstack.org/#/c/76363/ - merged<br />
*** remainder (binding details in delete_port_*commit() ops) - will be addressed in update to https://review.openstack.org/#/c/79511/ today - in progress<br />
** bind_port() called in transaction - https://bugs.launchpad.net/neutron/+bug/1276391<br />
*** partial fix (remove validate_port_binding() and unbind_port() ops) - https://review.openstack.org/#/c/79511/ - in review, update today<br />
*** remainder (move binding outside transaction) - in progress, hopefully in review today<br />
** Error handling for update ops - https://bugs.launchpad.net/neutron/+bug/1227336<br />
*** https://review.openstack.org/#/c/69792/ - in review<br />
*** Needs ML2 and core reviews<br />
*** Consensus that undoing operation makes sense if postcommit() ops fail?<br />
** VIF security - https://bugs.launchpad.net/nova/+bug/1112912 - in review<br />
** Binding failed - https://bugs.launchpad.net/neutron/+bug/1244255 - unassigned?<br />
** Agent model migration - https://bugs.launchpad.net/neutron/+bug/1260224 - in review<br />
** L2-pop live migration - https://bugs.launchpad.net/neutron/+bug/1237841 - review abandoned?<br />
*** here is the good review : https://review.openstack.org/#/c/61767/ (will be rebased asap)<br />
* Distributed Virtual Router<br />
** L2 plugin changes needed to enable DVR. See the DVR section of [[Meetings/Neutron-L3-Subteam|L3 subteam page]] for details.<br />
** [https://docs.google.com/document/d/1depasJSnGZPOnRLxEC_PYsVLcGVFXZLqP52RFTe21BE/edit#heading=h.5w7clq272tji Here is the document specifically about L2 changes]<br />
* Juno design summit session proposals<br />
** Submit and read proposals at http://summit.openstack.org/<br />
** I'll submit a general ML2 update/planning/catch-all session<br />
** Unfinished items from icehouse?<br />
** Brainstorm?<br />
* Open Discussion<br />
<br />
=== Meeting March 5, 2014 ===<br />
* Action items from last week:<br />
** None<br />
* Mechanism driver status for icehouse<br />
** bigswitch - merged - https://review.openstack.org/#/c/64944/<br />
** brocade - approved - https://review.openstack.org/#/c/60129/<br />
** cisco apic - deferred? - https://review.openstack.org/#/c/73355/, https://review.openstack.org/#/c/73372/<br />
** cisco ucs - deferred<br />
** freescale - deferred - https://review.openstack.org/#/c/78092/ (former reviews: https://review.openstack.org/#/c/71868/, https://review.openstack.org/#/c/73985/, https://review.openstack.org/#/c/70089/)<br />
** huawei - deferred<br />
** mellanox - merged - https://review.openstack.org/#/c/72854/<br />
** open daylight (odl) - FFE - https://review.openstack.org/#/c/69775/<br />
** openflow agent - merged - https://review.openstack.org/#/c/71791/<br />
** SRIOV mech driver: https://review.openstack.org/#/c/74464/<br />
* Other BPs for icehouse<br />
** migration - FFE - https://review.openstack.org/#/c/76533/<br />
*** (marun) Updated to support LB, please review.<br />
** partial specs - deferred? - https://review.openstack.org/#/c/71904/, https://review.openstack.org/#/c/74055/<br />
* Bugs for icehouse<br />
** https://bugs.launchpad.net/neutron/+bug/1276395, https://review.openstack.org/#/c/76363/ - approved<br />
** https://bugs.launchpad.net/neutron/+bug/1276391 - in progress<br />
** https://review.openstack.org/#/c/69792/ Deals with fails in update-*-postcommit ops <br />
* Distributed Virtual Router<br />
** L2 plugin changes needed to enable DVR. See the DVR section of [[Meetings/Neutron-L3-Subteam|L3 subteam page]] for details.<br />
** [https://docs.google.com/document/d/1depasJSnGZPOnRLxEC_PYsVLcGVFXZLqP52RFTe21BE/edit#heading=h.5w7clq272tji Here is the document specifically about L2 changes]<br />
* Open Discussion<br />
<br />
=== Meeting February 26, 2014 ===<br />
* Action items from last week:<br />
** ML2 team to review Port Binding document and comment inline<br />
*** https://docs.google.com/document/d/1k8tAqfQr8Ujzx5TzpXTYEUaym-0U-pE3YL9wjrS8cDg/edit#heading=h.cpck9ip3dbdv<br />
** marun and rkukura to proceed with migration BP and get an extension from markmcclain<br />
*** Initial patch posted for review, please take a look! https://review.openstack.org/#/c/76533/<br />
**** [marun]: I'm afraid I can't attend the meeting but will be back online later today. <br />
** All ML2 MechanismDrivers which bind ports should ensure they look to make sure the binding:vnic_type attribute is something they handle.<br />
* Port binding bug fixes which may affect MDs:<br />
** https://bugs.launchpad.net/neutron/+bug/1276395<br />
** https://bugs.launchpad.net/neutron/+bug/1276391<br />
* Open Discussion<br />
<br />
=== Meeting February 19, 2014 ===<br />
* Action items from last week:<br />
** rkukura to move port binding discussion into Google Doc<br />
** matrohon to file BP for multi-node testing and bring this up in the infra meeting<br />
* Migration tool<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/ml2-deprecated-plugin-migration<br />
** marun volunteered to own this working with rkukura<br />
* SR-IOV BPs in review:<br />
** https://blueprints.launchpad.net/neutron/+spec/ml2-binding-profile<br />
** https://blueprints.launchpad.net/neutron/+spec/ml2-request-vnic-type<br />
** https://blueprints.launchpad.net/neutron/+spec/vif-details<br />
** https://review.openstack.org/#/c/21946/<br />
** https://bugs.launchpad.net/neutron/+bug/1274034<br />
** https://review.openstack.org/#/c/44596/<br />
* Port binding bug fixes which may affect MDs:<br />
** https://bugs.launchpad.net/neutron/+bug/1276395<br />
** https://bugs.launchpad.net/neutron/+bug/1276391<br />
* Proposed patch to ML2 to move away from providernet extension into the multi-provider extension with arbitrary attributes<br />
** https://review.openstack.org/#/c/37893/<br />
<br />
=== Meeting February 12, 2014 ===<br />
* Action items from last week:<br />
** rkukura to put result of binding changes email discussion into a wiki or google doc<br />
** rkukura to change priorities of all new 3rd party MD BPs to low if they do not already have jenkins job in place<br />
*** https://blueprints.launchpad.net/neutron/+spec/brocade-ml2-mechanism-driver - medium, approved, in review, have jenkins<br />
*** https://blueprints.launchpad.net/neutron/+spec/bsn-ml2-mechanism-driver - medium, approved, no review, no jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/huawei-ml2-mechanism-driver - medium, approved, in review, no jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/ml2-cisco-apic-mechanism-driver - medium, approved, no review, have jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/ml2-opendaylight-mechanism-driver - medium, approved, in review, have jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/ml2-ucs-manager-mechanism-driver - medium, approved, no review, have jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/mlnx-ml2-support - medium, approved, in review, have jenkins<br />
*** https://blueprints.launchpad.net/neutron/+spec/ryu-ml2-driver - medium, approved, in review, have jenkins<br />
*** https://blueprints.launchpad.net/neutron/+spec/bigswitch-ml2-driver - low, approved, in review, no jenkins?, relationship to bsn-ml2-mechanism-driver?<br />
*** https://blueprints.launchpad.net/neutron/+spec/fsl-sdn-os-mech-driver - low, approved, in review, no jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/huawei-ml2-evs-mechanism-driver - low, approved, no review, no jenkins, relationship to huawei-ml2-mechanism-driver?<br />
*** https://blueprints.launchpad.net/neutron/+spec/netron-ml2-mechnism-driver-for-cisco-dfa-support - deferred to juno<br />
* ML2 Exceptions to UserSpace<br />
** https://bugs.launchpad.net/neutron/+bug/1273730<br />
* BPs<br />
** Provider network partial specs: zzelle@irc<br />
** https://wiki.openstack.org/wiki/Provider-network-partial-specs<br />
** https://review.openstack.org/71904<br />
* Blueprints<br />
** https://blueprints.launchpad.net/neutron?searchtext=ml2<br />
** 3 high, 13 medium, 3 low, 13 undefined priorities<br />
** 19 not yet approved for icehouse<br />
** all MDs should probably be same priority<br />
** Which should we approve for icehouse, drop from icehouse or adjust priority?<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron/+bugs?field.tag=ml2<br />
* ovs-firewall security group update: asadoughi<br />
* Tests<br />
** Add the capabality to test core MD (l2-pop, ovs, lb) by the gate<br />
<br />
===Previous Agenda===<br />
* ML2 Sessions Etherpads from Icehouse summit:<br />
** Extensibility of ML2 (Wednesday 4:40PM): https://etherpad.openstack.org/p/ML2_Extensibility<br />
** ML2 QoS and Deprecated Plugin Migration (Wednesday 5:30PM): https://etherpad.openstack.org/p/neutron-qos-hk and https://etherpad.openstack.org/p/ML2_Deprecated_Plugin_Migration<br />
** ML2 Multiple Backend Support (Friday 9:50AM)<br />
** ML2 Mechanism Drivers and Modular Agents (Friday 1:30PM)<br />
* devstack ML2 patches<br />
** Default devstack to ML2: https://bugs.launchpad.net/devstack/+bug/1220745<br />
** Correctly set L3 service plugin for ML2: https://review.openstack.org/#/c/48522/<br />
* Documentation<br />
** Need to focus on this now<br />
** Documentation BP link: https://blueprints.launchpad.net/openstack-manuals/+spec/neutron-ml2-docs<br />
** ML2 documentation bugs link: https://bugs.launchpad.net/openstack-manuals/+bugs?field.tag=ml2<br />
** Need to document ML3 with ML2<br />
* Testing and bug fixes<br />
** Testing of ML2 by everyone would be appreciated<br />
** We need to find and fix any bugs in the next couple of weeks<br />
<br />
* Icehouse Design Summit Topic ideas<br />
** RPC handling in ML2 for Type and Mechanism Drivers<br />
** More extensible TypeDrivers for controller-based MechanismDrivers<br />
** Monolithic Plugin vs. ML2 MechanismDriver - current and future plugins<br />
** Future Directions for ML2 (orchestration, deployment, management, ...)<br />
** Migration from deprecated Plugins (openvswitch, linuxbridge) to ML2 - automation?<br />
** Add support for VXLAN multicast to the OVS agent with newer versions of OVS and Linux kernel.<br />
** Multi-segment provider network implementations in MechanismDrivers, specifically OVS.<br />
** Additional provider network attributes for controller-based plugins such as ODL for networks created outside of Neutron.<br />
<br />
=== Icehouse ML2 work for reference ===<br />
* ML2 TypeDriver Extra Port Info<br />
** https://blueprints.launchpad.net/neutron/+spec/ml2-typedriver-extra-port-info<br />
* Campus Network Blueprint and ML2 integration<br />
** https://blueprints.launchpad.net/neutron/+spec/campus-network<br />
* OpenDaylight Driver<br />
** https://blueprints.launchpad.net/quantum/+spec/ml2-opendaylight-mechanism-driver<br />
<br />
=== Questions? ===<br />
<br />
== Previous Meeting Logs ==<br />
* Available here: [http://eavesdrop.openstack.org/meetings/networking_ml2/ ML2 Meeting Logs]<br />
<br />
== General ML2 Information ==<br />
Here are the current ml2-specific blueprints for havana:<br />
<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-gre<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-mechanism-drivers<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-portbinding<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-vxlan<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-multi-segment-api<br />
<br />
<br />
These tunnel-related blueprints effect the openvswitch and/or<br />
linuxbridge agents, and the features should also (or exclusively) be<br />
supported (using both agents simultaneously where applicable) by the ml2<br />
plugin:<br />
<br />
* https://blueprints.launchpad.net/quantum/+spec/ovs-vxlan-lisp-tunnel<br />
* https://blueprints.launchpad.net/quantum/+spec/openvswitch-kernel-vxlan<br />
* https://blueprints.launchpad.net/quantum/+spec/vxlan-linuxbridge<br />
* https://blueprints.launchpad.net/quantum/+spec/ovs-tunnel-partial-mesh<br />
* https://blueprints.launchpad.net/quantum/+spec/l2-population<br />
<br />
<br />
These blueprints involve the ml2 MechanismDriver API:<br />
<br />
* https://blueprints.launchpad.net/quantum/+spec/tailf-ncs<br />
* https://blueprints.launchpad.net/quantum/+spec/ovsplugin-hardware-devices<br />
<br />
[[Category: Meetings]]</div>Sukhdevhttps://wiki.openstack.org/w/index.php?title=Meetings/ML2&diff=157644Meetings/ML22017-11-01T16:03:11Z<p>Sukhdev: </p>
<hr />
<div>'''Weekly on Wednesdays at 1600 UTC on #openstack-meeting-alt'''<br />
<br />
Tracking ML2 Subgroup Reviews: [https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews here]<br />
<br />
<br />
==Agenda==<br />
<br />
=== Meeting November 1, 2017 ===<br />
<br />
* Announcements<br />
** OpenStack summit next week in Sydney<br />
** No meeting next week<br />
<br />
* Agenda<br />
** Port binding and ML2 impact because of Placement API<br />
*** see here http://lists.openstack.org/pipermail/openstack-dev/2017-October/123776.html<br />
<br />
* Open Agenda based upon the participation<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting October 11, 2017 ===<br />
<br />
* Announcements<br />
<br />
* Open Agenda based upon the participation<br />
<br />
* RFEs/Bugs<br />
** https://review.openstack.org/#/c/446047/<br />
** https://review.openstack.org/#/c/458531/<br />
** https://review.openstack.org/#/c/482307/<br />
** https://review.openstack.org/#/c/483020/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting October 4, 2017 ===<br />
<br />
=== No Meeting September 27, 2017 ===<br />
<br />
=== No Meeting September 20, 2017 ===<br />
<br />
=== No Meeting September 13, 2017 ===<br />
<br />
=== No Meeting September 6, 2017 ===<br />
<br />
=== No Meeting August 30, 2017 ===<br />
<br />
=== No Meeting August 23, 2017 ===<br />
<br />
=== Meeting August 16, 2017 ===<br />
<br />
* Announcements<br />
<br />
* Overview of networking-opencontrail (Sukhdev)<br />
<br />
* RFEs/Bugs<br />
** https://review.openstack.org/#/c/446047/<br />
** https://review.openstack.org/#/c/458531/<br />
** https://review.openstack.org/#/c/482307/<br />
** https://review.openstack.org/#/c/483020/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting August 9, 2017 ===<br />
<br />
=== No Meeting August 2, 2017 ===<br />
<br />
=== No Meeting July 26, 2017 ===<br />
<br />
=== No Meeting July 19, 2017 ===<br />
<br />
=== Meeting July 12, 2017 ===<br />
<br />
* Announcements<br />
<br />
* RFEs/Bugs<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 5, 2017 ===<br />
<br />
* Announcements<br />
<br />
* RFEs/Bugs<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting June 21, 2017 ===<br />
<br />
* Announcements<br />
<br />
* RFEs/Bugs<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting June 14, 2017 ===<br />
<br />
* Announcements<br />
<br />
* RFEs/Bugs<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting June 7, 2017 ===<br />
<br />
* Announcements<br />
<br />
* RFEs/Bugs<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting May 31, 2017 ===<br />
<br />
* Announcements<br />
<br />
* RFEs/Bugs<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting May 24, 2017 ===<br />
<br />
* Announcements<br />
<br />
* RFEs/Bugs<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting May 17, 2017 ===<br />
<br />
* Announcements<br />
<br />
* Summit recap<br />
<br />
* ML2 meeting format/usefulness/goals etc.<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting May 10, 2017 due to Summit ===<br />
<br />
=== No Meeting May 3, 2017 ===<br />
<br />
* Announcements<br />
** OpenStack Summit in Boston next week<br />
** No ML2 IRC meeting next week<br />
<br />
=== Meeting April 26, 2017 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
<br />
* QinQ Type Driver<br />
** https://review.openstack.org/#/c/446047<br />
<br />
* SR-IOV port extension RFE<br />
** https://bugs.launchpad.net/neutron/+bug/1662650<br />
<br />
* live migration port binding support <br />
** https://review.openstack.org/#/c/414251<br />
<br />
* driver api "feature requests"<br />
** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
** https://bugs.launchpad.net/neutron/+bug/1673142 Enforce extension semantics<br />
** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting April 19, 2017 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
<br />
* QinQ Type Driver<br />
** https://review.openstack.org/#/c/446047<br />
<br />
* SR-IOV port extension RFE<br />
** https://bugs.launchpad.net/neutron/+bug/1662650<br />
<br />
* live migration port binding support <br />
** https://review.openstack.org/#/c/414251<br />
<br />
* driver api "feature requests"<br />
** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting April 12, 2017 ===<br />
<br />
=== Meeting April 5, 2017 ===<br />
<br />
* Announcements<br />
<br />
** The log for previous meeting went to wrong place as I accidentally mistyped the meeting name <br />
*** http://eavesdrop.openstack.org/meetings/__networking_ml2/<br />
<br />
* Bugs/RFEs<br />
<br />
* QinQ Type Driver<br />
** https://review.openstack.org/#/c/446047<br />
<br />
** SR-IOV port extension RFE<br />
*** https://bugs.launchpad.net/neutron/+bug/1662650<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 30, 2017 ===<br />
<br />
* Announcements<br />
** Sukhdev is out today<br />
<br />
<br />
=== Meeting March 15, 2017 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
<br />
** SR-IOV port extension RFE<br />
*** https://bugs.launchpad.net/neutron/+bug/1662650<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
<br />
<br />
=== Meeting March 1, 2017 ===<br />
<br />
* Announcements<br />
<br />
* PTG post mortem<br />
<br />
* Bugs/RFEs<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting February 22, 2017 (PTG) ===<br />
<br />
=== No Meeting February 15, 2017 ===<br />
<br />
=== Meeting February 8, 2017 ===<br />
<br />
* Announcements<br />
** rkukura not available for today's meeting<br />
** Neutron PTG etherpad - https://etherpad.openstack.org/p/neutron-ptg-pike<br />
<br />
* Bugs/RFEs<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting January 25, 2017 ===<br />
<br />
* Announcements<br />
** Neutron PTG etherpad - https://etherpad.openstack.org/p/neutron-ptg-pike<br />
<br />
* Bugs/RFEs<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
*** https://review.openstack.org/#/c/404293<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting January 18, 2017 ===<br />
<br />
* Announcements<br />
** There is still room for PTG registrations <br />
<br />
* Bugs/RFEs<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
*** https://review.openstack.org/#/c/404293<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting January 11, 2017 ===<br />
<br />
* Announcements<br />
* There is still room for PTG registrations <br />
<br />
* Bugs/RFEs<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
*** https://review.openstack.org/#/c/404293<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting December 14, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 7, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting November 23, 2016 ===<br />
<br />
=== Meeting November 16, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting November 9, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Ocata Summit Retrospective<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
*** part of this Barcelona summit design session: https://etherpad.openstack.org/p/ocata-nova-neutron-session<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting November 2, 2016 ===<br />
<br />
* Skipping due to Ocata summit travel/recovery<br />
<br />
=== No Meeting October 26, 2016 ===<br />
<br />
* Skipping due to Ocata summit<br />
<br />
=== Meeting October 19, 2016 ===<br />
<br />
* Announcements<br />
** Next week Summit in Barcelona. No meeting next week<br />
<br />
* Ocata Planning<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
*** part of this Barcelona summit design session: https://etherpad.openstack.org/p/ocata-nova-neutron-session<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting October 12, 2016 ===<br />
<br />
* Announcements<br />
** Bob Kukura will not be at today's meeting.<br />
<br />
* Ocata Planning<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
*** part of this Barcelona summit design session: https://etherpad.openstack.org/p/ocata-nova-neutron-session<br />
*** Unifying the portbinding logic is not a necessary part of this proposal anymore<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting October 5, 2016 ===<br />
<br />
* Announcements<br />
** Bob Kukura will not be at today's meeting.<br />
<br />
* Ocata Planning<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** Unifying the portbinding logic is not a necessary part of this proposal anymore<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting September 28, 2016 ===<br />
<br />
=== No Meeting September 21, 2016 ===<br />
<br />
=== No Meeting September 14, 2016 ===<br />
<br />
=== Meeting September 7, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** Unifying the portbinding logic is not a necessary part of this proposal anymore<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting August 31, 2016 ===<br />
<br />
* Neither sukhdev nor rkukura is available to chair today, so we'll skip this week's meeting.<br />
<br />
=== Meeting August 24, 2016 ===<br />
<br />
* Announcements<br />
** N-3 is Sept 1<br />
<br />
* Bugs/RFEs<br />
** Unify ML2 portbinding and dvr portbinding tables - andreas (not available for today's meeting)<br />
*** please review this patch - https://review.openstack.org/#/c/317358<br />
*** spec for live migration - https://review.openstack.org/#/c/309416/<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception - see patch here - https://review.openstack.org/#/c/327500<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 17, 2016 ===<br />
<br />
* Announcements<br />
** N-3 is Sept 1<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
*** I have added the conf calling information for remote participation - see - https://etherpad.openstack.org/p/newton-neutron-midcycle-workitems<br />
<br />
<br />
* Bugs/RFEs<br />
** Unify ML2 portbinding and dvr portbinding tables - andreas <br />
<br />
** please review this patch - https://review.openstack.org/#/c/317358<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception - see patch here - https://review.openstack.org/#/c/327500<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
** Clarification on coupling between port create and port update calls to mech drivers<br />
<br />
=== Meeting August 3, 2016 ===<br />
<br />
* Announcements<br />
** N-3 is Sept 1<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
** Barcelona summit presentation voting has started: https://www.openstack.org/summit/barcelona-2016/vote-for-speakers<br />
<br />
* Bugs/RFEs<br />
** Unify ML2 portbinding and dvr portbinding tables - andreas <br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1609184 [RFE] ML2: Allow retry on db error by precommit https://review.openstack.org/#/c/350315/<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 27, 2016 ===<br />
<br />
* Meeting was cancelled this week<br />
<br />
=== Meeting July 20, 2016 ===<br />
<br />
* Announcements<br />
** N-2 is behind us<br />
** N-3 is Sept 1<br />
** Project Mascot/logo - see here - http://lists.openstack.org/pipermail/openstack-dev/2016-July/099046.html<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
<br />
* Bugs/RFEs<br />
** Unify ML2 portbinding and dvr portbinding tables - andreas <br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 13, 2016 ===<br />
<br />
* Announcements<br />
** Deadline to submit proposals for Barcelona summit is today<br />
** N-2 is this week - http://releases.openstack.org/newton/schedule.html<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
<br />
* Bugs/RFEs<br />
** Unify of ML2 portbinding and dvr portbinding tables<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
<br />
<br />
=== Meeting July 6, 2016 ===<br />
<br />
* Announcements<br />
** July 12-14 Neuton-2<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
* Bugs/RFEs<br />
** Unify of ML2 portbinding and dvr portbinding tables<br />
*** Armax commented on the spec: https://review.openstack.org/309416 . Those are his major points:<br />
*** Are we sure that vnic_type and profile are always port specific (and not binding specific)?<br />
*** Why not just merging the portbindingstable into the dvr portbindingstable?<br />
*** For Live Migration Armando rather wants a live migration specifc port extension than a general purpose port extension. The general purpose solution seems a bit overkill to him. On the summit, we decided to go the latter one, thoughts?<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
=== Meeting June 29, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Items from Last week<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting June 22, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Items from Last week<br />
** https://review.openstack.org/#/c/320657/1/neutron/db/ipam_backend_mixin.py <- Should this be fixed? Question from Rossella.<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting June 15, 2016 ===<br />
<br />
* Announcements<br />
* Unify of ML2 portbinding and dvr portbinding tables<br />
** current patchset: https://review.openstack.org/#/c/326987<br />
*** TODO: minor fixes, unit tests<br />
*** Separate Patch: OVO, rework DVR part as well<br />
** series of patches doing similar work for router ha ports: https://review.openstack.org/#/c/323993<br />
** Which one is the right way to go? Who do we need to involve to land this in Newton?<br />
<br />
* Open Discussion<br />
** https://review.openstack.org/#/c/320657/1/neutron/db/ipam_backend_mixin.py <- Should this be fixed? Question from Rossella.<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
=== Meeting June 8, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Open Discussion<br />
<br />
=== Meeting June 1, 2016 ===<br />
<br />
* Announcements<br />
** N-1 is *this* week<br />
** http://releases.openstack.org/newton/schedule.html<br />
<br />
* Manila-ML2 integration <br />
** https://bugs.launchpad.net/neutron/+bug/1573197<br />
<br />
* Security Groups Discussion<br />
<br />
* Open Discussion<br />
** Some routed networks stuff (carl_baldwin)<br />
*** https://review.openstack.org/#/c/317358 - Enabling create / delete of segments directly<br />
*** https://review.openstack.org/#/c/321152 - ML2 bug doesn't allow return of IP allocation in port update.<br />
<br />
=== Meeting May 25, 2016 ===<br />
<br />
* Today's meeting was cancelled - we will meet next week<br />
<br />
* Announcements<br />
** N-1 is next week<br />
** http://releases.openstack.org/newton/schedule.html<br />
<br />
* Manila-ML2 integration <br />
** https://bugs.launchpad.net/neutron/+bug/1573197<br />
<br />
* Security Groups Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting May 18, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Bugs<br />
<br />
* Open Discussion<br />
<br />
=== Meeting May 11, 2016 ===<br />
<br />
(carl_baldwin) Will there be a meeting this week? - Yes<br />
<br />
* Announcements<br />
<br />
* Newton charter for ML2 <br />
** Trunked ports integration with ML2 <br />
** Integration of Segments service plugin with ML2 (see below)<br />
<br />
* Bugs<br />
** Missing ML2 config options in config reference: https://bugs.launchpad.net/openstack-manuals/+bug/1567792<br />
<br />
* Open Discussion<br />
** Some routed networks topics<br />
*** creating and deleting segments on existing network through new segment API<br />
**** Any cases it should be forbidden?<br />
*** Integrating the segments service plugin with ML2<br />
<br />
<br />
=== Meeting May 4, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Discussion on the charter for ML2 for Newton<br />
** Some of the discussion during summit - https://etherpad.openstack.org/p/newton-neutron-unplugged-track<br />
<br />
* Bugs<br />
** Missing ML2 config options in config reference: https://bugs.launchpad.net/openstack-manuals/+bug/1567792<br />
<br />
* Open Discussion<br />
<br />
=== Meeting April 20, 2016 ===<br />
<br />
* Announcements<br />
** rkukura cannot attend today<br />
** Austin Summit Next week<br />
** No meeting next week (4/27)<br />
<br />
* Neutron Austin Design sessions schedule<br />
** https://www.openstack.org/summit/austin-2016/summit-schedule/global-search?t=Neutron%3A<br />
<br />
* Bugs<br />
** Missing ML2 config options in config reference: https://bugs.launchpad.net/openstack-manuals/+bug/1567792<br />
<br />
* Open Discussion<br />
** Nova-Neutron Porbinding Migration issues (+ macvtap migration, cross l2 agent migration) <br />
*** Cannot attend today, so here a brief update (scheuran, 2016-04-13)<br />
*** Started discussion on the ML http://lists.openstack.org/pipermail/openstack-dev/2016-April/092073.html<br />
*** In a lengthy chat with kevinbenton today we agreed to follow up the multiple port binding thing<br />
*** I started rebasing Bobs patches https://review.openstack.org/#/c/189410 - it will take a while, as I'm learning a lot on the way ;)<br />
*** And a BP + spec is required for the API changes that externalize multiple bindings per port, also still TBD<br />
<br />
=== Meeting April 13, 2016 ===<br />
<br />
* Announcements<br />
** Newton is now open for business<br />
** Networking Guide ML2 section merged: http://docs.openstack.org/mitaka/networking-guide/config-ml2-plug-in.html (scheuran)<br />
<br />
* Neutron Austin Design sessions schedule<br />
** https://www.openstack.org/summit/austin-2016/summit-schedule/global-search?t=Neutron%3A<br />
<br />
* Bugs<br />
** Missing ML2 config options in config reference: https://bugs.launchpad.net/openstack-manuals/+bug/1567792<br />
<br />
* Open Discussion<br />
** Nova-Neutron Porbinding Migration issues (+ macvtap migration, cross l2 agent migration) <br />
*** Cannot attend today, so here a brief update (scheuran, 2016-04-13)<br />
*** Started discussion on the ML http://lists.openstack.org/pipermail/openstack-dev/2016-April/092073.html<br />
*** In a lengthy chat with kevinbenton today we agreed to follow up the multiple port binding thing<br />
*** I started rebasing Bobs patches https://review.openstack.org/#/c/189410 - it will take a while, as I'm learning a lot on the way ;)<br />
*** And a BP + spec is required for the API changes that externalize multiple bindings per port, also still TBD<br />
<br />
=== Meeting April 6, 2016 ===<br />
<br />
* Announcements<br />
** Mitaka release is this week<br />
<br />
* Neutron Austin Design summit Ideas <br />
** Link - https://etherpad.openstack.org/p/newton-neutron-summit-ideas<br />
<br />
* port binding discussion on migration (scheuran) - continuation from previous week<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 30, 2016 ===<br />
<br />
* Announcements<br />
** Mitaka RC2 in the works<br />
<br />
* Neutron Austin Design summit Ideas <br />
** Link - https://etherpad.openstack.org/p/newton-neutron-summit-ideas<br />
<br />
* port binding discussion on migration (scheuran)<br />
** In case distributed ports would be needed, old (currently abandoned, but worth revisiting) effort to cleanup DVR's distributed port implementation as a precursor to generalizing it is here:<br />
*** https://bugs.launchpad.net/neutron/+bug/1367391<br />
*** https://review.openstack.org/#/c/189410/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 23, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Neutron Austin Design summit Ideas <br />
** Link - https://etherpad.openstack.org/p/newton-neutron-summit-ideas<br />
<br />
* port binding discussion on migration (scheuran)<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 16, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Docs ML2 configuration section update<br />
** Documentation - https://review.openstack.org/#/c/282349<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* port binding with port owned by router<br />
<br />
* Simulate portbinding on migration target host (scheuran)<br />
** Use Case: Migration cross l2 agents, migration with macvtap l2 agent --> In both cases nova needs to know the portbinding information that should be used on the migration target before migration has started (in nova pre_live_migration) and before port has been bound. This information is required to trigger the correct vif-plug action on the target and to modify the libvirt domain.xml accordingly<br />
** Approach: Some new api call is required, which simulates the portbinding for the target host and returns this information<br />
** This is just as a heads up - I try to come up with more details in the next meeting (23rd of March)<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 9, 2016 ===<br />
<br />
* Announcements<br />
** rkukura cannot attend today<br />
<br />
* Modular L2 agent update<br />
** Documentation - https://review.openstack.org/#/c/282349<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 2, 2016 ===<br />
<br />
* Announcements<br />
** Mitaka-3 is this week<br />
<br />
* Modular L2 agent update<br />
** Documentation - https://review.openstack.org/#/c/282349<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting February 24, 2016 ===<br />
<br />
* Announcements<br />
** neutron mid-cycle this week - https://etherpad.openstack.org/p/neutron-mitaka-midcycle<br />
<br />
* Open Agenda - based upon interest<br />
<br />
* Modular L2 agent update<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting February 17, 2016 ===<br />
<br />
* Announcements<br />
** rkukura on PTO this week<br />
<br />
* Open Agenda - based upon interest<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Modular L2 agent update<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting February 10, 2016 ===<br />
<br />
* Announcements<br />
** Do not forget to vote on sessions for Austin Summit<br />
*** https://www.openstack.org/summit/austin-2016/vote-for-speakers<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Modular L2 agent update<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting February 3, 2016 ===<br />
<br />
* Announcements<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Modular L2 agent update<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting January 27, 2016 ===<br />
<br />
* Announcements<br />
** Austin (Newton) Summit session proposal deadline is Monday<br />
*** https://www.openstack.org/summit/austin-2016/call-for-speakers<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting January 20, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Driver API for SecurityGroup <br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Any topics of interest to ML2 - Open Agenda based upon the interest<br />
* Open Discussion<br />
<br />
<br />
=== Meeting January 13, 2016 ===<br />
<br />
* Announcements<br />
** M2 is next week<br />
<br />
* Driver API for SecurityGroup <br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Any topics of interest to ML2 - Open Agenda based upon the interest<br />
* Open Discussion<br />
<br />
=== Meeting January 6, 2016 ===<br />
* Announcements<br />
** M2 Mid Jan<br />
<br />
* Driver API for SecurityGroup - good discussion on the bug<br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* Trunk port binding for VLAN-awere VMs - pretty much ready to go<br />
** Spec - https://review.openstack.org/#/c/243786/<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Any topics of interest to ML2 - Open Agenda based upon the interest<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 30, 2015 ===<br />
<br />
* No meeting<br />
<br />
=== Meeting December 23, 2015 ===<br />
<br />
* No meeting<br />
<br />
=== Meeting December 16, 2015 ===<br />
<br />
* Announcements<br />
** Sukhdev is off for next two weeks, rkukura is off week after next<br />
** no meeting 12/30<br />
** quick poll - meet next week (12/23)?<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** Spec - https://review.openstack.org/#/c/243786/<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran (can't attend today 12/09)<br />
** This patch needs to go in first, then we're ready to do the split of the lb agent: https://review.openstack.org/250542<br />
** Split of the lb agent: Will be updated after above went in: https://review.openstack.org/#/c/246318/<br />
** Moving the code to a separate file [WIP] https://review.openstack.org/#/c/248138/<br />
** Also had a discussion with kevinbenton and ajo if arp spoofing stuff could be modelled as agent extension. Could not convince them, so we agreed to go on with the current design and keep that in the back of our minds for the future.<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* limited-portsec Discussion<br />
** if the limited-portsec depend on port-sec extension, there maybe code in limited-portsec to extend the dict of port-sec.<br />
** https://review.openstack.org/#/c/250036/ , difficult to handle the dependency in these extensions.<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 9, 2015 ===<br />
<br />
* Announcements<br />
** Sukhdev is off for next three weeks<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** Spec - https://review.openstack.org/#/c/243786/<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran (can't attend today 12/09)<br />
** This patch needs to go in first, then we're ready to do the split of the lb agent: https://review.openstack.org/250542<br />
** Split of the lb agent: Will be updated after above went in: https://review.openstack.org/#/c/246318/<br />
** Moving the code to a separate file [WIP] https://review.openstack.org/#/c/248138/<br />
** Also had a discussion with kevinbenton and ajo if arp spoofing stuff could be modelled as agent extension. Could not convince them, so we agreed to go on with the current design and keep that in the back of our minds for the future.<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* limited-portsec Discussion<br />
** if the limited-portsec depend on port-sec extension, there maybe code in limited-portsec to extend the dict of port-sec.<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Open Discussion<br />
** Discussion on passing network ID to the type drivers - enhancement is needed to three methods as follows:<br />
*** def allocate_tenant_segment(self, session, network_id=None):<br />
*** def reserve_provider_segment(self, session, segment, network_id=None):<br />
*** def release_segment(self, session, segment, network_id=None):<br />
<br />
=== Meeting December 2, 2015 ===<br />
* Announcements<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** Spec - https://review.openstack.org/#/c/243786/<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
** https://review.openstack.org/#/c/246318/<br />
** https://review.openstack.org/#/c/248138/<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting November 25, 2015 ===<br />
* Announcements<br />
** M1 is due next week<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** Bence Romsics discussed with ML2 subteam at summit<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting November 18, 2015 ===<br />
* Announcements<br />
** M1 is due in first week of Dec<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** Bence Romsics discussed with ML2 subteam at summit<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting November 11, 2015 ===<br />
* Announcements<br />
** Welcome back from the summit and our week off!<br />
** Mitaka-1 December 1: https://launchpad.net/neutron/+milestone/mitaka-1<br />
<br />
* Mitaka Design Summit recap<br />
** Etherpads: https://wiki.openstack.org/wiki/Design_Summit/Mitaka/Etherpads#Neutron<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** Bence Romsics discussed with ML2 subteam at summit<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
=== Meeting October 21, 2015 ===<br />
* Announcements<br />
** Mitaka summit is next week<br />
** No ML2 IRC meeting during summit<br />
<br />
* Mitaka Design Summit<br />
** Neutron Design Summit schedule - https://www.openstack.org/summit/tokyo-2015/schedule/design-summit<br />
<br />
* ML2 pre-cycle sprint recap<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** email summaries - TBD<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
=== Meeting October 14, 2015 ===<br />
<br />
* Meeting cancelled due to low attendance<br />
<br />
=== Meeting October 7, 2015 ===<br />
<br />
* No meeting - ML2 pre-cycle sprint<br />
<br />
=== Meeting Sept 30, 2015 ===<br />
* Announcements<br />
** Neutron has a new PTL for Mitaka - congratulations to armax and many thanks to mestery!<br />
** ML2 pre-cycle sprint is next week<br />
** No ML2 IRC meeting next week<br />
<br />
* ML2 pre-cycle sprint<br />
** Sprint announcement - http://lists.openstack.org/pipermail/openstack-dev/2015-September/073927.html<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** Logistics<br />
** Prep<br />
<br />
* Mitaka Design Summit proposals for ML2 - discussion <br />
** Neutron Mitaka Design Summit proposals - https://etherpad.openstack.org/p/neutron-mitaka-designsummit<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* Modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
=== Meeting Sept 23, 2015 ===<br />
* Announcements<br />
** Liberty RC1 contents - https://launchpad.net/neutron/+milestone/liberty-rc1<br />
** PTL election is this week - https://wiki.openstack.org/wiki/PTL_Elections_September_2015<br />
<br />
* ML2 late-cycle plan<br />
** Sprint announcement - http://lists.openstack.org/pipermail/openstack-dev/2015-September/073927.html<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* Mitaka Design Summit proposals for ML2 - discussion <br />
** Nutron Mitaka Design Summit proposals - https://etherpad.openstack.org/p/neutron-mitaka-designsummit<br />
<br />
* driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting Sept 16, 2015 ===<br />
<br />
* Announcements<br />
** Liberty RC1 contents - https://launchpad.net/neutron/+milestone/liberty-rc1<br />
<br />
* ML2 late-cycle plan<br />
** Sprint announcement - http://lists.openstack.org/pipermail/openstack-dev/2015-September/073927.html<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* Mitaka Design Summit proposals for ML2 - discussion <br />
** Nutron Mitaka Design Summit proposals - https://etherpad.openstack.org/p/neutron-mitaka-designsummit<br />
<br />
* driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting Sept 9, 2015 ===<br />
<br />
* Announcements<br />
** Liberty-3 contents - https://launchpad.net/neutron/+milestone/liberty-3<br />
** Liberty RC1 contents - https://launchpad.net/neutron/+milestone/liberty-rc1<br />
<br />
* ML2 late-cycle plan<br />
** Sprint announcement - http://lists.openstack.org/pipermail/openstack-dev/2015-September/073927.html<br />
<br />
* Mitaka Design Summit proposals for ML2 - discussion <br />
** Brainstorm ideas for the Mitaka ML2 design summit ideas<br />
** Nutron Mitaka Design Summit proposals - https://etherpad.openstack.org/p/neutron-mitaka-designsummit<br />
<br />
* driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting Sept 2, 2015 ===<br />
<br />
* Announcements<br />
** Liberty FF is this week (or early next week)<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is Yahoo (tentative) <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** Task Flow Document<br />
*** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* driver API for SecurityGroup - Do we want to come up with a plan for Design session in Tokyo for this? <br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 26, 2015 ===<br />
<br />
* Announcements<br />
** Liberty FF is next week<br />
<br />
* Action Items from previous weeks:<br />
** rkukura to work with others to finalize the venue for the ML2 late-cycle sprint<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is TBD. <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* driver API for SecurityGroup<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 19, 2015 ===<br />
<br />
* Announcements<br />
** Liberty FF is two weeks away<br />
<br />
* Action Items from previous weeks:<br />
** rkukura and Sukhdev to re-organize weekly meeting agenda around goals for upcoming Mitaka cycle as well as anything needed to wrap up for liberty<br />
** rkukura to work with others to finalize the venue for the ML2 late-cycle sprint<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is TBD. <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L3 Blueprints - https://launchpad.net/neutron/+milestone/liberty-3<br />
** couple of Blueprints may be of interest to ML2 team<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* driver API for SecurityGroup<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 12, 2015 ===<br />
<br />
* Announcements<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is TBD. <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L3 Blueprints - https://launchpad.net/neutron/+milestone/liberty-3<br />
** couple of Blueprints may be of interest to ML2 team<br />
<br />
* L2 Modular Agent discussion<br />
** macvtap agent and ML2 discussion. Feel free to express your opinion - http://lists.openstack.org/pipermail/openstack-dev/2015-August/071207.html<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 5, 2015 ===<br />
<br />
* Announcements<br />
** Liberty FF is end of August<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is TBD. <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L3 Blueprints - https://launchpad.net/neutron/+milestone/liberty-3<br />
** couple of Blueprints may be of interest to ML2 team<br />
<br />
* L2 Modular Agent discussion<br />
** macvtap agent and ML2 discussion. Feel free to express your openion - http://lists.openstack.org/pipermail/openstack-dev/2015-August/071207.html<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 29, 2015 ===<br />
<br />
* Announcements<br />
** Liberty-2 is this week<br />
** Liberty-3 is end of August<br />
<br />
* ML2 late-cycle plan<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L2 Modular Agent discussion<br />
<br />
* Place for Macvtap agent (scheuran) - Putting this right after l2-agent, as it is related to it<br />
** Planning a ml2 driver + l2 agent for macvtap attachments (independent from sriov). But where should it land?<br />
*** 1) own openstack repo networking-macvtap (already some discussion there: https://review.openstack.org/#/c/195907/)<br />
*** 2) in neutron tree as new reference, own agent (duplicating code)<br />
*** 3) In neutron tree, Integrated into linuxbridge agent (reusing about 500 lines of code, mostly main loop, detecting new devices,...); Extracting superclass out of linuxbridge agent that can be subclassed. Having config option to either run agent in lb or in macvtap mode. fully functional prototype (macvtap stuff tested): https://github.com/scheuran/networking-macvtap/commit/36a068cf3d3d6930ab9330efb099cd95a84ca785<br />
*** 4) modular l2 agent, but as long it is being discussed go with #1<br />
*** 5) Prototyping modular layer 2 agent ( #a in separate repo vs. #b together with lb)<br />
** Anyhow there will be a separate ml2 driver which will either land in tree or in the networking-macvtap repo<br />
** Spec on github (assuming it will land in a separate repo): https://github.com/scheuran/networking-macvtap/commit/bc239419398ec039da35ec949a14691280733bf6<br />
** Has been discussed in yesterdays neutron meeting where I was asked to evaluate agent-extension used for qos - but that can not be used: http://eavesdrop.openstack.org/meetings/networking/2015/networking.2015-07-28-14.01.log.html<br />
<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
** request for patch review:<br />
*** https://review.openstack.org/#/c/202357/ l3_db: it updates port attribute without L2 plugin<br />
*** https://review.openstack.org/#/c/202358/ l3_db: not use L2 plugin _get_port unnecessarily<br />
*** https://review.openstack.org/#/c/202359/ l3: not use L2 plugin _get_subnet unnecessarily<br />
<br />
=== Meeting July 22, 2015 ===<br />
<br />
* Announcements<br />
** Liberty-2 is next week<br />
**Liberty Release Schedule - https://wiki.openstack.org/wiki/Liberty_Release_Schedule<br />
<br />
* Action Items<br />
** rkukura to finalize the plan for ML2 sprint<br />
*** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L2 Modular Agent discussion<br />
* Physical Topology Discussion<br />
* Ironic/Neutron-ML2 integration discussion<br />
** https://wiki.openstack.org/wiki/Meetings/Ironic-neutron<br />
<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 15, 2015 ===<br />
<br />
* Announcements<br />
** Liberty-2 is fast approaching - end of July<br />
**Liberty Release Schedule - https://wiki.openstack.org/wiki/Liberty_Release_Schedule<br />
<br />
* Action Items<br />
** rkukura to finalize the plan for ML2 sprint<br />
*** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L2 Modular Agent discussion<br />
* Physical Topology Discussion<br />
* Ironic/Neutron-ML2 integration discussion<br />
** https://wiki.openstack.org/wiki/Meetings/Ironic-neutron<br />
** ML2 based test framework for Ironic - call for discussion/Ideas<br />
<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 8, 2015 ===<br />
<br />
* Announcements<br />
<br />
* Action Items<br />
** rkukura and manishg to finalize the ML2 sprint plans and put together an etherpad for sprint<br />
*** Etherpad started: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** asomya and shivharis to add Physical Topology to the ML2 charter for Liberty<br />
<br />
* ML2 Mid-cycle sprint - decide on the date <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
** Following participants are available - please add your name, if you can participate<br />
*** Sukhdev K<br />
*** Bob K<br />
*** Arvind S<br />
*** Manish G<br />
*** Kevin B<br />
*** Josh <br />
* L2 Modular Agent discussion<br />
* Physical Topology Discussion<br />
* Ironic/Neutron-ML2 integration discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 1, 2015 ===<br />
<br />
* Announcements<br />
<br />
* Action Items<br />
** rkukura and manishg to finalize the ML2 sprint plans and put together an etherpad for sprint<br />
*** Etherpad started: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** banix to discuss Modular L2 agents topic in Neutron core team and drive the priority<br />
** asomya and shivharis to add Physical Topology to the ML2 charter for Liberty<br />
<br />
* Neutron Mid-cycle sprint recap (Sukhdev)<br />
<br />
* ML2 Mid-cycle sprint<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** July 13-17 seems like the earliest possible week<br />
** Following participants are available - please add your name, if you can participate<br />
*** Sukhdev K<br />
*** Bob K<br />
*** Arvind S<br />
*** Manish G<br />
*** Josh <br />
** Task Flow Document<br />
*** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Discussion on binding_profile_type to facilitate filtering of Ironic ports or using device_owner (Sukhdev)<br />
<br />
* Open Discussion<br />
<br />
=== Meeting June 24, 2015 ===<br />
<br />
* No meeting - Neutron mid-cycle sprint<br />
<br />
=== Meeting June 17, 2015 ===<br />
<br />
* Announcements<br />
** VLAN aware VMs meeting 6-15-2015<br />
*** https://etherpad.openstack.org/p/YVR-neutron-vlan-trunk<br />
<br />
* Action Items<br />
** banix to discuss Modular L2 agents topic in Neutron core team and drive the priority<br />
** asomya and shivharis to add Physical Topology to the ML2 charter for Liberty<br />
** manishg to propose two or three time slots for mid-cycle sprint for task flow<br />
*** Proposing a few dates here (we will probably need 2 days but just proposing a range)<br />
**** Jul/8 - Jul/10<br />
**** Jul/13 - Jul/15<br />
**** Sep/9 - Sep/11<br />
**** Sep/16 - Sep/18<br />
**** Sep/23 - Sep/25<br />
<br />
* Neutron Mid-Cycle Sprint Discussion <br />
** https://etherpad.openstack.org/p/neutron-liberty-mid-cycle <br />
*** July 13-17 seems like the earliest possible week<br />
** Following participants are available - please add your name, if you can participate<br />
*** Sukhdev K<br />
*** Bob K<br />
*** Manish G<br />
*** Josh <br />
<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
=== Meeting June 10, 2015 ===<br />
*Absence: <br />
** banix. I will be away. Will follow up on my AI by next week.<br />
<br />
* Announcements<br />
** New RFE process - to be followed after Liberty 1<br />
*** http://docs.openstack.org/developer/neutron/policies/blueprints.html#neutron-request-for-feature-enhancements<br />
** Core-vendor decomp - Phase II<br />
*** https://review.openstack.org/#/c/187267<br />
<br />
* Action Items<br />
** rkukura to discuss with QoS implications with ajo on ML2<br />
** banix to discuss Modular L2 agents topic in Neutron core team and drive the priority<br />
** asomya and shivharis to add Physical Topology to the ML2 charter for Liberty<br />
** manishg to propose two or three time slots for mid-cycle sprint for task flow<br />
*** Proposing a few dates here (we will probably need 2 days but just proposing a range)<br />
**** Jul/8 - Jul/10<br />
**** Jul/13 - Jul/15<br />
**** Sep/9 - Sep/11<br />
**** Sep/16 - Sep/18<br />
**** Sep/23 - Sep/25<br />
<br />
* Neutron Mid-Cycle Sprint Discussion <br />
** I have removed Task Flow item from etherpad for Ft. Collins mid-cycle. <br />
** https://etherpad.openstack.org/p/neutron-liberty-mid-cycle <br />
** Discussion on the time frame that works for people to have an ML2 mid-cycle in the Bay Area<br />
*** July 13-17 seems like the earliest possible week<br />
** Following participants are available - please add your name, if you can participate<br />
*** Sukhdev K<br />
*** Bob K<br />
*** Manish G<br />
*** Josh <br />
<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting June 3, 2015 ===<br />
<br />
* Announcements<br />
** Ironic-Neutron integration weekly meetings was kicked off this week - Lots of interest in this topic . Anybody interested in this topic, please join us next week and every week after that.<br />
*** https://wiki.openstack.org/wiki/Meetings/Ironic-neutron<br />
** New Spec process<br />
*** https://github.com/openstack/neutron/blob/master/doc/source/policies/blueprints.rst<br />
** Core-vendor decomp - Phase II<br />
*** https://review.openstack.org/#/c/187267<br />
<br />
* Charter of ML2 sub-team for Liberty Cycle<br />
** Task Flow<br />
** Decomposition phase -2<br />
<br />
* Neutron Mid-Cycle Sprint Discussion <br />
** Key players for the Task Flow can not make the sprint. Possibilities are to hold mid-cycle sprint in Bay Area. Who is interested? Who can make it? <br />
** https://etherpad.openstack.org/p/neutron-liberty-mid-cycle <br />
<br />
* Task Flow Discussion<br />
** We lost opportunity to discuss it in Vancouver<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting May 27, 2015 ===<br />
<br />
* No meeting - recovering from summit<br />
<br />
=== Meeting May 20, 2015 ===<br />
<br />
* No meeting - Liberty Summit<br />
<br />
=== Meeting May 13, 2015 ===<br />
<br />
*Announcements<br />
** No meeting next two weeks. Next week everybody is at summit, following week to recover from travels<br />
<br />
*Task Flow Discussion<br />
*** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
*** midonet plugin (not done - will take care of it this week) (manishg)<br />
<br />
*Liberty Design Summit Discussion<br />
**https://wiki.openstack.org/wiki/Summit/Liberty/Etherpads#Neutron<br />
** Contributor Meetup Friday (at Summit): https://etherpad.openstack.org/p/YVR-neutron-contributor-meetup<br />
<br />
*ML2 on Neutron Mid-Cycle Sprint <br />
**https://etherpad.openstack.org/p/neutron-liberty-mid-cycle (see item 4)<br />
<br />
* Liberty BP<br />
** converting address-pair and security-group into extension driver. <br />
*** https://review.openstack.org/#/c/169223/3/specs/liberty/ml2-extension-driver-convert.rst<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
** Discussion on Port to network relationship - N:M relationship - is it allowed in our current design? <br />
*** Can one port attach to multiple networks? <br />
*** Can a (v)NIC attach to multiple networks? <br />
*** Can one network attach to multiple ports of same instance/node?<br />
<br />
=== Meeting May 6, 2015 ===<br />
<br />
*Announcements<br />
** Kilo was released last week - congratulations to everybody<br />
<br />
*Task Flow Discussion<br />
*** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
*** midonet plugin (not done - will take care of it this week) (manishg)<br />
<br />
*Liberty Design Summit Discussion<br />
**https://wiki.openstack.org/wiki/Summit/Liberty/Etherpads#Neutron<br />
**ML2 topics are in Fishbowl room discussions - lets update it<br />
**Lightening talks are here - http://libertydesignsummit.sched.org/event/213da02952470483dfd8b2765aa88485#.VUmpcGRVhHw<br />
<br />
*ML2 on Neutron Mid-Cycle Sprint <br />
**https://etherpad.openstack.org/p/neutron-liberty-mid-cycle (see item 4)<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
=== Meeting April 29, 2015 ===<br />
*Announcements<br />
** Kilo RC3 is due any day<br />
** Starting with Liberty Spec process for new features is being abandoned in favor of light weight RFE is being implemented<br />
***https://review.openstack.org/#/c/177342/<br />
** Changes to Driver team - Doug and Maru replacing Salvatore and Mark <br />
<br />
*Action Items from Last week<br />
**manishg to document task flow discussions and look into the midonet plugin<br />
*** [https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document] (manishg)<br />
*** midonet plugin (not done - will take care of it this week) (manishg)<br />
<br />
*Ironic (bare metal) integration through ML2 Mech Drivers (discussion)<br />
**There is a tremendous interest by many vendors, as well as Ironic team for this. I have requested a summit session for this. see item 63 on etherpad<br />
**https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
<br />
*ML2 on Neutron Mid-Cycle Sprint <br />
**https://etherpad.openstack.org/p/neutron-liberty-mid-cycle (see item 4)<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting April 22, 2015 ===<br />
*Announcements<br />
** Kilo RC2 is due any day<br />
** Networking Guide Doc Day Sprint it tomorrow. Please contact Edgar, if you want to participate/contribute<br />
*** Here is agenda for the sprint - https://etherpad.openstack.org/p/networking-guide<br />
<br />
*Action Items from Last week<br />
**Sukhdev to discuss with mestery about task flow during mid-cycle sprint<br />
**Document the discussion point related to ML2 Sync (Manish)<br />
**shivharis to find the information about release notes for Kilo and share with the team<br />
***https://wiki.openstack.org/wiki/ReleaseNotes/Kilo<br />
<br />
*ML2 on Neutron Mid-Cycle Sprint <br />
**https://etherpad.openstack.org/p/neutron-liberty-mid-cycle (see item 4)<br />
<br />
* ML2 summit sessions<br />
** Design summit session etherpad: https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting April 15, 2015 ===<br />
*Announcements<br />
** Absence: Manish (Jury Duty)<br />
** Absence next week: rkukura (PTO - college tour)<br />
** Kilo RC is out<br />
<br />
*Action Items from Last week<br />
**Add next steps for the Drivers decomposition to summit topic etherpad - shivharis<br />
**shivharis to find the information about release notes for Kilo and share with the team<br />
**rkukura and Sukhdev to discuss with mestery about task flow during mid-cycle sprint<br />
**Document the discussion point related to ML2 Sync (Manish)<br />
<br />
* Finalize recommendations to mestery on ML2 summit sessions<br />
** Design summit session etherpad: https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
<br />
* Quick update on DVR UT/fix/cleanup work (rkukura)<br />
<br />
* portsecurity tests: unit, functional and scenario<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting April 8, 2015 ===<br />
<br />
*Announcements<br />
** RC's are April 9-23 and Kilo release on April 30<br />
** Liberty mid-cycle sprint announced. <br />
*** June 24-26 in Fort Collins, CO (at HP)<br />
*** Topics to be decided after Vancouver summit - https://etherpad.openstack.org/p/neutron-liberty-mid-cycle<br />
<br />
*Action Items from Last week<br />
**Add next steps for the Drivers decomposition to summit topic etherpad - shivharis<br />
*** Design summit session etherpad: https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
**ML2 sync and error handling to summit topic etherpad (rkukura)<br />
**Document the discussion point related to ML2 Sync (Manish)<br />
<br />
* Mechanism drivers and DVR discussion (rkukura)<br />
** Have made good (but slow) progress on DVR port binding schema and logic cleanup<br />
*** https://bugs.launchpad.net/neutron/+bug/1367391<br />
*** Will miss kilo, hopefully merge early in liberty, cannot back-port to kilo due to schema changes<br />
** Discovered no current unit tests cover critical DVR port binding logic, so adding them as separate patch against current code, then will ensure they don't break in dependent cleanup patch<br />
*** Extending test_port_binding to exercise update_dvr_port_binding, get_device_details, etc. for DVR ports, utilizing existing PortContext state asserts in mechanism_test MD<br />
*** Hoped to get at least the new UTs into kilo, but probably too late, but can back-port to kilo<br />
** Discovered several issues (inconsistencies in per-host vs. host-independent state in PortContext) that would seem to break ToR switch MDs that need to track binding state per host:<br />
*** When committing DVR port binding, PortContext passed to update_port methods has new binding:vif_type and binding:vif_details for the bound host, but shows 'distributed' for previous binding:vif_type instead of 'unbound' like for normal ports, and empty strings for current or previous binding:host_id - propose to make these work like for non-DVR ports<br />
*** When updating DVR port's status, PortContext currently shows 'distributed' for binding:vif_type and empty string for host, but has binding_levels, etc., for the specific host - could change this to reflect host-specific state, or to only be called when port's status changes and reflect non-host-specific state<br />
** Issues to discuss<br />
*** Has anyone tested their MDs with DVR?<br />
*** Has anyone run into these (or other) issues?<br />
*** Is back-porting these sorts of behavioral fixes to kilo acceptable?<br />
*** Do we have consensus on making update_port methods reflect per-host state when committing DVR port binding?<br />
*** Do we prefer to make update_port methods reflect per-host state or only host-independent state when changing DVR port status, or do we need separate updates for each?<br />
<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting April 1, 2015 ===<br />
<br />
*Announcements<br />
** RC's are April 9-23 and Kilo release on April 30<br />
** Design summit session etherpad: https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
*Action Items from Last week<br />
**Document the discussion point related to ML2 Sync (Manish)<br />
**Create an etherpad for driver decomposition discussion at Vancouver Summit<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting March 25, 2015 ===<br />
<br />
*Announcements<br />
** RC's are April 9-23 and Kilo release on April 30<br />
** RC1 content is here - https://launchpad.net/neutron/+milestone/kilo-rc1<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting March 18, 2015 ===<br />
<br />
*Announcements<br />
**L2 Gateway API is ready for consumption by everybody. Give it a test drive and provide feedback to the team. <br />
**See wiki here - https://wiki.openstack.org/wiki/Neutron/L2-GW<br />
** K3 content is here - https://launchpad.net/neutron/+milestone/kilo-3<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
<br />
=== Meeting March 11, 2015 ===<br />
<br />
*Announcements<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
<br />
<br />
=== Meeting March 4, 2015 ===<br />
<br />
*Announcements<br />
** Kilo Feature Freeze is tomorrow (March 5th)<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* portsecurity patches<br />
** https://review.openstack.org/#/c/126552/<br />
** https://review.openstack.org/#/c/160051/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron/+bug/1328991<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting February 25, 2015 ===<br />
<br />
*Announcements<br />
** shivharis: under the weather<br />
* ML2 Drivers decomposition discussion<br />
** How are distributions packaging decomposed drivers?<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
*Few BPs being worked on may have impact on ML2 <br />
**https://blueprints.launchpad.net/neutron/+spec/nfv-vlan-trunks<br />
**https://blueprints.launchpad.net/neutron/+spec/restructure-l2-agent<br />
* ML2 Extension Driver API enhancements <br />
** https://review.openstack.org/#/c/152759/ - ready to merge<br />
** https://review.openstack.org/#/c/129178/ - coming along well<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting February 18, 2015 ===<br />
<br />
*Announcements<br />
* ML2 Drivers decomposition discussion<br />
** How are distributions packaging decomposed drivers?<br />
* ML2 Sync and error handling (Task Flow)<br />
* ML2 Extension Driver API enhancements<br />
** Needed for PortSecurity extension driver<br />
** https://review.openstack.org/#/c/152759/<br />
** https://review.openstack.org/#/c/129178/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting February 11, 2015 ===<br />
<br />
*Announcements<br />
**K2 is already out<br />
**Feature proposal freeze for Kilo is March 5<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow) - Follow on from previous week (manishg)<br />
** PoC: https://review.openstack.org/#/c/154333/<br />
* ML2 Extension Driver API enhancements<br />
** Needed for PortSecurity extension driver<br />
** https://review.openstack.org/#/c/152759/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting February 4, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is this week week<br />
*** https://launchpad.net/neutron/+milestone/kilo-2<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow) - manishg<br />
* Blueprint list consolidation - updated link is here: <br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting January 28, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is next week<br />
*** https://launchpad.net/neutron/+milestone/kilo-2<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow) - update manishg<br />
* Blueprint list consolidation (shivharis and manishg)<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
**https://bugs.launchpad.net/neutron/+bug/1415526<br />
* Open Discussion<br />
<br />
=== Meeting January 21, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is on Feb 5th<br />
*** https://launchpad.net/neutron/+milestone/kilo-2<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow) - update manishg<br />
* Blueprint list consolidation (shivharis and manishg)<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://bugs.launchpad.net/neutron/+bug/1179223 (romilg)<br />
** Review patch set for the bug/1179223 https://review.openstack.org/#/c/136106/<br />
** https://bugs.launchpad.net/neutron/+bug/1367391 (matrohon)<br />
* Open Discussion<br />
<br />
=== Meeting January 14, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is few weeks away<br />
*** https://launchpad.net/neutron/+milestone/kilo-2<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow)<br />
* Blueprint list consolidation (shivharis and manishg)<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://review.openstack.org/#/c/113999/<br />
* Open Discussion<br />
<br />
=== Meeting January 7, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is in one month<br />
*** https://wiki.openstack.org/wiki/Kilo_Release_Schedule<br />
* L2 Gateway update<br />
** Team plans to meet every other week initially - goal is to have an API within Kilo cycle<br />
**See details here: https://wiki.openstack.org/wiki/Meetings#Networking_L2_Gateway_meeting<br />
* ML2 Drivers decomposition discussion<br />
* Blueprint list consolidation (shivharis and manishg)<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 31, 2014 ===<br />
<br />
* No meeting - holiday break<br />
<br />
=== Meeting December 24, 2014 ===<br />
<br />
* No meeting - holiday break<br />
<br />
=== Meeting December 17, 2014 ===<br />
<br />
*Announcements<br />
<br />
**Kilo-1 is due this week<br />
*** Here is the content of the release https://launchpad.net/neutron/+milestone/kilo-1<br />
<br />
** Neutron Mid-cycle report<br />
*** https://etherpad.openstack.org/p/neutron-mid-cycle-sprint-dec-2014<br />
***http://lists.openstack.org/pipermail/openstack-dev/2014-December/052715.html<br />
<br />
* Discussion about the ML2 Drivers decomposition<br />
* Blueprint list consolidation (shivharis and manishg)<br />
** Needs further split of drivers<br />
<br />
* Bugs<br />
** We are closing in on K-1 release<br />
** High priority bugs:<br />
** https://bugs.launchpad.net/neutron/+bug/1179223 (romilg)<br />
** https://bugs.launchpad.net/neutron/+bug/1367391 (rkukura)<br />
** https://bugs.launchpad.net/neutron/+bug/1378732 (markmacclain, bug was critical at one point)<br />
** https://bugs.launchpad.net/neutron/+bug/1381536 (Eugene)<br />
** Other bugs:<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 10, 2014 ===<br />
<br />
* No meeting today due to Neutron Mid-cycle sprint<br />
<br />
=== Meeting December 3, 2014 ===<br />
* Announcements<br />
** Mid-cycle meetup: https://wiki.openstack.org/wiki/Sprints/NeutronKiloSprint<br />
** Sub-teams charter https://wiki.openstack.org/wiki/NeutronSubteamCharters<br />
** Kilo release schedule: https://wiki.openstack.org/wiki/Kilo_Release_Schedule<br />
<br />
*Action Items from previous Week<br />
** None<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** Total of 56 bugs, many in medium and low state<br />
** Many vendor specific bugs<br />
** Should we continue working on this (almost done) or abandon it: https://review.openstack.org/#/c/113999/<br />
<br />
* Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
* ML2 driver repository discussion - We did not get to cover it last week<br />
** It seems ML2 vendor drivers will likely be moving out of the main neutron git repository<br />
*** https://review.openstack.org/#/c/134680/<br />
** Any vendor can use their own private repository (stackforge?)<br />
** Do we want a common repository for ML2 vendor drivers?<br />
*** Merges reviewed/approved by an ML2 core team?<br />
*** Pros<br />
**** Reviews maintain consistent quality, style, functionality, etc.<br />
**** Help ensure drivers can coexist in heterogeneous deployments<br />
**** Changes to driver API can update all drivers in common repo in single merge<br />
**** Distributions can package entire set of vendor drivers rather than having to interact with each vendor separately<br />
*** Cons<br />
**** Reviews and approval needed to merge<br />
**** Vendors don't control release cycle for their own drivers<br />
**** Not a level playing field for vendors who chose to use their own repositories<br />
*** Formal poll coming?<br />
<br />
* Modular L2 agent<br />
** Separate task force?<br />
** Relationship to ML2?<br />
<br />
*Open Discussion<br />
** https://blueprints.launchpad.net/neutron/+spec/network-settings-support-vnic-type<br />
<br />
=== Meeting November 26, 2014 ===<br />
* Announcements<br />
** Mid-cycle meetup: https://wiki.openstack.org/wiki/Sprints/NeutronKiloSprint<br />
** Kilo release schedule: https://wiki.openstack.org/wiki/Kilo_Release_Schedule<br />
<br />
*Action Items from previous Week<br />
** Discuss rate limiting (throughput limiting)<br />
** Discuss port security<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
* ML2 Subteam Charter<br />
** https://etherpad.openstack.org/p/ML2_Subteam_Charter<br />
<br />
* ML2 driver repository discussion<br />
** It seems ML2 vendor drivers will likely be moving out of the main neutron git repository<br />
*** https://review.openstack.org/#/c/134680/<br />
** Any vendor can use their own private repository (stackforge?)<br />
** Do we want a common repository for ML2 vendor drivers?<br />
*** Merges reviewed/approved by an ML2 core team?<br />
*** Pros<br />
**** Reviews maintain consistent quality, style, functionality, etc.<br />
**** Help ensure drivers can coexist in heterogeneous deployments<br />
**** Changes to driver API can update all drivers in common repo in single merge<br />
**** Distributions can package entire set of vendor drivers rather than having to interact with each vendor separately<br />
*** Cons<br />
**** Reviews and approval needed to merge<br />
**** Vendors don't control release cycle for their own drivers<br />
**** Not a level playing field for vendors who chose to use their own repositories<br />
*** Formal poll coming?<br />
<br />
* Modular L2 agent<br />
** Separate task force?<br />
** Relationship to ML2?<br />
<br />
*Open Discussion<br />
** https://blueprints.launchpad.net/neutron/+spec/network-default-setting-ext<br />
<br />
=== Meeting November 19, 2014 ===<br />
* Announcements<br />
** Mid-cycle meetup: https://wiki.openstack.org/wiki/Sprints/NeutronKiloSprint<br />
<br />
* Bugs<br />
** Move postcommit ops out of transaction for bulk https://review.openstack.org/#/c/113999/<br />
<br />
* Spec Reviews<br />
** ML2: portsecurity extension support https://review.openstack.org/#/c/99873/<br />
<br />
* ML2 Subteam Charter<br />
** Should the ML2 subteam continue to exist, meet, etc.? <br />
** If so, it needs a charter by next week's neutron IRC meeting.<br />
** Draft at https://etherpad.openstack.org/p/ML2_Subteam_Charter<br />
<br />
* ML2 driver repository discussion<br />
** It seems ML2 vendor drivers will likely be moving out of the main neutron git repository<br />
** Any vendor can use their own private repository (stackforge?)<br />
** Do we want a common repository for ML2 vendor drivers?<br />
*** Merges reviewed/approved by an ML2 core team?<br />
*** Pros<br />
**** Reviews maintain consistent quality, style, functionality, etc.<br />
**** Help ensure drivers can coexist in heterogeneous deployments<br />
**** Changes to driver API can update all drivers in common repo in single merge<br />
**** Distributions can package entire set of vendor drivers rather than having to interact with each vendor separately<br />
*** Cons<br />
**** Reviews and approval needed to merge<br />
**** Vendors don't control release cycle for their own drivers<br />
**** Not a level playing field for vendors who chose to use their own repositories<br />
*** Formal poll coming?<br />
<br />
* Modular L2 agent<br />
** Separate task force?<br />
** Relationship to ML2?<br />
<br />
*Open Discussion<br />
<br />
=== Meeting November 12, 2014 ===<br />
<br />
*No meeting this week due to people still traveling and/or recovering.<br />
<br />
=== Meeting November 5, 2014 ===<br />
<br />
*No meeting this week due to Paris Summit.<br />
<br />
=== Meeting October 29, 2014 ===<br />
<br />
*Announcements<br />
**Absent excuse: banix<br />
**Summit is next week!<br />
<br />
*Action Items from previous Week<br />
**None<br />
<br />
*Bugs:<br />
** Move postcommit ops out of transaction for bulk https://bugs.launchpad.net/neutron?field.searchtext=ml2 <br />
<br />
*Specs for Kilo<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Kilo Design Summit <br />
**Sessions<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics-distilled<br />
**Pod Discussions<br />
<br />
*Open Discussion<br />
<br />
=== Meeting October 22, 2014 ===<br />
<br />
*Announcements<br />
**Absent excuse: banix, rkukura<br />
**Juno release is out<br />
***https://launchpad.net/neutron/juno/2014.2<br />
<br />
*Action Items from previous Week<br />
**None<br />
<br />
*Task Flow discussion at Yahoo (Manish, Sukhdev, Bob, Josh)<br />
**http://docs.openstack.org/developer/taskflow/index.html<br />
<br />
*Bugs:<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Kilo Design Summit <br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics-distilled<br />
**ML2 Kilo Themes Discussion (Continuation from last week) <br />
*** What do we want to accomplish in ML2 during Kilo? <br />
***Lets identify priorities first, then figure out how we can best make use of whatever summit time is available.<br />
*** https://etherpad.openstack.org/p/ML2_Kilo_Themes<br />
<br />
*Open Discussion<br />
<br />
=== Meeting October 15, 2014 ===<br />
<br />
*Announcements<br />
**Absent excuse: banix <br />
**Juno release is scheduled for later this week<br />
***Juno feature content - https://wiki.openstack.org/wiki/ReleaseNotes/Juno#OpenStack_Network_Service_.28Neutron.29<br />
<br />
*Action Items from previous Week<br />
**None<br />
<br />
*Bugs/Reviews<br />
**Bug/Patchsets needing reviews:<br />
*** https://review.openstack.org/126360<br />
*** https://review.openstack.org/124917<br />
**Bugs:<br />
***https://bugs.launchpad.net/neutron/+bug/1377346 (manishg: is this already fixed?)<br />
***https://bugs.launchpad.net/neutron/+bug/1224978 (fixed above?)<br />
<br />
* https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Kilo Design Summit <br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
**ML2 Kilo Themes Discussion (Continuation from last week) <br />
*** What do we want to accomplish in ML2 during Kilo? <br />
***Lets identify priorities first, then figure out how we can best make use of whatever summit time is available.<br />
***Moved ideas list to etherpad: https://etherpad.openstack.org/p/ML2_Kilo_Themes<br />
<br />
*Open Discussion<br />
<br />
=== Meeting October 8, 2014 ===<br />
<br />
*Announcements<br />
**Absent excuse: banix <br />
**Juno RC1<br />
***Release content - https://launchpad.net/neutron/+milestone/juno-rc1<br />
***Release notes - https://wiki.openstack.org/wiki/ReleaseNotes/Juno#OpenStack_Network_Service_.28Neutron.29<br />
**Neutron Driver Team<br />
***https://wiki.openstack.org/wiki/Neutron-drivers<br />
<br />
*Action Items from previous Week<br />
**None<br />
<br />
*Bugs<br />
*** https://bugs.launchpad.net/neutron/+bug/1179223 (romilg: needs milestone)<br />
*** https://bugs.launchpad.net/neutron/+bug/1367391 (rkukura: needs milestone)<br />
*** https://bugs.launchpad.net/neutron/+bug/1224978 romilg: needs milestone)<br />
*** https://bugs.launchpad.net/neutron/+bug/1236127 (chuckc: merged?, more needed?)<br />
*** https://bugs.launchpad.net/neutron/+bug/1311470 (kevinbenton: if no issues, please close, fixed with docs)<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Kilo Design Summit <br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
**ML2 Kilo Themes Discussion<br />
*** What do we want to accomplish in ML2 during Kilo? <br />
***Lets identify priorities first, then figure out how we can best make use of whatever summit time is available.<br />
***Ideas<br />
**** Cleanup/generalize DVR's distributed port support<br />
***** See https://bugs.launchpad.net/neutron/+bug/1367391 regarding cleanup<br />
***** Generalize for DHCP, other services?<br />
**** Complete hierarchical port binding<br />
***** See https://blueprints.launchpad.net/neutron/+spec/ml2-hierarchical-port-binding<br />
**** Solve the postcommit backend sync / error handling situation<br />
*****ML2 Sync proposal - https://docs.google.com/document/d/17fATwZkJEonH0pIb1-mPD0UB5RKnJzcHYqkBesJhirE/edit<br />
**** Complete the bulk ops support<br />
**** Revisit/cleanup/improve DB transaction usage, eliminating with_lockmode('update') and semaphore locking<br />
**** Move currently built-in extensions to extension drivers where practical<br />
**** Implement extension driver semantics enforcement<br />
***** See https://docs.google.com/a/noironetworks.com/document/d/14T-defRnFl6M2xR5ZNFGYD6aIiAVWdd1Al9BnjV_JOs<br />
**** Modular L2 agent<br />
**** Do drivers belong in-tree and/or out-of-tree?<br />
**** Improved test coverage and efficiency<br />
**** Improve performance, robustness, and scalability<br />
<br />
*Open Discussion<br />
<br />
=== Meeting October 1, 2014 ===<br />
<br />
*Announcements<br />
**Kilo is now open for new specs<br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
** Absent excuse: shivharis (traveling)<br />
*Action Items from previous Week<br />
**banix to work with mlavalle and the team to figure out best testing strategy for bulk operations<br />
**shivharis to follow up with mestery regarding ML2 RC1 bugs<br />
<br />
*Bugs<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*ML2 Kilo Themes Discussion<br />
** What do we want to accomplish in ML2 during Kilo? <br />
** Lets identify priorities first, then figure out how we can best make use of whatever summit time is available.<br />
** Ideas<br />
*** Cleanup/generalize DVR's distributed port support<br />
**** See https://bugs.launchpad.net/neutron/+bug/1367391 regarding cleanup<br />
**** Generalize for DHCP, other services?<br />
*** Complete hierarchical port binding<br />
**** See https://blueprints.launchpad.net/neutron/+spec/ml2-hierarchical-port-binding<br />
*** Solve the postcommit backend sync / error handling situation<br />
****ML2 Sync proposal - https://docs.google.com/document/d/17fATwZkJEonH0pIb1-mPD0UB5RKnJzcHYqkBesJhirE/edit<br />
*** Complete the bulk ops support<br />
*** Revisit/cleanup/improve DB transaction usage, eliminating with_lockmode('update') and semaphore locking<br />
*** Move currently built-in extensions to extension drivers where practical<br />
*** Implement extension driver semantics enforcement<br />
**** See https://docs.google.com/a/noironetworks.com/document/d/14T-defRnFl6M2xR5ZNFGYD6aIiAVWdd1Al9BnjV_JOs<br />
*** Modular L2 agent<br />
*** Do drivers belong in-tree and/or out-of-tree?<br />
*** Improved test coverage and efficiency<br />
*** Improve performance, robustness, and scalability<br />
<br />
*Open Discussion<br />
<br />
=== Meeting September 24, 2014 ===<br />
<br />
*Announcements<br />
** Juno RC-1<br />
***https://launchpad.net/neutron/+milestone/juno-rc1<br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
<br />
*Action Items from previous Week<br />
**banix to work with mlavalle and others to define scenario test for Bulk Ops testing<br />
***We agreed to propose to the team to implement a special mechanism driver that will fail in predictable ways (e.g. every other post commit op or every 4th one) to enable a tempest script to confirm that, when failure occurs, all the bulk operations are rolled back<br />
<br />
*Bugs<br />
*** https://review.openstack.org/#/c/113999 (banix, in reviews)<br />
*** All ML2 & RC1 bugs<br />
*** https://bugs.launchpad.net/neutron/+bug/1179223 (romilg)<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2&field.milestone%3Alist=67382<br />
*** ML2 bugs<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
*Open Discussion<br />
<br />
=== Meeting September 17, 2014 ===<br />
<br />
*Announcements<br />
** Juno RC-1<br />
***https://launchpad.net/neutron/+milestone/juno-rc1<br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
<br />
*Action Items from previous Week<br />
**banix to talk with tempest folks about bulk create testing<br />
**Sukhdev to update Subgroup review wiki<br />
***https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
**rkukura to create etherpad for ML2-related design summit ideas, including this async postcommit processing topic<br />
<br />
*Bugs/Reviews<br />
**Jenkins failure is affecting some merges, it is still unassigned, see if you can add information to this<br />
***https://bugs.launchpad.net/neutron/+bug/1370347<br />
** Reviews needed:<br />
*** https://review.openstack.org/#/c/113999 (own: banix, review: amotoki, Sukhdev, shivharis)<br />
*** <s>https://review.openstack.org/#/c/116612 (own: irenab, talk to core, amotoki took care)</s><br />
*** https://review.openstack.org/#/c/105514 (own: rcurran, cant do much, jenkins failed)<br />
*** <s>https://review.openstack.org/#/c/89982 (own: romilg, nit by cedric, need core) (now merged)</s><br />
*** <s>https://review.openstack.org/#/c/119940 (own: shegde, garyk took care)</s><br />
**Bugs<br />
*** High priority bugs<br />
*** https://bugs.launchpad.net/neutron/+bug/1367391<br />
*** https://bugs.launchpad.net/neutron/+bug/1370077 (not ml2, but for plugins other than ml2)<br />
*** All ML2 & RC1 bugs<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2&field.milestone%3Alist=67382<br />
<br />
*Open Discussion<br />
<br />
=== Meeting September 10, 2014 ===<br />
<br />
*Announcements<br />
** Juno FFE candidates for RC-1<br />
***https://launchpad.net/neutron/+milestone/juno-rc1<br />
<br />
*Action Items from previous Week<br />
** rkukura to work on getting FFE for port binding BP - Completed, but denied<br />
** rkukura to enter bugs for DVR ML2 issues he’s identified - Entered most important one: https://bugs.launchpad.net/neutron/+bug/1367391<br />
<br />
*Bugs<br />
** FF -> RC1 focus shifts to bugs<br />
** https://bugs.launchpad.net/neutron/+bug/1193861<br />
** https://review.openstack.org/#/c/113999/ (Updated to include all bulk ops for networks, subnets, and ports.)<br />
** https://bugs.launchpad.net/neutron/+bug/1367391 (tracking)<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** Anyone needs help in progress with their bugs/reviews please raise your hand<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Open Discussion<br />
<br />
=== Meeting September 3, 2014 ===<br />
<br />
*Announcements<br />
** Juno feature freeze deadline is over<br />
<br />
*Action Items from previous Week<br />
**rkukura to enter bugs for DVR ML2 issues he’s identified<br />
**nlahouti and rkukura to keep after markmclain to remove his -2 on https://review.openstack.org/#/c/89211/, or explain why its not being removed - Completed<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron/+bug/1359416 (status: high - j3, akihiro?)<br />
** https://review.openstack.org/#/c/113999/<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Open Discussion<br />
<br />
=== Meeting August 27, 2014 ===<br />
<br />
*Announcements<br />
** Juno feature freeze deadline is 9/4<br />
<br />
*Action Items from previous Week<br />
**Sukhdev or rkukura to follow up with DVR team regarding Neutron OVS based Distributed Virtual Router - rkukura took care of this<br />
<br />
*Bugs<br />
** https://review.openstack.org/#/c/113999/<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Open Discussion<br />
<br />
=== Meeting August 20, 2014 ===<br />
<br />
*Announcements<br />
** Juno feature proposal deadline is August 21<br />
**Third Party Test System requirements for Juno<br />
***https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
** Absent excuse: banix, shivharis<br />
<br />
*Action Items from previous Week<br />
**rkukura to add comment to https://bugs.launchpad.net/neutron/+bug/1311470 suggesting we check at init for segments without configured drivers - Done<br />
**emagana to file doc bug corresponding to https://bugs.launchpad.net/neutron/+bug/1311470<br />
*** (emagana) It is already fixed by this commit: https://bugs.launchpad.net/openstack-manuals/+bug/1307133<br />
**banix to add priority column to code review table in https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews - Done<br />
<br />
*Bugs<br />
** https://review.openstack.org/#/c/113999/ (banix: I may not be able to attend the meeting; please review; I will update and complete the fix accordingly)<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Open Discussion<br />
<br />
=== Meeting August 13, 2014 ===<br />
<br />
*Announcements<br />
** Juno feature proposal deadline is August 21 - week from tomorrow<br />
<br />
*Action Items from previous Week<br />
**rkukura to add comments to https://bugs.launchpad.net/neutron/+bug/1311470 (comments added by rkukura)<br />
**shivharis to track bug https://bugs.launchpad.net/neutron/+bug/1352801 (carl baldwin added comments)<br />
**shivharis: to track bug https://bugs.launchpad.net/neutron/+bug/1224978 (unit tests have been added, now need reviewers)<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** (skip this time to allocate more time to Code Reviews - will gain more urgency next time)<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
* Support for network adaptors that do not allow promiscuous mode (relevant for flat & vlan networking)<br />
** Extend openvswitch neutron agent<br />
** Introduce macvtap (modifications to novas libvirt driver and linuxbridge plugin/agent)<br />
<br />
*Open Discussion<br />
<br />
=== Meeting August 6, 2014 ===<br />
<br />
*Announcements<br />
** https://launchpad.net/neutron/+milestone/juno-3<br />
** Absent excuse: shivharis<br />
<br />
*Action Items from previous Week<br />
**Sukhdev and banix to update https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews with deferred specs and for tracking code reviews for approved specs<br />
**rkukura to add comments to https://bugs.launchpad.net/neutron/+bug/1311470<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Spec Reviews<br />
** No more spec reviews. We have moved into code review phase<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
<br />
*ML2 Hierarchical Port Binding and Dynamic Segments<br />
<br />
*Open Discussion<br />
<br />
=== Meeting July 30, 2014 ===<br />
<br />
*Announcements<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://bugs.launchpad.net/neutron/+bugs?field.tag=ml2<br />
** https://bugs.launchpad.net/neutron/+bug/1327127 (needs owner)<br />
** <s>https://bugs.launchpad.net/neutron/+bug/1246737 (please close, havana?)</s><br />
** <s>https://bugs.launchpad.net/neutron/+bug/1338202 (needs review to make it to J2)</s><br />
** https://bugs.launchpad.net/neutron/+bug/1311470 (status)<br />
** Any others bugs needing reviews for J3 milestone<br />
<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
<br />
*ML2 Hierarchical Port Binding and Dynamic Segments<br />
<br />
*Open Discussion<br />
<br />
=== Meeting July 23, 2014 ===<br />
<br />
*Announcements<br />
<br />
**Juno-2 is tomorrow<br />
**https://launchpad.net/neutron/+milestone/juno-2<br />
**Spec/BP approvals for Juno is passed<br />
**Name of the K-release is Kilo<br />
**Several of our spces got approved and merged <br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://bugs.launchpad.net/neutron/+bug/1327127 (needs owner)<br />
** https://bugs.launchpad.net/neutron/+bug/1246737 (please close, havana?)<br />
** https://bugs.launchpad.net/neutron/+bug/1338202 (needs review to make it to J2)<br />
** https://bugs.launchpad.net/neutron/+bug/1311470 (status)<br />
** Any others bugs needing reviews for J2 milestone<br />
<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
<br />
*ML2 Sync<br />
** https://docs.google.com/document/d/17fATwZkJEonH0pIb1-mPD0UB5RKnJzcHYqkBesJhirE/edit<br />
<br />
*Open Discussion<br />
<br />
=== Meeting July 16, 2014 ===<br />
*Announcements<br />
**Spec approval deadline is July 20th. <br />
**Third party CI to be operational by July 24th. <br />
**Name the K-release https://www.surveymonkey.com/s/openstack-k-naming<br />
**Live migration of VMs from Nova Network to Neutron in MN - <br />
https://wiki.openstack.org/wiki/Neutron/MigrationFromNovaNetwork/HowTo <br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://bugs.launchpad.net/neutron/+bug/1331857 (status)<br />
** https://bugs.launchpad.net/neutron/+bug/1246737 (status)<br />
** https://bugs.launchpad.net/neutron/+bug/1311470 (status, kevinbenton?)<br />
** https://bugs.launchpad.net/neutron/+bug/1332719 (review needed)<br />
** https://bugs.launchpad.net/neutron/+bug/1337787 (review needed)<br />
<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*ML2 Sync<br />
** https://docs.google.com/document/d/17fATwZkJEonH0pIb1-mPD0UB5RKnJzcHYqkBesJhirE/edit<br />
<br />
* Provide node specific information to ML2 plugin<br />
** [http://lists.openstack.org/pipermail/openstack-dev/2014-July/thread.html#39755 Email thread]<br />
<br />
*Open Discussion<br />
<br />
=== Meeting July 9, 2014 ===<br />
* Meeting cancelled due to mid-cycle sprint<br />
<br />
=== Meeting July 2, 2014 ===<br />
* Announcements<br />
** Nova/Neutron Parity Sprint next week in Minneapolis, MN<br />
*** https://etherpad.openstack.org/p/lOiqsLmizl<br />
** DVR Demo<br />
***https://www.youtube.com/watch?v=p4BwAjLHd0M<br />
** Update on Friday's meeting to discuss ML2 Bulk Operations and ML2 Sync<br />
*** https://bugs.launchpad.net/neutron/+bug/1193861<br />
** Absent excuse: shivharis<br />
* Action items from last week<br />
** None<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
** https://etherpad.openstack.org/p/modular-l2-agent-outline<br />
*** Specs ready for core reviews<br />
<br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
** https://review.openstack.org/#/c/99187/<br />
<br />
* Third Party Test System requirements<br />
** https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
*Open Discussion<br />
<br />
=== Meeting June 25, 2014 ===<br />
* Announcements<br />
* Action items from last week<br />
** banix to re-organize the wiki to categorize the specs and add a column for code reviews<br />
* Modular L2 agent: <br />
** [https://etherpad.openstack.org/p/modular-l2-agent-outline Schematic diagram]<br />
** [https://review.openstack.org/#/c/99187/ Code sketch]<br />
** [http://lists.openstack.org/pipermail/openstack-dev/2014-June/thread.html#37195 Email thread]<br />
*Bugs<br />
** Need owner: https://bugs.launchpad.net/neutron/+bug/1204456<br />
** J2: https://bugs.launchpad.net/neutron/+bug/1276391<br />
** Serious bug, need some sort of closure: https://bugs.launchpad.net/neutron/+bug/1224978<br />
** We should close bugs that affect others by J2 so others have time to work on their stuff by J3<br />
** Any bugs that are ready and awaiting reviews?<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
** Ready for core approvals<br />
*** https://review.openstack.org/#/c/89728/<br />
*** https://review.openstack.org/#/c/91811/ <br />
*** which others? <br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Third Party Test System requirements<br />
** https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
*Open Discussion<br />
<br />
=== Meeting June 18, 2014 ===<br />
* Announcements<br />
* Action items from last week<br />
** banix to consolidate info from spec tracking etherpad into https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews<br />
** banix to investigate https://launchpad.net/bugs/1193861<br />
* Modular L2 agent: <br />
** [https://etherpad.openstack.org/p/modular-l2-agent-outline Schematic diagram]<br />
** [https://review.openstack.org/#/c/99187/ Code sketch]<br />
** [http://lists.openstack.org/pipermail/openstack-dev/2014-June/thread.html#37195 Email thread]<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
** Ready for core approvals<br />
*** https://review.openstack.org/#/c/89728/<br />
*** https://review.openstack.org/#/c/91811/ Is this ready? <br />
*** which others? <br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Third Party Test System requirements<br />
** https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
*Open Discussion<br />
<br />
=== Meeting June 11, 2014 ===<br />
* Announcements<br />
** Juno-1 being cut today<br />
*** Trying to get APIC L3 patch merged 1st<br />
** See https://wiki.openstack.org/wiki/NeutronJunoProjectPlan for Juno-2,3 plans<br />
*** Need to get ML2 high and medium priority items into plan<br />
** 3rd party CI needs to be working properly for ML2 drivers to stay in tree<br />
*** mestery will send email with deadlines<br />
*** see https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
* Action items from last week<br />
** rkukura to put priorities in specs etherpad (rkukura) [ from last week, close? ]<br />
** rkukura to talk to mestery for blueprint priorities<br />
** Sukhdev to investigate bug 1193861<br />
** rkukura to discuss with Mark regarding taskflow and provide feedback<br />
* Bugs<br />
** juno-1 in a few hours, nothing glaring for us<br />
** https://bugs.launchpad.net/neutron/+bug/1305800 (j1 -> j2)<br />
* Spec Reviews<br />
** https://etherpad.openstack.org/p/Neutron_ML2_Juno_Spec_Tracking<br />
** Support for extensions in ML2 Mechanism Drivers<br />
*** review: https://review.openstack.org/#/c/89208/<br />
*** etherpad: https://etherpad.openstack.org/p/ML2_MD_extensions<br />
*** issue: How to support extended attributes on core resources<br />
**** Current proposal: Pass input attributes to MDs and let MDs persist data and modify dictionaries<br />
**** Alternative 1: Fix NeutronDbPluginV2 base class to alway not set process_extensions=False when creating dictionaries<br />
**** Alternative 2: Add ExtensionDriver to ML2, with extend_*_dict, process_*_create, process_*_update methods<br />
* Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Modular L2 agent: https://review.openstack.org/#/c/99187/<br />
* Open Discussion<br />
<br />
=== Meeting June 04, 2014 ===<br />
* Announcements<br />
** https://wiki.openstack.org/wiki/NeutronPolicies (Neutron Policies)<br />
* Action items from last week<br />
** banix to recruit folks interested in Moduler L2 agent implementation<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron/+bug/1276391 (rkukura: status)<br />
** <s>https://bugs.launchpad.net/neutron/+bug/1227336 (banix to update status)</s><br />
** https://bugs.launchpad.net/neutron/+bug/1193861 (will this be covered by sukhdev's sync?)<br />
** https://bugs.launchpad.net/neutron/+bug/1246737 (oleg: havana backport)<br />
** https://bugs.launchpad.net/neutron/+bug/1260598 (isaku: status on unit test?)<br />
** https://bugs.launchpad.net/neutron/+bug/1236127 (needs slightly more unit test coverage, according to Kyle, need new owner)<br />
** (still working on the bugs section - shiv)<br />
* Spec Reviews<br />
** https://etherpad.openstack.org/p/Neutron_ML2_Juno_Spec_Tracking<br />
*** If priority is assigned, you may add your name as subteam-reviewer<br />
** Modular L2 agent (banix, blueprint)<br />
*** Have started putting the code together. Will have it posted before the next meeting (June 11) for comment. Will also update the ether pad below to provide more information accordingly.<br />
*** https://etherpad.openstack.org/p/modular-l2-agent-outline<br />
** Status on sync implementation (sukhdev)<br />
*** some bugs were closed as this will now be the holy grail<br />
<br />
=== Meeting May 28, 2014 ===<br />
* Announcements<br />
** none<br />
* Action items from last week<br />
** shivharis to scan all the bugs and tag them and prioritize them<br />
** rkukura to move all the specs from Agenda to an ehterpad<br />
** banix to send an email regarding ML2 Modular agent plan and seek interested parties<br />
* ovs-firewall-driver discussion: blueprint obstacles https://review.openstack.org/#/c/89712/<br />
* Modular L2 agent: planning<br />
** Initial outline for discussion [https://etherpad.openstack.org/p/modular-l2-agent-outline here]<br />
** possible interaction with upcoming "hierarchical binding" and "unified get_device_details"<br />
* Bugs (today we will only address these bugs)<br />
** https://bugs.launchpad.net/neutron/+bug/1276391 (rkukura: status)<br />
** https://bugs.launchpad.net/neutron/+bug/1227336 (banix to update status)<br />
** https://bugs.launchpad.net/neutron/+bug/1246737 (oleg: havana backport)<br />
** https://bugs.launchpad.net/neutron/+bug/1224978 (romilg: status?, priority?)<br />
** https://bugs.launchpad.net/neutron/+bug/1260598 (isaku: status on unit test?)<br />
** There are many bugs under the "need unit tests" [ NEED OWNERS ]<br />
*** what is the general plan for this?<br />
*** do MDs need specific tests or they are covered by the general ML2 plugin testing framework?<br />
* Spec Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron-specs,n,z<br />
** https://etherpad.openstack.org/p/Neutron_ML2_Juno_Spec_Tracking<br />
* Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Open Discussion<br />
<br />
=== Meeting May 21, 2014 ===<br />
* Announcements<br />
** Mid-cycle code sprint scheduled July 9-11<br />
*** Cisco office in Bloomington, Minnesota<br />
*** logistics, signup: https://etherpad.openstack.org/p/neutron-juno-mid-cycle-meeting<br />
* Action items from last week<br />
** banix to organize single etherpad for Modular L2 Agents session - done<br />
** rkukura to flesh out single etherpad for ML2 Roadmap session - done<br />
* ML2 design summit sessions post-mortem<br />
** https://etherpad.openstack.org/p/ML2_Juno_Roadmap<br />
** https://etherpad.openstack.org/p/ML2_mechanismdriver_extensions_support<br />
** https://etherpad.openstack.org/p/juno-neutron-modular-l2-agent<br />
** https://etherpad.openstack.org/p/hierarchical_network_topology<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Spec reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron-specs,n,z<br />
** Merged<br />
*** ML2 Mechanism Driver for the Cisco APIC - https://review.openstack.org/#/c/89305/ - HenryG<br />
*** ML2 Mechanism Driver for SR-IOV NIC switching - https://review.openstack.org/#/c/89763/ - irenab<br />
** In review<br />
*** Add spec for ML2 mechanism driver for SDN-VE - https://review.openstack.org/#/c/88101/ - banix<br />
*** VDP support in OVS Neutron Agent - https://review.openstack.org/#/c/89728/ - nlahouti<br />
*** ML2 Type drivers refactor to allow extensiblity - https://review.openstack.org/#/c/91811/ - asomya<br />
*** physical-network-topology extension spec - https://review.openstack.org/#/c/91275/ - Isaku Yamahata<br />
*** GW API: L2 bridging API - Piece 1: Basic use cases - https://review.openstack.org/#/c/93613/ - Racha Ben Ali<br />
*** Neutron QoS API Extension - https://review.openstack.org/#/c/88599/ - sc68cal<br />
*** Allow partial specification of Provider Network attributes - https://review.openstack.org/#/c/91540/ - zzelle<br />
*** Open vSwitch-based Security Groups: OVS FirewallDriver - https://review.openstack.org/#/c/89712/ - asadoughi<br />
*** Adding spec for fsl-sdn-os-mech-driver - https://review.openstack.org/#/c/88190/ - Trinath Somanchi<br />
*** Support for extensions in ML2 Mechanism Drivers - https://review.openstack.org/#/c/89208/ - nlahouti<br />
*** Add spec for neutron-external-ports blueprint - https://review.openstack.org/#/c/87825/ - kevinbenton<br />
*** ML2 Mechanism Driver for Cisco DFA - https://review.openstack.org/#/c/89740/ - nlahouti<br />
*** Neutron OVS based Distributed Virtual Router - https://review.openstack.org/#/c/89934/ - Swaminathan Vasudevan<br />
*** VLAN aware VMs - https://review.openstack.org/#/c/94612/ - Erik Moe<br />
** Planned<br />
*** ML2 Hierarchical Port Binding - rkukura<br />
* Code reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Open discussion<br />
<br />
=== Meeting May 7, 2014 ===<br />
* Announcements<br />
** Juno Summit next week, so no IRC meeting<br />
** Mid-cycle meeting being planned - https://etherpad.openstack.org/p/neutron-juno-mid-cycle-meeting<br />
* Action items from last week<br />
** rkukura to create etherpads for each summit session as soon as schedule is finalized<br />
*** rkukura added https://etherpad.openstack.org/p/ML2_Juno_Roadmap, but still needs to link BPs and spec to discuss<br />
*** etherpads have been added for other sessions by others<br />
*** Single etherpad per session, vs. etherpad per proposal?<br />
* ML2 Design Summit Sessions<br />
** Neutron schedule - http://junodesignsummit.sched.org/overview/type/neutron<br />
** Three sessions mainly focused on ML2<br />
*** ML2 Roadmap - http://junodesignsummit.sched.org/event/685fded37958784c0337681aa120568c<br />
*** Agent - http://junodesignsummit.sched.org/event/4205f2c4084e8a0c3bd8d420803ddf02<br />
*** Hierarchical Network Topologies - http://junodesignsummit.sched.org/event/1d5c2a1cc40bb6ffa539c19e8e5471b2<br />
** etherpads - https://wiki.openstack.org/wiki/Summit/Juno/Etherpads#Neutron<br />
** neutron pod at summit<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Spec Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron-specs,n,z<br />
* Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Open Discussion<br />
<br />
=== Meeting Cancelled April 30, 2014 ===<br />
* OpenStack vacation week!<br />
=== Meeting April 23, 2014 ===<br />
* Announcements<br />
** Neutron design summit runs through Friday - check your travel plans<br />
** New BP review process is up and running<br />
* Action items from last week<br />
** None<br />
* Design Summit Sessions<br />
** http://summit.openstack.org/<br />
** mestery is finalizing schedule, combining sessions<br />
*** ML2 Roadmap<br />
*** Agent<br />
*** Hierarchical Network Topologies<br />
** neutron pod at summit<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Spec Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron-specs,n,z<br />
* Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Open Discussion<br />
<br />
=== Meeting April 16, 2014 ===<br />
* Announcements<br />
* Action items from last week:<br />
* TypeDriver Refactoring: asomya<br />
* ovs-firewall-driver update: asadoughi<br />
* design summit session proposals - deadline Sunday 4/20<br />
** https://etherpad.openstack.org/p/juno_ml2_session_ideas<br />
<br />
=== Meeting April 9, 2014 ===<br />
* Action items from last week:<br />
** mestery to start etherpad for Juno Summit Sessions<br />
*** https://etherpad.openstack.org/p/juno_ml2_session_ideas<br />
** asomya to present his TypeDriver Refactoring<br />
* TypeDriver Refactoring<br />
** asomya<br />
* ovs-firewall-driver update: asadoughi<br />
<br />
=== Meeting April 2, 2014 ===<br />
* Action items from last week<br />
** banix to push patch to call remaining MDs after postcommit exception<br />
*** Please see: https://review.openstack.org/#/c/83217/ (Note that besides the unit tests and the updated comments this patch simply adds three lines.)<br />
* Reviews being tracked<br />
** Bind ports outside of transactions (rkukura): https://review.openstack.org/#/c/82945/<br />
** Error handling for update ops - https://bugs.launchpad.net/neutron/+bug/1227336<br />
*** Marked this as WORKINPROGRESS pending further discussion (perhaps at the summit). See the Action items section above for a stopgap measure. <br />
*** https://review.openstack.org/#/c/69792/ - in review<br />
*** Needs ML2 and core reviews<br />
*** Consensus that undoing operation makes sense if postcommit() ops fail?<br />
*** Do only drivers already called before failure see undo?<br />
* Design Summit Session Ideas<br />
** Juno planning for ML2 should start now<br />
** Ideas for summit sessions<br />
<br />
=== Meeting March 26, 2014 ===<br />
* Action items from last week:<br />
** None<br />
* Migration BP<br />
** migration - FFE - https://review.openstack.org/#/c/76533/ - merged<br />
* Other Bugs:<br />
* Bugs for icehouse<br />
** Port binding details - https://bugs.launchpad.net/neutron/+bug/1276395<br />
*** partial fix (add new properties) - https://review.openstack.org/#/c/76363/ - merged<br />
*** remainder (binding details in delete_port_*commit() ops) - https://review.openstack.org/#/c/79511/ - merged<br />
** bind_port() called in transaction - https://bugs.launchpad.net/neutron/+bug/1276391<br />
*** partial fix (remove validate_port_binding() and unbind_port() ops) - https://review.openstack.org/#/c/79511/ - merged<br />
*** remainder (move binding outside transaction) - https://review.openstack.org/#/c/82945/ - WIP<br />
**** Required minor fixes to mechanism drivers and tests - see REVISIT comments<br />
**** Update later today with cleanups, record locking, etc.<br />
**** Not clear if it will make icehouse<br />
** Error handling for update ops - https://bugs.launchpad.net/neutron/+bug/1227336<br />
*** https://review.openstack.org/#/c/69792/ - in review<br />
*** Needs ML2 and core reviews<br />
*** Consensus that undoing operation makes sense if postcommit() ops fail?<br />
*** Do only drivers already called before failure see undo?<br />
*** Defer to juno?<br />
** Binding failed - https://bugs.launchpad.net/neutron/+bug/1244255 - closed<br />
** VIF security - https://bugs.launchpad.net/nova/+bug/1112912 - in review<br />
*** Resistance to merging nova side - just control via nova config?<br />
*** Email thread and IRC discussion<br />
*** Nachi suggested discussion on #openstack-neutron after this meeting<br />
<br />
=== Meeting March 19, 2014 ===<br />
* Action items from last week:<br />
** None<br />
* Migration BP<br />
** migration - FFE - https://review.openstack.org/#/c/76533/<br />
*** (marun) Updated to support LB, please review.<br />
* Other Bugs:<br />
* Bugs for icehouse<br />
** Port binding details - https://bugs.launchpad.net/neutron/+bug/1276395<br />
*** partial fix (add new properties) - https://review.openstack.org/#/c/76363/ - merged<br />
*** remainder (binding details in delete_port_*commit() ops) - https://review.openstack.org/#/c/79511/ - approved<br />
** bind_port() called in transaction - https://bugs.launchpad.net/neutron/+bug/1276391<br />
*** partial fix (remove validate_port_binding() and unbind_port() ops) - https://review.openstack.org/#/c/79511/ - approved<br />
*** remainder (move binding outside transaction) - in progress, hopefully in review today<br />
** Error handling for update ops - https://bugs.launchpad.net/neutron/+bug/1227336<br />
*** https://review.openstack.org/#/c/69792/ - in review<br />
*** Needs ML2 and core reviews<br />
*** Consensus that undoing operation makes sense if postcommit() ops fail?<br />
** VIF security - https://bugs.launchpad.net/nova/+bug/1112912 - in review<br />
** Binding failed - https://bugs.launchpad.net/neutron/+bug/1244255 - unassigned?<br />
*** Will https://review.openstack.org/#/c/80829/ help?<br />
* Final mechanism driver status for icehouse:<br />
** cisco apic - deferred - https://review.openstack.org/#/c/73355/, https://review.openstack.org/#/c/73372/<br />
** cisco ucs - deferred<br />
** freescale - deferred - https://review.openstack.org/#/c/78092/ (former reviews: https://review.openstack.org/#/c/71868/, https://review.openstack.org/#/c/73985/, https://review.openstack.org/#/c/70089/)<br />
** huawei - deferred<br />
** SRIOV mech driver - deferred - https://review.openstack.org/#/c/74464/<br />
<br />
=== Meeting March 12, 2014 ===<br />
* Action items from last week:<br />
** None<br />
* Final mechanism driver status for icehouse<br />
** bigswitch - merged - https://review.openstack.org/#/c/64944/<br />
** brocade - merged - https://review.openstack.org/#/c/60129/<br />
** cisco apic - deferred - https://review.openstack.org/#/c/73355/, https://review.openstack.org/#/c/73372/<br />
** cisco ucs - deferred<br />
** freescale - deferred - https://review.openstack.org/#/c/78092/ (former reviews: https://review.openstack.org/#/c/71868/, https://review.openstack.org/#/c/73985/, https://review.openstack.org/#/c/70089/)<br />
** huawei - deferred<br />
** mellanox - merged - https://review.openstack.org/#/c/72854/<br />
** open daylight (odl) - merged - https://review.openstack.org/#/c/69775/<br />
** openflow agent - merged - https://review.openstack.org/#/c/71791/<br />
** SRIOV mech driver - deferred - https://review.openstack.org/#/c/74464/<br />
* Other BPs for icehouse<br />
** migration - FFE - https://review.openstack.org/#/c/76533/<br />
*** (marun) Updated to support LB, please review.<br />
** partial specs - deferred - https://review.openstack.org/#/c/71904/, https://review.openstack.org/#/c/74055/<br />
* Bugs for icehouse<br />
** Port binding details - https://bugs.launchpad.net/neutron/+bug/1276395<br />
*** partial fix (add new properties) - https://review.openstack.org/#/c/76363/ - merged<br />
*** remainder (binding details in delete_port_*commit() ops) - will be addressed in update to https://review.openstack.org/#/c/79511/ today - in progress<br />
** bind_port() called in transaction - https://bugs.launchpad.net/neutron/+bug/1276391<br />
*** partial fix (remove validate_port_binding() and unbind_port() ops) - https://review.openstack.org/#/c/79511/ - in review, update today<br />
*** remainder (move binding outside transaction) - in progress, hopefully in review today<br />
** Error handling for update ops - https://bugs.launchpad.net/neutron/+bug/1227336<br />
*** https://review.openstack.org/#/c/69792/ - in review<br />
*** Needs ML2 and core reviews<br />
*** Consensus that undoing operation makes sense if postcommit() ops fail?<br />
** VIF security - https://bugs.launchpad.net/nova/+bug/1112912 - in review<br />
** Binding failed - https://bugs.launchpad.net/neutron/+bug/1244255 - unassigned?<br />
** Agent model migration - https://bugs.launchpad.net/neutron/+bug/1260224 - in review<br />
** L2-pop live migration - https://bugs.launchpad.net/neutron/+bug/1237841 - review abandoned?<br />
*** here is the good review : https://review.openstack.org/#/c/61767/ (will be rebased asap)<br />
* Distributed Virtual Router<br />
** L2 plugin changes needed to enable DVR. See the DVR section of [[Meetings/Neutron-L3-Subteam|L3 subteam page]] for details.<br />
** [https://docs.google.com/document/d/1depasJSnGZPOnRLxEC_PYsVLcGVFXZLqP52RFTe21BE/edit#heading=h.5w7clq272tji Here is the document specifically about L2 changes]<br />
* Juno design summit session proposals<br />
** Submit and read proposals at http://summit.openstack.org/<br />
** I'll submit a general ML2 update/planning/catch-all session<br />
** Unfinished items from icehouse?<br />
** Brainstorm?<br />
* Open Discussion<br />
<br />
=== Meeting March 5, 2014 ===<br />
* Action items from last week:<br />
** None<br />
* Mechanism driver status for icehouse<br />
** bigswitch - merged - https://review.openstack.org/#/c/64944/<br />
** brocade - approved - https://review.openstack.org/#/c/60129/<br />
** cisco apic - deferred? - https://review.openstack.org/#/c/73355/, https://review.openstack.org/#/c/73372/<br />
** cisco ucs - deferred<br />
** freescale - deferred - https://review.openstack.org/#/c/78092/ (former reviews: https://review.openstack.org/#/c/71868/, https://review.openstack.org/#/c/73985/, https://review.openstack.org/#/c/70089/)<br />
** huawei - deferred<br />
** mellanox - merged - https://review.openstack.org/#/c/72854/<br />
** open daylight (odl) - FFE - https://review.openstack.org/#/c/69775/<br />
** openflow agent - merged - https://review.openstack.org/#/c/71791/<br />
** SRIOV mech driver: https://review.openstack.org/#/c/74464/<br />
* Other BPs for icehouse<br />
** migration - FFE - https://review.openstack.org/#/c/76533/<br />
*** (marun) Updated to support LB, please review.<br />
** partial specs - deferred? - https://review.openstack.org/#/c/71904/, https://review.openstack.org/#/c/74055/<br />
* Bugs for icehouse<br />
** https://bugs.launchpad.net/neutron/+bug/1276395, https://review.openstack.org/#/c/76363/ - approved<br />
** https://bugs.launchpad.net/neutron/+bug/1276391 - in progress<br />
** https://review.openstack.org/#/c/69792/ Deals with fails in update-*-postcommit ops <br />
* Distributed Virtual Router<br />
** L2 plugin changes needed to enable DVR. See the DVR section of [[Meetings/Neutron-L3-Subteam|L3 subteam page]] for details.<br />
** [https://docs.google.com/document/d/1depasJSnGZPOnRLxEC_PYsVLcGVFXZLqP52RFTe21BE/edit#heading=h.5w7clq272tji Here is the document specifically about L2 changes]<br />
* Open Discussion<br />
<br />
=== Meeting February 26, 2014 ===<br />
* Action items from last week:<br />
** ML2 team to review Port Binding document and comment inline<br />
*** https://docs.google.com/document/d/1k8tAqfQr8Ujzx5TzpXTYEUaym-0U-pE3YL9wjrS8cDg/edit#heading=h.cpck9ip3dbdv<br />
** marun and rkukura to proceed with migration BP and get an extension from markmcclain<br />
*** Initial patch posted for review, please take a look! https://review.openstack.org/#/c/76533/<br />
**** [marun]: I'm afraid I can't attend the meeting but will be back online later today. <br />
** All ML2 MechanismDrivers which bind ports should ensure they look to make sure the binding:vnic_type attribute is something they handle.<br />
* Port binding bug fixes which may affect MDs:<br />
** https://bugs.launchpad.net/neutron/+bug/1276395<br />
** https://bugs.launchpad.net/neutron/+bug/1276391<br />
* Open Discussion<br />
<br />
=== Meeting February 19, 2014 ===<br />
* Action items from last week:<br />
** rkukura to move port binding discussion into Google Doc<br />
** matrohon to file BP for multi-node testing and bring this up in the infra meeting<br />
* Migration tool<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/ml2-deprecated-plugin-migration<br />
** marun volunteered to own this working with rkukura<br />
* SR-IOV BPs in review:<br />
** https://blueprints.launchpad.net/neutron/+spec/ml2-binding-profile<br />
** https://blueprints.launchpad.net/neutron/+spec/ml2-request-vnic-type<br />
** https://blueprints.launchpad.net/neutron/+spec/vif-details<br />
** https://review.openstack.org/#/c/21946/<br />
** https://bugs.launchpad.net/neutron/+bug/1274034<br />
** https://review.openstack.org/#/c/44596/<br />
* Port binding bug fixes which may affect MDs:<br />
** https://bugs.launchpad.net/neutron/+bug/1276395<br />
** https://bugs.launchpad.net/neutron/+bug/1276391<br />
* Proposed patch to ML2 to move away from providernet extension into the multi-provider extension with arbitrary attributes<br />
** https://review.openstack.org/#/c/37893/<br />
<br />
=== Meeting February 12, 2014 ===<br />
* Action items from last week:<br />
** rkukura to put result of binding changes email discussion into a wiki or google doc<br />
** rkukura to change priorities of all new 3rd party MD BPs to low if they do not already have jenkins job in place<br />
*** https://blueprints.launchpad.net/neutron/+spec/brocade-ml2-mechanism-driver - medium, approved, in review, have jenkins<br />
*** https://blueprints.launchpad.net/neutron/+spec/bsn-ml2-mechanism-driver - medium, approved, no review, no jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/huawei-ml2-mechanism-driver - medium, approved, in review, no jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/ml2-cisco-apic-mechanism-driver - medium, approved, no review, have jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/ml2-opendaylight-mechanism-driver - medium, approved, in review, have jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/ml2-ucs-manager-mechanism-driver - medium, approved, no review, have jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/mlnx-ml2-support - medium, approved, in review, have jenkins<br />
*** https://blueprints.launchpad.net/neutron/+spec/ryu-ml2-driver - medium, approved, in review, have jenkins<br />
*** https://blueprints.launchpad.net/neutron/+spec/bigswitch-ml2-driver - low, approved, in review, no jenkins?, relationship to bsn-ml2-mechanism-driver?<br />
*** https://blueprints.launchpad.net/neutron/+spec/fsl-sdn-os-mech-driver - low, approved, in review, no jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/huawei-ml2-evs-mechanism-driver - low, approved, no review, no jenkins, relationship to huawei-ml2-mechanism-driver?<br />
*** https://blueprints.launchpad.net/neutron/+spec/netron-ml2-mechnism-driver-for-cisco-dfa-support - deferred to juno<br />
* ML2 Exceptions to UserSpace<br />
** https://bugs.launchpad.net/neutron/+bug/1273730<br />
* BPs<br />
** Provider network partial specs: zzelle@irc<br />
** https://wiki.openstack.org/wiki/Provider-network-partial-specs<br />
** https://review.openstack.org/71904<br />
* Blueprints<br />
** https://blueprints.launchpad.net/neutron?searchtext=ml2<br />
** 3 high, 13 medium, 3 low, 13 undefined priorities<br />
** 19 not yet approved for icehouse<br />
** all MDs should probably be same priority<br />
** Which should we approve for icehouse, drop from icehouse or adjust priority?<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron/+bugs?field.tag=ml2<br />
* ovs-firewall security group update: asadoughi<br />
* Tests<br />
** Add the capabality to test core MD (l2-pop, ovs, lb) by the gate<br />
<br />
===Previous Agenda===<br />
* ML2 Sessions Etherpads from Icehouse summit:<br />
** Extensibility of ML2 (Wednesday 4:40PM): https://etherpad.openstack.org/p/ML2_Extensibility<br />
** ML2 QoS and Deprecated Plugin Migration (Wednesday 5:30PM): https://etherpad.openstack.org/p/neutron-qos-hk and https://etherpad.openstack.org/p/ML2_Deprecated_Plugin_Migration<br />
** ML2 Multiple Backend Support (Friday 9:50AM)<br />
** ML2 Mechanism Drivers and Modular Agents (Friday 1:30PM)<br />
* devstack ML2 patches<br />
** Default devstack to ML2: https://bugs.launchpad.net/devstack/+bug/1220745<br />
** Correctly set L3 service plugin for ML2: https://review.openstack.org/#/c/48522/<br />
* Documentation<br />
** Need to focus on this now<br />
** Documentation BP link: https://blueprints.launchpad.net/openstack-manuals/+spec/neutron-ml2-docs<br />
** ML2 documentation bugs link: https://bugs.launchpad.net/openstack-manuals/+bugs?field.tag=ml2<br />
** Need to document ML3 with ML2<br />
* Testing and bug fixes<br />
** Testing of ML2 by everyone would be appreciated<br />
** We need to find and fix any bugs in the next couple of weeks<br />
<br />
* Icehouse Design Summit Topic ideas<br />
** RPC handling in ML2 for Type and Mechanism Drivers<br />
** More extensible TypeDrivers for controller-based MechanismDrivers<br />
** Monolithic Plugin vs. ML2 MechanismDriver - current and future plugins<br />
** Future Directions for ML2 (orchestration, deployment, management, ...)<br />
** Migration from deprecated Plugins (openvswitch, linuxbridge) to ML2 - automation?<br />
** Add support for VXLAN multicast to the OVS agent with newer versions of OVS and Linux kernel.<br />
** Multi-segment provider network implementations in MechanismDrivers, specifically OVS.<br />
** Additional provider network attributes for controller-based plugins such as ODL for networks created outside of Neutron.<br />
<br />
=== Icehouse ML2 work for reference ===<br />
* ML2 TypeDriver Extra Port Info<br />
** https://blueprints.launchpad.net/neutron/+spec/ml2-typedriver-extra-port-info<br />
* Campus Network Blueprint and ML2 integration<br />
** https://blueprints.launchpad.net/neutron/+spec/campus-network<br />
* OpenDaylight Driver<br />
** https://blueprints.launchpad.net/quantum/+spec/ml2-opendaylight-mechanism-driver<br />
<br />
=== Questions? ===<br />
<br />
== Previous Meeting Logs ==<br />
* Available here: [http://eavesdrop.openstack.org/meetings/networking_ml2/ ML2 Meeting Logs]<br />
<br />
== General ML2 Information ==<br />
Here are the current ml2-specific blueprints for havana:<br />
<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-gre<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-mechanism-drivers<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-portbinding<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-vxlan<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-multi-segment-api<br />
<br />
<br />
These tunnel-related blueprints effect the openvswitch and/or<br />
linuxbridge agents, and the features should also (or exclusively) be<br />
supported (using both agents simultaneously where applicable) by the ml2<br />
plugin:<br />
<br />
* https://blueprints.launchpad.net/quantum/+spec/ovs-vxlan-lisp-tunnel<br />
* https://blueprints.launchpad.net/quantum/+spec/openvswitch-kernel-vxlan<br />
* https://blueprints.launchpad.net/quantum/+spec/vxlan-linuxbridge<br />
* https://blueprints.launchpad.net/quantum/+spec/ovs-tunnel-partial-mesh<br />
* https://blueprints.launchpad.net/quantum/+spec/l2-population<br />
<br />
<br />
These blueprints involve the ml2 MechanismDriver API:<br />
<br />
* https://blueprints.launchpad.net/quantum/+spec/tailf-ncs<br />
* https://blueprints.launchpad.net/quantum/+spec/ovsplugin-hardware-devices<br />
<br />
[[Category: Meetings]]</div>Sukhdevhttps://wiki.openstack.org/w/index.php?title=Meetings/ML2&diff=157643Meetings/ML22017-11-01T15:56:44Z<p>Sukhdev: </p>
<hr />
<div>'''Weekly on Wednesdays at 1600 UTC on #openstack-meeting-alt'''<br />
<br />
Tracking ML2 Subgroup Reviews: [https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews here]<br />
<br />
<br />
==Agenda==<br />
<br />
=== Meeting November 1, 2017 ===<br />
<br />
* Announcements<br />
** OpenStack summit next week in Sydney<br />
** No meeting next week<br />
<br />
* Agenda<br />
** Port binding and ML2 impact because of Placement API<br />
<br />
* Open Agenda based upon the participation<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting October 11, 2017 ===<br />
<br />
* Announcements<br />
<br />
* Open Agenda based upon the participation<br />
<br />
* RFEs/Bugs<br />
** https://review.openstack.org/#/c/446047/<br />
** https://review.openstack.org/#/c/458531/<br />
** https://review.openstack.org/#/c/482307/<br />
** https://review.openstack.org/#/c/483020/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting October 4, 2017 ===<br />
<br />
=== No Meeting September 27, 2017 ===<br />
<br />
=== No Meeting September 20, 2017 ===<br />
<br />
=== No Meeting September 13, 2017 ===<br />
<br />
=== No Meeting September 6, 2017 ===<br />
<br />
=== No Meeting August 30, 2017 ===<br />
<br />
=== No Meeting August 23, 2017 ===<br />
<br />
=== Meeting August 16, 2017 ===<br />
<br />
* Announcements<br />
<br />
* Overview of networking-opencontrail (Sukhdev)<br />
<br />
* RFEs/Bugs<br />
** https://review.openstack.org/#/c/446047/<br />
** https://review.openstack.org/#/c/458531/<br />
** https://review.openstack.org/#/c/482307/<br />
** https://review.openstack.org/#/c/483020/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting August 9, 2017 ===<br />
<br />
=== No Meeting August 2, 2017 ===<br />
<br />
=== No Meeting July 26, 2017 ===<br />
<br />
=== No Meeting July 19, 2017 ===<br />
<br />
=== Meeting July 12, 2017 ===<br />
<br />
* Announcements<br />
<br />
* RFEs/Bugs<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 5, 2017 ===<br />
<br />
* Announcements<br />
<br />
* RFEs/Bugs<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting June 21, 2017 ===<br />
<br />
* Announcements<br />
<br />
* RFEs/Bugs<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting June 14, 2017 ===<br />
<br />
* Announcements<br />
<br />
* RFEs/Bugs<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting June 7, 2017 ===<br />
<br />
* Announcements<br />
<br />
* RFEs/Bugs<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting May 31, 2017 ===<br />
<br />
* Announcements<br />
<br />
* RFEs/Bugs<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting May 24, 2017 ===<br />
<br />
* Announcements<br />
<br />
* RFEs/Bugs<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting May 17, 2017 ===<br />
<br />
* Announcements<br />
<br />
* Summit recap<br />
<br />
* ML2 meeting format/usefulness/goals etc.<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting May 10, 2017 due to Summit ===<br />
<br />
=== No Meeting May 3, 2017 ===<br />
<br />
* Announcements<br />
** OpenStack Summit in Boston next week<br />
** No ML2 IRC meeting next week<br />
<br />
=== Meeting April 26, 2017 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
<br />
* QinQ Type Driver<br />
** https://review.openstack.org/#/c/446047<br />
<br />
* SR-IOV port extension RFE<br />
** https://bugs.launchpad.net/neutron/+bug/1662650<br />
<br />
* live migration port binding support <br />
** https://review.openstack.org/#/c/414251<br />
<br />
* driver api "feature requests"<br />
** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
** https://bugs.launchpad.net/neutron/+bug/1673142 Enforce extension semantics<br />
** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting April 19, 2017 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
<br />
* QinQ Type Driver<br />
** https://review.openstack.org/#/c/446047<br />
<br />
* SR-IOV port extension RFE<br />
** https://bugs.launchpad.net/neutron/+bug/1662650<br />
<br />
* live migration port binding support <br />
** https://review.openstack.org/#/c/414251<br />
<br />
* driver api "feature requests"<br />
** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting April 12, 2017 ===<br />
<br />
=== Meeting April 5, 2017 ===<br />
<br />
* Announcements<br />
<br />
** The log for previous meeting went to wrong place as I accidentally mistyped the meeting name <br />
*** http://eavesdrop.openstack.org/meetings/__networking_ml2/<br />
<br />
* Bugs/RFEs<br />
<br />
* QinQ Type Driver<br />
** https://review.openstack.org/#/c/446047<br />
<br />
** SR-IOV port extension RFE<br />
*** https://bugs.launchpad.net/neutron/+bug/1662650<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 30, 2017 ===<br />
<br />
* Announcements<br />
** Sukhdev is out today<br />
<br />
<br />
=== Meeting March 15, 2017 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
<br />
** SR-IOV port extension RFE<br />
*** https://bugs.launchpad.net/neutron/+bug/1662650<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
<br />
<br />
=== Meeting March 1, 2017 ===<br />
<br />
* Announcements<br />
<br />
* PTG post mortem<br />
<br />
* Bugs/RFEs<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting February 22, 2017 (PTG) ===<br />
<br />
=== No Meeting February 15, 2017 ===<br />
<br />
=== Meeting February 8, 2017 ===<br />
<br />
* Announcements<br />
** rkukura not available for today's meeting<br />
** Neutron PTG etherpad - https://etherpad.openstack.org/p/neutron-ptg-pike<br />
<br />
* Bugs/RFEs<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting January 25, 2017 ===<br />
<br />
* Announcements<br />
** Neutron PTG etherpad - https://etherpad.openstack.org/p/neutron-ptg-pike<br />
<br />
* Bugs/RFEs<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
*** https://review.openstack.org/#/c/404293<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting January 18, 2017 ===<br />
<br />
* Announcements<br />
** There is still room for PTG registrations <br />
<br />
* Bugs/RFEs<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
*** https://review.openstack.org/#/c/404293<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting January 11, 2017 ===<br />
<br />
* Announcements<br />
* There is still room for PTG registrations <br />
<br />
* Bugs/RFEs<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
*** https://review.openstack.org/#/c/404293<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting December 14, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 7, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting November 23, 2016 ===<br />
<br />
=== Meeting November 16, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting November 9, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Ocata Summit Retrospective<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
*** part of this Barcelona summit design session: https://etherpad.openstack.org/p/ocata-nova-neutron-session<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting November 2, 2016 ===<br />
<br />
* Skipping due to Ocata summit travel/recovery<br />
<br />
=== No Meeting October 26, 2016 ===<br />
<br />
* Skipping due to Ocata summit<br />
<br />
=== Meeting October 19, 2016 ===<br />
<br />
* Announcements<br />
** Next week Summit in Barcelona. No meeting next week<br />
<br />
* Ocata Planning<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
*** part of this Barcelona summit design session: https://etherpad.openstack.org/p/ocata-nova-neutron-session<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting October 12, 2016 ===<br />
<br />
* Announcements<br />
** Bob Kukura will not be at today's meeting.<br />
<br />
* Ocata Planning<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
*** part of this Barcelona summit design session: https://etherpad.openstack.org/p/ocata-nova-neutron-session<br />
*** Unifying the portbinding logic is not a necessary part of this proposal anymore<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting October 5, 2016 ===<br />
<br />
* Announcements<br />
** Bob Kukura will not be at today's meeting.<br />
<br />
* Ocata Planning<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** Unifying the portbinding logic is not a necessary part of this proposal anymore<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting September 28, 2016 ===<br />
<br />
=== No Meeting September 21, 2016 ===<br />
<br />
=== No Meeting September 14, 2016 ===<br />
<br />
=== Meeting September 7, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** Unifying the portbinding logic is not a necessary part of this proposal anymore<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting August 31, 2016 ===<br />
<br />
* Neither sukhdev nor rkukura is available to chair today, so we'll skip this week's meeting.<br />
<br />
=== Meeting August 24, 2016 ===<br />
<br />
* Announcements<br />
** N-3 is Sept 1<br />
<br />
* Bugs/RFEs<br />
** Unify ML2 portbinding and dvr portbinding tables - andreas (not available for today's meeting)<br />
*** please review this patch - https://review.openstack.org/#/c/317358<br />
*** spec for live migration - https://review.openstack.org/#/c/309416/<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception - see patch here - https://review.openstack.org/#/c/327500<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 17, 2016 ===<br />
<br />
* Announcements<br />
** N-3 is Sept 1<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
*** I have added the conf calling information for remote participation - see - https://etherpad.openstack.org/p/newton-neutron-midcycle-workitems<br />
<br />
<br />
* Bugs/RFEs<br />
** Unify ML2 portbinding and dvr portbinding tables - andreas <br />
<br />
** please review this patch - https://review.openstack.org/#/c/317358<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception - see patch here - https://review.openstack.org/#/c/327500<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
** Clarification on coupling between port create and port update calls to mech drivers<br />
<br />
=== Meeting August 3, 2016 ===<br />
<br />
* Announcements<br />
** N-3 is Sept 1<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
** Barcelona summit presentation voting has started: https://www.openstack.org/summit/barcelona-2016/vote-for-speakers<br />
<br />
* Bugs/RFEs<br />
** Unify ML2 portbinding and dvr portbinding tables - andreas <br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1609184 [RFE] ML2: Allow retry on db error by precommit https://review.openstack.org/#/c/350315/<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 27, 2016 ===<br />
<br />
* Meeting was cancelled this week<br />
<br />
=== Meeting July 20, 2016 ===<br />
<br />
* Announcements<br />
** N-2 is behind us<br />
** N-3 is Sept 1<br />
** Project Mascot/logo - see here - http://lists.openstack.org/pipermail/openstack-dev/2016-July/099046.html<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
<br />
* Bugs/RFEs<br />
** Unify ML2 portbinding and dvr portbinding tables - andreas <br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 13, 2016 ===<br />
<br />
* Announcements<br />
** Deadline to submit proposals for Barcelona summit is today<br />
** N-2 is this week - http://releases.openstack.org/newton/schedule.html<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
<br />
* Bugs/RFEs<br />
** Unify of ML2 portbinding and dvr portbinding tables<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
<br />
<br />
=== Meeting July 6, 2016 ===<br />
<br />
* Announcements<br />
** July 12-14 Neuton-2<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
* Bugs/RFEs<br />
** Unify of ML2 portbinding and dvr portbinding tables<br />
*** Armax commented on the spec: https://review.openstack.org/309416 . Those are his major points:<br />
*** Are we sure that vnic_type and profile are always port specific (and not binding specific)?<br />
*** Why not just merging the portbindingstable into the dvr portbindingstable?<br />
*** For Live Migration Armando rather wants a live migration specifc port extension than a general purpose port extension. The general purpose solution seems a bit overkill to him. On the summit, we decided to go the latter one, thoughts?<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
=== Meeting June 29, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Items from Last week<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting June 22, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Items from Last week<br />
** https://review.openstack.org/#/c/320657/1/neutron/db/ipam_backend_mixin.py <- Should this be fixed? Question from Rossella.<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting June 15, 2016 ===<br />
<br />
* Announcements<br />
* Unify of ML2 portbinding and dvr portbinding tables<br />
** current patchset: https://review.openstack.org/#/c/326987<br />
*** TODO: minor fixes, unit tests<br />
*** Separate Patch: OVO, rework DVR part as well<br />
** series of patches doing similar work for router ha ports: https://review.openstack.org/#/c/323993<br />
** Which one is the right way to go? Who do we need to involve to land this in Newton?<br />
<br />
* Open Discussion<br />
** https://review.openstack.org/#/c/320657/1/neutron/db/ipam_backend_mixin.py <- Should this be fixed? Question from Rossella.<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
=== Meeting June 8, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Open Discussion<br />
<br />
=== Meeting June 1, 2016 ===<br />
<br />
* Announcements<br />
** N-1 is *this* week<br />
** http://releases.openstack.org/newton/schedule.html<br />
<br />
* Manila-ML2 integration <br />
** https://bugs.launchpad.net/neutron/+bug/1573197<br />
<br />
* Security Groups Discussion<br />
<br />
* Open Discussion<br />
** Some routed networks stuff (carl_baldwin)<br />
*** https://review.openstack.org/#/c/317358 - Enabling create / delete of segments directly<br />
*** https://review.openstack.org/#/c/321152 - ML2 bug doesn't allow return of IP allocation in port update.<br />
<br />
=== Meeting May 25, 2016 ===<br />
<br />
* Today's meeting was cancelled - we will meet next week<br />
<br />
* Announcements<br />
** N-1 is next week<br />
** http://releases.openstack.org/newton/schedule.html<br />
<br />
* Manila-ML2 integration <br />
** https://bugs.launchpad.net/neutron/+bug/1573197<br />
<br />
* Security Groups Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting May 18, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Bugs<br />
<br />
* Open Discussion<br />
<br />
=== Meeting May 11, 2016 ===<br />
<br />
(carl_baldwin) Will there be a meeting this week? - Yes<br />
<br />
* Announcements<br />
<br />
* Newton charter for ML2 <br />
** Trunked ports integration with ML2 <br />
** Integration of Segments service plugin with ML2 (see below)<br />
<br />
* Bugs<br />
** Missing ML2 config options in config reference: https://bugs.launchpad.net/openstack-manuals/+bug/1567792<br />
<br />
* Open Discussion<br />
** Some routed networks topics<br />
*** creating and deleting segments on existing network through new segment API<br />
**** Any cases it should be forbidden?<br />
*** Integrating the segments service plugin with ML2<br />
<br />
<br />
=== Meeting May 4, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Discussion on the charter for ML2 for Newton<br />
** Some of the discussion during summit - https://etherpad.openstack.org/p/newton-neutron-unplugged-track<br />
<br />
* Bugs<br />
** Missing ML2 config options in config reference: https://bugs.launchpad.net/openstack-manuals/+bug/1567792<br />
<br />
* Open Discussion<br />
<br />
=== Meeting April 20, 2016 ===<br />
<br />
* Announcements<br />
** rkukura cannot attend today<br />
** Austin Summit Next week<br />
** No meeting next week (4/27)<br />
<br />
* Neutron Austin Design sessions schedule<br />
** https://www.openstack.org/summit/austin-2016/summit-schedule/global-search?t=Neutron%3A<br />
<br />
* Bugs<br />
** Missing ML2 config options in config reference: https://bugs.launchpad.net/openstack-manuals/+bug/1567792<br />
<br />
* Open Discussion<br />
** Nova-Neutron Porbinding Migration issues (+ macvtap migration, cross l2 agent migration) <br />
*** Cannot attend today, so here a brief update (scheuran, 2016-04-13)<br />
*** Started discussion on the ML http://lists.openstack.org/pipermail/openstack-dev/2016-April/092073.html<br />
*** In a lengthy chat with kevinbenton today we agreed to follow up the multiple port binding thing<br />
*** I started rebasing Bobs patches https://review.openstack.org/#/c/189410 - it will take a while, as I'm learning a lot on the way ;)<br />
*** And a BP + spec is required for the API changes that externalize multiple bindings per port, also still TBD<br />
<br />
=== Meeting April 13, 2016 ===<br />
<br />
* Announcements<br />
** Newton is now open for business<br />
** Networking Guide ML2 section merged: http://docs.openstack.org/mitaka/networking-guide/config-ml2-plug-in.html (scheuran)<br />
<br />
* Neutron Austin Design sessions schedule<br />
** https://www.openstack.org/summit/austin-2016/summit-schedule/global-search?t=Neutron%3A<br />
<br />
* Bugs<br />
** Missing ML2 config options in config reference: https://bugs.launchpad.net/openstack-manuals/+bug/1567792<br />
<br />
* Open Discussion<br />
** Nova-Neutron Porbinding Migration issues (+ macvtap migration, cross l2 agent migration) <br />
*** Cannot attend today, so here a brief update (scheuran, 2016-04-13)<br />
*** Started discussion on the ML http://lists.openstack.org/pipermail/openstack-dev/2016-April/092073.html<br />
*** In a lengthy chat with kevinbenton today we agreed to follow up the multiple port binding thing<br />
*** I started rebasing Bobs patches https://review.openstack.org/#/c/189410 - it will take a while, as I'm learning a lot on the way ;)<br />
*** And a BP + spec is required for the API changes that externalize multiple bindings per port, also still TBD<br />
<br />
=== Meeting April 6, 2016 ===<br />
<br />
* Announcements<br />
** Mitaka release is this week<br />
<br />
* Neutron Austin Design summit Ideas <br />
** Link - https://etherpad.openstack.org/p/newton-neutron-summit-ideas<br />
<br />
* port binding discussion on migration (scheuran) - continuation from previous week<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 30, 2016 ===<br />
<br />
* Announcements<br />
** Mitaka RC2 in the works<br />
<br />
* Neutron Austin Design summit Ideas <br />
** Link - https://etherpad.openstack.org/p/newton-neutron-summit-ideas<br />
<br />
* port binding discussion on migration (scheuran)<br />
** In case distributed ports would be needed, old (currently abandoned, but worth revisiting) effort to cleanup DVR's distributed port implementation as a precursor to generalizing it is here:<br />
*** https://bugs.launchpad.net/neutron/+bug/1367391<br />
*** https://review.openstack.org/#/c/189410/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 23, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Neutron Austin Design summit Ideas <br />
** Link - https://etherpad.openstack.org/p/newton-neutron-summit-ideas<br />
<br />
* port binding discussion on migration (scheuran)<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 16, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Docs ML2 configuration section update<br />
** Documentation - https://review.openstack.org/#/c/282349<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* port binding with port owned by router<br />
<br />
* Simulate portbinding on migration target host (scheuran)<br />
** Use Case: Migration cross l2 agents, migration with macvtap l2 agent --> In both cases nova needs to know the portbinding information that should be used on the migration target before migration has started (in nova pre_live_migration) and before port has been bound. This information is required to trigger the correct vif-plug action on the target and to modify the libvirt domain.xml accordingly<br />
** Approach: Some new api call is required, which simulates the portbinding for the target host and returns this information<br />
** This is just as a heads up - I try to come up with more details in the next meeting (23rd of March)<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 9, 2016 ===<br />
<br />
* Announcements<br />
** rkukura cannot attend today<br />
<br />
* Modular L2 agent update<br />
** Documentation - https://review.openstack.org/#/c/282349<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 2, 2016 ===<br />
<br />
* Announcements<br />
** Mitaka-3 is this week<br />
<br />
* Modular L2 agent update<br />
** Documentation - https://review.openstack.org/#/c/282349<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting February 24, 2016 ===<br />
<br />
* Announcements<br />
** neutron mid-cycle this week - https://etherpad.openstack.org/p/neutron-mitaka-midcycle<br />
<br />
* Open Agenda - based upon interest<br />
<br />
* Modular L2 agent update<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting February 17, 2016 ===<br />
<br />
* Announcements<br />
** rkukura on PTO this week<br />
<br />
* Open Agenda - based upon interest<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Modular L2 agent update<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting February 10, 2016 ===<br />
<br />
* Announcements<br />
** Do not forget to vote on sessions for Austin Summit<br />
*** https://www.openstack.org/summit/austin-2016/vote-for-speakers<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Modular L2 agent update<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting February 3, 2016 ===<br />
<br />
* Announcements<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Modular L2 agent update<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting January 27, 2016 ===<br />
<br />
* Announcements<br />
** Austin (Newton) Summit session proposal deadline is Monday<br />
*** https://www.openstack.org/summit/austin-2016/call-for-speakers<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting January 20, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Driver API for SecurityGroup <br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Any topics of interest to ML2 - Open Agenda based upon the interest<br />
* Open Discussion<br />
<br />
<br />
=== Meeting January 13, 2016 ===<br />
<br />
* Announcements<br />
** M2 is next week<br />
<br />
* Driver API for SecurityGroup <br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Any topics of interest to ML2 - Open Agenda based upon the interest<br />
* Open Discussion<br />
<br />
=== Meeting January 6, 2016 ===<br />
* Announcements<br />
** M2 Mid Jan<br />
<br />
* Driver API for SecurityGroup - good discussion on the bug<br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* Trunk port binding for VLAN-awere VMs - pretty much ready to go<br />
** Spec - https://review.openstack.org/#/c/243786/<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Any topics of interest to ML2 - Open Agenda based upon the interest<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 30, 2015 ===<br />
<br />
* No meeting<br />
<br />
=== Meeting December 23, 2015 ===<br />
<br />
* No meeting<br />
<br />
=== Meeting December 16, 2015 ===<br />
<br />
* Announcements<br />
** Sukhdev is off for next two weeks, rkukura is off week after next<br />
** no meeting 12/30<br />
** quick poll - meet next week (12/23)?<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** Spec - https://review.openstack.org/#/c/243786/<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran (can't attend today 12/09)<br />
** This patch needs to go in first, then we're ready to do the split of the lb agent: https://review.openstack.org/250542<br />
** Split of the lb agent: Will be updated after above went in: https://review.openstack.org/#/c/246318/<br />
** Moving the code to a separate file [WIP] https://review.openstack.org/#/c/248138/<br />
** Also had a discussion with kevinbenton and ajo if arp spoofing stuff could be modelled as agent extension. Could not convince them, so we agreed to go on with the current design and keep that in the back of our minds for the future.<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* limited-portsec Discussion<br />
** if the limited-portsec depend on port-sec extension, there maybe code in limited-portsec to extend the dict of port-sec.<br />
** https://review.openstack.org/#/c/250036/ , difficult to handle the dependency in these extensions.<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 9, 2015 ===<br />
<br />
* Announcements<br />
** Sukhdev is off for next three weeks<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** Spec - https://review.openstack.org/#/c/243786/<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran (can't attend today 12/09)<br />
** This patch needs to go in first, then we're ready to do the split of the lb agent: https://review.openstack.org/250542<br />
** Split of the lb agent: Will be updated after above went in: https://review.openstack.org/#/c/246318/<br />
** Moving the code to a separate file [WIP] https://review.openstack.org/#/c/248138/<br />
** Also had a discussion with kevinbenton and ajo if arp spoofing stuff could be modelled as agent extension. Could not convince them, so we agreed to go on with the current design and keep that in the back of our minds for the future.<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* limited-portsec Discussion<br />
** if the limited-portsec depend on port-sec extension, there maybe code in limited-portsec to extend the dict of port-sec.<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Open Discussion<br />
** Discussion on passing network ID to the type drivers - enhancement is needed to three methods as follows:<br />
*** def allocate_tenant_segment(self, session, network_id=None):<br />
*** def reserve_provider_segment(self, session, segment, network_id=None):<br />
*** def release_segment(self, session, segment, network_id=None):<br />
<br />
=== Meeting December 2, 2015 ===<br />
* Announcements<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** Spec - https://review.openstack.org/#/c/243786/<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
** https://review.openstack.org/#/c/246318/<br />
** https://review.openstack.org/#/c/248138/<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting November 25, 2015 ===<br />
* Announcements<br />
** M1 is due next week<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** Bence Romsics discussed with ML2 subteam at summit<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting November 18, 2015 ===<br />
* Announcements<br />
** M1 is due in first week of Dec<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** Bence Romsics discussed with ML2 subteam at summit<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting November 11, 2015 ===<br />
* Announcements<br />
** Welcome back from the summit and our week off!<br />
** Mitaka-1 December 1: https://launchpad.net/neutron/+milestone/mitaka-1<br />
<br />
* Mitaka Design Summit recap<br />
** Etherpads: https://wiki.openstack.org/wiki/Design_Summit/Mitaka/Etherpads#Neutron<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** Bence Romsics discussed with ML2 subteam at summit<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
=== Meeting October 21, 2015 ===<br />
* Announcements<br />
** Mitaka summit is next week<br />
** No ML2 IRC meeting during summit<br />
<br />
* Mitaka Design Summit<br />
** Neutron Design Summit schedule - https://www.openstack.org/summit/tokyo-2015/schedule/design-summit<br />
<br />
* ML2 pre-cycle sprint recap<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** email summaries - TBD<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
=== Meeting October 14, 2015 ===<br />
<br />
* Meeting cancelled due to low attendance<br />
<br />
=== Meeting October 7, 2015 ===<br />
<br />
* No meeting - ML2 pre-cycle sprint<br />
<br />
=== Meeting Sept 30, 2015 ===<br />
* Announcements<br />
** Neutron has a new PTL for Mitaka - congratulations to armax and many thanks to mestery!<br />
** ML2 pre-cycle sprint is next week<br />
** No ML2 IRC meeting next week<br />
<br />
* ML2 pre-cycle sprint<br />
** Sprint announcement - http://lists.openstack.org/pipermail/openstack-dev/2015-September/073927.html<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** Logistics<br />
** Prep<br />
<br />
* Mitaka Design Summit proposals for ML2 - discussion <br />
** Neutron Mitaka Design Summit proposals - https://etherpad.openstack.org/p/neutron-mitaka-designsummit<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* Modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
=== Meeting Sept 23, 2015 ===<br />
* Announcements<br />
** Liberty RC1 contents - https://launchpad.net/neutron/+milestone/liberty-rc1<br />
** PTL election is this week - https://wiki.openstack.org/wiki/PTL_Elections_September_2015<br />
<br />
* ML2 late-cycle plan<br />
** Sprint announcement - http://lists.openstack.org/pipermail/openstack-dev/2015-September/073927.html<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* Mitaka Design Summit proposals for ML2 - discussion <br />
** Nutron Mitaka Design Summit proposals - https://etherpad.openstack.org/p/neutron-mitaka-designsummit<br />
<br />
* driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting Sept 16, 2015 ===<br />
<br />
* Announcements<br />
** Liberty RC1 contents - https://launchpad.net/neutron/+milestone/liberty-rc1<br />
<br />
* ML2 late-cycle plan<br />
** Sprint announcement - http://lists.openstack.org/pipermail/openstack-dev/2015-September/073927.html<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* Mitaka Design Summit proposals for ML2 - discussion <br />
** Nutron Mitaka Design Summit proposals - https://etherpad.openstack.org/p/neutron-mitaka-designsummit<br />
<br />
* driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting Sept 9, 2015 ===<br />
<br />
* Announcements<br />
** Liberty-3 contents - https://launchpad.net/neutron/+milestone/liberty-3<br />
** Liberty RC1 contents - https://launchpad.net/neutron/+milestone/liberty-rc1<br />
<br />
* ML2 late-cycle plan<br />
** Sprint announcement - http://lists.openstack.org/pipermail/openstack-dev/2015-September/073927.html<br />
<br />
* Mitaka Design Summit proposals for ML2 - discussion <br />
** Brainstorm ideas for the Mitaka ML2 design summit ideas<br />
** Nutron Mitaka Design Summit proposals - https://etherpad.openstack.org/p/neutron-mitaka-designsummit<br />
<br />
* driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting Sept 2, 2015 ===<br />
<br />
* Announcements<br />
** Liberty FF is this week (or early next week)<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is Yahoo (tentative) <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** Task Flow Document<br />
*** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* driver API for SecurityGroup - Do we want to come up with a plan for Design session in Tokyo for this? <br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 26, 2015 ===<br />
<br />
* Announcements<br />
** Liberty FF is next week<br />
<br />
* Action Items from previous weeks:<br />
** rkukura to work with others to finalize the venue for the ML2 late-cycle sprint<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is TBD. <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* driver API for SecurityGroup<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 19, 2015 ===<br />
<br />
* Announcements<br />
** Liberty FF is two weeks away<br />
<br />
* Action Items from previous weeks:<br />
** rkukura and Sukhdev to re-organize weekly meeting agenda around goals for upcoming Mitaka cycle as well as anything needed to wrap up for liberty<br />
** rkukura to work with others to finalize the venue for the ML2 late-cycle sprint<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is TBD. <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L3 Blueprints - https://launchpad.net/neutron/+milestone/liberty-3<br />
** couple of Blueprints may be of interest to ML2 team<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* driver API for SecurityGroup<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 12, 2015 ===<br />
<br />
* Announcements<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is TBD. <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L3 Blueprints - https://launchpad.net/neutron/+milestone/liberty-3<br />
** couple of Blueprints may be of interest to ML2 team<br />
<br />
* L2 Modular Agent discussion<br />
** macvtap agent and ML2 discussion. Feel free to express your opinion - http://lists.openstack.org/pipermail/openstack-dev/2015-August/071207.html<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 5, 2015 ===<br />
<br />
* Announcements<br />
** Liberty FF is end of August<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is TBD. <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L3 Blueprints - https://launchpad.net/neutron/+milestone/liberty-3<br />
** couple of Blueprints may be of interest to ML2 team<br />
<br />
* L2 Modular Agent discussion<br />
** macvtap agent and ML2 discussion. Feel free to express your openion - http://lists.openstack.org/pipermail/openstack-dev/2015-August/071207.html<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 29, 2015 ===<br />
<br />
* Announcements<br />
** Liberty-2 is this week<br />
** Liberty-3 is end of August<br />
<br />
* ML2 late-cycle plan<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L2 Modular Agent discussion<br />
<br />
* Place for Macvtap agent (scheuran) - Putting this right after l2-agent, as it is related to it<br />
** Planning a ml2 driver + l2 agent for macvtap attachments (independent from sriov). But where should it land?<br />
*** 1) own openstack repo networking-macvtap (already some discussion there: https://review.openstack.org/#/c/195907/)<br />
*** 2) in neutron tree as new reference, own agent (duplicating code)<br />
*** 3) In neutron tree, Integrated into linuxbridge agent (reusing about 500 lines of code, mostly main loop, detecting new devices,...); Extracting superclass out of linuxbridge agent that can be subclassed. Having config option to either run agent in lb or in macvtap mode. fully functional prototype (macvtap stuff tested): https://github.com/scheuran/networking-macvtap/commit/36a068cf3d3d6930ab9330efb099cd95a84ca785<br />
*** 4) modular l2 agent, but as long it is being discussed go with #1<br />
*** 5) Prototyping modular layer 2 agent ( #a in separate repo vs. #b together with lb)<br />
** Anyhow there will be a separate ml2 driver which will either land in tree or in the networking-macvtap repo<br />
** Spec on github (assuming it will land in a separate repo): https://github.com/scheuran/networking-macvtap/commit/bc239419398ec039da35ec949a14691280733bf6<br />
** Has been discussed in yesterdays neutron meeting where I was asked to evaluate agent-extension used for qos - but that can not be used: http://eavesdrop.openstack.org/meetings/networking/2015/networking.2015-07-28-14.01.log.html<br />
<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
** request for patch review:<br />
*** https://review.openstack.org/#/c/202357/ l3_db: it updates port attribute without L2 plugin<br />
*** https://review.openstack.org/#/c/202358/ l3_db: not use L2 plugin _get_port unnecessarily<br />
*** https://review.openstack.org/#/c/202359/ l3: not use L2 plugin _get_subnet unnecessarily<br />
<br />
=== Meeting July 22, 2015 ===<br />
<br />
* Announcements<br />
** Liberty-2 is next week<br />
**Liberty Release Schedule - https://wiki.openstack.org/wiki/Liberty_Release_Schedule<br />
<br />
* Action Items<br />
** rkukura to finalize the plan for ML2 sprint<br />
*** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L2 Modular Agent discussion<br />
* Physical Topology Discussion<br />
* Ironic/Neutron-ML2 integration discussion<br />
** https://wiki.openstack.org/wiki/Meetings/Ironic-neutron<br />
<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 15, 2015 ===<br />
<br />
* Announcements<br />
** Liberty-2 is fast approaching - end of July<br />
**Liberty Release Schedule - https://wiki.openstack.org/wiki/Liberty_Release_Schedule<br />
<br />
* Action Items<br />
** rkukura to finalize the plan for ML2 sprint<br />
*** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L2 Modular Agent discussion<br />
* Physical Topology Discussion<br />
* Ironic/Neutron-ML2 integration discussion<br />
** https://wiki.openstack.org/wiki/Meetings/Ironic-neutron<br />
** ML2 based test framework for Ironic - call for discussion/Ideas<br />
<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 8, 2015 ===<br />
<br />
* Announcements<br />
<br />
* Action Items<br />
** rkukura and manishg to finalize the ML2 sprint plans and put together an etherpad for sprint<br />
*** Etherpad started: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** asomya and shivharis to add Physical Topology to the ML2 charter for Liberty<br />
<br />
* ML2 Mid-cycle sprint - decide on the date <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
** Following participants are available - please add your name, if you can participate<br />
*** Sukhdev K<br />
*** Bob K<br />
*** Arvind S<br />
*** Manish G<br />
*** Kevin B<br />
*** Josh <br />
* L2 Modular Agent discussion<br />
* Physical Topology Discussion<br />
* Ironic/Neutron-ML2 integration discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 1, 2015 ===<br />
<br />
* Announcements<br />
<br />
* Action Items<br />
** rkukura and manishg to finalize the ML2 sprint plans and put together an etherpad for sprint<br />
*** Etherpad started: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** banix to discuss Modular L2 agents topic in Neutron core team and drive the priority<br />
** asomya and shivharis to add Physical Topology to the ML2 charter for Liberty<br />
<br />
* Neutron Mid-cycle sprint recap (Sukhdev)<br />
<br />
* ML2 Mid-cycle sprint<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** July 13-17 seems like the earliest possible week<br />
** Following participants are available - please add your name, if you can participate<br />
*** Sukhdev K<br />
*** Bob K<br />
*** Arvind S<br />
*** Manish G<br />
*** Josh <br />
** Task Flow Document<br />
*** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Discussion on binding_profile_type to facilitate filtering of Ironic ports or using device_owner (Sukhdev)<br />
<br />
* Open Discussion<br />
<br />
=== Meeting June 24, 2015 ===<br />
<br />
* No meeting - Neutron mid-cycle sprint<br />
<br />
=== Meeting June 17, 2015 ===<br />
<br />
* Announcements<br />
** VLAN aware VMs meeting 6-15-2015<br />
*** https://etherpad.openstack.org/p/YVR-neutron-vlan-trunk<br />
<br />
* Action Items<br />
** banix to discuss Modular L2 agents topic in Neutron core team and drive the priority<br />
** asomya and shivharis to add Physical Topology to the ML2 charter for Liberty<br />
** manishg to propose two or three time slots for mid-cycle sprint for task flow<br />
*** Proposing a few dates here (we will probably need 2 days but just proposing a range)<br />
**** Jul/8 - Jul/10<br />
**** Jul/13 - Jul/15<br />
**** Sep/9 - Sep/11<br />
**** Sep/16 - Sep/18<br />
**** Sep/23 - Sep/25<br />
<br />
* Neutron Mid-Cycle Sprint Discussion <br />
** https://etherpad.openstack.org/p/neutron-liberty-mid-cycle <br />
*** July 13-17 seems like the earliest possible week<br />
** Following participants are available - please add your name, if you can participate<br />
*** Sukhdev K<br />
*** Bob K<br />
*** Manish G<br />
*** Josh <br />
<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
=== Meeting June 10, 2015 ===<br />
*Absence: <br />
** banix. I will be away. Will follow up on my AI by next week.<br />
<br />
* Announcements<br />
** New RFE process - to be followed after Liberty 1<br />
*** http://docs.openstack.org/developer/neutron/policies/blueprints.html#neutron-request-for-feature-enhancements<br />
** Core-vendor decomp - Phase II<br />
*** https://review.openstack.org/#/c/187267<br />
<br />
* Action Items<br />
** rkukura to discuss with QoS implications with ajo on ML2<br />
** banix to discuss Modular L2 agents topic in Neutron core team and drive the priority<br />
** asomya and shivharis to add Physical Topology to the ML2 charter for Liberty<br />
** manishg to propose two or three time slots for mid-cycle sprint for task flow<br />
*** Proposing a few dates here (we will probably need 2 days but just proposing a range)<br />
**** Jul/8 - Jul/10<br />
**** Jul/13 - Jul/15<br />
**** Sep/9 - Sep/11<br />
**** Sep/16 - Sep/18<br />
**** Sep/23 - Sep/25<br />
<br />
* Neutron Mid-Cycle Sprint Discussion <br />
** I have removed Task Flow item from etherpad for Ft. Collins mid-cycle. <br />
** https://etherpad.openstack.org/p/neutron-liberty-mid-cycle <br />
** Discussion on the time frame that works for people to have an ML2 mid-cycle in the Bay Area<br />
*** July 13-17 seems like the earliest possible week<br />
** Following participants are available - please add your name, if you can participate<br />
*** Sukhdev K<br />
*** Bob K<br />
*** Manish G<br />
*** Josh <br />
<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting June 3, 2015 ===<br />
<br />
* Announcements<br />
** Ironic-Neutron integration weekly meetings was kicked off this week - Lots of interest in this topic . Anybody interested in this topic, please join us next week and every week after that.<br />
*** https://wiki.openstack.org/wiki/Meetings/Ironic-neutron<br />
** New Spec process<br />
*** https://github.com/openstack/neutron/blob/master/doc/source/policies/blueprints.rst<br />
** Core-vendor decomp - Phase II<br />
*** https://review.openstack.org/#/c/187267<br />
<br />
* Charter of ML2 sub-team for Liberty Cycle<br />
** Task Flow<br />
** Decomposition phase -2<br />
<br />
* Neutron Mid-Cycle Sprint Discussion <br />
** Key players for the Task Flow can not make the sprint. Possibilities are to hold mid-cycle sprint in Bay Area. Who is interested? Who can make it? <br />
** https://etherpad.openstack.org/p/neutron-liberty-mid-cycle <br />
<br />
* Task Flow Discussion<br />
** We lost opportunity to discuss it in Vancouver<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting May 27, 2015 ===<br />
<br />
* No meeting - recovering from summit<br />
<br />
=== Meeting May 20, 2015 ===<br />
<br />
* No meeting - Liberty Summit<br />
<br />
=== Meeting May 13, 2015 ===<br />
<br />
*Announcements<br />
** No meeting next two weeks. Next week everybody is at summit, following week to recover from travels<br />
<br />
*Task Flow Discussion<br />
*** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
*** midonet plugin (not done - will take care of it this week) (manishg)<br />
<br />
*Liberty Design Summit Discussion<br />
**https://wiki.openstack.org/wiki/Summit/Liberty/Etherpads#Neutron<br />
** Contributor Meetup Friday (at Summit): https://etherpad.openstack.org/p/YVR-neutron-contributor-meetup<br />
<br />
*ML2 on Neutron Mid-Cycle Sprint <br />
**https://etherpad.openstack.org/p/neutron-liberty-mid-cycle (see item 4)<br />
<br />
* Liberty BP<br />
** converting address-pair and security-group into extension driver. <br />
*** https://review.openstack.org/#/c/169223/3/specs/liberty/ml2-extension-driver-convert.rst<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
** Discussion on Port to network relationship - N:M relationship - is it allowed in our current design? <br />
*** Can one port attach to multiple networks? <br />
*** Can a (v)NIC attach to multiple networks? <br />
*** Can one network attach to multiple ports of same instance/node?<br />
<br />
=== Meeting May 6, 2015 ===<br />
<br />
*Announcements<br />
** Kilo was released last week - congratulations to everybody<br />
<br />
*Task Flow Discussion<br />
*** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
*** midonet plugin (not done - will take care of it this week) (manishg)<br />
<br />
*Liberty Design Summit Discussion<br />
**https://wiki.openstack.org/wiki/Summit/Liberty/Etherpads#Neutron<br />
**ML2 topics are in Fishbowl room discussions - lets update it<br />
**Lightening talks are here - http://libertydesignsummit.sched.org/event/213da02952470483dfd8b2765aa88485#.VUmpcGRVhHw<br />
<br />
*ML2 on Neutron Mid-Cycle Sprint <br />
**https://etherpad.openstack.org/p/neutron-liberty-mid-cycle (see item 4)<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
=== Meeting April 29, 2015 ===<br />
*Announcements<br />
** Kilo RC3 is due any day<br />
** Starting with Liberty Spec process for new features is being abandoned in favor of light weight RFE is being implemented<br />
***https://review.openstack.org/#/c/177342/<br />
** Changes to Driver team - Doug and Maru replacing Salvatore and Mark <br />
<br />
*Action Items from Last week<br />
**manishg to document task flow discussions and look into the midonet plugin<br />
*** [https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document] (manishg)<br />
*** midonet plugin (not done - will take care of it this week) (manishg)<br />
<br />
*Ironic (bare metal) integration through ML2 Mech Drivers (discussion)<br />
**There is a tremendous interest by many vendors, as well as Ironic team for this. I have requested a summit session for this. see item 63 on etherpad<br />
**https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
<br />
*ML2 on Neutron Mid-Cycle Sprint <br />
**https://etherpad.openstack.org/p/neutron-liberty-mid-cycle (see item 4)<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting April 22, 2015 ===<br />
*Announcements<br />
** Kilo RC2 is due any day<br />
** Networking Guide Doc Day Sprint it tomorrow. Please contact Edgar, if you want to participate/contribute<br />
*** Here is agenda for the sprint - https://etherpad.openstack.org/p/networking-guide<br />
<br />
*Action Items from Last week<br />
**Sukhdev to discuss with mestery about task flow during mid-cycle sprint<br />
**Document the discussion point related to ML2 Sync (Manish)<br />
**shivharis to find the information about release notes for Kilo and share with the team<br />
***https://wiki.openstack.org/wiki/ReleaseNotes/Kilo<br />
<br />
*ML2 on Neutron Mid-Cycle Sprint <br />
**https://etherpad.openstack.org/p/neutron-liberty-mid-cycle (see item 4)<br />
<br />
* ML2 summit sessions<br />
** Design summit session etherpad: https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting April 15, 2015 ===<br />
*Announcements<br />
** Absence: Manish (Jury Duty)<br />
** Absence next week: rkukura (PTO - college tour)<br />
** Kilo RC is out<br />
<br />
*Action Items from Last week<br />
**Add next steps for the Drivers decomposition to summit topic etherpad - shivharis<br />
**shivharis to find the information about release notes for Kilo and share with the team<br />
**rkukura and Sukhdev to discuss with mestery about task flow during mid-cycle sprint<br />
**Document the discussion point related to ML2 Sync (Manish)<br />
<br />
* Finalize recommendations to mestery on ML2 summit sessions<br />
** Design summit session etherpad: https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
<br />
* Quick update on DVR UT/fix/cleanup work (rkukura)<br />
<br />
* portsecurity tests: unit, functional and scenario<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting April 8, 2015 ===<br />
<br />
*Announcements<br />
** RC's are April 9-23 and Kilo release on April 30<br />
** Liberty mid-cycle sprint announced. <br />
*** June 24-26 in Fort Collins, CO (at HP)<br />
*** Topics to be decided after Vancouver summit - https://etherpad.openstack.org/p/neutron-liberty-mid-cycle<br />
<br />
*Action Items from Last week<br />
**Add next steps for the Drivers decomposition to summit topic etherpad - shivharis<br />
*** Design summit session etherpad: https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
**ML2 sync and error handling to summit topic etherpad (rkukura)<br />
**Document the discussion point related to ML2 Sync (Manish)<br />
<br />
* Mechanism drivers and DVR discussion (rkukura)<br />
** Have made good (but slow) progress on DVR port binding schema and logic cleanup<br />
*** https://bugs.launchpad.net/neutron/+bug/1367391<br />
*** Will miss kilo, hopefully merge early in liberty, cannot back-port to kilo due to schema changes<br />
** Discovered no current unit tests cover critical DVR port binding logic, so adding them as separate patch against current code, then will ensure they don't break in dependent cleanup patch<br />
*** Extending test_port_binding to exercise update_dvr_port_binding, get_device_details, etc. for DVR ports, utilizing existing PortContext state asserts in mechanism_test MD<br />
*** Hoped to get at least the new UTs into kilo, but probably too late, but can back-port to kilo<br />
** Discovered several issues (inconsistencies in per-host vs. host-independent state in PortContext) that would seem to break ToR switch MDs that need to track binding state per host:<br />
*** When committing DVR port binding, PortContext passed to update_port methods has new binding:vif_type and binding:vif_details for the bound host, but shows 'distributed' for previous binding:vif_type instead of 'unbound' like for normal ports, and empty strings for current or previous binding:host_id - propose to make these work like for non-DVR ports<br />
*** When updating DVR port's status, PortContext currently shows 'distributed' for binding:vif_type and empty string for host, but has binding_levels, etc., for the specific host - could change this to reflect host-specific state, or to only be called when port's status changes and reflect non-host-specific state<br />
** Issues to discuss<br />
*** Has anyone tested their MDs with DVR?<br />
*** Has anyone run into these (or other) issues?<br />
*** Is back-porting these sorts of behavioral fixes to kilo acceptable?<br />
*** Do we have consensus on making update_port methods reflect per-host state when committing DVR port binding?<br />
*** Do we prefer to make update_port methods reflect per-host state or only host-independent state when changing DVR port status, or do we need separate updates for each?<br />
<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting April 1, 2015 ===<br />
<br />
*Announcements<br />
** RC's are April 9-23 and Kilo release on April 30<br />
** Design summit session etherpad: https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
*Action Items from Last week<br />
**Document the discussion point related to ML2 Sync (Manish)<br />
**Create an etherpad for driver decomposition discussion at Vancouver Summit<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting March 25, 2015 ===<br />
<br />
*Announcements<br />
** RC's are April 9-23 and Kilo release on April 30<br />
** RC1 content is here - https://launchpad.net/neutron/+milestone/kilo-rc1<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting March 18, 2015 ===<br />
<br />
*Announcements<br />
**L2 Gateway API is ready for consumption by everybody. Give it a test drive and provide feedback to the team. <br />
**See wiki here - https://wiki.openstack.org/wiki/Neutron/L2-GW<br />
** K3 content is here - https://launchpad.net/neutron/+milestone/kilo-3<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
<br />
=== Meeting March 11, 2015 ===<br />
<br />
*Announcements<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
<br />
<br />
=== Meeting March 4, 2015 ===<br />
<br />
*Announcements<br />
** Kilo Feature Freeze is tomorrow (March 5th)<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* portsecurity patches<br />
** https://review.openstack.org/#/c/126552/<br />
** https://review.openstack.org/#/c/160051/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron/+bug/1328991<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting February 25, 2015 ===<br />
<br />
*Announcements<br />
** shivharis: under the weather<br />
* ML2 Drivers decomposition discussion<br />
** How are distributions packaging decomposed drivers?<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
*Few BPs being worked on may have impact on ML2 <br />
**https://blueprints.launchpad.net/neutron/+spec/nfv-vlan-trunks<br />
**https://blueprints.launchpad.net/neutron/+spec/restructure-l2-agent<br />
* ML2 Extension Driver API enhancements <br />
** https://review.openstack.org/#/c/152759/ - ready to merge<br />
** https://review.openstack.org/#/c/129178/ - coming along well<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting February 18, 2015 ===<br />
<br />
*Announcements<br />
* ML2 Drivers decomposition discussion<br />
** How are distributions packaging decomposed drivers?<br />
* ML2 Sync and error handling (Task Flow)<br />
* ML2 Extension Driver API enhancements<br />
** Needed for PortSecurity extension driver<br />
** https://review.openstack.org/#/c/152759/<br />
** https://review.openstack.org/#/c/129178/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting February 11, 2015 ===<br />
<br />
*Announcements<br />
**K2 is already out<br />
**Feature proposal freeze for Kilo is March 5<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow) - Follow on from previous week (manishg)<br />
** PoC: https://review.openstack.org/#/c/154333/<br />
* ML2 Extension Driver API enhancements<br />
** Needed for PortSecurity extension driver<br />
** https://review.openstack.org/#/c/152759/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting February 4, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is this week week<br />
*** https://launchpad.net/neutron/+milestone/kilo-2<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow) - manishg<br />
* Blueprint list consolidation - updated link is here: <br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting January 28, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is next week<br />
*** https://launchpad.net/neutron/+milestone/kilo-2<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow) - update manishg<br />
* Blueprint list consolidation (shivharis and manishg)<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
**https://bugs.launchpad.net/neutron/+bug/1415526<br />
* Open Discussion<br />
<br />
=== Meeting January 21, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is on Feb 5th<br />
*** https://launchpad.net/neutron/+milestone/kilo-2<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow) - update manishg<br />
* Blueprint list consolidation (shivharis and manishg)<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://bugs.launchpad.net/neutron/+bug/1179223 (romilg)<br />
** Review patch set for the bug/1179223 https://review.openstack.org/#/c/136106/<br />
** https://bugs.launchpad.net/neutron/+bug/1367391 (matrohon)<br />
* Open Discussion<br />
<br />
=== Meeting January 14, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is few weeks away<br />
*** https://launchpad.net/neutron/+milestone/kilo-2<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow)<br />
* Blueprint list consolidation (shivharis and manishg)<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://review.openstack.org/#/c/113999/<br />
* Open Discussion<br />
<br />
=== Meeting January 7, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is in one month<br />
*** https://wiki.openstack.org/wiki/Kilo_Release_Schedule<br />
* L2 Gateway update<br />
** Team plans to meet every other week initially - goal is to have an API within Kilo cycle<br />
**See details here: https://wiki.openstack.org/wiki/Meetings#Networking_L2_Gateway_meeting<br />
* ML2 Drivers decomposition discussion<br />
* Blueprint list consolidation (shivharis and manishg)<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 31, 2014 ===<br />
<br />
* No meeting - holiday break<br />
<br />
=== Meeting December 24, 2014 ===<br />
<br />
* No meeting - holiday break<br />
<br />
=== Meeting December 17, 2014 ===<br />
<br />
*Announcements<br />
<br />
**Kilo-1 is due this week<br />
*** Here is the content of the release https://launchpad.net/neutron/+milestone/kilo-1<br />
<br />
** Neutron Mid-cycle report<br />
*** https://etherpad.openstack.org/p/neutron-mid-cycle-sprint-dec-2014<br />
***http://lists.openstack.org/pipermail/openstack-dev/2014-December/052715.html<br />
<br />
* Discussion about the ML2 Drivers decomposition<br />
* Blueprint list consolidation (shivharis and manishg)<br />
** Needs further split of drivers<br />
<br />
* Bugs<br />
** We are closing in on K-1 release<br />
** High priority bugs:<br />
** https://bugs.launchpad.net/neutron/+bug/1179223 (romilg)<br />
** https://bugs.launchpad.net/neutron/+bug/1367391 (rkukura)<br />
** https://bugs.launchpad.net/neutron/+bug/1378732 (markmacclain, bug was critical at one point)<br />
** https://bugs.launchpad.net/neutron/+bug/1381536 (Eugene)<br />
** Other bugs:<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 10, 2014 ===<br />
<br />
* No meeting today due to Neutron Mid-cycle sprint<br />
<br />
=== Meeting December 3, 2014 ===<br />
* Announcements<br />
** Mid-cycle meetup: https://wiki.openstack.org/wiki/Sprints/NeutronKiloSprint<br />
** Sub-teams charter https://wiki.openstack.org/wiki/NeutronSubteamCharters<br />
** Kilo release schedule: https://wiki.openstack.org/wiki/Kilo_Release_Schedule<br />
<br />
*Action Items from previous Week<br />
** None<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** Total of 56 bugs, many in medium and low state<br />
** Many vendor specific bugs<br />
** Should we continue working on this (almost done) or abandon it: https://review.openstack.org/#/c/113999/<br />
<br />
* Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
* ML2 driver repository discussion - We did not get to cover it last week<br />
** It seems ML2 vendor drivers will likely be moving out of the main neutron git repository<br />
*** https://review.openstack.org/#/c/134680/<br />
** Any vendor can use their own private repository (stackforge?)<br />
** Do we want a common repository for ML2 vendor drivers?<br />
*** Merges reviewed/approved by an ML2 core team?<br />
*** Pros<br />
**** Reviews maintain consistent quality, style, functionality, etc.<br />
**** Help ensure drivers can coexist in heterogeneous deployments<br />
**** Changes to driver API can update all drivers in common repo in single merge<br />
**** Distributions can package entire set of vendor drivers rather than having to interact with each vendor separately<br />
*** Cons<br />
**** Reviews and approval needed to merge<br />
**** Vendors don't control release cycle for their own drivers<br />
**** Not a level playing field for vendors who chose to use their own repositories<br />
*** Formal poll coming?<br />
<br />
* Modular L2 agent<br />
** Separate task force?<br />
** Relationship to ML2?<br />
<br />
*Open Discussion<br />
** https://blueprints.launchpad.net/neutron/+spec/network-settings-support-vnic-type<br />
<br />
=== Meeting November 26, 2014 ===<br />
* Announcements<br />
** Mid-cycle meetup: https://wiki.openstack.org/wiki/Sprints/NeutronKiloSprint<br />
** Kilo release schedule: https://wiki.openstack.org/wiki/Kilo_Release_Schedule<br />
<br />
*Action Items from previous Week<br />
** Discuss rate limiting (throughput limiting)<br />
** Discuss port security<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
* ML2 Subteam Charter<br />
** https://etherpad.openstack.org/p/ML2_Subteam_Charter<br />
<br />
* ML2 driver repository discussion<br />
** It seems ML2 vendor drivers will likely be moving out of the main neutron git repository<br />
*** https://review.openstack.org/#/c/134680/<br />
** Any vendor can use their own private repository (stackforge?)<br />
** Do we want a common repository for ML2 vendor drivers?<br />
*** Merges reviewed/approved by an ML2 core team?<br />
*** Pros<br />
**** Reviews maintain consistent quality, style, functionality, etc.<br />
**** Help ensure drivers can coexist in heterogeneous deployments<br />
**** Changes to driver API can update all drivers in common repo in single merge<br />
**** Distributions can package entire set of vendor drivers rather than having to interact with each vendor separately<br />
*** Cons<br />
**** Reviews and approval needed to merge<br />
**** Vendors don't control release cycle for their own drivers<br />
**** Not a level playing field for vendors who chose to use their own repositories<br />
*** Formal poll coming?<br />
<br />
* Modular L2 agent<br />
** Separate task force?<br />
** Relationship to ML2?<br />
<br />
*Open Discussion<br />
** https://blueprints.launchpad.net/neutron/+spec/network-default-setting-ext<br />
<br />
=== Meeting November 19, 2014 ===<br />
* Announcements<br />
** Mid-cycle meetup: https://wiki.openstack.org/wiki/Sprints/NeutronKiloSprint<br />
<br />
* Bugs<br />
** Move postcommit ops out of transaction for bulk https://review.openstack.org/#/c/113999/<br />
<br />
* Spec Reviews<br />
** ML2: portsecurity extension support https://review.openstack.org/#/c/99873/<br />
<br />
* ML2 Subteam Charter<br />
** Should the ML2 subteam continue to exist, meet, etc.? <br />
** If so, it needs a charter by next week's neutron IRC meeting.<br />
** Draft at https://etherpad.openstack.org/p/ML2_Subteam_Charter<br />
<br />
* ML2 driver repository discussion<br />
** It seems ML2 vendor drivers will likely be moving out of the main neutron git repository<br />
** Any vendor can use their own private repository (stackforge?)<br />
** Do we want a common repository for ML2 vendor drivers?<br />
*** Merges reviewed/approved by an ML2 core team?<br />
*** Pros<br />
**** Reviews maintain consistent quality, style, functionality, etc.<br />
**** Help ensure drivers can coexist in heterogeneous deployments<br />
**** Changes to driver API can update all drivers in common repo in single merge<br />
**** Distributions can package entire set of vendor drivers rather than having to interact with each vendor separately<br />
*** Cons<br />
**** Reviews and approval needed to merge<br />
**** Vendors don't control release cycle for their own drivers<br />
**** Not a level playing field for vendors who chose to use their own repositories<br />
*** Formal poll coming?<br />
<br />
* Modular L2 agent<br />
** Separate task force?<br />
** Relationship to ML2?<br />
<br />
*Open Discussion<br />
<br />
=== Meeting November 12, 2014 ===<br />
<br />
*No meeting this week due to people still traveling and/or recovering.<br />
<br />
=== Meeting November 5, 2014 ===<br />
<br />
*No meeting this week due to Paris Summit.<br />
<br />
=== Meeting October 29, 2014 ===<br />
<br />
*Announcements<br />
**Absent excuse: banix<br />
**Summit is next week!<br />
<br />
*Action Items from previous Week<br />
**None<br />
<br />
*Bugs:<br />
** Move postcommit ops out of transaction for bulk https://bugs.launchpad.net/neutron?field.searchtext=ml2 <br />
<br />
*Specs for Kilo<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Kilo Design Summit <br />
**Sessions<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics-distilled<br />
**Pod Discussions<br />
<br />
*Open Discussion<br />
<br />
=== Meeting October 22, 2014 ===<br />
<br />
*Announcements<br />
**Absent excuse: banix, rkukura<br />
**Juno release is out<br />
***https://launchpad.net/neutron/juno/2014.2<br />
<br />
*Action Items from previous Week<br />
**None<br />
<br />
*Task Flow discussion at Yahoo (Manish, Sukhdev, Bob, Josh)<br />
**http://docs.openstack.org/developer/taskflow/index.html<br />
<br />
*Bugs:<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Kilo Design Summit <br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics-distilled<br />
**ML2 Kilo Themes Discussion (Continuation from last week) <br />
*** What do we want to accomplish in ML2 during Kilo? <br />
***Lets identify priorities first, then figure out how we can best make use of whatever summit time is available.<br />
*** https://etherpad.openstack.org/p/ML2_Kilo_Themes<br />
<br />
*Open Discussion<br />
<br />
=== Meeting October 15, 2014 ===<br />
<br />
*Announcements<br />
**Absent excuse: banix <br />
**Juno release is scheduled for later this week<br />
***Juno feature content - https://wiki.openstack.org/wiki/ReleaseNotes/Juno#OpenStack_Network_Service_.28Neutron.29<br />
<br />
*Action Items from previous Week<br />
**None<br />
<br />
*Bugs/Reviews<br />
**Bug/Patchsets needing reviews:<br />
*** https://review.openstack.org/126360<br />
*** https://review.openstack.org/124917<br />
**Bugs:<br />
***https://bugs.launchpad.net/neutron/+bug/1377346 (manishg: is this already fixed?)<br />
***https://bugs.launchpad.net/neutron/+bug/1224978 (fixed above?)<br />
<br />
* https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Kilo Design Summit <br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
**ML2 Kilo Themes Discussion (Continuation from last week) <br />
*** What do we want to accomplish in ML2 during Kilo? <br />
***Lets identify priorities first, then figure out how we can best make use of whatever summit time is available.<br />
***Moved ideas list to etherpad: https://etherpad.openstack.org/p/ML2_Kilo_Themes<br />
<br />
*Open Discussion<br />
<br />
=== Meeting October 8, 2014 ===<br />
<br />
*Announcements<br />
**Absent excuse: banix <br />
**Juno RC1<br />
***Release content - https://launchpad.net/neutron/+milestone/juno-rc1<br />
***Release notes - https://wiki.openstack.org/wiki/ReleaseNotes/Juno#OpenStack_Network_Service_.28Neutron.29<br />
**Neutron Driver Team<br />
***https://wiki.openstack.org/wiki/Neutron-drivers<br />
<br />
*Action Items from previous Week<br />
**None<br />
<br />
*Bugs<br />
*** https://bugs.launchpad.net/neutron/+bug/1179223 (romilg: needs milestone)<br />
*** https://bugs.launchpad.net/neutron/+bug/1367391 (rkukura: needs milestone)<br />
*** https://bugs.launchpad.net/neutron/+bug/1224978 romilg: needs milestone)<br />
*** https://bugs.launchpad.net/neutron/+bug/1236127 (chuckc: merged?, more needed?)<br />
*** https://bugs.launchpad.net/neutron/+bug/1311470 (kevinbenton: if no issues, please close, fixed with docs)<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Kilo Design Summit <br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
**ML2 Kilo Themes Discussion<br />
*** What do we want to accomplish in ML2 during Kilo? <br />
***Lets identify priorities first, then figure out how we can best make use of whatever summit time is available.<br />
***Ideas<br />
**** Cleanup/generalize DVR's distributed port support<br />
***** See https://bugs.launchpad.net/neutron/+bug/1367391 regarding cleanup<br />
***** Generalize for DHCP, other services?<br />
**** Complete hierarchical port binding<br />
***** See https://blueprints.launchpad.net/neutron/+spec/ml2-hierarchical-port-binding<br />
**** Solve the postcommit backend sync / error handling situation<br />
*****ML2 Sync proposal - https://docs.google.com/document/d/17fATwZkJEonH0pIb1-mPD0UB5RKnJzcHYqkBesJhirE/edit<br />
**** Complete the bulk ops support<br />
**** Revisit/cleanup/improve DB transaction usage, eliminating with_lockmode('update') and semaphore locking<br />
**** Move currently built-in extensions to extension drivers where practical<br />
**** Implement extension driver semantics enforcement<br />
***** See https://docs.google.com/a/noironetworks.com/document/d/14T-defRnFl6M2xR5ZNFGYD6aIiAVWdd1Al9BnjV_JOs<br />
**** Modular L2 agent<br />
**** Do drivers belong in-tree and/or out-of-tree?<br />
**** Improved test coverage and efficiency<br />
**** Improve performance, robustness, and scalability<br />
<br />
*Open Discussion<br />
<br />
=== Meeting October 1, 2014 ===<br />
<br />
*Announcements<br />
**Kilo is now open for new specs<br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
** Absent excuse: shivharis (traveling)<br />
*Action Items from previous Week<br />
**banix to work with mlavalle and the team to figure out best testing strategy for bulk operations<br />
**shivharis to follow up with mestery regarding ML2 RC1 bugs<br />
<br />
*Bugs<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*ML2 Kilo Themes Discussion<br />
** What do we want to accomplish in ML2 during Kilo? <br />
** Lets identify priorities first, then figure out how we can best make use of whatever summit time is available.<br />
** Ideas<br />
*** Cleanup/generalize DVR's distributed port support<br />
**** See https://bugs.launchpad.net/neutron/+bug/1367391 regarding cleanup<br />
**** Generalize for DHCP, other services?<br />
*** Complete hierarchical port binding<br />
**** See https://blueprints.launchpad.net/neutron/+spec/ml2-hierarchical-port-binding<br />
*** Solve the postcommit backend sync / error handling situation<br />
****ML2 Sync proposal - https://docs.google.com/document/d/17fATwZkJEonH0pIb1-mPD0UB5RKnJzcHYqkBesJhirE/edit<br />
*** Complete the bulk ops support<br />
*** Revisit/cleanup/improve DB transaction usage, eliminating with_lockmode('update') and semaphore locking<br />
*** Move currently built-in extensions to extension drivers where practical<br />
*** Implement extension driver semantics enforcement<br />
**** See https://docs.google.com/a/noironetworks.com/document/d/14T-defRnFl6M2xR5ZNFGYD6aIiAVWdd1Al9BnjV_JOs<br />
*** Modular L2 agent<br />
*** Do drivers belong in-tree and/or out-of-tree?<br />
*** Improved test coverage and efficiency<br />
*** Improve performance, robustness, and scalability<br />
<br />
*Open Discussion<br />
<br />
=== Meeting September 24, 2014 ===<br />
<br />
*Announcements<br />
** Juno RC-1<br />
***https://launchpad.net/neutron/+milestone/juno-rc1<br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
<br />
*Action Items from previous Week<br />
**banix to work with mlavalle and others to define scenario test for Bulk Ops testing<br />
***We agreed to propose to the team to implement a special mechanism driver that will fail in predictable ways (e.g. every other post commit op or every 4th one) to enable a tempest script to confirm that, when failure occurs, all the bulk operations are rolled back<br />
<br />
*Bugs<br />
*** https://review.openstack.org/#/c/113999 (banix, in reviews)<br />
*** All ML2 & RC1 bugs<br />
*** https://bugs.launchpad.net/neutron/+bug/1179223 (romilg)<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2&field.milestone%3Alist=67382<br />
*** ML2 bugs<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
*Open Discussion<br />
<br />
=== Meeting September 17, 2014 ===<br />
<br />
*Announcements<br />
** Juno RC-1<br />
***https://launchpad.net/neutron/+milestone/juno-rc1<br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
<br />
*Action Items from previous Week<br />
**banix to talk with tempest folks about bulk create testing<br />
**Sukhdev to update Subgroup review wiki<br />
***https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
**rkukura to create etherpad for ML2-related design summit ideas, including this async postcommit processing topic<br />
<br />
*Bugs/Reviews<br />
**Jenkins failure is affecting some merges, it is still unassigned, see if you can add information to this<br />
***https://bugs.launchpad.net/neutron/+bug/1370347<br />
** Reviews needed:<br />
*** https://review.openstack.org/#/c/113999 (own: banix, review: amotoki, Sukhdev, shivharis)<br />
*** <s>https://review.openstack.org/#/c/116612 (own: irenab, talk to core, amotoki took care)</s><br />
*** https://review.openstack.org/#/c/105514 (own: rcurran, cant do much, jenkins failed)<br />
*** <s>https://review.openstack.org/#/c/89982 (own: romilg, nit by cedric, need core) (now merged)</s><br />
*** <s>https://review.openstack.org/#/c/119940 (own: shegde, garyk took care)</s><br />
**Bugs<br />
*** High priority bugs<br />
*** https://bugs.launchpad.net/neutron/+bug/1367391<br />
*** https://bugs.launchpad.net/neutron/+bug/1370077 (not ml2, but for plugins other than ml2)<br />
*** All ML2 & RC1 bugs<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2&field.milestone%3Alist=67382<br />
<br />
*Open Discussion<br />
<br />
=== Meeting September 10, 2014 ===<br />
<br />
*Announcements<br />
** Juno FFE candidates for RC-1<br />
***https://launchpad.net/neutron/+milestone/juno-rc1<br />
<br />
*Action Items from previous Week<br />
** rkukura to work on getting FFE for port binding BP - Completed, but denied<br />
** rkukura to enter bugs for DVR ML2 issues he’s identified - Entered most important one: https://bugs.launchpad.net/neutron/+bug/1367391<br />
<br />
*Bugs<br />
** FF -> RC1 focus shifts to bugs<br />
** https://bugs.launchpad.net/neutron/+bug/1193861<br />
** https://review.openstack.org/#/c/113999/ (Updated to include all bulk ops for networks, subnets, and ports.)<br />
** https://bugs.launchpad.net/neutron/+bug/1367391 (tracking)<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** Anyone needs help in progress with their bugs/reviews please raise your hand<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Open Discussion<br />
<br />
=== Meeting September 3, 2014 ===<br />
<br />
*Announcements<br />
** Juno feature freeze deadline is over<br />
<br />
*Action Items from previous Week<br />
**rkukura to enter bugs for DVR ML2 issues he’s identified<br />
**nlahouti and rkukura to keep after markmclain to remove his -2 on https://review.openstack.org/#/c/89211/, or explain why its not being removed - Completed<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron/+bug/1359416 (status: high - j3, akihiro?)<br />
** https://review.openstack.org/#/c/113999/<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Open Discussion<br />
<br />
=== Meeting August 27, 2014 ===<br />
<br />
*Announcements<br />
** Juno feature freeze deadline is 9/4<br />
<br />
*Action Items from previous Week<br />
**Sukhdev or rkukura to follow up with DVR team regarding Neutron OVS based Distributed Virtual Router - rkukura took care of this<br />
<br />
*Bugs<br />
** https://review.openstack.org/#/c/113999/<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Open Discussion<br />
<br />
=== Meeting August 20, 2014 ===<br />
<br />
*Announcements<br />
** Juno feature proposal deadline is August 21<br />
**Third Party Test System requirements for Juno<br />
***https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
** Absent excuse: banix, shivharis<br />
<br />
*Action Items from previous Week<br />
**rkukura to add comment to https://bugs.launchpad.net/neutron/+bug/1311470 suggesting we check at init for segments without configured drivers - Done<br />
**emagana to file doc bug corresponding to https://bugs.launchpad.net/neutron/+bug/1311470<br />
*** (emagana) It is already fixed by this commit: https://bugs.launchpad.net/openstack-manuals/+bug/1307133<br />
**banix to add priority column to code review table in https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews - Done<br />
<br />
*Bugs<br />
** https://review.openstack.org/#/c/113999/ (banix: I may not be able to attend the meeting; please review; I will update and complete the fix accordingly)<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Open Discussion<br />
<br />
=== Meeting August 13, 2014 ===<br />
<br />
*Announcements<br />
** Juno feature proposal deadline is August 21 - week from tomorrow<br />
<br />
*Action Items from previous Week<br />
**rkukura to add comments to https://bugs.launchpad.net/neutron/+bug/1311470 (comments added by rkukura)<br />
**shivharis to track bug https://bugs.launchpad.net/neutron/+bug/1352801 (carl baldwin added comments)<br />
**shivharis: to track bug https://bugs.launchpad.net/neutron/+bug/1224978 (unit tests have been added, now need reviewers)<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** (skip this time to allocate more time to Code Reviews - will gain more urgency next time)<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
* Support for network adaptors that do not allow promiscuous mode (relevant for flat & vlan networking)<br />
** Extend openvswitch neutron agent<br />
** Introduce macvtap (modifications to novas libvirt driver and linuxbridge plugin/agent)<br />
<br />
*Open Discussion<br />
<br />
=== Meeting August 6, 2014 ===<br />
<br />
*Announcements<br />
** https://launchpad.net/neutron/+milestone/juno-3<br />
** Absent excuse: shivharis<br />
<br />
*Action Items from previous Week<br />
**Sukhdev and banix to update https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews with deferred specs and for tracking code reviews for approved specs<br />
**rkukura to add comments to https://bugs.launchpad.net/neutron/+bug/1311470<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Spec Reviews<br />
** No more spec reviews. We have moved into code review phase<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
<br />
*ML2 Hierarchical Port Binding and Dynamic Segments<br />
<br />
*Open Discussion<br />
<br />
=== Meeting July 30, 2014 ===<br />
<br />
*Announcements<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://bugs.launchpad.net/neutron/+bugs?field.tag=ml2<br />
** https://bugs.launchpad.net/neutron/+bug/1327127 (needs owner)<br />
** <s>https://bugs.launchpad.net/neutron/+bug/1246737 (please close, havana?)</s><br />
** <s>https://bugs.launchpad.net/neutron/+bug/1338202 (needs review to make it to J2)</s><br />
** https://bugs.launchpad.net/neutron/+bug/1311470 (status)<br />
** Any others bugs needing reviews for J3 milestone<br />
<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
<br />
*ML2 Hierarchical Port Binding and Dynamic Segments<br />
<br />
*Open Discussion<br />
<br />
=== Meeting July 23, 2014 ===<br />
<br />
*Announcements<br />
<br />
**Juno-2 is tomorrow<br />
**https://launchpad.net/neutron/+milestone/juno-2<br />
**Spec/BP approvals for Juno is passed<br />
**Name of the K-release is Kilo<br />
**Several of our spces got approved and merged <br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://bugs.launchpad.net/neutron/+bug/1327127 (needs owner)<br />
** https://bugs.launchpad.net/neutron/+bug/1246737 (please close, havana?)<br />
** https://bugs.launchpad.net/neutron/+bug/1338202 (needs review to make it to J2)<br />
** https://bugs.launchpad.net/neutron/+bug/1311470 (status)<br />
** Any others bugs needing reviews for J2 milestone<br />
<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
<br />
*ML2 Sync<br />
** https://docs.google.com/document/d/17fATwZkJEonH0pIb1-mPD0UB5RKnJzcHYqkBesJhirE/edit<br />
<br />
*Open Discussion<br />
<br />
=== Meeting July 16, 2014 ===<br />
*Announcements<br />
**Spec approval deadline is July 20th. <br />
**Third party CI to be operational by July 24th. <br />
**Name the K-release https://www.surveymonkey.com/s/openstack-k-naming<br />
**Live migration of VMs from Nova Network to Neutron in MN - <br />
https://wiki.openstack.org/wiki/Neutron/MigrationFromNovaNetwork/HowTo <br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://bugs.launchpad.net/neutron/+bug/1331857 (status)<br />
** https://bugs.launchpad.net/neutron/+bug/1246737 (status)<br />
** https://bugs.launchpad.net/neutron/+bug/1311470 (status, kevinbenton?)<br />
** https://bugs.launchpad.net/neutron/+bug/1332719 (review needed)<br />
** https://bugs.launchpad.net/neutron/+bug/1337787 (review needed)<br />
<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*ML2 Sync<br />
** https://docs.google.com/document/d/17fATwZkJEonH0pIb1-mPD0UB5RKnJzcHYqkBesJhirE/edit<br />
<br />
* Provide node specific information to ML2 plugin<br />
** [http://lists.openstack.org/pipermail/openstack-dev/2014-July/thread.html#39755 Email thread]<br />
<br />
*Open Discussion<br />
<br />
=== Meeting July 9, 2014 ===<br />
* Meeting cancelled due to mid-cycle sprint<br />
<br />
=== Meeting July 2, 2014 ===<br />
* Announcements<br />
** Nova/Neutron Parity Sprint next week in Minneapolis, MN<br />
*** https://etherpad.openstack.org/p/lOiqsLmizl<br />
** DVR Demo<br />
***https://www.youtube.com/watch?v=p4BwAjLHd0M<br />
** Update on Friday's meeting to discuss ML2 Bulk Operations and ML2 Sync<br />
*** https://bugs.launchpad.net/neutron/+bug/1193861<br />
** Absent excuse: shivharis<br />
* Action items from last week<br />
** None<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
** https://etherpad.openstack.org/p/modular-l2-agent-outline<br />
*** Specs ready for core reviews<br />
<br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
** https://review.openstack.org/#/c/99187/<br />
<br />
* Third Party Test System requirements<br />
** https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
*Open Discussion<br />
<br />
=== Meeting June 25, 2014 ===<br />
* Announcements<br />
* Action items from last week<br />
** banix to re-organize the wiki to categorize the specs and add a column for code reviews<br />
* Modular L2 agent: <br />
** [https://etherpad.openstack.org/p/modular-l2-agent-outline Schematic diagram]<br />
** [https://review.openstack.org/#/c/99187/ Code sketch]<br />
** [http://lists.openstack.org/pipermail/openstack-dev/2014-June/thread.html#37195 Email thread]<br />
*Bugs<br />
** Need owner: https://bugs.launchpad.net/neutron/+bug/1204456<br />
** J2: https://bugs.launchpad.net/neutron/+bug/1276391<br />
** Serious bug, need some sort of closure: https://bugs.launchpad.net/neutron/+bug/1224978<br />
** We should close bugs that affect others by J2 so others have time to work on their stuff by J3<br />
** Any bugs that are ready and awaiting reviews?<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
** Ready for core approvals<br />
*** https://review.openstack.org/#/c/89728/<br />
*** https://review.openstack.org/#/c/91811/ <br />
*** which others? <br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Third Party Test System requirements<br />
** https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
*Open Discussion<br />
<br />
=== Meeting June 18, 2014 ===<br />
* Announcements<br />
* Action items from last week<br />
** banix to consolidate info from spec tracking etherpad into https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews<br />
** banix to investigate https://launchpad.net/bugs/1193861<br />
* Modular L2 agent: <br />
** [https://etherpad.openstack.org/p/modular-l2-agent-outline Schematic diagram]<br />
** [https://review.openstack.org/#/c/99187/ Code sketch]<br />
** [http://lists.openstack.org/pipermail/openstack-dev/2014-June/thread.html#37195 Email thread]<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
** Ready for core approvals<br />
*** https://review.openstack.org/#/c/89728/<br />
*** https://review.openstack.org/#/c/91811/ Is this ready? <br />
*** which others? <br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Third Party Test System requirements<br />
** https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
*Open Discussion<br />
<br />
=== Meeting June 11, 2014 ===<br />
* Announcements<br />
** Juno-1 being cut today<br />
*** Trying to get APIC L3 patch merged 1st<br />
** See https://wiki.openstack.org/wiki/NeutronJunoProjectPlan for Juno-2,3 plans<br />
*** Need to get ML2 high and medium priority items into plan<br />
** 3rd party CI needs to be working properly for ML2 drivers to stay in tree<br />
*** mestery will send email with deadlines<br />
*** see https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
* Action items from last week<br />
** rkukura to put priorities in specs etherpad (rkukura) [ from last week, close? ]<br />
** rkukura to talk to mestery for blueprint priorities<br />
** Sukhdev to investigate bug 1193861<br />
** rkukura to discuss with Mark regarding taskflow and provide feedback<br />
* Bugs<br />
** juno-1 in a few hours, nothing glaring for us<br />
** https://bugs.launchpad.net/neutron/+bug/1305800 (j1 -> j2)<br />
* Spec Reviews<br />
** https://etherpad.openstack.org/p/Neutron_ML2_Juno_Spec_Tracking<br />
** Support for extensions in ML2 Mechanism Drivers<br />
*** review: https://review.openstack.org/#/c/89208/<br />
*** etherpad: https://etherpad.openstack.org/p/ML2_MD_extensions<br />
*** issue: How to support extended attributes on core resources<br />
**** Current proposal: Pass input attributes to MDs and let MDs persist data and modify dictionaries<br />
**** Alternative 1: Fix NeutronDbPluginV2 base class to alway not set process_extensions=False when creating dictionaries<br />
**** Alternative 2: Add ExtensionDriver to ML2, with extend_*_dict, process_*_create, process_*_update methods<br />
* Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Modular L2 agent: https://review.openstack.org/#/c/99187/<br />
* Open Discussion<br />
<br />
=== Meeting June 04, 2014 ===<br />
* Announcements<br />
** https://wiki.openstack.org/wiki/NeutronPolicies (Neutron Policies)<br />
* Action items from last week<br />
** banix to recruit folks interested in Moduler L2 agent implementation<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron/+bug/1276391 (rkukura: status)<br />
** <s>https://bugs.launchpad.net/neutron/+bug/1227336 (banix to update status)</s><br />
** https://bugs.launchpad.net/neutron/+bug/1193861 (will this be covered by sukhdev's sync?)<br />
** https://bugs.launchpad.net/neutron/+bug/1246737 (oleg: havana backport)<br />
** https://bugs.launchpad.net/neutron/+bug/1260598 (isaku: status on unit test?)<br />
** https://bugs.launchpad.net/neutron/+bug/1236127 (needs slightly more unit test coverage, according to Kyle, need new owner)<br />
** (still working on the bugs section - shiv)<br />
* Spec Reviews<br />
** https://etherpad.openstack.org/p/Neutron_ML2_Juno_Spec_Tracking<br />
*** If priority is assigned, you may add your name as subteam-reviewer<br />
** Modular L2 agent (banix, blueprint)<br />
*** Have started putting the code together. Will have it posted before the next meeting (June 11) for comment. Will also update the ether pad below to provide more information accordingly.<br />
*** https://etherpad.openstack.org/p/modular-l2-agent-outline<br />
** Status on sync implementation (sukhdev)<br />
*** some bugs were closed as this will now be the holy grail<br />
<br />
=== Meeting May 28, 2014 ===<br />
* Announcements<br />
** none<br />
* Action items from last week<br />
** shivharis to scan all the bugs and tag them and prioritize them<br />
** rkukura to move all the specs from Agenda to an ehterpad<br />
** banix to send an email regarding ML2 Modular agent plan and seek interested parties<br />
* ovs-firewall-driver discussion: blueprint obstacles https://review.openstack.org/#/c/89712/<br />
* Modular L2 agent: planning<br />
** Initial outline for discussion [https://etherpad.openstack.org/p/modular-l2-agent-outline here]<br />
** possible interaction with upcoming "hierarchical binding" and "unified get_device_details"<br />
* Bugs (today we will only address these bugs)<br />
** https://bugs.launchpad.net/neutron/+bug/1276391 (rkukura: status)<br />
** https://bugs.launchpad.net/neutron/+bug/1227336 (banix to update status)<br />
** https://bugs.launchpad.net/neutron/+bug/1246737 (oleg: havana backport)<br />
** https://bugs.launchpad.net/neutron/+bug/1224978 (romilg: status?, priority?)<br />
** https://bugs.launchpad.net/neutron/+bug/1260598 (isaku: status on unit test?)<br />
** There are many bugs under the "need unit tests" [ NEED OWNERS ]<br />
*** what is the general plan for this?<br />
*** do MDs need specific tests or they are covered by the general ML2 plugin testing framework?<br />
* Spec Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron-specs,n,z<br />
** https://etherpad.openstack.org/p/Neutron_ML2_Juno_Spec_Tracking<br />
* Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Open Discussion<br />
<br />
=== Meeting May 21, 2014 ===<br />
* Announcements<br />
** Mid-cycle code sprint scheduled July 9-11<br />
*** Cisco office in Bloomington, Minnesota<br />
*** logistics, signup: https://etherpad.openstack.org/p/neutron-juno-mid-cycle-meeting<br />
* Action items from last week<br />
** banix to organize single etherpad for Modular L2 Agents session - done<br />
** rkukura to flesh out single etherpad for ML2 Roadmap session - done<br />
* ML2 design summit sessions post-mortem<br />
** https://etherpad.openstack.org/p/ML2_Juno_Roadmap<br />
** https://etherpad.openstack.org/p/ML2_mechanismdriver_extensions_support<br />
** https://etherpad.openstack.org/p/juno-neutron-modular-l2-agent<br />
** https://etherpad.openstack.org/p/hierarchical_network_topology<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Spec reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron-specs,n,z<br />
** Merged<br />
*** ML2 Mechanism Driver for the Cisco APIC - https://review.openstack.org/#/c/89305/ - HenryG<br />
*** ML2 Mechanism Driver for SR-IOV NIC switching - https://review.openstack.org/#/c/89763/ - irenab<br />
** In review<br />
*** Add spec for ML2 mechanism driver for SDN-VE - https://review.openstack.org/#/c/88101/ - banix<br />
*** VDP support in OVS Neutron Agent - https://review.openstack.org/#/c/89728/ - nlahouti<br />
*** ML2 Type drivers refactor to allow extensiblity - https://review.openstack.org/#/c/91811/ - asomya<br />
*** physical-network-topology extension spec - https://review.openstack.org/#/c/91275/ - Isaku Yamahata<br />
*** GW API: L2 bridging API - Piece 1: Basic use cases - https://review.openstack.org/#/c/93613/ - Racha Ben Ali<br />
*** Neutron QoS API Extension - https://review.openstack.org/#/c/88599/ - sc68cal<br />
*** Allow partial specification of Provider Network attributes - https://review.openstack.org/#/c/91540/ - zzelle<br />
*** Open vSwitch-based Security Groups: OVS FirewallDriver - https://review.openstack.org/#/c/89712/ - asadoughi<br />
*** Adding spec for fsl-sdn-os-mech-driver - https://review.openstack.org/#/c/88190/ - Trinath Somanchi<br />
*** Support for extensions in ML2 Mechanism Drivers - https://review.openstack.org/#/c/89208/ - nlahouti<br />
*** Add spec for neutron-external-ports blueprint - https://review.openstack.org/#/c/87825/ - kevinbenton<br />
*** ML2 Mechanism Driver for Cisco DFA - https://review.openstack.org/#/c/89740/ - nlahouti<br />
*** Neutron OVS based Distributed Virtual Router - https://review.openstack.org/#/c/89934/ - Swaminathan Vasudevan<br />
*** VLAN aware VMs - https://review.openstack.org/#/c/94612/ - Erik Moe<br />
** Planned<br />
*** ML2 Hierarchical Port Binding - rkukura<br />
* Code reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Open discussion<br />
<br />
=== Meeting May 7, 2014 ===<br />
* Announcements<br />
** Juno Summit next week, so no IRC meeting<br />
** Mid-cycle meeting being planned - https://etherpad.openstack.org/p/neutron-juno-mid-cycle-meeting<br />
* Action items from last week<br />
** rkukura to create etherpads for each summit session as soon as schedule is finalized<br />
*** rkukura added https://etherpad.openstack.org/p/ML2_Juno_Roadmap, but still needs to link BPs and spec to discuss<br />
*** etherpads have been added for other sessions by others<br />
*** Single etherpad per session, vs. etherpad per proposal?<br />
* ML2 Design Summit Sessions<br />
** Neutron schedule - http://junodesignsummit.sched.org/overview/type/neutron<br />
** Three sessions mainly focused on ML2<br />
*** ML2 Roadmap - http://junodesignsummit.sched.org/event/685fded37958784c0337681aa120568c<br />
*** Agent - http://junodesignsummit.sched.org/event/4205f2c4084e8a0c3bd8d420803ddf02<br />
*** Hierarchical Network Topologies - http://junodesignsummit.sched.org/event/1d5c2a1cc40bb6ffa539c19e8e5471b2<br />
** etherpads - https://wiki.openstack.org/wiki/Summit/Juno/Etherpads#Neutron<br />
** neutron pod at summit<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Spec Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron-specs,n,z<br />
* Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Open Discussion<br />
<br />
=== Meeting Cancelled April 30, 2014 ===<br />
* OpenStack vacation week!<br />
=== Meeting April 23, 2014 ===<br />
* Announcements<br />
** Neutron design summit runs through Friday - check your travel plans<br />
** New BP review process is up and running<br />
* Action items from last week<br />
** None<br />
* Design Summit Sessions<br />
** http://summit.openstack.org/<br />
** mestery is finalizing schedule, combining sessions<br />
*** ML2 Roadmap<br />
*** Agent<br />
*** Hierarchical Network Topologies<br />
** neutron pod at summit<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Spec Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron-specs,n,z<br />
* Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Open Discussion<br />
<br />
=== Meeting April 16, 2014 ===<br />
* Announcements<br />
* Action items from last week:<br />
* TypeDriver Refactoring: asomya<br />
* ovs-firewall-driver update: asadoughi<br />
* design summit session proposals - deadline Sunday 4/20<br />
** https://etherpad.openstack.org/p/juno_ml2_session_ideas<br />
<br />
=== Meeting April 9, 2014 ===<br />
* Action items from last week:<br />
** mestery to start etherpad for Juno Summit Sessions<br />
*** https://etherpad.openstack.org/p/juno_ml2_session_ideas<br />
** asomya to present his TypeDriver Refactoring<br />
* TypeDriver Refactoring<br />
** asomya<br />
* ovs-firewall-driver update: asadoughi<br />
<br />
=== Meeting April 2, 2014 ===<br />
* Action items from last week<br />
** banix to push patch to call remaining MDs after postcommit exception<br />
*** Please see: https://review.openstack.org/#/c/83217/ (Note that besides the unit tests and the updated comments this patch simply adds three lines.)<br />
* Reviews being tracked<br />
** Bind ports outside of transactions (rkukura): https://review.openstack.org/#/c/82945/<br />
** Error handling for update ops - https://bugs.launchpad.net/neutron/+bug/1227336<br />
*** Marked this as WORKINPROGRESS pending further discussion (perhaps at the summit). See the Action items section above for a stopgap measure. <br />
*** https://review.openstack.org/#/c/69792/ - in review<br />
*** Needs ML2 and core reviews<br />
*** Consensus that undoing operation makes sense if postcommit() ops fail?<br />
*** Do only drivers already called before failure see undo?<br />
* Design Summit Session Ideas<br />
** Juno planning for ML2 should start now<br />
** Ideas for summit sessions<br />
<br />
=== Meeting March 26, 2014 ===<br />
* Action items from last week:<br />
** None<br />
* Migration BP<br />
** migration - FFE - https://review.openstack.org/#/c/76533/ - merged<br />
* Other Bugs:<br />
* Bugs for icehouse<br />
** Port binding details - https://bugs.launchpad.net/neutron/+bug/1276395<br />
*** partial fix (add new properties) - https://review.openstack.org/#/c/76363/ - merged<br />
*** remainder (binding details in delete_port_*commit() ops) - https://review.openstack.org/#/c/79511/ - merged<br />
** bind_port() called in transaction - https://bugs.launchpad.net/neutron/+bug/1276391<br />
*** partial fix (remove validate_port_binding() and unbind_port() ops) - https://review.openstack.org/#/c/79511/ - merged<br />
*** remainder (move binding outside transaction) - https://review.openstack.org/#/c/82945/ - WIP<br />
**** Required minor fixes to mechanism drivers and tests - see REVISIT comments<br />
**** Update later today with cleanups, record locking, etc.<br />
**** Not clear if it will make icehouse<br />
** Error handling for update ops - https://bugs.launchpad.net/neutron/+bug/1227336<br />
*** https://review.openstack.org/#/c/69792/ - in review<br />
*** Needs ML2 and core reviews<br />
*** Consensus that undoing operation makes sense if postcommit() ops fail?<br />
*** Do only drivers already called before failure see undo?<br />
*** Defer to juno?<br />
** Binding failed - https://bugs.launchpad.net/neutron/+bug/1244255 - closed<br />
** VIF security - https://bugs.launchpad.net/nova/+bug/1112912 - in review<br />
*** Resistance to merging nova side - just control via nova config?<br />
*** Email thread and IRC discussion<br />
*** Nachi suggested discussion on #openstack-neutron after this meeting<br />
<br />
=== Meeting March 19, 2014 ===<br />
* Action items from last week:<br />
** None<br />
* Migration BP<br />
** migration - FFE - https://review.openstack.org/#/c/76533/<br />
*** (marun) Updated to support LB, please review.<br />
* Other Bugs:<br />
* Bugs for icehouse<br />
** Port binding details - https://bugs.launchpad.net/neutron/+bug/1276395<br />
*** partial fix (add new properties) - https://review.openstack.org/#/c/76363/ - merged<br />
*** remainder (binding details in delete_port_*commit() ops) - https://review.openstack.org/#/c/79511/ - approved<br />
** bind_port() called in transaction - https://bugs.launchpad.net/neutron/+bug/1276391<br />
*** partial fix (remove validate_port_binding() and unbind_port() ops) - https://review.openstack.org/#/c/79511/ - approved<br />
*** remainder (move binding outside transaction) - in progress, hopefully in review today<br />
** Error handling for update ops - https://bugs.launchpad.net/neutron/+bug/1227336<br />
*** https://review.openstack.org/#/c/69792/ - in review<br />
*** Needs ML2 and core reviews<br />
*** Consensus that undoing operation makes sense if postcommit() ops fail?<br />
** VIF security - https://bugs.launchpad.net/nova/+bug/1112912 - in review<br />
** Binding failed - https://bugs.launchpad.net/neutron/+bug/1244255 - unassigned?<br />
*** Will https://review.openstack.org/#/c/80829/ help?<br />
* Final mechanism driver status for icehouse:<br />
** cisco apic - deferred - https://review.openstack.org/#/c/73355/, https://review.openstack.org/#/c/73372/<br />
** cisco ucs - deferred<br />
** freescale - deferred - https://review.openstack.org/#/c/78092/ (former reviews: https://review.openstack.org/#/c/71868/, https://review.openstack.org/#/c/73985/, https://review.openstack.org/#/c/70089/)<br />
** huawei - deferred<br />
** SRIOV mech driver - deferred - https://review.openstack.org/#/c/74464/<br />
<br />
=== Meeting March 12, 2014 ===<br />
* Action items from last week:<br />
** None<br />
* Final mechanism driver status for icehouse<br />
** bigswitch - merged - https://review.openstack.org/#/c/64944/<br />
** brocade - merged - https://review.openstack.org/#/c/60129/<br />
** cisco apic - deferred - https://review.openstack.org/#/c/73355/, https://review.openstack.org/#/c/73372/<br />
** cisco ucs - deferred<br />
** freescale - deferred - https://review.openstack.org/#/c/78092/ (former reviews: https://review.openstack.org/#/c/71868/, https://review.openstack.org/#/c/73985/, https://review.openstack.org/#/c/70089/)<br />
** huawei - deferred<br />
** mellanox - merged - https://review.openstack.org/#/c/72854/<br />
** open daylight (odl) - merged - https://review.openstack.org/#/c/69775/<br />
** openflow agent - merged - https://review.openstack.org/#/c/71791/<br />
** SRIOV mech driver - deferred - https://review.openstack.org/#/c/74464/<br />
* Other BPs for icehouse<br />
** migration - FFE - https://review.openstack.org/#/c/76533/<br />
*** (marun) Updated to support LB, please review.<br />
** partial specs - deferred - https://review.openstack.org/#/c/71904/, https://review.openstack.org/#/c/74055/<br />
* Bugs for icehouse<br />
** Port binding details - https://bugs.launchpad.net/neutron/+bug/1276395<br />
*** partial fix (add new properties) - https://review.openstack.org/#/c/76363/ - merged<br />
*** remainder (binding details in delete_port_*commit() ops) - will be addressed in update to https://review.openstack.org/#/c/79511/ today - in progress<br />
** bind_port() called in transaction - https://bugs.launchpad.net/neutron/+bug/1276391<br />
*** partial fix (remove validate_port_binding() and unbind_port() ops) - https://review.openstack.org/#/c/79511/ - in review, update today<br />
*** remainder (move binding outside transaction) - in progress, hopefully in review today<br />
** Error handling for update ops - https://bugs.launchpad.net/neutron/+bug/1227336<br />
*** https://review.openstack.org/#/c/69792/ - in review<br />
*** Needs ML2 and core reviews<br />
*** Consensus that undoing operation makes sense if postcommit() ops fail?<br />
** VIF security - https://bugs.launchpad.net/nova/+bug/1112912 - in review<br />
** Binding failed - https://bugs.launchpad.net/neutron/+bug/1244255 - unassigned?<br />
** Agent model migration - https://bugs.launchpad.net/neutron/+bug/1260224 - in review<br />
** L2-pop live migration - https://bugs.launchpad.net/neutron/+bug/1237841 - review abandoned?<br />
*** here is the good review : https://review.openstack.org/#/c/61767/ (will be rebased asap)<br />
* Distributed Virtual Router<br />
** L2 plugin changes needed to enable DVR. See the DVR section of [[Meetings/Neutron-L3-Subteam|L3 subteam page]] for details.<br />
** [https://docs.google.com/document/d/1depasJSnGZPOnRLxEC_PYsVLcGVFXZLqP52RFTe21BE/edit#heading=h.5w7clq272tji Here is the document specifically about L2 changes]<br />
* Juno design summit session proposals<br />
** Submit and read proposals at http://summit.openstack.org/<br />
** I'll submit a general ML2 update/planning/catch-all session<br />
** Unfinished items from icehouse?<br />
** Brainstorm?<br />
* Open Discussion<br />
<br />
=== Meeting March 5, 2014 ===<br />
* Action items from last week:<br />
** None<br />
* Mechanism driver status for icehouse<br />
** bigswitch - merged - https://review.openstack.org/#/c/64944/<br />
** brocade - approved - https://review.openstack.org/#/c/60129/<br />
** cisco apic - deferred? - https://review.openstack.org/#/c/73355/, https://review.openstack.org/#/c/73372/<br />
** cisco ucs - deferred<br />
** freescale - deferred - https://review.openstack.org/#/c/78092/ (former reviews: https://review.openstack.org/#/c/71868/, https://review.openstack.org/#/c/73985/, https://review.openstack.org/#/c/70089/)<br />
** huawei - deferred<br />
** mellanox - merged - https://review.openstack.org/#/c/72854/<br />
** open daylight (odl) - FFE - https://review.openstack.org/#/c/69775/<br />
** openflow agent - merged - https://review.openstack.org/#/c/71791/<br />
** SRIOV mech driver: https://review.openstack.org/#/c/74464/<br />
* Other BPs for icehouse<br />
** migration - FFE - https://review.openstack.org/#/c/76533/<br />
*** (marun) Updated to support LB, please review.<br />
** partial specs - deferred? - https://review.openstack.org/#/c/71904/, https://review.openstack.org/#/c/74055/<br />
* Bugs for icehouse<br />
** https://bugs.launchpad.net/neutron/+bug/1276395, https://review.openstack.org/#/c/76363/ - approved<br />
** https://bugs.launchpad.net/neutron/+bug/1276391 - in progress<br />
** https://review.openstack.org/#/c/69792/ Deals with fails in update-*-postcommit ops <br />
* Distributed Virtual Router<br />
** L2 plugin changes needed to enable DVR. See the DVR section of [[Meetings/Neutron-L3-Subteam|L3 subteam page]] for details.<br />
** [https://docs.google.com/document/d/1depasJSnGZPOnRLxEC_PYsVLcGVFXZLqP52RFTe21BE/edit#heading=h.5w7clq272tji Here is the document specifically about L2 changes]<br />
* Open Discussion<br />
<br />
=== Meeting February 26, 2014 ===<br />
* Action items from last week:<br />
** ML2 team to review Port Binding document and comment inline<br />
*** https://docs.google.com/document/d/1k8tAqfQr8Ujzx5TzpXTYEUaym-0U-pE3YL9wjrS8cDg/edit#heading=h.cpck9ip3dbdv<br />
** marun and rkukura to proceed with migration BP and get an extension from markmcclain<br />
*** Initial patch posted for review, please take a look! https://review.openstack.org/#/c/76533/<br />
**** [marun]: I'm afraid I can't attend the meeting but will be back online later today. <br />
** All ML2 MechanismDrivers which bind ports should ensure they look to make sure the binding:vnic_type attribute is something they handle.<br />
* Port binding bug fixes which may affect MDs:<br />
** https://bugs.launchpad.net/neutron/+bug/1276395<br />
** https://bugs.launchpad.net/neutron/+bug/1276391<br />
* Open Discussion<br />
<br />
=== Meeting February 19, 2014 ===<br />
* Action items from last week:<br />
** rkukura to move port binding discussion into Google Doc<br />
** matrohon to file BP for multi-node testing and bring this up in the infra meeting<br />
* Migration tool<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/ml2-deprecated-plugin-migration<br />
** marun volunteered to own this working with rkukura<br />
* SR-IOV BPs in review:<br />
** https://blueprints.launchpad.net/neutron/+spec/ml2-binding-profile<br />
** https://blueprints.launchpad.net/neutron/+spec/ml2-request-vnic-type<br />
** https://blueprints.launchpad.net/neutron/+spec/vif-details<br />
** https://review.openstack.org/#/c/21946/<br />
** https://bugs.launchpad.net/neutron/+bug/1274034<br />
** https://review.openstack.org/#/c/44596/<br />
* Port binding bug fixes which may affect MDs:<br />
** https://bugs.launchpad.net/neutron/+bug/1276395<br />
** https://bugs.launchpad.net/neutron/+bug/1276391<br />
* Proposed patch to ML2 to move away from providernet extension into the multi-provider extension with arbitrary attributes<br />
** https://review.openstack.org/#/c/37893/<br />
<br />
=== Meeting February 12, 2014 ===<br />
* Action items from last week:<br />
** rkukura to put result of binding changes email discussion into a wiki or google doc<br />
** rkukura to change priorities of all new 3rd party MD BPs to low if they do not already have jenkins job in place<br />
*** https://blueprints.launchpad.net/neutron/+spec/brocade-ml2-mechanism-driver - medium, approved, in review, have jenkins<br />
*** https://blueprints.launchpad.net/neutron/+spec/bsn-ml2-mechanism-driver - medium, approved, no review, no jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/huawei-ml2-mechanism-driver - medium, approved, in review, no jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/ml2-cisco-apic-mechanism-driver - medium, approved, no review, have jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/ml2-opendaylight-mechanism-driver - medium, approved, in review, have jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/ml2-ucs-manager-mechanism-driver - medium, approved, no review, have jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/mlnx-ml2-support - medium, approved, in review, have jenkins<br />
*** https://blueprints.launchpad.net/neutron/+spec/ryu-ml2-driver - medium, approved, in review, have jenkins<br />
*** https://blueprints.launchpad.net/neutron/+spec/bigswitch-ml2-driver - low, approved, in review, no jenkins?, relationship to bsn-ml2-mechanism-driver?<br />
*** https://blueprints.launchpad.net/neutron/+spec/fsl-sdn-os-mech-driver - low, approved, in review, no jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/huawei-ml2-evs-mechanism-driver - low, approved, no review, no jenkins, relationship to huawei-ml2-mechanism-driver?<br />
*** https://blueprints.launchpad.net/neutron/+spec/netron-ml2-mechnism-driver-for-cisco-dfa-support - deferred to juno<br />
* ML2 Exceptions to UserSpace<br />
** https://bugs.launchpad.net/neutron/+bug/1273730<br />
* BPs<br />
** Provider network partial specs: zzelle@irc<br />
** https://wiki.openstack.org/wiki/Provider-network-partial-specs<br />
** https://review.openstack.org/71904<br />
* Blueprints<br />
** https://blueprints.launchpad.net/neutron?searchtext=ml2<br />
** 3 high, 13 medium, 3 low, 13 undefined priorities<br />
** 19 not yet approved for icehouse<br />
** all MDs should probably be same priority<br />
** Which should we approve for icehouse, drop from icehouse or adjust priority?<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron/+bugs?field.tag=ml2<br />
* ovs-firewall security group update: asadoughi<br />
* Tests<br />
** Add the capabality to test core MD (l2-pop, ovs, lb) by the gate<br />
<br />
===Previous Agenda===<br />
* ML2 Sessions Etherpads from Icehouse summit:<br />
** Extensibility of ML2 (Wednesday 4:40PM): https://etherpad.openstack.org/p/ML2_Extensibility<br />
** ML2 QoS and Deprecated Plugin Migration (Wednesday 5:30PM): https://etherpad.openstack.org/p/neutron-qos-hk and https://etherpad.openstack.org/p/ML2_Deprecated_Plugin_Migration<br />
** ML2 Multiple Backend Support (Friday 9:50AM)<br />
** ML2 Mechanism Drivers and Modular Agents (Friday 1:30PM)<br />
* devstack ML2 patches<br />
** Default devstack to ML2: https://bugs.launchpad.net/devstack/+bug/1220745<br />
** Correctly set L3 service plugin for ML2: https://review.openstack.org/#/c/48522/<br />
* Documentation<br />
** Need to focus on this now<br />
** Documentation BP link: https://blueprints.launchpad.net/openstack-manuals/+spec/neutron-ml2-docs<br />
** ML2 documentation bugs link: https://bugs.launchpad.net/openstack-manuals/+bugs?field.tag=ml2<br />
** Need to document ML3 with ML2<br />
* Testing and bug fixes<br />
** Testing of ML2 by everyone would be appreciated<br />
** We need to find and fix any bugs in the next couple of weeks<br />
<br />
* Icehouse Design Summit Topic ideas<br />
** RPC handling in ML2 for Type and Mechanism Drivers<br />
** More extensible TypeDrivers for controller-based MechanismDrivers<br />
** Monolithic Plugin vs. ML2 MechanismDriver - current and future plugins<br />
** Future Directions for ML2 (orchestration, deployment, management, ...)<br />
** Migration from deprecated Plugins (openvswitch, linuxbridge) to ML2 - automation?<br />
** Add support for VXLAN multicast to the OVS agent with newer versions of OVS and Linux kernel.<br />
** Multi-segment provider network implementations in MechanismDrivers, specifically OVS.<br />
** Additional provider network attributes for controller-based plugins such as ODL for networks created outside of Neutron.<br />
<br />
=== Icehouse ML2 work for reference ===<br />
* ML2 TypeDriver Extra Port Info<br />
** https://blueprints.launchpad.net/neutron/+spec/ml2-typedriver-extra-port-info<br />
* Campus Network Blueprint and ML2 integration<br />
** https://blueprints.launchpad.net/neutron/+spec/campus-network<br />
* OpenDaylight Driver<br />
** https://blueprints.launchpad.net/quantum/+spec/ml2-opendaylight-mechanism-driver<br />
<br />
=== Questions? ===<br />
<br />
== Previous Meeting Logs ==<br />
* Available here: [http://eavesdrop.openstack.org/meetings/networking_ml2/ ML2 Meeting Logs]<br />
<br />
== General ML2 Information ==<br />
Here are the current ml2-specific blueprints for havana:<br />
<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-gre<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-mechanism-drivers<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-portbinding<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-vxlan<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-multi-segment-api<br />
<br />
<br />
These tunnel-related blueprints effect the openvswitch and/or<br />
linuxbridge agents, and the features should also (or exclusively) be<br />
supported (using both agents simultaneously where applicable) by the ml2<br />
plugin:<br />
<br />
* https://blueprints.launchpad.net/quantum/+spec/ovs-vxlan-lisp-tunnel<br />
* https://blueprints.launchpad.net/quantum/+spec/openvswitch-kernel-vxlan<br />
* https://blueprints.launchpad.net/quantum/+spec/vxlan-linuxbridge<br />
* https://blueprints.launchpad.net/quantum/+spec/ovs-tunnel-partial-mesh<br />
* https://blueprints.launchpad.net/quantum/+spec/l2-population<br />
<br />
<br />
These blueprints involve the ml2 MechanismDriver API:<br />
<br />
* https://blueprints.launchpad.net/quantum/+spec/tailf-ncs<br />
* https://blueprints.launchpad.net/quantum/+spec/ovsplugin-hardware-devices<br />
<br />
[[Category: Meetings]]</div>Sukhdevhttps://wiki.openstack.org/w/index.php?title=Meetings/ML2&diff=156961Meetings/ML22017-09-27T15:55:52Z<p>Sukhdev: </p>
<hr />
<div>'''Weekly on Wednesdays at 1600 UTC on #openstack-meeting-alt'''<br />
<br />
Tracking ML2 Subgroup Reviews: [https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews here]<br />
<br />
<br />
==Agenda==<br />
<br />
=== Meeting September 27, 2017 ===<br />
<br />
* Announcements<br />
<br />
* Open Agenda based upon the participation<br />
<br />
* RFEs/Bugs<br />
** https://review.openstack.org/#/c/446047/<br />
** https://review.openstack.org/#/c/458531/<br />
** https://review.openstack.org/#/c/482307/<br />
** https://review.openstack.org/#/c/483020/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting September 13, 2017 ===<br />
<br />
=== No Meeting September 6, 2017 ===<br />
<br />
=== No Meeting August 30, 2017 ===<br />
<br />
=== No Meeting August 23, 2017 ===<br />
<br />
=== Meeting August 16, 2017 ===<br />
<br />
* Announcements<br />
<br />
* Overview of networking-opencontrail (Sukhdev)<br />
<br />
* RFEs/Bugs<br />
** https://review.openstack.org/#/c/446047/<br />
** https://review.openstack.org/#/c/458531/<br />
** https://review.openstack.org/#/c/482307/<br />
** https://review.openstack.org/#/c/483020/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting August 9, 2017 ===<br />
<br />
=== No Meeting August 2, 2017 ===<br />
<br />
=== No Meeting July 26, 2017 ===<br />
<br />
=== No Meeting July 19, 2017 ===<br />
<br />
=== Meeting July 12, 2017 ===<br />
<br />
* Announcements<br />
<br />
* RFEs/Bugs<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 5, 2017 ===<br />
<br />
* Announcements<br />
<br />
* RFEs/Bugs<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting June 21, 2017 ===<br />
<br />
* Announcements<br />
<br />
* RFEs/Bugs<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting June 14, 2017 ===<br />
<br />
* Announcements<br />
<br />
* RFEs/Bugs<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting June 7, 2017 ===<br />
<br />
* Announcements<br />
<br />
* RFEs/Bugs<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting May 31, 2017 ===<br />
<br />
* Announcements<br />
<br />
* RFEs/Bugs<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting May 24, 2017 ===<br />
<br />
* Announcements<br />
<br />
* RFEs/Bugs<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting May 17, 2017 ===<br />
<br />
* Announcements<br />
<br />
* Summit recap<br />
<br />
* ML2 meeting format/usefulness/goals etc.<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting May 10, 2017 due to Summit ===<br />
<br />
=== No Meeting May 3, 2017 ===<br />
<br />
* Announcements<br />
** OpenStack Summit in Boston next week<br />
** No ML2 IRC meeting next week<br />
<br />
=== Meeting April 26, 2017 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
<br />
* QinQ Type Driver<br />
** https://review.openstack.org/#/c/446047<br />
<br />
* SR-IOV port extension RFE<br />
** https://bugs.launchpad.net/neutron/+bug/1662650<br />
<br />
* live migration port binding support <br />
** https://review.openstack.org/#/c/414251<br />
<br />
* driver api "feature requests"<br />
** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
** https://bugs.launchpad.net/neutron/+bug/1673142 Enforce extension semantics<br />
** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting April 19, 2017 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
<br />
* QinQ Type Driver<br />
** https://review.openstack.org/#/c/446047<br />
<br />
* SR-IOV port extension RFE<br />
** https://bugs.launchpad.net/neutron/+bug/1662650<br />
<br />
* live migration port binding support <br />
** https://review.openstack.org/#/c/414251<br />
<br />
* driver api "feature requests"<br />
** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting April 12, 2017 ===<br />
<br />
=== Meeting April 5, 2017 ===<br />
<br />
* Announcements<br />
<br />
** The log for previous meeting went to wrong place as I accidentally mistyped the meeting name <br />
*** http://eavesdrop.openstack.org/meetings/__networking_ml2/<br />
<br />
* Bugs/RFEs<br />
<br />
* QinQ Type Driver<br />
** https://review.openstack.org/#/c/446047<br />
<br />
** SR-IOV port extension RFE<br />
*** https://bugs.launchpad.net/neutron/+bug/1662650<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 30, 2017 ===<br />
<br />
* Announcements<br />
** Sukhdev is out today<br />
<br />
<br />
=== Meeting March 15, 2017 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
<br />
** SR-IOV port extension RFE<br />
*** https://bugs.launchpad.net/neutron/+bug/1662650<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
<br />
<br />
=== Meeting March 1, 2017 ===<br />
<br />
* Announcements<br />
<br />
* PTG post mortem<br />
<br />
* Bugs/RFEs<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting February 22, 2017 (PTG) ===<br />
<br />
=== No Meeting February 15, 2017 ===<br />
<br />
=== Meeting February 8, 2017 ===<br />
<br />
* Announcements<br />
** rkukura not available for today's meeting<br />
** Neutron PTG etherpad - https://etherpad.openstack.org/p/neutron-ptg-pike<br />
<br />
* Bugs/RFEs<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting January 25, 2017 ===<br />
<br />
* Announcements<br />
** Neutron PTG etherpad - https://etherpad.openstack.org/p/neutron-ptg-pike<br />
<br />
* Bugs/RFEs<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
*** https://review.openstack.org/#/c/404293<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting January 18, 2017 ===<br />
<br />
* Announcements<br />
** There is still room for PTG registrations <br />
<br />
* Bugs/RFEs<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
*** https://review.openstack.org/#/c/404293<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting January 11, 2017 ===<br />
<br />
* Announcements<br />
* There is still room for PTG registrations <br />
<br />
* Bugs/RFEs<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
*** https://review.openstack.org/#/c/404293<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting December 14, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 7, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting November 23, 2016 ===<br />
<br />
=== Meeting November 16, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting November 9, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Ocata Summit Retrospective<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
*** part of this Barcelona summit design session: https://etherpad.openstack.org/p/ocata-nova-neutron-session<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting November 2, 2016 ===<br />
<br />
* Skipping due to Ocata summit travel/recovery<br />
<br />
=== No Meeting October 26, 2016 ===<br />
<br />
* Skipping due to Ocata summit<br />
<br />
=== Meeting October 19, 2016 ===<br />
<br />
* Announcements<br />
** Next week Summit in Barcelona. No meeting next week<br />
<br />
* Ocata Planning<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
*** part of this Barcelona summit design session: https://etherpad.openstack.org/p/ocata-nova-neutron-session<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting October 12, 2016 ===<br />
<br />
* Announcements<br />
** Bob Kukura will not be at today's meeting.<br />
<br />
* Ocata Planning<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
*** part of this Barcelona summit design session: https://etherpad.openstack.org/p/ocata-nova-neutron-session<br />
*** Unifying the portbinding logic is not a necessary part of this proposal anymore<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting October 5, 2016 ===<br />
<br />
* Announcements<br />
** Bob Kukura will not be at today's meeting.<br />
<br />
* Ocata Planning<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** Unifying the portbinding logic is not a necessary part of this proposal anymore<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting September 28, 2016 ===<br />
<br />
=== No Meeting September 21, 2016 ===<br />
<br />
=== No Meeting September 14, 2016 ===<br />
<br />
=== Meeting September 7, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** Unifying the portbinding logic is not a necessary part of this proposal anymore<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting August 31, 2016 ===<br />
<br />
* Neither sukhdev nor rkukura is available to chair today, so we'll skip this week's meeting.<br />
<br />
=== Meeting August 24, 2016 ===<br />
<br />
* Announcements<br />
** N-3 is Sept 1<br />
<br />
* Bugs/RFEs<br />
** Unify ML2 portbinding and dvr portbinding tables - andreas (not available for today's meeting)<br />
*** please review this patch - https://review.openstack.org/#/c/317358<br />
*** spec for live migration - https://review.openstack.org/#/c/309416/<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception - see patch here - https://review.openstack.org/#/c/327500<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 17, 2016 ===<br />
<br />
* Announcements<br />
** N-3 is Sept 1<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
*** I have added the conf calling information for remote participation - see - https://etherpad.openstack.org/p/newton-neutron-midcycle-workitems<br />
<br />
<br />
* Bugs/RFEs<br />
** Unify ML2 portbinding and dvr portbinding tables - andreas <br />
<br />
** please review this patch - https://review.openstack.org/#/c/317358<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception - see patch here - https://review.openstack.org/#/c/327500<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
** Clarification on coupling between port create and port update calls to mech drivers<br />
<br />
=== Meeting August 3, 2016 ===<br />
<br />
* Announcements<br />
** N-3 is Sept 1<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
** Barcelona summit presentation voting has started: https://www.openstack.org/summit/barcelona-2016/vote-for-speakers<br />
<br />
* Bugs/RFEs<br />
** Unify ML2 portbinding and dvr portbinding tables - andreas <br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1609184 [RFE] ML2: Allow retry on db error by precommit https://review.openstack.org/#/c/350315/<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 27, 2016 ===<br />
<br />
* Meeting was cancelled this week<br />
<br />
=== Meeting July 20, 2016 ===<br />
<br />
* Announcements<br />
** N-2 is behind us<br />
** N-3 is Sept 1<br />
** Project Mascot/logo - see here - http://lists.openstack.org/pipermail/openstack-dev/2016-July/099046.html<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
<br />
* Bugs/RFEs<br />
** Unify ML2 portbinding and dvr portbinding tables - andreas <br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 13, 2016 ===<br />
<br />
* Announcements<br />
** Deadline to submit proposals for Barcelona summit is today<br />
** N-2 is this week - http://releases.openstack.org/newton/schedule.html<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
<br />
* Bugs/RFEs<br />
** Unify of ML2 portbinding and dvr portbinding tables<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
<br />
<br />
=== Meeting July 6, 2016 ===<br />
<br />
* Announcements<br />
** July 12-14 Neuton-2<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
* Bugs/RFEs<br />
** Unify of ML2 portbinding and dvr portbinding tables<br />
*** Armax commented on the spec: https://review.openstack.org/309416 . Those are his major points:<br />
*** Are we sure that vnic_type and profile are always port specific (and not binding specific)?<br />
*** Why not just merging the portbindingstable into the dvr portbindingstable?<br />
*** For Live Migration Armando rather wants a live migration specifc port extension than a general purpose port extension. The general purpose solution seems a bit overkill to him. On the summit, we decided to go the latter one, thoughts?<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
=== Meeting June 29, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Items from Last week<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting June 22, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Items from Last week<br />
** https://review.openstack.org/#/c/320657/1/neutron/db/ipam_backend_mixin.py <- Should this be fixed? Question from Rossella.<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting June 15, 2016 ===<br />
<br />
* Announcements<br />
* Unify of ML2 portbinding and dvr portbinding tables<br />
** current patchset: https://review.openstack.org/#/c/326987<br />
*** TODO: minor fixes, unit tests<br />
*** Separate Patch: OVO, rework DVR part as well<br />
** series of patches doing similar work for router ha ports: https://review.openstack.org/#/c/323993<br />
** Which one is the right way to go? Who do we need to involve to land this in Newton?<br />
<br />
* Open Discussion<br />
** https://review.openstack.org/#/c/320657/1/neutron/db/ipam_backend_mixin.py <- Should this be fixed? Question from Rossella.<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
=== Meeting June 8, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Open Discussion<br />
<br />
=== Meeting June 1, 2016 ===<br />
<br />
* Announcements<br />
** N-1 is *this* week<br />
** http://releases.openstack.org/newton/schedule.html<br />
<br />
* Manila-ML2 integration <br />
** https://bugs.launchpad.net/neutron/+bug/1573197<br />
<br />
* Security Groups Discussion<br />
<br />
* Open Discussion<br />
** Some routed networks stuff (carl_baldwin)<br />
*** https://review.openstack.org/#/c/317358 - Enabling create / delete of segments directly<br />
*** https://review.openstack.org/#/c/321152 - ML2 bug doesn't allow return of IP allocation in port update.<br />
<br />
=== Meeting May 25, 2016 ===<br />
<br />
* Today's meeting was cancelled - we will meet next week<br />
<br />
* Announcements<br />
** N-1 is next week<br />
** http://releases.openstack.org/newton/schedule.html<br />
<br />
* Manila-ML2 integration <br />
** https://bugs.launchpad.net/neutron/+bug/1573197<br />
<br />
* Security Groups Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting May 18, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Bugs<br />
<br />
* Open Discussion<br />
<br />
=== Meeting May 11, 2016 ===<br />
<br />
(carl_baldwin) Will there be a meeting this week? - Yes<br />
<br />
* Announcements<br />
<br />
* Newton charter for ML2 <br />
** Trunked ports integration with ML2 <br />
** Integration of Segments service plugin with ML2 (see below)<br />
<br />
* Bugs<br />
** Missing ML2 config options in config reference: https://bugs.launchpad.net/openstack-manuals/+bug/1567792<br />
<br />
* Open Discussion<br />
** Some routed networks topics<br />
*** creating and deleting segments on existing network through new segment API<br />
**** Any cases it should be forbidden?<br />
*** Integrating the segments service plugin with ML2<br />
<br />
<br />
=== Meeting May 4, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Discussion on the charter for ML2 for Newton<br />
** Some of the discussion during summit - https://etherpad.openstack.org/p/newton-neutron-unplugged-track<br />
<br />
* Bugs<br />
** Missing ML2 config options in config reference: https://bugs.launchpad.net/openstack-manuals/+bug/1567792<br />
<br />
* Open Discussion<br />
<br />
=== Meeting April 20, 2016 ===<br />
<br />
* Announcements<br />
** rkukura cannot attend today<br />
** Austin Summit Next week<br />
** No meeting next week (4/27)<br />
<br />
* Neutron Austin Design sessions schedule<br />
** https://www.openstack.org/summit/austin-2016/summit-schedule/global-search?t=Neutron%3A<br />
<br />
* Bugs<br />
** Missing ML2 config options in config reference: https://bugs.launchpad.net/openstack-manuals/+bug/1567792<br />
<br />
* Open Discussion<br />
** Nova-Neutron Porbinding Migration issues (+ macvtap migration, cross l2 agent migration) <br />
*** Cannot attend today, so here a brief update (scheuran, 2016-04-13)<br />
*** Started discussion on the ML http://lists.openstack.org/pipermail/openstack-dev/2016-April/092073.html<br />
*** In a lengthy chat with kevinbenton today we agreed to follow up the multiple port binding thing<br />
*** I started rebasing Bobs patches https://review.openstack.org/#/c/189410 - it will take a while, as I'm learning a lot on the way ;)<br />
*** And a BP + spec is required for the API changes that externalize multiple bindings per port, also still TBD<br />
<br />
=== Meeting April 13, 2016 ===<br />
<br />
* Announcements<br />
** Newton is now open for business<br />
** Networking Guide ML2 section merged: http://docs.openstack.org/mitaka/networking-guide/config-ml2-plug-in.html (scheuran)<br />
<br />
* Neutron Austin Design sessions schedule<br />
** https://www.openstack.org/summit/austin-2016/summit-schedule/global-search?t=Neutron%3A<br />
<br />
* Bugs<br />
** Missing ML2 config options in config reference: https://bugs.launchpad.net/openstack-manuals/+bug/1567792<br />
<br />
* Open Discussion<br />
** Nova-Neutron Porbinding Migration issues (+ macvtap migration, cross l2 agent migration) <br />
*** Cannot attend today, so here a brief update (scheuran, 2016-04-13)<br />
*** Started discussion on the ML http://lists.openstack.org/pipermail/openstack-dev/2016-April/092073.html<br />
*** In a lengthy chat with kevinbenton today we agreed to follow up the multiple port binding thing<br />
*** I started rebasing Bobs patches https://review.openstack.org/#/c/189410 - it will take a while, as I'm learning a lot on the way ;)<br />
*** And a BP + spec is required for the API changes that externalize multiple bindings per port, also still TBD<br />
<br />
=== Meeting April 6, 2016 ===<br />
<br />
* Announcements<br />
** Mitaka release is this week<br />
<br />
* Neutron Austin Design summit Ideas <br />
** Link - https://etherpad.openstack.org/p/newton-neutron-summit-ideas<br />
<br />
* port binding discussion on migration (scheuran) - continuation from previous week<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 30, 2016 ===<br />
<br />
* Announcements<br />
** Mitaka RC2 in the works<br />
<br />
* Neutron Austin Design summit Ideas <br />
** Link - https://etherpad.openstack.org/p/newton-neutron-summit-ideas<br />
<br />
* port binding discussion on migration (scheuran)<br />
** In case distributed ports would be needed, old (currently abandoned, but worth revisiting) effort to cleanup DVR's distributed port implementation as a precursor to generalizing it is here:<br />
*** https://bugs.launchpad.net/neutron/+bug/1367391<br />
*** https://review.openstack.org/#/c/189410/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 23, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Neutron Austin Design summit Ideas <br />
** Link - https://etherpad.openstack.org/p/newton-neutron-summit-ideas<br />
<br />
* port binding discussion on migration (scheuran)<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 16, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Docs ML2 configuration section update<br />
** Documentation - https://review.openstack.org/#/c/282349<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* port binding with port owned by router<br />
<br />
* Simulate portbinding on migration target host (scheuran)<br />
** Use Case: Migration cross l2 agents, migration with macvtap l2 agent --> In both cases nova needs to know the portbinding information that should be used on the migration target before migration has started (in nova pre_live_migration) and before port has been bound. This information is required to trigger the correct vif-plug action on the target and to modify the libvirt domain.xml accordingly<br />
** Approach: Some new api call is required, which simulates the portbinding for the target host and returns this information<br />
** This is just as a heads up - I try to come up with more details in the next meeting (23rd of March)<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 9, 2016 ===<br />
<br />
* Announcements<br />
** rkukura cannot attend today<br />
<br />
* Modular L2 agent update<br />
** Documentation - https://review.openstack.org/#/c/282349<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 2, 2016 ===<br />
<br />
* Announcements<br />
** Mitaka-3 is this week<br />
<br />
* Modular L2 agent update<br />
** Documentation - https://review.openstack.org/#/c/282349<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting February 24, 2016 ===<br />
<br />
* Announcements<br />
** neutron mid-cycle this week - https://etherpad.openstack.org/p/neutron-mitaka-midcycle<br />
<br />
* Open Agenda - based upon interest<br />
<br />
* Modular L2 agent update<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting February 17, 2016 ===<br />
<br />
* Announcements<br />
** rkukura on PTO this week<br />
<br />
* Open Agenda - based upon interest<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Modular L2 agent update<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting February 10, 2016 ===<br />
<br />
* Announcements<br />
** Do not forget to vote on sessions for Austin Summit<br />
*** https://www.openstack.org/summit/austin-2016/vote-for-speakers<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Modular L2 agent update<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting February 3, 2016 ===<br />
<br />
* Announcements<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Modular L2 agent update<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting January 27, 2016 ===<br />
<br />
* Announcements<br />
** Austin (Newton) Summit session proposal deadline is Monday<br />
*** https://www.openstack.org/summit/austin-2016/call-for-speakers<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting January 20, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Driver API for SecurityGroup <br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Any topics of interest to ML2 - Open Agenda based upon the interest<br />
* Open Discussion<br />
<br />
<br />
=== Meeting January 13, 2016 ===<br />
<br />
* Announcements<br />
** M2 is next week<br />
<br />
* Driver API for SecurityGroup <br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Any topics of interest to ML2 - Open Agenda based upon the interest<br />
* Open Discussion<br />
<br />
=== Meeting January 6, 2016 ===<br />
* Announcements<br />
** M2 Mid Jan<br />
<br />
* Driver API for SecurityGroup - good discussion on the bug<br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* Trunk port binding for VLAN-awere VMs - pretty much ready to go<br />
** Spec - https://review.openstack.org/#/c/243786/<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Any topics of interest to ML2 - Open Agenda based upon the interest<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 30, 2015 ===<br />
<br />
* No meeting<br />
<br />
=== Meeting December 23, 2015 ===<br />
<br />
* No meeting<br />
<br />
=== Meeting December 16, 2015 ===<br />
<br />
* Announcements<br />
** Sukhdev is off for next two weeks, rkukura is off week after next<br />
** no meeting 12/30<br />
** quick poll - meet next week (12/23)?<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** Spec - https://review.openstack.org/#/c/243786/<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran (can't attend today 12/09)<br />
** This patch needs to go in first, then we're ready to do the split of the lb agent: https://review.openstack.org/250542<br />
** Split of the lb agent: Will be updated after above went in: https://review.openstack.org/#/c/246318/<br />
** Moving the code to a separate file [WIP] https://review.openstack.org/#/c/248138/<br />
** Also had a discussion with kevinbenton and ajo if arp spoofing stuff could be modelled as agent extension. Could not convince them, so we agreed to go on with the current design and keep that in the back of our minds for the future.<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* limited-portsec Discussion<br />
** if the limited-portsec depend on port-sec extension, there maybe code in limited-portsec to extend the dict of port-sec.<br />
** https://review.openstack.org/#/c/250036/ , difficult to handle the dependency in these extensions.<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 9, 2015 ===<br />
<br />
* Announcements<br />
** Sukhdev is off for next three weeks<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** Spec - https://review.openstack.org/#/c/243786/<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran (can't attend today 12/09)<br />
** This patch needs to go in first, then we're ready to do the split of the lb agent: https://review.openstack.org/250542<br />
** Split of the lb agent: Will be updated after above went in: https://review.openstack.org/#/c/246318/<br />
** Moving the code to a separate file [WIP] https://review.openstack.org/#/c/248138/<br />
** Also had a discussion with kevinbenton and ajo if arp spoofing stuff could be modelled as agent extension. Could not convince them, so we agreed to go on with the current design and keep that in the back of our minds for the future.<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* limited-portsec Discussion<br />
** if the limited-portsec depend on port-sec extension, there maybe code in limited-portsec to extend the dict of port-sec.<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Open Discussion<br />
** Discussion on passing network ID to the type drivers - enhancement is needed to three methods as follows:<br />
*** def allocate_tenant_segment(self, session, network_id=None):<br />
*** def reserve_provider_segment(self, session, segment, network_id=None):<br />
*** def release_segment(self, session, segment, network_id=None):<br />
<br />
=== Meeting December 2, 2015 ===<br />
* Announcements<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** Spec - https://review.openstack.org/#/c/243786/<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
** https://review.openstack.org/#/c/246318/<br />
** https://review.openstack.org/#/c/248138/<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting November 25, 2015 ===<br />
* Announcements<br />
** M1 is due next week<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** Bence Romsics discussed with ML2 subteam at summit<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting November 18, 2015 ===<br />
* Announcements<br />
** M1 is due in first week of Dec<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** Bence Romsics discussed with ML2 subteam at summit<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting November 11, 2015 ===<br />
* Announcements<br />
** Welcome back from the summit and our week off!<br />
** Mitaka-1 December 1: https://launchpad.net/neutron/+milestone/mitaka-1<br />
<br />
* Mitaka Design Summit recap<br />
** Etherpads: https://wiki.openstack.org/wiki/Design_Summit/Mitaka/Etherpads#Neutron<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** Bence Romsics discussed with ML2 subteam at summit<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
=== Meeting October 21, 2015 ===<br />
* Announcements<br />
** Mitaka summit is next week<br />
** No ML2 IRC meeting during summit<br />
<br />
* Mitaka Design Summit<br />
** Neutron Design Summit schedule - https://www.openstack.org/summit/tokyo-2015/schedule/design-summit<br />
<br />
* ML2 pre-cycle sprint recap<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** email summaries - TBD<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
=== Meeting October 14, 2015 ===<br />
<br />
* Meeting cancelled due to low attendance<br />
<br />
=== Meeting October 7, 2015 ===<br />
<br />
* No meeting - ML2 pre-cycle sprint<br />
<br />
=== Meeting Sept 30, 2015 ===<br />
* Announcements<br />
** Neutron has a new PTL for Mitaka - congratulations to armax and many thanks to mestery!<br />
** ML2 pre-cycle sprint is next week<br />
** No ML2 IRC meeting next week<br />
<br />
* ML2 pre-cycle sprint<br />
** Sprint announcement - http://lists.openstack.org/pipermail/openstack-dev/2015-September/073927.html<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** Logistics<br />
** Prep<br />
<br />
* Mitaka Design Summit proposals for ML2 - discussion <br />
** Neutron Mitaka Design Summit proposals - https://etherpad.openstack.org/p/neutron-mitaka-designsummit<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* Modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
=== Meeting Sept 23, 2015 ===<br />
* Announcements<br />
** Liberty RC1 contents - https://launchpad.net/neutron/+milestone/liberty-rc1<br />
** PTL election is this week - https://wiki.openstack.org/wiki/PTL_Elections_September_2015<br />
<br />
* ML2 late-cycle plan<br />
** Sprint announcement - http://lists.openstack.org/pipermail/openstack-dev/2015-September/073927.html<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* Mitaka Design Summit proposals for ML2 - discussion <br />
** Nutron Mitaka Design Summit proposals - https://etherpad.openstack.org/p/neutron-mitaka-designsummit<br />
<br />
* driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting Sept 16, 2015 ===<br />
<br />
* Announcements<br />
** Liberty RC1 contents - https://launchpad.net/neutron/+milestone/liberty-rc1<br />
<br />
* ML2 late-cycle plan<br />
** Sprint announcement - http://lists.openstack.org/pipermail/openstack-dev/2015-September/073927.html<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* Mitaka Design Summit proposals for ML2 - discussion <br />
** Nutron Mitaka Design Summit proposals - https://etherpad.openstack.org/p/neutron-mitaka-designsummit<br />
<br />
* driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting Sept 9, 2015 ===<br />
<br />
* Announcements<br />
** Liberty-3 contents - https://launchpad.net/neutron/+milestone/liberty-3<br />
** Liberty RC1 contents - https://launchpad.net/neutron/+milestone/liberty-rc1<br />
<br />
* ML2 late-cycle plan<br />
** Sprint announcement - http://lists.openstack.org/pipermail/openstack-dev/2015-September/073927.html<br />
<br />
* Mitaka Design Summit proposals for ML2 - discussion <br />
** Brainstorm ideas for the Mitaka ML2 design summit ideas<br />
** Nutron Mitaka Design Summit proposals - https://etherpad.openstack.org/p/neutron-mitaka-designsummit<br />
<br />
* driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting Sept 2, 2015 ===<br />
<br />
* Announcements<br />
** Liberty FF is this week (or early next week)<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is Yahoo (tentative) <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** Task Flow Document<br />
*** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* driver API for SecurityGroup - Do we want to come up with a plan for Design session in Tokyo for this? <br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 26, 2015 ===<br />
<br />
* Announcements<br />
** Liberty FF is next week<br />
<br />
* Action Items from previous weeks:<br />
** rkukura to work with others to finalize the venue for the ML2 late-cycle sprint<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is TBD. <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* driver API for SecurityGroup<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 19, 2015 ===<br />
<br />
* Announcements<br />
** Liberty FF is two weeks away<br />
<br />
* Action Items from previous weeks:<br />
** rkukura and Sukhdev to re-organize weekly meeting agenda around goals for upcoming Mitaka cycle as well as anything needed to wrap up for liberty<br />
** rkukura to work with others to finalize the venue for the ML2 late-cycle sprint<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is TBD. <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L3 Blueprints - https://launchpad.net/neutron/+milestone/liberty-3<br />
** couple of Blueprints may be of interest to ML2 team<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* driver API for SecurityGroup<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 12, 2015 ===<br />
<br />
* Announcements<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is TBD. <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L3 Blueprints - https://launchpad.net/neutron/+milestone/liberty-3<br />
** couple of Blueprints may be of interest to ML2 team<br />
<br />
* L2 Modular Agent discussion<br />
** macvtap agent and ML2 discussion. Feel free to express your opinion - http://lists.openstack.org/pipermail/openstack-dev/2015-August/071207.html<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 5, 2015 ===<br />
<br />
* Announcements<br />
** Liberty FF is end of August<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is TBD. <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L3 Blueprints - https://launchpad.net/neutron/+milestone/liberty-3<br />
** couple of Blueprints may be of interest to ML2 team<br />
<br />
* L2 Modular Agent discussion<br />
** macvtap agent and ML2 discussion. Feel free to express your openion - http://lists.openstack.org/pipermail/openstack-dev/2015-August/071207.html<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 29, 2015 ===<br />
<br />
* Announcements<br />
** Liberty-2 is this week<br />
** Liberty-3 is end of August<br />
<br />
* ML2 late-cycle plan<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L2 Modular Agent discussion<br />
<br />
* Place for Macvtap agent (scheuran) - Putting this right after l2-agent, as it is related to it<br />
** Planning a ml2 driver + l2 agent for macvtap attachments (independent from sriov). But where should it land?<br />
*** 1) own openstack repo networking-macvtap (already some discussion there: https://review.openstack.org/#/c/195907/)<br />
*** 2) in neutron tree as new reference, own agent (duplicating code)<br />
*** 3) In neutron tree, Integrated into linuxbridge agent (reusing about 500 lines of code, mostly main loop, detecting new devices,...); Extracting superclass out of linuxbridge agent that can be subclassed. Having config option to either run agent in lb or in macvtap mode. fully functional prototype (macvtap stuff tested): https://github.com/scheuran/networking-macvtap/commit/36a068cf3d3d6930ab9330efb099cd95a84ca785<br />
*** 4) modular l2 agent, but as long it is being discussed go with #1<br />
*** 5) Prototyping modular layer 2 agent ( #a in separate repo vs. #b together with lb)<br />
** Anyhow there will be a separate ml2 driver which will either land in tree or in the networking-macvtap repo<br />
** Spec on github (assuming it will land in a separate repo): https://github.com/scheuran/networking-macvtap/commit/bc239419398ec039da35ec949a14691280733bf6<br />
** Has been discussed in yesterdays neutron meeting where I was asked to evaluate agent-extension used for qos - but that can not be used: http://eavesdrop.openstack.org/meetings/networking/2015/networking.2015-07-28-14.01.log.html<br />
<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
** request for patch review:<br />
*** https://review.openstack.org/#/c/202357/ l3_db: it updates port attribute without L2 plugin<br />
*** https://review.openstack.org/#/c/202358/ l3_db: not use L2 plugin _get_port unnecessarily<br />
*** https://review.openstack.org/#/c/202359/ l3: not use L2 plugin _get_subnet unnecessarily<br />
<br />
=== Meeting July 22, 2015 ===<br />
<br />
* Announcements<br />
** Liberty-2 is next week<br />
**Liberty Release Schedule - https://wiki.openstack.org/wiki/Liberty_Release_Schedule<br />
<br />
* Action Items<br />
** rkukura to finalize the plan for ML2 sprint<br />
*** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L2 Modular Agent discussion<br />
* Physical Topology Discussion<br />
* Ironic/Neutron-ML2 integration discussion<br />
** https://wiki.openstack.org/wiki/Meetings/Ironic-neutron<br />
<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 15, 2015 ===<br />
<br />
* Announcements<br />
** Liberty-2 is fast approaching - end of July<br />
**Liberty Release Schedule - https://wiki.openstack.org/wiki/Liberty_Release_Schedule<br />
<br />
* Action Items<br />
** rkukura to finalize the plan for ML2 sprint<br />
*** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L2 Modular Agent discussion<br />
* Physical Topology Discussion<br />
* Ironic/Neutron-ML2 integration discussion<br />
** https://wiki.openstack.org/wiki/Meetings/Ironic-neutron<br />
** ML2 based test framework for Ironic - call for discussion/Ideas<br />
<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 8, 2015 ===<br />
<br />
* Announcements<br />
<br />
* Action Items<br />
** rkukura and manishg to finalize the ML2 sprint plans and put together an etherpad for sprint<br />
*** Etherpad started: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** asomya and shivharis to add Physical Topology to the ML2 charter for Liberty<br />
<br />
* ML2 Mid-cycle sprint - decide on the date <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
** Following participants are available - please add your name, if you can participate<br />
*** Sukhdev K<br />
*** Bob K<br />
*** Arvind S<br />
*** Manish G<br />
*** Kevin B<br />
*** Josh <br />
* L2 Modular Agent discussion<br />
* Physical Topology Discussion<br />
* Ironic/Neutron-ML2 integration discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 1, 2015 ===<br />
<br />
* Announcements<br />
<br />
* Action Items<br />
** rkukura and manishg to finalize the ML2 sprint plans and put together an etherpad for sprint<br />
*** Etherpad started: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** banix to discuss Modular L2 agents topic in Neutron core team and drive the priority<br />
** asomya and shivharis to add Physical Topology to the ML2 charter for Liberty<br />
<br />
* Neutron Mid-cycle sprint recap (Sukhdev)<br />
<br />
* ML2 Mid-cycle sprint<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** July 13-17 seems like the earliest possible week<br />
** Following participants are available - please add your name, if you can participate<br />
*** Sukhdev K<br />
*** Bob K<br />
*** Arvind S<br />
*** Manish G<br />
*** Josh <br />
** Task Flow Document<br />
*** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Discussion on binding_profile_type to facilitate filtering of Ironic ports or using device_owner (Sukhdev)<br />
<br />
* Open Discussion<br />
<br />
=== Meeting June 24, 2015 ===<br />
<br />
* No meeting - Neutron mid-cycle sprint<br />
<br />
=== Meeting June 17, 2015 ===<br />
<br />
* Announcements<br />
** VLAN aware VMs meeting 6-15-2015<br />
*** https://etherpad.openstack.org/p/YVR-neutron-vlan-trunk<br />
<br />
* Action Items<br />
** banix to discuss Modular L2 agents topic in Neutron core team and drive the priority<br />
** asomya and shivharis to add Physical Topology to the ML2 charter for Liberty<br />
** manishg to propose two or three time slots for mid-cycle sprint for task flow<br />
*** Proposing a few dates here (we will probably need 2 days but just proposing a range)<br />
**** Jul/8 - Jul/10<br />
**** Jul/13 - Jul/15<br />
**** Sep/9 - Sep/11<br />
**** Sep/16 - Sep/18<br />
**** Sep/23 - Sep/25<br />
<br />
* Neutron Mid-Cycle Sprint Discussion <br />
** https://etherpad.openstack.org/p/neutron-liberty-mid-cycle <br />
*** July 13-17 seems like the earliest possible week<br />
** Following participants are available - please add your name, if you can participate<br />
*** Sukhdev K<br />
*** Bob K<br />
*** Manish G<br />
*** Josh <br />
<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
=== Meeting June 10, 2015 ===<br />
*Absence: <br />
** banix. I will be away. Will follow up on my AI by next week.<br />
<br />
* Announcements<br />
** New RFE process - to be followed after Liberty 1<br />
*** http://docs.openstack.org/developer/neutron/policies/blueprints.html#neutron-request-for-feature-enhancements<br />
** Core-vendor decomp - Phase II<br />
*** https://review.openstack.org/#/c/187267<br />
<br />
* Action Items<br />
** rkukura to discuss with QoS implications with ajo on ML2<br />
** banix to discuss Modular L2 agents topic in Neutron core team and drive the priority<br />
** asomya and shivharis to add Physical Topology to the ML2 charter for Liberty<br />
** manishg to propose two or three time slots for mid-cycle sprint for task flow<br />
*** Proposing a few dates here (we will probably need 2 days but just proposing a range)<br />
**** Jul/8 - Jul/10<br />
**** Jul/13 - Jul/15<br />
**** Sep/9 - Sep/11<br />
**** Sep/16 - Sep/18<br />
**** Sep/23 - Sep/25<br />
<br />
* Neutron Mid-Cycle Sprint Discussion <br />
** I have removed Task Flow item from etherpad for Ft. Collins mid-cycle. <br />
** https://etherpad.openstack.org/p/neutron-liberty-mid-cycle <br />
** Discussion on the time frame that works for people to have an ML2 mid-cycle in the Bay Area<br />
*** July 13-17 seems like the earliest possible week<br />
** Following participants are available - please add your name, if you can participate<br />
*** Sukhdev K<br />
*** Bob K<br />
*** Manish G<br />
*** Josh <br />
<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting June 3, 2015 ===<br />
<br />
* Announcements<br />
** Ironic-Neutron integration weekly meetings was kicked off this week - Lots of interest in this topic . Anybody interested in this topic, please join us next week and every week after that.<br />
*** https://wiki.openstack.org/wiki/Meetings/Ironic-neutron<br />
** New Spec process<br />
*** https://github.com/openstack/neutron/blob/master/doc/source/policies/blueprints.rst<br />
** Core-vendor decomp - Phase II<br />
*** https://review.openstack.org/#/c/187267<br />
<br />
* Charter of ML2 sub-team for Liberty Cycle<br />
** Task Flow<br />
** Decomposition phase -2<br />
<br />
* Neutron Mid-Cycle Sprint Discussion <br />
** Key players for the Task Flow can not make the sprint. Possibilities are to hold mid-cycle sprint in Bay Area. Who is interested? Who can make it? <br />
** https://etherpad.openstack.org/p/neutron-liberty-mid-cycle <br />
<br />
* Task Flow Discussion<br />
** We lost opportunity to discuss it in Vancouver<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting May 27, 2015 ===<br />
<br />
* No meeting - recovering from summit<br />
<br />
=== Meeting May 20, 2015 ===<br />
<br />
* No meeting - Liberty Summit<br />
<br />
=== Meeting May 13, 2015 ===<br />
<br />
*Announcements<br />
** No meeting next two weeks. Next week everybody is at summit, following week to recover from travels<br />
<br />
*Task Flow Discussion<br />
*** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
*** midonet plugin (not done - will take care of it this week) (manishg)<br />
<br />
*Liberty Design Summit Discussion<br />
**https://wiki.openstack.org/wiki/Summit/Liberty/Etherpads#Neutron<br />
** Contributor Meetup Friday (at Summit): https://etherpad.openstack.org/p/YVR-neutron-contributor-meetup<br />
<br />
*ML2 on Neutron Mid-Cycle Sprint <br />
**https://etherpad.openstack.org/p/neutron-liberty-mid-cycle (see item 4)<br />
<br />
* Liberty BP<br />
** converting address-pair and security-group into extension driver. <br />
*** https://review.openstack.org/#/c/169223/3/specs/liberty/ml2-extension-driver-convert.rst<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
** Discussion on Port to network relationship - N:M relationship - is it allowed in our current design? <br />
*** Can one port attach to multiple networks? <br />
*** Can a (v)NIC attach to multiple networks? <br />
*** Can one network attach to multiple ports of same instance/node?<br />
<br />
=== Meeting May 6, 2015 ===<br />
<br />
*Announcements<br />
** Kilo was released last week - congratulations to everybody<br />
<br />
*Task Flow Discussion<br />
*** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
*** midonet plugin (not done - will take care of it this week) (manishg)<br />
<br />
*Liberty Design Summit Discussion<br />
**https://wiki.openstack.org/wiki/Summit/Liberty/Etherpads#Neutron<br />
**ML2 topics are in Fishbowl room discussions - lets update it<br />
**Lightening talks are here - http://libertydesignsummit.sched.org/event/213da02952470483dfd8b2765aa88485#.VUmpcGRVhHw<br />
<br />
*ML2 on Neutron Mid-Cycle Sprint <br />
**https://etherpad.openstack.org/p/neutron-liberty-mid-cycle (see item 4)<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
=== Meeting April 29, 2015 ===<br />
*Announcements<br />
** Kilo RC3 is due any day<br />
** Starting with Liberty Spec process for new features is being abandoned in favor of light weight RFE is being implemented<br />
***https://review.openstack.org/#/c/177342/<br />
** Changes to Driver team - Doug and Maru replacing Salvatore and Mark <br />
<br />
*Action Items from Last week<br />
**manishg to document task flow discussions and look into the midonet plugin<br />
*** [https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document] (manishg)<br />
*** midonet plugin (not done - will take care of it this week) (manishg)<br />
<br />
*Ironic (bare metal) integration through ML2 Mech Drivers (discussion)<br />
**There is a tremendous interest by many vendors, as well as Ironic team for this. I have requested a summit session for this. see item 63 on etherpad<br />
**https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
<br />
*ML2 on Neutron Mid-Cycle Sprint <br />
**https://etherpad.openstack.org/p/neutron-liberty-mid-cycle (see item 4)<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting April 22, 2015 ===<br />
*Announcements<br />
** Kilo RC2 is due any day<br />
** Networking Guide Doc Day Sprint it tomorrow. Please contact Edgar, if you want to participate/contribute<br />
*** Here is agenda for the sprint - https://etherpad.openstack.org/p/networking-guide<br />
<br />
*Action Items from Last week<br />
**Sukhdev to discuss with mestery about task flow during mid-cycle sprint<br />
**Document the discussion point related to ML2 Sync (Manish)<br />
**shivharis to find the information about release notes for Kilo and share with the team<br />
***https://wiki.openstack.org/wiki/ReleaseNotes/Kilo<br />
<br />
*ML2 on Neutron Mid-Cycle Sprint <br />
**https://etherpad.openstack.org/p/neutron-liberty-mid-cycle (see item 4)<br />
<br />
* ML2 summit sessions<br />
** Design summit session etherpad: https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting April 15, 2015 ===<br />
*Announcements<br />
** Absence: Manish (Jury Duty)<br />
** Absence next week: rkukura (PTO - college tour)<br />
** Kilo RC is out<br />
<br />
*Action Items from Last week<br />
**Add next steps for the Drivers decomposition to summit topic etherpad - shivharis<br />
**shivharis to find the information about release notes for Kilo and share with the team<br />
**rkukura and Sukhdev to discuss with mestery about task flow during mid-cycle sprint<br />
**Document the discussion point related to ML2 Sync (Manish)<br />
<br />
* Finalize recommendations to mestery on ML2 summit sessions<br />
** Design summit session etherpad: https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
<br />
* Quick update on DVR UT/fix/cleanup work (rkukura)<br />
<br />
* portsecurity tests: unit, functional and scenario<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting April 8, 2015 ===<br />
<br />
*Announcements<br />
** RC's are April 9-23 and Kilo release on April 30<br />
** Liberty mid-cycle sprint announced. <br />
*** June 24-26 in Fort Collins, CO (at HP)<br />
*** Topics to be decided after Vancouver summit - https://etherpad.openstack.org/p/neutron-liberty-mid-cycle<br />
<br />
*Action Items from Last week<br />
**Add next steps for the Drivers decomposition to summit topic etherpad - shivharis<br />
*** Design summit session etherpad: https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
**ML2 sync and error handling to summit topic etherpad (rkukura)<br />
**Document the discussion point related to ML2 Sync (Manish)<br />
<br />
* Mechanism drivers and DVR discussion (rkukura)<br />
** Have made good (but slow) progress on DVR port binding schema and logic cleanup<br />
*** https://bugs.launchpad.net/neutron/+bug/1367391<br />
*** Will miss kilo, hopefully merge early in liberty, cannot back-port to kilo due to schema changes<br />
** Discovered no current unit tests cover critical DVR port binding logic, so adding them as separate patch against current code, then will ensure they don't break in dependent cleanup patch<br />
*** Extending test_port_binding to exercise update_dvr_port_binding, get_device_details, etc. for DVR ports, utilizing existing PortContext state asserts in mechanism_test MD<br />
*** Hoped to get at least the new UTs into kilo, but probably too late, but can back-port to kilo<br />
** Discovered several issues (inconsistencies in per-host vs. host-independent state in PortContext) that would seem to break ToR switch MDs that need to track binding state per host:<br />
*** When committing DVR port binding, PortContext passed to update_port methods has new binding:vif_type and binding:vif_details for the bound host, but shows 'distributed' for previous binding:vif_type instead of 'unbound' like for normal ports, and empty strings for current or previous binding:host_id - propose to make these work like for non-DVR ports<br />
*** When updating DVR port's status, PortContext currently shows 'distributed' for binding:vif_type and empty string for host, but has binding_levels, etc., for the specific host - could change this to reflect host-specific state, or to only be called when port's status changes and reflect non-host-specific state<br />
** Issues to discuss<br />
*** Has anyone tested their MDs with DVR?<br />
*** Has anyone run into these (or other) issues?<br />
*** Is back-porting these sorts of behavioral fixes to kilo acceptable?<br />
*** Do we have consensus on making update_port methods reflect per-host state when committing DVR port binding?<br />
*** Do we prefer to make update_port methods reflect per-host state or only host-independent state when changing DVR port status, or do we need separate updates for each?<br />
<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting April 1, 2015 ===<br />
<br />
*Announcements<br />
** RC's are April 9-23 and Kilo release on April 30<br />
** Design summit session etherpad: https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
*Action Items from Last week<br />
**Document the discussion point related to ML2 Sync (Manish)<br />
**Create an etherpad for driver decomposition discussion at Vancouver Summit<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting March 25, 2015 ===<br />
<br />
*Announcements<br />
** RC's are April 9-23 and Kilo release on April 30<br />
** RC1 content is here - https://launchpad.net/neutron/+milestone/kilo-rc1<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting March 18, 2015 ===<br />
<br />
*Announcements<br />
**L2 Gateway API is ready for consumption by everybody. Give it a test drive and provide feedback to the team. <br />
**See wiki here - https://wiki.openstack.org/wiki/Neutron/L2-GW<br />
** K3 content is here - https://launchpad.net/neutron/+milestone/kilo-3<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
<br />
=== Meeting March 11, 2015 ===<br />
<br />
*Announcements<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
<br />
<br />
=== Meeting March 4, 2015 ===<br />
<br />
*Announcements<br />
** Kilo Feature Freeze is tomorrow (March 5th)<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* portsecurity patches<br />
** https://review.openstack.org/#/c/126552/<br />
** https://review.openstack.org/#/c/160051/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron/+bug/1328991<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting February 25, 2015 ===<br />
<br />
*Announcements<br />
** shivharis: under the weather<br />
* ML2 Drivers decomposition discussion<br />
** How are distributions packaging decomposed drivers?<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
*Few BPs being worked on may have impact on ML2 <br />
**https://blueprints.launchpad.net/neutron/+spec/nfv-vlan-trunks<br />
**https://blueprints.launchpad.net/neutron/+spec/restructure-l2-agent<br />
* ML2 Extension Driver API enhancements <br />
** https://review.openstack.org/#/c/152759/ - ready to merge<br />
** https://review.openstack.org/#/c/129178/ - coming along well<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting February 18, 2015 ===<br />
<br />
*Announcements<br />
* ML2 Drivers decomposition discussion<br />
** How are distributions packaging decomposed drivers?<br />
* ML2 Sync and error handling (Task Flow)<br />
* ML2 Extension Driver API enhancements<br />
** Needed for PortSecurity extension driver<br />
** https://review.openstack.org/#/c/152759/<br />
** https://review.openstack.org/#/c/129178/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting February 11, 2015 ===<br />
<br />
*Announcements<br />
**K2 is already out<br />
**Feature proposal freeze for Kilo is March 5<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow) - Follow on from previous week (manishg)<br />
** PoC: https://review.openstack.org/#/c/154333/<br />
* ML2 Extension Driver API enhancements<br />
** Needed for PortSecurity extension driver<br />
** https://review.openstack.org/#/c/152759/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting February 4, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is this week week<br />
*** https://launchpad.net/neutron/+milestone/kilo-2<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow) - manishg<br />
* Blueprint list consolidation - updated link is here: <br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting January 28, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is next week<br />
*** https://launchpad.net/neutron/+milestone/kilo-2<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow) - update manishg<br />
* Blueprint list consolidation (shivharis and manishg)<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
**https://bugs.launchpad.net/neutron/+bug/1415526<br />
* Open Discussion<br />
<br />
=== Meeting January 21, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is on Feb 5th<br />
*** https://launchpad.net/neutron/+milestone/kilo-2<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow) - update manishg<br />
* Blueprint list consolidation (shivharis and manishg)<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://bugs.launchpad.net/neutron/+bug/1179223 (romilg)<br />
** Review patch set for the bug/1179223 https://review.openstack.org/#/c/136106/<br />
** https://bugs.launchpad.net/neutron/+bug/1367391 (matrohon)<br />
* Open Discussion<br />
<br />
=== Meeting January 14, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is few weeks away<br />
*** https://launchpad.net/neutron/+milestone/kilo-2<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow)<br />
* Blueprint list consolidation (shivharis and manishg)<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://review.openstack.org/#/c/113999/<br />
* Open Discussion<br />
<br />
=== Meeting January 7, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is in one month<br />
*** https://wiki.openstack.org/wiki/Kilo_Release_Schedule<br />
* L2 Gateway update<br />
** Team plans to meet every other week initially - goal is to have an API within Kilo cycle<br />
**See details here: https://wiki.openstack.org/wiki/Meetings#Networking_L2_Gateway_meeting<br />
* ML2 Drivers decomposition discussion<br />
* Blueprint list consolidation (shivharis and manishg)<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 31, 2014 ===<br />
<br />
* No meeting - holiday break<br />
<br />
=== Meeting December 24, 2014 ===<br />
<br />
* No meeting - holiday break<br />
<br />
=== Meeting December 17, 2014 ===<br />
<br />
*Announcements<br />
<br />
**Kilo-1 is due this week<br />
*** Here is the content of the release https://launchpad.net/neutron/+milestone/kilo-1<br />
<br />
** Neutron Mid-cycle report<br />
*** https://etherpad.openstack.org/p/neutron-mid-cycle-sprint-dec-2014<br />
***http://lists.openstack.org/pipermail/openstack-dev/2014-December/052715.html<br />
<br />
* Discussion about the ML2 Drivers decomposition<br />
* Blueprint list consolidation (shivharis and manishg)<br />
** Needs further split of drivers<br />
<br />
* Bugs<br />
** We are closing in on K-1 release<br />
** High priority bugs:<br />
** https://bugs.launchpad.net/neutron/+bug/1179223 (romilg)<br />
** https://bugs.launchpad.net/neutron/+bug/1367391 (rkukura)<br />
** https://bugs.launchpad.net/neutron/+bug/1378732 (markmacclain, bug was critical at one point)<br />
** https://bugs.launchpad.net/neutron/+bug/1381536 (Eugene)<br />
** Other bugs:<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 10, 2014 ===<br />
<br />
* No meeting today due to Neutron Mid-cycle sprint<br />
<br />
=== Meeting December 3, 2014 ===<br />
* Announcements<br />
** Mid-cycle meetup: https://wiki.openstack.org/wiki/Sprints/NeutronKiloSprint<br />
** Sub-teams charter https://wiki.openstack.org/wiki/NeutronSubteamCharters<br />
** Kilo release schedule: https://wiki.openstack.org/wiki/Kilo_Release_Schedule<br />
<br />
*Action Items from previous Week<br />
** None<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** Total of 56 bugs, many in medium and low state<br />
** Many vendor specific bugs<br />
** Should we continue working on this (almost done) or abandon it: https://review.openstack.org/#/c/113999/<br />
<br />
* Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
* ML2 driver repository discussion - We did not get to cover it last week<br />
** It seems ML2 vendor drivers will likely be moving out of the main neutron git repository<br />
*** https://review.openstack.org/#/c/134680/<br />
** Any vendor can use their own private repository (stackforge?)<br />
** Do we want a common repository for ML2 vendor drivers?<br />
*** Merges reviewed/approved by an ML2 core team?<br />
*** Pros<br />
**** Reviews maintain consistent quality, style, functionality, etc.<br />
**** Help ensure drivers can coexist in heterogeneous deployments<br />
**** Changes to driver API can update all drivers in common repo in single merge<br />
**** Distributions can package entire set of vendor drivers rather than having to interact with each vendor separately<br />
*** Cons<br />
**** Reviews and approval needed to merge<br />
**** Vendors don't control release cycle for their own drivers<br />
**** Not a level playing field for vendors who chose to use their own repositories<br />
*** Formal poll coming?<br />
<br />
* Modular L2 agent<br />
** Separate task force?<br />
** Relationship to ML2?<br />
<br />
*Open Discussion<br />
** https://blueprints.launchpad.net/neutron/+spec/network-settings-support-vnic-type<br />
<br />
=== Meeting November 26, 2014 ===<br />
* Announcements<br />
** Mid-cycle meetup: https://wiki.openstack.org/wiki/Sprints/NeutronKiloSprint<br />
** Kilo release schedule: https://wiki.openstack.org/wiki/Kilo_Release_Schedule<br />
<br />
*Action Items from previous Week<br />
** Discuss rate limiting (throughput limiting)<br />
** Discuss port security<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
* ML2 Subteam Charter<br />
** https://etherpad.openstack.org/p/ML2_Subteam_Charter<br />
<br />
* ML2 driver repository discussion<br />
** It seems ML2 vendor drivers will likely be moving out of the main neutron git repository<br />
*** https://review.openstack.org/#/c/134680/<br />
** Any vendor can use their own private repository (stackforge?)<br />
** Do we want a common repository for ML2 vendor drivers?<br />
*** Merges reviewed/approved by an ML2 core team?<br />
*** Pros<br />
**** Reviews maintain consistent quality, style, functionality, etc.<br />
**** Help ensure drivers can coexist in heterogeneous deployments<br />
**** Changes to driver API can update all drivers in common repo in single merge<br />
**** Distributions can package entire set of vendor drivers rather than having to interact with each vendor separately<br />
*** Cons<br />
**** Reviews and approval needed to merge<br />
**** Vendors don't control release cycle for their own drivers<br />
**** Not a level playing field for vendors who chose to use their own repositories<br />
*** Formal poll coming?<br />
<br />
* Modular L2 agent<br />
** Separate task force?<br />
** Relationship to ML2?<br />
<br />
*Open Discussion<br />
** https://blueprints.launchpad.net/neutron/+spec/network-default-setting-ext<br />
<br />
=== Meeting November 19, 2014 ===<br />
* Announcements<br />
** Mid-cycle meetup: https://wiki.openstack.org/wiki/Sprints/NeutronKiloSprint<br />
<br />
* Bugs<br />
** Move postcommit ops out of transaction for bulk https://review.openstack.org/#/c/113999/<br />
<br />
* Spec Reviews<br />
** ML2: portsecurity extension support https://review.openstack.org/#/c/99873/<br />
<br />
* ML2 Subteam Charter<br />
** Should the ML2 subteam continue to exist, meet, etc.? <br />
** If so, it needs a charter by next week's neutron IRC meeting.<br />
** Draft at https://etherpad.openstack.org/p/ML2_Subteam_Charter<br />
<br />
* ML2 driver repository discussion<br />
** It seems ML2 vendor drivers will likely be moving out of the main neutron git repository<br />
** Any vendor can use their own private repository (stackforge?)<br />
** Do we want a common repository for ML2 vendor drivers?<br />
*** Merges reviewed/approved by an ML2 core team?<br />
*** Pros<br />
**** Reviews maintain consistent quality, style, functionality, etc.<br />
**** Help ensure drivers can coexist in heterogeneous deployments<br />
**** Changes to driver API can update all drivers in common repo in single merge<br />
**** Distributions can package entire set of vendor drivers rather than having to interact with each vendor separately<br />
*** Cons<br />
**** Reviews and approval needed to merge<br />
**** Vendors don't control release cycle for their own drivers<br />
**** Not a level playing field for vendors who chose to use their own repositories<br />
*** Formal poll coming?<br />
<br />
* Modular L2 agent<br />
** Separate task force?<br />
** Relationship to ML2?<br />
<br />
*Open Discussion<br />
<br />
=== Meeting November 12, 2014 ===<br />
<br />
*No meeting this week due to people still traveling and/or recovering.<br />
<br />
=== Meeting November 5, 2014 ===<br />
<br />
*No meeting this week due to Paris Summit.<br />
<br />
=== Meeting October 29, 2014 ===<br />
<br />
*Announcements<br />
**Absent excuse: banix<br />
**Summit is next week!<br />
<br />
*Action Items from previous Week<br />
**None<br />
<br />
*Bugs:<br />
** Move postcommit ops out of transaction for bulk https://bugs.launchpad.net/neutron?field.searchtext=ml2 <br />
<br />
*Specs for Kilo<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Kilo Design Summit <br />
**Sessions<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics-distilled<br />
**Pod Discussions<br />
<br />
*Open Discussion<br />
<br />
=== Meeting October 22, 2014 ===<br />
<br />
*Announcements<br />
**Absent excuse: banix, rkukura<br />
**Juno release is out<br />
***https://launchpad.net/neutron/juno/2014.2<br />
<br />
*Action Items from previous Week<br />
**None<br />
<br />
*Task Flow discussion at Yahoo (Manish, Sukhdev, Bob, Josh)<br />
**http://docs.openstack.org/developer/taskflow/index.html<br />
<br />
*Bugs:<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Kilo Design Summit <br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics-distilled<br />
**ML2 Kilo Themes Discussion (Continuation from last week) <br />
*** What do we want to accomplish in ML2 during Kilo? <br />
***Lets identify priorities first, then figure out how we can best make use of whatever summit time is available.<br />
*** https://etherpad.openstack.org/p/ML2_Kilo_Themes<br />
<br />
*Open Discussion<br />
<br />
=== Meeting October 15, 2014 ===<br />
<br />
*Announcements<br />
**Absent excuse: banix <br />
**Juno release is scheduled for later this week<br />
***Juno feature content - https://wiki.openstack.org/wiki/ReleaseNotes/Juno#OpenStack_Network_Service_.28Neutron.29<br />
<br />
*Action Items from previous Week<br />
**None<br />
<br />
*Bugs/Reviews<br />
**Bug/Patchsets needing reviews:<br />
*** https://review.openstack.org/126360<br />
*** https://review.openstack.org/124917<br />
**Bugs:<br />
***https://bugs.launchpad.net/neutron/+bug/1377346 (manishg: is this already fixed?)<br />
***https://bugs.launchpad.net/neutron/+bug/1224978 (fixed above?)<br />
<br />
* https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Kilo Design Summit <br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
**ML2 Kilo Themes Discussion (Continuation from last week) <br />
*** What do we want to accomplish in ML2 during Kilo? <br />
***Lets identify priorities first, then figure out how we can best make use of whatever summit time is available.<br />
***Moved ideas list to etherpad: https://etherpad.openstack.org/p/ML2_Kilo_Themes<br />
<br />
*Open Discussion<br />
<br />
=== Meeting October 8, 2014 ===<br />
<br />
*Announcements<br />
**Absent excuse: banix <br />
**Juno RC1<br />
***Release content - https://launchpad.net/neutron/+milestone/juno-rc1<br />
***Release notes - https://wiki.openstack.org/wiki/ReleaseNotes/Juno#OpenStack_Network_Service_.28Neutron.29<br />
**Neutron Driver Team<br />
***https://wiki.openstack.org/wiki/Neutron-drivers<br />
<br />
*Action Items from previous Week<br />
**None<br />
<br />
*Bugs<br />
*** https://bugs.launchpad.net/neutron/+bug/1179223 (romilg: needs milestone)<br />
*** https://bugs.launchpad.net/neutron/+bug/1367391 (rkukura: needs milestone)<br />
*** https://bugs.launchpad.net/neutron/+bug/1224978 romilg: needs milestone)<br />
*** https://bugs.launchpad.net/neutron/+bug/1236127 (chuckc: merged?, more needed?)<br />
*** https://bugs.launchpad.net/neutron/+bug/1311470 (kevinbenton: if no issues, please close, fixed with docs)<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Kilo Design Summit <br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
**ML2 Kilo Themes Discussion<br />
*** What do we want to accomplish in ML2 during Kilo? <br />
***Lets identify priorities first, then figure out how we can best make use of whatever summit time is available.<br />
***Ideas<br />
**** Cleanup/generalize DVR's distributed port support<br />
***** See https://bugs.launchpad.net/neutron/+bug/1367391 regarding cleanup<br />
***** Generalize for DHCP, other services?<br />
**** Complete hierarchical port binding<br />
***** See https://blueprints.launchpad.net/neutron/+spec/ml2-hierarchical-port-binding<br />
**** Solve the postcommit backend sync / error handling situation<br />
*****ML2 Sync proposal - https://docs.google.com/document/d/17fATwZkJEonH0pIb1-mPD0UB5RKnJzcHYqkBesJhirE/edit<br />
**** Complete the bulk ops support<br />
**** Revisit/cleanup/improve DB transaction usage, eliminating with_lockmode('update') and semaphore locking<br />
**** Move currently built-in extensions to extension drivers where practical<br />
**** Implement extension driver semantics enforcement<br />
***** See https://docs.google.com/a/noironetworks.com/document/d/14T-defRnFl6M2xR5ZNFGYD6aIiAVWdd1Al9BnjV_JOs<br />
**** Modular L2 agent<br />
**** Do drivers belong in-tree and/or out-of-tree?<br />
**** Improved test coverage and efficiency<br />
**** Improve performance, robustness, and scalability<br />
<br />
*Open Discussion<br />
<br />
=== Meeting October 1, 2014 ===<br />
<br />
*Announcements<br />
**Kilo is now open for new specs<br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
** Absent excuse: shivharis (traveling)<br />
*Action Items from previous Week<br />
**banix to work with mlavalle and the team to figure out best testing strategy for bulk operations<br />
**shivharis to follow up with mestery regarding ML2 RC1 bugs<br />
<br />
*Bugs<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*ML2 Kilo Themes Discussion<br />
** What do we want to accomplish in ML2 during Kilo? <br />
** Lets identify priorities first, then figure out how we can best make use of whatever summit time is available.<br />
** Ideas<br />
*** Cleanup/generalize DVR's distributed port support<br />
**** See https://bugs.launchpad.net/neutron/+bug/1367391 regarding cleanup<br />
**** Generalize for DHCP, other services?<br />
*** Complete hierarchical port binding<br />
**** See https://blueprints.launchpad.net/neutron/+spec/ml2-hierarchical-port-binding<br />
*** Solve the postcommit backend sync / error handling situation<br />
****ML2 Sync proposal - https://docs.google.com/document/d/17fATwZkJEonH0pIb1-mPD0UB5RKnJzcHYqkBesJhirE/edit<br />
*** Complete the bulk ops support<br />
*** Revisit/cleanup/improve DB transaction usage, eliminating with_lockmode('update') and semaphore locking<br />
*** Move currently built-in extensions to extension drivers where practical<br />
*** Implement extension driver semantics enforcement<br />
**** See https://docs.google.com/a/noironetworks.com/document/d/14T-defRnFl6M2xR5ZNFGYD6aIiAVWdd1Al9BnjV_JOs<br />
*** Modular L2 agent<br />
*** Do drivers belong in-tree and/or out-of-tree?<br />
*** Improved test coverage and efficiency<br />
*** Improve performance, robustness, and scalability<br />
<br />
*Open Discussion<br />
<br />
=== Meeting September 24, 2014 ===<br />
<br />
*Announcements<br />
** Juno RC-1<br />
***https://launchpad.net/neutron/+milestone/juno-rc1<br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
<br />
*Action Items from previous Week<br />
**banix to work with mlavalle and others to define scenario test for Bulk Ops testing<br />
***We agreed to propose to the team to implement a special mechanism driver that will fail in predictable ways (e.g. every other post commit op or every 4th one) to enable a tempest script to confirm that, when failure occurs, all the bulk operations are rolled back<br />
<br />
*Bugs<br />
*** https://review.openstack.org/#/c/113999 (banix, in reviews)<br />
*** All ML2 & RC1 bugs<br />
*** https://bugs.launchpad.net/neutron/+bug/1179223 (romilg)<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2&field.milestone%3Alist=67382<br />
*** ML2 bugs<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
*Open Discussion<br />
<br />
=== Meeting September 17, 2014 ===<br />
<br />
*Announcements<br />
** Juno RC-1<br />
***https://launchpad.net/neutron/+milestone/juno-rc1<br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
<br />
*Action Items from previous Week<br />
**banix to talk with tempest folks about bulk create testing<br />
**Sukhdev to update Subgroup review wiki<br />
***https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
**rkukura to create etherpad for ML2-related design summit ideas, including this async postcommit processing topic<br />
<br />
*Bugs/Reviews<br />
**Jenkins failure is affecting some merges, it is still unassigned, see if you can add information to this<br />
***https://bugs.launchpad.net/neutron/+bug/1370347<br />
** Reviews needed:<br />
*** https://review.openstack.org/#/c/113999 (own: banix, review: amotoki, Sukhdev, shivharis)<br />
*** <s>https://review.openstack.org/#/c/116612 (own: irenab, talk to core, amotoki took care)</s><br />
*** https://review.openstack.org/#/c/105514 (own: rcurran, cant do much, jenkins failed)<br />
*** <s>https://review.openstack.org/#/c/89982 (own: romilg, nit by cedric, need core) (now merged)</s><br />
*** <s>https://review.openstack.org/#/c/119940 (own: shegde, garyk took care)</s><br />
**Bugs<br />
*** High priority bugs<br />
*** https://bugs.launchpad.net/neutron/+bug/1367391<br />
*** https://bugs.launchpad.net/neutron/+bug/1370077 (not ml2, but for plugins other than ml2)<br />
*** All ML2 & RC1 bugs<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2&field.milestone%3Alist=67382<br />
<br />
*Open Discussion<br />
<br />
=== Meeting September 10, 2014 ===<br />
<br />
*Announcements<br />
** Juno FFE candidates for RC-1<br />
***https://launchpad.net/neutron/+milestone/juno-rc1<br />
<br />
*Action Items from previous Week<br />
** rkukura to work on getting FFE for port binding BP - Completed, but denied<br />
** rkukura to enter bugs for DVR ML2 issues he’s identified - Entered most important one: https://bugs.launchpad.net/neutron/+bug/1367391<br />
<br />
*Bugs<br />
** FF -> RC1 focus shifts to bugs<br />
** https://bugs.launchpad.net/neutron/+bug/1193861<br />
** https://review.openstack.org/#/c/113999/ (Updated to include all bulk ops for networks, subnets, and ports.)<br />
** https://bugs.launchpad.net/neutron/+bug/1367391 (tracking)<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** Anyone needs help in progress with their bugs/reviews please raise your hand<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Open Discussion<br />
<br />
=== Meeting September 3, 2014 ===<br />
<br />
*Announcements<br />
** Juno feature freeze deadline is over<br />
<br />
*Action Items from previous Week<br />
**rkukura to enter bugs for DVR ML2 issues he’s identified<br />
**nlahouti and rkukura to keep after markmclain to remove his -2 on https://review.openstack.org/#/c/89211/, or explain why its not being removed - Completed<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron/+bug/1359416 (status: high - j3, akihiro?)<br />
** https://review.openstack.org/#/c/113999/<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Open Discussion<br />
<br />
=== Meeting August 27, 2014 ===<br />
<br />
*Announcements<br />
** Juno feature freeze deadline is 9/4<br />
<br />
*Action Items from previous Week<br />
**Sukhdev or rkukura to follow up with DVR team regarding Neutron OVS based Distributed Virtual Router - rkukura took care of this<br />
<br />
*Bugs<br />
** https://review.openstack.org/#/c/113999/<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Open Discussion<br />
<br />
=== Meeting August 20, 2014 ===<br />
<br />
*Announcements<br />
** Juno feature proposal deadline is August 21<br />
**Third Party Test System requirements for Juno<br />
***https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
** Absent excuse: banix, shivharis<br />
<br />
*Action Items from previous Week<br />
**rkukura to add comment to https://bugs.launchpad.net/neutron/+bug/1311470 suggesting we check at init for segments without configured drivers - Done<br />
**emagana to file doc bug corresponding to https://bugs.launchpad.net/neutron/+bug/1311470<br />
*** (emagana) It is already fixed by this commit: https://bugs.launchpad.net/openstack-manuals/+bug/1307133<br />
**banix to add priority column to code review table in https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews - Done<br />
<br />
*Bugs<br />
** https://review.openstack.org/#/c/113999/ (banix: I may not be able to attend the meeting; please review; I will update and complete the fix accordingly)<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Open Discussion<br />
<br />
=== Meeting August 13, 2014 ===<br />
<br />
*Announcements<br />
** Juno feature proposal deadline is August 21 - week from tomorrow<br />
<br />
*Action Items from previous Week<br />
**rkukura to add comments to https://bugs.launchpad.net/neutron/+bug/1311470 (comments added by rkukura)<br />
**shivharis to track bug https://bugs.launchpad.net/neutron/+bug/1352801 (carl baldwin added comments)<br />
**shivharis: to track bug https://bugs.launchpad.net/neutron/+bug/1224978 (unit tests have been added, now need reviewers)<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** (skip this time to allocate more time to Code Reviews - will gain more urgency next time)<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
* Support for network adaptors that do not allow promiscuous mode (relevant for flat & vlan networking)<br />
** Extend openvswitch neutron agent<br />
** Introduce macvtap (modifications to novas libvirt driver and linuxbridge plugin/agent)<br />
<br />
*Open Discussion<br />
<br />
=== Meeting August 6, 2014 ===<br />
<br />
*Announcements<br />
** https://launchpad.net/neutron/+milestone/juno-3<br />
** Absent excuse: shivharis<br />
<br />
*Action Items from previous Week<br />
**Sukhdev and banix to update https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews with deferred specs and for tracking code reviews for approved specs<br />
**rkukura to add comments to https://bugs.launchpad.net/neutron/+bug/1311470<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Spec Reviews<br />
** No more spec reviews. We have moved into code review phase<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
<br />
*ML2 Hierarchical Port Binding and Dynamic Segments<br />
<br />
*Open Discussion<br />
<br />
=== Meeting July 30, 2014 ===<br />
<br />
*Announcements<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://bugs.launchpad.net/neutron/+bugs?field.tag=ml2<br />
** https://bugs.launchpad.net/neutron/+bug/1327127 (needs owner)<br />
** <s>https://bugs.launchpad.net/neutron/+bug/1246737 (please close, havana?)</s><br />
** <s>https://bugs.launchpad.net/neutron/+bug/1338202 (needs review to make it to J2)</s><br />
** https://bugs.launchpad.net/neutron/+bug/1311470 (status)<br />
** Any others bugs needing reviews for J3 milestone<br />
<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
<br />
*ML2 Hierarchical Port Binding and Dynamic Segments<br />
<br />
*Open Discussion<br />
<br />
=== Meeting July 23, 2014 ===<br />
<br />
*Announcements<br />
<br />
**Juno-2 is tomorrow<br />
**https://launchpad.net/neutron/+milestone/juno-2<br />
**Spec/BP approvals for Juno is passed<br />
**Name of the K-release is Kilo<br />
**Several of our spces got approved and merged <br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://bugs.launchpad.net/neutron/+bug/1327127 (needs owner)<br />
** https://bugs.launchpad.net/neutron/+bug/1246737 (please close, havana?)<br />
** https://bugs.launchpad.net/neutron/+bug/1338202 (needs review to make it to J2)<br />
** https://bugs.launchpad.net/neutron/+bug/1311470 (status)<br />
** Any others bugs needing reviews for J2 milestone<br />
<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
<br />
*ML2 Sync<br />
** https://docs.google.com/document/d/17fATwZkJEonH0pIb1-mPD0UB5RKnJzcHYqkBesJhirE/edit<br />
<br />
*Open Discussion<br />
<br />
=== Meeting July 16, 2014 ===<br />
*Announcements<br />
**Spec approval deadline is July 20th. <br />
**Third party CI to be operational by July 24th. <br />
**Name the K-release https://www.surveymonkey.com/s/openstack-k-naming<br />
**Live migration of VMs from Nova Network to Neutron in MN - <br />
https://wiki.openstack.org/wiki/Neutron/MigrationFromNovaNetwork/HowTo <br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://bugs.launchpad.net/neutron/+bug/1331857 (status)<br />
** https://bugs.launchpad.net/neutron/+bug/1246737 (status)<br />
** https://bugs.launchpad.net/neutron/+bug/1311470 (status, kevinbenton?)<br />
** https://bugs.launchpad.net/neutron/+bug/1332719 (review needed)<br />
** https://bugs.launchpad.net/neutron/+bug/1337787 (review needed)<br />
<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*ML2 Sync<br />
** https://docs.google.com/document/d/17fATwZkJEonH0pIb1-mPD0UB5RKnJzcHYqkBesJhirE/edit<br />
<br />
* Provide node specific information to ML2 plugin<br />
** [http://lists.openstack.org/pipermail/openstack-dev/2014-July/thread.html#39755 Email thread]<br />
<br />
*Open Discussion<br />
<br />
=== Meeting July 9, 2014 ===<br />
* Meeting cancelled due to mid-cycle sprint<br />
<br />
=== Meeting July 2, 2014 ===<br />
* Announcements<br />
** Nova/Neutron Parity Sprint next week in Minneapolis, MN<br />
*** https://etherpad.openstack.org/p/lOiqsLmizl<br />
** DVR Demo<br />
***https://www.youtube.com/watch?v=p4BwAjLHd0M<br />
** Update on Friday's meeting to discuss ML2 Bulk Operations and ML2 Sync<br />
*** https://bugs.launchpad.net/neutron/+bug/1193861<br />
** Absent excuse: shivharis<br />
* Action items from last week<br />
** None<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
** https://etherpad.openstack.org/p/modular-l2-agent-outline<br />
*** Specs ready for core reviews<br />
<br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
** https://review.openstack.org/#/c/99187/<br />
<br />
* Third Party Test System requirements<br />
** https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
*Open Discussion<br />
<br />
=== Meeting June 25, 2014 ===<br />
* Announcements<br />
* Action items from last week<br />
** banix to re-organize the wiki to categorize the specs and add a column for code reviews<br />
* Modular L2 agent: <br />
** [https://etherpad.openstack.org/p/modular-l2-agent-outline Schematic diagram]<br />
** [https://review.openstack.org/#/c/99187/ Code sketch]<br />
** [http://lists.openstack.org/pipermail/openstack-dev/2014-June/thread.html#37195 Email thread]<br />
*Bugs<br />
** Need owner: https://bugs.launchpad.net/neutron/+bug/1204456<br />
** J2: https://bugs.launchpad.net/neutron/+bug/1276391<br />
** Serious bug, need some sort of closure: https://bugs.launchpad.net/neutron/+bug/1224978<br />
** We should close bugs that affect others by J2 so others have time to work on their stuff by J3<br />
** Any bugs that are ready and awaiting reviews?<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
** Ready for core approvals<br />
*** https://review.openstack.org/#/c/89728/<br />
*** https://review.openstack.org/#/c/91811/ <br />
*** which others? <br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Third Party Test System requirements<br />
** https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
*Open Discussion<br />
<br />
=== Meeting June 18, 2014 ===<br />
* Announcements<br />
* Action items from last week<br />
** banix to consolidate info from spec tracking etherpad into https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews<br />
** banix to investigate https://launchpad.net/bugs/1193861<br />
* Modular L2 agent: <br />
** [https://etherpad.openstack.org/p/modular-l2-agent-outline Schematic diagram]<br />
** [https://review.openstack.org/#/c/99187/ Code sketch]<br />
** [http://lists.openstack.org/pipermail/openstack-dev/2014-June/thread.html#37195 Email thread]<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
** Ready for core approvals<br />
*** https://review.openstack.org/#/c/89728/<br />
*** https://review.openstack.org/#/c/91811/ Is this ready? <br />
*** which others? <br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Third Party Test System requirements<br />
** https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
*Open Discussion<br />
<br />
=== Meeting June 11, 2014 ===<br />
* Announcements<br />
** Juno-1 being cut today<br />
*** Trying to get APIC L3 patch merged 1st<br />
** See https://wiki.openstack.org/wiki/NeutronJunoProjectPlan for Juno-2,3 plans<br />
*** Need to get ML2 high and medium priority items into plan<br />
** 3rd party CI needs to be working properly for ML2 drivers to stay in tree<br />
*** mestery will send email with deadlines<br />
*** see https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
* Action items from last week<br />
** rkukura to put priorities in specs etherpad (rkukura) [ from last week, close? ]<br />
** rkukura to talk to mestery for blueprint priorities<br />
** Sukhdev to investigate bug 1193861<br />
** rkukura to discuss with Mark regarding taskflow and provide feedback<br />
* Bugs<br />
** juno-1 in a few hours, nothing glaring for us<br />
** https://bugs.launchpad.net/neutron/+bug/1305800 (j1 -> j2)<br />
* Spec Reviews<br />
** https://etherpad.openstack.org/p/Neutron_ML2_Juno_Spec_Tracking<br />
** Support for extensions in ML2 Mechanism Drivers<br />
*** review: https://review.openstack.org/#/c/89208/<br />
*** etherpad: https://etherpad.openstack.org/p/ML2_MD_extensions<br />
*** issue: How to support extended attributes on core resources<br />
**** Current proposal: Pass input attributes to MDs and let MDs persist data and modify dictionaries<br />
**** Alternative 1: Fix NeutronDbPluginV2 base class to alway not set process_extensions=False when creating dictionaries<br />
**** Alternative 2: Add ExtensionDriver to ML2, with extend_*_dict, process_*_create, process_*_update methods<br />
* Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Modular L2 agent: https://review.openstack.org/#/c/99187/<br />
* Open Discussion<br />
<br />
=== Meeting June 04, 2014 ===<br />
* Announcements<br />
** https://wiki.openstack.org/wiki/NeutronPolicies (Neutron Policies)<br />
* Action items from last week<br />
** banix to recruit folks interested in Moduler L2 agent implementation<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron/+bug/1276391 (rkukura: status)<br />
** <s>https://bugs.launchpad.net/neutron/+bug/1227336 (banix to update status)</s><br />
** https://bugs.launchpad.net/neutron/+bug/1193861 (will this be covered by sukhdev's sync?)<br />
** https://bugs.launchpad.net/neutron/+bug/1246737 (oleg: havana backport)<br />
** https://bugs.launchpad.net/neutron/+bug/1260598 (isaku: status on unit test?)<br />
** https://bugs.launchpad.net/neutron/+bug/1236127 (needs slightly more unit test coverage, according to Kyle, need new owner)<br />
** (still working on the bugs section - shiv)<br />
* Spec Reviews<br />
** https://etherpad.openstack.org/p/Neutron_ML2_Juno_Spec_Tracking<br />
*** If priority is assigned, you may add your name as subteam-reviewer<br />
** Modular L2 agent (banix, blueprint)<br />
*** Have started putting the code together. Will have it posted before the next meeting (June 11) for comment. Will also update the ether pad below to provide more information accordingly.<br />
*** https://etherpad.openstack.org/p/modular-l2-agent-outline<br />
** Status on sync implementation (sukhdev)<br />
*** some bugs were closed as this will now be the holy grail<br />
<br />
=== Meeting May 28, 2014 ===<br />
* Announcements<br />
** none<br />
* Action items from last week<br />
** shivharis to scan all the bugs and tag them and prioritize them<br />
** rkukura to move all the specs from Agenda to an ehterpad<br />
** banix to send an email regarding ML2 Modular agent plan and seek interested parties<br />
* ovs-firewall-driver discussion: blueprint obstacles https://review.openstack.org/#/c/89712/<br />
* Modular L2 agent: planning<br />
** Initial outline for discussion [https://etherpad.openstack.org/p/modular-l2-agent-outline here]<br />
** possible interaction with upcoming "hierarchical binding" and "unified get_device_details"<br />
* Bugs (today we will only address these bugs)<br />
** https://bugs.launchpad.net/neutron/+bug/1276391 (rkukura: status)<br />
** https://bugs.launchpad.net/neutron/+bug/1227336 (banix to update status)<br />
** https://bugs.launchpad.net/neutron/+bug/1246737 (oleg: havana backport)<br />
** https://bugs.launchpad.net/neutron/+bug/1224978 (romilg: status?, priority?)<br />
** https://bugs.launchpad.net/neutron/+bug/1260598 (isaku: status on unit test?)<br />
** There are many bugs under the "need unit tests" [ NEED OWNERS ]<br />
*** what is the general plan for this?<br />
*** do MDs need specific tests or they are covered by the general ML2 plugin testing framework?<br />
* Spec Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron-specs,n,z<br />
** https://etherpad.openstack.org/p/Neutron_ML2_Juno_Spec_Tracking<br />
* Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Open Discussion<br />
<br />
=== Meeting May 21, 2014 ===<br />
* Announcements<br />
** Mid-cycle code sprint scheduled July 9-11<br />
*** Cisco office in Bloomington, Minnesota<br />
*** logistics, signup: https://etherpad.openstack.org/p/neutron-juno-mid-cycle-meeting<br />
* Action items from last week<br />
** banix to organize single etherpad for Modular L2 Agents session - done<br />
** rkukura to flesh out single etherpad for ML2 Roadmap session - done<br />
* ML2 design summit sessions post-mortem<br />
** https://etherpad.openstack.org/p/ML2_Juno_Roadmap<br />
** https://etherpad.openstack.org/p/ML2_mechanismdriver_extensions_support<br />
** https://etherpad.openstack.org/p/juno-neutron-modular-l2-agent<br />
** https://etherpad.openstack.org/p/hierarchical_network_topology<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Spec reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron-specs,n,z<br />
** Merged<br />
*** ML2 Mechanism Driver for the Cisco APIC - https://review.openstack.org/#/c/89305/ - HenryG<br />
*** ML2 Mechanism Driver for SR-IOV NIC switching - https://review.openstack.org/#/c/89763/ - irenab<br />
** In review<br />
*** Add spec for ML2 mechanism driver for SDN-VE - https://review.openstack.org/#/c/88101/ - banix<br />
*** VDP support in OVS Neutron Agent - https://review.openstack.org/#/c/89728/ - nlahouti<br />
*** ML2 Type drivers refactor to allow extensiblity - https://review.openstack.org/#/c/91811/ - asomya<br />
*** physical-network-topology extension spec - https://review.openstack.org/#/c/91275/ - Isaku Yamahata<br />
*** GW API: L2 bridging API - Piece 1: Basic use cases - https://review.openstack.org/#/c/93613/ - Racha Ben Ali<br />
*** Neutron QoS API Extension - https://review.openstack.org/#/c/88599/ - sc68cal<br />
*** Allow partial specification of Provider Network attributes - https://review.openstack.org/#/c/91540/ - zzelle<br />
*** Open vSwitch-based Security Groups: OVS FirewallDriver - https://review.openstack.org/#/c/89712/ - asadoughi<br />
*** Adding spec for fsl-sdn-os-mech-driver - https://review.openstack.org/#/c/88190/ - Trinath Somanchi<br />
*** Support for extensions in ML2 Mechanism Drivers - https://review.openstack.org/#/c/89208/ - nlahouti<br />
*** Add spec for neutron-external-ports blueprint - https://review.openstack.org/#/c/87825/ - kevinbenton<br />
*** ML2 Mechanism Driver for Cisco DFA - https://review.openstack.org/#/c/89740/ - nlahouti<br />
*** Neutron OVS based Distributed Virtual Router - https://review.openstack.org/#/c/89934/ - Swaminathan Vasudevan<br />
*** VLAN aware VMs - https://review.openstack.org/#/c/94612/ - Erik Moe<br />
** Planned<br />
*** ML2 Hierarchical Port Binding - rkukura<br />
* Code reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Open discussion<br />
<br />
=== Meeting May 7, 2014 ===<br />
* Announcements<br />
** Juno Summit next week, so no IRC meeting<br />
** Mid-cycle meeting being planned - https://etherpad.openstack.org/p/neutron-juno-mid-cycle-meeting<br />
* Action items from last week<br />
** rkukura to create etherpads for each summit session as soon as schedule is finalized<br />
*** rkukura added https://etherpad.openstack.org/p/ML2_Juno_Roadmap, but still needs to link BPs and spec to discuss<br />
*** etherpads have been added for other sessions by others<br />
*** Single etherpad per session, vs. etherpad per proposal?<br />
* ML2 Design Summit Sessions<br />
** Neutron schedule - http://junodesignsummit.sched.org/overview/type/neutron<br />
** Three sessions mainly focused on ML2<br />
*** ML2 Roadmap - http://junodesignsummit.sched.org/event/685fded37958784c0337681aa120568c<br />
*** Agent - http://junodesignsummit.sched.org/event/4205f2c4084e8a0c3bd8d420803ddf02<br />
*** Hierarchical Network Topologies - http://junodesignsummit.sched.org/event/1d5c2a1cc40bb6ffa539c19e8e5471b2<br />
** etherpads - https://wiki.openstack.org/wiki/Summit/Juno/Etherpads#Neutron<br />
** neutron pod at summit<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Spec Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron-specs,n,z<br />
* Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Open Discussion<br />
<br />
=== Meeting Cancelled April 30, 2014 ===<br />
* OpenStack vacation week!<br />
=== Meeting April 23, 2014 ===<br />
* Announcements<br />
** Neutron design summit runs through Friday - check your travel plans<br />
** New BP review process is up and running<br />
* Action items from last week<br />
** None<br />
* Design Summit Sessions<br />
** http://summit.openstack.org/<br />
** mestery is finalizing schedule, combining sessions<br />
*** ML2 Roadmap<br />
*** Agent<br />
*** Hierarchical Network Topologies<br />
** neutron pod at summit<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Spec Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron-specs,n,z<br />
* Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Open Discussion<br />
<br />
=== Meeting April 16, 2014 ===<br />
* Announcements<br />
* Action items from last week:<br />
* TypeDriver Refactoring: asomya<br />
* ovs-firewall-driver update: asadoughi<br />
* design summit session proposals - deadline Sunday 4/20<br />
** https://etherpad.openstack.org/p/juno_ml2_session_ideas<br />
<br />
=== Meeting April 9, 2014 ===<br />
* Action items from last week:<br />
** mestery to start etherpad for Juno Summit Sessions<br />
*** https://etherpad.openstack.org/p/juno_ml2_session_ideas<br />
** asomya to present his TypeDriver Refactoring<br />
* TypeDriver Refactoring<br />
** asomya<br />
* ovs-firewall-driver update: asadoughi<br />
<br />
=== Meeting April 2, 2014 ===<br />
* Action items from last week<br />
** banix to push patch to call remaining MDs after postcommit exception<br />
*** Please see: https://review.openstack.org/#/c/83217/ (Note that besides the unit tests and the updated comments this patch simply adds three lines.)<br />
* Reviews being tracked<br />
** Bind ports outside of transactions (rkukura): https://review.openstack.org/#/c/82945/<br />
** Error handling for update ops - https://bugs.launchpad.net/neutron/+bug/1227336<br />
*** Marked this as WORKINPROGRESS pending further discussion (perhaps at the summit). See the Action items section above for a stopgap measure. <br />
*** https://review.openstack.org/#/c/69792/ - in review<br />
*** Needs ML2 and core reviews<br />
*** Consensus that undoing operation makes sense if postcommit() ops fail?<br />
*** Do only drivers already called before failure see undo?<br />
* Design Summit Session Ideas<br />
** Juno planning for ML2 should start now<br />
** Ideas for summit sessions<br />
<br />
=== Meeting March 26, 2014 ===<br />
* Action items from last week:<br />
** None<br />
* Migration BP<br />
** migration - FFE - https://review.openstack.org/#/c/76533/ - merged<br />
* Other Bugs:<br />
* Bugs for icehouse<br />
** Port binding details - https://bugs.launchpad.net/neutron/+bug/1276395<br />
*** partial fix (add new properties) - https://review.openstack.org/#/c/76363/ - merged<br />
*** remainder (binding details in delete_port_*commit() ops) - https://review.openstack.org/#/c/79511/ - merged<br />
** bind_port() called in transaction - https://bugs.launchpad.net/neutron/+bug/1276391<br />
*** partial fix (remove validate_port_binding() and unbind_port() ops) - https://review.openstack.org/#/c/79511/ - merged<br />
*** remainder (move binding outside transaction) - https://review.openstack.org/#/c/82945/ - WIP<br />
**** Required minor fixes to mechanism drivers and tests - see REVISIT comments<br />
**** Update later today with cleanups, record locking, etc.<br />
**** Not clear if it will make icehouse<br />
** Error handling for update ops - https://bugs.launchpad.net/neutron/+bug/1227336<br />
*** https://review.openstack.org/#/c/69792/ - in review<br />
*** Needs ML2 and core reviews<br />
*** Consensus that undoing operation makes sense if postcommit() ops fail?<br />
*** Do only drivers already called before failure see undo?<br />
*** Defer to juno?<br />
** Binding failed - https://bugs.launchpad.net/neutron/+bug/1244255 - closed<br />
** VIF security - https://bugs.launchpad.net/nova/+bug/1112912 - in review<br />
*** Resistance to merging nova side - just control via nova config?<br />
*** Email thread and IRC discussion<br />
*** Nachi suggested discussion on #openstack-neutron after this meeting<br />
<br />
=== Meeting March 19, 2014 ===<br />
* Action items from last week:<br />
** None<br />
* Migration BP<br />
** migration - FFE - https://review.openstack.org/#/c/76533/<br />
*** (marun) Updated to support LB, please review.<br />
* Other Bugs:<br />
* Bugs for icehouse<br />
** Port binding details - https://bugs.launchpad.net/neutron/+bug/1276395<br />
*** partial fix (add new properties) - https://review.openstack.org/#/c/76363/ - merged<br />
*** remainder (binding details in delete_port_*commit() ops) - https://review.openstack.org/#/c/79511/ - approved<br />
** bind_port() called in transaction - https://bugs.launchpad.net/neutron/+bug/1276391<br />
*** partial fix (remove validate_port_binding() and unbind_port() ops) - https://review.openstack.org/#/c/79511/ - approved<br />
*** remainder (move binding outside transaction) - in progress, hopefully in review today<br />
** Error handling for update ops - https://bugs.launchpad.net/neutron/+bug/1227336<br />
*** https://review.openstack.org/#/c/69792/ - in review<br />
*** Needs ML2 and core reviews<br />
*** Consensus that undoing operation makes sense if postcommit() ops fail?<br />
** VIF security - https://bugs.launchpad.net/nova/+bug/1112912 - in review<br />
** Binding failed - https://bugs.launchpad.net/neutron/+bug/1244255 - unassigned?<br />
*** Will https://review.openstack.org/#/c/80829/ help?<br />
* Final mechanism driver status for icehouse:<br />
** cisco apic - deferred - https://review.openstack.org/#/c/73355/, https://review.openstack.org/#/c/73372/<br />
** cisco ucs - deferred<br />
** freescale - deferred - https://review.openstack.org/#/c/78092/ (former reviews: https://review.openstack.org/#/c/71868/, https://review.openstack.org/#/c/73985/, https://review.openstack.org/#/c/70089/)<br />
** huawei - deferred<br />
** SRIOV mech driver - deferred - https://review.openstack.org/#/c/74464/<br />
<br />
=== Meeting March 12, 2014 ===<br />
* Action items from last week:<br />
** None<br />
* Final mechanism driver status for icehouse<br />
** bigswitch - merged - https://review.openstack.org/#/c/64944/<br />
** brocade - merged - https://review.openstack.org/#/c/60129/<br />
** cisco apic - deferred - https://review.openstack.org/#/c/73355/, https://review.openstack.org/#/c/73372/<br />
** cisco ucs - deferred<br />
** freescale - deferred - https://review.openstack.org/#/c/78092/ (former reviews: https://review.openstack.org/#/c/71868/, https://review.openstack.org/#/c/73985/, https://review.openstack.org/#/c/70089/)<br />
** huawei - deferred<br />
** mellanox - merged - https://review.openstack.org/#/c/72854/<br />
** open daylight (odl) - merged - https://review.openstack.org/#/c/69775/<br />
** openflow agent - merged - https://review.openstack.org/#/c/71791/<br />
** SRIOV mech driver - deferred - https://review.openstack.org/#/c/74464/<br />
* Other BPs for icehouse<br />
** migration - FFE - https://review.openstack.org/#/c/76533/<br />
*** (marun) Updated to support LB, please review.<br />
** partial specs - deferred - https://review.openstack.org/#/c/71904/, https://review.openstack.org/#/c/74055/<br />
* Bugs for icehouse<br />
** Port binding details - https://bugs.launchpad.net/neutron/+bug/1276395<br />
*** partial fix (add new properties) - https://review.openstack.org/#/c/76363/ - merged<br />
*** remainder (binding details in delete_port_*commit() ops) - will be addressed in update to https://review.openstack.org/#/c/79511/ today - in progress<br />
** bind_port() called in transaction - https://bugs.launchpad.net/neutron/+bug/1276391<br />
*** partial fix (remove validate_port_binding() and unbind_port() ops) - https://review.openstack.org/#/c/79511/ - in review, update today<br />
*** remainder (move binding outside transaction) - in progress, hopefully in review today<br />
** Error handling for update ops - https://bugs.launchpad.net/neutron/+bug/1227336<br />
*** https://review.openstack.org/#/c/69792/ - in review<br />
*** Needs ML2 and core reviews<br />
*** Consensus that undoing operation makes sense if postcommit() ops fail?<br />
** VIF security - https://bugs.launchpad.net/nova/+bug/1112912 - in review<br />
** Binding failed - https://bugs.launchpad.net/neutron/+bug/1244255 - unassigned?<br />
** Agent model migration - https://bugs.launchpad.net/neutron/+bug/1260224 - in review<br />
** L2-pop live migration - https://bugs.launchpad.net/neutron/+bug/1237841 - review abandoned?<br />
*** here is the good review : https://review.openstack.org/#/c/61767/ (will be rebased asap)<br />
* Distributed Virtual Router<br />
** L2 plugin changes needed to enable DVR. See the DVR section of [[Meetings/Neutron-L3-Subteam|L3 subteam page]] for details.<br />
** [https://docs.google.com/document/d/1depasJSnGZPOnRLxEC_PYsVLcGVFXZLqP52RFTe21BE/edit#heading=h.5w7clq272tji Here is the document specifically about L2 changes]<br />
* Juno design summit session proposals<br />
** Submit and read proposals at http://summit.openstack.org/<br />
** I'll submit a general ML2 update/planning/catch-all session<br />
** Unfinished items from icehouse?<br />
** Brainstorm?<br />
* Open Discussion<br />
<br />
=== Meeting March 5, 2014 ===<br />
* Action items from last week:<br />
** None<br />
* Mechanism driver status for icehouse<br />
** bigswitch - merged - https://review.openstack.org/#/c/64944/<br />
** brocade - approved - https://review.openstack.org/#/c/60129/<br />
** cisco apic - deferred? - https://review.openstack.org/#/c/73355/, https://review.openstack.org/#/c/73372/<br />
** cisco ucs - deferred<br />
** freescale - deferred - https://review.openstack.org/#/c/78092/ (former reviews: https://review.openstack.org/#/c/71868/, https://review.openstack.org/#/c/73985/, https://review.openstack.org/#/c/70089/)<br />
** huawei - deferred<br />
** mellanox - merged - https://review.openstack.org/#/c/72854/<br />
** open daylight (odl) - FFE - https://review.openstack.org/#/c/69775/<br />
** openflow agent - merged - https://review.openstack.org/#/c/71791/<br />
** SRIOV mech driver: https://review.openstack.org/#/c/74464/<br />
* Other BPs for icehouse<br />
** migration - FFE - https://review.openstack.org/#/c/76533/<br />
*** (marun) Updated to support LB, please review.<br />
** partial specs - deferred? - https://review.openstack.org/#/c/71904/, https://review.openstack.org/#/c/74055/<br />
* Bugs for icehouse<br />
** https://bugs.launchpad.net/neutron/+bug/1276395, https://review.openstack.org/#/c/76363/ - approved<br />
** https://bugs.launchpad.net/neutron/+bug/1276391 - in progress<br />
** https://review.openstack.org/#/c/69792/ Deals with fails in update-*-postcommit ops <br />
* Distributed Virtual Router<br />
** L2 plugin changes needed to enable DVR. See the DVR section of [[Meetings/Neutron-L3-Subteam|L3 subteam page]] for details.<br />
** [https://docs.google.com/document/d/1depasJSnGZPOnRLxEC_PYsVLcGVFXZLqP52RFTe21BE/edit#heading=h.5w7clq272tji Here is the document specifically about L2 changes]<br />
* Open Discussion<br />
<br />
=== Meeting February 26, 2014 ===<br />
* Action items from last week:<br />
** ML2 team to review Port Binding document and comment inline<br />
*** https://docs.google.com/document/d/1k8tAqfQr8Ujzx5TzpXTYEUaym-0U-pE3YL9wjrS8cDg/edit#heading=h.cpck9ip3dbdv<br />
** marun and rkukura to proceed with migration BP and get an extension from markmcclain<br />
*** Initial patch posted for review, please take a look! https://review.openstack.org/#/c/76533/<br />
**** [marun]: I'm afraid I can't attend the meeting but will be back online later today. <br />
** All ML2 MechanismDrivers which bind ports should ensure they look to make sure the binding:vnic_type attribute is something they handle.<br />
* Port binding bug fixes which may affect MDs:<br />
** https://bugs.launchpad.net/neutron/+bug/1276395<br />
** https://bugs.launchpad.net/neutron/+bug/1276391<br />
* Open Discussion<br />
<br />
=== Meeting February 19, 2014 ===<br />
* Action items from last week:<br />
** rkukura to move port binding discussion into Google Doc<br />
** matrohon to file BP for multi-node testing and bring this up in the infra meeting<br />
* Migration tool<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/ml2-deprecated-plugin-migration<br />
** marun volunteered to own this working with rkukura<br />
* SR-IOV BPs in review:<br />
** https://blueprints.launchpad.net/neutron/+spec/ml2-binding-profile<br />
** https://blueprints.launchpad.net/neutron/+spec/ml2-request-vnic-type<br />
** https://blueprints.launchpad.net/neutron/+spec/vif-details<br />
** https://review.openstack.org/#/c/21946/<br />
** https://bugs.launchpad.net/neutron/+bug/1274034<br />
** https://review.openstack.org/#/c/44596/<br />
* Port binding bug fixes which may affect MDs:<br />
** https://bugs.launchpad.net/neutron/+bug/1276395<br />
** https://bugs.launchpad.net/neutron/+bug/1276391<br />
* Proposed patch to ML2 to move away from providernet extension into the multi-provider extension with arbitrary attributes<br />
** https://review.openstack.org/#/c/37893/<br />
<br />
=== Meeting February 12, 2014 ===<br />
* Action items from last week:<br />
** rkukura to put result of binding changes email discussion into a wiki or google doc<br />
** rkukura to change priorities of all new 3rd party MD BPs to low if they do not already have jenkins job in place<br />
*** https://blueprints.launchpad.net/neutron/+spec/brocade-ml2-mechanism-driver - medium, approved, in review, have jenkins<br />
*** https://blueprints.launchpad.net/neutron/+spec/bsn-ml2-mechanism-driver - medium, approved, no review, no jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/huawei-ml2-mechanism-driver - medium, approved, in review, no jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/ml2-cisco-apic-mechanism-driver - medium, approved, no review, have jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/ml2-opendaylight-mechanism-driver - medium, approved, in review, have jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/ml2-ucs-manager-mechanism-driver - medium, approved, no review, have jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/mlnx-ml2-support - medium, approved, in review, have jenkins<br />
*** https://blueprints.launchpad.net/neutron/+spec/ryu-ml2-driver - medium, approved, in review, have jenkins<br />
*** https://blueprints.launchpad.net/neutron/+spec/bigswitch-ml2-driver - low, approved, in review, no jenkins?, relationship to bsn-ml2-mechanism-driver?<br />
*** https://blueprints.launchpad.net/neutron/+spec/fsl-sdn-os-mech-driver - low, approved, in review, no jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/huawei-ml2-evs-mechanism-driver - low, approved, no review, no jenkins, relationship to huawei-ml2-mechanism-driver?<br />
*** https://blueprints.launchpad.net/neutron/+spec/netron-ml2-mechnism-driver-for-cisco-dfa-support - deferred to juno<br />
* ML2 Exceptions to UserSpace<br />
** https://bugs.launchpad.net/neutron/+bug/1273730<br />
* BPs<br />
** Provider network partial specs: zzelle@irc<br />
** https://wiki.openstack.org/wiki/Provider-network-partial-specs<br />
** https://review.openstack.org/71904<br />
* Blueprints<br />
** https://blueprints.launchpad.net/neutron?searchtext=ml2<br />
** 3 high, 13 medium, 3 low, 13 undefined priorities<br />
** 19 not yet approved for icehouse<br />
** all MDs should probably be same priority<br />
** Which should we approve for icehouse, drop from icehouse or adjust priority?<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron/+bugs?field.tag=ml2<br />
* ovs-firewall security group update: asadoughi<br />
* Tests<br />
** Add the capabality to test core MD (l2-pop, ovs, lb) by the gate<br />
<br />
===Previous Agenda===<br />
* ML2 Sessions Etherpads from Icehouse summit:<br />
** Extensibility of ML2 (Wednesday 4:40PM): https://etherpad.openstack.org/p/ML2_Extensibility<br />
** ML2 QoS and Deprecated Plugin Migration (Wednesday 5:30PM): https://etherpad.openstack.org/p/neutron-qos-hk and https://etherpad.openstack.org/p/ML2_Deprecated_Plugin_Migration<br />
** ML2 Multiple Backend Support (Friday 9:50AM)<br />
** ML2 Mechanism Drivers and Modular Agents (Friday 1:30PM)<br />
* devstack ML2 patches<br />
** Default devstack to ML2: https://bugs.launchpad.net/devstack/+bug/1220745<br />
** Correctly set L3 service plugin for ML2: https://review.openstack.org/#/c/48522/<br />
* Documentation<br />
** Need to focus on this now<br />
** Documentation BP link: https://blueprints.launchpad.net/openstack-manuals/+spec/neutron-ml2-docs<br />
** ML2 documentation bugs link: https://bugs.launchpad.net/openstack-manuals/+bugs?field.tag=ml2<br />
** Need to document ML3 with ML2<br />
* Testing and bug fixes<br />
** Testing of ML2 by everyone would be appreciated<br />
** We need to find and fix any bugs in the next couple of weeks<br />
<br />
* Icehouse Design Summit Topic ideas<br />
** RPC handling in ML2 for Type and Mechanism Drivers<br />
** More extensible TypeDrivers for controller-based MechanismDrivers<br />
** Monolithic Plugin vs. ML2 MechanismDriver - current and future plugins<br />
** Future Directions for ML2 (orchestration, deployment, management, ...)<br />
** Migration from deprecated Plugins (openvswitch, linuxbridge) to ML2 - automation?<br />
** Add support for VXLAN multicast to the OVS agent with newer versions of OVS and Linux kernel.<br />
** Multi-segment provider network implementations in MechanismDrivers, specifically OVS.<br />
** Additional provider network attributes for controller-based plugins such as ODL for networks created outside of Neutron.<br />
<br />
=== Icehouse ML2 work for reference ===<br />
* ML2 TypeDriver Extra Port Info<br />
** https://blueprints.launchpad.net/neutron/+spec/ml2-typedriver-extra-port-info<br />
* Campus Network Blueprint and ML2 integration<br />
** https://blueprints.launchpad.net/neutron/+spec/campus-network<br />
* OpenDaylight Driver<br />
** https://blueprints.launchpad.net/quantum/+spec/ml2-opendaylight-mechanism-driver<br />
<br />
=== Questions? ===<br />
<br />
== Previous Meeting Logs ==<br />
* Available here: [http://eavesdrop.openstack.org/meetings/networking_ml2/ ML2 Meeting Logs]<br />
<br />
== General ML2 Information ==<br />
Here are the current ml2-specific blueprints for havana:<br />
<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-gre<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-mechanism-drivers<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-portbinding<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-vxlan<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-multi-segment-api<br />
<br />
<br />
These tunnel-related blueprints effect the openvswitch and/or<br />
linuxbridge agents, and the features should also (or exclusively) be<br />
supported (using both agents simultaneously where applicable) by the ml2<br />
plugin:<br />
<br />
* https://blueprints.launchpad.net/quantum/+spec/ovs-vxlan-lisp-tunnel<br />
* https://blueprints.launchpad.net/quantum/+spec/openvswitch-kernel-vxlan<br />
* https://blueprints.launchpad.net/quantum/+spec/vxlan-linuxbridge<br />
* https://blueprints.launchpad.net/quantum/+spec/ovs-tunnel-partial-mesh<br />
* https://blueprints.launchpad.net/quantum/+spec/l2-population<br />
<br />
<br />
These blueprints involve the ml2 MechanismDriver API:<br />
<br />
* https://blueprints.launchpad.net/quantum/+spec/tailf-ncs<br />
* https://blueprints.launchpad.net/quantum/+spec/ovsplugin-hardware-devices<br />
<br />
[[Category: Meetings]]</div>Sukhdevhttps://wiki.openstack.org/w/index.php?title=Meetings/ML2&diff=156960Meetings/ML22017-09-27T15:55:21Z<p>Sukhdev: </p>
<hr />
<div>'''Weekly on Wednesdays at 1600 UTC on #openstack-meeting-alt'''<br />
<br />
Tracking ML2 Subgroup Reviews: [https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews here]<br />
<br />
<br />
==Agenda==<br />
<br />
=== Meeting September 26, 2017 ===<br />
<br />
* Announcements<br />
<br />
* Open Agenda based upon the participation<br />
<br />
* RFEs/Bugs<br />
** https://review.openstack.org/#/c/446047/<br />
** https://review.openstack.org/#/c/458531/<br />
** https://review.openstack.org/#/c/482307/<br />
** https://review.openstack.org/#/c/483020/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting September 13, 2017 ===<br />
<br />
=== No Meeting September 6, 2017 ===<br />
<br />
=== No Meeting August 30, 2017 ===<br />
<br />
=== No Meeting August 23, 2017 ===<br />
<br />
=== Meeting August 16, 2017 ===<br />
<br />
* Announcements<br />
<br />
* Overview of networking-opencontrail (Sukhdev)<br />
<br />
* RFEs/Bugs<br />
** https://review.openstack.org/#/c/446047/<br />
** https://review.openstack.org/#/c/458531/<br />
** https://review.openstack.org/#/c/482307/<br />
** https://review.openstack.org/#/c/483020/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting August 9, 2017 ===<br />
<br />
=== No Meeting August 2, 2017 ===<br />
<br />
=== No Meeting July 26, 2017 ===<br />
<br />
=== No Meeting July 19, 2017 ===<br />
<br />
=== Meeting July 12, 2017 ===<br />
<br />
* Announcements<br />
<br />
* RFEs/Bugs<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 5, 2017 ===<br />
<br />
* Announcements<br />
<br />
* RFEs/Bugs<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting June 21, 2017 ===<br />
<br />
* Announcements<br />
<br />
* RFEs/Bugs<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting June 14, 2017 ===<br />
<br />
* Announcements<br />
<br />
* RFEs/Bugs<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting June 7, 2017 ===<br />
<br />
* Announcements<br />
<br />
* RFEs/Bugs<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting May 31, 2017 ===<br />
<br />
* Announcements<br />
<br />
* RFEs/Bugs<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting May 24, 2017 ===<br />
<br />
* Announcements<br />
<br />
* RFEs/Bugs<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting May 17, 2017 ===<br />
<br />
* Announcements<br />
<br />
* Summit recap<br />
<br />
* ML2 meeting format/usefulness/goals etc.<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting May 10, 2017 due to Summit ===<br />
<br />
=== No Meeting May 3, 2017 ===<br />
<br />
* Announcements<br />
** OpenStack Summit in Boston next week<br />
** No ML2 IRC meeting next week<br />
<br />
=== Meeting April 26, 2017 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
<br />
* QinQ Type Driver<br />
** https://review.openstack.org/#/c/446047<br />
<br />
* SR-IOV port extension RFE<br />
** https://bugs.launchpad.net/neutron/+bug/1662650<br />
<br />
* live migration port binding support <br />
** https://review.openstack.org/#/c/414251<br />
<br />
* driver api "feature requests"<br />
** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
** https://bugs.launchpad.net/neutron/+bug/1673142 Enforce extension semantics<br />
** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting April 19, 2017 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
<br />
* QinQ Type Driver<br />
** https://review.openstack.org/#/c/446047<br />
<br />
* SR-IOV port extension RFE<br />
** https://bugs.launchpad.net/neutron/+bug/1662650<br />
<br />
* live migration port binding support <br />
** https://review.openstack.org/#/c/414251<br />
<br />
* driver api "feature requests"<br />
** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting April 12, 2017 ===<br />
<br />
=== Meeting April 5, 2017 ===<br />
<br />
* Announcements<br />
<br />
** The log for previous meeting went to wrong place as I accidentally mistyped the meeting name <br />
*** http://eavesdrop.openstack.org/meetings/__networking_ml2/<br />
<br />
* Bugs/RFEs<br />
<br />
* QinQ Type Driver<br />
** https://review.openstack.org/#/c/446047<br />
<br />
** SR-IOV port extension RFE<br />
*** https://bugs.launchpad.net/neutron/+bug/1662650<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 30, 2017 ===<br />
<br />
* Announcements<br />
** Sukhdev is out today<br />
<br />
<br />
=== Meeting March 15, 2017 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
<br />
** SR-IOV port extension RFE<br />
*** https://bugs.launchpad.net/neutron/+bug/1662650<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
<br />
<br />
=== Meeting March 1, 2017 ===<br />
<br />
* Announcements<br />
<br />
* PTG post mortem<br />
<br />
* Bugs/RFEs<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting February 22, 2017 (PTG) ===<br />
<br />
=== No Meeting February 15, 2017 ===<br />
<br />
=== Meeting February 8, 2017 ===<br />
<br />
* Announcements<br />
** rkukura not available for today's meeting<br />
** Neutron PTG etherpad - https://etherpad.openstack.org/p/neutron-ptg-pike<br />
<br />
* Bugs/RFEs<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting January 25, 2017 ===<br />
<br />
* Announcements<br />
** Neutron PTG etherpad - https://etherpad.openstack.org/p/neutron-ptg-pike<br />
<br />
* Bugs/RFEs<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
*** https://review.openstack.org/#/c/404293<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting January 18, 2017 ===<br />
<br />
* Announcements<br />
** There is still room for PTG registrations <br />
<br />
* Bugs/RFEs<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
*** https://review.openstack.org/#/c/404293<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting January 11, 2017 ===<br />
<br />
* Announcements<br />
* There is still room for PTG registrations <br />
<br />
* Bugs/RFEs<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
*** https://review.openstack.org/#/c/404293<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting December 14, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 7, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting November 23, 2016 ===<br />
<br />
=== Meeting November 16, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting November 9, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Ocata Summit Retrospective<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
*** part of this Barcelona summit design session: https://etherpad.openstack.org/p/ocata-nova-neutron-session<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting November 2, 2016 ===<br />
<br />
* Skipping due to Ocata summit travel/recovery<br />
<br />
=== No Meeting October 26, 2016 ===<br />
<br />
* Skipping due to Ocata summit<br />
<br />
=== Meeting October 19, 2016 ===<br />
<br />
* Announcements<br />
** Next week Summit in Barcelona. No meeting next week<br />
<br />
* Ocata Planning<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
*** part of this Barcelona summit design session: https://etherpad.openstack.org/p/ocata-nova-neutron-session<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting October 12, 2016 ===<br />
<br />
* Announcements<br />
** Bob Kukura will not be at today's meeting.<br />
<br />
* Ocata Planning<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
*** part of this Barcelona summit design session: https://etherpad.openstack.org/p/ocata-nova-neutron-session<br />
*** Unifying the portbinding logic is not a necessary part of this proposal anymore<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting October 5, 2016 ===<br />
<br />
* Announcements<br />
** Bob Kukura will not be at today's meeting.<br />
<br />
* Ocata Planning<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** Unifying the portbinding logic is not a necessary part of this proposal anymore<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting September 28, 2016 ===<br />
<br />
=== No Meeting September 21, 2016 ===<br />
<br />
=== No Meeting September 14, 2016 ===<br />
<br />
=== Meeting September 7, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** Unifying the portbinding logic is not a necessary part of this proposal anymore<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting August 31, 2016 ===<br />
<br />
* Neither sukhdev nor rkukura is available to chair today, so we'll skip this week's meeting.<br />
<br />
=== Meeting August 24, 2016 ===<br />
<br />
* Announcements<br />
** N-3 is Sept 1<br />
<br />
* Bugs/RFEs<br />
** Unify ML2 portbinding and dvr portbinding tables - andreas (not available for today's meeting)<br />
*** please review this patch - https://review.openstack.org/#/c/317358<br />
*** spec for live migration - https://review.openstack.org/#/c/309416/<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception - see patch here - https://review.openstack.org/#/c/327500<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 17, 2016 ===<br />
<br />
* Announcements<br />
** N-3 is Sept 1<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
*** I have added the conf calling information for remote participation - see - https://etherpad.openstack.org/p/newton-neutron-midcycle-workitems<br />
<br />
<br />
* Bugs/RFEs<br />
** Unify ML2 portbinding and dvr portbinding tables - andreas <br />
<br />
** please review this patch - https://review.openstack.org/#/c/317358<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception - see patch here - https://review.openstack.org/#/c/327500<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
** Clarification on coupling between port create and port update calls to mech drivers<br />
<br />
=== Meeting August 3, 2016 ===<br />
<br />
* Announcements<br />
** N-3 is Sept 1<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
** Barcelona summit presentation voting has started: https://www.openstack.org/summit/barcelona-2016/vote-for-speakers<br />
<br />
* Bugs/RFEs<br />
** Unify ML2 portbinding and dvr portbinding tables - andreas <br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1609184 [RFE] ML2: Allow retry on db error by precommit https://review.openstack.org/#/c/350315/<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 27, 2016 ===<br />
<br />
* Meeting was cancelled this week<br />
<br />
=== Meeting July 20, 2016 ===<br />
<br />
* Announcements<br />
** N-2 is behind us<br />
** N-3 is Sept 1<br />
** Project Mascot/logo - see here - http://lists.openstack.org/pipermail/openstack-dev/2016-July/099046.html<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
<br />
* Bugs/RFEs<br />
** Unify ML2 portbinding and dvr portbinding tables - andreas <br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 13, 2016 ===<br />
<br />
* Announcements<br />
** Deadline to submit proposals for Barcelona summit is today<br />
** N-2 is this week - http://releases.openstack.org/newton/schedule.html<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
<br />
* Bugs/RFEs<br />
** Unify of ML2 portbinding and dvr portbinding tables<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
<br />
<br />
=== Meeting July 6, 2016 ===<br />
<br />
* Announcements<br />
** July 12-14 Neuton-2<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
* Bugs/RFEs<br />
** Unify of ML2 portbinding and dvr portbinding tables<br />
*** Armax commented on the spec: https://review.openstack.org/309416 . Those are his major points:<br />
*** Are we sure that vnic_type and profile are always port specific (and not binding specific)?<br />
*** Why not just merging the portbindingstable into the dvr portbindingstable?<br />
*** For Live Migration Armando rather wants a live migration specifc port extension than a general purpose port extension. The general purpose solution seems a bit overkill to him. On the summit, we decided to go the latter one, thoughts?<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
=== Meeting June 29, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Items from Last week<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting June 22, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Items from Last week<br />
** https://review.openstack.org/#/c/320657/1/neutron/db/ipam_backend_mixin.py <- Should this be fixed? Question from Rossella.<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting June 15, 2016 ===<br />
<br />
* Announcements<br />
* Unify of ML2 portbinding and dvr portbinding tables<br />
** current patchset: https://review.openstack.org/#/c/326987<br />
*** TODO: minor fixes, unit tests<br />
*** Separate Patch: OVO, rework DVR part as well<br />
** series of patches doing similar work for router ha ports: https://review.openstack.org/#/c/323993<br />
** Which one is the right way to go? Who do we need to involve to land this in Newton?<br />
<br />
* Open Discussion<br />
** https://review.openstack.org/#/c/320657/1/neutron/db/ipam_backend_mixin.py <- Should this be fixed? Question from Rossella.<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
=== Meeting June 8, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Open Discussion<br />
<br />
=== Meeting June 1, 2016 ===<br />
<br />
* Announcements<br />
** N-1 is *this* week<br />
** http://releases.openstack.org/newton/schedule.html<br />
<br />
* Manila-ML2 integration <br />
** https://bugs.launchpad.net/neutron/+bug/1573197<br />
<br />
* Security Groups Discussion<br />
<br />
* Open Discussion<br />
** Some routed networks stuff (carl_baldwin)<br />
*** https://review.openstack.org/#/c/317358 - Enabling create / delete of segments directly<br />
*** https://review.openstack.org/#/c/321152 - ML2 bug doesn't allow return of IP allocation in port update.<br />
<br />
=== Meeting May 25, 2016 ===<br />
<br />
* Today's meeting was cancelled - we will meet next week<br />
<br />
* Announcements<br />
** N-1 is next week<br />
** http://releases.openstack.org/newton/schedule.html<br />
<br />
* Manila-ML2 integration <br />
** https://bugs.launchpad.net/neutron/+bug/1573197<br />
<br />
* Security Groups Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting May 18, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Bugs<br />
<br />
* Open Discussion<br />
<br />
=== Meeting May 11, 2016 ===<br />
<br />
(carl_baldwin) Will there be a meeting this week? - Yes<br />
<br />
* Announcements<br />
<br />
* Newton charter for ML2 <br />
** Trunked ports integration with ML2 <br />
** Integration of Segments service plugin with ML2 (see below)<br />
<br />
* Bugs<br />
** Missing ML2 config options in config reference: https://bugs.launchpad.net/openstack-manuals/+bug/1567792<br />
<br />
* Open Discussion<br />
** Some routed networks topics<br />
*** creating and deleting segments on existing network through new segment API<br />
**** Any cases it should be forbidden?<br />
*** Integrating the segments service plugin with ML2<br />
<br />
<br />
=== Meeting May 4, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Discussion on the charter for ML2 for Newton<br />
** Some of the discussion during summit - https://etherpad.openstack.org/p/newton-neutron-unplugged-track<br />
<br />
* Bugs<br />
** Missing ML2 config options in config reference: https://bugs.launchpad.net/openstack-manuals/+bug/1567792<br />
<br />
* Open Discussion<br />
<br />
=== Meeting April 20, 2016 ===<br />
<br />
* Announcements<br />
** rkukura cannot attend today<br />
** Austin Summit Next week<br />
** No meeting next week (4/27)<br />
<br />
* Neutron Austin Design sessions schedule<br />
** https://www.openstack.org/summit/austin-2016/summit-schedule/global-search?t=Neutron%3A<br />
<br />
* Bugs<br />
** Missing ML2 config options in config reference: https://bugs.launchpad.net/openstack-manuals/+bug/1567792<br />
<br />
* Open Discussion<br />
** Nova-Neutron Porbinding Migration issues (+ macvtap migration, cross l2 agent migration) <br />
*** Cannot attend today, so here a brief update (scheuran, 2016-04-13)<br />
*** Started discussion on the ML http://lists.openstack.org/pipermail/openstack-dev/2016-April/092073.html<br />
*** In a lengthy chat with kevinbenton today we agreed to follow up the multiple port binding thing<br />
*** I started rebasing Bobs patches https://review.openstack.org/#/c/189410 - it will take a while, as I'm learning a lot on the way ;)<br />
*** And a BP + spec is required for the API changes that externalize multiple bindings per port, also still TBD<br />
<br />
=== Meeting April 13, 2016 ===<br />
<br />
* Announcements<br />
** Newton is now open for business<br />
** Networking Guide ML2 section merged: http://docs.openstack.org/mitaka/networking-guide/config-ml2-plug-in.html (scheuran)<br />
<br />
* Neutron Austin Design sessions schedule<br />
** https://www.openstack.org/summit/austin-2016/summit-schedule/global-search?t=Neutron%3A<br />
<br />
* Bugs<br />
** Missing ML2 config options in config reference: https://bugs.launchpad.net/openstack-manuals/+bug/1567792<br />
<br />
* Open Discussion<br />
** Nova-Neutron Porbinding Migration issues (+ macvtap migration, cross l2 agent migration) <br />
*** Cannot attend today, so here a brief update (scheuran, 2016-04-13)<br />
*** Started discussion on the ML http://lists.openstack.org/pipermail/openstack-dev/2016-April/092073.html<br />
*** In a lengthy chat with kevinbenton today we agreed to follow up the multiple port binding thing<br />
*** I started rebasing Bobs patches https://review.openstack.org/#/c/189410 - it will take a while, as I'm learning a lot on the way ;)<br />
*** And a BP + spec is required for the API changes that externalize multiple bindings per port, also still TBD<br />
<br />
=== Meeting April 6, 2016 ===<br />
<br />
* Announcements<br />
** Mitaka release is this week<br />
<br />
* Neutron Austin Design summit Ideas <br />
** Link - https://etherpad.openstack.org/p/newton-neutron-summit-ideas<br />
<br />
* port binding discussion on migration (scheuran) - continuation from previous week<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 30, 2016 ===<br />
<br />
* Announcements<br />
** Mitaka RC2 in the works<br />
<br />
* Neutron Austin Design summit Ideas <br />
** Link - https://etherpad.openstack.org/p/newton-neutron-summit-ideas<br />
<br />
* port binding discussion on migration (scheuran)<br />
** In case distributed ports would be needed, old (currently abandoned, but worth revisiting) effort to cleanup DVR's distributed port implementation as a precursor to generalizing it is here:<br />
*** https://bugs.launchpad.net/neutron/+bug/1367391<br />
*** https://review.openstack.org/#/c/189410/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 23, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Neutron Austin Design summit Ideas <br />
** Link - https://etherpad.openstack.org/p/newton-neutron-summit-ideas<br />
<br />
* port binding discussion on migration (scheuran)<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 16, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Docs ML2 configuration section update<br />
** Documentation - https://review.openstack.org/#/c/282349<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* port binding with port owned by router<br />
<br />
* Simulate portbinding on migration target host (scheuran)<br />
** Use Case: Migration cross l2 agents, migration with macvtap l2 agent --> In both cases nova needs to know the portbinding information that should be used on the migration target before migration has started (in nova pre_live_migration) and before port has been bound. This information is required to trigger the correct vif-plug action on the target and to modify the libvirt domain.xml accordingly<br />
** Approach: Some new api call is required, which simulates the portbinding for the target host and returns this information<br />
** This is just as a heads up - I try to come up with more details in the next meeting (23rd of March)<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 9, 2016 ===<br />
<br />
* Announcements<br />
** rkukura cannot attend today<br />
<br />
* Modular L2 agent update<br />
** Documentation - https://review.openstack.org/#/c/282349<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 2, 2016 ===<br />
<br />
* Announcements<br />
** Mitaka-3 is this week<br />
<br />
* Modular L2 agent update<br />
** Documentation - https://review.openstack.org/#/c/282349<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting February 24, 2016 ===<br />
<br />
* Announcements<br />
** neutron mid-cycle this week - https://etherpad.openstack.org/p/neutron-mitaka-midcycle<br />
<br />
* Open Agenda - based upon interest<br />
<br />
* Modular L2 agent update<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting February 17, 2016 ===<br />
<br />
* Announcements<br />
** rkukura on PTO this week<br />
<br />
* Open Agenda - based upon interest<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Modular L2 agent update<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting February 10, 2016 ===<br />
<br />
* Announcements<br />
** Do not forget to vote on sessions for Austin Summit<br />
*** https://www.openstack.org/summit/austin-2016/vote-for-speakers<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Modular L2 agent update<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting February 3, 2016 ===<br />
<br />
* Announcements<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Modular L2 agent update<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting January 27, 2016 ===<br />
<br />
* Announcements<br />
** Austin (Newton) Summit session proposal deadline is Monday<br />
*** https://www.openstack.org/summit/austin-2016/call-for-speakers<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting January 20, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Driver API for SecurityGroup <br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Any topics of interest to ML2 - Open Agenda based upon the interest<br />
* Open Discussion<br />
<br />
<br />
=== Meeting January 13, 2016 ===<br />
<br />
* Announcements<br />
** M2 is next week<br />
<br />
* Driver API for SecurityGroup <br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Any topics of interest to ML2 - Open Agenda based upon the interest<br />
* Open Discussion<br />
<br />
=== Meeting January 6, 2016 ===<br />
* Announcements<br />
** M2 Mid Jan<br />
<br />
* Driver API for SecurityGroup - good discussion on the bug<br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* Trunk port binding for VLAN-awere VMs - pretty much ready to go<br />
** Spec - https://review.openstack.org/#/c/243786/<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Any topics of interest to ML2 - Open Agenda based upon the interest<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 30, 2015 ===<br />
<br />
* No meeting<br />
<br />
=== Meeting December 23, 2015 ===<br />
<br />
* No meeting<br />
<br />
=== Meeting December 16, 2015 ===<br />
<br />
* Announcements<br />
** Sukhdev is off for next two weeks, rkukura is off week after next<br />
** no meeting 12/30<br />
** quick poll - meet next week (12/23)?<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** Spec - https://review.openstack.org/#/c/243786/<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran (can't attend today 12/09)<br />
** This patch needs to go in first, then we're ready to do the split of the lb agent: https://review.openstack.org/250542<br />
** Split of the lb agent: Will be updated after above went in: https://review.openstack.org/#/c/246318/<br />
** Moving the code to a separate file [WIP] https://review.openstack.org/#/c/248138/<br />
** Also had a discussion with kevinbenton and ajo if arp spoofing stuff could be modelled as agent extension. Could not convince them, so we agreed to go on with the current design and keep that in the back of our minds for the future.<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* limited-portsec Discussion<br />
** if the limited-portsec depend on port-sec extension, there maybe code in limited-portsec to extend the dict of port-sec.<br />
** https://review.openstack.org/#/c/250036/ , difficult to handle the dependency in these extensions.<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 9, 2015 ===<br />
<br />
* Announcements<br />
** Sukhdev is off for next three weeks<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** Spec - https://review.openstack.org/#/c/243786/<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran (can't attend today 12/09)<br />
** This patch needs to go in first, then we're ready to do the split of the lb agent: https://review.openstack.org/250542<br />
** Split of the lb agent: Will be updated after above went in: https://review.openstack.org/#/c/246318/<br />
** Moving the code to a separate file [WIP] https://review.openstack.org/#/c/248138/<br />
** Also had a discussion with kevinbenton and ajo if arp spoofing stuff could be modelled as agent extension. Could not convince them, so we agreed to go on with the current design and keep that in the back of our minds for the future.<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* limited-portsec Discussion<br />
** if the limited-portsec depend on port-sec extension, there maybe code in limited-portsec to extend the dict of port-sec.<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Open Discussion<br />
** Discussion on passing network ID to the type drivers - enhancement is needed to three methods as follows:<br />
*** def allocate_tenant_segment(self, session, network_id=None):<br />
*** def reserve_provider_segment(self, session, segment, network_id=None):<br />
*** def release_segment(self, session, segment, network_id=None):<br />
<br />
=== Meeting December 2, 2015 ===<br />
* Announcements<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** Spec - https://review.openstack.org/#/c/243786/<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
** https://review.openstack.org/#/c/246318/<br />
** https://review.openstack.org/#/c/248138/<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting November 25, 2015 ===<br />
* Announcements<br />
** M1 is due next week<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** Bence Romsics discussed with ML2 subteam at summit<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting November 18, 2015 ===<br />
* Announcements<br />
** M1 is due in first week of Dec<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** Bence Romsics discussed with ML2 subteam at summit<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting November 11, 2015 ===<br />
* Announcements<br />
** Welcome back from the summit and our week off!<br />
** Mitaka-1 December 1: https://launchpad.net/neutron/+milestone/mitaka-1<br />
<br />
* Mitaka Design Summit recap<br />
** Etherpads: https://wiki.openstack.org/wiki/Design_Summit/Mitaka/Etherpads#Neutron<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** Bence Romsics discussed with ML2 subteam at summit<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
=== Meeting October 21, 2015 ===<br />
* Announcements<br />
** Mitaka summit is next week<br />
** No ML2 IRC meeting during summit<br />
<br />
* Mitaka Design Summit<br />
** Neutron Design Summit schedule - https://www.openstack.org/summit/tokyo-2015/schedule/design-summit<br />
<br />
* ML2 pre-cycle sprint recap<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** email summaries - TBD<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
=== Meeting October 14, 2015 ===<br />
<br />
* Meeting cancelled due to low attendance<br />
<br />
=== Meeting October 7, 2015 ===<br />
<br />
* No meeting - ML2 pre-cycle sprint<br />
<br />
=== Meeting Sept 30, 2015 ===<br />
* Announcements<br />
** Neutron has a new PTL for Mitaka - congratulations to armax and many thanks to mestery!<br />
** ML2 pre-cycle sprint is next week<br />
** No ML2 IRC meeting next week<br />
<br />
* ML2 pre-cycle sprint<br />
** Sprint announcement - http://lists.openstack.org/pipermail/openstack-dev/2015-September/073927.html<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** Logistics<br />
** Prep<br />
<br />
* Mitaka Design Summit proposals for ML2 - discussion <br />
** Neutron Mitaka Design Summit proposals - https://etherpad.openstack.org/p/neutron-mitaka-designsummit<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* Modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
=== Meeting Sept 23, 2015 ===<br />
* Announcements<br />
** Liberty RC1 contents - https://launchpad.net/neutron/+milestone/liberty-rc1<br />
** PTL election is this week - https://wiki.openstack.org/wiki/PTL_Elections_September_2015<br />
<br />
* ML2 late-cycle plan<br />
** Sprint announcement - http://lists.openstack.org/pipermail/openstack-dev/2015-September/073927.html<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* Mitaka Design Summit proposals for ML2 - discussion <br />
** Nutron Mitaka Design Summit proposals - https://etherpad.openstack.org/p/neutron-mitaka-designsummit<br />
<br />
* driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting Sept 16, 2015 ===<br />
<br />
* Announcements<br />
** Liberty RC1 contents - https://launchpad.net/neutron/+milestone/liberty-rc1<br />
<br />
* ML2 late-cycle plan<br />
** Sprint announcement - http://lists.openstack.org/pipermail/openstack-dev/2015-September/073927.html<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* Mitaka Design Summit proposals for ML2 - discussion <br />
** Nutron Mitaka Design Summit proposals - https://etherpad.openstack.org/p/neutron-mitaka-designsummit<br />
<br />
* driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting Sept 9, 2015 ===<br />
<br />
* Announcements<br />
** Liberty-3 contents - https://launchpad.net/neutron/+milestone/liberty-3<br />
** Liberty RC1 contents - https://launchpad.net/neutron/+milestone/liberty-rc1<br />
<br />
* ML2 late-cycle plan<br />
** Sprint announcement - http://lists.openstack.org/pipermail/openstack-dev/2015-September/073927.html<br />
<br />
* Mitaka Design Summit proposals for ML2 - discussion <br />
** Brainstorm ideas for the Mitaka ML2 design summit ideas<br />
** Nutron Mitaka Design Summit proposals - https://etherpad.openstack.org/p/neutron-mitaka-designsummit<br />
<br />
* driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting Sept 2, 2015 ===<br />
<br />
* Announcements<br />
** Liberty FF is this week (or early next week)<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is Yahoo (tentative) <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** Task Flow Document<br />
*** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* driver API for SecurityGroup - Do we want to come up with a plan for Design session in Tokyo for this? <br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 26, 2015 ===<br />
<br />
* Announcements<br />
** Liberty FF is next week<br />
<br />
* Action Items from previous weeks:<br />
** rkukura to work with others to finalize the venue for the ML2 late-cycle sprint<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is TBD. <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* driver API for SecurityGroup<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 19, 2015 ===<br />
<br />
* Announcements<br />
** Liberty FF is two weeks away<br />
<br />
* Action Items from previous weeks:<br />
** rkukura and Sukhdev to re-organize weekly meeting agenda around goals for upcoming Mitaka cycle as well as anything needed to wrap up for liberty<br />
** rkukura to work with others to finalize the venue for the ML2 late-cycle sprint<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is TBD. <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L3 Blueprints - https://launchpad.net/neutron/+milestone/liberty-3<br />
** couple of Blueprints may be of interest to ML2 team<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* driver API for SecurityGroup<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 12, 2015 ===<br />
<br />
* Announcements<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is TBD. <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L3 Blueprints - https://launchpad.net/neutron/+milestone/liberty-3<br />
** couple of Blueprints may be of interest to ML2 team<br />
<br />
* L2 Modular Agent discussion<br />
** macvtap agent and ML2 discussion. Feel free to express your opinion - http://lists.openstack.org/pipermail/openstack-dev/2015-August/071207.html<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 5, 2015 ===<br />
<br />
* Announcements<br />
** Liberty FF is end of August<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is TBD. <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L3 Blueprints - https://launchpad.net/neutron/+milestone/liberty-3<br />
** couple of Blueprints may be of interest to ML2 team<br />
<br />
* L2 Modular Agent discussion<br />
** macvtap agent and ML2 discussion. Feel free to express your openion - http://lists.openstack.org/pipermail/openstack-dev/2015-August/071207.html<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 29, 2015 ===<br />
<br />
* Announcements<br />
** Liberty-2 is this week<br />
** Liberty-3 is end of August<br />
<br />
* ML2 late-cycle plan<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L2 Modular Agent discussion<br />
<br />
* Place for Macvtap agent (scheuran) - Putting this right after l2-agent, as it is related to it<br />
** Planning a ml2 driver + l2 agent for macvtap attachments (independent from sriov). But where should it land?<br />
*** 1) own openstack repo networking-macvtap (already some discussion there: https://review.openstack.org/#/c/195907/)<br />
*** 2) in neutron tree as new reference, own agent (duplicating code)<br />
*** 3) In neutron tree, Integrated into linuxbridge agent (reusing about 500 lines of code, mostly main loop, detecting new devices,...); Extracting superclass out of linuxbridge agent that can be subclassed. Having config option to either run agent in lb or in macvtap mode. fully functional prototype (macvtap stuff tested): https://github.com/scheuran/networking-macvtap/commit/36a068cf3d3d6930ab9330efb099cd95a84ca785<br />
*** 4) modular l2 agent, but as long it is being discussed go with #1<br />
*** 5) Prototyping modular layer 2 agent ( #a in separate repo vs. #b together with lb)<br />
** Anyhow there will be a separate ml2 driver which will either land in tree or in the networking-macvtap repo<br />
** Spec on github (assuming it will land in a separate repo): https://github.com/scheuran/networking-macvtap/commit/bc239419398ec039da35ec949a14691280733bf6<br />
** Has been discussed in yesterdays neutron meeting where I was asked to evaluate agent-extension used for qos - but that can not be used: http://eavesdrop.openstack.org/meetings/networking/2015/networking.2015-07-28-14.01.log.html<br />
<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
** request for patch review:<br />
*** https://review.openstack.org/#/c/202357/ l3_db: it updates port attribute without L2 plugin<br />
*** https://review.openstack.org/#/c/202358/ l3_db: not use L2 plugin _get_port unnecessarily<br />
*** https://review.openstack.org/#/c/202359/ l3: not use L2 plugin _get_subnet unnecessarily<br />
<br />
=== Meeting July 22, 2015 ===<br />
<br />
* Announcements<br />
** Liberty-2 is next week<br />
**Liberty Release Schedule - https://wiki.openstack.org/wiki/Liberty_Release_Schedule<br />
<br />
* Action Items<br />
** rkukura to finalize the plan for ML2 sprint<br />
*** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L2 Modular Agent discussion<br />
* Physical Topology Discussion<br />
* Ironic/Neutron-ML2 integration discussion<br />
** https://wiki.openstack.org/wiki/Meetings/Ironic-neutron<br />
<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 15, 2015 ===<br />
<br />
* Announcements<br />
** Liberty-2 is fast approaching - end of July<br />
**Liberty Release Schedule - https://wiki.openstack.org/wiki/Liberty_Release_Schedule<br />
<br />
* Action Items<br />
** rkukura to finalize the plan for ML2 sprint<br />
*** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L2 Modular Agent discussion<br />
* Physical Topology Discussion<br />
* Ironic/Neutron-ML2 integration discussion<br />
** https://wiki.openstack.org/wiki/Meetings/Ironic-neutron<br />
** ML2 based test framework for Ironic - call for discussion/Ideas<br />
<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 8, 2015 ===<br />
<br />
* Announcements<br />
<br />
* Action Items<br />
** rkukura and manishg to finalize the ML2 sprint plans and put together an etherpad for sprint<br />
*** Etherpad started: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** asomya and shivharis to add Physical Topology to the ML2 charter for Liberty<br />
<br />
* ML2 Mid-cycle sprint - decide on the date <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
** Following participants are available - please add your name, if you can participate<br />
*** Sukhdev K<br />
*** Bob K<br />
*** Arvind S<br />
*** Manish G<br />
*** Kevin B<br />
*** Josh <br />
* L2 Modular Agent discussion<br />
* Physical Topology Discussion<br />
* Ironic/Neutron-ML2 integration discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 1, 2015 ===<br />
<br />
* Announcements<br />
<br />
* Action Items<br />
** rkukura and manishg to finalize the ML2 sprint plans and put together an etherpad for sprint<br />
*** Etherpad started: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** banix to discuss Modular L2 agents topic in Neutron core team and drive the priority<br />
** asomya and shivharis to add Physical Topology to the ML2 charter for Liberty<br />
<br />
* Neutron Mid-cycle sprint recap (Sukhdev)<br />
<br />
* ML2 Mid-cycle sprint<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** July 13-17 seems like the earliest possible week<br />
** Following participants are available - please add your name, if you can participate<br />
*** Sukhdev K<br />
*** Bob K<br />
*** Arvind S<br />
*** Manish G<br />
*** Josh <br />
** Task Flow Document<br />
*** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Discussion on binding_profile_type to facilitate filtering of Ironic ports or using device_owner (Sukhdev)<br />
<br />
* Open Discussion<br />
<br />
=== Meeting June 24, 2015 ===<br />
<br />
* No meeting - Neutron mid-cycle sprint<br />
<br />
=== Meeting June 17, 2015 ===<br />
<br />
* Announcements<br />
** VLAN aware VMs meeting 6-15-2015<br />
*** https://etherpad.openstack.org/p/YVR-neutron-vlan-trunk<br />
<br />
* Action Items<br />
** banix to discuss Modular L2 agents topic in Neutron core team and drive the priority<br />
** asomya and shivharis to add Physical Topology to the ML2 charter for Liberty<br />
** manishg to propose two or three time slots for mid-cycle sprint for task flow<br />
*** Proposing a few dates here (we will probably need 2 days but just proposing a range)<br />
**** Jul/8 - Jul/10<br />
**** Jul/13 - Jul/15<br />
**** Sep/9 - Sep/11<br />
**** Sep/16 - Sep/18<br />
**** Sep/23 - Sep/25<br />
<br />
* Neutron Mid-Cycle Sprint Discussion <br />
** https://etherpad.openstack.org/p/neutron-liberty-mid-cycle <br />
*** July 13-17 seems like the earliest possible week<br />
** Following participants are available - please add your name, if you can participate<br />
*** Sukhdev K<br />
*** Bob K<br />
*** Manish G<br />
*** Josh <br />
<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
=== Meeting June 10, 2015 ===<br />
*Absence: <br />
** banix. I will be away. Will follow up on my AI by next week.<br />
<br />
* Announcements<br />
** New RFE process - to be followed after Liberty 1<br />
*** http://docs.openstack.org/developer/neutron/policies/blueprints.html#neutron-request-for-feature-enhancements<br />
** Core-vendor decomp - Phase II<br />
*** https://review.openstack.org/#/c/187267<br />
<br />
* Action Items<br />
** rkukura to discuss with QoS implications with ajo on ML2<br />
** banix to discuss Modular L2 agents topic in Neutron core team and drive the priority<br />
** asomya and shivharis to add Physical Topology to the ML2 charter for Liberty<br />
** manishg to propose two or three time slots for mid-cycle sprint for task flow<br />
*** Proposing a few dates here (we will probably need 2 days but just proposing a range)<br />
**** Jul/8 - Jul/10<br />
**** Jul/13 - Jul/15<br />
**** Sep/9 - Sep/11<br />
**** Sep/16 - Sep/18<br />
**** Sep/23 - Sep/25<br />
<br />
* Neutron Mid-Cycle Sprint Discussion <br />
** I have removed Task Flow item from etherpad for Ft. Collins mid-cycle. <br />
** https://etherpad.openstack.org/p/neutron-liberty-mid-cycle <br />
** Discussion on the time frame that works for people to have an ML2 mid-cycle in the Bay Area<br />
*** July 13-17 seems like the earliest possible week<br />
** Following participants are available - please add your name, if you can participate<br />
*** Sukhdev K<br />
*** Bob K<br />
*** Manish G<br />
*** Josh <br />
<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting June 3, 2015 ===<br />
<br />
* Announcements<br />
** Ironic-Neutron integration weekly meetings was kicked off this week - Lots of interest in this topic . Anybody interested in this topic, please join us next week and every week after that.<br />
*** https://wiki.openstack.org/wiki/Meetings/Ironic-neutron<br />
** New Spec process<br />
*** https://github.com/openstack/neutron/blob/master/doc/source/policies/blueprints.rst<br />
** Core-vendor decomp - Phase II<br />
*** https://review.openstack.org/#/c/187267<br />
<br />
* Charter of ML2 sub-team for Liberty Cycle<br />
** Task Flow<br />
** Decomposition phase -2<br />
<br />
* Neutron Mid-Cycle Sprint Discussion <br />
** Key players for the Task Flow can not make the sprint. Possibilities are to hold mid-cycle sprint in Bay Area. Who is interested? Who can make it? <br />
** https://etherpad.openstack.org/p/neutron-liberty-mid-cycle <br />
<br />
* Task Flow Discussion<br />
** We lost opportunity to discuss it in Vancouver<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting May 27, 2015 ===<br />
<br />
* No meeting - recovering from summit<br />
<br />
=== Meeting May 20, 2015 ===<br />
<br />
* No meeting - Liberty Summit<br />
<br />
=== Meeting May 13, 2015 ===<br />
<br />
*Announcements<br />
** No meeting next two weeks. Next week everybody is at summit, following week to recover from travels<br />
<br />
*Task Flow Discussion<br />
*** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
*** midonet plugin (not done - will take care of it this week) (manishg)<br />
<br />
*Liberty Design Summit Discussion<br />
**https://wiki.openstack.org/wiki/Summit/Liberty/Etherpads#Neutron<br />
** Contributor Meetup Friday (at Summit): https://etherpad.openstack.org/p/YVR-neutron-contributor-meetup<br />
<br />
*ML2 on Neutron Mid-Cycle Sprint <br />
**https://etherpad.openstack.org/p/neutron-liberty-mid-cycle (see item 4)<br />
<br />
* Liberty BP<br />
** converting address-pair and security-group into extension driver. <br />
*** https://review.openstack.org/#/c/169223/3/specs/liberty/ml2-extension-driver-convert.rst<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
** Discussion on Port to network relationship - N:M relationship - is it allowed in our current design? <br />
*** Can one port attach to multiple networks? <br />
*** Can a (v)NIC attach to multiple networks? <br />
*** Can one network attach to multiple ports of same instance/node?<br />
<br />
=== Meeting May 6, 2015 ===<br />
<br />
*Announcements<br />
** Kilo was released last week - congratulations to everybody<br />
<br />
*Task Flow Discussion<br />
*** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
*** midonet plugin (not done - will take care of it this week) (manishg)<br />
<br />
*Liberty Design Summit Discussion<br />
**https://wiki.openstack.org/wiki/Summit/Liberty/Etherpads#Neutron<br />
**ML2 topics are in Fishbowl room discussions - lets update it<br />
**Lightening talks are here - http://libertydesignsummit.sched.org/event/213da02952470483dfd8b2765aa88485#.VUmpcGRVhHw<br />
<br />
*ML2 on Neutron Mid-Cycle Sprint <br />
**https://etherpad.openstack.org/p/neutron-liberty-mid-cycle (see item 4)<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
=== Meeting April 29, 2015 ===<br />
*Announcements<br />
** Kilo RC3 is due any day<br />
** Starting with Liberty Spec process for new features is being abandoned in favor of light weight RFE is being implemented<br />
***https://review.openstack.org/#/c/177342/<br />
** Changes to Driver team - Doug and Maru replacing Salvatore and Mark <br />
<br />
*Action Items from Last week<br />
**manishg to document task flow discussions and look into the midonet plugin<br />
*** [https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document] (manishg)<br />
*** midonet plugin (not done - will take care of it this week) (manishg)<br />
<br />
*Ironic (bare metal) integration through ML2 Mech Drivers (discussion)<br />
**There is a tremendous interest by many vendors, as well as Ironic team for this. I have requested a summit session for this. see item 63 on etherpad<br />
**https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
<br />
*ML2 on Neutron Mid-Cycle Sprint <br />
**https://etherpad.openstack.org/p/neutron-liberty-mid-cycle (see item 4)<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting April 22, 2015 ===<br />
*Announcements<br />
** Kilo RC2 is due any day<br />
** Networking Guide Doc Day Sprint it tomorrow. Please contact Edgar, if you want to participate/contribute<br />
*** Here is agenda for the sprint - https://etherpad.openstack.org/p/networking-guide<br />
<br />
*Action Items from Last week<br />
**Sukhdev to discuss with mestery about task flow during mid-cycle sprint<br />
**Document the discussion point related to ML2 Sync (Manish)<br />
**shivharis to find the information about release notes for Kilo and share with the team<br />
***https://wiki.openstack.org/wiki/ReleaseNotes/Kilo<br />
<br />
*ML2 on Neutron Mid-Cycle Sprint <br />
**https://etherpad.openstack.org/p/neutron-liberty-mid-cycle (see item 4)<br />
<br />
* ML2 summit sessions<br />
** Design summit session etherpad: https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting April 15, 2015 ===<br />
*Announcements<br />
** Absence: Manish (Jury Duty)<br />
** Absence next week: rkukura (PTO - college tour)<br />
** Kilo RC is out<br />
<br />
*Action Items from Last week<br />
**Add next steps for the Drivers decomposition to summit topic etherpad - shivharis<br />
**shivharis to find the information about release notes for Kilo and share with the team<br />
**rkukura and Sukhdev to discuss with mestery about task flow during mid-cycle sprint<br />
**Document the discussion point related to ML2 Sync (Manish)<br />
<br />
* Finalize recommendations to mestery on ML2 summit sessions<br />
** Design summit session etherpad: https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
<br />
* Quick update on DVR UT/fix/cleanup work (rkukura)<br />
<br />
* portsecurity tests: unit, functional and scenario<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting April 8, 2015 ===<br />
<br />
*Announcements<br />
** RC's are April 9-23 and Kilo release on April 30<br />
** Liberty mid-cycle sprint announced. <br />
*** June 24-26 in Fort Collins, CO (at HP)<br />
*** Topics to be decided after Vancouver summit - https://etherpad.openstack.org/p/neutron-liberty-mid-cycle<br />
<br />
*Action Items from Last week<br />
**Add next steps for the Drivers decomposition to summit topic etherpad - shivharis<br />
*** Design summit session etherpad: https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
**ML2 sync and error handling to summit topic etherpad (rkukura)<br />
**Document the discussion point related to ML2 Sync (Manish)<br />
<br />
* Mechanism drivers and DVR discussion (rkukura)<br />
** Have made good (but slow) progress on DVR port binding schema and logic cleanup<br />
*** https://bugs.launchpad.net/neutron/+bug/1367391<br />
*** Will miss kilo, hopefully merge early in liberty, cannot back-port to kilo due to schema changes<br />
** Discovered no current unit tests cover critical DVR port binding logic, so adding them as separate patch against current code, then will ensure they don't break in dependent cleanup patch<br />
*** Extending test_port_binding to exercise update_dvr_port_binding, get_device_details, etc. for DVR ports, utilizing existing PortContext state asserts in mechanism_test MD<br />
*** Hoped to get at least the new UTs into kilo, but probably too late, but can back-port to kilo<br />
** Discovered several issues (inconsistencies in per-host vs. host-independent state in PortContext) that would seem to break ToR switch MDs that need to track binding state per host:<br />
*** When committing DVR port binding, PortContext passed to update_port methods has new binding:vif_type and binding:vif_details for the bound host, but shows 'distributed' for previous binding:vif_type instead of 'unbound' like for normal ports, and empty strings for current or previous binding:host_id - propose to make these work like for non-DVR ports<br />
*** When updating DVR port's status, PortContext currently shows 'distributed' for binding:vif_type and empty string for host, but has binding_levels, etc., for the specific host - could change this to reflect host-specific state, or to only be called when port's status changes and reflect non-host-specific state<br />
** Issues to discuss<br />
*** Has anyone tested their MDs with DVR?<br />
*** Has anyone run into these (or other) issues?<br />
*** Is back-porting these sorts of behavioral fixes to kilo acceptable?<br />
*** Do we have consensus on making update_port methods reflect per-host state when committing DVR port binding?<br />
*** Do we prefer to make update_port methods reflect per-host state or only host-independent state when changing DVR port status, or do we need separate updates for each?<br />
<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting April 1, 2015 ===<br />
<br />
*Announcements<br />
** RC's are April 9-23 and Kilo release on April 30<br />
** Design summit session etherpad: https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
*Action Items from Last week<br />
**Document the discussion point related to ML2 Sync (Manish)<br />
**Create an etherpad for driver decomposition discussion at Vancouver Summit<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting March 25, 2015 ===<br />
<br />
*Announcements<br />
** RC's are April 9-23 and Kilo release on April 30<br />
** RC1 content is here - https://launchpad.net/neutron/+milestone/kilo-rc1<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting March 18, 2015 ===<br />
<br />
*Announcements<br />
**L2 Gateway API is ready for consumption by everybody. Give it a test drive and provide feedback to the team. <br />
**See wiki here - https://wiki.openstack.org/wiki/Neutron/L2-GW<br />
** K3 content is here - https://launchpad.net/neutron/+milestone/kilo-3<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
<br />
=== Meeting March 11, 2015 ===<br />
<br />
*Announcements<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
<br />
<br />
=== Meeting March 4, 2015 ===<br />
<br />
*Announcements<br />
** Kilo Feature Freeze is tomorrow (March 5th)<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* portsecurity patches<br />
** https://review.openstack.org/#/c/126552/<br />
** https://review.openstack.org/#/c/160051/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron/+bug/1328991<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting February 25, 2015 ===<br />
<br />
*Announcements<br />
** shivharis: under the weather<br />
* ML2 Drivers decomposition discussion<br />
** How are distributions packaging decomposed drivers?<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
*Few BPs being worked on may have impact on ML2 <br />
**https://blueprints.launchpad.net/neutron/+spec/nfv-vlan-trunks<br />
**https://blueprints.launchpad.net/neutron/+spec/restructure-l2-agent<br />
* ML2 Extension Driver API enhancements <br />
** https://review.openstack.org/#/c/152759/ - ready to merge<br />
** https://review.openstack.org/#/c/129178/ - coming along well<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting February 18, 2015 ===<br />
<br />
*Announcements<br />
* ML2 Drivers decomposition discussion<br />
** How are distributions packaging decomposed drivers?<br />
* ML2 Sync and error handling (Task Flow)<br />
* ML2 Extension Driver API enhancements<br />
** Needed for PortSecurity extension driver<br />
** https://review.openstack.org/#/c/152759/<br />
** https://review.openstack.org/#/c/129178/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting February 11, 2015 ===<br />
<br />
*Announcements<br />
**K2 is already out<br />
**Feature proposal freeze for Kilo is March 5<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow) - Follow on from previous week (manishg)<br />
** PoC: https://review.openstack.org/#/c/154333/<br />
* ML2 Extension Driver API enhancements<br />
** Needed for PortSecurity extension driver<br />
** https://review.openstack.org/#/c/152759/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting February 4, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is this week week<br />
*** https://launchpad.net/neutron/+milestone/kilo-2<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow) - manishg<br />
* Blueprint list consolidation - updated link is here: <br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting January 28, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is next week<br />
*** https://launchpad.net/neutron/+milestone/kilo-2<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow) - update manishg<br />
* Blueprint list consolidation (shivharis and manishg)<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
**https://bugs.launchpad.net/neutron/+bug/1415526<br />
* Open Discussion<br />
<br />
=== Meeting January 21, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is on Feb 5th<br />
*** https://launchpad.net/neutron/+milestone/kilo-2<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow) - update manishg<br />
* Blueprint list consolidation (shivharis and manishg)<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://bugs.launchpad.net/neutron/+bug/1179223 (romilg)<br />
** Review patch set for the bug/1179223 https://review.openstack.org/#/c/136106/<br />
** https://bugs.launchpad.net/neutron/+bug/1367391 (matrohon)<br />
* Open Discussion<br />
<br />
=== Meeting January 14, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is few weeks away<br />
*** https://launchpad.net/neutron/+milestone/kilo-2<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow)<br />
* Blueprint list consolidation (shivharis and manishg)<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://review.openstack.org/#/c/113999/<br />
* Open Discussion<br />
<br />
=== Meeting January 7, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is in one month<br />
*** https://wiki.openstack.org/wiki/Kilo_Release_Schedule<br />
* L2 Gateway update<br />
** Team plans to meet every other week initially - goal is to have an API within Kilo cycle<br />
**See details here: https://wiki.openstack.org/wiki/Meetings#Networking_L2_Gateway_meeting<br />
* ML2 Drivers decomposition discussion<br />
* Blueprint list consolidation (shivharis and manishg)<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 31, 2014 ===<br />
<br />
* No meeting - holiday break<br />
<br />
=== Meeting December 24, 2014 ===<br />
<br />
* No meeting - holiday break<br />
<br />
=== Meeting December 17, 2014 ===<br />
<br />
*Announcements<br />
<br />
**Kilo-1 is due this week<br />
*** Here is the content of the release https://launchpad.net/neutron/+milestone/kilo-1<br />
<br />
** Neutron Mid-cycle report<br />
*** https://etherpad.openstack.org/p/neutron-mid-cycle-sprint-dec-2014<br />
***http://lists.openstack.org/pipermail/openstack-dev/2014-December/052715.html<br />
<br />
* Discussion about the ML2 Drivers decomposition<br />
* Blueprint list consolidation (shivharis and manishg)<br />
** Needs further split of drivers<br />
<br />
* Bugs<br />
** We are closing in on K-1 release<br />
** High priority bugs:<br />
** https://bugs.launchpad.net/neutron/+bug/1179223 (romilg)<br />
** https://bugs.launchpad.net/neutron/+bug/1367391 (rkukura)<br />
** https://bugs.launchpad.net/neutron/+bug/1378732 (markmacclain, bug was critical at one point)<br />
** https://bugs.launchpad.net/neutron/+bug/1381536 (Eugene)<br />
** Other bugs:<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 10, 2014 ===<br />
<br />
* No meeting today due to Neutron Mid-cycle sprint<br />
<br />
=== Meeting December 3, 2014 ===<br />
* Announcements<br />
** Mid-cycle meetup: https://wiki.openstack.org/wiki/Sprints/NeutronKiloSprint<br />
** Sub-teams charter https://wiki.openstack.org/wiki/NeutronSubteamCharters<br />
** Kilo release schedule: https://wiki.openstack.org/wiki/Kilo_Release_Schedule<br />
<br />
*Action Items from previous Week<br />
** None<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** Total of 56 bugs, many in medium and low state<br />
** Many vendor specific bugs<br />
** Should we continue working on this (almost done) or abandon it: https://review.openstack.org/#/c/113999/<br />
<br />
* Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
* ML2 driver repository discussion - We did not get to cover it last week<br />
** It seems ML2 vendor drivers will likely be moving out of the main neutron git repository<br />
*** https://review.openstack.org/#/c/134680/<br />
** Any vendor can use their own private repository (stackforge?)<br />
** Do we want a common repository for ML2 vendor drivers?<br />
*** Merges reviewed/approved by an ML2 core team?<br />
*** Pros<br />
**** Reviews maintain consistent quality, style, functionality, etc.<br />
**** Help ensure drivers can coexist in heterogeneous deployments<br />
**** Changes to driver API can update all drivers in common repo in single merge<br />
**** Distributions can package entire set of vendor drivers rather than having to interact with each vendor separately<br />
*** Cons<br />
**** Reviews and approval needed to merge<br />
**** Vendors don't control release cycle for their own drivers<br />
**** Not a level playing field for vendors who chose to use their own repositories<br />
*** Formal poll coming?<br />
<br />
* Modular L2 agent<br />
** Separate task force?<br />
** Relationship to ML2?<br />
<br />
*Open Discussion<br />
** https://blueprints.launchpad.net/neutron/+spec/network-settings-support-vnic-type<br />
<br />
=== Meeting November 26, 2014 ===<br />
* Announcements<br />
** Mid-cycle meetup: https://wiki.openstack.org/wiki/Sprints/NeutronKiloSprint<br />
** Kilo release schedule: https://wiki.openstack.org/wiki/Kilo_Release_Schedule<br />
<br />
*Action Items from previous Week<br />
** Discuss rate limiting (throughput limiting)<br />
** Discuss port security<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
* ML2 Subteam Charter<br />
** https://etherpad.openstack.org/p/ML2_Subteam_Charter<br />
<br />
* ML2 driver repository discussion<br />
** It seems ML2 vendor drivers will likely be moving out of the main neutron git repository<br />
*** https://review.openstack.org/#/c/134680/<br />
** Any vendor can use their own private repository (stackforge?)<br />
** Do we want a common repository for ML2 vendor drivers?<br />
*** Merges reviewed/approved by an ML2 core team?<br />
*** Pros<br />
**** Reviews maintain consistent quality, style, functionality, etc.<br />
**** Help ensure drivers can coexist in heterogeneous deployments<br />
**** Changes to driver API can update all drivers in common repo in single merge<br />
**** Distributions can package entire set of vendor drivers rather than having to interact with each vendor separately<br />
*** Cons<br />
**** Reviews and approval needed to merge<br />
**** Vendors don't control release cycle for their own drivers<br />
**** Not a level playing field for vendors who chose to use their own repositories<br />
*** Formal poll coming?<br />
<br />
* Modular L2 agent<br />
** Separate task force?<br />
** Relationship to ML2?<br />
<br />
*Open Discussion<br />
** https://blueprints.launchpad.net/neutron/+spec/network-default-setting-ext<br />
<br />
=== Meeting November 19, 2014 ===<br />
* Announcements<br />
** Mid-cycle meetup: https://wiki.openstack.org/wiki/Sprints/NeutronKiloSprint<br />
<br />
* Bugs<br />
** Move postcommit ops out of transaction for bulk https://review.openstack.org/#/c/113999/<br />
<br />
* Spec Reviews<br />
** ML2: portsecurity extension support https://review.openstack.org/#/c/99873/<br />
<br />
* ML2 Subteam Charter<br />
** Should the ML2 subteam continue to exist, meet, etc.? <br />
** If so, it needs a charter by next week's neutron IRC meeting.<br />
** Draft at https://etherpad.openstack.org/p/ML2_Subteam_Charter<br />
<br />
* ML2 driver repository discussion<br />
** It seems ML2 vendor drivers will likely be moving out of the main neutron git repository<br />
** Any vendor can use their own private repository (stackforge?)<br />
** Do we want a common repository for ML2 vendor drivers?<br />
*** Merges reviewed/approved by an ML2 core team?<br />
*** Pros<br />
**** Reviews maintain consistent quality, style, functionality, etc.<br />
**** Help ensure drivers can coexist in heterogeneous deployments<br />
**** Changes to driver API can update all drivers in common repo in single merge<br />
**** Distributions can package entire set of vendor drivers rather than having to interact with each vendor separately<br />
*** Cons<br />
**** Reviews and approval needed to merge<br />
**** Vendors don't control release cycle for their own drivers<br />
**** Not a level playing field for vendors who chose to use their own repositories<br />
*** Formal poll coming?<br />
<br />
* Modular L2 agent<br />
** Separate task force?<br />
** Relationship to ML2?<br />
<br />
*Open Discussion<br />
<br />
=== Meeting November 12, 2014 ===<br />
<br />
*No meeting this week due to people still traveling and/or recovering.<br />
<br />
=== Meeting November 5, 2014 ===<br />
<br />
*No meeting this week due to Paris Summit.<br />
<br />
=== Meeting October 29, 2014 ===<br />
<br />
*Announcements<br />
**Absent excuse: banix<br />
**Summit is next week!<br />
<br />
*Action Items from previous Week<br />
**None<br />
<br />
*Bugs:<br />
** Move postcommit ops out of transaction for bulk https://bugs.launchpad.net/neutron?field.searchtext=ml2 <br />
<br />
*Specs for Kilo<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Kilo Design Summit <br />
**Sessions<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics-distilled<br />
**Pod Discussions<br />
<br />
*Open Discussion<br />
<br />
=== Meeting October 22, 2014 ===<br />
<br />
*Announcements<br />
**Absent excuse: banix, rkukura<br />
**Juno release is out<br />
***https://launchpad.net/neutron/juno/2014.2<br />
<br />
*Action Items from previous Week<br />
**None<br />
<br />
*Task Flow discussion at Yahoo (Manish, Sukhdev, Bob, Josh)<br />
**http://docs.openstack.org/developer/taskflow/index.html<br />
<br />
*Bugs:<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Kilo Design Summit <br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics-distilled<br />
**ML2 Kilo Themes Discussion (Continuation from last week) <br />
*** What do we want to accomplish in ML2 during Kilo? <br />
***Lets identify priorities first, then figure out how we can best make use of whatever summit time is available.<br />
*** https://etherpad.openstack.org/p/ML2_Kilo_Themes<br />
<br />
*Open Discussion<br />
<br />
=== Meeting October 15, 2014 ===<br />
<br />
*Announcements<br />
**Absent excuse: banix <br />
**Juno release is scheduled for later this week<br />
***Juno feature content - https://wiki.openstack.org/wiki/ReleaseNotes/Juno#OpenStack_Network_Service_.28Neutron.29<br />
<br />
*Action Items from previous Week<br />
**None<br />
<br />
*Bugs/Reviews<br />
**Bug/Patchsets needing reviews:<br />
*** https://review.openstack.org/126360<br />
*** https://review.openstack.org/124917<br />
**Bugs:<br />
***https://bugs.launchpad.net/neutron/+bug/1377346 (manishg: is this already fixed?)<br />
***https://bugs.launchpad.net/neutron/+bug/1224978 (fixed above?)<br />
<br />
* https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Kilo Design Summit <br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
**ML2 Kilo Themes Discussion (Continuation from last week) <br />
*** What do we want to accomplish in ML2 during Kilo? <br />
***Lets identify priorities first, then figure out how we can best make use of whatever summit time is available.<br />
***Moved ideas list to etherpad: https://etherpad.openstack.org/p/ML2_Kilo_Themes<br />
<br />
*Open Discussion<br />
<br />
=== Meeting October 8, 2014 ===<br />
<br />
*Announcements<br />
**Absent excuse: banix <br />
**Juno RC1<br />
***Release content - https://launchpad.net/neutron/+milestone/juno-rc1<br />
***Release notes - https://wiki.openstack.org/wiki/ReleaseNotes/Juno#OpenStack_Network_Service_.28Neutron.29<br />
**Neutron Driver Team<br />
***https://wiki.openstack.org/wiki/Neutron-drivers<br />
<br />
*Action Items from previous Week<br />
**None<br />
<br />
*Bugs<br />
*** https://bugs.launchpad.net/neutron/+bug/1179223 (romilg: needs milestone)<br />
*** https://bugs.launchpad.net/neutron/+bug/1367391 (rkukura: needs milestone)<br />
*** https://bugs.launchpad.net/neutron/+bug/1224978 romilg: needs milestone)<br />
*** https://bugs.launchpad.net/neutron/+bug/1236127 (chuckc: merged?, more needed?)<br />
*** https://bugs.launchpad.net/neutron/+bug/1311470 (kevinbenton: if no issues, please close, fixed with docs)<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Kilo Design Summit <br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
**ML2 Kilo Themes Discussion<br />
*** What do we want to accomplish in ML2 during Kilo? <br />
***Lets identify priorities first, then figure out how we can best make use of whatever summit time is available.<br />
***Ideas<br />
**** Cleanup/generalize DVR's distributed port support<br />
***** See https://bugs.launchpad.net/neutron/+bug/1367391 regarding cleanup<br />
***** Generalize for DHCP, other services?<br />
**** Complete hierarchical port binding<br />
***** See https://blueprints.launchpad.net/neutron/+spec/ml2-hierarchical-port-binding<br />
**** Solve the postcommit backend sync / error handling situation<br />
*****ML2 Sync proposal - https://docs.google.com/document/d/17fATwZkJEonH0pIb1-mPD0UB5RKnJzcHYqkBesJhirE/edit<br />
**** Complete the bulk ops support<br />
**** Revisit/cleanup/improve DB transaction usage, eliminating with_lockmode('update') and semaphore locking<br />
**** Move currently built-in extensions to extension drivers where practical<br />
**** Implement extension driver semantics enforcement<br />
***** See https://docs.google.com/a/noironetworks.com/document/d/14T-defRnFl6M2xR5ZNFGYD6aIiAVWdd1Al9BnjV_JOs<br />
**** Modular L2 agent<br />
**** Do drivers belong in-tree and/or out-of-tree?<br />
**** Improved test coverage and efficiency<br />
**** Improve performance, robustness, and scalability<br />
<br />
*Open Discussion<br />
<br />
=== Meeting October 1, 2014 ===<br />
<br />
*Announcements<br />
**Kilo is now open for new specs<br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
** Absent excuse: shivharis (traveling)<br />
*Action Items from previous Week<br />
**banix to work with mlavalle and the team to figure out best testing strategy for bulk operations<br />
**shivharis to follow up with mestery regarding ML2 RC1 bugs<br />
<br />
*Bugs<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*ML2 Kilo Themes Discussion<br />
** What do we want to accomplish in ML2 during Kilo? <br />
** Lets identify priorities first, then figure out how we can best make use of whatever summit time is available.<br />
** Ideas<br />
*** Cleanup/generalize DVR's distributed port support<br />
**** See https://bugs.launchpad.net/neutron/+bug/1367391 regarding cleanup<br />
**** Generalize for DHCP, other services?<br />
*** Complete hierarchical port binding<br />
**** See https://blueprints.launchpad.net/neutron/+spec/ml2-hierarchical-port-binding<br />
*** Solve the postcommit backend sync / error handling situation<br />
****ML2 Sync proposal - https://docs.google.com/document/d/17fATwZkJEonH0pIb1-mPD0UB5RKnJzcHYqkBesJhirE/edit<br />
*** Complete the bulk ops support<br />
*** Revisit/cleanup/improve DB transaction usage, eliminating with_lockmode('update') and semaphore locking<br />
*** Move currently built-in extensions to extension drivers where practical<br />
*** Implement extension driver semantics enforcement<br />
**** See https://docs.google.com/a/noironetworks.com/document/d/14T-defRnFl6M2xR5ZNFGYD6aIiAVWdd1Al9BnjV_JOs<br />
*** Modular L2 agent<br />
*** Do drivers belong in-tree and/or out-of-tree?<br />
*** Improved test coverage and efficiency<br />
*** Improve performance, robustness, and scalability<br />
<br />
*Open Discussion<br />
<br />
=== Meeting September 24, 2014 ===<br />
<br />
*Announcements<br />
** Juno RC-1<br />
***https://launchpad.net/neutron/+milestone/juno-rc1<br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
<br />
*Action Items from previous Week<br />
**banix to work with mlavalle and others to define scenario test for Bulk Ops testing<br />
***We agreed to propose to the team to implement a special mechanism driver that will fail in predictable ways (e.g. every other post commit op or every 4th one) to enable a tempest script to confirm that, when failure occurs, all the bulk operations are rolled back<br />
<br />
*Bugs<br />
*** https://review.openstack.org/#/c/113999 (banix, in reviews)<br />
*** All ML2 & RC1 bugs<br />
*** https://bugs.launchpad.net/neutron/+bug/1179223 (romilg)<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2&field.milestone%3Alist=67382<br />
*** ML2 bugs<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
*Open Discussion<br />
<br />
=== Meeting September 17, 2014 ===<br />
<br />
*Announcements<br />
** Juno RC-1<br />
***https://launchpad.net/neutron/+milestone/juno-rc1<br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
<br />
*Action Items from previous Week<br />
**banix to talk with tempest folks about bulk create testing<br />
**Sukhdev to update Subgroup review wiki<br />
***https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
**rkukura to create etherpad for ML2-related design summit ideas, including this async postcommit processing topic<br />
<br />
*Bugs/Reviews<br />
**Jenkins failure is affecting some merges, it is still unassigned, see if you can add information to this<br />
***https://bugs.launchpad.net/neutron/+bug/1370347<br />
** Reviews needed:<br />
*** https://review.openstack.org/#/c/113999 (own: banix, review: amotoki, Sukhdev, shivharis)<br />
*** <s>https://review.openstack.org/#/c/116612 (own: irenab, talk to core, amotoki took care)</s><br />
*** https://review.openstack.org/#/c/105514 (own: rcurran, cant do much, jenkins failed)<br />
*** <s>https://review.openstack.org/#/c/89982 (own: romilg, nit by cedric, need core) (now merged)</s><br />
*** <s>https://review.openstack.org/#/c/119940 (own: shegde, garyk took care)</s><br />
**Bugs<br />
*** High priority bugs<br />
*** https://bugs.launchpad.net/neutron/+bug/1367391<br />
*** https://bugs.launchpad.net/neutron/+bug/1370077 (not ml2, but for plugins other than ml2)<br />
*** All ML2 & RC1 bugs<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2&field.milestone%3Alist=67382<br />
<br />
*Open Discussion<br />
<br />
=== Meeting September 10, 2014 ===<br />
<br />
*Announcements<br />
** Juno FFE candidates for RC-1<br />
***https://launchpad.net/neutron/+milestone/juno-rc1<br />
<br />
*Action Items from previous Week<br />
** rkukura to work on getting FFE for port binding BP - Completed, but denied<br />
** rkukura to enter bugs for DVR ML2 issues he’s identified - Entered most important one: https://bugs.launchpad.net/neutron/+bug/1367391<br />
<br />
*Bugs<br />
** FF -> RC1 focus shifts to bugs<br />
** https://bugs.launchpad.net/neutron/+bug/1193861<br />
** https://review.openstack.org/#/c/113999/ (Updated to include all bulk ops for networks, subnets, and ports.)<br />
** https://bugs.launchpad.net/neutron/+bug/1367391 (tracking)<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** Anyone needs help in progress with their bugs/reviews please raise your hand<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Open Discussion<br />
<br />
=== Meeting September 3, 2014 ===<br />
<br />
*Announcements<br />
** Juno feature freeze deadline is over<br />
<br />
*Action Items from previous Week<br />
**rkukura to enter bugs for DVR ML2 issues he’s identified<br />
**nlahouti and rkukura to keep after markmclain to remove his -2 on https://review.openstack.org/#/c/89211/, or explain why its not being removed - Completed<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron/+bug/1359416 (status: high - j3, akihiro?)<br />
** https://review.openstack.org/#/c/113999/<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Open Discussion<br />
<br />
=== Meeting August 27, 2014 ===<br />
<br />
*Announcements<br />
** Juno feature freeze deadline is 9/4<br />
<br />
*Action Items from previous Week<br />
**Sukhdev or rkukura to follow up with DVR team regarding Neutron OVS based Distributed Virtual Router - rkukura took care of this<br />
<br />
*Bugs<br />
** https://review.openstack.org/#/c/113999/<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Open Discussion<br />
<br />
=== Meeting August 20, 2014 ===<br />
<br />
*Announcements<br />
** Juno feature proposal deadline is August 21<br />
**Third Party Test System requirements for Juno<br />
***https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
** Absent excuse: banix, shivharis<br />
<br />
*Action Items from previous Week<br />
**rkukura to add comment to https://bugs.launchpad.net/neutron/+bug/1311470 suggesting we check at init for segments without configured drivers - Done<br />
**emagana to file doc bug corresponding to https://bugs.launchpad.net/neutron/+bug/1311470<br />
*** (emagana) It is already fixed by this commit: https://bugs.launchpad.net/openstack-manuals/+bug/1307133<br />
**banix to add priority column to code review table in https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews - Done<br />
<br />
*Bugs<br />
** https://review.openstack.org/#/c/113999/ (banix: I may not be able to attend the meeting; please review; I will update and complete the fix accordingly)<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Open Discussion<br />
<br />
=== Meeting August 13, 2014 ===<br />
<br />
*Announcements<br />
** Juno feature proposal deadline is August 21 - week from tomorrow<br />
<br />
*Action Items from previous Week<br />
**rkukura to add comments to https://bugs.launchpad.net/neutron/+bug/1311470 (comments added by rkukura)<br />
**shivharis to track bug https://bugs.launchpad.net/neutron/+bug/1352801 (carl baldwin added comments)<br />
**shivharis: to track bug https://bugs.launchpad.net/neutron/+bug/1224978 (unit tests have been added, now need reviewers)<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** (skip this time to allocate more time to Code Reviews - will gain more urgency next time)<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
* Support for network adaptors that do not allow promiscuous mode (relevant for flat & vlan networking)<br />
** Extend openvswitch neutron agent<br />
** Introduce macvtap (modifications to novas libvirt driver and linuxbridge plugin/agent)<br />
<br />
*Open Discussion<br />
<br />
=== Meeting August 6, 2014 ===<br />
<br />
*Announcements<br />
** https://launchpad.net/neutron/+milestone/juno-3<br />
** Absent excuse: shivharis<br />
<br />
*Action Items from previous Week<br />
**Sukhdev and banix to update https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews with deferred specs and for tracking code reviews for approved specs<br />
**rkukura to add comments to https://bugs.launchpad.net/neutron/+bug/1311470<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Spec Reviews<br />
** No more spec reviews. We have moved into code review phase<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
<br />
*ML2 Hierarchical Port Binding and Dynamic Segments<br />
<br />
*Open Discussion<br />
<br />
=== Meeting July 30, 2014 ===<br />
<br />
*Announcements<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://bugs.launchpad.net/neutron/+bugs?field.tag=ml2<br />
** https://bugs.launchpad.net/neutron/+bug/1327127 (needs owner)<br />
** <s>https://bugs.launchpad.net/neutron/+bug/1246737 (please close, havana?)</s><br />
** <s>https://bugs.launchpad.net/neutron/+bug/1338202 (needs review to make it to J2)</s><br />
** https://bugs.launchpad.net/neutron/+bug/1311470 (status)<br />
** Any others bugs needing reviews for J3 milestone<br />
<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
<br />
*ML2 Hierarchical Port Binding and Dynamic Segments<br />
<br />
*Open Discussion<br />
<br />
=== Meeting July 23, 2014 ===<br />
<br />
*Announcements<br />
<br />
**Juno-2 is tomorrow<br />
**https://launchpad.net/neutron/+milestone/juno-2<br />
**Spec/BP approvals for Juno is passed<br />
**Name of the K-release is Kilo<br />
**Several of our spces got approved and merged <br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://bugs.launchpad.net/neutron/+bug/1327127 (needs owner)<br />
** https://bugs.launchpad.net/neutron/+bug/1246737 (please close, havana?)<br />
** https://bugs.launchpad.net/neutron/+bug/1338202 (needs review to make it to J2)<br />
** https://bugs.launchpad.net/neutron/+bug/1311470 (status)<br />
** Any others bugs needing reviews for J2 milestone<br />
<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
<br />
*ML2 Sync<br />
** https://docs.google.com/document/d/17fATwZkJEonH0pIb1-mPD0UB5RKnJzcHYqkBesJhirE/edit<br />
<br />
*Open Discussion<br />
<br />
=== Meeting July 16, 2014 ===<br />
*Announcements<br />
**Spec approval deadline is July 20th. <br />
**Third party CI to be operational by July 24th. <br />
**Name the K-release https://www.surveymonkey.com/s/openstack-k-naming<br />
**Live migration of VMs from Nova Network to Neutron in MN - <br />
https://wiki.openstack.org/wiki/Neutron/MigrationFromNovaNetwork/HowTo <br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://bugs.launchpad.net/neutron/+bug/1331857 (status)<br />
** https://bugs.launchpad.net/neutron/+bug/1246737 (status)<br />
** https://bugs.launchpad.net/neutron/+bug/1311470 (status, kevinbenton?)<br />
** https://bugs.launchpad.net/neutron/+bug/1332719 (review needed)<br />
** https://bugs.launchpad.net/neutron/+bug/1337787 (review needed)<br />
<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*ML2 Sync<br />
** https://docs.google.com/document/d/17fATwZkJEonH0pIb1-mPD0UB5RKnJzcHYqkBesJhirE/edit<br />
<br />
* Provide node specific information to ML2 plugin<br />
** [http://lists.openstack.org/pipermail/openstack-dev/2014-July/thread.html#39755 Email thread]<br />
<br />
*Open Discussion<br />
<br />
=== Meeting July 9, 2014 ===<br />
* Meeting cancelled due to mid-cycle sprint<br />
<br />
=== Meeting July 2, 2014 ===<br />
* Announcements<br />
** Nova/Neutron Parity Sprint next week in Minneapolis, MN<br />
*** https://etherpad.openstack.org/p/lOiqsLmizl<br />
** DVR Demo<br />
***https://www.youtube.com/watch?v=p4BwAjLHd0M<br />
** Update on Friday's meeting to discuss ML2 Bulk Operations and ML2 Sync<br />
*** https://bugs.launchpad.net/neutron/+bug/1193861<br />
** Absent excuse: shivharis<br />
* Action items from last week<br />
** None<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
** https://etherpad.openstack.org/p/modular-l2-agent-outline<br />
*** Specs ready for core reviews<br />
<br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
** https://review.openstack.org/#/c/99187/<br />
<br />
* Third Party Test System requirements<br />
** https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
*Open Discussion<br />
<br />
=== Meeting June 25, 2014 ===<br />
* Announcements<br />
* Action items from last week<br />
** banix to re-organize the wiki to categorize the specs and add a column for code reviews<br />
* Modular L2 agent: <br />
** [https://etherpad.openstack.org/p/modular-l2-agent-outline Schematic diagram]<br />
** [https://review.openstack.org/#/c/99187/ Code sketch]<br />
** [http://lists.openstack.org/pipermail/openstack-dev/2014-June/thread.html#37195 Email thread]<br />
*Bugs<br />
** Need owner: https://bugs.launchpad.net/neutron/+bug/1204456<br />
** J2: https://bugs.launchpad.net/neutron/+bug/1276391<br />
** Serious bug, need some sort of closure: https://bugs.launchpad.net/neutron/+bug/1224978<br />
** We should close bugs that affect others by J2 so others have time to work on their stuff by J3<br />
** Any bugs that are ready and awaiting reviews?<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
** Ready for core approvals<br />
*** https://review.openstack.org/#/c/89728/<br />
*** https://review.openstack.org/#/c/91811/ <br />
*** which others? <br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Third Party Test System requirements<br />
** https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
*Open Discussion<br />
<br />
=== Meeting June 18, 2014 ===<br />
* Announcements<br />
* Action items from last week<br />
** banix to consolidate info from spec tracking etherpad into https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews<br />
** banix to investigate https://launchpad.net/bugs/1193861<br />
* Modular L2 agent: <br />
** [https://etherpad.openstack.org/p/modular-l2-agent-outline Schematic diagram]<br />
** [https://review.openstack.org/#/c/99187/ Code sketch]<br />
** [http://lists.openstack.org/pipermail/openstack-dev/2014-June/thread.html#37195 Email thread]<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
** Ready for core approvals<br />
*** https://review.openstack.org/#/c/89728/<br />
*** https://review.openstack.org/#/c/91811/ Is this ready? <br />
*** which others? <br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Third Party Test System requirements<br />
** https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
*Open Discussion<br />
<br />
=== Meeting June 11, 2014 ===<br />
* Announcements<br />
** Juno-1 being cut today<br />
*** Trying to get APIC L3 patch merged 1st<br />
** See https://wiki.openstack.org/wiki/NeutronJunoProjectPlan for Juno-2,3 plans<br />
*** Need to get ML2 high and medium priority items into plan<br />
** 3rd party CI needs to be working properly for ML2 drivers to stay in tree<br />
*** mestery will send email with deadlines<br />
*** see https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
* Action items from last week<br />
** rkukura to put priorities in specs etherpad (rkukura) [ from last week, close? ]<br />
** rkukura to talk to mestery for blueprint priorities<br />
** Sukhdev to investigate bug 1193861<br />
** rkukura to discuss with Mark regarding taskflow and provide feedback<br />
* Bugs<br />
** juno-1 in a few hours, nothing glaring for us<br />
** https://bugs.launchpad.net/neutron/+bug/1305800 (j1 -> j2)<br />
* Spec Reviews<br />
** https://etherpad.openstack.org/p/Neutron_ML2_Juno_Spec_Tracking<br />
** Support for extensions in ML2 Mechanism Drivers<br />
*** review: https://review.openstack.org/#/c/89208/<br />
*** etherpad: https://etherpad.openstack.org/p/ML2_MD_extensions<br />
*** issue: How to support extended attributes on core resources<br />
**** Current proposal: Pass input attributes to MDs and let MDs persist data and modify dictionaries<br />
**** Alternative 1: Fix NeutronDbPluginV2 base class to alway not set process_extensions=False when creating dictionaries<br />
**** Alternative 2: Add ExtensionDriver to ML2, with extend_*_dict, process_*_create, process_*_update methods<br />
* Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Modular L2 agent: https://review.openstack.org/#/c/99187/<br />
* Open Discussion<br />
<br />
=== Meeting June 04, 2014 ===<br />
* Announcements<br />
** https://wiki.openstack.org/wiki/NeutronPolicies (Neutron Policies)<br />
* Action items from last week<br />
** banix to recruit folks interested in Moduler L2 agent implementation<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron/+bug/1276391 (rkukura: status)<br />
** <s>https://bugs.launchpad.net/neutron/+bug/1227336 (banix to update status)</s><br />
** https://bugs.launchpad.net/neutron/+bug/1193861 (will this be covered by sukhdev's sync?)<br />
** https://bugs.launchpad.net/neutron/+bug/1246737 (oleg: havana backport)<br />
** https://bugs.launchpad.net/neutron/+bug/1260598 (isaku: status on unit test?)<br />
** https://bugs.launchpad.net/neutron/+bug/1236127 (needs slightly more unit test coverage, according to Kyle, need new owner)<br />
** (still working on the bugs section - shiv)<br />
* Spec Reviews<br />
** https://etherpad.openstack.org/p/Neutron_ML2_Juno_Spec_Tracking<br />
*** If priority is assigned, you may add your name as subteam-reviewer<br />
** Modular L2 agent (banix, blueprint)<br />
*** Have started putting the code together. Will have it posted before the next meeting (June 11) for comment. Will also update the ether pad below to provide more information accordingly.<br />
*** https://etherpad.openstack.org/p/modular-l2-agent-outline<br />
** Status on sync implementation (sukhdev)<br />
*** some bugs were closed as this will now be the holy grail<br />
<br />
=== Meeting May 28, 2014 ===<br />
* Announcements<br />
** none<br />
* Action items from last week<br />
** shivharis to scan all the bugs and tag them and prioritize them<br />
** rkukura to move all the specs from Agenda to an ehterpad<br />
** banix to send an email regarding ML2 Modular agent plan and seek interested parties<br />
* ovs-firewall-driver discussion: blueprint obstacles https://review.openstack.org/#/c/89712/<br />
* Modular L2 agent: planning<br />
** Initial outline for discussion [https://etherpad.openstack.org/p/modular-l2-agent-outline here]<br />
** possible interaction with upcoming "hierarchical binding" and "unified get_device_details"<br />
* Bugs (today we will only address these bugs)<br />
** https://bugs.launchpad.net/neutron/+bug/1276391 (rkukura: status)<br />
** https://bugs.launchpad.net/neutron/+bug/1227336 (banix to update status)<br />
** https://bugs.launchpad.net/neutron/+bug/1246737 (oleg: havana backport)<br />
** https://bugs.launchpad.net/neutron/+bug/1224978 (romilg: status?, priority?)<br />
** https://bugs.launchpad.net/neutron/+bug/1260598 (isaku: status on unit test?)<br />
** There are many bugs under the "need unit tests" [ NEED OWNERS ]<br />
*** what is the general plan for this?<br />
*** do MDs need specific tests or they are covered by the general ML2 plugin testing framework?<br />
* Spec Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron-specs,n,z<br />
** https://etherpad.openstack.org/p/Neutron_ML2_Juno_Spec_Tracking<br />
* Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Open Discussion<br />
<br />
=== Meeting May 21, 2014 ===<br />
* Announcements<br />
** Mid-cycle code sprint scheduled July 9-11<br />
*** Cisco office in Bloomington, Minnesota<br />
*** logistics, signup: https://etherpad.openstack.org/p/neutron-juno-mid-cycle-meeting<br />
* Action items from last week<br />
** banix to organize single etherpad for Modular L2 Agents session - done<br />
** rkukura to flesh out single etherpad for ML2 Roadmap session - done<br />
* ML2 design summit sessions post-mortem<br />
** https://etherpad.openstack.org/p/ML2_Juno_Roadmap<br />
** https://etherpad.openstack.org/p/ML2_mechanismdriver_extensions_support<br />
** https://etherpad.openstack.org/p/juno-neutron-modular-l2-agent<br />
** https://etherpad.openstack.org/p/hierarchical_network_topology<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Spec reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron-specs,n,z<br />
** Merged<br />
*** ML2 Mechanism Driver for the Cisco APIC - https://review.openstack.org/#/c/89305/ - HenryG<br />
*** ML2 Mechanism Driver for SR-IOV NIC switching - https://review.openstack.org/#/c/89763/ - irenab<br />
** In review<br />
*** Add spec for ML2 mechanism driver for SDN-VE - https://review.openstack.org/#/c/88101/ - banix<br />
*** VDP support in OVS Neutron Agent - https://review.openstack.org/#/c/89728/ - nlahouti<br />
*** ML2 Type drivers refactor to allow extensiblity - https://review.openstack.org/#/c/91811/ - asomya<br />
*** physical-network-topology extension spec - https://review.openstack.org/#/c/91275/ - Isaku Yamahata<br />
*** GW API: L2 bridging API - Piece 1: Basic use cases - https://review.openstack.org/#/c/93613/ - Racha Ben Ali<br />
*** Neutron QoS API Extension - https://review.openstack.org/#/c/88599/ - sc68cal<br />
*** Allow partial specification of Provider Network attributes - https://review.openstack.org/#/c/91540/ - zzelle<br />
*** Open vSwitch-based Security Groups: OVS FirewallDriver - https://review.openstack.org/#/c/89712/ - asadoughi<br />
*** Adding spec for fsl-sdn-os-mech-driver - https://review.openstack.org/#/c/88190/ - Trinath Somanchi<br />
*** Support for extensions in ML2 Mechanism Drivers - https://review.openstack.org/#/c/89208/ - nlahouti<br />
*** Add spec for neutron-external-ports blueprint - https://review.openstack.org/#/c/87825/ - kevinbenton<br />
*** ML2 Mechanism Driver for Cisco DFA - https://review.openstack.org/#/c/89740/ - nlahouti<br />
*** Neutron OVS based Distributed Virtual Router - https://review.openstack.org/#/c/89934/ - Swaminathan Vasudevan<br />
*** VLAN aware VMs - https://review.openstack.org/#/c/94612/ - Erik Moe<br />
** Planned<br />
*** ML2 Hierarchical Port Binding - rkukura<br />
* Code reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Open discussion<br />
<br />
=== Meeting May 7, 2014 ===<br />
* Announcements<br />
** Juno Summit next week, so no IRC meeting<br />
** Mid-cycle meeting being planned - https://etherpad.openstack.org/p/neutron-juno-mid-cycle-meeting<br />
* Action items from last week<br />
** rkukura to create etherpads for each summit session as soon as schedule is finalized<br />
*** rkukura added https://etherpad.openstack.org/p/ML2_Juno_Roadmap, but still needs to link BPs and spec to discuss<br />
*** etherpads have been added for other sessions by others<br />
*** Single etherpad per session, vs. etherpad per proposal?<br />
* ML2 Design Summit Sessions<br />
** Neutron schedule - http://junodesignsummit.sched.org/overview/type/neutron<br />
** Three sessions mainly focused on ML2<br />
*** ML2 Roadmap - http://junodesignsummit.sched.org/event/685fded37958784c0337681aa120568c<br />
*** Agent - http://junodesignsummit.sched.org/event/4205f2c4084e8a0c3bd8d420803ddf02<br />
*** Hierarchical Network Topologies - http://junodesignsummit.sched.org/event/1d5c2a1cc40bb6ffa539c19e8e5471b2<br />
** etherpads - https://wiki.openstack.org/wiki/Summit/Juno/Etherpads#Neutron<br />
** neutron pod at summit<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Spec Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron-specs,n,z<br />
* Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Open Discussion<br />
<br />
=== Meeting Cancelled April 30, 2014 ===<br />
* OpenStack vacation week!<br />
=== Meeting April 23, 2014 ===<br />
* Announcements<br />
** Neutron design summit runs through Friday - check your travel plans<br />
** New BP review process is up and running<br />
* Action items from last week<br />
** None<br />
* Design Summit Sessions<br />
** http://summit.openstack.org/<br />
** mestery is finalizing schedule, combining sessions<br />
*** ML2 Roadmap<br />
*** Agent<br />
*** Hierarchical Network Topologies<br />
** neutron pod at summit<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Spec Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron-specs,n,z<br />
* Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Open Discussion<br />
<br />
=== Meeting April 16, 2014 ===<br />
* Announcements<br />
* Action items from last week:<br />
* TypeDriver Refactoring: asomya<br />
* ovs-firewall-driver update: asadoughi<br />
* design summit session proposals - deadline Sunday 4/20<br />
** https://etherpad.openstack.org/p/juno_ml2_session_ideas<br />
<br />
=== Meeting April 9, 2014 ===<br />
* Action items from last week:<br />
** mestery to start etherpad for Juno Summit Sessions<br />
*** https://etherpad.openstack.org/p/juno_ml2_session_ideas<br />
** asomya to present his TypeDriver Refactoring<br />
* TypeDriver Refactoring<br />
** asomya<br />
* ovs-firewall-driver update: asadoughi<br />
<br />
=== Meeting April 2, 2014 ===<br />
* Action items from last week<br />
** banix to push patch to call remaining MDs after postcommit exception<br />
*** Please see: https://review.openstack.org/#/c/83217/ (Note that besides the unit tests and the updated comments this patch simply adds three lines.)<br />
* Reviews being tracked<br />
** Bind ports outside of transactions (rkukura): https://review.openstack.org/#/c/82945/<br />
** Error handling for update ops - https://bugs.launchpad.net/neutron/+bug/1227336<br />
*** Marked this as WORKINPROGRESS pending further discussion (perhaps at the summit). See the Action items section above for a stopgap measure. <br />
*** https://review.openstack.org/#/c/69792/ - in review<br />
*** Needs ML2 and core reviews<br />
*** Consensus that undoing operation makes sense if postcommit() ops fail?<br />
*** Do only drivers already called before failure see undo?<br />
* Design Summit Session Ideas<br />
** Juno planning for ML2 should start now<br />
** Ideas for summit sessions<br />
<br />
=== Meeting March 26, 2014 ===<br />
* Action items from last week:<br />
** None<br />
* Migration BP<br />
** migration - FFE - https://review.openstack.org/#/c/76533/ - merged<br />
* Other Bugs:<br />
* Bugs for icehouse<br />
** Port binding details - https://bugs.launchpad.net/neutron/+bug/1276395<br />
*** partial fix (add new properties) - https://review.openstack.org/#/c/76363/ - merged<br />
*** remainder (binding details in delete_port_*commit() ops) - https://review.openstack.org/#/c/79511/ - merged<br />
** bind_port() called in transaction - https://bugs.launchpad.net/neutron/+bug/1276391<br />
*** partial fix (remove validate_port_binding() and unbind_port() ops) - https://review.openstack.org/#/c/79511/ - merged<br />
*** remainder (move binding outside transaction) - https://review.openstack.org/#/c/82945/ - WIP<br />
**** Required minor fixes to mechanism drivers and tests - see REVISIT comments<br />
**** Update later today with cleanups, record locking, etc.<br />
**** Not clear if it will make icehouse<br />
** Error handling for update ops - https://bugs.launchpad.net/neutron/+bug/1227336<br />
*** https://review.openstack.org/#/c/69792/ - in review<br />
*** Needs ML2 and core reviews<br />
*** Consensus that undoing operation makes sense if postcommit() ops fail?<br />
*** Do only drivers already called before failure see undo?<br />
*** Defer to juno?<br />
** Binding failed - https://bugs.launchpad.net/neutron/+bug/1244255 - closed<br />
** VIF security - https://bugs.launchpad.net/nova/+bug/1112912 - in review<br />
*** Resistance to merging nova side - just control via nova config?<br />
*** Email thread and IRC discussion<br />
*** Nachi suggested discussion on #openstack-neutron after this meeting<br />
<br />
=== Meeting March 19, 2014 ===<br />
* Action items from last week:<br />
** None<br />
* Migration BP<br />
** migration - FFE - https://review.openstack.org/#/c/76533/<br />
*** (marun) Updated to support LB, please review.<br />
* Other Bugs:<br />
* Bugs for icehouse<br />
** Port binding details - https://bugs.launchpad.net/neutron/+bug/1276395<br />
*** partial fix (add new properties) - https://review.openstack.org/#/c/76363/ - merged<br />
*** remainder (binding details in delete_port_*commit() ops) - https://review.openstack.org/#/c/79511/ - approved<br />
** bind_port() called in transaction - https://bugs.launchpad.net/neutron/+bug/1276391<br />
*** partial fix (remove validate_port_binding() and unbind_port() ops) - https://review.openstack.org/#/c/79511/ - approved<br />
*** remainder (move binding outside transaction) - in progress, hopefully in review today<br />
** Error handling for update ops - https://bugs.launchpad.net/neutron/+bug/1227336<br />
*** https://review.openstack.org/#/c/69792/ - in review<br />
*** Needs ML2 and core reviews<br />
*** Consensus that undoing operation makes sense if postcommit() ops fail?<br />
** VIF security - https://bugs.launchpad.net/nova/+bug/1112912 - in review<br />
** Binding failed - https://bugs.launchpad.net/neutron/+bug/1244255 - unassigned?<br />
*** Will https://review.openstack.org/#/c/80829/ help?<br />
* Final mechanism driver status for icehouse:<br />
** cisco apic - deferred - https://review.openstack.org/#/c/73355/, https://review.openstack.org/#/c/73372/<br />
** cisco ucs - deferred<br />
** freescale - deferred - https://review.openstack.org/#/c/78092/ (former reviews: https://review.openstack.org/#/c/71868/, https://review.openstack.org/#/c/73985/, https://review.openstack.org/#/c/70089/)<br />
** huawei - deferred<br />
** SRIOV mech driver - deferred - https://review.openstack.org/#/c/74464/<br />
<br />
=== Meeting March 12, 2014 ===<br />
* Action items from last week:<br />
** None<br />
* Final mechanism driver status for icehouse<br />
** bigswitch - merged - https://review.openstack.org/#/c/64944/<br />
** brocade - merged - https://review.openstack.org/#/c/60129/<br />
** cisco apic - deferred - https://review.openstack.org/#/c/73355/, https://review.openstack.org/#/c/73372/<br />
** cisco ucs - deferred<br />
** freescale - deferred - https://review.openstack.org/#/c/78092/ (former reviews: https://review.openstack.org/#/c/71868/, https://review.openstack.org/#/c/73985/, https://review.openstack.org/#/c/70089/)<br />
** huawei - deferred<br />
** mellanox - merged - https://review.openstack.org/#/c/72854/<br />
** open daylight (odl) - merged - https://review.openstack.org/#/c/69775/<br />
** openflow agent - merged - https://review.openstack.org/#/c/71791/<br />
** SRIOV mech driver - deferred - https://review.openstack.org/#/c/74464/<br />
* Other BPs for icehouse<br />
** migration - FFE - https://review.openstack.org/#/c/76533/<br />
*** (marun) Updated to support LB, please review.<br />
** partial specs - deferred - https://review.openstack.org/#/c/71904/, https://review.openstack.org/#/c/74055/<br />
* Bugs for icehouse<br />
** Port binding details - https://bugs.launchpad.net/neutron/+bug/1276395<br />
*** partial fix (add new properties) - https://review.openstack.org/#/c/76363/ - merged<br />
*** remainder (binding details in delete_port_*commit() ops) - will be addressed in update to https://review.openstack.org/#/c/79511/ today - in progress<br />
** bind_port() called in transaction - https://bugs.launchpad.net/neutron/+bug/1276391<br />
*** partial fix (remove validate_port_binding() and unbind_port() ops) - https://review.openstack.org/#/c/79511/ - in review, update today<br />
*** remainder (move binding outside transaction) - in progress, hopefully in review today<br />
** Error handling for update ops - https://bugs.launchpad.net/neutron/+bug/1227336<br />
*** https://review.openstack.org/#/c/69792/ - in review<br />
*** Needs ML2 and core reviews<br />
*** Consensus that undoing operation makes sense if postcommit() ops fail?<br />
** VIF security - https://bugs.launchpad.net/nova/+bug/1112912 - in review<br />
** Binding failed - https://bugs.launchpad.net/neutron/+bug/1244255 - unassigned?<br />
** Agent model migration - https://bugs.launchpad.net/neutron/+bug/1260224 - in review<br />
** L2-pop live migration - https://bugs.launchpad.net/neutron/+bug/1237841 - review abandoned?<br />
*** here is the good review : https://review.openstack.org/#/c/61767/ (will be rebased asap)<br />
* Distributed Virtual Router<br />
** L2 plugin changes needed to enable DVR. See the DVR section of [[Meetings/Neutron-L3-Subteam|L3 subteam page]] for details.<br />
** [https://docs.google.com/document/d/1depasJSnGZPOnRLxEC_PYsVLcGVFXZLqP52RFTe21BE/edit#heading=h.5w7clq272tji Here is the document specifically about L2 changes]<br />
* Juno design summit session proposals<br />
** Submit and read proposals at http://summit.openstack.org/<br />
** I'll submit a general ML2 update/planning/catch-all session<br />
** Unfinished items from icehouse?<br />
** Brainstorm?<br />
* Open Discussion<br />
<br />
=== Meeting March 5, 2014 ===<br />
* Action items from last week:<br />
** None<br />
* Mechanism driver status for icehouse<br />
** bigswitch - merged - https://review.openstack.org/#/c/64944/<br />
** brocade - approved - https://review.openstack.org/#/c/60129/<br />
** cisco apic - deferred? - https://review.openstack.org/#/c/73355/, https://review.openstack.org/#/c/73372/<br />
** cisco ucs - deferred<br />
** freescale - deferred - https://review.openstack.org/#/c/78092/ (former reviews: https://review.openstack.org/#/c/71868/, https://review.openstack.org/#/c/73985/, https://review.openstack.org/#/c/70089/)<br />
** huawei - deferred<br />
** mellanox - merged - https://review.openstack.org/#/c/72854/<br />
** open daylight (odl) - FFE - https://review.openstack.org/#/c/69775/<br />
** openflow agent - merged - https://review.openstack.org/#/c/71791/<br />
** SRIOV mech driver: https://review.openstack.org/#/c/74464/<br />
* Other BPs for icehouse<br />
** migration - FFE - https://review.openstack.org/#/c/76533/<br />
*** (marun) Updated to support LB, please review.<br />
** partial specs - deferred? - https://review.openstack.org/#/c/71904/, https://review.openstack.org/#/c/74055/<br />
* Bugs for icehouse<br />
** https://bugs.launchpad.net/neutron/+bug/1276395, https://review.openstack.org/#/c/76363/ - approved<br />
** https://bugs.launchpad.net/neutron/+bug/1276391 - in progress<br />
** https://review.openstack.org/#/c/69792/ Deals with fails in update-*-postcommit ops <br />
* Distributed Virtual Router<br />
** L2 plugin changes needed to enable DVR. See the DVR section of [[Meetings/Neutron-L3-Subteam|L3 subteam page]] for details.<br />
** [https://docs.google.com/document/d/1depasJSnGZPOnRLxEC_PYsVLcGVFXZLqP52RFTe21BE/edit#heading=h.5w7clq272tji Here is the document specifically about L2 changes]<br />
* Open Discussion<br />
<br />
=== Meeting February 26, 2014 ===<br />
* Action items from last week:<br />
** ML2 team to review Port Binding document and comment inline<br />
*** https://docs.google.com/document/d/1k8tAqfQr8Ujzx5TzpXTYEUaym-0U-pE3YL9wjrS8cDg/edit#heading=h.cpck9ip3dbdv<br />
** marun and rkukura to proceed with migration BP and get an extension from markmcclain<br />
*** Initial patch posted for review, please take a look! https://review.openstack.org/#/c/76533/<br />
**** [marun]: I'm afraid I can't attend the meeting but will be back online later today. <br />
** All ML2 MechanismDrivers which bind ports should ensure they look to make sure the binding:vnic_type attribute is something they handle.<br />
* Port binding bug fixes which may affect MDs:<br />
** https://bugs.launchpad.net/neutron/+bug/1276395<br />
** https://bugs.launchpad.net/neutron/+bug/1276391<br />
* Open Discussion<br />
<br />
=== Meeting February 19, 2014 ===<br />
* Action items from last week:<br />
** rkukura to move port binding discussion into Google Doc<br />
** matrohon to file BP for multi-node testing and bring this up in the infra meeting<br />
* Migration tool<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/ml2-deprecated-plugin-migration<br />
** marun volunteered to own this working with rkukura<br />
* SR-IOV BPs in review:<br />
** https://blueprints.launchpad.net/neutron/+spec/ml2-binding-profile<br />
** https://blueprints.launchpad.net/neutron/+spec/ml2-request-vnic-type<br />
** https://blueprints.launchpad.net/neutron/+spec/vif-details<br />
** https://review.openstack.org/#/c/21946/<br />
** https://bugs.launchpad.net/neutron/+bug/1274034<br />
** https://review.openstack.org/#/c/44596/<br />
* Port binding bug fixes which may affect MDs:<br />
** https://bugs.launchpad.net/neutron/+bug/1276395<br />
** https://bugs.launchpad.net/neutron/+bug/1276391<br />
* Proposed patch to ML2 to move away from providernet extension into the multi-provider extension with arbitrary attributes<br />
** https://review.openstack.org/#/c/37893/<br />
<br />
=== Meeting February 12, 2014 ===<br />
* Action items from last week:<br />
** rkukura to put result of binding changes email discussion into a wiki or google doc<br />
** rkukura to change priorities of all new 3rd party MD BPs to low if they do not already have jenkins job in place<br />
*** https://blueprints.launchpad.net/neutron/+spec/brocade-ml2-mechanism-driver - medium, approved, in review, have jenkins<br />
*** https://blueprints.launchpad.net/neutron/+spec/bsn-ml2-mechanism-driver - medium, approved, no review, no jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/huawei-ml2-mechanism-driver - medium, approved, in review, no jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/ml2-cisco-apic-mechanism-driver - medium, approved, no review, have jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/ml2-opendaylight-mechanism-driver - medium, approved, in review, have jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/ml2-ucs-manager-mechanism-driver - medium, approved, no review, have jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/mlnx-ml2-support - medium, approved, in review, have jenkins<br />
*** https://blueprints.launchpad.net/neutron/+spec/ryu-ml2-driver - medium, approved, in review, have jenkins<br />
*** https://blueprints.launchpad.net/neutron/+spec/bigswitch-ml2-driver - low, approved, in review, no jenkins?, relationship to bsn-ml2-mechanism-driver?<br />
*** https://blueprints.launchpad.net/neutron/+spec/fsl-sdn-os-mech-driver - low, approved, in review, no jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/huawei-ml2-evs-mechanism-driver - low, approved, no review, no jenkins, relationship to huawei-ml2-mechanism-driver?<br />
*** https://blueprints.launchpad.net/neutron/+spec/netron-ml2-mechnism-driver-for-cisco-dfa-support - deferred to juno<br />
* ML2 Exceptions to UserSpace<br />
** https://bugs.launchpad.net/neutron/+bug/1273730<br />
* BPs<br />
** Provider network partial specs: zzelle@irc<br />
** https://wiki.openstack.org/wiki/Provider-network-partial-specs<br />
** https://review.openstack.org/71904<br />
* Blueprints<br />
** https://blueprints.launchpad.net/neutron?searchtext=ml2<br />
** 3 high, 13 medium, 3 low, 13 undefined priorities<br />
** 19 not yet approved for icehouse<br />
** all MDs should probably be same priority<br />
** Which should we approve for icehouse, drop from icehouse or adjust priority?<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron/+bugs?field.tag=ml2<br />
* ovs-firewall security group update: asadoughi<br />
* Tests<br />
** Add the capabality to test core MD (l2-pop, ovs, lb) by the gate<br />
<br />
===Previous Agenda===<br />
* ML2 Sessions Etherpads from Icehouse summit:<br />
** Extensibility of ML2 (Wednesday 4:40PM): https://etherpad.openstack.org/p/ML2_Extensibility<br />
** ML2 QoS and Deprecated Plugin Migration (Wednesday 5:30PM): https://etherpad.openstack.org/p/neutron-qos-hk and https://etherpad.openstack.org/p/ML2_Deprecated_Plugin_Migration<br />
** ML2 Multiple Backend Support (Friday 9:50AM)<br />
** ML2 Mechanism Drivers and Modular Agents (Friday 1:30PM)<br />
* devstack ML2 patches<br />
** Default devstack to ML2: https://bugs.launchpad.net/devstack/+bug/1220745<br />
** Correctly set L3 service plugin for ML2: https://review.openstack.org/#/c/48522/<br />
* Documentation<br />
** Need to focus on this now<br />
** Documentation BP link: https://blueprints.launchpad.net/openstack-manuals/+spec/neutron-ml2-docs<br />
** ML2 documentation bugs link: https://bugs.launchpad.net/openstack-manuals/+bugs?field.tag=ml2<br />
** Need to document ML3 with ML2<br />
* Testing and bug fixes<br />
** Testing of ML2 by everyone would be appreciated<br />
** We need to find and fix any bugs in the next couple of weeks<br />
<br />
* Icehouse Design Summit Topic ideas<br />
** RPC handling in ML2 for Type and Mechanism Drivers<br />
** More extensible TypeDrivers for controller-based MechanismDrivers<br />
** Monolithic Plugin vs. ML2 MechanismDriver - current and future plugins<br />
** Future Directions for ML2 (orchestration, deployment, management, ...)<br />
** Migration from deprecated Plugins (openvswitch, linuxbridge) to ML2 - automation?<br />
** Add support for VXLAN multicast to the OVS agent with newer versions of OVS and Linux kernel.<br />
** Multi-segment provider network implementations in MechanismDrivers, specifically OVS.<br />
** Additional provider network attributes for controller-based plugins such as ODL for networks created outside of Neutron.<br />
<br />
=== Icehouse ML2 work for reference ===<br />
* ML2 TypeDriver Extra Port Info<br />
** https://blueprints.launchpad.net/neutron/+spec/ml2-typedriver-extra-port-info<br />
* Campus Network Blueprint and ML2 integration<br />
** https://blueprints.launchpad.net/neutron/+spec/campus-network<br />
* OpenDaylight Driver<br />
** https://blueprints.launchpad.net/quantum/+spec/ml2-opendaylight-mechanism-driver<br />
<br />
=== Questions? ===<br />
<br />
== Previous Meeting Logs ==<br />
* Available here: [http://eavesdrop.openstack.org/meetings/networking_ml2/ ML2 Meeting Logs]<br />
<br />
== General ML2 Information ==<br />
Here are the current ml2-specific blueprints for havana:<br />
<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-gre<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-mechanism-drivers<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-portbinding<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-vxlan<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-multi-segment-api<br />
<br />
<br />
These tunnel-related blueprints effect the openvswitch and/or<br />
linuxbridge agents, and the features should also (or exclusively) be<br />
supported (using both agents simultaneously where applicable) by the ml2<br />
plugin:<br />
<br />
* https://blueprints.launchpad.net/quantum/+spec/ovs-vxlan-lisp-tunnel<br />
* https://blueprints.launchpad.net/quantum/+spec/openvswitch-kernel-vxlan<br />
* https://blueprints.launchpad.net/quantum/+spec/vxlan-linuxbridge<br />
* https://blueprints.launchpad.net/quantum/+spec/ovs-tunnel-partial-mesh<br />
* https://blueprints.launchpad.net/quantum/+spec/l2-population<br />
<br />
<br />
These blueprints involve the ml2 MechanismDriver API:<br />
<br />
* https://blueprints.launchpad.net/quantum/+spec/tailf-ncs<br />
* https://blueprints.launchpad.net/quantum/+spec/ovsplugin-hardware-devices<br />
<br />
[[Category: Meetings]]</div>Sukhdevhttps://wiki.openstack.org/w/index.php?title=Meetings/ML2&diff=155244Meetings/ML22017-07-12T15:36:52Z<p>Sukhdev: /* Meeting July 12, 2017 */</p>
<hr />
<div>'''Weekly on Wednesdays at 1600 UTC on #openstack-meeting-alt'''<br />
<br />
Tracking ML2 Subgroup Reviews: [https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews here]<br />
<br />
<br />
==Agenda==<br />
<br />
=== Meeting July 12, 2017 ===<br />
<br />
* Announcements<br />
<br />
* RFEs/Bugs<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 5, 2017 ===<br />
<br />
* Announcements<br />
<br />
* RFEs/Bugs<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting June 21, 2017 ===<br />
<br />
* Announcements<br />
<br />
* RFEs/Bugs<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting June 14, 2017 ===<br />
<br />
* Announcements<br />
<br />
* RFEs/Bugs<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting June 7, 2017 ===<br />
<br />
* Announcements<br />
<br />
* RFEs/Bugs<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting May 31, 2017 ===<br />
<br />
* Announcements<br />
<br />
* RFEs/Bugs<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting May 24, 2017 ===<br />
<br />
* Announcements<br />
<br />
* RFEs/Bugs<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting May 17, 2017 ===<br />
<br />
* Announcements<br />
<br />
* Summit recap<br />
<br />
* ML2 meeting format/usefulness/goals etc.<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting May 10, 2017 due to Summit ===<br />
<br />
=== No Meeting May 3, 2017 ===<br />
<br />
* Announcements<br />
** OpenStack Summit in Boston next week<br />
** No ML2 IRC meeting next week<br />
<br />
=== Meeting April 26, 2017 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
<br />
* QinQ Type Driver<br />
** https://review.openstack.org/#/c/446047<br />
<br />
* SR-IOV port extension RFE<br />
** https://bugs.launchpad.net/neutron/+bug/1662650<br />
<br />
* live migration port binding support <br />
** https://review.openstack.org/#/c/414251<br />
<br />
* driver api "feature requests"<br />
** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
** https://bugs.launchpad.net/neutron/+bug/1673142 Enforce extension semantics<br />
** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting April 19, 2017 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
<br />
* QinQ Type Driver<br />
** https://review.openstack.org/#/c/446047<br />
<br />
* SR-IOV port extension RFE<br />
** https://bugs.launchpad.net/neutron/+bug/1662650<br />
<br />
* live migration port binding support <br />
** https://review.openstack.org/#/c/414251<br />
<br />
* driver api "feature requests"<br />
** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting April 12, 2017 ===<br />
<br />
=== Meeting April 5, 2017 ===<br />
<br />
* Announcements<br />
<br />
** The log for previous meeting went to wrong place as I accidentally mistyped the meeting name <br />
*** http://eavesdrop.openstack.org/meetings/__networking_ml2/<br />
<br />
* Bugs/RFEs<br />
<br />
* QinQ Type Driver<br />
** https://review.openstack.org/#/c/446047<br />
<br />
** SR-IOV port extension RFE<br />
*** https://bugs.launchpad.net/neutron/+bug/1662650<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 30, 2017 ===<br />
<br />
* Announcements<br />
** Sukhdev is out today<br />
<br />
<br />
=== Meeting March 15, 2017 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
<br />
** SR-IOV port extension RFE<br />
*** https://bugs.launchpad.net/neutron/+bug/1662650<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
<br />
<br />
=== Meeting March 1, 2017 ===<br />
<br />
* Announcements<br />
<br />
* PTG post mortem<br />
<br />
* Bugs/RFEs<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting February 22, 2017 (PTG) ===<br />
<br />
=== No Meeting February 15, 2017 ===<br />
<br />
=== Meeting February 8, 2017 ===<br />
<br />
* Announcements<br />
** rkukura not available for today's meeting<br />
** Neutron PTG etherpad - https://etherpad.openstack.org/p/neutron-ptg-pike<br />
<br />
* Bugs/RFEs<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting January 25, 2017 ===<br />
<br />
* Announcements<br />
** Neutron PTG etherpad - https://etherpad.openstack.org/p/neutron-ptg-pike<br />
<br />
* Bugs/RFEs<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
*** https://review.openstack.org/#/c/404293<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting January 18, 2017 ===<br />
<br />
* Announcements<br />
** There is still room for PTG registrations <br />
<br />
* Bugs/RFEs<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
*** https://review.openstack.org/#/c/404293<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting January 11, 2017 ===<br />
<br />
* Announcements<br />
* There is still room for PTG registrations <br />
<br />
* Bugs/RFEs<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
*** https://review.openstack.org/#/c/404293<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting December 14, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 7, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting November 23, 2016 ===<br />
<br />
=== Meeting November 16, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting November 9, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Ocata Summit Retrospective<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
*** part of this Barcelona summit design session: https://etherpad.openstack.org/p/ocata-nova-neutron-session<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting November 2, 2016 ===<br />
<br />
* Skipping due to Ocata summit travel/recovery<br />
<br />
=== No Meeting October 26, 2016 ===<br />
<br />
* Skipping due to Ocata summit<br />
<br />
=== Meeting October 19, 2016 ===<br />
<br />
* Announcements<br />
** Next week Summit in Barcelona. No meeting next week<br />
<br />
* Ocata Planning<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
*** part of this Barcelona summit design session: https://etherpad.openstack.org/p/ocata-nova-neutron-session<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting October 12, 2016 ===<br />
<br />
* Announcements<br />
** Bob Kukura will not be at today's meeting.<br />
<br />
* Ocata Planning<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
*** part of this Barcelona summit design session: https://etherpad.openstack.org/p/ocata-nova-neutron-session<br />
*** Unifying the portbinding logic is not a necessary part of this proposal anymore<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting October 5, 2016 ===<br />
<br />
* Announcements<br />
** Bob Kukura will not be at today's meeting.<br />
<br />
* Ocata Planning<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** Unifying the portbinding logic is not a necessary part of this proposal anymore<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting September 28, 2016 ===<br />
<br />
=== No Meeting September 21, 2016 ===<br />
<br />
=== No Meeting September 14, 2016 ===<br />
<br />
=== Meeting September 7, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** Unifying the portbinding logic is not a necessary part of this proposal anymore<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting August 31, 2016 ===<br />
<br />
* Neither sukhdev nor rkukura is available to chair today, so we'll skip this week's meeting.<br />
<br />
=== Meeting August 24, 2016 ===<br />
<br />
* Announcements<br />
** N-3 is Sept 1<br />
<br />
* Bugs/RFEs<br />
** Unify ML2 portbinding and dvr portbinding tables - andreas (not available for today's meeting)<br />
*** please review this patch - https://review.openstack.org/#/c/317358<br />
*** spec for live migration - https://review.openstack.org/#/c/309416/<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception - see patch here - https://review.openstack.org/#/c/327500<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 17, 2016 ===<br />
<br />
* Announcements<br />
** N-3 is Sept 1<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
*** I have added the conf calling information for remote participation - see - https://etherpad.openstack.org/p/newton-neutron-midcycle-workitems<br />
<br />
<br />
* Bugs/RFEs<br />
** Unify ML2 portbinding and dvr portbinding tables - andreas <br />
<br />
** please review this patch - https://review.openstack.org/#/c/317358<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception - see patch here - https://review.openstack.org/#/c/327500<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
** Clarification on coupling between port create and port update calls to mech drivers<br />
<br />
=== Meeting August 3, 2016 ===<br />
<br />
* Announcements<br />
** N-3 is Sept 1<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
** Barcelona summit presentation voting has started: https://www.openstack.org/summit/barcelona-2016/vote-for-speakers<br />
<br />
* Bugs/RFEs<br />
** Unify ML2 portbinding and dvr portbinding tables - andreas <br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1609184 [RFE] ML2: Allow retry on db error by precommit https://review.openstack.org/#/c/350315/<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 27, 2016 ===<br />
<br />
* Meeting was cancelled this week<br />
<br />
=== Meeting July 20, 2016 ===<br />
<br />
* Announcements<br />
** N-2 is behind us<br />
** N-3 is Sept 1<br />
** Project Mascot/logo - see here - http://lists.openstack.org/pipermail/openstack-dev/2016-July/099046.html<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
<br />
* Bugs/RFEs<br />
** Unify ML2 portbinding and dvr portbinding tables - andreas <br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 13, 2016 ===<br />
<br />
* Announcements<br />
** Deadline to submit proposals for Barcelona summit is today<br />
** N-2 is this week - http://releases.openstack.org/newton/schedule.html<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
<br />
* Bugs/RFEs<br />
** Unify of ML2 portbinding and dvr portbinding tables<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
<br />
<br />
=== Meeting July 6, 2016 ===<br />
<br />
* Announcements<br />
** July 12-14 Neuton-2<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
* Bugs/RFEs<br />
** Unify of ML2 portbinding and dvr portbinding tables<br />
*** Armax commented on the spec: https://review.openstack.org/309416 . Those are his major points:<br />
*** Are we sure that vnic_type and profile are always port specific (and not binding specific)?<br />
*** Why not just merging the portbindingstable into the dvr portbindingstable?<br />
*** For Live Migration Armando rather wants a live migration specifc port extension than a general purpose port extension. The general purpose solution seems a bit overkill to him. On the summit, we decided to go the latter one, thoughts?<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
=== Meeting June 29, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Items from Last week<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting June 22, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Items from Last week<br />
** https://review.openstack.org/#/c/320657/1/neutron/db/ipam_backend_mixin.py <- Should this be fixed? Question from Rossella.<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting June 15, 2016 ===<br />
<br />
* Announcements<br />
* Unify of ML2 portbinding and dvr portbinding tables<br />
** current patchset: https://review.openstack.org/#/c/326987<br />
*** TODO: minor fixes, unit tests<br />
*** Separate Patch: OVO, rework DVR part as well<br />
** series of patches doing similar work for router ha ports: https://review.openstack.org/#/c/323993<br />
** Which one is the right way to go? Who do we need to involve to land this in Newton?<br />
<br />
* Open Discussion<br />
** https://review.openstack.org/#/c/320657/1/neutron/db/ipam_backend_mixin.py <- Should this be fixed? Question from Rossella.<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
=== Meeting June 8, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Open Discussion<br />
<br />
=== Meeting June 1, 2016 ===<br />
<br />
* Announcements<br />
** N-1 is *this* week<br />
** http://releases.openstack.org/newton/schedule.html<br />
<br />
* Manila-ML2 integration <br />
** https://bugs.launchpad.net/neutron/+bug/1573197<br />
<br />
* Security Groups Discussion<br />
<br />
* Open Discussion<br />
** Some routed networks stuff (carl_baldwin)<br />
*** https://review.openstack.org/#/c/317358 - Enabling create / delete of segments directly<br />
*** https://review.openstack.org/#/c/321152 - ML2 bug doesn't allow return of IP allocation in port update.<br />
<br />
=== Meeting May 25, 2016 ===<br />
<br />
* Today's meeting was cancelled - we will meet next week<br />
<br />
* Announcements<br />
** N-1 is next week<br />
** http://releases.openstack.org/newton/schedule.html<br />
<br />
* Manila-ML2 integration <br />
** https://bugs.launchpad.net/neutron/+bug/1573197<br />
<br />
* Security Groups Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting May 18, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Bugs<br />
<br />
* Open Discussion<br />
<br />
=== Meeting May 11, 2016 ===<br />
<br />
(carl_baldwin) Will there be a meeting this week? - Yes<br />
<br />
* Announcements<br />
<br />
* Newton charter for ML2 <br />
** Trunked ports integration with ML2 <br />
** Integration of Segments service plugin with ML2 (see below)<br />
<br />
* Bugs<br />
** Missing ML2 config options in config reference: https://bugs.launchpad.net/openstack-manuals/+bug/1567792<br />
<br />
* Open Discussion<br />
** Some routed networks topics<br />
*** creating and deleting segments on existing network through new segment API<br />
**** Any cases it should be forbidden?<br />
*** Integrating the segments service plugin with ML2<br />
<br />
<br />
=== Meeting May 4, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Discussion on the charter for ML2 for Newton<br />
** Some of the discussion during summit - https://etherpad.openstack.org/p/newton-neutron-unplugged-track<br />
<br />
* Bugs<br />
** Missing ML2 config options in config reference: https://bugs.launchpad.net/openstack-manuals/+bug/1567792<br />
<br />
* Open Discussion<br />
<br />
=== Meeting April 20, 2016 ===<br />
<br />
* Announcements<br />
** rkukura cannot attend today<br />
** Austin Summit Next week<br />
** No meeting next week (4/27)<br />
<br />
* Neutron Austin Design sessions schedule<br />
** https://www.openstack.org/summit/austin-2016/summit-schedule/global-search?t=Neutron%3A<br />
<br />
* Bugs<br />
** Missing ML2 config options in config reference: https://bugs.launchpad.net/openstack-manuals/+bug/1567792<br />
<br />
* Open Discussion<br />
** Nova-Neutron Porbinding Migration issues (+ macvtap migration, cross l2 agent migration) <br />
*** Cannot attend today, so here a brief update (scheuran, 2016-04-13)<br />
*** Started discussion on the ML http://lists.openstack.org/pipermail/openstack-dev/2016-April/092073.html<br />
*** In a lengthy chat with kevinbenton today we agreed to follow up the multiple port binding thing<br />
*** I started rebasing Bobs patches https://review.openstack.org/#/c/189410 - it will take a while, as I'm learning a lot on the way ;)<br />
*** And a BP + spec is required for the API changes that externalize multiple bindings per port, also still TBD<br />
<br />
=== Meeting April 13, 2016 ===<br />
<br />
* Announcements<br />
** Newton is now open for business<br />
** Networking Guide ML2 section merged: http://docs.openstack.org/mitaka/networking-guide/config-ml2-plug-in.html (scheuran)<br />
<br />
* Neutron Austin Design sessions schedule<br />
** https://www.openstack.org/summit/austin-2016/summit-schedule/global-search?t=Neutron%3A<br />
<br />
* Bugs<br />
** Missing ML2 config options in config reference: https://bugs.launchpad.net/openstack-manuals/+bug/1567792<br />
<br />
* Open Discussion<br />
** Nova-Neutron Porbinding Migration issues (+ macvtap migration, cross l2 agent migration) <br />
*** Cannot attend today, so here a brief update (scheuran, 2016-04-13)<br />
*** Started discussion on the ML http://lists.openstack.org/pipermail/openstack-dev/2016-April/092073.html<br />
*** In a lengthy chat with kevinbenton today we agreed to follow up the multiple port binding thing<br />
*** I started rebasing Bobs patches https://review.openstack.org/#/c/189410 - it will take a while, as I'm learning a lot on the way ;)<br />
*** And a BP + spec is required for the API changes that externalize multiple bindings per port, also still TBD<br />
<br />
=== Meeting April 6, 2016 ===<br />
<br />
* Announcements<br />
** Mitaka release is this week<br />
<br />
* Neutron Austin Design summit Ideas <br />
** Link - https://etherpad.openstack.org/p/newton-neutron-summit-ideas<br />
<br />
* port binding discussion on migration (scheuran) - continuation from previous week<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 30, 2016 ===<br />
<br />
* Announcements<br />
** Mitaka RC2 in the works<br />
<br />
* Neutron Austin Design summit Ideas <br />
** Link - https://etherpad.openstack.org/p/newton-neutron-summit-ideas<br />
<br />
* port binding discussion on migration (scheuran)<br />
** In case distributed ports would be needed, old (currently abandoned, but worth revisiting) effort to cleanup DVR's distributed port implementation as a precursor to generalizing it is here:<br />
*** https://bugs.launchpad.net/neutron/+bug/1367391<br />
*** https://review.openstack.org/#/c/189410/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 23, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Neutron Austin Design summit Ideas <br />
** Link - https://etherpad.openstack.org/p/newton-neutron-summit-ideas<br />
<br />
* port binding discussion on migration (scheuran)<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 16, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Docs ML2 configuration section update<br />
** Documentation - https://review.openstack.org/#/c/282349<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* port binding with port owned by router<br />
<br />
* Simulate portbinding on migration target host (scheuran)<br />
** Use Case: Migration cross l2 agents, migration with macvtap l2 agent --> In both cases nova needs to know the portbinding information that should be used on the migration target before migration has started (in nova pre_live_migration) and before port has been bound. This information is required to trigger the correct vif-plug action on the target and to modify the libvirt domain.xml accordingly<br />
** Approach: Some new api call is required, which simulates the portbinding for the target host and returns this information<br />
** This is just as a heads up - I try to come up with more details in the next meeting (23rd of March)<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 9, 2016 ===<br />
<br />
* Announcements<br />
** rkukura cannot attend today<br />
<br />
* Modular L2 agent update<br />
** Documentation - https://review.openstack.org/#/c/282349<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 2, 2016 ===<br />
<br />
* Announcements<br />
** Mitaka-3 is this week<br />
<br />
* Modular L2 agent update<br />
** Documentation - https://review.openstack.org/#/c/282349<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting February 24, 2016 ===<br />
<br />
* Announcements<br />
** neutron mid-cycle this week - https://etherpad.openstack.org/p/neutron-mitaka-midcycle<br />
<br />
* Open Agenda - based upon interest<br />
<br />
* Modular L2 agent update<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting February 17, 2016 ===<br />
<br />
* Announcements<br />
** rkukura on PTO this week<br />
<br />
* Open Agenda - based upon interest<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Modular L2 agent update<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting February 10, 2016 ===<br />
<br />
* Announcements<br />
** Do not forget to vote on sessions for Austin Summit<br />
*** https://www.openstack.org/summit/austin-2016/vote-for-speakers<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Modular L2 agent update<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting February 3, 2016 ===<br />
<br />
* Announcements<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Modular L2 agent update<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting January 27, 2016 ===<br />
<br />
* Announcements<br />
** Austin (Newton) Summit session proposal deadline is Monday<br />
*** https://www.openstack.org/summit/austin-2016/call-for-speakers<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting January 20, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Driver API for SecurityGroup <br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Any topics of interest to ML2 - Open Agenda based upon the interest<br />
* Open Discussion<br />
<br />
<br />
=== Meeting January 13, 2016 ===<br />
<br />
* Announcements<br />
** M2 is next week<br />
<br />
* Driver API for SecurityGroup <br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Any topics of interest to ML2 - Open Agenda based upon the interest<br />
* Open Discussion<br />
<br />
=== Meeting January 6, 2016 ===<br />
* Announcements<br />
** M2 Mid Jan<br />
<br />
* Driver API for SecurityGroup - good discussion on the bug<br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* Trunk port binding for VLAN-awere VMs - pretty much ready to go<br />
** Spec - https://review.openstack.org/#/c/243786/<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Any topics of interest to ML2 - Open Agenda based upon the interest<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 30, 2015 ===<br />
<br />
* No meeting<br />
<br />
=== Meeting December 23, 2015 ===<br />
<br />
* No meeting<br />
<br />
=== Meeting December 16, 2015 ===<br />
<br />
* Announcements<br />
** Sukhdev is off for next two weeks, rkukura is off week after next<br />
** no meeting 12/30<br />
** quick poll - meet next week (12/23)?<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** Spec - https://review.openstack.org/#/c/243786/<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran (can't attend today 12/09)<br />
** This patch needs to go in first, then we're ready to do the split of the lb agent: https://review.openstack.org/250542<br />
** Split of the lb agent: Will be updated after above went in: https://review.openstack.org/#/c/246318/<br />
** Moving the code to a separate file [WIP] https://review.openstack.org/#/c/248138/<br />
** Also had a discussion with kevinbenton and ajo if arp spoofing stuff could be modelled as agent extension. Could not convince them, so we agreed to go on with the current design and keep that in the back of our minds for the future.<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* limited-portsec Discussion<br />
** if the limited-portsec depend on port-sec extension, there maybe code in limited-portsec to extend the dict of port-sec.<br />
** https://review.openstack.org/#/c/250036/ , difficult to handle the dependency in these extensions.<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 9, 2015 ===<br />
<br />
* Announcements<br />
** Sukhdev is off for next three weeks<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** Spec - https://review.openstack.org/#/c/243786/<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran (can't attend today 12/09)<br />
** This patch needs to go in first, then we're ready to do the split of the lb agent: https://review.openstack.org/250542<br />
** Split of the lb agent: Will be updated after above went in: https://review.openstack.org/#/c/246318/<br />
** Moving the code to a separate file [WIP] https://review.openstack.org/#/c/248138/<br />
** Also had a discussion with kevinbenton and ajo if arp spoofing stuff could be modelled as agent extension. Could not convince them, so we agreed to go on with the current design and keep that in the back of our minds for the future.<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* limited-portsec Discussion<br />
** if the limited-portsec depend on port-sec extension, there maybe code in limited-portsec to extend the dict of port-sec.<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Open Discussion<br />
** Discussion on passing network ID to the type drivers - enhancement is needed to three methods as follows:<br />
*** def allocate_tenant_segment(self, session, network_id=None):<br />
*** def reserve_provider_segment(self, session, segment, network_id=None):<br />
*** def release_segment(self, session, segment, network_id=None):<br />
<br />
=== Meeting December 2, 2015 ===<br />
* Announcements<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** Spec - https://review.openstack.org/#/c/243786/<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
** https://review.openstack.org/#/c/246318/<br />
** https://review.openstack.org/#/c/248138/<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting November 25, 2015 ===<br />
* Announcements<br />
** M1 is due next week<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** Bence Romsics discussed with ML2 subteam at summit<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting November 18, 2015 ===<br />
* Announcements<br />
** M1 is due in first week of Dec<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** Bence Romsics discussed with ML2 subteam at summit<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting November 11, 2015 ===<br />
* Announcements<br />
** Welcome back from the summit and our week off!<br />
** Mitaka-1 December 1: https://launchpad.net/neutron/+milestone/mitaka-1<br />
<br />
* Mitaka Design Summit recap<br />
** Etherpads: https://wiki.openstack.org/wiki/Design_Summit/Mitaka/Etherpads#Neutron<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** Bence Romsics discussed with ML2 subteam at summit<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
=== Meeting October 21, 2015 ===<br />
* Announcements<br />
** Mitaka summit is next week<br />
** No ML2 IRC meeting during summit<br />
<br />
* Mitaka Design Summit<br />
** Neutron Design Summit schedule - https://www.openstack.org/summit/tokyo-2015/schedule/design-summit<br />
<br />
* ML2 pre-cycle sprint recap<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** email summaries - TBD<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
=== Meeting October 14, 2015 ===<br />
<br />
* Meeting cancelled due to low attendance<br />
<br />
=== Meeting October 7, 2015 ===<br />
<br />
* No meeting - ML2 pre-cycle sprint<br />
<br />
=== Meeting Sept 30, 2015 ===<br />
* Announcements<br />
** Neutron has a new PTL for Mitaka - congratulations to armax and many thanks to mestery!<br />
** ML2 pre-cycle sprint is next week<br />
** No ML2 IRC meeting next week<br />
<br />
* ML2 pre-cycle sprint<br />
** Sprint announcement - http://lists.openstack.org/pipermail/openstack-dev/2015-September/073927.html<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** Logistics<br />
** Prep<br />
<br />
* Mitaka Design Summit proposals for ML2 - discussion <br />
** Neutron Mitaka Design Summit proposals - https://etherpad.openstack.org/p/neutron-mitaka-designsummit<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* Modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
=== Meeting Sept 23, 2015 ===<br />
* Announcements<br />
** Liberty RC1 contents - https://launchpad.net/neutron/+milestone/liberty-rc1<br />
** PTL election is this week - https://wiki.openstack.org/wiki/PTL_Elections_September_2015<br />
<br />
* ML2 late-cycle plan<br />
** Sprint announcement - http://lists.openstack.org/pipermail/openstack-dev/2015-September/073927.html<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* Mitaka Design Summit proposals for ML2 - discussion <br />
** Nutron Mitaka Design Summit proposals - https://etherpad.openstack.org/p/neutron-mitaka-designsummit<br />
<br />
* driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting Sept 16, 2015 ===<br />
<br />
* Announcements<br />
** Liberty RC1 contents - https://launchpad.net/neutron/+milestone/liberty-rc1<br />
<br />
* ML2 late-cycle plan<br />
** Sprint announcement - http://lists.openstack.org/pipermail/openstack-dev/2015-September/073927.html<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* Mitaka Design Summit proposals for ML2 - discussion <br />
** Nutron Mitaka Design Summit proposals - https://etherpad.openstack.org/p/neutron-mitaka-designsummit<br />
<br />
* driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting Sept 9, 2015 ===<br />
<br />
* Announcements<br />
** Liberty-3 contents - https://launchpad.net/neutron/+milestone/liberty-3<br />
** Liberty RC1 contents - https://launchpad.net/neutron/+milestone/liberty-rc1<br />
<br />
* ML2 late-cycle plan<br />
** Sprint announcement - http://lists.openstack.org/pipermail/openstack-dev/2015-September/073927.html<br />
<br />
* Mitaka Design Summit proposals for ML2 - discussion <br />
** Brainstorm ideas for the Mitaka ML2 design summit ideas<br />
** Nutron Mitaka Design Summit proposals - https://etherpad.openstack.org/p/neutron-mitaka-designsummit<br />
<br />
* driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting Sept 2, 2015 ===<br />
<br />
* Announcements<br />
** Liberty FF is this week (or early next week)<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is Yahoo (tentative) <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** Task Flow Document<br />
*** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* driver API for SecurityGroup - Do we want to come up with a plan for Design session in Tokyo for this? <br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 26, 2015 ===<br />
<br />
* Announcements<br />
** Liberty FF is next week<br />
<br />
* Action Items from previous weeks:<br />
** rkukura to work with others to finalize the venue for the ML2 late-cycle sprint<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is TBD. <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* driver API for SecurityGroup<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 19, 2015 ===<br />
<br />
* Announcements<br />
** Liberty FF is two weeks away<br />
<br />
* Action Items from previous weeks:<br />
** rkukura and Sukhdev to re-organize weekly meeting agenda around goals for upcoming Mitaka cycle as well as anything needed to wrap up for liberty<br />
** rkukura to work with others to finalize the venue for the ML2 late-cycle sprint<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is TBD. <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L3 Blueprints - https://launchpad.net/neutron/+milestone/liberty-3<br />
** couple of Blueprints may be of interest to ML2 team<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* driver API for SecurityGroup<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 12, 2015 ===<br />
<br />
* Announcements<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is TBD. <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L3 Blueprints - https://launchpad.net/neutron/+milestone/liberty-3<br />
** couple of Blueprints may be of interest to ML2 team<br />
<br />
* L2 Modular Agent discussion<br />
** macvtap agent and ML2 discussion. Feel free to express your opinion - http://lists.openstack.org/pipermail/openstack-dev/2015-August/071207.html<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 5, 2015 ===<br />
<br />
* Announcements<br />
** Liberty FF is end of August<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is TBD. <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L3 Blueprints - https://launchpad.net/neutron/+milestone/liberty-3<br />
** couple of Blueprints may be of interest to ML2 team<br />
<br />
* L2 Modular Agent discussion<br />
** macvtap agent and ML2 discussion. Feel free to express your openion - http://lists.openstack.org/pipermail/openstack-dev/2015-August/071207.html<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 29, 2015 ===<br />
<br />
* Announcements<br />
** Liberty-2 is this week<br />
** Liberty-3 is end of August<br />
<br />
* ML2 late-cycle plan<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L2 Modular Agent discussion<br />
<br />
* Place for Macvtap agent (scheuran) - Putting this right after l2-agent, as it is related to it<br />
** Planning a ml2 driver + l2 agent for macvtap attachments (independent from sriov). But where should it land?<br />
*** 1) own openstack repo networking-macvtap (already some discussion there: https://review.openstack.org/#/c/195907/)<br />
*** 2) in neutron tree as new reference, own agent (duplicating code)<br />
*** 3) In neutron tree, Integrated into linuxbridge agent (reusing about 500 lines of code, mostly main loop, detecting new devices,...); Extracting superclass out of linuxbridge agent that can be subclassed. Having config option to either run agent in lb or in macvtap mode. fully functional prototype (macvtap stuff tested): https://github.com/scheuran/networking-macvtap/commit/36a068cf3d3d6930ab9330efb099cd95a84ca785<br />
*** 4) modular l2 agent, but as long it is being discussed go with #1<br />
*** 5) Prototyping modular layer 2 agent ( #a in separate repo vs. #b together with lb)<br />
** Anyhow there will be a separate ml2 driver which will either land in tree or in the networking-macvtap repo<br />
** Spec on github (assuming it will land in a separate repo): https://github.com/scheuran/networking-macvtap/commit/bc239419398ec039da35ec949a14691280733bf6<br />
** Has been discussed in yesterdays neutron meeting where I was asked to evaluate agent-extension used for qos - but that can not be used: http://eavesdrop.openstack.org/meetings/networking/2015/networking.2015-07-28-14.01.log.html<br />
<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
** request for patch review:<br />
*** https://review.openstack.org/#/c/202357/ l3_db: it updates port attribute without L2 plugin<br />
*** https://review.openstack.org/#/c/202358/ l3_db: not use L2 plugin _get_port unnecessarily<br />
*** https://review.openstack.org/#/c/202359/ l3: not use L2 plugin _get_subnet unnecessarily<br />
<br />
=== Meeting July 22, 2015 ===<br />
<br />
* Announcements<br />
** Liberty-2 is next week<br />
**Liberty Release Schedule - https://wiki.openstack.org/wiki/Liberty_Release_Schedule<br />
<br />
* Action Items<br />
** rkukura to finalize the plan for ML2 sprint<br />
*** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L2 Modular Agent discussion<br />
* Physical Topology Discussion<br />
* Ironic/Neutron-ML2 integration discussion<br />
** https://wiki.openstack.org/wiki/Meetings/Ironic-neutron<br />
<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 15, 2015 ===<br />
<br />
* Announcements<br />
** Liberty-2 is fast approaching - end of July<br />
**Liberty Release Schedule - https://wiki.openstack.org/wiki/Liberty_Release_Schedule<br />
<br />
* Action Items<br />
** rkukura to finalize the plan for ML2 sprint<br />
*** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L2 Modular Agent discussion<br />
* Physical Topology Discussion<br />
* Ironic/Neutron-ML2 integration discussion<br />
** https://wiki.openstack.org/wiki/Meetings/Ironic-neutron<br />
** ML2 based test framework for Ironic - call for discussion/Ideas<br />
<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 8, 2015 ===<br />
<br />
* Announcements<br />
<br />
* Action Items<br />
** rkukura and manishg to finalize the ML2 sprint plans and put together an etherpad for sprint<br />
*** Etherpad started: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** asomya and shivharis to add Physical Topology to the ML2 charter for Liberty<br />
<br />
* ML2 Mid-cycle sprint - decide on the date <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
** Following participants are available - please add your name, if you can participate<br />
*** Sukhdev K<br />
*** Bob K<br />
*** Arvind S<br />
*** Manish G<br />
*** Kevin B<br />
*** Josh <br />
* L2 Modular Agent discussion<br />
* Physical Topology Discussion<br />
* Ironic/Neutron-ML2 integration discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 1, 2015 ===<br />
<br />
* Announcements<br />
<br />
* Action Items<br />
** rkukura and manishg to finalize the ML2 sprint plans and put together an etherpad for sprint<br />
*** Etherpad started: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** banix to discuss Modular L2 agents topic in Neutron core team and drive the priority<br />
** asomya and shivharis to add Physical Topology to the ML2 charter for Liberty<br />
<br />
* Neutron Mid-cycle sprint recap (Sukhdev)<br />
<br />
* ML2 Mid-cycle sprint<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** July 13-17 seems like the earliest possible week<br />
** Following participants are available - please add your name, if you can participate<br />
*** Sukhdev K<br />
*** Bob K<br />
*** Arvind S<br />
*** Manish G<br />
*** Josh <br />
** Task Flow Document<br />
*** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Discussion on binding_profile_type to facilitate filtering of Ironic ports or using device_owner (Sukhdev)<br />
<br />
* Open Discussion<br />
<br />
=== Meeting June 24, 2015 ===<br />
<br />
* No meeting - Neutron mid-cycle sprint<br />
<br />
=== Meeting June 17, 2015 ===<br />
<br />
* Announcements<br />
** VLAN aware VMs meeting 6-15-2015<br />
*** https://etherpad.openstack.org/p/YVR-neutron-vlan-trunk<br />
<br />
* Action Items<br />
** banix to discuss Modular L2 agents topic in Neutron core team and drive the priority<br />
** asomya and shivharis to add Physical Topology to the ML2 charter for Liberty<br />
** manishg to propose two or three time slots for mid-cycle sprint for task flow<br />
*** Proposing a few dates here (we will probably need 2 days but just proposing a range)<br />
**** Jul/8 - Jul/10<br />
**** Jul/13 - Jul/15<br />
**** Sep/9 - Sep/11<br />
**** Sep/16 - Sep/18<br />
**** Sep/23 - Sep/25<br />
<br />
* Neutron Mid-Cycle Sprint Discussion <br />
** https://etherpad.openstack.org/p/neutron-liberty-mid-cycle <br />
*** July 13-17 seems like the earliest possible week<br />
** Following participants are available - please add your name, if you can participate<br />
*** Sukhdev K<br />
*** Bob K<br />
*** Manish G<br />
*** Josh <br />
<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
=== Meeting June 10, 2015 ===<br />
*Absence: <br />
** banix. I will be away. Will follow up on my AI by next week.<br />
<br />
* Announcements<br />
** New RFE process - to be followed after Liberty 1<br />
*** http://docs.openstack.org/developer/neutron/policies/blueprints.html#neutron-request-for-feature-enhancements<br />
** Core-vendor decomp - Phase II<br />
*** https://review.openstack.org/#/c/187267<br />
<br />
* Action Items<br />
** rkukura to discuss with QoS implications with ajo on ML2<br />
** banix to discuss Modular L2 agents topic in Neutron core team and drive the priority<br />
** asomya and shivharis to add Physical Topology to the ML2 charter for Liberty<br />
** manishg to propose two or three time slots for mid-cycle sprint for task flow<br />
*** Proposing a few dates here (we will probably need 2 days but just proposing a range)<br />
**** Jul/8 - Jul/10<br />
**** Jul/13 - Jul/15<br />
**** Sep/9 - Sep/11<br />
**** Sep/16 - Sep/18<br />
**** Sep/23 - Sep/25<br />
<br />
* Neutron Mid-Cycle Sprint Discussion <br />
** I have removed Task Flow item from etherpad for Ft. Collins mid-cycle. <br />
** https://etherpad.openstack.org/p/neutron-liberty-mid-cycle <br />
** Discussion on the time frame that works for people to have an ML2 mid-cycle in the Bay Area<br />
*** July 13-17 seems like the earliest possible week<br />
** Following participants are available - please add your name, if you can participate<br />
*** Sukhdev K<br />
*** Bob K<br />
*** Manish G<br />
*** Josh <br />
<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting June 3, 2015 ===<br />
<br />
* Announcements<br />
** Ironic-Neutron integration weekly meetings was kicked off this week - Lots of interest in this topic . Anybody interested in this topic, please join us next week and every week after that.<br />
*** https://wiki.openstack.org/wiki/Meetings/Ironic-neutron<br />
** New Spec process<br />
*** https://github.com/openstack/neutron/blob/master/doc/source/policies/blueprints.rst<br />
** Core-vendor decomp - Phase II<br />
*** https://review.openstack.org/#/c/187267<br />
<br />
* Charter of ML2 sub-team for Liberty Cycle<br />
** Task Flow<br />
** Decomposition phase -2<br />
<br />
* Neutron Mid-Cycle Sprint Discussion <br />
** Key players for the Task Flow can not make the sprint. Possibilities are to hold mid-cycle sprint in Bay Area. Who is interested? Who can make it? <br />
** https://etherpad.openstack.org/p/neutron-liberty-mid-cycle <br />
<br />
* Task Flow Discussion<br />
** We lost opportunity to discuss it in Vancouver<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting May 27, 2015 ===<br />
<br />
* No meeting - recovering from summit<br />
<br />
=== Meeting May 20, 2015 ===<br />
<br />
* No meeting - Liberty Summit<br />
<br />
=== Meeting May 13, 2015 ===<br />
<br />
*Announcements<br />
** No meeting next two weeks. Next week everybody is at summit, following week to recover from travels<br />
<br />
*Task Flow Discussion<br />
*** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
*** midonet plugin (not done - will take care of it this week) (manishg)<br />
<br />
*Liberty Design Summit Discussion<br />
**https://wiki.openstack.org/wiki/Summit/Liberty/Etherpads#Neutron<br />
** Contributor Meetup Friday (at Summit): https://etherpad.openstack.org/p/YVR-neutron-contributor-meetup<br />
<br />
*ML2 on Neutron Mid-Cycle Sprint <br />
**https://etherpad.openstack.org/p/neutron-liberty-mid-cycle (see item 4)<br />
<br />
* Liberty BP<br />
** converting address-pair and security-group into extension driver. <br />
*** https://review.openstack.org/#/c/169223/3/specs/liberty/ml2-extension-driver-convert.rst<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
** Discussion on Port to network relationship - N:M relationship - is it allowed in our current design? <br />
*** Can one port attach to multiple networks? <br />
*** Can a (v)NIC attach to multiple networks? <br />
*** Can one network attach to multiple ports of same instance/node?<br />
<br />
=== Meeting May 6, 2015 ===<br />
<br />
*Announcements<br />
** Kilo was released last week - congratulations to everybody<br />
<br />
*Task Flow Discussion<br />
*** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
*** midonet plugin (not done - will take care of it this week) (manishg)<br />
<br />
*Liberty Design Summit Discussion<br />
**https://wiki.openstack.org/wiki/Summit/Liberty/Etherpads#Neutron<br />
**ML2 topics are in Fishbowl room discussions - lets update it<br />
**Lightening talks are here - http://libertydesignsummit.sched.org/event/213da02952470483dfd8b2765aa88485#.VUmpcGRVhHw<br />
<br />
*ML2 on Neutron Mid-Cycle Sprint <br />
**https://etherpad.openstack.org/p/neutron-liberty-mid-cycle (see item 4)<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
=== Meeting April 29, 2015 ===<br />
*Announcements<br />
** Kilo RC3 is due any day<br />
** Starting with Liberty Spec process for new features is being abandoned in favor of light weight RFE is being implemented<br />
***https://review.openstack.org/#/c/177342/<br />
** Changes to Driver team - Doug and Maru replacing Salvatore and Mark <br />
<br />
*Action Items from Last week<br />
**manishg to document task flow discussions and look into the midonet plugin<br />
*** [https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document] (manishg)<br />
*** midonet plugin (not done - will take care of it this week) (manishg)<br />
<br />
*Ironic (bare metal) integration through ML2 Mech Drivers (discussion)<br />
**There is a tremendous interest by many vendors, as well as Ironic team for this. I have requested a summit session for this. see item 63 on etherpad<br />
**https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
<br />
*ML2 on Neutron Mid-Cycle Sprint <br />
**https://etherpad.openstack.org/p/neutron-liberty-mid-cycle (see item 4)<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting April 22, 2015 ===<br />
*Announcements<br />
** Kilo RC2 is due any day<br />
** Networking Guide Doc Day Sprint it tomorrow. Please contact Edgar, if you want to participate/contribute<br />
*** Here is agenda for the sprint - https://etherpad.openstack.org/p/networking-guide<br />
<br />
*Action Items from Last week<br />
**Sukhdev to discuss with mestery about task flow during mid-cycle sprint<br />
**Document the discussion point related to ML2 Sync (Manish)<br />
**shivharis to find the information about release notes for Kilo and share with the team<br />
***https://wiki.openstack.org/wiki/ReleaseNotes/Kilo<br />
<br />
*ML2 on Neutron Mid-Cycle Sprint <br />
**https://etherpad.openstack.org/p/neutron-liberty-mid-cycle (see item 4)<br />
<br />
* ML2 summit sessions<br />
** Design summit session etherpad: https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting April 15, 2015 ===<br />
*Announcements<br />
** Absence: Manish (Jury Duty)<br />
** Absence next week: rkukura (PTO - college tour)<br />
** Kilo RC is out<br />
<br />
*Action Items from Last week<br />
**Add next steps for the Drivers decomposition to summit topic etherpad - shivharis<br />
**shivharis to find the information about release notes for Kilo and share with the team<br />
**rkukura and Sukhdev to discuss with mestery about task flow during mid-cycle sprint<br />
**Document the discussion point related to ML2 Sync (Manish)<br />
<br />
* Finalize recommendations to mestery on ML2 summit sessions<br />
** Design summit session etherpad: https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
<br />
* Quick update on DVR UT/fix/cleanup work (rkukura)<br />
<br />
* portsecurity tests: unit, functional and scenario<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting April 8, 2015 ===<br />
<br />
*Announcements<br />
** RC's are April 9-23 and Kilo release on April 30<br />
** Liberty mid-cycle sprint announced. <br />
*** June 24-26 in Fort Collins, CO (at HP)<br />
*** Topics to be decided after Vancouver summit - https://etherpad.openstack.org/p/neutron-liberty-mid-cycle<br />
<br />
*Action Items from Last week<br />
**Add next steps for the Drivers decomposition to summit topic etherpad - shivharis<br />
*** Design summit session etherpad: https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
**ML2 sync and error handling to summit topic etherpad (rkukura)<br />
**Document the discussion point related to ML2 Sync (Manish)<br />
<br />
* Mechanism drivers and DVR discussion (rkukura)<br />
** Have made good (but slow) progress on DVR port binding schema and logic cleanup<br />
*** https://bugs.launchpad.net/neutron/+bug/1367391<br />
*** Will miss kilo, hopefully merge early in liberty, cannot back-port to kilo due to schema changes<br />
** Discovered no current unit tests cover critical DVR port binding logic, so adding them as separate patch against current code, then will ensure they don't break in dependent cleanup patch<br />
*** Extending test_port_binding to exercise update_dvr_port_binding, get_device_details, etc. for DVR ports, utilizing existing PortContext state asserts in mechanism_test MD<br />
*** Hoped to get at least the new UTs into kilo, but probably too late, but can back-port to kilo<br />
** Discovered several issues (inconsistencies in per-host vs. host-independent state in PortContext) that would seem to break ToR switch MDs that need to track binding state per host:<br />
*** When committing DVR port binding, PortContext passed to update_port methods has new binding:vif_type and binding:vif_details for the bound host, but shows 'distributed' for previous binding:vif_type instead of 'unbound' like for normal ports, and empty strings for current or previous binding:host_id - propose to make these work like for non-DVR ports<br />
*** When updating DVR port's status, PortContext currently shows 'distributed' for binding:vif_type and empty string for host, but has binding_levels, etc., for the specific host - could change this to reflect host-specific state, or to only be called when port's status changes and reflect non-host-specific state<br />
** Issues to discuss<br />
*** Has anyone tested their MDs with DVR?<br />
*** Has anyone run into these (or other) issues?<br />
*** Is back-porting these sorts of behavioral fixes to kilo acceptable?<br />
*** Do we have consensus on making update_port methods reflect per-host state when committing DVR port binding?<br />
*** Do we prefer to make update_port methods reflect per-host state or only host-independent state when changing DVR port status, or do we need separate updates for each?<br />
<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting April 1, 2015 ===<br />
<br />
*Announcements<br />
** RC's are April 9-23 and Kilo release on April 30<br />
** Design summit session etherpad: https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
*Action Items from Last week<br />
**Document the discussion point related to ML2 Sync (Manish)<br />
**Create an etherpad for driver decomposition discussion at Vancouver Summit<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting March 25, 2015 ===<br />
<br />
*Announcements<br />
** RC's are April 9-23 and Kilo release on April 30<br />
** RC1 content is here - https://launchpad.net/neutron/+milestone/kilo-rc1<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting March 18, 2015 ===<br />
<br />
*Announcements<br />
**L2 Gateway API is ready for consumption by everybody. Give it a test drive and provide feedback to the team. <br />
**See wiki here - https://wiki.openstack.org/wiki/Neutron/L2-GW<br />
** K3 content is here - https://launchpad.net/neutron/+milestone/kilo-3<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
<br />
=== Meeting March 11, 2015 ===<br />
<br />
*Announcements<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
<br />
<br />
=== Meeting March 4, 2015 ===<br />
<br />
*Announcements<br />
** Kilo Feature Freeze is tomorrow (March 5th)<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* portsecurity patches<br />
** https://review.openstack.org/#/c/126552/<br />
** https://review.openstack.org/#/c/160051/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron/+bug/1328991<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting February 25, 2015 ===<br />
<br />
*Announcements<br />
** shivharis: under the weather<br />
* ML2 Drivers decomposition discussion<br />
** How are distributions packaging decomposed drivers?<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
*Few BPs being worked on may have impact on ML2 <br />
**https://blueprints.launchpad.net/neutron/+spec/nfv-vlan-trunks<br />
**https://blueprints.launchpad.net/neutron/+spec/restructure-l2-agent<br />
* ML2 Extension Driver API enhancements <br />
** https://review.openstack.org/#/c/152759/ - ready to merge<br />
** https://review.openstack.org/#/c/129178/ - coming along well<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting February 18, 2015 ===<br />
<br />
*Announcements<br />
* ML2 Drivers decomposition discussion<br />
** How are distributions packaging decomposed drivers?<br />
* ML2 Sync and error handling (Task Flow)<br />
* ML2 Extension Driver API enhancements<br />
** Needed for PortSecurity extension driver<br />
** https://review.openstack.org/#/c/152759/<br />
** https://review.openstack.org/#/c/129178/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting February 11, 2015 ===<br />
<br />
*Announcements<br />
**K2 is already out<br />
**Feature proposal freeze for Kilo is March 5<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow) - Follow on from previous week (manishg)<br />
** PoC: https://review.openstack.org/#/c/154333/<br />
* ML2 Extension Driver API enhancements<br />
** Needed for PortSecurity extension driver<br />
** https://review.openstack.org/#/c/152759/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting February 4, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is this week week<br />
*** https://launchpad.net/neutron/+milestone/kilo-2<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow) - manishg<br />
* Blueprint list consolidation - updated link is here: <br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting January 28, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is next week<br />
*** https://launchpad.net/neutron/+milestone/kilo-2<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow) - update manishg<br />
* Blueprint list consolidation (shivharis and manishg)<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
**https://bugs.launchpad.net/neutron/+bug/1415526<br />
* Open Discussion<br />
<br />
=== Meeting January 21, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is on Feb 5th<br />
*** https://launchpad.net/neutron/+milestone/kilo-2<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow) - update manishg<br />
* Blueprint list consolidation (shivharis and manishg)<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://bugs.launchpad.net/neutron/+bug/1179223 (romilg)<br />
** Review patch set for the bug/1179223 https://review.openstack.org/#/c/136106/<br />
** https://bugs.launchpad.net/neutron/+bug/1367391 (matrohon)<br />
* Open Discussion<br />
<br />
=== Meeting January 14, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is few weeks away<br />
*** https://launchpad.net/neutron/+milestone/kilo-2<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow)<br />
* Blueprint list consolidation (shivharis and manishg)<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://review.openstack.org/#/c/113999/<br />
* Open Discussion<br />
<br />
=== Meeting January 7, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is in one month<br />
*** https://wiki.openstack.org/wiki/Kilo_Release_Schedule<br />
* L2 Gateway update<br />
** Team plans to meet every other week initially - goal is to have an API within Kilo cycle<br />
**See details here: https://wiki.openstack.org/wiki/Meetings#Networking_L2_Gateway_meeting<br />
* ML2 Drivers decomposition discussion<br />
* Blueprint list consolidation (shivharis and manishg)<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 31, 2014 ===<br />
<br />
* No meeting - holiday break<br />
<br />
=== Meeting December 24, 2014 ===<br />
<br />
* No meeting - holiday break<br />
<br />
=== Meeting December 17, 2014 ===<br />
<br />
*Announcements<br />
<br />
**Kilo-1 is due this week<br />
*** Here is the content of the release https://launchpad.net/neutron/+milestone/kilo-1<br />
<br />
** Neutron Mid-cycle report<br />
*** https://etherpad.openstack.org/p/neutron-mid-cycle-sprint-dec-2014<br />
***http://lists.openstack.org/pipermail/openstack-dev/2014-December/052715.html<br />
<br />
* Discussion about the ML2 Drivers decomposition<br />
* Blueprint list consolidation (shivharis and manishg)<br />
** Needs further split of drivers<br />
<br />
* Bugs<br />
** We are closing in on K-1 release<br />
** High priority bugs:<br />
** https://bugs.launchpad.net/neutron/+bug/1179223 (romilg)<br />
** https://bugs.launchpad.net/neutron/+bug/1367391 (rkukura)<br />
** https://bugs.launchpad.net/neutron/+bug/1378732 (markmacclain, bug was critical at one point)<br />
** https://bugs.launchpad.net/neutron/+bug/1381536 (Eugene)<br />
** Other bugs:<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 10, 2014 ===<br />
<br />
* No meeting today due to Neutron Mid-cycle sprint<br />
<br />
=== Meeting December 3, 2014 ===<br />
* Announcements<br />
** Mid-cycle meetup: https://wiki.openstack.org/wiki/Sprints/NeutronKiloSprint<br />
** Sub-teams charter https://wiki.openstack.org/wiki/NeutronSubteamCharters<br />
** Kilo release schedule: https://wiki.openstack.org/wiki/Kilo_Release_Schedule<br />
<br />
*Action Items from previous Week<br />
** None<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** Total of 56 bugs, many in medium and low state<br />
** Many vendor specific bugs<br />
** Should we continue working on this (almost done) or abandon it: https://review.openstack.org/#/c/113999/<br />
<br />
* Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
* ML2 driver repository discussion - We did not get to cover it last week<br />
** It seems ML2 vendor drivers will likely be moving out of the main neutron git repository<br />
*** https://review.openstack.org/#/c/134680/<br />
** Any vendor can use their own private repository (stackforge?)<br />
** Do we want a common repository for ML2 vendor drivers?<br />
*** Merges reviewed/approved by an ML2 core team?<br />
*** Pros<br />
**** Reviews maintain consistent quality, style, functionality, etc.<br />
**** Help ensure drivers can coexist in heterogeneous deployments<br />
**** Changes to driver API can update all drivers in common repo in single merge<br />
**** Distributions can package entire set of vendor drivers rather than having to interact with each vendor separately<br />
*** Cons<br />
**** Reviews and approval needed to merge<br />
**** Vendors don't control release cycle for their own drivers<br />
**** Not a level playing field for vendors who chose to use their own repositories<br />
*** Formal poll coming?<br />
<br />
* Modular L2 agent<br />
** Separate task force?<br />
** Relationship to ML2?<br />
<br />
*Open Discussion<br />
** https://blueprints.launchpad.net/neutron/+spec/network-settings-support-vnic-type<br />
<br />
=== Meeting November 26, 2014 ===<br />
* Announcements<br />
** Mid-cycle meetup: https://wiki.openstack.org/wiki/Sprints/NeutronKiloSprint<br />
** Kilo release schedule: https://wiki.openstack.org/wiki/Kilo_Release_Schedule<br />
<br />
*Action Items from previous Week<br />
** Discuss rate limiting (throughput limiting)<br />
** Discuss port security<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
* ML2 Subteam Charter<br />
** https://etherpad.openstack.org/p/ML2_Subteam_Charter<br />
<br />
* ML2 driver repository discussion<br />
** It seems ML2 vendor drivers will likely be moving out of the main neutron git repository<br />
*** https://review.openstack.org/#/c/134680/<br />
** Any vendor can use their own private repository (stackforge?)<br />
** Do we want a common repository for ML2 vendor drivers?<br />
*** Merges reviewed/approved by an ML2 core team?<br />
*** Pros<br />
**** Reviews maintain consistent quality, style, functionality, etc.<br />
**** Help ensure drivers can coexist in heterogeneous deployments<br />
**** Changes to driver API can update all drivers in common repo in single merge<br />
**** Distributions can package entire set of vendor drivers rather than having to interact with each vendor separately<br />
*** Cons<br />
**** Reviews and approval needed to merge<br />
**** Vendors don't control release cycle for their own drivers<br />
**** Not a level playing field for vendors who chose to use their own repositories<br />
*** Formal poll coming?<br />
<br />
* Modular L2 agent<br />
** Separate task force?<br />
** Relationship to ML2?<br />
<br />
*Open Discussion<br />
** https://blueprints.launchpad.net/neutron/+spec/network-default-setting-ext<br />
<br />
=== Meeting November 19, 2014 ===<br />
* Announcements<br />
** Mid-cycle meetup: https://wiki.openstack.org/wiki/Sprints/NeutronKiloSprint<br />
<br />
* Bugs<br />
** Move postcommit ops out of transaction for bulk https://review.openstack.org/#/c/113999/<br />
<br />
* Spec Reviews<br />
** ML2: portsecurity extension support https://review.openstack.org/#/c/99873/<br />
<br />
* ML2 Subteam Charter<br />
** Should the ML2 subteam continue to exist, meet, etc.? <br />
** If so, it needs a charter by next week's neutron IRC meeting.<br />
** Draft at https://etherpad.openstack.org/p/ML2_Subteam_Charter<br />
<br />
* ML2 driver repository discussion<br />
** It seems ML2 vendor drivers will likely be moving out of the main neutron git repository<br />
** Any vendor can use their own private repository (stackforge?)<br />
** Do we want a common repository for ML2 vendor drivers?<br />
*** Merges reviewed/approved by an ML2 core team?<br />
*** Pros<br />
**** Reviews maintain consistent quality, style, functionality, etc.<br />
**** Help ensure drivers can coexist in heterogeneous deployments<br />
**** Changes to driver API can update all drivers in common repo in single merge<br />
**** Distributions can package entire set of vendor drivers rather than having to interact with each vendor separately<br />
*** Cons<br />
**** Reviews and approval needed to merge<br />
**** Vendors don't control release cycle for their own drivers<br />
**** Not a level playing field for vendors who chose to use their own repositories<br />
*** Formal poll coming?<br />
<br />
* Modular L2 agent<br />
** Separate task force?<br />
** Relationship to ML2?<br />
<br />
*Open Discussion<br />
<br />
=== Meeting November 12, 2014 ===<br />
<br />
*No meeting this week due to people still traveling and/or recovering.<br />
<br />
=== Meeting November 5, 2014 ===<br />
<br />
*No meeting this week due to Paris Summit.<br />
<br />
=== Meeting October 29, 2014 ===<br />
<br />
*Announcements<br />
**Absent excuse: banix<br />
**Summit is next week!<br />
<br />
*Action Items from previous Week<br />
**None<br />
<br />
*Bugs:<br />
** Move postcommit ops out of transaction for bulk https://bugs.launchpad.net/neutron?field.searchtext=ml2 <br />
<br />
*Specs for Kilo<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Kilo Design Summit <br />
**Sessions<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics-distilled<br />
**Pod Discussions<br />
<br />
*Open Discussion<br />
<br />
=== Meeting October 22, 2014 ===<br />
<br />
*Announcements<br />
**Absent excuse: banix, rkukura<br />
**Juno release is out<br />
***https://launchpad.net/neutron/juno/2014.2<br />
<br />
*Action Items from previous Week<br />
**None<br />
<br />
*Task Flow discussion at Yahoo (Manish, Sukhdev, Bob, Josh)<br />
**http://docs.openstack.org/developer/taskflow/index.html<br />
<br />
*Bugs:<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Kilo Design Summit <br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics-distilled<br />
**ML2 Kilo Themes Discussion (Continuation from last week) <br />
*** What do we want to accomplish in ML2 during Kilo? <br />
***Lets identify priorities first, then figure out how we can best make use of whatever summit time is available.<br />
*** https://etherpad.openstack.org/p/ML2_Kilo_Themes<br />
<br />
*Open Discussion<br />
<br />
=== Meeting October 15, 2014 ===<br />
<br />
*Announcements<br />
**Absent excuse: banix <br />
**Juno release is scheduled for later this week<br />
***Juno feature content - https://wiki.openstack.org/wiki/ReleaseNotes/Juno#OpenStack_Network_Service_.28Neutron.29<br />
<br />
*Action Items from previous Week<br />
**None<br />
<br />
*Bugs/Reviews<br />
**Bug/Patchsets needing reviews:<br />
*** https://review.openstack.org/126360<br />
*** https://review.openstack.org/124917<br />
**Bugs:<br />
***https://bugs.launchpad.net/neutron/+bug/1377346 (manishg: is this already fixed?)<br />
***https://bugs.launchpad.net/neutron/+bug/1224978 (fixed above?)<br />
<br />
* https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Kilo Design Summit <br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
**ML2 Kilo Themes Discussion (Continuation from last week) <br />
*** What do we want to accomplish in ML2 during Kilo? <br />
***Lets identify priorities first, then figure out how we can best make use of whatever summit time is available.<br />
***Moved ideas list to etherpad: https://etherpad.openstack.org/p/ML2_Kilo_Themes<br />
<br />
*Open Discussion<br />
<br />
=== Meeting October 8, 2014 ===<br />
<br />
*Announcements<br />
**Absent excuse: banix <br />
**Juno RC1<br />
***Release content - https://launchpad.net/neutron/+milestone/juno-rc1<br />
***Release notes - https://wiki.openstack.org/wiki/ReleaseNotes/Juno#OpenStack_Network_Service_.28Neutron.29<br />
**Neutron Driver Team<br />
***https://wiki.openstack.org/wiki/Neutron-drivers<br />
<br />
*Action Items from previous Week<br />
**None<br />
<br />
*Bugs<br />
*** https://bugs.launchpad.net/neutron/+bug/1179223 (romilg: needs milestone)<br />
*** https://bugs.launchpad.net/neutron/+bug/1367391 (rkukura: needs milestone)<br />
*** https://bugs.launchpad.net/neutron/+bug/1224978 romilg: needs milestone)<br />
*** https://bugs.launchpad.net/neutron/+bug/1236127 (chuckc: merged?, more needed?)<br />
*** https://bugs.launchpad.net/neutron/+bug/1311470 (kevinbenton: if no issues, please close, fixed with docs)<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Kilo Design Summit <br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
**ML2 Kilo Themes Discussion<br />
*** What do we want to accomplish in ML2 during Kilo? <br />
***Lets identify priorities first, then figure out how we can best make use of whatever summit time is available.<br />
***Ideas<br />
**** Cleanup/generalize DVR's distributed port support<br />
***** See https://bugs.launchpad.net/neutron/+bug/1367391 regarding cleanup<br />
***** Generalize for DHCP, other services?<br />
**** Complete hierarchical port binding<br />
***** See https://blueprints.launchpad.net/neutron/+spec/ml2-hierarchical-port-binding<br />
**** Solve the postcommit backend sync / error handling situation<br />
*****ML2 Sync proposal - https://docs.google.com/document/d/17fATwZkJEonH0pIb1-mPD0UB5RKnJzcHYqkBesJhirE/edit<br />
**** Complete the bulk ops support<br />
**** Revisit/cleanup/improve DB transaction usage, eliminating with_lockmode('update') and semaphore locking<br />
**** Move currently built-in extensions to extension drivers where practical<br />
**** Implement extension driver semantics enforcement<br />
***** See https://docs.google.com/a/noironetworks.com/document/d/14T-defRnFl6M2xR5ZNFGYD6aIiAVWdd1Al9BnjV_JOs<br />
**** Modular L2 agent<br />
**** Do drivers belong in-tree and/or out-of-tree?<br />
**** Improved test coverage and efficiency<br />
**** Improve performance, robustness, and scalability<br />
<br />
*Open Discussion<br />
<br />
=== Meeting October 1, 2014 ===<br />
<br />
*Announcements<br />
**Kilo is now open for new specs<br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
** Absent excuse: shivharis (traveling)<br />
*Action Items from previous Week<br />
**banix to work with mlavalle and the team to figure out best testing strategy for bulk operations<br />
**shivharis to follow up with mestery regarding ML2 RC1 bugs<br />
<br />
*Bugs<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*ML2 Kilo Themes Discussion<br />
** What do we want to accomplish in ML2 during Kilo? <br />
** Lets identify priorities first, then figure out how we can best make use of whatever summit time is available.<br />
** Ideas<br />
*** Cleanup/generalize DVR's distributed port support<br />
**** See https://bugs.launchpad.net/neutron/+bug/1367391 regarding cleanup<br />
**** Generalize for DHCP, other services?<br />
*** Complete hierarchical port binding<br />
**** See https://blueprints.launchpad.net/neutron/+spec/ml2-hierarchical-port-binding<br />
*** Solve the postcommit backend sync / error handling situation<br />
****ML2 Sync proposal - https://docs.google.com/document/d/17fATwZkJEonH0pIb1-mPD0UB5RKnJzcHYqkBesJhirE/edit<br />
*** Complete the bulk ops support<br />
*** Revisit/cleanup/improve DB transaction usage, eliminating with_lockmode('update') and semaphore locking<br />
*** Move currently built-in extensions to extension drivers where practical<br />
*** Implement extension driver semantics enforcement<br />
**** See https://docs.google.com/a/noironetworks.com/document/d/14T-defRnFl6M2xR5ZNFGYD6aIiAVWdd1Al9BnjV_JOs<br />
*** Modular L2 agent<br />
*** Do drivers belong in-tree and/or out-of-tree?<br />
*** Improved test coverage and efficiency<br />
*** Improve performance, robustness, and scalability<br />
<br />
*Open Discussion<br />
<br />
=== Meeting September 24, 2014 ===<br />
<br />
*Announcements<br />
** Juno RC-1<br />
***https://launchpad.net/neutron/+milestone/juno-rc1<br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
<br />
*Action Items from previous Week<br />
**banix to work with mlavalle and others to define scenario test for Bulk Ops testing<br />
***We agreed to propose to the team to implement a special mechanism driver that will fail in predictable ways (e.g. every other post commit op or every 4th one) to enable a tempest script to confirm that, when failure occurs, all the bulk operations are rolled back<br />
<br />
*Bugs<br />
*** https://review.openstack.org/#/c/113999 (banix, in reviews)<br />
*** All ML2 & RC1 bugs<br />
*** https://bugs.launchpad.net/neutron/+bug/1179223 (romilg)<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2&field.milestone%3Alist=67382<br />
*** ML2 bugs<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
*Open Discussion<br />
<br />
=== Meeting September 17, 2014 ===<br />
<br />
*Announcements<br />
** Juno RC-1<br />
***https://launchpad.net/neutron/+milestone/juno-rc1<br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
<br />
*Action Items from previous Week<br />
**banix to talk with tempest folks about bulk create testing<br />
**Sukhdev to update Subgroup review wiki<br />
***https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
**rkukura to create etherpad for ML2-related design summit ideas, including this async postcommit processing topic<br />
<br />
*Bugs/Reviews<br />
**Jenkins failure is affecting some merges, it is still unassigned, see if you can add information to this<br />
***https://bugs.launchpad.net/neutron/+bug/1370347<br />
** Reviews needed:<br />
*** https://review.openstack.org/#/c/113999 (own: banix, review: amotoki, Sukhdev, shivharis)<br />
*** <s>https://review.openstack.org/#/c/116612 (own: irenab, talk to core, amotoki took care)</s><br />
*** https://review.openstack.org/#/c/105514 (own: rcurran, cant do much, jenkins failed)<br />
*** <s>https://review.openstack.org/#/c/89982 (own: romilg, nit by cedric, need core) (now merged)</s><br />
*** <s>https://review.openstack.org/#/c/119940 (own: shegde, garyk took care)</s><br />
**Bugs<br />
*** High priority bugs<br />
*** https://bugs.launchpad.net/neutron/+bug/1367391<br />
*** https://bugs.launchpad.net/neutron/+bug/1370077 (not ml2, but for plugins other than ml2)<br />
*** All ML2 & RC1 bugs<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2&field.milestone%3Alist=67382<br />
<br />
*Open Discussion<br />
<br />
=== Meeting September 10, 2014 ===<br />
<br />
*Announcements<br />
** Juno FFE candidates for RC-1<br />
***https://launchpad.net/neutron/+milestone/juno-rc1<br />
<br />
*Action Items from previous Week<br />
** rkukura to work on getting FFE for port binding BP - Completed, but denied<br />
** rkukura to enter bugs for DVR ML2 issues he’s identified - Entered most important one: https://bugs.launchpad.net/neutron/+bug/1367391<br />
<br />
*Bugs<br />
** FF -> RC1 focus shifts to bugs<br />
** https://bugs.launchpad.net/neutron/+bug/1193861<br />
** https://review.openstack.org/#/c/113999/ (Updated to include all bulk ops for networks, subnets, and ports.)<br />
** https://bugs.launchpad.net/neutron/+bug/1367391 (tracking)<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** Anyone needs help in progress with their bugs/reviews please raise your hand<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Open Discussion<br />
<br />
=== Meeting September 3, 2014 ===<br />
<br />
*Announcements<br />
** Juno feature freeze deadline is over<br />
<br />
*Action Items from previous Week<br />
**rkukura to enter bugs for DVR ML2 issues he’s identified<br />
**nlahouti and rkukura to keep after markmclain to remove his -2 on https://review.openstack.org/#/c/89211/, or explain why its not being removed - Completed<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron/+bug/1359416 (status: high - j3, akihiro?)<br />
** https://review.openstack.org/#/c/113999/<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Open Discussion<br />
<br />
=== Meeting August 27, 2014 ===<br />
<br />
*Announcements<br />
** Juno feature freeze deadline is 9/4<br />
<br />
*Action Items from previous Week<br />
**Sukhdev or rkukura to follow up with DVR team regarding Neutron OVS based Distributed Virtual Router - rkukura took care of this<br />
<br />
*Bugs<br />
** https://review.openstack.org/#/c/113999/<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Open Discussion<br />
<br />
=== Meeting August 20, 2014 ===<br />
<br />
*Announcements<br />
** Juno feature proposal deadline is August 21<br />
**Third Party Test System requirements for Juno<br />
***https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
** Absent excuse: banix, shivharis<br />
<br />
*Action Items from previous Week<br />
**rkukura to add comment to https://bugs.launchpad.net/neutron/+bug/1311470 suggesting we check at init for segments without configured drivers - Done<br />
**emagana to file doc bug corresponding to https://bugs.launchpad.net/neutron/+bug/1311470<br />
*** (emagana) It is already fixed by this commit: https://bugs.launchpad.net/openstack-manuals/+bug/1307133<br />
**banix to add priority column to code review table in https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews - Done<br />
<br />
*Bugs<br />
** https://review.openstack.org/#/c/113999/ (banix: I may not be able to attend the meeting; please review; I will update and complete the fix accordingly)<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Open Discussion<br />
<br />
=== Meeting August 13, 2014 ===<br />
<br />
*Announcements<br />
** Juno feature proposal deadline is August 21 - week from tomorrow<br />
<br />
*Action Items from previous Week<br />
**rkukura to add comments to https://bugs.launchpad.net/neutron/+bug/1311470 (comments added by rkukura)<br />
**shivharis to track bug https://bugs.launchpad.net/neutron/+bug/1352801 (carl baldwin added comments)<br />
**shivharis: to track bug https://bugs.launchpad.net/neutron/+bug/1224978 (unit tests have been added, now need reviewers)<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** (skip this time to allocate more time to Code Reviews - will gain more urgency next time)<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
* Support for network adaptors that do not allow promiscuous mode (relevant for flat & vlan networking)<br />
** Extend openvswitch neutron agent<br />
** Introduce macvtap (modifications to novas libvirt driver and linuxbridge plugin/agent)<br />
<br />
*Open Discussion<br />
<br />
=== Meeting August 6, 2014 ===<br />
<br />
*Announcements<br />
** https://launchpad.net/neutron/+milestone/juno-3<br />
** Absent excuse: shivharis<br />
<br />
*Action Items from previous Week<br />
**Sukhdev and banix to update https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews with deferred specs and for tracking code reviews for approved specs<br />
**rkukura to add comments to https://bugs.launchpad.net/neutron/+bug/1311470<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Spec Reviews<br />
** No more spec reviews. We have moved into code review phase<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
<br />
*ML2 Hierarchical Port Binding and Dynamic Segments<br />
<br />
*Open Discussion<br />
<br />
=== Meeting July 30, 2014 ===<br />
<br />
*Announcements<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://bugs.launchpad.net/neutron/+bugs?field.tag=ml2<br />
** https://bugs.launchpad.net/neutron/+bug/1327127 (needs owner)<br />
** <s>https://bugs.launchpad.net/neutron/+bug/1246737 (please close, havana?)</s><br />
** <s>https://bugs.launchpad.net/neutron/+bug/1338202 (needs review to make it to J2)</s><br />
** https://bugs.launchpad.net/neutron/+bug/1311470 (status)<br />
** Any others bugs needing reviews for J3 milestone<br />
<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
<br />
*ML2 Hierarchical Port Binding and Dynamic Segments<br />
<br />
*Open Discussion<br />
<br />
=== Meeting July 23, 2014 ===<br />
<br />
*Announcements<br />
<br />
**Juno-2 is tomorrow<br />
**https://launchpad.net/neutron/+milestone/juno-2<br />
**Spec/BP approvals for Juno is passed<br />
**Name of the K-release is Kilo<br />
**Several of our spces got approved and merged <br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://bugs.launchpad.net/neutron/+bug/1327127 (needs owner)<br />
** https://bugs.launchpad.net/neutron/+bug/1246737 (please close, havana?)<br />
** https://bugs.launchpad.net/neutron/+bug/1338202 (needs review to make it to J2)<br />
** https://bugs.launchpad.net/neutron/+bug/1311470 (status)<br />
** Any others bugs needing reviews for J2 milestone<br />
<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
<br />
*ML2 Sync<br />
** https://docs.google.com/document/d/17fATwZkJEonH0pIb1-mPD0UB5RKnJzcHYqkBesJhirE/edit<br />
<br />
*Open Discussion<br />
<br />
=== Meeting July 16, 2014 ===<br />
*Announcements<br />
**Spec approval deadline is July 20th. <br />
**Third party CI to be operational by July 24th. <br />
**Name the K-release https://www.surveymonkey.com/s/openstack-k-naming<br />
**Live migration of VMs from Nova Network to Neutron in MN - <br />
https://wiki.openstack.org/wiki/Neutron/MigrationFromNovaNetwork/HowTo <br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://bugs.launchpad.net/neutron/+bug/1331857 (status)<br />
** https://bugs.launchpad.net/neutron/+bug/1246737 (status)<br />
** https://bugs.launchpad.net/neutron/+bug/1311470 (status, kevinbenton?)<br />
** https://bugs.launchpad.net/neutron/+bug/1332719 (review needed)<br />
** https://bugs.launchpad.net/neutron/+bug/1337787 (review needed)<br />
<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*ML2 Sync<br />
** https://docs.google.com/document/d/17fATwZkJEonH0pIb1-mPD0UB5RKnJzcHYqkBesJhirE/edit<br />
<br />
* Provide node specific information to ML2 plugin<br />
** [http://lists.openstack.org/pipermail/openstack-dev/2014-July/thread.html#39755 Email thread]<br />
<br />
*Open Discussion<br />
<br />
=== Meeting July 9, 2014 ===<br />
* Meeting cancelled due to mid-cycle sprint<br />
<br />
=== Meeting July 2, 2014 ===<br />
* Announcements<br />
** Nova/Neutron Parity Sprint next week in Minneapolis, MN<br />
*** https://etherpad.openstack.org/p/lOiqsLmizl<br />
** DVR Demo<br />
***https://www.youtube.com/watch?v=p4BwAjLHd0M<br />
** Update on Friday's meeting to discuss ML2 Bulk Operations and ML2 Sync<br />
*** https://bugs.launchpad.net/neutron/+bug/1193861<br />
** Absent excuse: shivharis<br />
* Action items from last week<br />
** None<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
** https://etherpad.openstack.org/p/modular-l2-agent-outline<br />
*** Specs ready for core reviews<br />
<br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
** https://review.openstack.org/#/c/99187/<br />
<br />
* Third Party Test System requirements<br />
** https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
*Open Discussion<br />
<br />
=== Meeting June 25, 2014 ===<br />
* Announcements<br />
* Action items from last week<br />
** banix to re-organize the wiki to categorize the specs and add a column for code reviews<br />
* Modular L2 agent: <br />
** [https://etherpad.openstack.org/p/modular-l2-agent-outline Schematic diagram]<br />
** [https://review.openstack.org/#/c/99187/ Code sketch]<br />
** [http://lists.openstack.org/pipermail/openstack-dev/2014-June/thread.html#37195 Email thread]<br />
*Bugs<br />
** Need owner: https://bugs.launchpad.net/neutron/+bug/1204456<br />
** J2: https://bugs.launchpad.net/neutron/+bug/1276391<br />
** Serious bug, need some sort of closure: https://bugs.launchpad.net/neutron/+bug/1224978<br />
** We should close bugs that affect others by J2 so others have time to work on their stuff by J3<br />
** Any bugs that are ready and awaiting reviews?<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
** Ready for core approvals<br />
*** https://review.openstack.org/#/c/89728/<br />
*** https://review.openstack.org/#/c/91811/ <br />
*** which others? <br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Third Party Test System requirements<br />
** https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
*Open Discussion<br />
<br />
=== Meeting June 18, 2014 ===<br />
* Announcements<br />
* Action items from last week<br />
** banix to consolidate info from spec tracking etherpad into https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews<br />
** banix to investigate https://launchpad.net/bugs/1193861<br />
* Modular L2 agent: <br />
** [https://etherpad.openstack.org/p/modular-l2-agent-outline Schematic diagram]<br />
** [https://review.openstack.org/#/c/99187/ Code sketch]<br />
** [http://lists.openstack.org/pipermail/openstack-dev/2014-June/thread.html#37195 Email thread]<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
** Ready for core approvals<br />
*** https://review.openstack.org/#/c/89728/<br />
*** https://review.openstack.org/#/c/91811/ Is this ready? <br />
*** which others? <br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Third Party Test System requirements<br />
** https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
*Open Discussion<br />
<br />
=== Meeting June 11, 2014 ===<br />
* Announcements<br />
** Juno-1 being cut today<br />
*** Trying to get APIC L3 patch merged 1st<br />
** See https://wiki.openstack.org/wiki/NeutronJunoProjectPlan for Juno-2,3 plans<br />
*** Need to get ML2 high and medium priority items into plan<br />
** 3rd party CI needs to be working properly for ML2 drivers to stay in tree<br />
*** mestery will send email with deadlines<br />
*** see https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
* Action items from last week<br />
** rkukura to put priorities in specs etherpad (rkukura) [ from last week, close? ]<br />
** rkukura to talk to mestery for blueprint priorities<br />
** Sukhdev to investigate bug 1193861<br />
** rkukura to discuss with Mark regarding taskflow and provide feedback<br />
* Bugs<br />
** juno-1 in a few hours, nothing glaring for us<br />
** https://bugs.launchpad.net/neutron/+bug/1305800 (j1 -> j2)<br />
* Spec Reviews<br />
** https://etherpad.openstack.org/p/Neutron_ML2_Juno_Spec_Tracking<br />
** Support for extensions in ML2 Mechanism Drivers<br />
*** review: https://review.openstack.org/#/c/89208/<br />
*** etherpad: https://etherpad.openstack.org/p/ML2_MD_extensions<br />
*** issue: How to support extended attributes on core resources<br />
**** Current proposal: Pass input attributes to MDs and let MDs persist data and modify dictionaries<br />
**** Alternative 1: Fix NeutronDbPluginV2 base class to alway not set process_extensions=False when creating dictionaries<br />
**** Alternative 2: Add ExtensionDriver to ML2, with extend_*_dict, process_*_create, process_*_update methods<br />
* Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Modular L2 agent: https://review.openstack.org/#/c/99187/<br />
* Open Discussion<br />
<br />
=== Meeting June 04, 2014 ===<br />
* Announcements<br />
** https://wiki.openstack.org/wiki/NeutronPolicies (Neutron Policies)<br />
* Action items from last week<br />
** banix to recruit folks interested in Moduler L2 agent implementation<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron/+bug/1276391 (rkukura: status)<br />
** <s>https://bugs.launchpad.net/neutron/+bug/1227336 (banix to update status)</s><br />
** https://bugs.launchpad.net/neutron/+bug/1193861 (will this be covered by sukhdev's sync?)<br />
** https://bugs.launchpad.net/neutron/+bug/1246737 (oleg: havana backport)<br />
** https://bugs.launchpad.net/neutron/+bug/1260598 (isaku: status on unit test?)<br />
** https://bugs.launchpad.net/neutron/+bug/1236127 (needs slightly more unit test coverage, according to Kyle, need new owner)<br />
** (still working on the bugs section - shiv)<br />
* Spec Reviews<br />
** https://etherpad.openstack.org/p/Neutron_ML2_Juno_Spec_Tracking<br />
*** If priority is assigned, you may add your name as subteam-reviewer<br />
** Modular L2 agent (banix, blueprint)<br />
*** Have started putting the code together. Will have it posted before the next meeting (June 11) for comment. Will also update the ether pad below to provide more information accordingly.<br />
*** https://etherpad.openstack.org/p/modular-l2-agent-outline<br />
** Status on sync implementation (sukhdev)<br />
*** some bugs were closed as this will now be the holy grail<br />
<br />
=== Meeting May 28, 2014 ===<br />
* Announcements<br />
** none<br />
* Action items from last week<br />
** shivharis to scan all the bugs and tag them and prioritize them<br />
** rkukura to move all the specs from Agenda to an ehterpad<br />
** banix to send an email regarding ML2 Modular agent plan and seek interested parties<br />
* ovs-firewall-driver discussion: blueprint obstacles https://review.openstack.org/#/c/89712/<br />
* Modular L2 agent: planning<br />
** Initial outline for discussion [https://etherpad.openstack.org/p/modular-l2-agent-outline here]<br />
** possible interaction with upcoming "hierarchical binding" and "unified get_device_details"<br />
* Bugs (today we will only address these bugs)<br />
** https://bugs.launchpad.net/neutron/+bug/1276391 (rkukura: status)<br />
** https://bugs.launchpad.net/neutron/+bug/1227336 (banix to update status)<br />
** https://bugs.launchpad.net/neutron/+bug/1246737 (oleg: havana backport)<br />
** https://bugs.launchpad.net/neutron/+bug/1224978 (romilg: status?, priority?)<br />
** https://bugs.launchpad.net/neutron/+bug/1260598 (isaku: status on unit test?)<br />
** There are many bugs under the "need unit tests" [ NEED OWNERS ]<br />
*** what is the general plan for this?<br />
*** do MDs need specific tests or they are covered by the general ML2 plugin testing framework?<br />
* Spec Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron-specs,n,z<br />
** https://etherpad.openstack.org/p/Neutron_ML2_Juno_Spec_Tracking<br />
* Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Open Discussion<br />
<br />
=== Meeting May 21, 2014 ===<br />
* Announcements<br />
** Mid-cycle code sprint scheduled July 9-11<br />
*** Cisco office in Bloomington, Minnesota<br />
*** logistics, signup: https://etherpad.openstack.org/p/neutron-juno-mid-cycle-meeting<br />
* Action items from last week<br />
** banix to organize single etherpad for Modular L2 Agents session - done<br />
** rkukura to flesh out single etherpad for ML2 Roadmap session - done<br />
* ML2 design summit sessions post-mortem<br />
** https://etherpad.openstack.org/p/ML2_Juno_Roadmap<br />
** https://etherpad.openstack.org/p/ML2_mechanismdriver_extensions_support<br />
** https://etherpad.openstack.org/p/juno-neutron-modular-l2-agent<br />
** https://etherpad.openstack.org/p/hierarchical_network_topology<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Spec reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron-specs,n,z<br />
** Merged<br />
*** ML2 Mechanism Driver for the Cisco APIC - https://review.openstack.org/#/c/89305/ - HenryG<br />
*** ML2 Mechanism Driver for SR-IOV NIC switching - https://review.openstack.org/#/c/89763/ - irenab<br />
** In review<br />
*** Add spec for ML2 mechanism driver for SDN-VE - https://review.openstack.org/#/c/88101/ - banix<br />
*** VDP support in OVS Neutron Agent - https://review.openstack.org/#/c/89728/ - nlahouti<br />
*** ML2 Type drivers refactor to allow extensiblity - https://review.openstack.org/#/c/91811/ - asomya<br />
*** physical-network-topology extension spec - https://review.openstack.org/#/c/91275/ - Isaku Yamahata<br />
*** GW API: L2 bridging API - Piece 1: Basic use cases - https://review.openstack.org/#/c/93613/ - Racha Ben Ali<br />
*** Neutron QoS API Extension - https://review.openstack.org/#/c/88599/ - sc68cal<br />
*** Allow partial specification of Provider Network attributes - https://review.openstack.org/#/c/91540/ - zzelle<br />
*** Open vSwitch-based Security Groups: OVS FirewallDriver - https://review.openstack.org/#/c/89712/ - asadoughi<br />
*** Adding spec for fsl-sdn-os-mech-driver - https://review.openstack.org/#/c/88190/ - Trinath Somanchi<br />
*** Support for extensions in ML2 Mechanism Drivers - https://review.openstack.org/#/c/89208/ - nlahouti<br />
*** Add spec for neutron-external-ports blueprint - https://review.openstack.org/#/c/87825/ - kevinbenton<br />
*** ML2 Mechanism Driver for Cisco DFA - https://review.openstack.org/#/c/89740/ - nlahouti<br />
*** Neutron OVS based Distributed Virtual Router - https://review.openstack.org/#/c/89934/ - Swaminathan Vasudevan<br />
*** VLAN aware VMs - https://review.openstack.org/#/c/94612/ - Erik Moe<br />
** Planned<br />
*** ML2 Hierarchical Port Binding - rkukura<br />
* Code reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Open discussion<br />
<br />
=== Meeting May 7, 2014 ===<br />
* Announcements<br />
** Juno Summit next week, so no IRC meeting<br />
** Mid-cycle meeting being planned - https://etherpad.openstack.org/p/neutron-juno-mid-cycle-meeting<br />
* Action items from last week<br />
** rkukura to create etherpads for each summit session as soon as schedule is finalized<br />
*** rkukura added https://etherpad.openstack.org/p/ML2_Juno_Roadmap, but still needs to link BPs and spec to discuss<br />
*** etherpads have been added for other sessions by others<br />
*** Single etherpad per session, vs. etherpad per proposal?<br />
* ML2 Design Summit Sessions<br />
** Neutron schedule - http://junodesignsummit.sched.org/overview/type/neutron<br />
** Three sessions mainly focused on ML2<br />
*** ML2 Roadmap - http://junodesignsummit.sched.org/event/685fded37958784c0337681aa120568c<br />
*** Agent - http://junodesignsummit.sched.org/event/4205f2c4084e8a0c3bd8d420803ddf02<br />
*** Hierarchical Network Topologies - http://junodesignsummit.sched.org/event/1d5c2a1cc40bb6ffa539c19e8e5471b2<br />
** etherpads - https://wiki.openstack.org/wiki/Summit/Juno/Etherpads#Neutron<br />
** neutron pod at summit<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Spec Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron-specs,n,z<br />
* Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Open Discussion<br />
<br />
=== Meeting Cancelled April 30, 2014 ===<br />
* OpenStack vacation week!<br />
=== Meeting April 23, 2014 ===<br />
* Announcements<br />
** Neutron design summit runs through Friday - check your travel plans<br />
** New BP review process is up and running<br />
* Action items from last week<br />
** None<br />
* Design Summit Sessions<br />
** http://summit.openstack.org/<br />
** mestery is finalizing schedule, combining sessions<br />
*** ML2 Roadmap<br />
*** Agent<br />
*** Hierarchical Network Topologies<br />
** neutron pod at summit<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Spec Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron-specs,n,z<br />
* Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Open Discussion<br />
<br />
=== Meeting April 16, 2014 ===<br />
* Announcements<br />
* Action items from last week:<br />
* TypeDriver Refactoring: asomya<br />
* ovs-firewall-driver update: asadoughi<br />
* design summit session proposals - deadline Sunday 4/20<br />
** https://etherpad.openstack.org/p/juno_ml2_session_ideas<br />
<br />
=== Meeting April 9, 2014 ===<br />
* Action items from last week:<br />
** mestery to start etherpad for Juno Summit Sessions<br />
*** https://etherpad.openstack.org/p/juno_ml2_session_ideas<br />
** asomya to present his TypeDriver Refactoring<br />
* TypeDriver Refactoring<br />
** asomya<br />
* ovs-firewall-driver update: asadoughi<br />
<br />
=== Meeting April 2, 2014 ===<br />
* Action items from last week<br />
** banix to push patch to call remaining MDs after postcommit exception<br />
*** Please see: https://review.openstack.org/#/c/83217/ (Note that besides the unit tests and the updated comments this patch simply adds three lines.)<br />
* Reviews being tracked<br />
** Bind ports outside of transactions (rkukura): https://review.openstack.org/#/c/82945/<br />
** Error handling for update ops - https://bugs.launchpad.net/neutron/+bug/1227336<br />
*** Marked this as WORKINPROGRESS pending further discussion (perhaps at the summit). See the Action items section above for a stopgap measure. <br />
*** https://review.openstack.org/#/c/69792/ - in review<br />
*** Needs ML2 and core reviews<br />
*** Consensus that undoing operation makes sense if postcommit() ops fail?<br />
*** Do only drivers already called before failure see undo?<br />
* Design Summit Session Ideas<br />
** Juno planning for ML2 should start now<br />
** Ideas for summit sessions<br />
<br />
=== Meeting March 26, 2014 ===<br />
* Action items from last week:<br />
** None<br />
* Migration BP<br />
** migration - FFE - https://review.openstack.org/#/c/76533/ - merged<br />
* Other Bugs:<br />
* Bugs for icehouse<br />
** Port binding details - https://bugs.launchpad.net/neutron/+bug/1276395<br />
*** partial fix (add new properties) - https://review.openstack.org/#/c/76363/ - merged<br />
*** remainder (binding details in delete_port_*commit() ops) - https://review.openstack.org/#/c/79511/ - merged<br />
** bind_port() called in transaction - https://bugs.launchpad.net/neutron/+bug/1276391<br />
*** partial fix (remove validate_port_binding() and unbind_port() ops) - https://review.openstack.org/#/c/79511/ - merged<br />
*** remainder (move binding outside transaction) - https://review.openstack.org/#/c/82945/ - WIP<br />
**** Required minor fixes to mechanism drivers and tests - see REVISIT comments<br />
**** Update later today with cleanups, record locking, etc.<br />
**** Not clear if it will make icehouse<br />
** Error handling for update ops - https://bugs.launchpad.net/neutron/+bug/1227336<br />
*** https://review.openstack.org/#/c/69792/ - in review<br />
*** Needs ML2 and core reviews<br />
*** Consensus that undoing operation makes sense if postcommit() ops fail?<br />
*** Do only drivers already called before failure see undo?<br />
*** Defer to juno?<br />
** Binding failed - https://bugs.launchpad.net/neutron/+bug/1244255 - closed<br />
** VIF security - https://bugs.launchpad.net/nova/+bug/1112912 - in review<br />
*** Resistance to merging nova side - just control via nova config?<br />
*** Email thread and IRC discussion<br />
*** Nachi suggested discussion on #openstack-neutron after this meeting<br />
<br />
=== Meeting March 19, 2014 ===<br />
* Action items from last week:<br />
** None<br />
* Migration BP<br />
** migration - FFE - https://review.openstack.org/#/c/76533/<br />
*** (marun) Updated to support LB, please review.<br />
* Other Bugs:<br />
* Bugs for icehouse<br />
** Port binding details - https://bugs.launchpad.net/neutron/+bug/1276395<br />
*** partial fix (add new properties) - https://review.openstack.org/#/c/76363/ - merged<br />
*** remainder (binding details in delete_port_*commit() ops) - https://review.openstack.org/#/c/79511/ - approved<br />
** bind_port() called in transaction - https://bugs.launchpad.net/neutron/+bug/1276391<br />
*** partial fix (remove validate_port_binding() and unbind_port() ops) - https://review.openstack.org/#/c/79511/ - approved<br />
*** remainder (move binding outside transaction) - in progress, hopefully in review today<br />
** Error handling for update ops - https://bugs.launchpad.net/neutron/+bug/1227336<br />
*** https://review.openstack.org/#/c/69792/ - in review<br />
*** Needs ML2 and core reviews<br />
*** Consensus that undoing operation makes sense if postcommit() ops fail?<br />
** VIF security - https://bugs.launchpad.net/nova/+bug/1112912 - in review<br />
** Binding failed - https://bugs.launchpad.net/neutron/+bug/1244255 - unassigned?<br />
*** Will https://review.openstack.org/#/c/80829/ help?<br />
* Final mechanism driver status for icehouse:<br />
** cisco apic - deferred - https://review.openstack.org/#/c/73355/, https://review.openstack.org/#/c/73372/<br />
** cisco ucs - deferred<br />
** freescale - deferred - https://review.openstack.org/#/c/78092/ (former reviews: https://review.openstack.org/#/c/71868/, https://review.openstack.org/#/c/73985/, https://review.openstack.org/#/c/70089/)<br />
** huawei - deferred<br />
** SRIOV mech driver - deferred - https://review.openstack.org/#/c/74464/<br />
<br />
=== Meeting March 12, 2014 ===<br />
* Action items from last week:<br />
** None<br />
* Final mechanism driver status for icehouse<br />
** bigswitch - merged - https://review.openstack.org/#/c/64944/<br />
** brocade - merged - https://review.openstack.org/#/c/60129/<br />
** cisco apic - deferred - https://review.openstack.org/#/c/73355/, https://review.openstack.org/#/c/73372/<br />
** cisco ucs - deferred<br />
** freescale - deferred - https://review.openstack.org/#/c/78092/ (former reviews: https://review.openstack.org/#/c/71868/, https://review.openstack.org/#/c/73985/, https://review.openstack.org/#/c/70089/)<br />
** huawei - deferred<br />
** mellanox - merged - https://review.openstack.org/#/c/72854/<br />
** open daylight (odl) - merged - https://review.openstack.org/#/c/69775/<br />
** openflow agent - merged - https://review.openstack.org/#/c/71791/<br />
** SRIOV mech driver - deferred - https://review.openstack.org/#/c/74464/<br />
* Other BPs for icehouse<br />
** migration - FFE - https://review.openstack.org/#/c/76533/<br />
*** (marun) Updated to support LB, please review.<br />
** partial specs - deferred - https://review.openstack.org/#/c/71904/, https://review.openstack.org/#/c/74055/<br />
* Bugs for icehouse<br />
** Port binding details - https://bugs.launchpad.net/neutron/+bug/1276395<br />
*** partial fix (add new properties) - https://review.openstack.org/#/c/76363/ - merged<br />
*** remainder (binding details in delete_port_*commit() ops) - will be addressed in update to https://review.openstack.org/#/c/79511/ today - in progress<br />
** bind_port() called in transaction - https://bugs.launchpad.net/neutron/+bug/1276391<br />
*** partial fix (remove validate_port_binding() and unbind_port() ops) - https://review.openstack.org/#/c/79511/ - in review, update today<br />
*** remainder (move binding outside transaction) - in progress, hopefully in review today<br />
** Error handling for update ops - https://bugs.launchpad.net/neutron/+bug/1227336<br />
*** https://review.openstack.org/#/c/69792/ - in review<br />
*** Needs ML2 and core reviews<br />
*** Consensus that undoing operation makes sense if postcommit() ops fail?<br />
** VIF security - https://bugs.launchpad.net/nova/+bug/1112912 - in review<br />
** Binding failed - https://bugs.launchpad.net/neutron/+bug/1244255 - unassigned?<br />
** Agent model migration - https://bugs.launchpad.net/neutron/+bug/1260224 - in review<br />
** L2-pop live migration - https://bugs.launchpad.net/neutron/+bug/1237841 - review abandoned?<br />
*** here is the good review : https://review.openstack.org/#/c/61767/ (will be rebased asap)<br />
* Distributed Virtual Router<br />
** L2 plugin changes needed to enable DVR. See the DVR section of [[Meetings/Neutron-L3-Subteam|L3 subteam page]] for details.<br />
** [https://docs.google.com/document/d/1depasJSnGZPOnRLxEC_PYsVLcGVFXZLqP52RFTe21BE/edit#heading=h.5w7clq272tji Here is the document specifically about L2 changes]<br />
* Juno design summit session proposals<br />
** Submit and read proposals at http://summit.openstack.org/<br />
** I'll submit a general ML2 update/planning/catch-all session<br />
** Unfinished items from icehouse?<br />
** Brainstorm?<br />
* Open Discussion<br />
<br />
=== Meeting March 5, 2014 ===<br />
* Action items from last week:<br />
** None<br />
* Mechanism driver status for icehouse<br />
** bigswitch - merged - https://review.openstack.org/#/c/64944/<br />
** brocade - approved - https://review.openstack.org/#/c/60129/<br />
** cisco apic - deferred? - https://review.openstack.org/#/c/73355/, https://review.openstack.org/#/c/73372/<br />
** cisco ucs - deferred<br />
** freescale - deferred - https://review.openstack.org/#/c/78092/ (former reviews: https://review.openstack.org/#/c/71868/, https://review.openstack.org/#/c/73985/, https://review.openstack.org/#/c/70089/)<br />
** huawei - deferred<br />
** mellanox - merged - https://review.openstack.org/#/c/72854/<br />
** open daylight (odl) - FFE - https://review.openstack.org/#/c/69775/<br />
** openflow agent - merged - https://review.openstack.org/#/c/71791/<br />
** SRIOV mech driver: https://review.openstack.org/#/c/74464/<br />
* Other BPs for icehouse<br />
** migration - FFE - https://review.openstack.org/#/c/76533/<br />
*** (marun) Updated to support LB, please review.<br />
** partial specs - deferred? - https://review.openstack.org/#/c/71904/, https://review.openstack.org/#/c/74055/<br />
* Bugs for icehouse<br />
** https://bugs.launchpad.net/neutron/+bug/1276395, https://review.openstack.org/#/c/76363/ - approved<br />
** https://bugs.launchpad.net/neutron/+bug/1276391 - in progress<br />
** https://review.openstack.org/#/c/69792/ Deals with fails in update-*-postcommit ops <br />
* Distributed Virtual Router<br />
** L2 plugin changes needed to enable DVR. See the DVR section of [[Meetings/Neutron-L3-Subteam|L3 subteam page]] for details.<br />
** [https://docs.google.com/document/d/1depasJSnGZPOnRLxEC_PYsVLcGVFXZLqP52RFTe21BE/edit#heading=h.5w7clq272tji Here is the document specifically about L2 changes]<br />
* Open Discussion<br />
<br />
=== Meeting February 26, 2014 ===<br />
* Action items from last week:<br />
** ML2 team to review Port Binding document and comment inline<br />
*** https://docs.google.com/document/d/1k8tAqfQr8Ujzx5TzpXTYEUaym-0U-pE3YL9wjrS8cDg/edit#heading=h.cpck9ip3dbdv<br />
** marun and rkukura to proceed with migration BP and get an extension from markmcclain<br />
*** Initial patch posted for review, please take a look! https://review.openstack.org/#/c/76533/<br />
**** [marun]: I'm afraid I can't attend the meeting but will be back online later today. <br />
** All ML2 MechanismDrivers which bind ports should ensure they look to make sure the binding:vnic_type attribute is something they handle.<br />
* Port binding bug fixes which may affect MDs:<br />
** https://bugs.launchpad.net/neutron/+bug/1276395<br />
** https://bugs.launchpad.net/neutron/+bug/1276391<br />
* Open Discussion<br />
<br />
=== Meeting February 19, 2014 ===<br />
* Action items from last week:<br />
** rkukura to move port binding discussion into Google Doc<br />
** matrohon to file BP for multi-node testing and bring this up in the infra meeting<br />
* Migration tool<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/ml2-deprecated-plugin-migration<br />
** marun volunteered to own this working with rkukura<br />
* SR-IOV BPs in review:<br />
** https://blueprints.launchpad.net/neutron/+spec/ml2-binding-profile<br />
** https://blueprints.launchpad.net/neutron/+spec/ml2-request-vnic-type<br />
** https://blueprints.launchpad.net/neutron/+spec/vif-details<br />
** https://review.openstack.org/#/c/21946/<br />
** https://bugs.launchpad.net/neutron/+bug/1274034<br />
** https://review.openstack.org/#/c/44596/<br />
* Port binding bug fixes which may affect MDs:<br />
** https://bugs.launchpad.net/neutron/+bug/1276395<br />
** https://bugs.launchpad.net/neutron/+bug/1276391<br />
* Proposed patch to ML2 to move away from providernet extension into the multi-provider extension with arbitrary attributes<br />
** https://review.openstack.org/#/c/37893/<br />
<br />
=== Meeting February 12, 2014 ===<br />
* Action items from last week:<br />
** rkukura to put result of binding changes email discussion into a wiki or google doc<br />
** rkukura to change priorities of all new 3rd party MD BPs to low if they do not already have jenkins job in place<br />
*** https://blueprints.launchpad.net/neutron/+spec/brocade-ml2-mechanism-driver - medium, approved, in review, have jenkins<br />
*** https://blueprints.launchpad.net/neutron/+spec/bsn-ml2-mechanism-driver - medium, approved, no review, no jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/huawei-ml2-mechanism-driver - medium, approved, in review, no jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/ml2-cisco-apic-mechanism-driver - medium, approved, no review, have jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/ml2-opendaylight-mechanism-driver - medium, approved, in review, have jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/ml2-ucs-manager-mechanism-driver - medium, approved, no review, have jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/mlnx-ml2-support - medium, approved, in review, have jenkins<br />
*** https://blueprints.launchpad.net/neutron/+spec/ryu-ml2-driver - medium, approved, in review, have jenkins<br />
*** https://blueprints.launchpad.net/neutron/+spec/bigswitch-ml2-driver - low, approved, in review, no jenkins?, relationship to bsn-ml2-mechanism-driver?<br />
*** https://blueprints.launchpad.net/neutron/+spec/fsl-sdn-os-mech-driver - low, approved, in review, no jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/huawei-ml2-evs-mechanism-driver - low, approved, no review, no jenkins, relationship to huawei-ml2-mechanism-driver?<br />
*** https://blueprints.launchpad.net/neutron/+spec/netron-ml2-mechnism-driver-for-cisco-dfa-support - deferred to juno<br />
* ML2 Exceptions to UserSpace<br />
** https://bugs.launchpad.net/neutron/+bug/1273730<br />
* BPs<br />
** Provider network partial specs: zzelle@irc<br />
** https://wiki.openstack.org/wiki/Provider-network-partial-specs<br />
** https://review.openstack.org/71904<br />
* Blueprints<br />
** https://blueprints.launchpad.net/neutron?searchtext=ml2<br />
** 3 high, 13 medium, 3 low, 13 undefined priorities<br />
** 19 not yet approved for icehouse<br />
** all MDs should probably be same priority<br />
** Which should we approve for icehouse, drop from icehouse or adjust priority?<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron/+bugs?field.tag=ml2<br />
* ovs-firewall security group update: asadoughi<br />
* Tests<br />
** Add the capabality to test core MD (l2-pop, ovs, lb) by the gate<br />
<br />
===Previous Agenda===<br />
* ML2 Sessions Etherpads from Icehouse summit:<br />
** Extensibility of ML2 (Wednesday 4:40PM): https://etherpad.openstack.org/p/ML2_Extensibility<br />
** ML2 QoS and Deprecated Plugin Migration (Wednesday 5:30PM): https://etherpad.openstack.org/p/neutron-qos-hk and https://etherpad.openstack.org/p/ML2_Deprecated_Plugin_Migration<br />
** ML2 Multiple Backend Support (Friday 9:50AM)<br />
** ML2 Mechanism Drivers and Modular Agents (Friday 1:30PM)<br />
* devstack ML2 patches<br />
** Default devstack to ML2: https://bugs.launchpad.net/devstack/+bug/1220745<br />
** Correctly set L3 service plugin for ML2: https://review.openstack.org/#/c/48522/<br />
* Documentation<br />
** Need to focus on this now<br />
** Documentation BP link: https://blueprints.launchpad.net/openstack-manuals/+spec/neutron-ml2-docs<br />
** ML2 documentation bugs link: https://bugs.launchpad.net/openstack-manuals/+bugs?field.tag=ml2<br />
** Need to document ML3 with ML2<br />
* Testing and bug fixes<br />
** Testing of ML2 by everyone would be appreciated<br />
** We need to find and fix any bugs in the next couple of weeks<br />
<br />
* Icehouse Design Summit Topic ideas<br />
** RPC handling in ML2 for Type and Mechanism Drivers<br />
** More extensible TypeDrivers for controller-based MechanismDrivers<br />
** Monolithic Plugin vs. ML2 MechanismDriver - current and future plugins<br />
** Future Directions for ML2 (orchestration, deployment, management, ...)<br />
** Migration from deprecated Plugins (openvswitch, linuxbridge) to ML2 - automation?<br />
** Add support for VXLAN multicast to the OVS agent with newer versions of OVS and Linux kernel.<br />
** Multi-segment provider network implementations in MechanismDrivers, specifically OVS.<br />
** Additional provider network attributes for controller-based plugins such as ODL for networks created outside of Neutron.<br />
<br />
=== Icehouse ML2 work for reference ===<br />
* ML2 TypeDriver Extra Port Info<br />
** https://blueprints.launchpad.net/neutron/+spec/ml2-typedriver-extra-port-info<br />
* Campus Network Blueprint and ML2 integration<br />
** https://blueprints.launchpad.net/neutron/+spec/campus-network<br />
* OpenDaylight Driver<br />
** https://blueprints.launchpad.net/quantum/+spec/ml2-opendaylight-mechanism-driver<br />
<br />
=== Questions? ===<br />
<br />
== Previous Meeting Logs ==<br />
* Available here: [http://eavesdrop.openstack.org/meetings/networking_ml2/ ML2 Meeting Logs]<br />
<br />
== General ML2 Information ==<br />
Here are the current ml2-specific blueprints for havana:<br />
<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-gre<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-mechanism-drivers<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-portbinding<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-vxlan<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-multi-segment-api<br />
<br />
<br />
These tunnel-related blueprints effect the openvswitch and/or<br />
linuxbridge agents, and the features should also (or exclusively) be<br />
supported (using both agents simultaneously where applicable) by the ml2<br />
plugin:<br />
<br />
* https://blueprints.launchpad.net/quantum/+spec/ovs-vxlan-lisp-tunnel<br />
* https://blueprints.launchpad.net/quantum/+spec/openvswitch-kernel-vxlan<br />
* https://blueprints.launchpad.net/quantum/+spec/vxlan-linuxbridge<br />
* https://blueprints.launchpad.net/quantum/+spec/ovs-tunnel-partial-mesh<br />
* https://blueprints.launchpad.net/quantum/+spec/l2-population<br />
<br />
<br />
These blueprints involve the ml2 MechanismDriver API:<br />
<br />
* https://blueprints.launchpad.net/quantum/+spec/tailf-ncs<br />
* https://blueprints.launchpad.net/quantum/+spec/ovsplugin-hardware-devices<br />
<br />
[[Category: Meetings]]</div>Sukhdevhttps://wiki.openstack.org/w/index.php?title=Meetings/ML2&diff=155243Meetings/ML22017-07-12T15:36:01Z<p>Sukhdev: </p>
<hr />
<div>'''Weekly on Wednesdays at 1600 UTC on #openstack-meeting-alt'''<br />
<br />
Tracking ML2 Subgroup Reviews: [https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews here]<br />
<br />
<br />
==Agenda==<br />
<br />
=== Meeting July 12, 2017 ===<br />
<br />
* Announcements<br />
<br />
* RFEs/Bugs<br />
<br />
* Open Discussion<br />
<br />
<br />
<br />
=== Meeting July 5, 2017 ===<br />
<br />
* Announcements<br />
<br />
* RFEs/Bugs<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting June 21, 2017 ===<br />
<br />
* Announcements<br />
<br />
* RFEs/Bugs<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting June 14, 2017 ===<br />
<br />
* Announcements<br />
<br />
* RFEs/Bugs<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting June 7, 2017 ===<br />
<br />
* Announcements<br />
<br />
* RFEs/Bugs<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting May 31, 2017 ===<br />
<br />
* Announcements<br />
<br />
* RFEs/Bugs<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting May 24, 2017 ===<br />
<br />
* Announcements<br />
<br />
* RFEs/Bugs<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting May 17, 2017 ===<br />
<br />
* Announcements<br />
<br />
* Summit recap<br />
<br />
* ML2 meeting format/usefulness/goals etc.<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting May 10, 2017 due to Summit ===<br />
<br />
=== No Meeting May 3, 2017 ===<br />
<br />
* Announcements<br />
** OpenStack Summit in Boston next week<br />
** No ML2 IRC meeting next week<br />
<br />
=== Meeting April 26, 2017 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
<br />
* QinQ Type Driver<br />
** https://review.openstack.org/#/c/446047<br />
<br />
* SR-IOV port extension RFE<br />
** https://bugs.launchpad.net/neutron/+bug/1662650<br />
<br />
* live migration port binding support <br />
** https://review.openstack.org/#/c/414251<br />
<br />
* driver api "feature requests"<br />
** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
** https://bugs.launchpad.net/neutron/+bug/1673142 Enforce extension semantics<br />
** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting April 19, 2017 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
<br />
* QinQ Type Driver<br />
** https://review.openstack.org/#/c/446047<br />
<br />
* SR-IOV port extension RFE<br />
** https://bugs.launchpad.net/neutron/+bug/1662650<br />
<br />
* live migration port binding support <br />
** https://review.openstack.org/#/c/414251<br />
<br />
* driver api "feature requests"<br />
** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting April 12, 2017 ===<br />
<br />
=== Meeting April 5, 2017 ===<br />
<br />
* Announcements<br />
<br />
** The log for previous meeting went to wrong place as I accidentally mistyped the meeting name <br />
*** http://eavesdrop.openstack.org/meetings/__networking_ml2/<br />
<br />
* Bugs/RFEs<br />
<br />
* QinQ Type Driver<br />
** https://review.openstack.org/#/c/446047<br />
<br />
** SR-IOV port extension RFE<br />
*** https://bugs.launchpad.net/neutron/+bug/1662650<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 30, 2017 ===<br />
<br />
* Announcements<br />
** Sukhdev is out today<br />
<br />
<br />
=== Meeting March 15, 2017 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
<br />
** SR-IOV port extension RFE<br />
*** https://bugs.launchpad.net/neutron/+bug/1662650<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
<br />
<br />
=== Meeting March 1, 2017 ===<br />
<br />
* Announcements<br />
<br />
* PTG post mortem<br />
<br />
* Bugs/RFEs<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting February 22, 2017 (PTG) ===<br />
<br />
=== No Meeting February 15, 2017 ===<br />
<br />
=== Meeting February 8, 2017 ===<br />
<br />
* Announcements<br />
** rkukura not available for today's meeting<br />
** Neutron PTG etherpad - https://etherpad.openstack.org/p/neutron-ptg-pike<br />
<br />
* Bugs/RFEs<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting January 25, 2017 ===<br />
<br />
* Announcements<br />
** Neutron PTG etherpad - https://etherpad.openstack.org/p/neutron-ptg-pike<br />
<br />
* Bugs/RFEs<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
*** https://review.openstack.org/#/c/404293<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting January 18, 2017 ===<br />
<br />
* Announcements<br />
** There is still room for PTG registrations <br />
<br />
* Bugs/RFEs<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
*** https://review.openstack.org/#/c/404293<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting January 11, 2017 ===<br />
<br />
* Announcements<br />
* There is still room for PTG registrations <br />
<br />
* Bugs/RFEs<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
*** https://review.openstack.org/#/c/404293<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting December 14, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 7, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting November 23, 2016 ===<br />
<br />
=== Meeting November 16, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting November 9, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Ocata Summit Retrospective<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
*** part of this Barcelona summit design session: https://etherpad.openstack.org/p/ocata-nova-neutron-session<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting November 2, 2016 ===<br />
<br />
* Skipping due to Ocata summit travel/recovery<br />
<br />
=== No Meeting October 26, 2016 ===<br />
<br />
* Skipping due to Ocata summit<br />
<br />
=== Meeting October 19, 2016 ===<br />
<br />
* Announcements<br />
** Next week Summit in Barcelona. No meeting next week<br />
<br />
* Ocata Planning<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
*** part of this Barcelona summit design session: https://etherpad.openstack.org/p/ocata-nova-neutron-session<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting October 12, 2016 ===<br />
<br />
* Announcements<br />
** Bob Kukura will not be at today's meeting.<br />
<br />
* Ocata Planning<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
*** part of this Barcelona summit design session: https://etherpad.openstack.org/p/ocata-nova-neutron-session<br />
*** Unifying the portbinding logic is not a necessary part of this proposal anymore<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting October 5, 2016 ===<br />
<br />
* Announcements<br />
** Bob Kukura will not be at today's meeting.<br />
<br />
* Ocata Planning<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** Unifying the portbinding logic is not a necessary part of this proposal anymore<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting September 28, 2016 ===<br />
<br />
=== No Meeting September 21, 2016 ===<br />
<br />
=== No Meeting September 14, 2016 ===<br />
<br />
=== Meeting September 7, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** Unifying the portbinding logic is not a necessary part of this proposal anymore<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting August 31, 2016 ===<br />
<br />
* Neither sukhdev nor rkukura is available to chair today, so we'll skip this week's meeting.<br />
<br />
=== Meeting August 24, 2016 ===<br />
<br />
* Announcements<br />
** N-3 is Sept 1<br />
<br />
* Bugs/RFEs<br />
** Unify ML2 portbinding and dvr portbinding tables - andreas (not available for today's meeting)<br />
*** please review this patch - https://review.openstack.org/#/c/317358<br />
*** spec for live migration - https://review.openstack.org/#/c/309416/<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception - see patch here - https://review.openstack.org/#/c/327500<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 17, 2016 ===<br />
<br />
* Announcements<br />
** N-3 is Sept 1<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
*** I have added the conf calling information for remote participation - see - https://etherpad.openstack.org/p/newton-neutron-midcycle-workitems<br />
<br />
<br />
* Bugs/RFEs<br />
** Unify ML2 portbinding and dvr portbinding tables - andreas <br />
<br />
** please review this patch - https://review.openstack.org/#/c/317358<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception - see patch here - https://review.openstack.org/#/c/327500<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
** Clarification on coupling between port create and port update calls to mech drivers<br />
<br />
=== Meeting August 3, 2016 ===<br />
<br />
* Announcements<br />
** N-3 is Sept 1<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
** Barcelona summit presentation voting has started: https://www.openstack.org/summit/barcelona-2016/vote-for-speakers<br />
<br />
* Bugs/RFEs<br />
** Unify ML2 portbinding and dvr portbinding tables - andreas <br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1609184 [RFE] ML2: Allow retry on db error by precommit https://review.openstack.org/#/c/350315/<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 27, 2016 ===<br />
<br />
* Meeting was cancelled this week<br />
<br />
=== Meeting July 20, 2016 ===<br />
<br />
* Announcements<br />
** N-2 is behind us<br />
** N-3 is Sept 1<br />
** Project Mascot/logo - see here - http://lists.openstack.org/pipermail/openstack-dev/2016-July/099046.html<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
<br />
* Bugs/RFEs<br />
** Unify ML2 portbinding and dvr portbinding tables - andreas <br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 13, 2016 ===<br />
<br />
* Announcements<br />
** Deadline to submit proposals for Barcelona summit is today<br />
** N-2 is this week - http://releases.openstack.org/newton/schedule.html<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
<br />
* Bugs/RFEs<br />
** Unify of ML2 portbinding and dvr portbinding tables<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
<br />
<br />
=== Meeting July 6, 2016 ===<br />
<br />
* Announcements<br />
** July 12-14 Neuton-2<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
* Bugs/RFEs<br />
** Unify of ML2 portbinding and dvr portbinding tables<br />
*** Armax commented on the spec: https://review.openstack.org/309416 . Those are his major points:<br />
*** Are we sure that vnic_type and profile are always port specific (and not binding specific)?<br />
*** Why not just merging the portbindingstable into the dvr portbindingstable?<br />
*** For Live Migration Armando rather wants a live migration specifc port extension than a general purpose port extension. The general purpose solution seems a bit overkill to him. On the summit, we decided to go the latter one, thoughts?<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
=== Meeting June 29, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Items from Last week<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting June 22, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Items from Last week<br />
** https://review.openstack.org/#/c/320657/1/neutron/db/ipam_backend_mixin.py <- Should this be fixed? Question from Rossella.<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting June 15, 2016 ===<br />
<br />
* Announcements<br />
* Unify of ML2 portbinding and dvr portbinding tables<br />
** current patchset: https://review.openstack.org/#/c/326987<br />
*** TODO: minor fixes, unit tests<br />
*** Separate Patch: OVO, rework DVR part as well<br />
** series of patches doing similar work for router ha ports: https://review.openstack.org/#/c/323993<br />
** Which one is the right way to go? Who do we need to involve to land this in Newton?<br />
<br />
* Open Discussion<br />
** https://review.openstack.org/#/c/320657/1/neutron/db/ipam_backend_mixin.py <- Should this be fixed? Question from Rossella.<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
=== Meeting June 8, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Open Discussion<br />
<br />
=== Meeting June 1, 2016 ===<br />
<br />
* Announcements<br />
** N-1 is *this* week<br />
** http://releases.openstack.org/newton/schedule.html<br />
<br />
* Manila-ML2 integration <br />
** https://bugs.launchpad.net/neutron/+bug/1573197<br />
<br />
* Security Groups Discussion<br />
<br />
* Open Discussion<br />
** Some routed networks stuff (carl_baldwin)<br />
*** https://review.openstack.org/#/c/317358 - Enabling create / delete of segments directly<br />
*** https://review.openstack.org/#/c/321152 - ML2 bug doesn't allow return of IP allocation in port update.<br />
<br />
=== Meeting May 25, 2016 ===<br />
<br />
* Today's meeting was cancelled - we will meet next week<br />
<br />
* Announcements<br />
** N-1 is next week<br />
** http://releases.openstack.org/newton/schedule.html<br />
<br />
* Manila-ML2 integration <br />
** https://bugs.launchpad.net/neutron/+bug/1573197<br />
<br />
* Security Groups Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting May 18, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Bugs<br />
<br />
* Open Discussion<br />
<br />
=== Meeting May 11, 2016 ===<br />
<br />
(carl_baldwin) Will there be a meeting this week? - Yes<br />
<br />
* Announcements<br />
<br />
* Newton charter for ML2 <br />
** Trunked ports integration with ML2 <br />
** Integration of Segments service plugin with ML2 (see below)<br />
<br />
* Bugs<br />
** Missing ML2 config options in config reference: https://bugs.launchpad.net/openstack-manuals/+bug/1567792<br />
<br />
* Open Discussion<br />
** Some routed networks topics<br />
*** creating and deleting segments on existing network through new segment API<br />
**** Any cases it should be forbidden?<br />
*** Integrating the segments service plugin with ML2<br />
<br />
<br />
=== Meeting May 4, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Discussion on the charter for ML2 for Newton<br />
** Some of the discussion during summit - https://etherpad.openstack.org/p/newton-neutron-unplugged-track<br />
<br />
* Bugs<br />
** Missing ML2 config options in config reference: https://bugs.launchpad.net/openstack-manuals/+bug/1567792<br />
<br />
* Open Discussion<br />
<br />
=== Meeting April 20, 2016 ===<br />
<br />
* Announcements<br />
** rkukura cannot attend today<br />
** Austin Summit Next week<br />
** No meeting next week (4/27)<br />
<br />
* Neutron Austin Design sessions schedule<br />
** https://www.openstack.org/summit/austin-2016/summit-schedule/global-search?t=Neutron%3A<br />
<br />
* Bugs<br />
** Missing ML2 config options in config reference: https://bugs.launchpad.net/openstack-manuals/+bug/1567792<br />
<br />
* Open Discussion<br />
** Nova-Neutron Porbinding Migration issues (+ macvtap migration, cross l2 agent migration) <br />
*** Cannot attend today, so here a brief update (scheuran, 2016-04-13)<br />
*** Started discussion on the ML http://lists.openstack.org/pipermail/openstack-dev/2016-April/092073.html<br />
*** In a lengthy chat with kevinbenton today we agreed to follow up the multiple port binding thing<br />
*** I started rebasing Bobs patches https://review.openstack.org/#/c/189410 - it will take a while, as I'm learning a lot on the way ;)<br />
*** And a BP + spec is required for the API changes that externalize multiple bindings per port, also still TBD<br />
<br />
=== Meeting April 13, 2016 ===<br />
<br />
* Announcements<br />
** Newton is now open for business<br />
** Networking Guide ML2 section merged: http://docs.openstack.org/mitaka/networking-guide/config-ml2-plug-in.html (scheuran)<br />
<br />
* Neutron Austin Design sessions schedule<br />
** https://www.openstack.org/summit/austin-2016/summit-schedule/global-search?t=Neutron%3A<br />
<br />
* Bugs<br />
** Missing ML2 config options in config reference: https://bugs.launchpad.net/openstack-manuals/+bug/1567792<br />
<br />
* Open Discussion<br />
** Nova-Neutron Porbinding Migration issues (+ macvtap migration, cross l2 agent migration) <br />
*** Cannot attend today, so here a brief update (scheuran, 2016-04-13)<br />
*** Started discussion on the ML http://lists.openstack.org/pipermail/openstack-dev/2016-April/092073.html<br />
*** In a lengthy chat with kevinbenton today we agreed to follow up the multiple port binding thing<br />
*** I started rebasing Bobs patches https://review.openstack.org/#/c/189410 - it will take a while, as I'm learning a lot on the way ;)<br />
*** And a BP + spec is required for the API changes that externalize multiple bindings per port, also still TBD<br />
<br />
=== Meeting April 6, 2016 ===<br />
<br />
* Announcements<br />
** Mitaka release is this week<br />
<br />
* Neutron Austin Design summit Ideas <br />
** Link - https://etherpad.openstack.org/p/newton-neutron-summit-ideas<br />
<br />
* port binding discussion on migration (scheuran) - continuation from previous week<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 30, 2016 ===<br />
<br />
* Announcements<br />
** Mitaka RC2 in the works<br />
<br />
* Neutron Austin Design summit Ideas <br />
** Link - https://etherpad.openstack.org/p/newton-neutron-summit-ideas<br />
<br />
* port binding discussion on migration (scheuran)<br />
** In case distributed ports would be needed, old (currently abandoned, but worth revisiting) effort to cleanup DVR's distributed port implementation as a precursor to generalizing it is here:<br />
*** https://bugs.launchpad.net/neutron/+bug/1367391<br />
*** https://review.openstack.org/#/c/189410/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 23, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Neutron Austin Design summit Ideas <br />
** Link - https://etherpad.openstack.org/p/newton-neutron-summit-ideas<br />
<br />
* port binding discussion on migration (scheuran)<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 16, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Docs ML2 configuration section update<br />
** Documentation - https://review.openstack.org/#/c/282349<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* port binding with port owned by router<br />
<br />
* Simulate portbinding on migration target host (scheuran)<br />
** Use Case: Migration cross l2 agents, migration with macvtap l2 agent --> In both cases nova needs to know the portbinding information that should be used on the migration target before migration has started (in nova pre_live_migration) and before port has been bound. This information is required to trigger the correct vif-plug action on the target and to modify the libvirt domain.xml accordingly<br />
** Approach: Some new api call is required, which simulates the portbinding for the target host and returns this information<br />
** This is just as a heads up - I try to come up with more details in the next meeting (23rd of March)<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 9, 2016 ===<br />
<br />
* Announcements<br />
** rkukura cannot attend today<br />
<br />
* Modular L2 agent update<br />
** Documentation - https://review.openstack.org/#/c/282349<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 2, 2016 ===<br />
<br />
* Announcements<br />
** Mitaka-3 is this week<br />
<br />
* Modular L2 agent update<br />
** Documentation - https://review.openstack.org/#/c/282349<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting February 24, 2016 ===<br />
<br />
* Announcements<br />
** neutron mid-cycle this week - https://etherpad.openstack.org/p/neutron-mitaka-midcycle<br />
<br />
* Open Agenda - based upon interest<br />
<br />
* Modular L2 agent update<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting February 17, 2016 ===<br />
<br />
* Announcements<br />
** rkukura on PTO this week<br />
<br />
* Open Agenda - based upon interest<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Modular L2 agent update<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting February 10, 2016 ===<br />
<br />
* Announcements<br />
** Do not forget to vote on sessions for Austin Summit<br />
*** https://www.openstack.org/summit/austin-2016/vote-for-speakers<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Modular L2 agent update<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting February 3, 2016 ===<br />
<br />
* Announcements<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Modular L2 agent update<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting January 27, 2016 ===<br />
<br />
* Announcements<br />
** Austin (Newton) Summit session proposal deadline is Monday<br />
*** https://www.openstack.org/summit/austin-2016/call-for-speakers<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting January 20, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Driver API for SecurityGroup <br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Any topics of interest to ML2 - Open Agenda based upon the interest<br />
* Open Discussion<br />
<br />
<br />
=== Meeting January 13, 2016 ===<br />
<br />
* Announcements<br />
** M2 is next week<br />
<br />
* Driver API for SecurityGroup <br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Any topics of interest to ML2 - Open Agenda based upon the interest<br />
* Open Discussion<br />
<br />
=== Meeting January 6, 2016 ===<br />
* Announcements<br />
** M2 Mid Jan<br />
<br />
* Driver API for SecurityGroup - good discussion on the bug<br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* Trunk port binding for VLAN-awere VMs - pretty much ready to go<br />
** Spec - https://review.openstack.org/#/c/243786/<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Any topics of interest to ML2 - Open Agenda based upon the interest<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 30, 2015 ===<br />
<br />
* No meeting<br />
<br />
=== Meeting December 23, 2015 ===<br />
<br />
* No meeting<br />
<br />
=== Meeting December 16, 2015 ===<br />
<br />
* Announcements<br />
** Sukhdev is off for next two weeks, rkukura is off week after next<br />
** no meeting 12/30<br />
** quick poll - meet next week (12/23)?<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** Spec - https://review.openstack.org/#/c/243786/<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran (can't attend today 12/09)<br />
** This patch needs to go in first, then we're ready to do the split of the lb agent: https://review.openstack.org/250542<br />
** Split of the lb agent: Will be updated after above went in: https://review.openstack.org/#/c/246318/<br />
** Moving the code to a separate file [WIP] https://review.openstack.org/#/c/248138/<br />
** Also had a discussion with kevinbenton and ajo if arp spoofing stuff could be modelled as agent extension. Could not convince them, so we agreed to go on with the current design and keep that in the back of our minds for the future.<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* limited-portsec Discussion<br />
** if the limited-portsec depend on port-sec extension, there maybe code in limited-portsec to extend the dict of port-sec.<br />
** https://review.openstack.org/#/c/250036/ , difficult to handle the dependency in these extensions.<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 9, 2015 ===<br />
<br />
* Announcements<br />
** Sukhdev is off for next three weeks<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** Spec - https://review.openstack.org/#/c/243786/<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran (can't attend today 12/09)<br />
** This patch needs to go in first, then we're ready to do the split of the lb agent: https://review.openstack.org/250542<br />
** Split of the lb agent: Will be updated after above went in: https://review.openstack.org/#/c/246318/<br />
** Moving the code to a separate file [WIP] https://review.openstack.org/#/c/248138/<br />
** Also had a discussion with kevinbenton and ajo if arp spoofing stuff could be modelled as agent extension. Could not convince them, so we agreed to go on with the current design and keep that in the back of our minds for the future.<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* limited-portsec Discussion<br />
** if the limited-portsec depend on port-sec extension, there maybe code in limited-portsec to extend the dict of port-sec.<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Open Discussion<br />
** Discussion on passing network ID to the type drivers - enhancement is needed to three methods as follows:<br />
*** def allocate_tenant_segment(self, session, network_id=None):<br />
*** def reserve_provider_segment(self, session, segment, network_id=None):<br />
*** def release_segment(self, session, segment, network_id=None):<br />
<br />
=== Meeting December 2, 2015 ===<br />
* Announcements<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** Spec - https://review.openstack.org/#/c/243786/<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
** https://review.openstack.org/#/c/246318/<br />
** https://review.openstack.org/#/c/248138/<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting November 25, 2015 ===<br />
* Announcements<br />
** M1 is due next week<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** Bence Romsics discussed with ML2 subteam at summit<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting November 18, 2015 ===<br />
* Announcements<br />
** M1 is due in first week of Dec<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** Bence Romsics discussed with ML2 subteam at summit<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting November 11, 2015 ===<br />
* Announcements<br />
** Welcome back from the summit and our week off!<br />
** Mitaka-1 December 1: https://launchpad.net/neutron/+milestone/mitaka-1<br />
<br />
* Mitaka Design Summit recap<br />
** Etherpads: https://wiki.openstack.org/wiki/Design_Summit/Mitaka/Etherpads#Neutron<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** Bence Romsics discussed with ML2 subteam at summit<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
=== Meeting October 21, 2015 ===<br />
* Announcements<br />
** Mitaka summit is next week<br />
** No ML2 IRC meeting during summit<br />
<br />
* Mitaka Design Summit<br />
** Neutron Design Summit schedule - https://www.openstack.org/summit/tokyo-2015/schedule/design-summit<br />
<br />
* ML2 pre-cycle sprint recap<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** email summaries - TBD<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
=== Meeting October 14, 2015 ===<br />
<br />
* Meeting cancelled due to low attendance<br />
<br />
=== Meeting October 7, 2015 ===<br />
<br />
* No meeting - ML2 pre-cycle sprint<br />
<br />
=== Meeting Sept 30, 2015 ===<br />
* Announcements<br />
** Neutron has a new PTL for Mitaka - congratulations to armax and many thanks to mestery!<br />
** ML2 pre-cycle sprint is next week<br />
** No ML2 IRC meeting next week<br />
<br />
* ML2 pre-cycle sprint<br />
** Sprint announcement - http://lists.openstack.org/pipermail/openstack-dev/2015-September/073927.html<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** Logistics<br />
** Prep<br />
<br />
* Mitaka Design Summit proposals for ML2 - discussion <br />
** Neutron Mitaka Design Summit proposals - https://etherpad.openstack.org/p/neutron-mitaka-designsummit<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* Modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
=== Meeting Sept 23, 2015 ===<br />
* Announcements<br />
** Liberty RC1 contents - https://launchpad.net/neutron/+milestone/liberty-rc1<br />
** PTL election is this week - https://wiki.openstack.org/wiki/PTL_Elections_September_2015<br />
<br />
* ML2 late-cycle plan<br />
** Sprint announcement - http://lists.openstack.org/pipermail/openstack-dev/2015-September/073927.html<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* Mitaka Design Summit proposals for ML2 - discussion <br />
** Nutron Mitaka Design Summit proposals - https://etherpad.openstack.org/p/neutron-mitaka-designsummit<br />
<br />
* driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting Sept 16, 2015 ===<br />
<br />
* Announcements<br />
** Liberty RC1 contents - https://launchpad.net/neutron/+milestone/liberty-rc1<br />
<br />
* ML2 late-cycle plan<br />
** Sprint announcement - http://lists.openstack.org/pipermail/openstack-dev/2015-September/073927.html<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* Mitaka Design Summit proposals for ML2 - discussion <br />
** Nutron Mitaka Design Summit proposals - https://etherpad.openstack.org/p/neutron-mitaka-designsummit<br />
<br />
* driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting Sept 9, 2015 ===<br />
<br />
* Announcements<br />
** Liberty-3 contents - https://launchpad.net/neutron/+milestone/liberty-3<br />
** Liberty RC1 contents - https://launchpad.net/neutron/+milestone/liberty-rc1<br />
<br />
* ML2 late-cycle plan<br />
** Sprint announcement - http://lists.openstack.org/pipermail/openstack-dev/2015-September/073927.html<br />
<br />
* Mitaka Design Summit proposals for ML2 - discussion <br />
** Brainstorm ideas for the Mitaka ML2 design summit ideas<br />
** Nutron Mitaka Design Summit proposals - https://etherpad.openstack.org/p/neutron-mitaka-designsummit<br />
<br />
* driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting Sept 2, 2015 ===<br />
<br />
* Announcements<br />
** Liberty FF is this week (or early next week)<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is Yahoo (tentative) <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** Task Flow Document<br />
*** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* driver API for SecurityGroup - Do we want to come up with a plan for Design session in Tokyo for this? <br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 26, 2015 ===<br />
<br />
* Announcements<br />
** Liberty FF is next week<br />
<br />
* Action Items from previous weeks:<br />
** rkukura to work with others to finalize the venue for the ML2 late-cycle sprint<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is TBD. <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* driver API for SecurityGroup<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 19, 2015 ===<br />
<br />
* Announcements<br />
** Liberty FF is two weeks away<br />
<br />
* Action Items from previous weeks:<br />
** rkukura and Sukhdev to re-organize weekly meeting agenda around goals for upcoming Mitaka cycle as well as anything needed to wrap up for liberty<br />
** rkukura to work with others to finalize the venue for the ML2 late-cycle sprint<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is TBD. <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L3 Blueprints - https://launchpad.net/neutron/+milestone/liberty-3<br />
** couple of Blueprints may be of interest to ML2 team<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* driver API for SecurityGroup<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 12, 2015 ===<br />
<br />
* Announcements<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is TBD. <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L3 Blueprints - https://launchpad.net/neutron/+milestone/liberty-3<br />
** couple of Blueprints may be of interest to ML2 team<br />
<br />
* L2 Modular Agent discussion<br />
** macvtap agent and ML2 discussion. Feel free to express your opinion - http://lists.openstack.org/pipermail/openstack-dev/2015-August/071207.html<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 5, 2015 ===<br />
<br />
* Announcements<br />
** Liberty FF is end of August<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is TBD. <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L3 Blueprints - https://launchpad.net/neutron/+milestone/liberty-3<br />
** couple of Blueprints may be of interest to ML2 team<br />
<br />
* L2 Modular Agent discussion<br />
** macvtap agent and ML2 discussion. Feel free to express your openion - http://lists.openstack.org/pipermail/openstack-dev/2015-August/071207.html<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 29, 2015 ===<br />
<br />
* Announcements<br />
** Liberty-2 is this week<br />
** Liberty-3 is end of August<br />
<br />
* ML2 late-cycle plan<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L2 Modular Agent discussion<br />
<br />
* Place for Macvtap agent (scheuran) - Putting this right after l2-agent, as it is related to it<br />
** Planning a ml2 driver + l2 agent for macvtap attachments (independent from sriov). But where should it land?<br />
*** 1) own openstack repo networking-macvtap (already some discussion there: https://review.openstack.org/#/c/195907/)<br />
*** 2) in neutron tree as new reference, own agent (duplicating code)<br />
*** 3) In neutron tree, Integrated into linuxbridge agent (reusing about 500 lines of code, mostly main loop, detecting new devices,...); Extracting superclass out of linuxbridge agent that can be subclassed. Having config option to either run agent in lb or in macvtap mode. fully functional prototype (macvtap stuff tested): https://github.com/scheuran/networking-macvtap/commit/36a068cf3d3d6930ab9330efb099cd95a84ca785<br />
*** 4) modular l2 agent, but as long it is being discussed go with #1<br />
*** 5) Prototyping modular layer 2 agent ( #a in separate repo vs. #b together with lb)<br />
** Anyhow there will be a separate ml2 driver which will either land in tree or in the networking-macvtap repo<br />
** Spec on github (assuming it will land in a separate repo): https://github.com/scheuran/networking-macvtap/commit/bc239419398ec039da35ec949a14691280733bf6<br />
** Has been discussed in yesterdays neutron meeting where I was asked to evaluate agent-extension used for qos - but that can not be used: http://eavesdrop.openstack.org/meetings/networking/2015/networking.2015-07-28-14.01.log.html<br />
<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
** request for patch review:<br />
*** https://review.openstack.org/#/c/202357/ l3_db: it updates port attribute without L2 plugin<br />
*** https://review.openstack.org/#/c/202358/ l3_db: not use L2 plugin _get_port unnecessarily<br />
*** https://review.openstack.org/#/c/202359/ l3: not use L2 plugin _get_subnet unnecessarily<br />
<br />
=== Meeting July 22, 2015 ===<br />
<br />
* Announcements<br />
** Liberty-2 is next week<br />
**Liberty Release Schedule - https://wiki.openstack.org/wiki/Liberty_Release_Schedule<br />
<br />
* Action Items<br />
** rkukura to finalize the plan for ML2 sprint<br />
*** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L2 Modular Agent discussion<br />
* Physical Topology Discussion<br />
* Ironic/Neutron-ML2 integration discussion<br />
** https://wiki.openstack.org/wiki/Meetings/Ironic-neutron<br />
<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 15, 2015 ===<br />
<br />
* Announcements<br />
** Liberty-2 is fast approaching - end of July<br />
**Liberty Release Schedule - https://wiki.openstack.org/wiki/Liberty_Release_Schedule<br />
<br />
* Action Items<br />
** rkukura to finalize the plan for ML2 sprint<br />
*** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L2 Modular Agent discussion<br />
* Physical Topology Discussion<br />
* Ironic/Neutron-ML2 integration discussion<br />
** https://wiki.openstack.org/wiki/Meetings/Ironic-neutron<br />
** ML2 based test framework for Ironic - call for discussion/Ideas<br />
<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 8, 2015 ===<br />
<br />
* Announcements<br />
<br />
* Action Items<br />
** rkukura and manishg to finalize the ML2 sprint plans and put together an etherpad for sprint<br />
*** Etherpad started: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** asomya and shivharis to add Physical Topology to the ML2 charter for Liberty<br />
<br />
* ML2 Mid-cycle sprint - decide on the date <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
** Following participants are available - please add your name, if you can participate<br />
*** Sukhdev K<br />
*** Bob K<br />
*** Arvind S<br />
*** Manish G<br />
*** Kevin B<br />
*** Josh <br />
* L2 Modular Agent discussion<br />
* Physical Topology Discussion<br />
* Ironic/Neutron-ML2 integration discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 1, 2015 ===<br />
<br />
* Announcements<br />
<br />
* Action Items<br />
** rkukura and manishg to finalize the ML2 sprint plans and put together an etherpad for sprint<br />
*** Etherpad started: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** banix to discuss Modular L2 agents topic in Neutron core team and drive the priority<br />
** asomya and shivharis to add Physical Topology to the ML2 charter for Liberty<br />
<br />
* Neutron Mid-cycle sprint recap (Sukhdev)<br />
<br />
* ML2 Mid-cycle sprint<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** July 13-17 seems like the earliest possible week<br />
** Following participants are available - please add your name, if you can participate<br />
*** Sukhdev K<br />
*** Bob K<br />
*** Arvind S<br />
*** Manish G<br />
*** Josh <br />
** Task Flow Document<br />
*** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Discussion on binding_profile_type to facilitate filtering of Ironic ports or using device_owner (Sukhdev)<br />
<br />
* Open Discussion<br />
<br />
=== Meeting June 24, 2015 ===<br />
<br />
* No meeting - Neutron mid-cycle sprint<br />
<br />
=== Meeting June 17, 2015 ===<br />
<br />
* Announcements<br />
** VLAN aware VMs meeting 6-15-2015<br />
*** https://etherpad.openstack.org/p/YVR-neutron-vlan-trunk<br />
<br />
* Action Items<br />
** banix to discuss Modular L2 agents topic in Neutron core team and drive the priority<br />
** asomya and shivharis to add Physical Topology to the ML2 charter for Liberty<br />
** manishg to propose two or three time slots for mid-cycle sprint for task flow<br />
*** Proposing a few dates here (we will probably need 2 days but just proposing a range)<br />
**** Jul/8 - Jul/10<br />
**** Jul/13 - Jul/15<br />
**** Sep/9 - Sep/11<br />
**** Sep/16 - Sep/18<br />
**** Sep/23 - Sep/25<br />
<br />
* Neutron Mid-Cycle Sprint Discussion <br />
** https://etherpad.openstack.org/p/neutron-liberty-mid-cycle <br />
*** July 13-17 seems like the earliest possible week<br />
** Following participants are available - please add your name, if you can participate<br />
*** Sukhdev K<br />
*** Bob K<br />
*** Manish G<br />
*** Josh <br />
<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
=== Meeting June 10, 2015 ===<br />
*Absence: <br />
** banix. I will be away. Will follow up on my AI by next week.<br />
<br />
* Announcements<br />
** New RFE process - to be followed after Liberty 1<br />
*** http://docs.openstack.org/developer/neutron/policies/blueprints.html#neutron-request-for-feature-enhancements<br />
** Core-vendor decomp - Phase II<br />
*** https://review.openstack.org/#/c/187267<br />
<br />
* Action Items<br />
** rkukura to discuss with QoS implications with ajo on ML2<br />
** banix to discuss Modular L2 agents topic in Neutron core team and drive the priority<br />
** asomya and shivharis to add Physical Topology to the ML2 charter for Liberty<br />
** manishg to propose two or three time slots for mid-cycle sprint for task flow<br />
*** Proposing a few dates here (we will probably need 2 days but just proposing a range)<br />
**** Jul/8 - Jul/10<br />
**** Jul/13 - Jul/15<br />
**** Sep/9 - Sep/11<br />
**** Sep/16 - Sep/18<br />
**** Sep/23 - Sep/25<br />
<br />
* Neutron Mid-Cycle Sprint Discussion <br />
** I have removed Task Flow item from etherpad for Ft. Collins mid-cycle. <br />
** https://etherpad.openstack.org/p/neutron-liberty-mid-cycle <br />
** Discussion on the time frame that works for people to have an ML2 mid-cycle in the Bay Area<br />
*** July 13-17 seems like the earliest possible week<br />
** Following participants are available - please add your name, if you can participate<br />
*** Sukhdev K<br />
*** Bob K<br />
*** Manish G<br />
*** Josh <br />
<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting June 3, 2015 ===<br />
<br />
* Announcements<br />
** Ironic-Neutron integration weekly meetings was kicked off this week - Lots of interest in this topic . Anybody interested in this topic, please join us next week and every week after that.<br />
*** https://wiki.openstack.org/wiki/Meetings/Ironic-neutron<br />
** New Spec process<br />
*** https://github.com/openstack/neutron/blob/master/doc/source/policies/blueprints.rst<br />
** Core-vendor decomp - Phase II<br />
*** https://review.openstack.org/#/c/187267<br />
<br />
* Charter of ML2 sub-team for Liberty Cycle<br />
** Task Flow<br />
** Decomposition phase -2<br />
<br />
* Neutron Mid-Cycle Sprint Discussion <br />
** Key players for the Task Flow can not make the sprint. Possibilities are to hold mid-cycle sprint in Bay Area. Who is interested? Who can make it? <br />
** https://etherpad.openstack.org/p/neutron-liberty-mid-cycle <br />
<br />
* Task Flow Discussion<br />
** We lost opportunity to discuss it in Vancouver<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting May 27, 2015 ===<br />
<br />
* No meeting - recovering from summit<br />
<br />
=== Meeting May 20, 2015 ===<br />
<br />
* No meeting - Liberty Summit<br />
<br />
=== Meeting May 13, 2015 ===<br />
<br />
*Announcements<br />
** No meeting next two weeks. Next week everybody is at summit, following week to recover from travels<br />
<br />
*Task Flow Discussion<br />
*** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
*** midonet plugin (not done - will take care of it this week) (manishg)<br />
<br />
*Liberty Design Summit Discussion<br />
**https://wiki.openstack.org/wiki/Summit/Liberty/Etherpads#Neutron<br />
** Contributor Meetup Friday (at Summit): https://etherpad.openstack.org/p/YVR-neutron-contributor-meetup<br />
<br />
*ML2 on Neutron Mid-Cycle Sprint <br />
**https://etherpad.openstack.org/p/neutron-liberty-mid-cycle (see item 4)<br />
<br />
* Liberty BP<br />
** converting address-pair and security-group into extension driver. <br />
*** https://review.openstack.org/#/c/169223/3/specs/liberty/ml2-extension-driver-convert.rst<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
** Discussion on Port to network relationship - N:M relationship - is it allowed in our current design? <br />
*** Can one port attach to multiple networks? <br />
*** Can a (v)NIC attach to multiple networks? <br />
*** Can one network attach to multiple ports of same instance/node?<br />
<br />
=== Meeting May 6, 2015 ===<br />
<br />
*Announcements<br />
** Kilo was released last week - congratulations to everybody<br />
<br />
*Task Flow Discussion<br />
*** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
*** midonet plugin (not done - will take care of it this week) (manishg)<br />
<br />
*Liberty Design Summit Discussion<br />
**https://wiki.openstack.org/wiki/Summit/Liberty/Etherpads#Neutron<br />
**ML2 topics are in Fishbowl room discussions - lets update it<br />
**Lightening talks are here - http://libertydesignsummit.sched.org/event/213da02952470483dfd8b2765aa88485#.VUmpcGRVhHw<br />
<br />
*ML2 on Neutron Mid-Cycle Sprint <br />
**https://etherpad.openstack.org/p/neutron-liberty-mid-cycle (see item 4)<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
=== Meeting April 29, 2015 ===<br />
*Announcements<br />
** Kilo RC3 is due any day<br />
** Starting with Liberty Spec process for new features is being abandoned in favor of light weight RFE is being implemented<br />
***https://review.openstack.org/#/c/177342/<br />
** Changes to Driver team - Doug and Maru replacing Salvatore and Mark <br />
<br />
*Action Items from Last week<br />
**manishg to document task flow discussions and look into the midonet plugin<br />
*** [https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document] (manishg)<br />
*** midonet plugin (not done - will take care of it this week) (manishg)<br />
<br />
*Ironic (bare metal) integration through ML2 Mech Drivers (discussion)<br />
**There is a tremendous interest by many vendors, as well as Ironic team for this. I have requested a summit session for this. see item 63 on etherpad<br />
**https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
<br />
*ML2 on Neutron Mid-Cycle Sprint <br />
**https://etherpad.openstack.org/p/neutron-liberty-mid-cycle (see item 4)<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting April 22, 2015 ===<br />
*Announcements<br />
** Kilo RC2 is due any day<br />
** Networking Guide Doc Day Sprint it tomorrow. Please contact Edgar, if you want to participate/contribute<br />
*** Here is agenda for the sprint - https://etherpad.openstack.org/p/networking-guide<br />
<br />
*Action Items from Last week<br />
**Sukhdev to discuss with mestery about task flow during mid-cycle sprint<br />
**Document the discussion point related to ML2 Sync (Manish)<br />
**shivharis to find the information about release notes for Kilo and share with the team<br />
***https://wiki.openstack.org/wiki/ReleaseNotes/Kilo<br />
<br />
*ML2 on Neutron Mid-Cycle Sprint <br />
**https://etherpad.openstack.org/p/neutron-liberty-mid-cycle (see item 4)<br />
<br />
* ML2 summit sessions<br />
** Design summit session etherpad: https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting April 15, 2015 ===<br />
*Announcements<br />
** Absence: Manish (Jury Duty)<br />
** Absence next week: rkukura (PTO - college tour)<br />
** Kilo RC is out<br />
<br />
*Action Items from Last week<br />
**Add next steps for the Drivers decomposition to summit topic etherpad - shivharis<br />
**shivharis to find the information about release notes for Kilo and share with the team<br />
**rkukura and Sukhdev to discuss with mestery about task flow during mid-cycle sprint<br />
**Document the discussion point related to ML2 Sync (Manish)<br />
<br />
* Finalize recommendations to mestery on ML2 summit sessions<br />
** Design summit session etherpad: https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
<br />
* Quick update on DVR UT/fix/cleanup work (rkukura)<br />
<br />
* portsecurity tests: unit, functional and scenario<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting April 8, 2015 ===<br />
<br />
*Announcements<br />
** RC's are April 9-23 and Kilo release on April 30<br />
** Liberty mid-cycle sprint announced. <br />
*** June 24-26 in Fort Collins, CO (at HP)<br />
*** Topics to be decided after Vancouver summit - https://etherpad.openstack.org/p/neutron-liberty-mid-cycle<br />
<br />
*Action Items from Last week<br />
**Add next steps for the Drivers decomposition to summit topic etherpad - shivharis<br />
*** Design summit session etherpad: https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
**ML2 sync and error handling to summit topic etherpad (rkukura)<br />
**Document the discussion point related to ML2 Sync (Manish)<br />
<br />
* Mechanism drivers and DVR discussion (rkukura)<br />
** Have made good (but slow) progress on DVR port binding schema and logic cleanup<br />
*** https://bugs.launchpad.net/neutron/+bug/1367391<br />
*** Will miss kilo, hopefully merge early in liberty, cannot back-port to kilo due to schema changes<br />
** Discovered no current unit tests cover critical DVR port binding logic, so adding them as separate patch against current code, then will ensure they don't break in dependent cleanup patch<br />
*** Extending test_port_binding to exercise update_dvr_port_binding, get_device_details, etc. for DVR ports, utilizing existing PortContext state asserts in mechanism_test MD<br />
*** Hoped to get at least the new UTs into kilo, but probably too late, but can back-port to kilo<br />
** Discovered several issues (inconsistencies in per-host vs. host-independent state in PortContext) that would seem to break ToR switch MDs that need to track binding state per host:<br />
*** When committing DVR port binding, PortContext passed to update_port methods has new binding:vif_type and binding:vif_details for the bound host, but shows 'distributed' for previous binding:vif_type instead of 'unbound' like for normal ports, and empty strings for current or previous binding:host_id - propose to make these work like for non-DVR ports<br />
*** When updating DVR port's status, PortContext currently shows 'distributed' for binding:vif_type and empty string for host, but has binding_levels, etc., for the specific host - could change this to reflect host-specific state, or to only be called when port's status changes and reflect non-host-specific state<br />
** Issues to discuss<br />
*** Has anyone tested their MDs with DVR?<br />
*** Has anyone run into these (or other) issues?<br />
*** Is back-porting these sorts of behavioral fixes to kilo acceptable?<br />
*** Do we have consensus on making update_port methods reflect per-host state when committing DVR port binding?<br />
*** Do we prefer to make update_port methods reflect per-host state or only host-independent state when changing DVR port status, or do we need separate updates for each?<br />
<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting April 1, 2015 ===<br />
<br />
*Announcements<br />
** RC's are April 9-23 and Kilo release on April 30<br />
** Design summit session etherpad: https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
*Action Items from Last week<br />
**Document the discussion point related to ML2 Sync (Manish)<br />
**Create an etherpad for driver decomposition discussion at Vancouver Summit<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting March 25, 2015 ===<br />
<br />
*Announcements<br />
** RC's are April 9-23 and Kilo release on April 30<br />
** RC1 content is here - https://launchpad.net/neutron/+milestone/kilo-rc1<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting March 18, 2015 ===<br />
<br />
*Announcements<br />
**L2 Gateway API is ready for consumption by everybody. Give it a test drive and provide feedback to the team. <br />
**See wiki here - https://wiki.openstack.org/wiki/Neutron/L2-GW<br />
** K3 content is here - https://launchpad.net/neutron/+milestone/kilo-3<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
<br />
=== Meeting March 11, 2015 ===<br />
<br />
*Announcements<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
<br />
<br />
=== Meeting March 4, 2015 ===<br />
<br />
*Announcements<br />
** Kilo Feature Freeze is tomorrow (March 5th)<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* portsecurity patches<br />
** https://review.openstack.org/#/c/126552/<br />
** https://review.openstack.org/#/c/160051/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron/+bug/1328991<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting February 25, 2015 ===<br />
<br />
*Announcements<br />
** shivharis: under the weather<br />
* ML2 Drivers decomposition discussion<br />
** How are distributions packaging decomposed drivers?<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
*Few BPs being worked on may have impact on ML2 <br />
**https://blueprints.launchpad.net/neutron/+spec/nfv-vlan-trunks<br />
**https://blueprints.launchpad.net/neutron/+spec/restructure-l2-agent<br />
* ML2 Extension Driver API enhancements <br />
** https://review.openstack.org/#/c/152759/ - ready to merge<br />
** https://review.openstack.org/#/c/129178/ - coming along well<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting February 18, 2015 ===<br />
<br />
*Announcements<br />
* ML2 Drivers decomposition discussion<br />
** How are distributions packaging decomposed drivers?<br />
* ML2 Sync and error handling (Task Flow)<br />
* ML2 Extension Driver API enhancements<br />
** Needed for PortSecurity extension driver<br />
** https://review.openstack.org/#/c/152759/<br />
** https://review.openstack.org/#/c/129178/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting February 11, 2015 ===<br />
<br />
*Announcements<br />
**K2 is already out<br />
**Feature proposal freeze for Kilo is March 5<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow) - Follow on from previous week (manishg)<br />
** PoC: https://review.openstack.org/#/c/154333/<br />
* ML2 Extension Driver API enhancements<br />
** Needed for PortSecurity extension driver<br />
** https://review.openstack.org/#/c/152759/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting February 4, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is this week week<br />
*** https://launchpad.net/neutron/+milestone/kilo-2<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow) - manishg<br />
* Blueprint list consolidation - updated link is here: <br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting January 28, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is next week<br />
*** https://launchpad.net/neutron/+milestone/kilo-2<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow) - update manishg<br />
* Blueprint list consolidation (shivharis and manishg)<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
**https://bugs.launchpad.net/neutron/+bug/1415526<br />
* Open Discussion<br />
<br />
=== Meeting January 21, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is on Feb 5th<br />
*** https://launchpad.net/neutron/+milestone/kilo-2<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow) - update manishg<br />
* Blueprint list consolidation (shivharis and manishg)<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://bugs.launchpad.net/neutron/+bug/1179223 (romilg)<br />
** Review patch set for the bug/1179223 https://review.openstack.org/#/c/136106/<br />
** https://bugs.launchpad.net/neutron/+bug/1367391 (matrohon)<br />
* Open Discussion<br />
<br />
=== Meeting January 14, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is few weeks away<br />
*** https://launchpad.net/neutron/+milestone/kilo-2<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow)<br />
* Blueprint list consolidation (shivharis and manishg)<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://review.openstack.org/#/c/113999/<br />
* Open Discussion<br />
<br />
=== Meeting January 7, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is in one month<br />
*** https://wiki.openstack.org/wiki/Kilo_Release_Schedule<br />
* L2 Gateway update<br />
** Team plans to meet every other week initially - goal is to have an API within Kilo cycle<br />
**See details here: https://wiki.openstack.org/wiki/Meetings#Networking_L2_Gateway_meeting<br />
* ML2 Drivers decomposition discussion<br />
* Blueprint list consolidation (shivharis and manishg)<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 31, 2014 ===<br />
<br />
* No meeting - holiday break<br />
<br />
=== Meeting December 24, 2014 ===<br />
<br />
* No meeting - holiday break<br />
<br />
=== Meeting December 17, 2014 ===<br />
<br />
*Announcements<br />
<br />
**Kilo-1 is due this week<br />
*** Here is the content of the release https://launchpad.net/neutron/+milestone/kilo-1<br />
<br />
** Neutron Mid-cycle report<br />
*** https://etherpad.openstack.org/p/neutron-mid-cycle-sprint-dec-2014<br />
***http://lists.openstack.org/pipermail/openstack-dev/2014-December/052715.html<br />
<br />
* Discussion about the ML2 Drivers decomposition<br />
* Blueprint list consolidation (shivharis and manishg)<br />
** Needs further split of drivers<br />
<br />
* Bugs<br />
** We are closing in on K-1 release<br />
** High priority bugs:<br />
** https://bugs.launchpad.net/neutron/+bug/1179223 (romilg)<br />
** https://bugs.launchpad.net/neutron/+bug/1367391 (rkukura)<br />
** https://bugs.launchpad.net/neutron/+bug/1378732 (markmacclain, bug was critical at one point)<br />
** https://bugs.launchpad.net/neutron/+bug/1381536 (Eugene)<br />
** Other bugs:<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 10, 2014 ===<br />
<br />
* No meeting today due to Neutron Mid-cycle sprint<br />
<br />
=== Meeting December 3, 2014 ===<br />
* Announcements<br />
** Mid-cycle meetup: https://wiki.openstack.org/wiki/Sprints/NeutronKiloSprint<br />
** Sub-teams charter https://wiki.openstack.org/wiki/NeutronSubteamCharters<br />
** Kilo release schedule: https://wiki.openstack.org/wiki/Kilo_Release_Schedule<br />
<br />
*Action Items from previous Week<br />
** None<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** Total of 56 bugs, many in medium and low state<br />
** Many vendor specific bugs<br />
** Should we continue working on this (almost done) or abandon it: https://review.openstack.org/#/c/113999/<br />
<br />
* Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
* ML2 driver repository discussion - We did not get to cover it last week<br />
** It seems ML2 vendor drivers will likely be moving out of the main neutron git repository<br />
*** https://review.openstack.org/#/c/134680/<br />
** Any vendor can use their own private repository (stackforge?)<br />
** Do we want a common repository for ML2 vendor drivers?<br />
*** Merges reviewed/approved by an ML2 core team?<br />
*** Pros<br />
**** Reviews maintain consistent quality, style, functionality, etc.<br />
**** Help ensure drivers can coexist in heterogeneous deployments<br />
**** Changes to driver API can update all drivers in common repo in single merge<br />
**** Distributions can package entire set of vendor drivers rather than having to interact with each vendor separately<br />
*** Cons<br />
**** Reviews and approval needed to merge<br />
**** Vendors don't control release cycle for their own drivers<br />
**** Not a level playing field for vendors who chose to use their own repositories<br />
*** Formal poll coming?<br />
<br />
* Modular L2 agent<br />
** Separate task force?<br />
** Relationship to ML2?<br />
<br />
*Open Discussion<br />
** https://blueprints.launchpad.net/neutron/+spec/network-settings-support-vnic-type<br />
<br />
=== Meeting November 26, 2014 ===<br />
* Announcements<br />
** Mid-cycle meetup: https://wiki.openstack.org/wiki/Sprints/NeutronKiloSprint<br />
** Kilo release schedule: https://wiki.openstack.org/wiki/Kilo_Release_Schedule<br />
<br />
*Action Items from previous Week<br />
** Discuss rate limiting (throughput limiting)<br />
** Discuss port security<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
* ML2 Subteam Charter<br />
** https://etherpad.openstack.org/p/ML2_Subteam_Charter<br />
<br />
* ML2 driver repository discussion<br />
** It seems ML2 vendor drivers will likely be moving out of the main neutron git repository<br />
*** https://review.openstack.org/#/c/134680/<br />
** Any vendor can use their own private repository (stackforge?)<br />
** Do we want a common repository for ML2 vendor drivers?<br />
*** Merges reviewed/approved by an ML2 core team?<br />
*** Pros<br />
**** Reviews maintain consistent quality, style, functionality, etc.<br />
**** Help ensure drivers can coexist in heterogeneous deployments<br />
**** Changes to driver API can update all drivers in common repo in single merge<br />
**** Distributions can package entire set of vendor drivers rather than having to interact with each vendor separately<br />
*** Cons<br />
**** Reviews and approval needed to merge<br />
**** Vendors don't control release cycle for their own drivers<br />
**** Not a level playing field for vendors who chose to use their own repositories<br />
*** Formal poll coming?<br />
<br />
* Modular L2 agent<br />
** Separate task force?<br />
** Relationship to ML2?<br />
<br />
*Open Discussion<br />
** https://blueprints.launchpad.net/neutron/+spec/network-default-setting-ext<br />
<br />
=== Meeting November 19, 2014 ===<br />
* Announcements<br />
** Mid-cycle meetup: https://wiki.openstack.org/wiki/Sprints/NeutronKiloSprint<br />
<br />
* Bugs<br />
** Move postcommit ops out of transaction for bulk https://review.openstack.org/#/c/113999/<br />
<br />
* Spec Reviews<br />
** ML2: portsecurity extension support https://review.openstack.org/#/c/99873/<br />
<br />
* ML2 Subteam Charter<br />
** Should the ML2 subteam continue to exist, meet, etc.? <br />
** If so, it needs a charter by next week's neutron IRC meeting.<br />
** Draft at https://etherpad.openstack.org/p/ML2_Subteam_Charter<br />
<br />
* ML2 driver repository discussion<br />
** It seems ML2 vendor drivers will likely be moving out of the main neutron git repository<br />
** Any vendor can use their own private repository (stackforge?)<br />
** Do we want a common repository for ML2 vendor drivers?<br />
*** Merges reviewed/approved by an ML2 core team?<br />
*** Pros<br />
**** Reviews maintain consistent quality, style, functionality, etc.<br />
**** Help ensure drivers can coexist in heterogeneous deployments<br />
**** Changes to driver API can update all drivers in common repo in single merge<br />
**** Distributions can package entire set of vendor drivers rather than having to interact with each vendor separately<br />
*** Cons<br />
**** Reviews and approval needed to merge<br />
**** Vendors don't control release cycle for their own drivers<br />
**** Not a level playing field for vendors who chose to use their own repositories<br />
*** Formal poll coming?<br />
<br />
* Modular L2 agent<br />
** Separate task force?<br />
** Relationship to ML2?<br />
<br />
*Open Discussion<br />
<br />
=== Meeting November 12, 2014 ===<br />
<br />
*No meeting this week due to people still traveling and/or recovering.<br />
<br />
=== Meeting November 5, 2014 ===<br />
<br />
*No meeting this week due to Paris Summit.<br />
<br />
=== Meeting October 29, 2014 ===<br />
<br />
*Announcements<br />
**Absent excuse: banix<br />
**Summit is next week!<br />
<br />
*Action Items from previous Week<br />
**None<br />
<br />
*Bugs:<br />
** Move postcommit ops out of transaction for bulk https://bugs.launchpad.net/neutron?field.searchtext=ml2 <br />
<br />
*Specs for Kilo<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Kilo Design Summit <br />
**Sessions<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics-distilled<br />
**Pod Discussions<br />
<br />
*Open Discussion<br />
<br />
=== Meeting October 22, 2014 ===<br />
<br />
*Announcements<br />
**Absent excuse: banix, rkukura<br />
**Juno release is out<br />
***https://launchpad.net/neutron/juno/2014.2<br />
<br />
*Action Items from previous Week<br />
**None<br />
<br />
*Task Flow discussion at Yahoo (Manish, Sukhdev, Bob, Josh)<br />
**http://docs.openstack.org/developer/taskflow/index.html<br />
<br />
*Bugs:<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Kilo Design Summit <br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics-distilled<br />
**ML2 Kilo Themes Discussion (Continuation from last week) <br />
*** What do we want to accomplish in ML2 during Kilo? <br />
***Lets identify priorities first, then figure out how we can best make use of whatever summit time is available.<br />
*** https://etherpad.openstack.org/p/ML2_Kilo_Themes<br />
<br />
*Open Discussion<br />
<br />
=== Meeting October 15, 2014 ===<br />
<br />
*Announcements<br />
**Absent excuse: banix <br />
**Juno release is scheduled for later this week<br />
***Juno feature content - https://wiki.openstack.org/wiki/ReleaseNotes/Juno#OpenStack_Network_Service_.28Neutron.29<br />
<br />
*Action Items from previous Week<br />
**None<br />
<br />
*Bugs/Reviews<br />
**Bug/Patchsets needing reviews:<br />
*** https://review.openstack.org/126360<br />
*** https://review.openstack.org/124917<br />
**Bugs:<br />
***https://bugs.launchpad.net/neutron/+bug/1377346 (manishg: is this already fixed?)<br />
***https://bugs.launchpad.net/neutron/+bug/1224978 (fixed above?)<br />
<br />
* https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Kilo Design Summit <br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
**ML2 Kilo Themes Discussion (Continuation from last week) <br />
*** What do we want to accomplish in ML2 during Kilo? <br />
***Lets identify priorities first, then figure out how we can best make use of whatever summit time is available.<br />
***Moved ideas list to etherpad: https://etherpad.openstack.org/p/ML2_Kilo_Themes<br />
<br />
*Open Discussion<br />
<br />
=== Meeting October 8, 2014 ===<br />
<br />
*Announcements<br />
**Absent excuse: banix <br />
**Juno RC1<br />
***Release content - https://launchpad.net/neutron/+milestone/juno-rc1<br />
***Release notes - https://wiki.openstack.org/wiki/ReleaseNotes/Juno#OpenStack_Network_Service_.28Neutron.29<br />
**Neutron Driver Team<br />
***https://wiki.openstack.org/wiki/Neutron-drivers<br />
<br />
*Action Items from previous Week<br />
**None<br />
<br />
*Bugs<br />
*** https://bugs.launchpad.net/neutron/+bug/1179223 (romilg: needs milestone)<br />
*** https://bugs.launchpad.net/neutron/+bug/1367391 (rkukura: needs milestone)<br />
*** https://bugs.launchpad.net/neutron/+bug/1224978 romilg: needs milestone)<br />
*** https://bugs.launchpad.net/neutron/+bug/1236127 (chuckc: merged?, more needed?)<br />
*** https://bugs.launchpad.net/neutron/+bug/1311470 (kevinbenton: if no issues, please close, fixed with docs)<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Kilo Design Summit <br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
**ML2 Kilo Themes Discussion<br />
*** What do we want to accomplish in ML2 during Kilo? <br />
***Lets identify priorities first, then figure out how we can best make use of whatever summit time is available.<br />
***Ideas<br />
**** Cleanup/generalize DVR's distributed port support<br />
***** See https://bugs.launchpad.net/neutron/+bug/1367391 regarding cleanup<br />
***** Generalize for DHCP, other services?<br />
**** Complete hierarchical port binding<br />
***** See https://blueprints.launchpad.net/neutron/+spec/ml2-hierarchical-port-binding<br />
**** Solve the postcommit backend sync / error handling situation<br />
*****ML2 Sync proposal - https://docs.google.com/document/d/17fATwZkJEonH0pIb1-mPD0UB5RKnJzcHYqkBesJhirE/edit<br />
**** Complete the bulk ops support<br />
**** Revisit/cleanup/improve DB transaction usage, eliminating with_lockmode('update') and semaphore locking<br />
**** Move currently built-in extensions to extension drivers where practical<br />
**** Implement extension driver semantics enforcement<br />
***** See https://docs.google.com/a/noironetworks.com/document/d/14T-defRnFl6M2xR5ZNFGYD6aIiAVWdd1Al9BnjV_JOs<br />
**** Modular L2 agent<br />
**** Do drivers belong in-tree and/or out-of-tree?<br />
**** Improved test coverage and efficiency<br />
**** Improve performance, robustness, and scalability<br />
<br />
*Open Discussion<br />
<br />
=== Meeting October 1, 2014 ===<br />
<br />
*Announcements<br />
**Kilo is now open for new specs<br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
** Absent excuse: shivharis (traveling)<br />
*Action Items from previous Week<br />
**banix to work with mlavalle and the team to figure out best testing strategy for bulk operations<br />
**shivharis to follow up with mestery regarding ML2 RC1 bugs<br />
<br />
*Bugs<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*ML2 Kilo Themes Discussion<br />
** What do we want to accomplish in ML2 during Kilo? <br />
** Lets identify priorities first, then figure out how we can best make use of whatever summit time is available.<br />
** Ideas<br />
*** Cleanup/generalize DVR's distributed port support<br />
**** See https://bugs.launchpad.net/neutron/+bug/1367391 regarding cleanup<br />
**** Generalize for DHCP, other services?<br />
*** Complete hierarchical port binding<br />
**** See https://blueprints.launchpad.net/neutron/+spec/ml2-hierarchical-port-binding<br />
*** Solve the postcommit backend sync / error handling situation<br />
****ML2 Sync proposal - https://docs.google.com/document/d/17fATwZkJEonH0pIb1-mPD0UB5RKnJzcHYqkBesJhirE/edit<br />
*** Complete the bulk ops support<br />
*** Revisit/cleanup/improve DB transaction usage, eliminating with_lockmode('update') and semaphore locking<br />
*** Move currently built-in extensions to extension drivers where practical<br />
*** Implement extension driver semantics enforcement<br />
**** See https://docs.google.com/a/noironetworks.com/document/d/14T-defRnFl6M2xR5ZNFGYD6aIiAVWdd1Al9BnjV_JOs<br />
*** Modular L2 agent<br />
*** Do drivers belong in-tree and/or out-of-tree?<br />
*** Improved test coverage and efficiency<br />
*** Improve performance, robustness, and scalability<br />
<br />
*Open Discussion<br />
<br />
=== Meeting September 24, 2014 ===<br />
<br />
*Announcements<br />
** Juno RC-1<br />
***https://launchpad.net/neutron/+milestone/juno-rc1<br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
<br />
*Action Items from previous Week<br />
**banix to work with mlavalle and others to define scenario test for Bulk Ops testing<br />
***We agreed to propose to the team to implement a special mechanism driver that will fail in predictable ways (e.g. every other post commit op or every 4th one) to enable a tempest script to confirm that, when failure occurs, all the bulk operations are rolled back<br />
<br />
*Bugs<br />
*** https://review.openstack.org/#/c/113999 (banix, in reviews)<br />
*** All ML2 & RC1 bugs<br />
*** https://bugs.launchpad.net/neutron/+bug/1179223 (romilg)<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2&field.milestone%3Alist=67382<br />
*** ML2 bugs<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
*Open Discussion<br />
<br />
=== Meeting September 17, 2014 ===<br />
<br />
*Announcements<br />
** Juno RC-1<br />
***https://launchpad.net/neutron/+milestone/juno-rc1<br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
<br />
*Action Items from previous Week<br />
**banix to talk with tempest folks about bulk create testing<br />
**Sukhdev to update Subgroup review wiki<br />
***https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
**rkukura to create etherpad for ML2-related design summit ideas, including this async postcommit processing topic<br />
<br />
*Bugs/Reviews<br />
**Jenkins failure is affecting some merges, it is still unassigned, see if you can add information to this<br />
***https://bugs.launchpad.net/neutron/+bug/1370347<br />
** Reviews needed:<br />
*** https://review.openstack.org/#/c/113999 (own: banix, review: amotoki, Sukhdev, shivharis)<br />
*** <s>https://review.openstack.org/#/c/116612 (own: irenab, talk to core, amotoki took care)</s><br />
*** https://review.openstack.org/#/c/105514 (own: rcurran, cant do much, jenkins failed)<br />
*** <s>https://review.openstack.org/#/c/89982 (own: romilg, nit by cedric, need core) (now merged)</s><br />
*** <s>https://review.openstack.org/#/c/119940 (own: shegde, garyk took care)</s><br />
**Bugs<br />
*** High priority bugs<br />
*** https://bugs.launchpad.net/neutron/+bug/1367391<br />
*** https://bugs.launchpad.net/neutron/+bug/1370077 (not ml2, but for plugins other than ml2)<br />
*** All ML2 & RC1 bugs<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2&field.milestone%3Alist=67382<br />
<br />
*Open Discussion<br />
<br />
=== Meeting September 10, 2014 ===<br />
<br />
*Announcements<br />
** Juno FFE candidates for RC-1<br />
***https://launchpad.net/neutron/+milestone/juno-rc1<br />
<br />
*Action Items from previous Week<br />
** rkukura to work on getting FFE for port binding BP - Completed, but denied<br />
** rkukura to enter bugs for DVR ML2 issues he’s identified - Entered most important one: https://bugs.launchpad.net/neutron/+bug/1367391<br />
<br />
*Bugs<br />
** FF -> RC1 focus shifts to bugs<br />
** https://bugs.launchpad.net/neutron/+bug/1193861<br />
** https://review.openstack.org/#/c/113999/ (Updated to include all bulk ops for networks, subnets, and ports.)<br />
** https://bugs.launchpad.net/neutron/+bug/1367391 (tracking)<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** Anyone needs help in progress with their bugs/reviews please raise your hand<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Open Discussion<br />
<br />
=== Meeting September 3, 2014 ===<br />
<br />
*Announcements<br />
** Juno feature freeze deadline is over<br />
<br />
*Action Items from previous Week<br />
**rkukura to enter bugs for DVR ML2 issues he’s identified<br />
**nlahouti and rkukura to keep after markmclain to remove his -2 on https://review.openstack.org/#/c/89211/, or explain why its not being removed - Completed<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron/+bug/1359416 (status: high - j3, akihiro?)<br />
** https://review.openstack.org/#/c/113999/<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Open Discussion<br />
<br />
=== Meeting August 27, 2014 ===<br />
<br />
*Announcements<br />
** Juno feature freeze deadline is 9/4<br />
<br />
*Action Items from previous Week<br />
**Sukhdev or rkukura to follow up with DVR team regarding Neutron OVS based Distributed Virtual Router - rkukura took care of this<br />
<br />
*Bugs<br />
** https://review.openstack.org/#/c/113999/<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Open Discussion<br />
<br />
=== Meeting August 20, 2014 ===<br />
<br />
*Announcements<br />
** Juno feature proposal deadline is August 21<br />
**Third Party Test System requirements for Juno<br />
***https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
** Absent excuse: banix, shivharis<br />
<br />
*Action Items from previous Week<br />
**rkukura to add comment to https://bugs.launchpad.net/neutron/+bug/1311470 suggesting we check at init for segments without configured drivers - Done<br />
**emagana to file doc bug corresponding to https://bugs.launchpad.net/neutron/+bug/1311470<br />
*** (emagana) It is already fixed by this commit: https://bugs.launchpad.net/openstack-manuals/+bug/1307133<br />
**banix to add priority column to code review table in https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews - Done<br />
<br />
*Bugs<br />
** https://review.openstack.org/#/c/113999/ (banix: I may not be able to attend the meeting; please review; I will update and complete the fix accordingly)<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Open Discussion<br />
<br />
=== Meeting August 13, 2014 ===<br />
<br />
*Announcements<br />
** Juno feature proposal deadline is August 21 - week from tomorrow<br />
<br />
*Action Items from previous Week<br />
**rkukura to add comments to https://bugs.launchpad.net/neutron/+bug/1311470 (comments added by rkukura)<br />
**shivharis to track bug https://bugs.launchpad.net/neutron/+bug/1352801 (carl baldwin added comments)<br />
**shivharis: to track bug https://bugs.launchpad.net/neutron/+bug/1224978 (unit tests have been added, now need reviewers)<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** (skip this time to allocate more time to Code Reviews - will gain more urgency next time)<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
* Support for network adaptors that do not allow promiscuous mode (relevant for flat & vlan networking)<br />
** Extend openvswitch neutron agent<br />
** Introduce macvtap (modifications to novas libvirt driver and linuxbridge plugin/agent)<br />
<br />
*Open Discussion<br />
<br />
=== Meeting August 6, 2014 ===<br />
<br />
*Announcements<br />
** https://launchpad.net/neutron/+milestone/juno-3<br />
** Absent excuse: shivharis<br />
<br />
*Action Items from previous Week<br />
**Sukhdev and banix to update https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews with deferred specs and for tracking code reviews for approved specs<br />
**rkukura to add comments to https://bugs.launchpad.net/neutron/+bug/1311470<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Spec Reviews<br />
** No more spec reviews. We have moved into code review phase<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
<br />
*ML2 Hierarchical Port Binding and Dynamic Segments<br />
<br />
*Open Discussion<br />
<br />
=== Meeting July 30, 2014 ===<br />
<br />
*Announcements<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://bugs.launchpad.net/neutron/+bugs?field.tag=ml2<br />
** https://bugs.launchpad.net/neutron/+bug/1327127 (needs owner)<br />
** <s>https://bugs.launchpad.net/neutron/+bug/1246737 (please close, havana?)</s><br />
** <s>https://bugs.launchpad.net/neutron/+bug/1338202 (needs review to make it to J2)</s><br />
** https://bugs.launchpad.net/neutron/+bug/1311470 (status)<br />
** Any others bugs needing reviews for J3 milestone<br />
<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
<br />
*ML2 Hierarchical Port Binding and Dynamic Segments<br />
<br />
*Open Discussion<br />
<br />
=== Meeting July 23, 2014 ===<br />
<br />
*Announcements<br />
<br />
**Juno-2 is tomorrow<br />
**https://launchpad.net/neutron/+milestone/juno-2<br />
**Spec/BP approvals for Juno is passed<br />
**Name of the K-release is Kilo<br />
**Several of our spces got approved and merged <br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://bugs.launchpad.net/neutron/+bug/1327127 (needs owner)<br />
** https://bugs.launchpad.net/neutron/+bug/1246737 (please close, havana?)<br />
** https://bugs.launchpad.net/neutron/+bug/1338202 (needs review to make it to J2)<br />
** https://bugs.launchpad.net/neutron/+bug/1311470 (status)<br />
** Any others bugs needing reviews for J2 milestone<br />
<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
<br />
*ML2 Sync<br />
** https://docs.google.com/document/d/17fATwZkJEonH0pIb1-mPD0UB5RKnJzcHYqkBesJhirE/edit<br />
<br />
*Open Discussion<br />
<br />
=== Meeting July 16, 2014 ===<br />
*Announcements<br />
**Spec approval deadline is July 20th. <br />
**Third party CI to be operational by July 24th. <br />
**Name the K-release https://www.surveymonkey.com/s/openstack-k-naming<br />
**Live migration of VMs from Nova Network to Neutron in MN - <br />
https://wiki.openstack.org/wiki/Neutron/MigrationFromNovaNetwork/HowTo <br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://bugs.launchpad.net/neutron/+bug/1331857 (status)<br />
** https://bugs.launchpad.net/neutron/+bug/1246737 (status)<br />
** https://bugs.launchpad.net/neutron/+bug/1311470 (status, kevinbenton?)<br />
** https://bugs.launchpad.net/neutron/+bug/1332719 (review needed)<br />
** https://bugs.launchpad.net/neutron/+bug/1337787 (review needed)<br />
<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*ML2 Sync<br />
** https://docs.google.com/document/d/17fATwZkJEonH0pIb1-mPD0UB5RKnJzcHYqkBesJhirE/edit<br />
<br />
* Provide node specific information to ML2 plugin<br />
** [http://lists.openstack.org/pipermail/openstack-dev/2014-July/thread.html#39755 Email thread]<br />
<br />
*Open Discussion<br />
<br />
=== Meeting July 9, 2014 ===<br />
* Meeting cancelled due to mid-cycle sprint<br />
<br />
=== Meeting July 2, 2014 ===<br />
* Announcements<br />
** Nova/Neutron Parity Sprint next week in Minneapolis, MN<br />
*** https://etherpad.openstack.org/p/lOiqsLmizl<br />
** DVR Demo<br />
***https://www.youtube.com/watch?v=p4BwAjLHd0M<br />
** Update on Friday's meeting to discuss ML2 Bulk Operations and ML2 Sync<br />
*** https://bugs.launchpad.net/neutron/+bug/1193861<br />
** Absent excuse: shivharis<br />
* Action items from last week<br />
** None<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
** https://etherpad.openstack.org/p/modular-l2-agent-outline<br />
*** Specs ready for core reviews<br />
<br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
** https://review.openstack.org/#/c/99187/<br />
<br />
* Third Party Test System requirements<br />
** https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
*Open Discussion<br />
<br />
=== Meeting June 25, 2014 ===<br />
* Announcements<br />
* Action items from last week<br />
** banix to re-organize the wiki to categorize the specs and add a column for code reviews<br />
* Modular L2 agent: <br />
** [https://etherpad.openstack.org/p/modular-l2-agent-outline Schematic diagram]<br />
** [https://review.openstack.org/#/c/99187/ Code sketch]<br />
** [http://lists.openstack.org/pipermail/openstack-dev/2014-June/thread.html#37195 Email thread]<br />
*Bugs<br />
** Need owner: https://bugs.launchpad.net/neutron/+bug/1204456<br />
** J2: https://bugs.launchpad.net/neutron/+bug/1276391<br />
** Serious bug, need some sort of closure: https://bugs.launchpad.net/neutron/+bug/1224978<br />
** We should close bugs that affect others by J2 so others have time to work on their stuff by J3<br />
** Any bugs that are ready and awaiting reviews?<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
** Ready for core approvals<br />
*** https://review.openstack.org/#/c/89728/<br />
*** https://review.openstack.org/#/c/91811/ <br />
*** which others? <br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Third Party Test System requirements<br />
** https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
*Open Discussion<br />
<br />
=== Meeting June 18, 2014 ===<br />
* Announcements<br />
* Action items from last week<br />
** banix to consolidate info from spec tracking etherpad into https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews<br />
** banix to investigate https://launchpad.net/bugs/1193861<br />
* Modular L2 agent: <br />
** [https://etherpad.openstack.org/p/modular-l2-agent-outline Schematic diagram]<br />
** [https://review.openstack.org/#/c/99187/ Code sketch]<br />
** [http://lists.openstack.org/pipermail/openstack-dev/2014-June/thread.html#37195 Email thread]<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
** Ready for core approvals<br />
*** https://review.openstack.org/#/c/89728/<br />
*** https://review.openstack.org/#/c/91811/ Is this ready? <br />
*** which others? <br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Third Party Test System requirements<br />
** https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
*Open Discussion<br />
<br />
=== Meeting June 11, 2014 ===<br />
* Announcements<br />
** Juno-1 being cut today<br />
*** Trying to get APIC L3 patch merged 1st<br />
** See https://wiki.openstack.org/wiki/NeutronJunoProjectPlan for Juno-2,3 plans<br />
*** Need to get ML2 high and medium priority items into plan<br />
** 3rd party CI needs to be working properly for ML2 drivers to stay in tree<br />
*** mestery will send email with deadlines<br />
*** see https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
* Action items from last week<br />
** rkukura to put priorities in specs etherpad (rkukura) [ from last week, close? ]<br />
** rkukura to talk to mestery for blueprint priorities<br />
** Sukhdev to investigate bug 1193861<br />
** rkukura to discuss with Mark regarding taskflow and provide feedback<br />
* Bugs<br />
** juno-1 in a few hours, nothing glaring for us<br />
** https://bugs.launchpad.net/neutron/+bug/1305800 (j1 -> j2)<br />
* Spec Reviews<br />
** https://etherpad.openstack.org/p/Neutron_ML2_Juno_Spec_Tracking<br />
** Support for extensions in ML2 Mechanism Drivers<br />
*** review: https://review.openstack.org/#/c/89208/<br />
*** etherpad: https://etherpad.openstack.org/p/ML2_MD_extensions<br />
*** issue: How to support extended attributes on core resources<br />
**** Current proposal: Pass input attributes to MDs and let MDs persist data and modify dictionaries<br />
**** Alternative 1: Fix NeutronDbPluginV2 base class to alway not set process_extensions=False when creating dictionaries<br />
**** Alternative 2: Add ExtensionDriver to ML2, with extend_*_dict, process_*_create, process_*_update methods<br />
* Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Modular L2 agent: https://review.openstack.org/#/c/99187/<br />
* Open Discussion<br />
<br />
=== Meeting June 04, 2014 ===<br />
* Announcements<br />
** https://wiki.openstack.org/wiki/NeutronPolicies (Neutron Policies)<br />
* Action items from last week<br />
** banix to recruit folks interested in Moduler L2 agent implementation<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron/+bug/1276391 (rkukura: status)<br />
** <s>https://bugs.launchpad.net/neutron/+bug/1227336 (banix to update status)</s><br />
** https://bugs.launchpad.net/neutron/+bug/1193861 (will this be covered by sukhdev's sync?)<br />
** https://bugs.launchpad.net/neutron/+bug/1246737 (oleg: havana backport)<br />
** https://bugs.launchpad.net/neutron/+bug/1260598 (isaku: status on unit test?)<br />
** https://bugs.launchpad.net/neutron/+bug/1236127 (needs slightly more unit test coverage, according to Kyle, need new owner)<br />
** (still working on the bugs section - shiv)<br />
* Spec Reviews<br />
** https://etherpad.openstack.org/p/Neutron_ML2_Juno_Spec_Tracking<br />
*** If priority is assigned, you may add your name as subteam-reviewer<br />
** Modular L2 agent (banix, blueprint)<br />
*** Have started putting the code together. Will have it posted before the next meeting (June 11) for comment. Will also update the ether pad below to provide more information accordingly.<br />
*** https://etherpad.openstack.org/p/modular-l2-agent-outline<br />
** Status on sync implementation (sukhdev)<br />
*** some bugs were closed as this will now be the holy grail<br />
<br />
=== Meeting May 28, 2014 ===<br />
* Announcements<br />
** none<br />
* Action items from last week<br />
** shivharis to scan all the bugs and tag them and prioritize them<br />
** rkukura to move all the specs from Agenda to an ehterpad<br />
** banix to send an email regarding ML2 Modular agent plan and seek interested parties<br />
* ovs-firewall-driver discussion: blueprint obstacles https://review.openstack.org/#/c/89712/<br />
* Modular L2 agent: planning<br />
** Initial outline for discussion [https://etherpad.openstack.org/p/modular-l2-agent-outline here]<br />
** possible interaction with upcoming "hierarchical binding" and "unified get_device_details"<br />
* Bugs (today we will only address these bugs)<br />
** https://bugs.launchpad.net/neutron/+bug/1276391 (rkukura: status)<br />
** https://bugs.launchpad.net/neutron/+bug/1227336 (banix to update status)<br />
** https://bugs.launchpad.net/neutron/+bug/1246737 (oleg: havana backport)<br />
** https://bugs.launchpad.net/neutron/+bug/1224978 (romilg: status?, priority?)<br />
** https://bugs.launchpad.net/neutron/+bug/1260598 (isaku: status on unit test?)<br />
** There are many bugs under the "need unit tests" [ NEED OWNERS ]<br />
*** what is the general plan for this?<br />
*** do MDs need specific tests or they are covered by the general ML2 plugin testing framework?<br />
* Spec Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron-specs,n,z<br />
** https://etherpad.openstack.org/p/Neutron_ML2_Juno_Spec_Tracking<br />
* Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Open Discussion<br />
<br />
=== Meeting May 21, 2014 ===<br />
* Announcements<br />
** Mid-cycle code sprint scheduled July 9-11<br />
*** Cisco office in Bloomington, Minnesota<br />
*** logistics, signup: https://etherpad.openstack.org/p/neutron-juno-mid-cycle-meeting<br />
* Action items from last week<br />
** banix to organize single etherpad for Modular L2 Agents session - done<br />
** rkukura to flesh out single etherpad for ML2 Roadmap session - done<br />
* ML2 design summit sessions post-mortem<br />
** https://etherpad.openstack.org/p/ML2_Juno_Roadmap<br />
** https://etherpad.openstack.org/p/ML2_mechanismdriver_extensions_support<br />
** https://etherpad.openstack.org/p/juno-neutron-modular-l2-agent<br />
** https://etherpad.openstack.org/p/hierarchical_network_topology<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Spec reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron-specs,n,z<br />
** Merged<br />
*** ML2 Mechanism Driver for the Cisco APIC - https://review.openstack.org/#/c/89305/ - HenryG<br />
*** ML2 Mechanism Driver for SR-IOV NIC switching - https://review.openstack.org/#/c/89763/ - irenab<br />
** In review<br />
*** Add spec for ML2 mechanism driver for SDN-VE - https://review.openstack.org/#/c/88101/ - banix<br />
*** VDP support in OVS Neutron Agent - https://review.openstack.org/#/c/89728/ - nlahouti<br />
*** ML2 Type drivers refactor to allow extensiblity - https://review.openstack.org/#/c/91811/ - asomya<br />
*** physical-network-topology extension spec - https://review.openstack.org/#/c/91275/ - Isaku Yamahata<br />
*** GW API: L2 bridging API - Piece 1: Basic use cases - https://review.openstack.org/#/c/93613/ - Racha Ben Ali<br />
*** Neutron QoS API Extension - https://review.openstack.org/#/c/88599/ - sc68cal<br />
*** Allow partial specification of Provider Network attributes - https://review.openstack.org/#/c/91540/ - zzelle<br />
*** Open vSwitch-based Security Groups: OVS FirewallDriver - https://review.openstack.org/#/c/89712/ - asadoughi<br />
*** Adding spec for fsl-sdn-os-mech-driver - https://review.openstack.org/#/c/88190/ - Trinath Somanchi<br />
*** Support for extensions in ML2 Mechanism Drivers - https://review.openstack.org/#/c/89208/ - nlahouti<br />
*** Add spec for neutron-external-ports blueprint - https://review.openstack.org/#/c/87825/ - kevinbenton<br />
*** ML2 Mechanism Driver for Cisco DFA - https://review.openstack.org/#/c/89740/ - nlahouti<br />
*** Neutron OVS based Distributed Virtual Router - https://review.openstack.org/#/c/89934/ - Swaminathan Vasudevan<br />
*** VLAN aware VMs - https://review.openstack.org/#/c/94612/ - Erik Moe<br />
** Planned<br />
*** ML2 Hierarchical Port Binding - rkukura<br />
* Code reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Open discussion<br />
<br />
=== Meeting May 7, 2014 ===<br />
* Announcements<br />
** Juno Summit next week, so no IRC meeting<br />
** Mid-cycle meeting being planned - https://etherpad.openstack.org/p/neutron-juno-mid-cycle-meeting<br />
* Action items from last week<br />
** rkukura to create etherpads for each summit session as soon as schedule is finalized<br />
*** rkukura added https://etherpad.openstack.org/p/ML2_Juno_Roadmap, but still needs to link BPs and spec to discuss<br />
*** etherpads have been added for other sessions by others<br />
*** Single etherpad per session, vs. etherpad per proposal?<br />
* ML2 Design Summit Sessions<br />
** Neutron schedule - http://junodesignsummit.sched.org/overview/type/neutron<br />
** Three sessions mainly focused on ML2<br />
*** ML2 Roadmap - http://junodesignsummit.sched.org/event/685fded37958784c0337681aa120568c<br />
*** Agent - http://junodesignsummit.sched.org/event/4205f2c4084e8a0c3bd8d420803ddf02<br />
*** Hierarchical Network Topologies - http://junodesignsummit.sched.org/event/1d5c2a1cc40bb6ffa539c19e8e5471b2<br />
** etherpads - https://wiki.openstack.org/wiki/Summit/Juno/Etherpads#Neutron<br />
** neutron pod at summit<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Spec Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron-specs,n,z<br />
* Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Open Discussion<br />
<br />
=== Meeting Cancelled April 30, 2014 ===<br />
* OpenStack vacation week!<br />
=== Meeting April 23, 2014 ===<br />
* Announcements<br />
** Neutron design summit runs through Friday - check your travel plans<br />
** New BP review process is up and running<br />
* Action items from last week<br />
** None<br />
* Design Summit Sessions<br />
** http://summit.openstack.org/<br />
** mestery is finalizing schedule, combining sessions<br />
*** ML2 Roadmap<br />
*** Agent<br />
*** Hierarchical Network Topologies<br />
** neutron pod at summit<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Spec Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron-specs,n,z<br />
* Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Open Discussion<br />
<br />
=== Meeting April 16, 2014 ===<br />
* Announcements<br />
* Action items from last week:<br />
* TypeDriver Refactoring: asomya<br />
* ovs-firewall-driver update: asadoughi<br />
* design summit session proposals - deadline Sunday 4/20<br />
** https://etherpad.openstack.org/p/juno_ml2_session_ideas<br />
<br />
=== Meeting April 9, 2014 ===<br />
* Action items from last week:<br />
** mestery to start etherpad for Juno Summit Sessions<br />
*** https://etherpad.openstack.org/p/juno_ml2_session_ideas<br />
** asomya to present his TypeDriver Refactoring<br />
* TypeDriver Refactoring<br />
** asomya<br />
* ovs-firewall-driver update: asadoughi<br />
<br />
=== Meeting April 2, 2014 ===<br />
* Action items from last week<br />
** banix to push patch to call remaining MDs after postcommit exception<br />
*** Please see: https://review.openstack.org/#/c/83217/ (Note that besides the unit tests and the updated comments this patch simply adds three lines.)<br />
* Reviews being tracked<br />
** Bind ports outside of transactions (rkukura): https://review.openstack.org/#/c/82945/<br />
** Error handling for update ops - https://bugs.launchpad.net/neutron/+bug/1227336<br />
*** Marked this as WORKINPROGRESS pending further discussion (perhaps at the summit). See the Action items section above for a stopgap measure. <br />
*** https://review.openstack.org/#/c/69792/ - in review<br />
*** Needs ML2 and core reviews<br />
*** Consensus that undoing operation makes sense if postcommit() ops fail?<br />
*** Do only drivers already called before failure see undo?<br />
* Design Summit Session Ideas<br />
** Juno planning for ML2 should start now<br />
** Ideas for summit sessions<br />
<br />
=== Meeting March 26, 2014 ===<br />
* Action items from last week:<br />
** None<br />
* Migration BP<br />
** migration - FFE - https://review.openstack.org/#/c/76533/ - merged<br />
* Other Bugs:<br />
* Bugs for icehouse<br />
** Port binding details - https://bugs.launchpad.net/neutron/+bug/1276395<br />
*** partial fix (add new properties) - https://review.openstack.org/#/c/76363/ - merged<br />
*** remainder (binding details in delete_port_*commit() ops) - https://review.openstack.org/#/c/79511/ - merged<br />
** bind_port() called in transaction - https://bugs.launchpad.net/neutron/+bug/1276391<br />
*** partial fix (remove validate_port_binding() and unbind_port() ops) - https://review.openstack.org/#/c/79511/ - merged<br />
*** remainder (move binding outside transaction) - https://review.openstack.org/#/c/82945/ - WIP<br />
**** Required minor fixes to mechanism drivers and tests - see REVISIT comments<br />
**** Update later today with cleanups, record locking, etc.<br />
**** Not clear if it will make icehouse<br />
** Error handling for update ops - https://bugs.launchpad.net/neutron/+bug/1227336<br />
*** https://review.openstack.org/#/c/69792/ - in review<br />
*** Needs ML2 and core reviews<br />
*** Consensus that undoing operation makes sense if postcommit() ops fail?<br />
*** Do only drivers already called before failure see undo?<br />
*** Defer to juno?<br />
** Binding failed - https://bugs.launchpad.net/neutron/+bug/1244255 - closed<br />
** VIF security - https://bugs.launchpad.net/nova/+bug/1112912 - in review<br />
*** Resistance to merging nova side - just control via nova config?<br />
*** Email thread and IRC discussion<br />
*** Nachi suggested discussion on #openstack-neutron after this meeting<br />
<br />
=== Meeting March 19, 2014 ===<br />
* Action items from last week:<br />
** None<br />
* Migration BP<br />
** migration - FFE - https://review.openstack.org/#/c/76533/<br />
*** (marun) Updated to support LB, please review.<br />
* Other Bugs:<br />
* Bugs for icehouse<br />
** Port binding details - https://bugs.launchpad.net/neutron/+bug/1276395<br />
*** partial fix (add new properties) - https://review.openstack.org/#/c/76363/ - merged<br />
*** remainder (binding details in delete_port_*commit() ops) - https://review.openstack.org/#/c/79511/ - approved<br />
** bind_port() called in transaction - https://bugs.launchpad.net/neutron/+bug/1276391<br />
*** partial fix (remove validate_port_binding() and unbind_port() ops) - https://review.openstack.org/#/c/79511/ - approved<br />
*** remainder (move binding outside transaction) - in progress, hopefully in review today<br />
** Error handling for update ops - https://bugs.launchpad.net/neutron/+bug/1227336<br />
*** https://review.openstack.org/#/c/69792/ - in review<br />
*** Needs ML2 and core reviews<br />
*** Consensus that undoing operation makes sense if postcommit() ops fail?<br />
** VIF security - https://bugs.launchpad.net/nova/+bug/1112912 - in review<br />
** Binding failed - https://bugs.launchpad.net/neutron/+bug/1244255 - unassigned?<br />
*** Will https://review.openstack.org/#/c/80829/ help?<br />
* Final mechanism driver status for icehouse:<br />
** cisco apic - deferred - https://review.openstack.org/#/c/73355/, https://review.openstack.org/#/c/73372/<br />
** cisco ucs - deferred<br />
** freescale - deferred - https://review.openstack.org/#/c/78092/ (former reviews: https://review.openstack.org/#/c/71868/, https://review.openstack.org/#/c/73985/, https://review.openstack.org/#/c/70089/)<br />
** huawei - deferred<br />
** SRIOV mech driver - deferred - https://review.openstack.org/#/c/74464/<br />
<br />
=== Meeting March 12, 2014 ===<br />
* Action items from last week:<br />
** None<br />
* Final mechanism driver status for icehouse<br />
** bigswitch - merged - https://review.openstack.org/#/c/64944/<br />
** brocade - merged - https://review.openstack.org/#/c/60129/<br />
** cisco apic - deferred - https://review.openstack.org/#/c/73355/, https://review.openstack.org/#/c/73372/<br />
** cisco ucs - deferred<br />
** freescale - deferred - https://review.openstack.org/#/c/78092/ (former reviews: https://review.openstack.org/#/c/71868/, https://review.openstack.org/#/c/73985/, https://review.openstack.org/#/c/70089/)<br />
** huawei - deferred<br />
** mellanox - merged - https://review.openstack.org/#/c/72854/<br />
** open daylight (odl) - merged - https://review.openstack.org/#/c/69775/<br />
** openflow agent - merged - https://review.openstack.org/#/c/71791/<br />
** SRIOV mech driver - deferred - https://review.openstack.org/#/c/74464/<br />
* Other BPs for icehouse<br />
** migration - FFE - https://review.openstack.org/#/c/76533/<br />
*** (marun) Updated to support LB, please review.<br />
** partial specs - deferred - https://review.openstack.org/#/c/71904/, https://review.openstack.org/#/c/74055/<br />
* Bugs for icehouse<br />
** Port binding details - https://bugs.launchpad.net/neutron/+bug/1276395<br />
*** partial fix (add new properties) - https://review.openstack.org/#/c/76363/ - merged<br />
*** remainder (binding details in delete_port_*commit() ops) - will be addressed in update to https://review.openstack.org/#/c/79511/ today - in progress<br />
** bind_port() called in transaction - https://bugs.launchpad.net/neutron/+bug/1276391<br />
*** partial fix (remove validate_port_binding() and unbind_port() ops) - https://review.openstack.org/#/c/79511/ - in review, update today<br />
*** remainder (move binding outside transaction) - in progress, hopefully in review today<br />
** Error handling for update ops - https://bugs.launchpad.net/neutron/+bug/1227336<br />
*** https://review.openstack.org/#/c/69792/ - in review<br />
*** Needs ML2 and core reviews<br />
*** Consensus that undoing operation makes sense if postcommit() ops fail?<br />
** VIF security - https://bugs.launchpad.net/nova/+bug/1112912 - in review<br />
** Binding failed - https://bugs.launchpad.net/neutron/+bug/1244255 - unassigned?<br />
** Agent model migration - https://bugs.launchpad.net/neutron/+bug/1260224 - in review<br />
** L2-pop live migration - https://bugs.launchpad.net/neutron/+bug/1237841 - review abandoned?<br />
*** here is the good review : https://review.openstack.org/#/c/61767/ (will be rebased asap)<br />
* Distributed Virtual Router<br />
** L2 plugin changes needed to enable DVR. See the DVR section of [[Meetings/Neutron-L3-Subteam|L3 subteam page]] for details.<br />
** [https://docs.google.com/document/d/1depasJSnGZPOnRLxEC_PYsVLcGVFXZLqP52RFTe21BE/edit#heading=h.5w7clq272tji Here is the document specifically about L2 changes]<br />
* Juno design summit session proposals<br />
** Submit and read proposals at http://summit.openstack.org/<br />
** I'll submit a general ML2 update/planning/catch-all session<br />
** Unfinished items from icehouse?<br />
** Brainstorm?<br />
* Open Discussion<br />
<br />
=== Meeting March 5, 2014 ===<br />
* Action items from last week:<br />
** None<br />
* Mechanism driver status for icehouse<br />
** bigswitch - merged - https://review.openstack.org/#/c/64944/<br />
** brocade - approved - https://review.openstack.org/#/c/60129/<br />
** cisco apic - deferred? - https://review.openstack.org/#/c/73355/, https://review.openstack.org/#/c/73372/<br />
** cisco ucs - deferred<br />
** freescale - deferred - https://review.openstack.org/#/c/78092/ (former reviews: https://review.openstack.org/#/c/71868/, https://review.openstack.org/#/c/73985/, https://review.openstack.org/#/c/70089/)<br />
** huawei - deferred<br />
** mellanox - merged - https://review.openstack.org/#/c/72854/<br />
** open daylight (odl) - FFE - https://review.openstack.org/#/c/69775/<br />
** openflow agent - merged - https://review.openstack.org/#/c/71791/<br />
** SRIOV mech driver: https://review.openstack.org/#/c/74464/<br />
* Other BPs for icehouse<br />
** migration - FFE - https://review.openstack.org/#/c/76533/<br />
*** (marun) Updated to support LB, please review.<br />
** partial specs - deferred? - https://review.openstack.org/#/c/71904/, https://review.openstack.org/#/c/74055/<br />
* Bugs for icehouse<br />
** https://bugs.launchpad.net/neutron/+bug/1276395, https://review.openstack.org/#/c/76363/ - approved<br />
** https://bugs.launchpad.net/neutron/+bug/1276391 - in progress<br />
** https://review.openstack.org/#/c/69792/ Deals with fails in update-*-postcommit ops <br />
* Distributed Virtual Router<br />
** L2 plugin changes needed to enable DVR. See the DVR section of [[Meetings/Neutron-L3-Subteam|L3 subteam page]] for details.<br />
** [https://docs.google.com/document/d/1depasJSnGZPOnRLxEC_PYsVLcGVFXZLqP52RFTe21BE/edit#heading=h.5w7clq272tji Here is the document specifically about L2 changes]<br />
* Open Discussion<br />
<br />
=== Meeting February 26, 2014 ===<br />
* Action items from last week:<br />
** ML2 team to review Port Binding document and comment inline<br />
*** https://docs.google.com/document/d/1k8tAqfQr8Ujzx5TzpXTYEUaym-0U-pE3YL9wjrS8cDg/edit#heading=h.cpck9ip3dbdv<br />
** marun and rkukura to proceed with migration BP and get an extension from markmcclain<br />
*** Initial patch posted for review, please take a look! https://review.openstack.org/#/c/76533/<br />
**** [marun]: I'm afraid I can't attend the meeting but will be back online later today. <br />
** All ML2 MechanismDrivers which bind ports should ensure they look to make sure the binding:vnic_type attribute is something they handle.<br />
* Port binding bug fixes which may affect MDs:<br />
** https://bugs.launchpad.net/neutron/+bug/1276395<br />
** https://bugs.launchpad.net/neutron/+bug/1276391<br />
* Open Discussion<br />
<br />
=== Meeting February 19, 2014 ===<br />
* Action items from last week:<br />
** rkukura to move port binding discussion into Google Doc<br />
** matrohon to file BP for multi-node testing and bring this up in the infra meeting<br />
* Migration tool<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/ml2-deprecated-plugin-migration<br />
** marun volunteered to own this working with rkukura<br />
* SR-IOV BPs in review:<br />
** https://blueprints.launchpad.net/neutron/+spec/ml2-binding-profile<br />
** https://blueprints.launchpad.net/neutron/+spec/ml2-request-vnic-type<br />
** https://blueprints.launchpad.net/neutron/+spec/vif-details<br />
** https://review.openstack.org/#/c/21946/<br />
** https://bugs.launchpad.net/neutron/+bug/1274034<br />
** https://review.openstack.org/#/c/44596/<br />
* Port binding bug fixes which may affect MDs:<br />
** https://bugs.launchpad.net/neutron/+bug/1276395<br />
** https://bugs.launchpad.net/neutron/+bug/1276391<br />
* Proposed patch to ML2 to move away from providernet extension into the multi-provider extension with arbitrary attributes<br />
** https://review.openstack.org/#/c/37893/<br />
<br />
=== Meeting February 12, 2014 ===<br />
* Action items from last week:<br />
** rkukura to put result of binding changes email discussion into a wiki or google doc<br />
** rkukura to change priorities of all new 3rd party MD BPs to low if they do not already have jenkins job in place<br />
*** https://blueprints.launchpad.net/neutron/+spec/brocade-ml2-mechanism-driver - medium, approved, in review, have jenkins<br />
*** https://blueprints.launchpad.net/neutron/+spec/bsn-ml2-mechanism-driver - medium, approved, no review, no jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/huawei-ml2-mechanism-driver - medium, approved, in review, no jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/ml2-cisco-apic-mechanism-driver - medium, approved, no review, have jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/ml2-opendaylight-mechanism-driver - medium, approved, in review, have jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/ml2-ucs-manager-mechanism-driver - medium, approved, no review, have jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/mlnx-ml2-support - medium, approved, in review, have jenkins<br />
*** https://blueprints.launchpad.net/neutron/+spec/ryu-ml2-driver - medium, approved, in review, have jenkins<br />
*** https://blueprints.launchpad.net/neutron/+spec/bigswitch-ml2-driver - low, approved, in review, no jenkins?, relationship to bsn-ml2-mechanism-driver?<br />
*** https://blueprints.launchpad.net/neutron/+spec/fsl-sdn-os-mech-driver - low, approved, in review, no jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/huawei-ml2-evs-mechanism-driver - low, approved, no review, no jenkins, relationship to huawei-ml2-mechanism-driver?<br />
*** https://blueprints.launchpad.net/neutron/+spec/netron-ml2-mechnism-driver-for-cisco-dfa-support - deferred to juno<br />
* ML2 Exceptions to UserSpace<br />
** https://bugs.launchpad.net/neutron/+bug/1273730<br />
* BPs<br />
** Provider network partial specs: zzelle@irc<br />
** https://wiki.openstack.org/wiki/Provider-network-partial-specs<br />
** https://review.openstack.org/71904<br />
* Blueprints<br />
** https://blueprints.launchpad.net/neutron?searchtext=ml2<br />
** 3 high, 13 medium, 3 low, 13 undefined priorities<br />
** 19 not yet approved for icehouse<br />
** all MDs should probably be same priority<br />
** Which should we approve for icehouse, drop from icehouse or adjust priority?<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron/+bugs?field.tag=ml2<br />
* ovs-firewall security group update: asadoughi<br />
* Tests<br />
** Add the capabality to test core MD (l2-pop, ovs, lb) by the gate<br />
<br />
===Previous Agenda===<br />
* ML2 Sessions Etherpads from Icehouse summit:<br />
** Extensibility of ML2 (Wednesday 4:40PM): https://etherpad.openstack.org/p/ML2_Extensibility<br />
** ML2 QoS and Deprecated Plugin Migration (Wednesday 5:30PM): https://etherpad.openstack.org/p/neutron-qos-hk and https://etherpad.openstack.org/p/ML2_Deprecated_Plugin_Migration<br />
** ML2 Multiple Backend Support (Friday 9:50AM)<br />
** ML2 Mechanism Drivers and Modular Agents (Friday 1:30PM)<br />
* devstack ML2 patches<br />
** Default devstack to ML2: https://bugs.launchpad.net/devstack/+bug/1220745<br />
** Correctly set L3 service plugin for ML2: https://review.openstack.org/#/c/48522/<br />
* Documentation<br />
** Need to focus on this now<br />
** Documentation BP link: https://blueprints.launchpad.net/openstack-manuals/+spec/neutron-ml2-docs<br />
** ML2 documentation bugs link: https://bugs.launchpad.net/openstack-manuals/+bugs?field.tag=ml2<br />
** Need to document ML3 with ML2<br />
* Testing and bug fixes<br />
** Testing of ML2 by everyone would be appreciated<br />
** We need to find and fix any bugs in the next couple of weeks<br />
<br />
* Icehouse Design Summit Topic ideas<br />
** RPC handling in ML2 for Type and Mechanism Drivers<br />
** More extensible TypeDrivers for controller-based MechanismDrivers<br />
** Monolithic Plugin vs. ML2 MechanismDriver - current and future plugins<br />
** Future Directions for ML2 (orchestration, deployment, management, ...)<br />
** Migration from deprecated Plugins (openvswitch, linuxbridge) to ML2 - automation?<br />
** Add support for VXLAN multicast to the OVS agent with newer versions of OVS and Linux kernel.<br />
** Multi-segment provider network implementations in MechanismDrivers, specifically OVS.<br />
** Additional provider network attributes for controller-based plugins such as ODL for networks created outside of Neutron.<br />
<br />
=== Icehouse ML2 work for reference ===<br />
* ML2 TypeDriver Extra Port Info<br />
** https://blueprints.launchpad.net/neutron/+spec/ml2-typedriver-extra-port-info<br />
* Campus Network Blueprint and ML2 integration<br />
** https://blueprints.launchpad.net/neutron/+spec/campus-network<br />
* OpenDaylight Driver<br />
** https://blueprints.launchpad.net/quantum/+spec/ml2-opendaylight-mechanism-driver<br />
<br />
=== Questions? ===<br />
<br />
== Previous Meeting Logs ==<br />
* Available here: [http://eavesdrop.openstack.org/meetings/networking_ml2/ ML2 Meeting Logs]<br />
<br />
== General ML2 Information ==<br />
Here are the current ml2-specific blueprints for havana:<br />
<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-gre<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-mechanism-drivers<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-portbinding<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-vxlan<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-multi-segment-api<br />
<br />
<br />
These tunnel-related blueprints effect the openvswitch and/or<br />
linuxbridge agents, and the features should also (or exclusively) be<br />
supported (using both agents simultaneously where applicable) by the ml2<br />
plugin:<br />
<br />
* https://blueprints.launchpad.net/quantum/+spec/ovs-vxlan-lisp-tunnel<br />
* https://blueprints.launchpad.net/quantum/+spec/openvswitch-kernel-vxlan<br />
* https://blueprints.launchpad.net/quantum/+spec/vxlan-linuxbridge<br />
* https://blueprints.launchpad.net/quantum/+spec/ovs-tunnel-partial-mesh<br />
* https://blueprints.launchpad.net/quantum/+spec/l2-population<br />
<br />
<br />
These blueprints involve the ml2 MechanismDriver API:<br />
<br />
* https://blueprints.launchpad.net/quantum/+spec/tailf-ncs<br />
* https://blueprints.launchpad.net/quantum/+spec/ovsplugin-hardware-devices<br />
<br />
[[Category: Meetings]]</div>Sukhdevhttps://wiki.openstack.org/w/index.php?title=Meetings/ML2&diff=154794Meetings/ML22017-06-21T04:05:36Z<p>Sukhdev: </p>
<hr />
<div>'''Weekly on Wednesdays at 1600 UTC on #openstack-meeting-alt'''<br />
<br />
Tracking ML2 Subgroup Reviews: [https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews here]<br />
<br />
<br />
==Agenda==<br />
<br />
=== Meeting June 21, 2017 ===<br />
<br />
* Announcements<br />
<br />
* RFEs/Bugs<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting June 14, 2017 ===<br />
<br />
* Announcements<br />
<br />
* RFEs/Bugs<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting June 7, 2017 ===<br />
<br />
* Announcements<br />
<br />
* RFEs/Bugs<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting May 31, 2017 ===<br />
<br />
* Announcements<br />
<br />
* RFEs/Bugs<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting May 24, 2017 ===<br />
<br />
* Announcements<br />
<br />
* RFEs/Bugs<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting May 17, 2017 ===<br />
<br />
* Announcements<br />
<br />
* Summit recap<br />
<br />
* ML2 meeting format/usefulness/goals etc.<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting May 10, 2017 due to Summit ===<br />
<br />
=== No Meeting May 3, 2017 ===<br />
<br />
* Announcements<br />
** OpenStack Summit in Boston next week<br />
** No ML2 IRC meeting next week<br />
<br />
=== Meeting April 26, 2017 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
<br />
* QinQ Type Driver<br />
** https://review.openstack.org/#/c/446047<br />
<br />
* SR-IOV port extension RFE<br />
** https://bugs.launchpad.net/neutron/+bug/1662650<br />
<br />
* live migration port binding support <br />
** https://review.openstack.org/#/c/414251<br />
<br />
* driver api "feature requests"<br />
** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
** https://bugs.launchpad.net/neutron/+bug/1673142 Enforce extension semantics<br />
** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting April 19, 2017 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
<br />
* QinQ Type Driver<br />
** https://review.openstack.org/#/c/446047<br />
<br />
* SR-IOV port extension RFE<br />
** https://bugs.launchpad.net/neutron/+bug/1662650<br />
<br />
* live migration port binding support <br />
** https://review.openstack.org/#/c/414251<br />
<br />
* driver api "feature requests"<br />
** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting April 12, 2017 ===<br />
<br />
=== Meeting April 5, 2017 ===<br />
<br />
* Announcements<br />
<br />
** The log for previous meeting went to wrong place as I accidentally mistyped the meeting name <br />
*** http://eavesdrop.openstack.org/meetings/__networking_ml2/<br />
<br />
* Bugs/RFEs<br />
<br />
* QinQ Type Driver<br />
** https://review.openstack.org/#/c/446047<br />
<br />
** SR-IOV port extension RFE<br />
*** https://bugs.launchpad.net/neutron/+bug/1662650<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 30, 2017 ===<br />
<br />
* Announcements<br />
** Sukhdev is out today<br />
<br />
<br />
=== Meeting March 15, 2017 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
<br />
** SR-IOV port extension RFE<br />
*** https://bugs.launchpad.net/neutron/+bug/1662650<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
<br />
<br />
=== Meeting March 1, 2017 ===<br />
<br />
* Announcements<br />
<br />
* PTG post mortem<br />
<br />
* Bugs/RFEs<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting February 22, 2017 (PTG) ===<br />
<br />
=== No Meeting February 15, 2017 ===<br />
<br />
=== Meeting February 8, 2017 ===<br />
<br />
* Announcements<br />
** rkukura not available for today's meeting<br />
** Neutron PTG etherpad - https://etherpad.openstack.org/p/neutron-ptg-pike<br />
<br />
* Bugs/RFEs<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting January 25, 2017 ===<br />
<br />
* Announcements<br />
** Neutron PTG etherpad - https://etherpad.openstack.org/p/neutron-ptg-pike<br />
<br />
* Bugs/RFEs<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
*** https://review.openstack.org/#/c/404293<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting January 18, 2017 ===<br />
<br />
* Announcements<br />
** There is still room for PTG registrations <br />
<br />
* Bugs/RFEs<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
*** https://review.openstack.org/#/c/404293<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting January 11, 2017 ===<br />
<br />
* Announcements<br />
* There is still room for PTG registrations <br />
<br />
* Bugs/RFEs<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
*** https://review.openstack.org/#/c/404293<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting December 14, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 7, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting November 23, 2016 ===<br />
<br />
=== Meeting November 16, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting November 9, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Ocata Summit Retrospective<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
*** part of this Barcelona summit design session: https://etherpad.openstack.org/p/ocata-nova-neutron-session<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting November 2, 2016 ===<br />
<br />
* Skipping due to Ocata summit travel/recovery<br />
<br />
=== No Meeting October 26, 2016 ===<br />
<br />
* Skipping due to Ocata summit<br />
<br />
=== Meeting October 19, 2016 ===<br />
<br />
* Announcements<br />
** Next week Summit in Barcelona. No meeting next week<br />
<br />
* Ocata Planning<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
*** part of this Barcelona summit design session: https://etherpad.openstack.org/p/ocata-nova-neutron-session<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting October 12, 2016 ===<br />
<br />
* Announcements<br />
** Bob Kukura will not be at today's meeting.<br />
<br />
* Ocata Planning<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
*** part of this Barcelona summit design session: https://etherpad.openstack.org/p/ocata-nova-neutron-session<br />
*** Unifying the portbinding logic is not a necessary part of this proposal anymore<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting October 5, 2016 ===<br />
<br />
* Announcements<br />
** Bob Kukura will not be at today's meeting.<br />
<br />
* Ocata Planning<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** Unifying the portbinding logic is not a necessary part of this proposal anymore<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting September 28, 2016 ===<br />
<br />
=== No Meeting September 21, 2016 ===<br />
<br />
=== No Meeting September 14, 2016 ===<br />
<br />
=== Meeting September 7, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** Unifying the portbinding logic is not a necessary part of this proposal anymore<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting August 31, 2016 ===<br />
<br />
* Neither sukhdev nor rkukura is available to chair today, so we'll skip this week's meeting.<br />
<br />
=== Meeting August 24, 2016 ===<br />
<br />
* Announcements<br />
** N-3 is Sept 1<br />
<br />
* Bugs/RFEs<br />
** Unify ML2 portbinding and dvr portbinding tables - andreas (not available for today's meeting)<br />
*** please review this patch - https://review.openstack.org/#/c/317358<br />
*** spec for live migration - https://review.openstack.org/#/c/309416/<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception - see patch here - https://review.openstack.org/#/c/327500<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 17, 2016 ===<br />
<br />
* Announcements<br />
** N-3 is Sept 1<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
*** I have added the conf calling information for remote participation - see - https://etherpad.openstack.org/p/newton-neutron-midcycle-workitems<br />
<br />
<br />
* Bugs/RFEs<br />
** Unify ML2 portbinding and dvr portbinding tables - andreas <br />
<br />
** please review this patch - https://review.openstack.org/#/c/317358<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception - see patch here - https://review.openstack.org/#/c/327500<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
** Clarification on coupling between port create and port update calls to mech drivers<br />
<br />
=== Meeting August 3, 2016 ===<br />
<br />
* Announcements<br />
** N-3 is Sept 1<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
** Barcelona summit presentation voting has started: https://www.openstack.org/summit/barcelona-2016/vote-for-speakers<br />
<br />
* Bugs/RFEs<br />
** Unify ML2 portbinding and dvr portbinding tables - andreas <br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1609184 [RFE] ML2: Allow retry on db error by precommit https://review.openstack.org/#/c/350315/<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 27, 2016 ===<br />
<br />
* Meeting was cancelled this week<br />
<br />
=== Meeting July 20, 2016 ===<br />
<br />
* Announcements<br />
** N-2 is behind us<br />
** N-3 is Sept 1<br />
** Project Mascot/logo - see here - http://lists.openstack.org/pipermail/openstack-dev/2016-July/099046.html<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
<br />
* Bugs/RFEs<br />
** Unify ML2 portbinding and dvr portbinding tables - andreas <br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 13, 2016 ===<br />
<br />
* Announcements<br />
** Deadline to submit proposals for Barcelona summit is today<br />
** N-2 is this week - http://releases.openstack.org/newton/schedule.html<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
<br />
* Bugs/RFEs<br />
** Unify of ML2 portbinding and dvr portbinding tables<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
<br />
<br />
=== Meeting July 6, 2016 ===<br />
<br />
* Announcements<br />
** July 12-14 Neuton-2<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
* Bugs/RFEs<br />
** Unify of ML2 portbinding and dvr portbinding tables<br />
*** Armax commented on the spec: https://review.openstack.org/309416 . Those are his major points:<br />
*** Are we sure that vnic_type and profile are always port specific (and not binding specific)?<br />
*** Why not just merging the portbindingstable into the dvr portbindingstable?<br />
*** For Live Migration Armando rather wants a live migration specifc port extension than a general purpose port extension. The general purpose solution seems a bit overkill to him. On the summit, we decided to go the latter one, thoughts?<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
=== Meeting June 29, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Items from Last week<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting June 22, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Items from Last week<br />
** https://review.openstack.org/#/c/320657/1/neutron/db/ipam_backend_mixin.py <- Should this be fixed? Question from Rossella.<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting June 15, 2016 ===<br />
<br />
* Announcements<br />
* Unify of ML2 portbinding and dvr portbinding tables<br />
** current patchset: https://review.openstack.org/#/c/326987<br />
*** TODO: minor fixes, unit tests<br />
*** Separate Patch: OVO, rework DVR part as well<br />
** series of patches doing similar work for router ha ports: https://review.openstack.org/#/c/323993<br />
** Which one is the right way to go? Who do we need to involve to land this in Newton?<br />
<br />
* Open Discussion<br />
** https://review.openstack.org/#/c/320657/1/neutron/db/ipam_backend_mixin.py <- Should this be fixed? Question from Rossella.<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
=== Meeting June 8, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Open Discussion<br />
<br />
=== Meeting June 1, 2016 ===<br />
<br />
* Announcements<br />
** N-1 is *this* week<br />
** http://releases.openstack.org/newton/schedule.html<br />
<br />
* Manila-ML2 integration <br />
** https://bugs.launchpad.net/neutron/+bug/1573197<br />
<br />
* Security Groups Discussion<br />
<br />
* Open Discussion<br />
** Some routed networks stuff (carl_baldwin)<br />
*** https://review.openstack.org/#/c/317358 - Enabling create / delete of segments directly<br />
*** https://review.openstack.org/#/c/321152 - ML2 bug doesn't allow return of IP allocation in port update.<br />
<br />
=== Meeting May 25, 2016 ===<br />
<br />
* Today's meeting was cancelled - we will meet next week<br />
<br />
* Announcements<br />
** N-1 is next week<br />
** http://releases.openstack.org/newton/schedule.html<br />
<br />
* Manila-ML2 integration <br />
** https://bugs.launchpad.net/neutron/+bug/1573197<br />
<br />
* Security Groups Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting May 18, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Bugs<br />
<br />
* Open Discussion<br />
<br />
=== Meeting May 11, 2016 ===<br />
<br />
(carl_baldwin) Will there be a meeting this week? - Yes<br />
<br />
* Announcements<br />
<br />
* Newton charter for ML2 <br />
** Trunked ports integration with ML2 <br />
** Integration of Segments service plugin with ML2 (see below)<br />
<br />
* Bugs<br />
** Missing ML2 config options in config reference: https://bugs.launchpad.net/openstack-manuals/+bug/1567792<br />
<br />
* Open Discussion<br />
** Some routed networks topics<br />
*** creating and deleting segments on existing network through new segment API<br />
**** Any cases it should be forbidden?<br />
*** Integrating the segments service plugin with ML2<br />
<br />
<br />
=== Meeting May 4, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Discussion on the charter for ML2 for Newton<br />
** Some of the discussion during summit - https://etherpad.openstack.org/p/newton-neutron-unplugged-track<br />
<br />
* Bugs<br />
** Missing ML2 config options in config reference: https://bugs.launchpad.net/openstack-manuals/+bug/1567792<br />
<br />
* Open Discussion<br />
<br />
=== Meeting April 20, 2016 ===<br />
<br />
* Announcements<br />
** rkukura cannot attend today<br />
** Austin Summit Next week<br />
** No meeting next week (4/27)<br />
<br />
* Neutron Austin Design sessions schedule<br />
** https://www.openstack.org/summit/austin-2016/summit-schedule/global-search?t=Neutron%3A<br />
<br />
* Bugs<br />
** Missing ML2 config options in config reference: https://bugs.launchpad.net/openstack-manuals/+bug/1567792<br />
<br />
* Open Discussion<br />
** Nova-Neutron Porbinding Migration issues (+ macvtap migration, cross l2 agent migration) <br />
*** Cannot attend today, so here a brief update (scheuran, 2016-04-13)<br />
*** Started discussion on the ML http://lists.openstack.org/pipermail/openstack-dev/2016-April/092073.html<br />
*** In a lengthy chat with kevinbenton today we agreed to follow up the multiple port binding thing<br />
*** I started rebasing Bobs patches https://review.openstack.org/#/c/189410 - it will take a while, as I'm learning a lot on the way ;)<br />
*** And a BP + spec is required for the API changes that externalize multiple bindings per port, also still TBD<br />
<br />
=== Meeting April 13, 2016 ===<br />
<br />
* Announcements<br />
** Newton is now open for business<br />
** Networking Guide ML2 section merged: http://docs.openstack.org/mitaka/networking-guide/config-ml2-plug-in.html (scheuran)<br />
<br />
* Neutron Austin Design sessions schedule<br />
** https://www.openstack.org/summit/austin-2016/summit-schedule/global-search?t=Neutron%3A<br />
<br />
* Bugs<br />
** Missing ML2 config options in config reference: https://bugs.launchpad.net/openstack-manuals/+bug/1567792<br />
<br />
* Open Discussion<br />
** Nova-Neutron Porbinding Migration issues (+ macvtap migration, cross l2 agent migration) <br />
*** Cannot attend today, so here a brief update (scheuran, 2016-04-13)<br />
*** Started discussion on the ML http://lists.openstack.org/pipermail/openstack-dev/2016-April/092073.html<br />
*** In a lengthy chat with kevinbenton today we agreed to follow up the multiple port binding thing<br />
*** I started rebasing Bobs patches https://review.openstack.org/#/c/189410 - it will take a while, as I'm learning a lot on the way ;)<br />
*** And a BP + spec is required for the API changes that externalize multiple bindings per port, also still TBD<br />
<br />
=== Meeting April 6, 2016 ===<br />
<br />
* Announcements<br />
** Mitaka release is this week<br />
<br />
* Neutron Austin Design summit Ideas <br />
** Link - https://etherpad.openstack.org/p/newton-neutron-summit-ideas<br />
<br />
* port binding discussion on migration (scheuran) - continuation from previous week<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 30, 2016 ===<br />
<br />
* Announcements<br />
** Mitaka RC2 in the works<br />
<br />
* Neutron Austin Design summit Ideas <br />
** Link - https://etherpad.openstack.org/p/newton-neutron-summit-ideas<br />
<br />
* port binding discussion on migration (scheuran)<br />
** In case distributed ports would be needed, old (currently abandoned, but worth revisiting) effort to cleanup DVR's distributed port implementation as a precursor to generalizing it is here:<br />
*** https://bugs.launchpad.net/neutron/+bug/1367391<br />
*** https://review.openstack.org/#/c/189410/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 23, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Neutron Austin Design summit Ideas <br />
** Link - https://etherpad.openstack.org/p/newton-neutron-summit-ideas<br />
<br />
* port binding discussion on migration (scheuran)<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 16, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Docs ML2 configuration section update<br />
** Documentation - https://review.openstack.org/#/c/282349<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* port binding with port owned by router<br />
<br />
* Simulate portbinding on migration target host (scheuran)<br />
** Use Case: Migration cross l2 agents, migration with macvtap l2 agent --> In both cases nova needs to know the portbinding information that should be used on the migration target before migration has started (in nova pre_live_migration) and before port has been bound. This information is required to trigger the correct vif-plug action on the target and to modify the libvirt domain.xml accordingly<br />
** Approach: Some new api call is required, which simulates the portbinding for the target host and returns this information<br />
** This is just as a heads up - I try to come up with more details in the next meeting (23rd of March)<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 9, 2016 ===<br />
<br />
* Announcements<br />
** rkukura cannot attend today<br />
<br />
* Modular L2 agent update<br />
** Documentation - https://review.openstack.org/#/c/282349<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 2, 2016 ===<br />
<br />
* Announcements<br />
** Mitaka-3 is this week<br />
<br />
* Modular L2 agent update<br />
** Documentation - https://review.openstack.org/#/c/282349<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting February 24, 2016 ===<br />
<br />
* Announcements<br />
** neutron mid-cycle this week - https://etherpad.openstack.org/p/neutron-mitaka-midcycle<br />
<br />
* Open Agenda - based upon interest<br />
<br />
* Modular L2 agent update<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting February 17, 2016 ===<br />
<br />
* Announcements<br />
** rkukura on PTO this week<br />
<br />
* Open Agenda - based upon interest<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Modular L2 agent update<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting February 10, 2016 ===<br />
<br />
* Announcements<br />
** Do not forget to vote on sessions for Austin Summit<br />
*** https://www.openstack.org/summit/austin-2016/vote-for-speakers<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Modular L2 agent update<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting February 3, 2016 ===<br />
<br />
* Announcements<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Modular L2 agent update<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting January 27, 2016 ===<br />
<br />
* Announcements<br />
** Austin (Newton) Summit session proposal deadline is Monday<br />
*** https://www.openstack.org/summit/austin-2016/call-for-speakers<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting January 20, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Driver API for SecurityGroup <br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Any topics of interest to ML2 - Open Agenda based upon the interest<br />
* Open Discussion<br />
<br />
<br />
=== Meeting January 13, 2016 ===<br />
<br />
* Announcements<br />
** M2 is next week<br />
<br />
* Driver API for SecurityGroup <br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Any topics of interest to ML2 - Open Agenda based upon the interest<br />
* Open Discussion<br />
<br />
=== Meeting January 6, 2016 ===<br />
* Announcements<br />
** M2 Mid Jan<br />
<br />
* Driver API for SecurityGroup - good discussion on the bug<br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* Trunk port binding for VLAN-awere VMs - pretty much ready to go<br />
** Spec - https://review.openstack.org/#/c/243786/<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Any topics of interest to ML2 - Open Agenda based upon the interest<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 30, 2015 ===<br />
<br />
* No meeting<br />
<br />
=== Meeting December 23, 2015 ===<br />
<br />
* No meeting<br />
<br />
=== Meeting December 16, 2015 ===<br />
<br />
* Announcements<br />
** Sukhdev is off for next two weeks, rkukura is off week after next<br />
** no meeting 12/30<br />
** quick poll - meet next week (12/23)?<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** Spec - https://review.openstack.org/#/c/243786/<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran (can't attend today 12/09)<br />
** This patch needs to go in first, then we're ready to do the split of the lb agent: https://review.openstack.org/250542<br />
** Split of the lb agent: Will be updated after above went in: https://review.openstack.org/#/c/246318/<br />
** Moving the code to a separate file [WIP] https://review.openstack.org/#/c/248138/<br />
** Also had a discussion with kevinbenton and ajo if arp spoofing stuff could be modelled as agent extension. Could not convince them, so we agreed to go on with the current design and keep that in the back of our minds for the future.<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* limited-portsec Discussion<br />
** if the limited-portsec depend on port-sec extension, there maybe code in limited-portsec to extend the dict of port-sec.<br />
** https://review.openstack.org/#/c/250036/ , difficult to handle the dependency in these extensions.<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 9, 2015 ===<br />
<br />
* Announcements<br />
** Sukhdev is off for next three weeks<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** Spec - https://review.openstack.org/#/c/243786/<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran (can't attend today 12/09)<br />
** This patch needs to go in first, then we're ready to do the split of the lb agent: https://review.openstack.org/250542<br />
** Split of the lb agent: Will be updated after above went in: https://review.openstack.org/#/c/246318/<br />
** Moving the code to a separate file [WIP] https://review.openstack.org/#/c/248138/<br />
** Also had a discussion with kevinbenton and ajo if arp spoofing stuff could be modelled as agent extension. Could not convince them, so we agreed to go on with the current design and keep that in the back of our minds for the future.<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* limited-portsec Discussion<br />
** if the limited-portsec depend on port-sec extension, there maybe code in limited-portsec to extend the dict of port-sec.<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Open Discussion<br />
** Discussion on passing network ID to the type drivers - enhancement is needed to three methods as follows:<br />
*** def allocate_tenant_segment(self, session, network_id=None):<br />
*** def reserve_provider_segment(self, session, segment, network_id=None):<br />
*** def release_segment(self, session, segment, network_id=None):<br />
<br />
=== Meeting December 2, 2015 ===<br />
* Announcements<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** Spec - https://review.openstack.org/#/c/243786/<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
** https://review.openstack.org/#/c/246318/<br />
** https://review.openstack.org/#/c/248138/<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting November 25, 2015 ===<br />
* Announcements<br />
** M1 is due next week<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** Bence Romsics discussed with ML2 subteam at summit<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting November 18, 2015 ===<br />
* Announcements<br />
** M1 is due in first week of Dec<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** Bence Romsics discussed with ML2 subteam at summit<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting November 11, 2015 ===<br />
* Announcements<br />
** Welcome back from the summit and our week off!<br />
** Mitaka-1 December 1: https://launchpad.net/neutron/+milestone/mitaka-1<br />
<br />
* Mitaka Design Summit recap<br />
** Etherpads: https://wiki.openstack.org/wiki/Design_Summit/Mitaka/Etherpads#Neutron<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** Bence Romsics discussed with ML2 subteam at summit<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
=== Meeting October 21, 2015 ===<br />
* Announcements<br />
** Mitaka summit is next week<br />
** No ML2 IRC meeting during summit<br />
<br />
* Mitaka Design Summit<br />
** Neutron Design Summit schedule - https://www.openstack.org/summit/tokyo-2015/schedule/design-summit<br />
<br />
* ML2 pre-cycle sprint recap<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** email summaries - TBD<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
=== Meeting October 14, 2015 ===<br />
<br />
* Meeting cancelled due to low attendance<br />
<br />
=== Meeting October 7, 2015 ===<br />
<br />
* No meeting - ML2 pre-cycle sprint<br />
<br />
=== Meeting Sept 30, 2015 ===<br />
* Announcements<br />
** Neutron has a new PTL for Mitaka - congratulations to armax and many thanks to mestery!<br />
** ML2 pre-cycle sprint is next week<br />
** No ML2 IRC meeting next week<br />
<br />
* ML2 pre-cycle sprint<br />
** Sprint announcement - http://lists.openstack.org/pipermail/openstack-dev/2015-September/073927.html<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** Logistics<br />
** Prep<br />
<br />
* Mitaka Design Summit proposals for ML2 - discussion <br />
** Neutron Mitaka Design Summit proposals - https://etherpad.openstack.org/p/neutron-mitaka-designsummit<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* Modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
=== Meeting Sept 23, 2015 ===<br />
* Announcements<br />
** Liberty RC1 contents - https://launchpad.net/neutron/+milestone/liberty-rc1<br />
** PTL election is this week - https://wiki.openstack.org/wiki/PTL_Elections_September_2015<br />
<br />
* ML2 late-cycle plan<br />
** Sprint announcement - http://lists.openstack.org/pipermail/openstack-dev/2015-September/073927.html<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* Mitaka Design Summit proposals for ML2 - discussion <br />
** Nutron Mitaka Design Summit proposals - https://etherpad.openstack.org/p/neutron-mitaka-designsummit<br />
<br />
* driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting Sept 16, 2015 ===<br />
<br />
* Announcements<br />
** Liberty RC1 contents - https://launchpad.net/neutron/+milestone/liberty-rc1<br />
<br />
* ML2 late-cycle plan<br />
** Sprint announcement - http://lists.openstack.org/pipermail/openstack-dev/2015-September/073927.html<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* Mitaka Design Summit proposals for ML2 - discussion <br />
** Nutron Mitaka Design Summit proposals - https://etherpad.openstack.org/p/neutron-mitaka-designsummit<br />
<br />
* driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting Sept 9, 2015 ===<br />
<br />
* Announcements<br />
** Liberty-3 contents - https://launchpad.net/neutron/+milestone/liberty-3<br />
** Liberty RC1 contents - https://launchpad.net/neutron/+milestone/liberty-rc1<br />
<br />
* ML2 late-cycle plan<br />
** Sprint announcement - http://lists.openstack.org/pipermail/openstack-dev/2015-September/073927.html<br />
<br />
* Mitaka Design Summit proposals for ML2 - discussion <br />
** Brainstorm ideas for the Mitaka ML2 design summit ideas<br />
** Nutron Mitaka Design Summit proposals - https://etherpad.openstack.org/p/neutron-mitaka-designsummit<br />
<br />
* driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting Sept 2, 2015 ===<br />
<br />
* Announcements<br />
** Liberty FF is this week (or early next week)<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is Yahoo (tentative) <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** Task Flow Document<br />
*** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* driver API for SecurityGroup - Do we want to come up with a plan for Design session in Tokyo for this? <br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 26, 2015 ===<br />
<br />
* Announcements<br />
** Liberty FF is next week<br />
<br />
* Action Items from previous weeks:<br />
** rkukura to work with others to finalize the venue for the ML2 late-cycle sprint<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is TBD. <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* driver API for SecurityGroup<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 19, 2015 ===<br />
<br />
* Announcements<br />
** Liberty FF is two weeks away<br />
<br />
* Action Items from previous weeks:<br />
** rkukura and Sukhdev to re-organize weekly meeting agenda around goals for upcoming Mitaka cycle as well as anything needed to wrap up for liberty<br />
** rkukura to work with others to finalize the venue for the ML2 late-cycle sprint<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is TBD. <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L3 Blueprints - https://launchpad.net/neutron/+milestone/liberty-3<br />
** couple of Blueprints may be of interest to ML2 team<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* driver API for SecurityGroup<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 12, 2015 ===<br />
<br />
* Announcements<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is TBD. <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L3 Blueprints - https://launchpad.net/neutron/+milestone/liberty-3<br />
** couple of Blueprints may be of interest to ML2 team<br />
<br />
* L2 Modular Agent discussion<br />
** macvtap agent and ML2 discussion. Feel free to express your opinion - http://lists.openstack.org/pipermail/openstack-dev/2015-August/071207.html<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 5, 2015 ===<br />
<br />
* Announcements<br />
** Liberty FF is end of August<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is TBD. <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L3 Blueprints - https://launchpad.net/neutron/+milestone/liberty-3<br />
** couple of Blueprints may be of interest to ML2 team<br />
<br />
* L2 Modular Agent discussion<br />
** macvtap agent and ML2 discussion. Feel free to express your openion - http://lists.openstack.org/pipermail/openstack-dev/2015-August/071207.html<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 29, 2015 ===<br />
<br />
* Announcements<br />
** Liberty-2 is this week<br />
** Liberty-3 is end of August<br />
<br />
* ML2 late-cycle plan<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L2 Modular Agent discussion<br />
<br />
* Place for Macvtap agent (scheuran) - Putting this right after l2-agent, as it is related to it<br />
** Planning a ml2 driver + l2 agent for macvtap attachments (independent from sriov). But where should it land?<br />
*** 1) own openstack repo networking-macvtap (already some discussion there: https://review.openstack.org/#/c/195907/)<br />
*** 2) in neutron tree as new reference, own agent (duplicating code)<br />
*** 3) In neutron tree, Integrated into linuxbridge agent (reusing about 500 lines of code, mostly main loop, detecting new devices,...); Extracting superclass out of linuxbridge agent that can be subclassed. Having config option to either run agent in lb or in macvtap mode. fully functional prototype (macvtap stuff tested): https://github.com/scheuran/networking-macvtap/commit/36a068cf3d3d6930ab9330efb099cd95a84ca785<br />
*** 4) modular l2 agent, but as long it is being discussed go with #1<br />
*** 5) Prototyping modular layer 2 agent ( #a in separate repo vs. #b together with lb)<br />
** Anyhow there will be a separate ml2 driver which will either land in tree or in the networking-macvtap repo<br />
** Spec on github (assuming it will land in a separate repo): https://github.com/scheuran/networking-macvtap/commit/bc239419398ec039da35ec949a14691280733bf6<br />
** Has been discussed in yesterdays neutron meeting where I was asked to evaluate agent-extension used for qos - but that can not be used: http://eavesdrop.openstack.org/meetings/networking/2015/networking.2015-07-28-14.01.log.html<br />
<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
** request for patch review:<br />
*** https://review.openstack.org/#/c/202357/ l3_db: it updates port attribute without L2 plugin<br />
*** https://review.openstack.org/#/c/202358/ l3_db: not use L2 plugin _get_port unnecessarily<br />
*** https://review.openstack.org/#/c/202359/ l3: not use L2 plugin _get_subnet unnecessarily<br />
<br />
=== Meeting July 22, 2015 ===<br />
<br />
* Announcements<br />
** Liberty-2 is next week<br />
**Liberty Release Schedule - https://wiki.openstack.org/wiki/Liberty_Release_Schedule<br />
<br />
* Action Items<br />
** rkukura to finalize the plan for ML2 sprint<br />
*** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L2 Modular Agent discussion<br />
* Physical Topology Discussion<br />
* Ironic/Neutron-ML2 integration discussion<br />
** https://wiki.openstack.org/wiki/Meetings/Ironic-neutron<br />
<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 15, 2015 ===<br />
<br />
* Announcements<br />
** Liberty-2 is fast approaching - end of July<br />
**Liberty Release Schedule - https://wiki.openstack.org/wiki/Liberty_Release_Schedule<br />
<br />
* Action Items<br />
** rkukura to finalize the plan for ML2 sprint<br />
*** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L2 Modular Agent discussion<br />
* Physical Topology Discussion<br />
* Ironic/Neutron-ML2 integration discussion<br />
** https://wiki.openstack.org/wiki/Meetings/Ironic-neutron<br />
** ML2 based test framework for Ironic - call for discussion/Ideas<br />
<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 8, 2015 ===<br />
<br />
* Announcements<br />
<br />
* Action Items<br />
** rkukura and manishg to finalize the ML2 sprint plans and put together an etherpad for sprint<br />
*** Etherpad started: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** asomya and shivharis to add Physical Topology to the ML2 charter for Liberty<br />
<br />
* ML2 Mid-cycle sprint - decide on the date <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
** Following participants are available - please add your name, if you can participate<br />
*** Sukhdev K<br />
*** Bob K<br />
*** Arvind S<br />
*** Manish G<br />
*** Kevin B<br />
*** Josh <br />
* L2 Modular Agent discussion<br />
* Physical Topology Discussion<br />
* Ironic/Neutron-ML2 integration discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 1, 2015 ===<br />
<br />
* Announcements<br />
<br />
* Action Items<br />
** rkukura and manishg to finalize the ML2 sprint plans and put together an etherpad for sprint<br />
*** Etherpad started: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** banix to discuss Modular L2 agents topic in Neutron core team and drive the priority<br />
** asomya and shivharis to add Physical Topology to the ML2 charter for Liberty<br />
<br />
* Neutron Mid-cycle sprint recap (Sukhdev)<br />
<br />
* ML2 Mid-cycle sprint<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** July 13-17 seems like the earliest possible week<br />
** Following participants are available - please add your name, if you can participate<br />
*** Sukhdev K<br />
*** Bob K<br />
*** Arvind S<br />
*** Manish G<br />
*** Josh <br />
** Task Flow Document<br />
*** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Discussion on binding_profile_type to facilitate filtering of Ironic ports or using device_owner (Sukhdev)<br />
<br />
* Open Discussion<br />
<br />
=== Meeting June 24, 2015 ===<br />
<br />
* No meeting - Neutron mid-cycle sprint<br />
<br />
=== Meeting June 17, 2015 ===<br />
<br />
* Announcements<br />
** VLAN aware VMs meeting 6-15-2015<br />
*** https://etherpad.openstack.org/p/YVR-neutron-vlan-trunk<br />
<br />
* Action Items<br />
** banix to discuss Modular L2 agents topic in Neutron core team and drive the priority<br />
** asomya and shivharis to add Physical Topology to the ML2 charter for Liberty<br />
** manishg to propose two or three time slots for mid-cycle sprint for task flow<br />
*** Proposing a few dates here (we will probably need 2 days but just proposing a range)<br />
**** Jul/8 - Jul/10<br />
**** Jul/13 - Jul/15<br />
**** Sep/9 - Sep/11<br />
**** Sep/16 - Sep/18<br />
**** Sep/23 - Sep/25<br />
<br />
* Neutron Mid-Cycle Sprint Discussion <br />
** https://etherpad.openstack.org/p/neutron-liberty-mid-cycle <br />
*** July 13-17 seems like the earliest possible week<br />
** Following participants are available - please add your name, if you can participate<br />
*** Sukhdev K<br />
*** Bob K<br />
*** Manish G<br />
*** Josh <br />
<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
=== Meeting June 10, 2015 ===<br />
*Absence: <br />
** banix. I will be away. Will follow up on my AI by next week.<br />
<br />
* Announcements<br />
** New RFE process - to be followed after Liberty 1<br />
*** http://docs.openstack.org/developer/neutron/policies/blueprints.html#neutron-request-for-feature-enhancements<br />
** Core-vendor decomp - Phase II<br />
*** https://review.openstack.org/#/c/187267<br />
<br />
* Action Items<br />
** rkukura to discuss with QoS implications with ajo on ML2<br />
** banix to discuss Modular L2 agents topic in Neutron core team and drive the priority<br />
** asomya and shivharis to add Physical Topology to the ML2 charter for Liberty<br />
** manishg to propose two or three time slots for mid-cycle sprint for task flow<br />
*** Proposing a few dates here (we will probably need 2 days but just proposing a range)<br />
**** Jul/8 - Jul/10<br />
**** Jul/13 - Jul/15<br />
**** Sep/9 - Sep/11<br />
**** Sep/16 - Sep/18<br />
**** Sep/23 - Sep/25<br />
<br />
* Neutron Mid-Cycle Sprint Discussion <br />
** I have removed Task Flow item from etherpad for Ft. Collins mid-cycle. <br />
** https://etherpad.openstack.org/p/neutron-liberty-mid-cycle <br />
** Discussion on the time frame that works for people to have an ML2 mid-cycle in the Bay Area<br />
*** July 13-17 seems like the earliest possible week<br />
** Following participants are available - please add your name, if you can participate<br />
*** Sukhdev K<br />
*** Bob K<br />
*** Manish G<br />
*** Josh <br />
<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting June 3, 2015 ===<br />
<br />
* Announcements<br />
** Ironic-Neutron integration weekly meetings was kicked off this week - Lots of interest in this topic . Anybody interested in this topic, please join us next week and every week after that.<br />
*** https://wiki.openstack.org/wiki/Meetings/Ironic-neutron<br />
** New Spec process<br />
*** https://github.com/openstack/neutron/blob/master/doc/source/policies/blueprints.rst<br />
** Core-vendor decomp - Phase II<br />
*** https://review.openstack.org/#/c/187267<br />
<br />
* Charter of ML2 sub-team for Liberty Cycle<br />
** Task Flow<br />
** Decomposition phase -2<br />
<br />
* Neutron Mid-Cycle Sprint Discussion <br />
** Key players for the Task Flow can not make the sprint. Possibilities are to hold mid-cycle sprint in Bay Area. Who is interested? Who can make it? <br />
** https://etherpad.openstack.org/p/neutron-liberty-mid-cycle <br />
<br />
* Task Flow Discussion<br />
** We lost opportunity to discuss it in Vancouver<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting May 27, 2015 ===<br />
<br />
* No meeting - recovering from summit<br />
<br />
=== Meeting May 20, 2015 ===<br />
<br />
* No meeting - Liberty Summit<br />
<br />
=== Meeting May 13, 2015 ===<br />
<br />
*Announcements<br />
** No meeting next two weeks. Next week everybody is at summit, following week to recover from travels<br />
<br />
*Task Flow Discussion<br />
*** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
*** midonet plugin (not done - will take care of it this week) (manishg)<br />
<br />
*Liberty Design Summit Discussion<br />
**https://wiki.openstack.org/wiki/Summit/Liberty/Etherpads#Neutron<br />
** Contributor Meetup Friday (at Summit): https://etherpad.openstack.org/p/YVR-neutron-contributor-meetup<br />
<br />
*ML2 on Neutron Mid-Cycle Sprint <br />
**https://etherpad.openstack.org/p/neutron-liberty-mid-cycle (see item 4)<br />
<br />
* Liberty BP<br />
** converting address-pair and security-group into extension driver. <br />
*** https://review.openstack.org/#/c/169223/3/specs/liberty/ml2-extension-driver-convert.rst<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
** Discussion on Port to network relationship - N:M relationship - is it allowed in our current design? <br />
*** Can one port attach to multiple networks? <br />
*** Can a (v)NIC attach to multiple networks? <br />
*** Can one network attach to multiple ports of same instance/node?<br />
<br />
=== Meeting May 6, 2015 ===<br />
<br />
*Announcements<br />
** Kilo was released last week - congratulations to everybody<br />
<br />
*Task Flow Discussion<br />
*** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
*** midonet plugin (not done - will take care of it this week) (manishg)<br />
<br />
*Liberty Design Summit Discussion<br />
**https://wiki.openstack.org/wiki/Summit/Liberty/Etherpads#Neutron<br />
**ML2 topics are in Fishbowl room discussions - lets update it<br />
**Lightening talks are here - http://libertydesignsummit.sched.org/event/213da02952470483dfd8b2765aa88485#.VUmpcGRVhHw<br />
<br />
*ML2 on Neutron Mid-Cycle Sprint <br />
**https://etherpad.openstack.org/p/neutron-liberty-mid-cycle (see item 4)<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
=== Meeting April 29, 2015 ===<br />
*Announcements<br />
** Kilo RC3 is due any day<br />
** Starting with Liberty Spec process for new features is being abandoned in favor of light weight RFE is being implemented<br />
***https://review.openstack.org/#/c/177342/<br />
** Changes to Driver team - Doug and Maru replacing Salvatore and Mark <br />
<br />
*Action Items from Last week<br />
**manishg to document task flow discussions and look into the midonet plugin<br />
*** [https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document] (manishg)<br />
*** midonet plugin (not done - will take care of it this week) (manishg)<br />
<br />
*Ironic (bare metal) integration through ML2 Mech Drivers (discussion)<br />
**There is a tremendous interest by many vendors, as well as Ironic team for this. I have requested a summit session for this. see item 63 on etherpad<br />
**https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
<br />
*ML2 on Neutron Mid-Cycle Sprint <br />
**https://etherpad.openstack.org/p/neutron-liberty-mid-cycle (see item 4)<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting April 22, 2015 ===<br />
*Announcements<br />
** Kilo RC2 is due any day<br />
** Networking Guide Doc Day Sprint it tomorrow. Please contact Edgar, if you want to participate/contribute<br />
*** Here is agenda for the sprint - https://etherpad.openstack.org/p/networking-guide<br />
<br />
*Action Items from Last week<br />
**Sukhdev to discuss with mestery about task flow during mid-cycle sprint<br />
**Document the discussion point related to ML2 Sync (Manish)<br />
**shivharis to find the information about release notes for Kilo and share with the team<br />
***https://wiki.openstack.org/wiki/ReleaseNotes/Kilo<br />
<br />
*ML2 on Neutron Mid-Cycle Sprint <br />
**https://etherpad.openstack.org/p/neutron-liberty-mid-cycle (see item 4)<br />
<br />
* ML2 summit sessions<br />
** Design summit session etherpad: https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting April 15, 2015 ===<br />
*Announcements<br />
** Absence: Manish (Jury Duty)<br />
** Absence next week: rkukura (PTO - college tour)<br />
** Kilo RC is out<br />
<br />
*Action Items from Last week<br />
**Add next steps for the Drivers decomposition to summit topic etherpad - shivharis<br />
**shivharis to find the information about release notes for Kilo and share with the team<br />
**rkukura and Sukhdev to discuss with mestery about task flow during mid-cycle sprint<br />
**Document the discussion point related to ML2 Sync (Manish)<br />
<br />
* Finalize recommendations to mestery on ML2 summit sessions<br />
** Design summit session etherpad: https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
<br />
* Quick update on DVR UT/fix/cleanup work (rkukura)<br />
<br />
* portsecurity tests: unit, functional and scenario<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting April 8, 2015 ===<br />
<br />
*Announcements<br />
** RC's are April 9-23 and Kilo release on April 30<br />
** Liberty mid-cycle sprint announced. <br />
*** June 24-26 in Fort Collins, CO (at HP)<br />
*** Topics to be decided after Vancouver summit - https://etherpad.openstack.org/p/neutron-liberty-mid-cycle<br />
<br />
*Action Items from Last week<br />
**Add next steps for the Drivers decomposition to summit topic etherpad - shivharis<br />
*** Design summit session etherpad: https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
**ML2 sync and error handling to summit topic etherpad (rkukura)<br />
**Document the discussion point related to ML2 Sync (Manish)<br />
<br />
* Mechanism drivers and DVR discussion (rkukura)<br />
** Have made good (but slow) progress on DVR port binding schema and logic cleanup<br />
*** https://bugs.launchpad.net/neutron/+bug/1367391<br />
*** Will miss kilo, hopefully merge early in liberty, cannot back-port to kilo due to schema changes<br />
** Discovered no current unit tests cover critical DVR port binding logic, so adding them as separate patch against current code, then will ensure they don't break in dependent cleanup patch<br />
*** Extending test_port_binding to exercise update_dvr_port_binding, get_device_details, etc. for DVR ports, utilizing existing PortContext state asserts in mechanism_test MD<br />
*** Hoped to get at least the new UTs into kilo, but probably too late, but can back-port to kilo<br />
** Discovered several issues (inconsistencies in per-host vs. host-independent state in PortContext) that would seem to break ToR switch MDs that need to track binding state per host:<br />
*** When committing DVR port binding, PortContext passed to update_port methods has new binding:vif_type and binding:vif_details for the bound host, but shows 'distributed' for previous binding:vif_type instead of 'unbound' like for normal ports, and empty strings for current or previous binding:host_id - propose to make these work like for non-DVR ports<br />
*** When updating DVR port's status, PortContext currently shows 'distributed' for binding:vif_type and empty string for host, but has binding_levels, etc., for the specific host - could change this to reflect host-specific state, or to only be called when port's status changes and reflect non-host-specific state<br />
** Issues to discuss<br />
*** Has anyone tested their MDs with DVR?<br />
*** Has anyone run into these (or other) issues?<br />
*** Is back-porting these sorts of behavioral fixes to kilo acceptable?<br />
*** Do we have consensus on making update_port methods reflect per-host state when committing DVR port binding?<br />
*** Do we prefer to make update_port methods reflect per-host state or only host-independent state when changing DVR port status, or do we need separate updates for each?<br />
<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting April 1, 2015 ===<br />
<br />
*Announcements<br />
** RC's are April 9-23 and Kilo release on April 30<br />
** Design summit session etherpad: https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
*Action Items from Last week<br />
**Document the discussion point related to ML2 Sync (Manish)<br />
**Create an etherpad for driver decomposition discussion at Vancouver Summit<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting March 25, 2015 ===<br />
<br />
*Announcements<br />
** RC's are April 9-23 and Kilo release on April 30<br />
** RC1 content is here - https://launchpad.net/neutron/+milestone/kilo-rc1<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting March 18, 2015 ===<br />
<br />
*Announcements<br />
**L2 Gateway API is ready for consumption by everybody. Give it a test drive and provide feedback to the team. <br />
**See wiki here - https://wiki.openstack.org/wiki/Neutron/L2-GW<br />
** K3 content is here - https://launchpad.net/neutron/+milestone/kilo-3<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
<br />
=== Meeting March 11, 2015 ===<br />
<br />
*Announcements<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
<br />
<br />
=== Meeting March 4, 2015 ===<br />
<br />
*Announcements<br />
** Kilo Feature Freeze is tomorrow (March 5th)<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* portsecurity patches<br />
** https://review.openstack.org/#/c/126552/<br />
** https://review.openstack.org/#/c/160051/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron/+bug/1328991<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting February 25, 2015 ===<br />
<br />
*Announcements<br />
** shivharis: under the weather<br />
* ML2 Drivers decomposition discussion<br />
** How are distributions packaging decomposed drivers?<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
*Few BPs being worked on may have impact on ML2 <br />
**https://blueprints.launchpad.net/neutron/+spec/nfv-vlan-trunks<br />
**https://blueprints.launchpad.net/neutron/+spec/restructure-l2-agent<br />
* ML2 Extension Driver API enhancements <br />
** https://review.openstack.org/#/c/152759/ - ready to merge<br />
** https://review.openstack.org/#/c/129178/ - coming along well<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting February 18, 2015 ===<br />
<br />
*Announcements<br />
* ML2 Drivers decomposition discussion<br />
** How are distributions packaging decomposed drivers?<br />
* ML2 Sync and error handling (Task Flow)<br />
* ML2 Extension Driver API enhancements<br />
** Needed for PortSecurity extension driver<br />
** https://review.openstack.org/#/c/152759/<br />
** https://review.openstack.org/#/c/129178/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting February 11, 2015 ===<br />
<br />
*Announcements<br />
**K2 is already out<br />
**Feature proposal freeze for Kilo is March 5<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow) - Follow on from previous week (manishg)<br />
** PoC: https://review.openstack.org/#/c/154333/<br />
* ML2 Extension Driver API enhancements<br />
** Needed for PortSecurity extension driver<br />
** https://review.openstack.org/#/c/152759/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting February 4, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is this week week<br />
*** https://launchpad.net/neutron/+milestone/kilo-2<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow) - manishg<br />
* Blueprint list consolidation - updated link is here: <br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting January 28, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is next week<br />
*** https://launchpad.net/neutron/+milestone/kilo-2<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow) - update manishg<br />
* Blueprint list consolidation (shivharis and manishg)<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
**https://bugs.launchpad.net/neutron/+bug/1415526<br />
* Open Discussion<br />
<br />
=== Meeting January 21, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is on Feb 5th<br />
*** https://launchpad.net/neutron/+milestone/kilo-2<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow) - update manishg<br />
* Blueprint list consolidation (shivharis and manishg)<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://bugs.launchpad.net/neutron/+bug/1179223 (romilg)<br />
** Review patch set for the bug/1179223 https://review.openstack.org/#/c/136106/<br />
** https://bugs.launchpad.net/neutron/+bug/1367391 (matrohon)<br />
* Open Discussion<br />
<br />
=== Meeting January 14, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is few weeks away<br />
*** https://launchpad.net/neutron/+milestone/kilo-2<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow)<br />
* Blueprint list consolidation (shivharis and manishg)<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://review.openstack.org/#/c/113999/<br />
* Open Discussion<br />
<br />
=== Meeting January 7, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is in one month<br />
*** https://wiki.openstack.org/wiki/Kilo_Release_Schedule<br />
* L2 Gateway update<br />
** Team plans to meet every other week initially - goal is to have an API within Kilo cycle<br />
**See details here: https://wiki.openstack.org/wiki/Meetings#Networking_L2_Gateway_meeting<br />
* ML2 Drivers decomposition discussion<br />
* Blueprint list consolidation (shivharis and manishg)<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 31, 2014 ===<br />
<br />
* No meeting - holiday break<br />
<br />
=== Meeting December 24, 2014 ===<br />
<br />
* No meeting - holiday break<br />
<br />
=== Meeting December 17, 2014 ===<br />
<br />
*Announcements<br />
<br />
**Kilo-1 is due this week<br />
*** Here is the content of the release https://launchpad.net/neutron/+milestone/kilo-1<br />
<br />
** Neutron Mid-cycle report<br />
*** https://etherpad.openstack.org/p/neutron-mid-cycle-sprint-dec-2014<br />
***http://lists.openstack.org/pipermail/openstack-dev/2014-December/052715.html<br />
<br />
* Discussion about the ML2 Drivers decomposition<br />
* Blueprint list consolidation (shivharis and manishg)<br />
** Needs further split of drivers<br />
<br />
* Bugs<br />
** We are closing in on K-1 release<br />
** High priority bugs:<br />
** https://bugs.launchpad.net/neutron/+bug/1179223 (romilg)<br />
** https://bugs.launchpad.net/neutron/+bug/1367391 (rkukura)<br />
** https://bugs.launchpad.net/neutron/+bug/1378732 (markmacclain, bug was critical at one point)<br />
** https://bugs.launchpad.net/neutron/+bug/1381536 (Eugene)<br />
** Other bugs:<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 10, 2014 ===<br />
<br />
* No meeting today due to Neutron Mid-cycle sprint<br />
<br />
=== Meeting December 3, 2014 ===<br />
* Announcements<br />
** Mid-cycle meetup: https://wiki.openstack.org/wiki/Sprints/NeutronKiloSprint<br />
** Sub-teams charter https://wiki.openstack.org/wiki/NeutronSubteamCharters<br />
** Kilo release schedule: https://wiki.openstack.org/wiki/Kilo_Release_Schedule<br />
<br />
*Action Items from previous Week<br />
** None<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** Total of 56 bugs, many in medium and low state<br />
** Many vendor specific bugs<br />
** Should we continue working on this (almost done) or abandon it: https://review.openstack.org/#/c/113999/<br />
<br />
* Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
* ML2 driver repository discussion - We did not get to cover it last week<br />
** It seems ML2 vendor drivers will likely be moving out of the main neutron git repository<br />
*** https://review.openstack.org/#/c/134680/<br />
** Any vendor can use their own private repository (stackforge?)<br />
** Do we want a common repository for ML2 vendor drivers?<br />
*** Merges reviewed/approved by an ML2 core team?<br />
*** Pros<br />
**** Reviews maintain consistent quality, style, functionality, etc.<br />
**** Help ensure drivers can coexist in heterogeneous deployments<br />
**** Changes to driver API can update all drivers in common repo in single merge<br />
**** Distributions can package entire set of vendor drivers rather than having to interact with each vendor separately<br />
*** Cons<br />
**** Reviews and approval needed to merge<br />
**** Vendors don't control release cycle for their own drivers<br />
**** Not a level playing field for vendors who chose to use their own repositories<br />
*** Formal poll coming?<br />
<br />
* Modular L2 agent<br />
** Separate task force?<br />
** Relationship to ML2?<br />
<br />
*Open Discussion<br />
** https://blueprints.launchpad.net/neutron/+spec/network-settings-support-vnic-type<br />
<br />
=== Meeting November 26, 2014 ===<br />
* Announcements<br />
** Mid-cycle meetup: https://wiki.openstack.org/wiki/Sprints/NeutronKiloSprint<br />
** Kilo release schedule: https://wiki.openstack.org/wiki/Kilo_Release_Schedule<br />
<br />
*Action Items from previous Week<br />
** Discuss rate limiting (throughput limiting)<br />
** Discuss port security<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
* ML2 Subteam Charter<br />
** https://etherpad.openstack.org/p/ML2_Subteam_Charter<br />
<br />
* ML2 driver repository discussion<br />
** It seems ML2 vendor drivers will likely be moving out of the main neutron git repository<br />
*** https://review.openstack.org/#/c/134680/<br />
** Any vendor can use their own private repository (stackforge?)<br />
** Do we want a common repository for ML2 vendor drivers?<br />
*** Merges reviewed/approved by an ML2 core team?<br />
*** Pros<br />
**** Reviews maintain consistent quality, style, functionality, etc.<br />
**** Help ensure drivers can coexist in heterogeneous deployments<br />
**** Changes to driver API can update all drivers in common repo in single merge<br />
**** Distributions can package entire set of vendor drivers rather than having to interact with each vendor separately<br />
*** Cons<br />
**** Reviews and approval needed to merge<br />
**** Vendors don't control release cycle for their own drivers<br />
**** Not a level playing field for vendors who chose to use their own repositories<br />
*** Formal poll coming?<br />
<br />
* Modular L2 agent<br />
** Separate task force?<br />
** Relationship to ML2?<br />
<br />
*Open Discussion<br />
** https://blueprints.launchpad.net/neutron/+spec/network-default-setting-ext<br />
<br />
=== Meeting November 19, 2014 ===<br />
* Announcements<br />
** Mid-cycle meetup: https://wiki.openstack.org/wiki/Sprints/NeutronKiloSprint<br />
<br />
* Bugs<br />
** Move postcommit ops out of transaction for bulk https://review.openstack.org/#/c/113999/<br />
<br />
* Spec Reviews<br />
** ML2: portsecurity extension support https://review.openstack.org/#/c/99873/<br />
<br />
* ML2 Subteam Charter<br />
** Should the ML2 subteam continue to exist, meet, etc.? <br />
** If so, it needs a charter by next week's neutron IRC meeting.<br />
** Draft at https://etherpad.openstack.org/p/ML2_Subteam_Charter<br />
<br />
* ML2 driver repository discussion<br />
** It seems ML2 vendor drivers will likely be moving out of the main neutron git repository<br />
** Any vendor can use their own private repository (stackforge?)<br />
** Do we want a common repository for ML2 vendor drivers?<br />
*** Merges reviewed/approved by an ML2 core team?<br />
*** Pros<br />
**** Reviews maintain consistent quality, style, functionality, etc.<br />
**** Help ensure drivers can coexist in heterogeneous deployments<br />
**** Changes to driver API can update all drivers in common repo in single merge<br />
**** Distributions can package entire set of vendor drivers rather than having to interact with each vendor separately<br />
*** Cons<br />
**** Reviews and approval needed to merge<br />
**** Vendors don't control release cycle for their own drivers<br />
**** Not a level playing field for vendors who chose to use their own repositories<br />
*** Formal poll coming?<br />
<br />
* Modular L2 agent<br />
** Separate task force?<br />
** Relationship to ML2?<br />
<br />
*Open Discussion<br />
<br />
=== Meeting November 12, 2014 ===<br />
<br />
*No meeting this week due to people still traveling and/or recovering.<br />
<br />
=== Meeting November 5, 2014 ===<br />
<br />
*No meeting this week due to Paris Summit.<br />
<br />
=== Meeting October 29, 2014 ===<br />
<br />
*Announcements<br />
**Absent excuse: banix<br />
**Summit is next week!<br />
<br />
*Action Items from previous Week<br />
**None<br />
<br />
*Bugs:<br />
** Move postcommit ops out of transaction for bulk https://bugs.launchpad.net/neutron?field.searchtext=ml2 <br />
<br />
*Specs for Kilo<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Kilo Design Summit <br />
**Sessions<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics-distilled<br />
**Pod Discussions<br />
<br />
*Open Discussion<br />
<br />
=== Meeting October 22, 2014 ===<br />
<br />
*Announcements<br />
**Absent excuse: banix, rkukura<br />
**Juno release is out<br />
***https://launchpad.net/neutron/juno/2014.2<br />
<br />
*Action Items from previous Week<br />
**None<br />
<br />
*Task Flow discussion at Yahoo (Manish, Sukhdev, Bob, Josh)<br />
**http://docs.openstack.org/developer/taskflow/index.html<br />
<br />
*Bugs:<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Kilo Design Summit <br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics-distilled<br />
**ML2 Kilo Themes Discussion (Continuation from last week) <br />
*** What do we want to accomplish in ML2 during Kilo? <br />
***Lets identify priorities first, then figure out how we can best make use of whatever summit time is available.<br />
*** https://etherpad.openstack.org/p/ML2_Kilo_Themes<br />
<br />
*Open Discussion<br />
<br />
=== Meeting October 15, 2014 ===<br />
<br />
*Announcements<br />
**Absent excuse: banix <br />
**Juno release is scheduled for later this week<br />
***Juno feature content - https://wiki.openstack.org/wiki/ReleaseNotes/Juno#OpenStack_Network_Service_.28Neutron.29<br />
<br />
*Action Items from previous Week<br />
**None<br />
<br />
*Bugs/Reviews<br />
**Bug/Patchsets needing reviews:<br />
*** https://review.openstack.org/126360<br />
*** https://review.openstack.org/124917<br />
**Bugs:<br />
***https://bugs.launchpad.net/neutron/+bug/1377346 (manishg: is this already fixed?)<br />
***https://bugs.launchpad.net/neutron/+bug/1224978 (fixed above?)<br />
<br />
* https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Kilo Design Summit <br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
**ML2 Kilo Themes Discussion (Continuation from last week) <br />
*** What do we want to accomplish in ML2 during Kilo? <br />
***Lets identify priorities first, then figure out how we can best make use of whatever summit time is available.<br />
***Moved ideas list to etherpad: https://etherpad.openstack.org/p/ML2_Kilo_Themes<br />
<br />
*Open Discussion<br />
<br />
=== Meeting October 8, 2014 ===<br />
<br />
*Announcements<br />
**Absent excuse: banix <br />
**Juno RC1<br />
***Release content - https://launchpad.net/neutron/+milestone/juno-rc1<br />
***Release notes - https://wiki.openstack.org/wiki/ReleaseNotes/Juno#OpenStack_Network_Service_.28Neutron.29<br />
**Neutron Driver Team<br />
***https://wiki.openstack.org/wiki/Neutron-drivers<br />
<br />
*Action Items from previous Week<br />
**None<br />
<br />
*Bugs<br />
*** https://bugs.launchpad.net/neutron/+bug/1179223 (romilg: needs milestone)<br />
*** https://bugs.launchpad.net/neutron/+bug/1367391 (rkukura: needs milestone)<br />
*** https://bugs.launchpad.net/neutron/+bug/1224978 romilg: needs milestone)<br />
*** https://bugs.launchpad.net/neutron/+bug/1236127 (chuckc: merged?, more needed?)<br />
*** https://bugs.launchpad.net/neutron/+bug/1311470 (kevinbenton: if no issues, please close, fixed with docs)<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Kilo Design Summit <br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
**ML2 Kilo Themes Discussion<br />
*** What do we want to accomplish in ML2 during Kilo? <br />
***Lets identify priorities first, then figure out how we can best make use of whatever summit time is available.<br />
***Ideas<br />
**** Cleanup/generalize DVR's distributed port support<br />
***** See https://bugs.launchpad.net/neutron/+bug/1367391 regarding cleanup<br />
***** Generalize for DHCP, other services?<br />
**** Complete hierarchical port binding<br />
***** See https://blueprints.launchpad.net/neutron/+spec/ml2-hierarchical-port-binding<br />
**** Solve the postcommit backend sync / error handling situation<br />
*****ML2 Sync proposal - https://docs.google.com/document/d/17fATwZkJEonH0pIb1-mPD0UB5RKnJzcHYqkBesJhirE/edit<br />
**** Complete the bulk ops support<br />
**** Revisit/cleanup/improve DB transaction usage, eliminating with_lockmode('update') and semaphore locking<br />
**** Move currently built-in extensions to extension drivers where practical<br />
**** Implement extension driver semantics enforcement<br />
***** See https://docs.google.com/a/noironetworks.com/document/d/14T-defRnFl6M2xR5ZNFGYD6aIiAVWdd1Al9BnjV_JOs<br />
**** Modular L2 agent<br />
**** Do drivers belong in-tree and/or out-of-tree?<br />
**** Improved test coverage and efficiency<br />
**** Improve performance, robustness, and scalability<br />
<br />
*Open Discussion<br />
<br />
=== Meeting October 1, 2014 ===<br />
<br />
*Announcements<br />
**Kilo is now open for new specs<br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
** Absent excuse: shivharis (traveling)<br />
*Action Items from previous Week<br />
**banix to work with mlavalle and the team to figure out best testing strategy for bulk operations<br />
**shivharis to follow up with mestery regarding ML2 RC1 bugs<br />
<br />
*Bugs<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*ML2 Kilo Themes Discussion<br />
** What do we want to accomplish in ML2 during Kilo? <br />
** Lets identify priorities first, then figure out how we can best make use of whatever summit time is available.<br />
** Ideas<br />
*** Cleanup/generalize DVR's distributed port support<br />
**** See https://bugs.launchpad.net/neutron/+bug/1367391 regarding cleanup<br />
**** Generalize for DHCP, other services?<br />
*** Complete hierarchical port binding<br />
**** See https://blueprints.launchpad.net/neutron/+spec/ml2-hierarchical-port-binding<br />
*** Solve the postcommit backend sync / error handling situation<br />
****ML2 Sync proposal - https://docs.google.com/document/d/17fATwZkJEonH0pIb1-mPD0UB5RKnJzcHYqkBesJhirE/edit<br />
*** Complete the bulk ops support<br />
*** Revisit/cleanup/improve DB transaction usage, eliminating with_lockmode('update') and semaphore locking<br />
*** Move currently built-in extensions to extension drivers where practical<br />
*** Implement extension driver semantics enforcement<br />
**** See https://docs.google.com/a/noironetworks.com/document/d/14T-defRnFl6M2xR5ZNFGYD6aIiAVWdd1Al9BnjV_JOs<br />
*** Modular L2 agent<br />
*** Do drivers belong in-tree and/or out-of-tree?<br />
*** Improved test coverage and efficiency<br />
*** Improve performance, robustness, and scalability<br />
<br />
*Open Discussion<br />
<br />
=== Meeting September 24, 2014 ===<br />
<br />
*Announcements<br />
** Juno RC-1<br />
***https://launchpad.net/neutron/+milestone/juno-rc1<br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
<br />
*Action Items from previous Week<br />
**banix to work with mlavalle and others to define scenario test for Bulk Ops testing<br />
***We agreed to propose to the team to implement a special mechanism driver that will fail in predictable ways (e.g. every other post commit op or every 4th one) to enable a tempest script to confirm that, when failure occurs, all the bulk operations are rolled back<br />
<br />
*Bugs<br />
*** https://review.openstack.org/#/c/113999 (banix, in reviews)<br />
*** All ML2 & RC1 bugs<br />
*** https://bugs.launchpad.net/neutron/+bug/1179223 (romilg)<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2&field.milestone%3Alist=67382<br />
*** ML2 bugs<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
*Open Discussion<br />
<br />
=== Meeting September 17, 2014 ===<br />
<br />
*Announcements<br />
** Juno RC-1<br />
***https://launchpad.net/neutron/+milestone/juno-rc1<br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
<br />
*Action Items from previous Week<br />
**banix to talk with tempest folks about bulk create testing<br />
**Sukhdev to update Subgroup review wiki<br />
***https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
**rkukura to create etherpad for ML2-related design summit ideas, including this async postcommit processing topic<br />
<br />
*Bugs/Reviews<br />
**Jenkins failure is affecting some merges, it is still unassigned, see if you can add information to this<br />
***https://bugs.launchpad.net/neutron/+bug/1370347<br />
** Reviews needed:<br />
*** https://review.openstack.org/#/c/113999 (own: banix, review: amotoki, Sukhdev, shivharis)<br />
*** <s>https://review.openstack.org/#/c/116612 (own: irenab, talk to core, amotoki took care)</s><br />
*** https://review.openstack.org/#/c/105514 (own: rcurran, cant do much, jenkins failed)<br />
*** <s>https://review.openstack.org/#/c/89982 (own: romilg, nit by cedric, need core) (now merged)</s><br />
*** <s>https://review.openstack.org/#/c/119940 (own: shegde, garyk took care)</s><br />
**Bugs<br />
*** High priority bugs<br />
*** https://bugs.launchpad.net/neutron/+bug/1367391<br />
*** https://bugs.launchpad.net/neutron/+bug/1370077 (not ml2, but for plugins other than ml2)<br />
*** All ML2 & RC1 bugs<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2&field.milestone%3Alist=67382<br />
<br />
*Open Discussion<br />
<br />
=== Meeting September 10, 2014 ===<br />
<br />
*Announcements<br />
** Juno FFE candidates for RC-1<br />
***https://launchpad.net/neutron/+milestone/juno-rc1<br />
<br />
*Action Items from previous Week<br />
** rkukura to work on getting FFE for port binding BP - Completed, but denied<br />
** rkukura to enter bugs for DVR ML2 issues he’s identified - Entered most important one: https://bugs.launchpad.net/neutron/+bug/1367391<br />
<br />
*Bugs<br />
** FF -> RC1 focus shifts to bugs<br />
** https://bugs.launchpad.net/neutron/+bug/1193861<br />
** https://review.openstack.org/#/c/113999/ (Updated to include all bulk ops for networks, subnets, and ports.)<br />
** https://bugs.launchpad.net/neutron/+bug/1367391 (tracking)<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** Anyone needs help in progress with their bugs/reviews please raise your hand<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Open Discussion<br />
<br />
=== Meeting September 3, 2014 ===<br />
<br />
*Announcements<br />
** Juno feature freeze deadline is over<br />
<br />
*Action Items from previous Week<br />
**rkukura to enter bugs for DVR ML2 issues he’s identified<br />
**nlahouti and rkukura to keep after markmclain to remove his -2 on https://review.openstack.org/#/c/89211/, or explain why its not being removed - Completed<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron/+bug/1359416 (status: high - j3, akihiro?)<br />
** https://review.openstack.org/#/c/113999/<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Open Discussion<br />
<br />
=== Meeting August 27, 2014 ===<br />
<br />
*Announcements<br />
** Juno feature freeze deadline is 9/4<br />
<br />
*Action Items from previous Week<br />
**Sukhdev or rkukura to follow up with DVR team regarding Neutron OVS based Distributed Virtual Router - rkukura took care of this<br />
<br />
*Bugs<br />
** https://review.openstack.org/#/c/113999/<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Open Discussion<br />
<br />
=== Meeting August 20, 2014 ===<br />
<br />
*Announcements<br />
** Juno feature proposal deadline is August 21<br />
**Third Party Test System requirements for Juno<br />
***https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
** Absent excuse: banix, shivharis<br />
<br />
*Action Items from previous Week<br />
**rkukura to add comment to https://bugs.launchpad.net/neutron/+bug/1311470 suggesting we check at init for segments without configured drivers - Done<br />
**emagana to file doc bug corresponding to https://bugs.launchpad.net/neutron/+bug/1311470<br />
*** (emagana) It is already fixed by this commit: https://bugs.launchpad.net/openstack-manuals/+bug/1307133<br />
**banix to add priority column to code review table in https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews - Done<br />
<br />
*Bugs<br />
** https://review.openstack.org/#/c/113999/ (banix: I may not be able to attend the meeting; please review; I will update and complete the fix accordingly)<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Open Discussion<br />
<br />
=== Meeting August 13, 2014 ===<br />
<br />
*Announcements<br />
** Juno feature proposal deadline is August 21 - week from tomorrow<br />
<br />
*Action Items from previous Week<br />
**rkukura to add comments to https://bugs.launchpad.net/neutron/+bug/1311470 (comments added by rkukura)<br />
**shivharis to track bug https://bugs.launchpad.net/neutron/+bug/1352801 (carl baldwin added comments)<br />
**shivharis: to track bug https://bugs.launchpad.net/neutron/+bug/1224978 (unit tests have been added, now need reviewers)<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** (skip this time to allocate more time to Code Reviews - will gain more urgency next time)<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
* Support for network adaptors that do not allow promiscuous mode (relevant for flat & vlan networking)<br />
** Extend openvswitch neutron agent<br />
** Introduce macvtap (modifications to novas libvirt driver and linuxbridge plugin/agent)<br />
<br />
*Open Discussion<br />
<br />
=== Meeting August 6, 2014 ===<br />
<br />
*Announcements<br />
** https://launchpad.net/neutron/+milestone/juno-3<br />
** Absent excuse: shivharis<br />
<br />
*Action Items from previous Week<br />
**Sukhdev and banix to update https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews with deferred specs and for tracking code reviews for approved specs<br />
**rkukura to add comments to https://bugs.launchpad.net/neutron/+bug/1311470<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Spec Reviews<br />
** No more spec reviews. We have moved into code review phase<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
<br />
*ML2 Hierarchical Port Binding and Dynamic Segments<br />
<br />
*Open Discussion<br />
<br />
=== Meeting July 30, 2014 ===<br />
<br />
*Announcements<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://bugs.launchpad.net/neutron/+bugs?field.tag=ml2<br />
** https://bugs.launchpad.net/neutron/+bug/1327127 (needs owner)<br />
** <s>https://bugs.launchpad.net/neutron/+bug/1246737 (please close, havana?)</s><br />
** <s>https://bugs.launchpad.net/neutron/+bug/1338202 (needs review to make it to J2)</s><br />
** https://bugs.launchpad.net/neutron/+bug/1311470 (status)<br />
** Any others bugs needing reviews for J3 milestone<br />
<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
<br />
*ML2 Hierarchical Port Binding and Dynamic Segments<br />
<br />
*Open Discussion<br />
<br />
=== Meeting July 23, 2014 ===<br />
<br />
*Announcements<br />
<br />
**Juno-2 is tomorrow<br />
**https://launchpad.net/neutron/+milestone/juno-2<br />
**Spec/BP approvals for Juno is passed<br />
**Name of the K-release is Kilo<br />
**Several of our spces got approved and merged <br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://bugs.launchpad.net/neutron/+bug/1327127 (needs owner)<br />
** https://bugs.launchpad.net/neutron/+bug/1246737 (please close, havana?)<br />
** https://bugs.launchpad.net/neutron/+bug/1338202 (needs review to make it to J2)<br />
** https://bugs.launchpad.net/neutron/+bug/1311470 (status)<br />
** Any others bugs needing reviews for J2 milestone<br />
<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
<br />
*ML2 Sync<br />
** https://docs.google.com/document/d/17fATwZkJEonH0pIb1-mPD0UB5RKnJzcHYqkBesJhirE/edit<br />
<br />
*Open Discussion<br />
<br />
=== Meeting July 16, 2014 ===<br />
*Announcements<br />
**Spec approval deadline is July 20th. <br />
**Third party CI to be operational by July 24th. <br />
**Name the K-release https://www.surveymonkey.com/s/openstack-k-naming<br />
**Live migration of VMs from Nova Network to Neutron in MN - <br />
https://wiki.openstack.org/wiki/Neutron/MigrationFromNovaNetwork/HowTo <br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://bugs.launchpad.net/neutron/+bug/1331857 (status)<br />
** https://bugs.launchpad.net/neutron/+bug/1246737 (status)<br />
** https://bugs.launchpad.net/neutron/+bug/1311470 (status, kevinbenton?)<br />
** https://bugs.launchpad.net/neutron/+bug/1332719 (review needed)<br />
** https://bugs.launchpad.net/neutron/+bug/1337787 (review needed)<br />
<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*ML2 Sync<br />
** https://docs.google.com/document/d/17fATwZkJEonH0pIb1-mPD0UB5RKnJzcHYqkBesJhirE/edit<br />
<br />
* Provide node specific information to ML2 plugin<br />
** [http://lists.openstack.org/pipermail/openstack-dev/2014-July/thread.html#39755 Email thread]<br />
<br />
*Open Discussion<br />
<br />
=== Meeting July 9, 2014 ===<br />
* Meeting cancelled due to mid-cycle sprint<br />
<br />
=== Meeting July 2, 2014 ===<br />
* Announcements<br />
** Nova/Neutron Parity Sprint next week in Minneapolis, MN<br />
*** https://etherpad.openstack.org/p/lOiqsLmizl<br />
** DVR Demo<br />
***https://www.youtube.com/watch?v=p4BwAjLHd0M<br />
** Update on Friday's meeting to discuss ML2 Bulk Operations and ML2 Sync<br />
*** https://bugs.launchpad.net/neutron/+bug/1193861<br />
** Absent excuse: shivharis<br />
* Action items from last week<br />
** None<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
** https://etherpad.openstack.org/p/modular-l2-agent-outline<br />
*** Specs ready for core reviews<br />
<br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
** https://review.openstack.org/#/c/99187/<br />
<br />
* Third Party Test System requirements<br />
** https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
*Open Discussion<br />
<br />
=== Meeting June 25, 2014 ===<br />
* Announcements<br />
* Action items from last week<br />
** banix to re-organize the wiki to categorize the specs and add a column for code reviews<br />
* Modular L2 agent: <br />
** [https://etherpad.openstack.org/p/modular-l2-agent-outline Schematic diagram]<br />
** [https://review.openstack.org/#/c/99187/ Code sketch]<br />
** [http://lists.openstack.org/pipermail/openstack-dev/2014-June/thread.html#37195 Email thread]<br />
*Bugs<br />
** Need owner: https://bugs.launchpad.net/neutron/+bug/1204456<br />
** J2: https://bugs.launchpad.net/neutron/+bug/1276391<br />
** Serious bug, need some sort of closure: https://bugs.launchpad.net/neutron/+bug/1224978<br />
** We should close bugs that affect others by J2 so others have time to work on their stuff by J3<br />
** Any bugs that are ready and awaiting reviews?<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
** Ready for core approvals<br />
*** https://review.openstack.org/#/c/89728/<br />
*** https://review.openstack.org/#/c/91811/ <br />
*** which others? <br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Third Party Test System requirements<br />
** https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
*Open Discussion<br />
<br />
=== Meeting June 18, 2014 ===<br />
* Announcements<br />
* Action items from last week<br />
** banix to consolidate info from spec tracking etherpad into https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews<br />
** banix to investigate https://launchpad.net/bugs/1193861<br />
* Modular L2 agent: <br />
** [https://etherpad.openstack.org/p/modular-l2-agent-outline Schematic diagram]<br />
** [https://review.openstack.org/#/c/99187/ Code sketch]<br />
** [http://lists.openstack.org/pipermail/openstack-dev/2014-June/thread.html#37195 Email thread]<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
** Ready for core approvals<br />
*** https://review.openstack.org/#/c/89728/<br />
*** https://review.openstack.org/#/c/91811/ Is this ready? <br />
*** which others? <br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Third Party Test System requirements<br />
** https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
*Open Discussion<br />
<br />
=== Meeting June 11, 2014 ===<br />
* Announcements<br />
** Juno-1 being cut today<br />
*** Trying to get APIC L3 patch merged 1st<br />
** See https://wiki.openstack.org/wiki/NeutronJunoProjectPlan for Juno-2,3 plans<br />
*** Need to get ML2 high and medium priority items into plan<br />
** 3rd party CI needs to be working properly for ML2 drivers to stay in tree<br />
*** mestery will send email with deadlines<br />
*** see https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
* Action items from last week<br />
** rkukura to put priorities in specs etherpad (rkukura) [ from last week, close? ]<br />
** rkukura to talk to mestery for blueprint priorities<br />
** Sukhdev to investigate bug 1193861<br />
** rkukura to discuss with Mark regarding taskflow and provide feedback<br />
* Bugs<br />
** juno-1 in a few hours, nothing glaring for us<br />
** https://bugs.launchpad.net/neutron/+bug/1305800 (j1 -> j2)<br />
* Spec Reviews<br />
** https://etherpad.openstack.org/p/Neutron_ML2_Juno_Spec_Tracking<br />
** Support for extensions in ML2 Mechanism Drivers<br />
*** review: https://review.openstack.org/#/c/89208/<br />
*** etherpad: https://etherpad.openstack.org/p/ML2_MD_extensions<br />
*** issue: How to support extended attributes on core resources<br />
**** Current proposal: Pass input attributes to MDs and let MDs persist data and modify dictionaries<br />
**** Alternative 1: Fix NeutronDbPluginV2 base class to alway not set process_extensions=False when creating dictionaries<br />
**** Alternative 2: Add ExtensionDriver to ML2, with extend_*_dict, process_*_create, process_*_update methods<br />
* Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Modular L2 agent: https://review.openstack.org/#/c/99187/<br />
* Open Discussion<br />
<br />
=== Meeting June 04, 2014 ===<br />
* Announcements<br />
** https://wiki.openstack.org/wiki/NeutronPolicies (Neutron Policies)<br />
* Action items from last week<br />
** banix to recruit folks interested in Moduler L2 agent implementation<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron/+bug/1276391 (rkukura: status)<br />
** <s>https://bugs.launchpad.net/neutron/+bug/1227336 (banix to update status)</s><br />
** https://bugs.launchpad.net/neutron/+bug/1193861 (will this be covered by sukhdev's sync?)<br />
** https://bugs.launchpad.net/neutron/+bug/1246737 (oleg: havana backport)<br />
** https://bugs.launchpad.net/neutron/+bug/1260598 (isaku: status on unit test?)<br />
** https://bugs.launchpad.net/neutron/+bug/1236127 (needs slightly more unit test coverage, according to Kyle, need new owner)<br />
** (still working on the bugs section - shiv)<br />
* Spec Reviews<br />
** https://etherpad.openstack.org/p/Neutron_ML2_Juno_Spec_Tracking<br />
*** If priority is assigned, you may add your name as subteam-reviewer<br />
** Modular L2 agent (banix, blueprint)<br />
*** Have started putting the code together. Will have it posted before the next meeting (June 11) for comment. Will also update the ether pad below to provide more information accordingly.<br />
*** https://etherpad.openstack.org/p/modular-l2-agent-outline<br />
** Status on sync implementation (sukhdev)<br />
*** some bugs were closed as this will now be the holy grail<br />
<br />
=== Meeting May 28, 2014 ===<br />
* Announcements<br />
** none<br />
* Action items from last week<br />
** shivharis to scan all the bugs and tag them and prioritize them<br />
** rkukura to move all the specs from Agenda to an ehterpad<br />
** banix to send an email regarding ML2 Modular agent plan and seek interested parties<br />
* ovs-firewall-driver discussion: blueprint obstacles https://review.openstack.org/#/c/89712/<br />
* Modular L2 agent: planning<br />
** Initial outline for discussion [https://etherpad.openstack.org/p/modular-l2-agent-outline here]<br />
** possible interaction with upcoming "hierarchical binding" and "unified get_device_details"<br />
* Bugs (today we will only address these bugs)<br />
** https://bugs.launchpad.net/neutron/+bug/1276391 (rkukura: status)<br />
** https://bugs.launchpad.net/neutron/+bug/1227336 (banix to update status)<br />
** https://bugs.launchpad.net/neutron/+bug/1246737 (oleg: havana backport)<br />
** https://bugs.launchpad.net/neutron/+bug/1224978 (romilg: status?, priority?)<br />
** https://bugs.launchpad.net/neutron/+bug/1260598 (isaku: status on unit test?)<br />
** There are many bugs under the "need unit tests" [ NEED OWNERS ]<br />
*** what is the general plan for this?<br />
*** do MDs need specific tests or they are covered by the general ML2 plugin testing framework?<br />
* Spec Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron-specs,n,z<br />
** https://etherpad.openstack.org/p/Neutron_ML2_Juno_Spec_Tracking<br />
* Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Open Discussion<br />
<br />
=== Meeting May 21, 2014 ===<br />
* Announcements<br />
** Mid-cycle code sprint scheduled July 9-11<br />
*** Cisco office in Bloomington, Minnesota<br />
*** logistics, signup: https://etherpad.openstack.org/p/neutron-juno-mid-cycle-meeting<br />
* Action items from last week<br />
** banix to organize single etherpad for Modular L2 Agents session - done<br />
** rkukura to flesh out single etherpad for ML2 Roadmap session - done<br />
* ML2 design summit sessions post-mortem<br />
** https://etherpad.openstack.org/p/ML2_Juno_Roadmap<br />
** https://etherpad.openstack.org/p/ML2_mechanismdriver_extensions_support<br />
** https://etherpad.openstack.org/p/juno-neutron-modular-l2-agent<br />
** https://etherpad.openstack.org/p/hierarchical_network_topology<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Spec reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron-specs,n,z<br />
** Merged<br />
*** ML2 Mechanism Driver for the Cisco APIC - https://review.openstack.org/#/c/89305/ - HenryG<br />
*** ML2 Mechanism Driver for SR-IOV NIC switching - https://review.openstack.org/#/c/89763/ - irenab<br />
** In review<br />
*** Add spec for ML2 mechanism driver for SDN-VE - https://review.openstack.org/#/c/88101/ - banix<br />
*** VDP support in OVS Neutron Agent - https://review.openstack.org/#/c/89728/ - nlahouti<br />
*** ML2 Type drivers refactor to allow extensiblity - https://review.openstack.org/#/c/91811/ - asomya<br />
*** physical-network-topology extension spec - https://review.openstack.org/#/c/91275/ - Isaku Yamahata<br />
*** GW API: L2 bridging API - Piece 1: Basic use cases - https://review.openstack.org/#/c/93613/ - Racha Ben Ali<br />
*** Neutron QoS API Extension - https://review.openstack.org/#/c/88599/ - sc68cal<br />
*** Allow partial specification of Provider Network attributes - https://review.openstack.org/#/c/91540/ - zzelle<br />
*** Open vSwitch-based Security Groups: OVS FirewallDriver - https://review.openstack.org/#/c/89712/ - asadoughi<br />
*** Adding spec for fsl-sdn-os-mech-driver - https://review.openstack.org/#/c/88190/ - Trinath Somanchi<br />
*** Support for extensions in ML2 Mechanism Drivers - https://review.openstack.org/#/c/89208/ - nlahouti<br />
*** Add spec for neutron-external-ports blueprint - https://review.openstack.org/#/c/87825/ - kevinbenton<br />
*** ML2 Mechanism Driver for Cisco DFA - https://review.openstack.org/#/c/89740/ - nlahouti<br />
*** Neutron OVS based Distributed Virtual Router - https://review.openstack.org/#/c/89934/ - Swaminathan Vasudevan<br />
*** VLAN aware VMs - https://review.openstack.org/#/c/94612/ - Erik Moe<br />
** Planned<br />
*** ML2 Hierarchical Port Binding - rkukura<br />
* Code reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Open discussion<br />
<br />
=== Meeting May 7, 2014 ===<br />
* Announcements<br />
** Juno Summit next week, so no IRC meeting<br />
** Mid-cycle meeting being planned - https://etherpad.openstack.org/p/neutron-juno-mid-cycle-meeting<br />
* Action items from last week<br />
** rkukura to create etherpads for each summit session as soon as schedule is finalized<br />
*** rkukura added https://etherpad.openstack.org/p/ML2_Juno_Roadmap, but still needs to link BPs and spec to discuss<br />
*** etherpads have been added for other sessions by others<br />
*** Single etherpad per session, vs. etherpad per proposal?<br />
* ML2 Design Summit Sessions<br />
** Neutron schedule - http://junodesignsummit.sched.org/overview/type/neutron<br />
** Three sessions mainly focused on ML2<br />
*** ML2 Roadmap - http://junodesignsummit.sched.org/event/685fded37958784c0337681aa120568c<br />
*** Agent - http://junodesignsummit.sched.org/event/4205f2c4084e8a0c3bd8d420803ddf02<br />
*** Hierarchical Network Topologies - http://junodesignsummit.sched.org/event/1d5c2a1cc40bb6ffa539c19e8e5471b2<br />
** etherpads - https://wiki.openstack.org/wiki/Summit/Juno/Etherpads#Neutron<br />
** neutron pod at summit<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Spec Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron-specs,n,z<br />
* Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Open Discussion<br />
<br />
=== Meeting Cancelled April 30, 2014 ===<br />
* OpenStack vacation week!<br />
=== Meeting April 23, 2014 ===<br />
* Announcements<br />
** Neutron design summit runs through Friday - check your travel plans<br />
** New BP review process is up and running<br />
* Action items from last week<br />
** None<br />
* Design Summit Sessions<br />
** http://summit.openstack.org/<br />
** mestery is finalizing schedule, combining sessions<br />
*** ML2 Roadmap<br />
*** Agent<br />
*** Hierarchical Network Topologies<br />
** neutron pod at summit<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Spec Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron-specs,n,z<br />
* Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Open Discussion<br />
<br />
=== Meeting April 16, 2014 ===<br />
* Announcements<br />
* Action items from last week:<br />
* TypeDriver Refactoring: asomya<br />
* ovs-firewall-driver update: asadoughi<br />
* design summit session proposals - deadline Sunday 4/20<br />
** https://etherpad.openstack.org/p/juno_ml2_session_ideas<br />
<br />
=== Meeting April 9, 2014 ===<br />
* Action items from last week:<br />
** mestery to start etherpad for Juno Summit Sessions<br />
*** https://etherpad.openstack.org/p/juno_ml2_session_ideas<br />
** asomya to present his TypeDriver Refactoring<br />
* TypeDriver Refactoring<br />
** asomya<br />
* ovs-firewall-driver update: asadoughi<br />
<br />
=== Meeting April 2, 2014 ===<br />
* Action items from last week<br />
** banix to push patch to call remaining MDs after postcommit exception<br />
*** Please see: https://review.openstack.org/#/c/83217/ (Note that besides the unit tests and the updated comments this patch simply adds three lines.)<br />
* Reviews being tracked<br />
** Bind ports outside of transactions (rkukura): https://review.openstack.org/#/c/82945/<br />
** Error handling for update ops - https://bugs.launchpad.net/neutron/+bug/1227336<br />
*** Marked this as WORKINPROGRESS pending further discussion (perhaps at the summit). See the Action items section above for a stopgap measure. <br />
*** https://review.openstack.org/#/c/69792/ - in review<br />
*** Needs ML2 and core reviews<br />
*** Consensus that undoing operation makes sense if postcommit() ops fail?<br />
*** Do only drivers already called before failure see undo?<br />
* Design Summit Session Ideas<br />
** Juno planning for ML2 should start now<br />
** Ideas for summit sessions<br />
<br />
=== Meeting March 26, 2014 ===<br />
* Action items from last week:<br />
** None<br />
* Migration BP<br />
** migration - FFE - https://review.openstack.org/#/c/76533/ - merged<br />
* Other Bugs:<br />
* Bugs for icehouse<br />
** Port binding details - https://bugs.launchpad.net/neutron/+bug/1276395<br />
*** partial fix (add new properties) - https://review.openstack.org/#/c/76363/ - merged<br />
*** remainder (binding details in delete_port_*commit() ops) - https://review.openstack.org/#/c/79511/ - merged<br />
** bind_port() called in transaction - https://bugs.launchpad.net/neutron/+bug/1276391<br />
*** partial fix (remove validate_port_binding() and unbind_port() ops) - https://review.openstack.org/#/c/79511/ - merged<br />
*** remainder (move binding outside transaction) - https://review.openstack.org/#/c/82945/ - WIP<br />
**** Required minor fixes to mechanism drivers and tests - see REVISIT comments<br />
**** Update later today with cleanups, record locking, etc.<br />
**** Not clear if it will make icehouse<br />
** Error handling for update ops - https://bugs.launchpad.net/neutron/+bug/1227336<br />
*** https://review.openstack.org/#/c/69792/ - in review<br />
*** Needs ML2 and core reviews<br />
*** Consensus that undoing operation makes sense if postcommit() ops fail?<br />
*** Do only drivers already called before failure see undo?<br />
*** Defer to juno?<br />
** Binding failed - https://bugs.launchpad.net/neutron/+bug/1244255 - closed<br />
** VIF security - https://bugs.launchpad.net/nova/+bug/1112912 - in review<br />
*** Resistance to merging nova side - just control via nova config?<br />
*** Email thread and IRC discussion<br />
*** Nachi suggested discussion on #openstack-neutron after this meeting<br />
<br />
=== Meeting March 19, 2014 ===<br />
* Action items from last week:<br />
** None<br />
* Migration BP<br />
** migration - FFE - https://review.openstack.org/#/c/76533/<br />
*** (marun) Updated to support LB, please review.<br />
* Other Bugs:<br />
* Bugs for icehouse<br />
** Port binding details - https://bugs.launchpad.net/neutron/+bug/1276395<br />
*** partial fix (add new properties) - https://review.openstack.org/#/c/76363/ - merged<br />
*** remainder (binding details in delete_port_*commit() ops) - https://review.openstack.org/#/c/79511/ - approved<br />
** bind_port() called in transaction - https://bugs.launchpad.net/neutron/+bug/1276391<br />
*** partial fix (remove validate_port_binding() and unbind_port() ops) - https://review.openstack.org/#/c/79511/ - approved<br />
*** remainder (move binding outside transaction) - in progress, hopefully in review today<br />
** Error handling for update ops - https://bugs.launchpad.net/neutron/+bug/1227336<br />
*** https://review.openstack.org/#/c/69792/ - in review<br />
*** Needs ML2 and core reviews<br />
*** Consensus that undoing operation makes sense if postcommit() ops fail?<br />
** VIF security - https://bugs.launchpad.net/nova/+bug/1112912 - in review<br />
** Binding failed - https://bugs.launchpad.net/neutron/+bug/1244255 - unassigned?<br />
*** Will https://review.openstack.org/#/c/80829/ help?<br />
* Final mechanism driver status for icehouse:<br />
** cisco apic - deferred - https://review.openstack.org/#/c/73355/, https://review.openstack.org/#/c/73372/<br />
** cisco ucs - deferred<br />
** freescale - deferred - https://review.openstack.org/#/c/78092/ (former reviews: https://review.openstack.org/#/c/71868/, https://review.openstack.org/#/c/73985/, https://review.openstack.org/#/c/70089/)<br />
** huawei - deferred<br />
** SRIOV mech driver - deferred - https://review.openstack.org/#/c/74464/<br />
<br />
=== Meeting March 12, 2014 ===<br />
* Action items from last week:<br />
** None<br />
* Final mechanism driver status for icehouse<br />
** bigswitch - merged - https://review.openstack.org/#/c/64944/<br />
** brocade - merged - https://review.openstack.org/#/c/60129/<br />
** cisco apic - deferred - https://review.openstack.org/#/c/73355/, https://review.openstack.org/#/c/73372/<br />
** cisco ucs - deferred<br />
** freescale - deferred - https://review.openstack.org/#/c/78092/ (former reviews: https://review.openstack.org/#/c/71868/, https://review.openstack.org/#/c/73985/, https://review.openstack.org/#/c/70089/)<br />
** huawei - deferred<br />
** mellanox - merged - https://review.openstack.org/#/c/72854/<br />
** open daylight (odl) - merged - https://review.openstack.org/#/c/69775/<br />
** openflow agent - merged - https://review.openstack.org/#/c/71791/<br />
** SRIOV mech driver - deferred - https://review.openstack.org/#/c/74464/<br />
* Other BPs for icehouse<br />
** migration - FFE - https://review.openstack.org/#/c/76533/<br />
*** (marun) Updated to support LB, please review.<br />
** partial specs - deferred - https://review.openstack.org/#/c/71904/, https://review.openstack.org/#/c/74055/<br />
* Bugs for icehouse<br />
** Port binding details - https://bugs.launchpad.net/neutron/+bug/1276395<br />
*** partial fix (add new properties) - https://review.openstack.org/#/c/76363/ - merged<br />
*** remainder (binding details in delete_port_*commit() ops) - will be addressed in update to https://review.openstack.org/#/c/79511/ today - in progress<br />
** bind_port() called in transaction - https://bugs.launchpad.net/neutron/+bug/1276391<br />
*** partial fix (remove validate_port_binding() and unbind_port() ops) - https://review.openstack.org/#/c/79511/ - in review, update today<br />
*** remainder (move binding outside transaction) - in progress, hopefully in review today<br />
** Error handling for update ops - https://bugs.launchpad.net/neutron/+bug/1227336<br />
*** https://review.openstack.org/#/c/69792/ - in review<br />
*** Needs ML2 and core reviews<br />
*** Consensus that undoing operation makes sense if postcommit() ops fail?<br />
** VIF security - https://bugs.launchpad.net/nova/+bug/1112912 - in review<br />
** Binding failed - https://bugs.launchpad.net/neutron/+bug/1244255 - unassigned?<br />
** Agent model migration - https://bugs.launchpad.net/neutron/+bug/1260224 - in review<br />
** L2-pop live migration - https://bugs.launchpad.net/neutron/+bug/1237841 - review abandoned?<br />
*** here is the good review : https://review.openstack.org/#/c/61767/ (will be rebased asap)<br />
* Distributed Virtual Router<br />
** L2 plugin changes needed to enable DVR. See the DVR section of [[Meetings/Neutron-L3-Subteam|L3 subteam page]] for details.<br />
** [https://docs.google.com/document/d/1depasJSnGZPOnRLxEC_PYsVLcGVFXZLqP52RFTe21BE/edit#heading=h.5w7clq272tji Here is the document specifically about L2 changes]<br />
* Juno design summit session proposals<br />
** Submit and read proposals at http://summit.openstack.org/<br />
** I'll submit a general ML2 update/planning/catch-all session<br />
** Unfinished items from icehouse?<br />
** Brainstorm?<br />
* Open Discussion<br />
<br />
=== Meeting March 5, 2014 ===<br />
* Action items from last week:<br />
** None<br />
* Mechanism driver status for icehouse<br />
** bigswitch - merged - https://review.openstack.org/#/c/64944/<br />
** brocade - approved - https://review.openstack.org/#/c/60129/<br />
** cisco apic - deferred? - https://review.openstack.org/#/c/73355/, https://review.openstack.org/#/c/73372/<br />
** cisco ucs - deferred<br />
** freescale - deferred - https://review.openstack.org/#/c/78092/ (former reviews: https://review.openstack.org/#/c/71868/, https://review.openstack.org/#/c/73985/, https://review.openstack.org/#/c/70089/)<br />
** huawei - deferred<br />
** mellanox - merged - https://review.openstack.org/#/c/72854/<br />
** open daylight (odl) - FFE - https://review.openstack.org/#/c/69775/<br />
** openflow agent - merged - https://review.openstack.org/#/c/71791/<br />
** SRIOV mech driver: https://review.openstack.org/#/c/74464/<br />
* Other BPs for icehouse<br />
** migration - FFE - https://review.openstack.org/#/c/76533/<br />
*** (marun) Updated to support LB, please review.<br />
** partial specs - deferred? - https://review.openstack.org/#/c/71904/, https://review.openstack.org/#/c/74055/<br />
* Bugs for icehouse<br />
** https://bugs.launchpad.net/neutron/+bug/1276395, https://review.openstack.org/#/c/76363/ - approved<br />
** https://bugs.launchpad.net/neutron/+bug/1276391 - in progress<br />
** https://review.openstack.org/#/c/69792/ Deals with fails in update-*-postcommit ops <br />
* Distributed Virtual Router<br />
** L2 plugin changes needed to enable DVR. See the DVR section of [[Meetings/Neutron-L3-Subteam|L3 subteam page]] for details.<br />
** [https://docs.google.com/document/d/1depasJSnGZPOnRLxEC_PYsVLcGVFXZLqP52RFTe21BE/edit#heading=h.5w7clq272tji Here is the document specifically about L2 changes]<br />
* Open Discussion<br />
<br />
=== Meeting February 26, 2014 ===<br />
* Action items from last week:<br />
** ML2 team to review Port Binding document and comment inline<br />
*** https://docs.google.com/document/d/1k8tAqfQr8Ujzx5TzpXTYEUaym-0U-pE3YL9wjrS8cDg/edit#heading=h.cpck9ip3dbdv<br />
** marun and rkukura to proceed with migration BP and get an extension from markmcclain<br />
*** Initial patch posted for review, please take a look! https://review.openstack.org/#/c/76533/<br />
**** [marun]: I'm afraid I can't attend the meeting but will be back online later today. <br />
** All ML2 MechanismDrivers which bind ports should ensure they look to make sure the binding:vnic_type attribute is something they handle.<br />
* Port binding bug fixes which may affect MDs:<br />
** https://bugs.launchpad.net/neutron/+bug/1276395<br />
** https://bugs.launchpad.net/neutron/+bug/1276391<br />
* Open Discussion<br />
<br />
=== Meeting February 19, 2014 ===<br />
* Action items from last week:<br />
** rkukura to move port binding discussion into Google Doc<br />
** matrohon to file BP for multi-node testing and bring this up in the infra meeting<br />
* Migration tool<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/ml2-deprecated-plugin-migration<br />
** marun volunteered to own this working with rkukura<br />
* SR-IOV BPs in review:<br />
** https://blueprints.launchpad.net/neutron/+spec/ml2-binding-profile<br />
** https://blueprints.launchpad.net/neutron/+spec/ml2-request-vnic-type<br />
** https://blueprints.launchpad.net/neutron/+spec/vif-details<br />
** https://review.openstack.org/#/c/21946/<br />
** https://bugs.launchpad.net/neutron/+bug/1274034<br />
** https://review.openstack.org/#/c/44596/<br />
* Port binding bug fixes which may affect MDs:<br />
** https://bugs.launchpad.net/neutron/+bug/1276395<br />
** https://bugs.launchpad.net/neutron/+bug/1276391<br />
* Proposed patch to ML2 to move away from providernet extension into the multi-provider extension with arbitrary attributes<br />
** https://review.openstack.org/#/c/37893/<br />
<br />
=== Meeting February 12, 2014 ===<br />
* Action items from last week:<br />
** rkukura to put result of binding changes email discussion into a wiki or google doc<br />
** rkukura to change priorities of all new 3rd party MD BPs to low if they do not already have jenkins job in place<br />
*** https://blueprints.launchpad.net/neutron/+spec/brocade-ml2-mechanism-driver - medium, approved, in review, have jenkins<br />
*** https://blueprints.launchpad.net/neutron/+spec/bsn-ml2-mechanism-driver - medium, approved, no review, no jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/huawei-ml2-mechanism-driver - medium, approved, in review, no jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/ml2-cisco-apic-mechanism-driver - medium, approved, no review, have jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/ml2-opendaylight-mechanism-driver - medium, approved, in review, have jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/ml2-ucs-manager-mechanism-driver - medium, approved, no review, have jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/mlnx-ml2-support - medium, approved, in review, have jenkins<br />
*** https://blueprints.launchpad.net/neutron/+spec/ryu-ml2-driver - medium, approved, in review, have jenkins<br />
*** https://blueprints.launchpad.net/neutron/+spec/bigswitch-ml2-driver - low, approved, in review, no jenkins?, relationship to bsn-ml2-mechanism-driver?<br />
*** https://blueprints.launchpad.net/neutron/+spec/fsl-sdn-os-mech-driver - low, approved, in review, no jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/huawei-ml2-evs-mechanism-driver - low, approved, no review, no jenkins, relationship to huawei-ml2-mechanism-driver?<br />
*** https://blueprints.launchpad.net/neutron/+spec/netron-ml2-mechnism-driver-for-cisco-dfa-support - deferred to juno<br />
* ML2 Exceptions to UserSpace<br />
** https://bugs.launchpad.net/neutron/+bug/1273730<br />
* BPs<br />
** Provider network partial specs: zzelle@irc<br />
** https://wiki.openstack.org/wiki/Provider-network-partial-specs<br />
** https://review.openstack.org/71904<br />
* Blueprints<br />
** https://blueprints.launchpad.net/neutron?searchtext=ml2<br />
** 3 high, 13 medium, 3 low, 13 undefined priorities<br />
** 19 not yet approved for icehouse<br />
** all MDs should probably be same priority<br />
** Which should we approve for icehouse, drop from icehouse or adjust priority?<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron/+bugs?field.tag=ml2<br />
* ovs-firewall security group update: asadoughi<br />
* Tests<br />
** Add the capabality to test core MD (l2-pop, ovs, lb) by the gate<br />
<br />
===Previous Agenda===<br />
* ML2 Sessions Etherpads from Icehouse summit:<br />
** Extensibility of ML2 (Wednesday 4:40PM): https://etherpad.openstack.org/p/ML2_Extensibility<br />
** ML2 QoS and Deprecated Plugin Migration (Wednesday 5:30PM): https://etherpad.openstack.org/p/neutron-qos-hk and https://etherpad.openstack.org/p/ML2_Deprecated_Plugin_Migration<br />
** ML2 Multiple Backend Support (Friday 9:50AM)<br />
** ML2 Mechanism Drivers and Modular Agents (Friday 1:30PM)<br />
* devstack ML2 patches<br />
** Default devstack to ML2: https://bugs.launchpad.net/devstack/+bug/1220745<br />
** Correctly set L3 service plugin for ML2: https://review.openstack.org/#/c/48522/<br />
* Documentation<br />
** Need to focus on this now<br />
** Documentation BP link: https://blueprints.launchpad.net/openstack-manuals/+spec/neutron-ml2-docs<br />
** ML2 documentation bugs link: https://bugs.launchpad.net/openstack-manuals/+bugs?field.tag=ml2<br />
** Need to document ML3 with ML2<br />
* Testing and bug fixes<br />
** Testing of ML2 by everyone would be appreciated<br />
** We need to find and fix any bugs in the next couple of weeks<br />
<br />
* Icehouse Design Summit Topic ideas<br />
** RPC handling in ML2 for Type and Mechanism Drivers<br />
** More extensible TypeDrivers for controller-based MechanismDrivers<br />
** Monolithic Plugin vs. ML2 MechanismDriver - current and future plugins<br />
** Future Directions for ML2 (orchestration, deployment, management, ...)<br />
** Migration from deprecated Plugins (openvswitch, linuxbridge) to ML2 - automation?<br />
** Add support for VXLAN multicast to the OVS agent with newer versions of OVS and Linux kernel.<br />
** Multi-segment provider network implementations in MechanismDrivers, specifically OVS.<br />
** Additional provider network attributes for controller-based plugins such as ODL for networks created outside of Neutron.<br />
<br />
=== Icehouse ML2 work for reference ===<br />
* ML2 TypeDriver Extra Port Info<br />
** https://blueprints.launchpad.net/neutron/+spec/ml2-typedriver-extra-port-info<br />
* Campus Network Blueprint and ML2 integration<br />
** https://blueprints.launchpad.net/neutron/+spec/campus-network<br />
* OpenDaylight Driver<br />
** https://blueprints.launchpad.net/quantum/+spec/ml2-opendaylight-mechanism-driver<br />
<br />
=== Questions? ===<br />
<br />
== Previous Meeting Logs ==<br />
* Available here: [http://eavesdrop.openstack.org/meetings/networking_ml2/ ML2 Meeting Logs]<br />
<br />
== General ML2 Information ==<br />
Here are the current ml2-specific blueprints for havana:<br />
<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-gre<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-mechanism-drivers<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-portbinding<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-vxlan<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-multi-segment-api<br />
<br />
<br />
These tunnel-related blueprints effect the openvswitch and/or<br />
linuxbridge agents, and the features should also (or exclusively) be<br />
supported (using both agents simultaneously where applicable) by the ml2<br />
plugin:<br />
<br />
* https://blueprints.launchpad.net/quantum/+spec/ovs-vxlan-lisp-tunnel<br />
* https://blueprints.launchpad.net/quantum/+spec/openvswitch-kernel-vxlan<br />
* https://blueprints.launchpad.net/quantum/+spec/vxlan-linuxbridge<br />
* https://blueprints.launchpad.net/quantum/+spec/ovs-tunnel-partial-mesh<br />
* https://blueprints.launchpad.net/quantum/+spec/l2-population<br />
<br />
<br />
These blueprints involve the ml2 MechanismDriver API:<br />
<br />
* https://blueprints.launchpad.net/quantum/+spec/tailf-ncs<br />
* https://blueprints.launchpad.net/quantum/+spec/ovsplugin-hardware-devices<br />
<br />
[[Category: Meetings]]</div>Sukhdevhttps://wiki.openstack.org/w/index.php?title=Meetings/ML2&diff=154260Meetings/ML22017-05-24T05:38:07Z<p>Sukhdev: </p>
<hr />
<div>'''Weekly on Wednesdays at 1600 UTC on #openstack-meeting-alt'''<br />
<br />
Tracking ML2 Subgroup Reviews: [https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews here]<br />
<br />
<br />
==Agenda==<br />
<br />
=== Meeting May 24, 2017 ===<br />
<br />
* Announcements<br />
<br />
* RFEs/Bugs<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting May 17, 2017 ===<br />
<br />
* Announcements<br />
<br />
* Summit recap<br />
<br />
* ML2 meeting format/usefulness/goals etc.<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting May 10, 2017 due to Summit ===<br />
<br />
=== No Meeting May 3, 2017 ===<br />
<br />
* Announcements<br />
** OpenStack Summit in Boston next week<br />
** No ML2 IRC meeting next week<br />
<br />
=== Meeting April 26, 2017 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
<br />
* QinQ Type Driver<br />
** https://review.openstack.org/#/c/446047<br />
<br />
* SR-IOV port extension RFE<br />
** https://bugs.launchpad.net/neutron/+bug/1662650<br />
<br />
* live migration port binding support <br />
** https://review.openstack.org/#/c/414251<br />
<br />
* driver api "feature requests"<br />
** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
** https://bugs.launchpad.net/neutron/+bug/1673142 Enforce extension semantics<br />
** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting April 19, 2017 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
<br />
* QinQ Type Driver<br />
** https://review.openstack.org/#/c/446047<br />
<br />
* SR-IOV port extension RFE<br />
** https://bugs.launchpad.net/neutron/+bug/1662650<br />
<br />
* live migration port binding support <br />
** https://review.openstack.org/#/c/414251<br />
<br />
* driver api "feature requests"<br />
** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting April 12, 2017 ===<br />
<br />
=== Meeting April 5, 2017 ===<br />
<br />
* Announcements<br />
<br />
** The log for previous meeting went to wrong place as I accidentally mistyped the meeting name <br />
*** http://eavesdrop.openstack.org/meetings/__networking_ml2/<br />
<br />
* Bugs/RFEs<br />
<br />
* QinQ Type Driver<br />
** https://review.openstack.org/#/c/446047<br />
<br />
** SR-IOV port extension RFE<br />
*** https://bugs.launchpad.net/neutron/+bug/1662650<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 30, 2017 ===<br />
<br />
* Announcements<br />
** Sukhdev is out today<br />
<br />
<br />
=== Meeting March 15, 2017 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
<br />
** SR-IOV port extension RFE<br />
*** https://bugs.launchpad.net/neutron/+bug/1662650<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
<br />
<br />
=== Meeting March 1, 2017 ===<br />
<br />
* Announcements<br />
<br />
* PTG post mortem<br />
<br />
* Bugs/RFEs<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting February 22, 2017 (PTG) ===<br />
<br />
=== No Meeting February 15, 2017 ===<br />
<br />
=== Meeting February 8, 2017 ===<br />
<br />
* Announcements<br />
** rkukura not available for today's meeting<br />
** Neutron PTG etherpad - https://etherpad.openstack.org/p/neutron-ptg-pike<br />
<br />
* Bugs/RFEs<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting January 25, 2017 ===<br />
<br />
* Announcements<br />
** Neutron PTG etherpad - https://etherpad.openstack.org/p/neutron-ptg-pike<br />
<br />
* Bugs/RFEs<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
*** https://review.openstack.org/#/c/404293<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting January 18, 2017 ===<br />
<br />
* Announcements<br />
** There is still room for PTG registrations <br />
<br />
* Bugs/RFEs<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
*** https://review.openstack.org/#/c/404293<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting January 11, 2017 ===<br />
<br />
* Announcements<br />
* There is still room for PTG registrations <br />
<br />
* Bugs/RFEs<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
*** https://review.openstack.org/#/c/404293<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting December 14, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 7, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting November 23, 2016 ===<br />
<br />
=== Meeting November 16, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting November 9, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Ocata Summit Retrospective<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
*** part of this Barcelona summit design session: https://etherpad.openstack.org/p/ocata-nova-neutron-session<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting November 2, 2016 ===<br />
<br />
* Skipping due to Ocata summit travel/recovery<br />
<br />
=== No Meeting October 26, 2016 ===<br />
<br />
* Skipping due to Ocata summit<br />
<br />
=== Meeting October 19, 2016 ===<br />
<br />
* Announcements<br />
** Next week Summit in Barcelona. No meeting next week<br />
<br />
* Ocata Planning<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
*** part of this Barcelona summit design session: https://etherpad.openstack.org/p/ocata-nova-neutron-session<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting October 12, 2016 ===<br />
<br />
* Announcements<br />
** Bob Kukura will not be at today's meeting.<br />
<br />
* Ocata Planning<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
*** part of this Barcelona summit design session: https://etherpad.openstack.org/p/ocata-nova-neutron-session<br />
*** Unifying the portbinding logic is not a necessary part of this proposal anymore<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting October 5, 2016 ===<br />
<br />
* Announcements<br />
** Bob Kukura will not be at today's meeting.<br />
<br />
* Ocata Planning<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** Unifying the portbinding logic is not a necessary part of this proposal anymore<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting September 28, 2016 ===<br />
<br />
=== No Meeting September 21, 2016 ===<br />
<br />
=== No Meeting September 14, 2016 ===<br />
<br />
=== Meeting September 7, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** Unifying the portbinding logic is not a necessary part of this proposal anymore<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting August 31, 2016 ===<br />
<br />
* Neither sukhdev nor rkukura is available to chair today, so we'll skip this week's meeting.<br />
<br />
=== Meeting August 24, 2016 ===<br />
<br />
* Announcements<br />
** N-3 is Sept 1<br />
<br />
* Bugs/RFEs<br />
** Unify ML2 portbinding and dvr portbinding tables - andreas (not available for today's meeting)<br />
*** please review this patch - https://review.openstack.org/#/c/317358<br />
*** spec for live migration - https://review.openstack.org/#/c/309416/<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception - see patch here - https://review.openstack.org/#/c/327500<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 17, 2016 ===<br />
<br />
* Announcements<br />
** N-3 is Sept 1<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
*** I have added the conf calling information for remote participation - see - https://etherpad.openstack.org/p/newton-neutron-midcycle-workitems<br />
<br />
<br />
* Bugs/RFEs<br />
** Unify ML2 portbinding and dvr portbinding tables - andreas <br />
<br />
** please review this patch - https://review.openstack.org/#/c/317358<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception - see patch here - https://review.openstack.org/#/c/327500<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
** Clarification on coupling between port create and port update calls to mech drivers<br />
<br />
=== Meeting August 3, 2016 ===<br />
<br />
* Announcements<br />
** N-3 is Sept 1<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
** Barcelona summit presentation voting has started: https://www.openstack.org/summit/barcelona-2016/vote-for-speakers<br />
<br />
* Bugs/RFEs<br />
** Unify ML2 portbinding and dvr portbinding tables - andreas <br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1609184 [RFE] ML2: Allow retry on db error by precommit https://review.openstack.org/#/c/350315/<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 27, 2016 ===<br />
<br />
* Meeting was cancelled this week<br />
<br />
=== Meeting July 20, 2016 ===<br />
<br />
* Announcements<br />
** N-2 is behind us<br />
** N-3 is Sept 1<br />
** Project Mascot/logo - see here - http://lists.openstack.org/pipermail/openstack-dev/2016-July/099046.html<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
<br />
* Bugs/RFEs<br />
** Unify ML2 portbinding and dvr portbinding tables - andreas <br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 13, 2016 ===<br />
<br />
* Announcements<br />
** Deadline to submit proposals for Barcelona summit is today<br />
** N-2 is this week - http://releases.openstack.org/newton/schedule.html<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
<br />
* Bugs/RFEs<br />
** Unify of ML2 portbinding and dvr portbinding tables<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
<br />
<br />
=== Meeting July 6, 2016 ===<br />
<br />
* Announcements<br />
** July 12-14 Neuton-2<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
* Bugs/RFEs<br />
** Unify of ML2 portbinding and dvr portbinding tables<br />
*** Armax commented on the spec: https://review.openstack.org/309416 . Those are his major points:<br />
*** Are we sure that vnic_type and profile are always port specific (and not binding specific)?<br />
*** Why not just merging the portbindingstable into the dvr portbindingstable?<br />
*** For Live Migration Armando rather wants a live migration specifc port extension than a general purpose port extension. The general purpose solution seems a bit overkill to him. On the summit, we decided to go the latter one, thoughts?<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
=== Meeting June 29, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Items from Last week<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting June 22, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Items from Last week<br />
** https://review.openstack.org/#/c/320657/1/neutron/db/ipam_backend_mixin.py <- Should this be fixed? Question from Rossella.<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting June 15, 2016 ===<br />
<br />
* Announcements<br />
* Unify of ML2 portbinding and dvr portbinding tables<br />
** current patchset: https://review.openstack.org/#/c/326987<br />
*** TODO: minor fixes, unit tests<br />
*** Separate Patch: OVO, rework DVR part as well<br />
** series of patches doing similar work for router ha ports: https://review.openstack.org/#/c/323993<br />
** Which one is the right way to go? Who do we need to involve to land this in Newton?<br />
<br />
* Open Discussion<br />
** https://review.openstack.org/#/c/320657/1/neutron/db/ipam_backend_mixin.py <- Should this be fixed? Question from Rossella.<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
=== Meeting June 8, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Open Discussion<br />
<br />
=== Meeting June 1, 2016 ===<br />
<br />
* Announcements<br />
** N-1 is *this* week<br />
** http://releases.openstack.org/newton/schedule.html<br />
<br />
* Manila-ML2 integration <br />
** https://bugs.launchpad.net/neutron/+bug/1573197<br />
<br />
* Security Groups Discussion<br />
<br />
* Open Discussion<br />
** Some routed networks stuff (carl_baldwin)<br />
*** https://review.openstack.org/#/c/317358 - Enabling create / delete of segments directly<br />
*** https://review.openstack.org/#/c/321152 - ML2 bug doesn't allow return of IP allocation in port update.<br />
<br />
=== Meeting May 25, 2016 ===<br />
<br />
* Today's meeting was cancelled - we will meet next week<br />
<br />
* Announcements<br />
** N-1 is next week<br />
** http://releases.openstack.org/newton/schedule.html<br />
<br />
* Manila-ML2 integration <br />
** https://bugs.launchpad.net/neutron/+bug/1573197<br />
<br />
* Security Groups Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting May 18, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Bugs<br />
<br />
* Open Discussion<br />
<br />
=== Meeting May 11, 2016 ===<br />
<br />
(carl_baldwin) Will there be a meeting this week? - Yes<br />
<br />
* Announcements<br />
<br />
* Newton charter for ML2 <br />
** Trunked ports integration with ML2 <br />
** Integration of Segments service plugin with ML2 (see below)<br />
<br />
* Bugs<br />
** Missing ML2 config options in config reference: https://bugs.launchpad.net/openstack-manuals/+bug/1567792<br />
<br />
* Open Discussion<br />
** Some routed networks topics<br />
*** creating and deleting segments on existing network through new segment API<br />
**** Any cases it should be forbidden?<br />
*** Integrating the segments service plugin with ML2<br />
<br />
<br />
=== Meeting May 4, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Discussion on the charter for ML2 for Newton<br />
** Some of the discussion during summit - https://etherpad.openstack.org/p/newton-neutron-unplugged-track<br />
<br />
* Bugs<br />
** Missing ML2 config options in config reference: https://bugs.launchpad.net/openstack-manuals/+bug/1567792<br />
<br />
* Open Discussion<br />
<br />
=== Meeting April 20, 2016 ===<br />
<br />
* Announcements<br />
** rkukura cannot attend today<br />
** Austin Summit Next week<br />
** No meeting next week (4/27)<br />
<br />
* Neutron Austin Design sessions schedule<br />
** https://www.openstack.org/summit/austin-2016/summit-schedule/global-search?t=Neutron%3A<br />
<br />
* Bugs<br />
** Missing ML2 config options in config reference: https://bugs.launchpad.net/openstack-manuals/+bug/1567792<br />
<br />
* Open Discussion<br />
** Nova-Neutron Porbinding Migration issues (+ macvtap migration, cross l2 agent migration) <br />
*** Cannot attend today, so here a brief update (scheuran, 2016-04-13)<br />
*** Started discussion on the ML http://lists.openstack.org/pipermail/openstack-dev/2016-April/092073.html<br />
*** In a lengthy chat with kevinbenton today we agreed to follow up the multiple port binding thing<br />
*** I started rebasing Bobs patches https://review.openstack.org/#/c/189410 - it will take a while, as I'm learning a lot on the way ;)<br />
*** And a BP + spec is required for the API changes that externalize multiple bindings per port, also still TBD<br />
<br />
=== Meeting April 13, 2016 ===<br />
<br />
* Announcements<br />
** Newton is now open for business<br />
** Networking Guide ML2 section merged: http://docs.openstack.org/mitaka/networking-guide/config-ml2-plug-in.html (scheuran)<br />
<br />
* Neutron Austin Design sessions schedule<br />
** https://www.openstack.org/summit/austin-2016/summit-schedule/global-search?t=Neutron%3A<br />
<br />
* Bugs<br />
** Missing ML2 config options in config reference: https://bugs.launchpad.net/openstack-manuals/+bug/1567792<br />
<br />
* Open Discussion<br />
** Nova-Neutron Porbinding Migration issues (+ macvtap migration, cross l2 agent migration) <br />
*** Cannot attend today, so here a brief update (scheuran, 2016-04-13)<br />
*** Started discussion on the ML http://lists.openstack.org/pipermail/openstack-dev/2016-April/092073.html<br />
*** In a lengthy chat with kevinbenton today we agreed to follow up the multiple port binding thing<br />
*** I started rebasing Bobs patches https://review.openstack.org/#/c/189410 - it will take a while, as I'm learning a lot on the way ;)<br />
*** And a BP + spec is required for the API changes that externalize multiple bindings per port, also still TBD<br />
<br />
=== Meeting April 6, 2016 ===<br />
<br />
* Announcements<br />
** Mitaka release is this week<br />
<br />
* Neutron Austin Design summit Ideas <br />
** Link - https://etherpad.openstack.org/p/newton-neutron-summit-ideas<br />
<br />
* port binding discussion on migration (scheuran) - continuation from previous week<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 30, 2016 ===<br />
<br />
* Announcements<br />
** Mitaka RC2 in the works<br />
<br />
* Neutron Austin Design summit Ideas <br />
** Link - https://etherpad.openstack.org/p/newton-neutron-summit-ideas<br />
<br />
* port binding discussion on migration (scheuran)<br />
** In case distributed ports would be needed, old (currently abandoned, but worth revisiting) effort to cleanup DVR's distributed port implementation as a precursor to generalizing it is here:<br />
*** https://bugs.launchpad.net/neutron/+bug/1367391<br />
*** https://review.openstack.org/#/c/189410/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 23, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Neutron Austin Design summit Ideas <br />
** Link - https://etherpad.openstack.org/p/newton-neutron-summit-ideas<br />
<br />
* port binding discussion on migration (scheuran)<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 16, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Docs ML2 configuration section update<br />
** Documentation - https://review.openstack.org/#/c/282349<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* port binding with port owned by router<br />
<br />
* Simulate portbinding on migration target host (scheuran)<br />
** Use Case: Migration cross l2 agents, migration with macvtap l2 agent --> In both cases nova needs to know the portbinding information that should be used on the migration target before migration has started (in nova pre_live_migration) and before port has been bound. This information is required to trigger the correct vif-plug action on the target and to modify the libvirt domain.xml accordingly<br />
** Approach: Some new api call is required, which simulates the portbinding for the target host and returns this information<br />
** This is just as a heads up - I try to come up with more details in the next meeting (23rd of March)<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 9, 2016 ===<br />
<br />
* Announcements<br />
** rkukura cannot attend today<br />
<br />
* Modular L2 agent update<br />
** Documentation - https://review.openstack.org/#/c/282349<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 2, 2016 ===<br />
<br />
* Announcements<br />
** Mitaka-3 is this week<br />
<br />
* Modular L2 agent update<br />
** Documentation - https://review.openstack.org/#/c/282349<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting February 24, 2016 ===<br />
<br />
* Announcements<br />
** neutron mid-cycle this week - https://etherpad.openstack.org/p/neutron-mitaka-midcycle<br />
<br />
* Open Agenda - based upon interest<br />
<br />
* Modular L2 agent update<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting February 17, 2016 ===<br />
<br />
* Announcements<br />
** rkukura on PTO this week<br />
<br />
* Open Agenda - based upon interest<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Modular L2 agent update<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting February 10, 2016 ===<br />
<br />
* Announcements<br />
** Do not forget to vote on sessions for Austin Summit<br />
*** https://www.openstack.org/summit/austin-2016/vote-for-speakers<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Modular L2 agent update<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting February 3, 2016 ===<br />
<br />
* Announcements<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Modular L2 agent update<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting January 27, 2016 ===<br />
<br />
* Announcements<br />
** Austin (Newton) Summit session proposal deadline is Monday<br />
*** https://www.openstack.org/summit/austin-2016/call-for-speakers<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting January 20, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Driver API for SecurityGroup <br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Any topics of interest to ML2 - Open Agenda based upon the interest<br />
* Open Discussion<br />
<br />
<br />
=== Meeting January 13, 2016 ===<br />
<br />
* Announcements<br />
** M2 is next week<br />
<br />
* Driver API for SecurityGroup <br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Any topics of interest to ML2 - Open Agenda based upon the interest<br />
* Open Discussion<br />
<br />
=== Meeting January 6, 2016 ===<br />
* Announcements<br />
** M2 Mid Jan<br />
<br />
* Driver API for SecurityGroup - good discussion on the bug<br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* Trunk port binding for VLAN-awere VMs - pretty much ready to go<br />
** Spec - https://review.openstack.org/#/c/243786/<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Any topics of interest to ML2 - Open Agenda based upon the interest<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 30, 2015 ===<br />
<br />
* No meeting<br />
<br />
=== Meeting December 23, 2015 ===<br />
<br />
* No meeting<br />
<br />
=== Meeting December 16, 2015 ===<br />
<br />
* Announcements<br />
** Sukhdev is off for next two weeks, rkukura is off week after next<br />
** no meeting 12/30<br />
** quick poll - meet next week (12/23)?<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** Spec - https://review.openstack.org/#/c/243786/<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran (can't attend today 12/09)<br />
** This patch needs to go in first, then we're ready to do the split of the lb agent: https://review.openstack.org/250542<br />
** Split of the lb agent: Will be updated after above went in: https://review.openstack.org/#/c/246318/<br />
** Moving the code to a separate file [WIP] https://review.openstack.org/#/c/248138/<br />
** Also had a discussion with kevinbenton and ajo if arp spoofing stuff could be modelled as agent extension. Could not convince them, so we agreed to go on with the current design and keep that in the back of our minds for the future.<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* limited-portsec Discussion<br />
** if the limited-portsec depend on port-sec extension, there maybe code in limited-portsec to extend the dict of port-sec.<br />
** https://review.openstack.org/#/c/250036/ , difficult to handle the dependency in these extensions.<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 9, 2015 ===<br />
<br />
* Announcements<br />
** Sukhdev is off for next three weeks<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** Spec - https://review.openstack.org/#/c/243786/<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran (can't attend today 12/09)<br />
** This patch needs to go in first, then we're ready to do the split of the lb agent: https://review.openstack.org/250542<br />
** Split of the lb agent: Will be updated after above went in: https://review.openstack.org/#/c/246318/<br />
** Moving the code to a separate file [WIP] https://review.openstack.org/#/c/248138/<br />
** Also had a discussion with kevinbenton and ajo if arp spoofing stuff could be modelled as agent extension. Could not convince them, so we agreed to go on with the current design and keep that in the back of our minds for the future.<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* limited-portsec Discussion<br />
** if the limited-portsec depend on port-sec extension, there maybe code in limited-portsec to extend the dict of port-sec.<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Open Discussion<br />
** Discussion on passing network ID to the type drivers - enhancement is needed to three methods as follows:<br />
*** def allocate_tenant_segment(self, session, network_id=None):<br />
*** def reserve_provider_segment(self, session, segment, network_id=None):<br />
*** def release_segment(self, session, segment, network_id=None):<br />
<br />
=== Meeting December 2, 2015 ===<br />
* Announcements<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** Spec - https://review.openstack.org/#/c/243786/<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
** https://review.openstack.org/#/c/246318/<br />
** https://review.openstack.org/#/c/248138/<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting November 25, 2015 ===<br />
* Announcements<br />
** M1 is due next week<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** Bence Romsics discussed with ML2 subteam at summit<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting November 18, 2015 ===<br />
* Announcements<br />
** M1 is due in first week of Dec<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** Bence Romsics discussed with ML2 subteam at summit<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting November 11, 2015 ===<br />
* Announcements<br />
** Welcome back from the summit and our week off!<br />
** Mitaka-1 December 1: https://launchpad.net/neutron/+milestone/mitaka-1<br />
<br />
* Mitaka Design Summit recap<br />
** Etherpads: https://wiki.openstack.org/wiki/Design_Summit/Mitaka/Etherpads#Neutron<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** Bence Romsics discussed with ML2 subteam at summit<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
=== Meeting October 21, 2015 ===<br />
* Announcements<br />
** Mitaka summit is next week<br />
** No ML2 IRC meeting during summit<br />
<br />
* Mitaka Design Summit<br />
** Neutron Design Summit schedule - https://www.openstack.org/summit/tokyo-2015/schedule/design-summit<br />
<br />
* ML2 pre-cycle sprint recap<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** email summaries - TBD<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
=== Meeting October 14, 2015 ===<br />
<br />
* Meeting cancelled due to low attendance<br />
<br />
=== Meeting October 7, 2015 ===<br />
<br />
* No meeting - ML2 pre-cycle sprint<br />
<br />
=== Meeting Sept 30, 2015 ===<br />
* Announcements<br />
** Neutron has a new PTL for Mitaka - congratulations to armax and many thanks to mestery!<br />
** ML2 pre-cycle sprint is next week<br />
** No ML2 IRC meeting next week<br />
<br />
* ML2 pre-cycle sprint<br />
** Sprint announcement - http://lists.openstack.org/pipermail/openstack-dev/2015-September/073927.html<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** Logistics<br />
** Prep<br />
<br />
* Mitaka Design Summit proposals for ML2 - discussion <br />
** Neutron Mitaka Design Summit proposals - https://etherpad.openstack.org/p/neutron-mitaka-designsummit<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* Modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
=== Meeting Sept 23, 2015 ===<br />
* Announcements<br />
** Liberty RC1 contents - https://launchpad.net/neutron/+milestone/liberty-rc1<br />
** PTL election is this week - https://wiki.openstack.org/wiki/PTL_Elections_September_2015<br />
<br />
* ML2 late-cycle plan<br />
** Sprint announcement - http://lists.openstack.org/pipermail/openstack-dev/2015-September/073927.html<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* Mitaka Design Summit proposals for ML2 - discussion <br />
** Nutron Mitaka Design Summit proposals - https://etherpad.openstack.org/p/neutron-mitaka-designsummit<br />
<br />
* driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting Sept 16, 2015 ===<br />
<br />
* Announcements<br />
** Liberty RC1 contents - https://launchpad.net/neutron/+milestone/liberty-rc1<br />
<br />
* ML2 late-cycle plan<br />
** Sprint announcement - http://lists.openstack.org/pipermail/openstack-dev/2015-September/073927.html<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* Mitaka Design Summit proposals for ML2 - discussion <br />
** Nutron Mitaka Design Summit proposals - https://etherpad.openstack.org/p/neutron-mitaka-designsummit<br />
<br />
* driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting Sept 9, 2015 ===<br />
<br />
* Announcements<br />
** Liberty-3 contents - https://launchpad.net/neutron/+milestone/liberty-3<br />
** Liberty RC1 contents - https://launchpad.net/neutron/+milestone/liberty-rc1<br />
<br />
* ML2 late-cycle plan<br />
** Sprint announcement - http://lists.openstack.org/pipermail/openstack-dev/2015-September/073927.html<br />
<br />
* Mitaka Design Summit proposals for ML2 - discussion <br />
** Brainstorm ideas for the Mitaka ML2 design summit ideas<br />
** Nutron Mitaka Design Summit proposals - https://etherpad.openstack.org/p/neutron-mitaka-designsummit<br />
<br />
* driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting Sept 2, 2015 ===<br />
<br />
* Announcements<br />
** Liberty FF is this week (or early next week)<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is Yahoo (tentative) <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** Task Flow Document<br />
*** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* driver API for SecurityGroup - Do we want to come up with a plan for Design session in Tokyo for this? <br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 26, 2015 ===<br />
<br />
* Announcements<br />
** Liberty FF is next week<br />
<br />
* Action Items from previous weeks:<br />
** rkukura to work with others to finalize the venue for the ML2 late-cycle sprint<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is TBD. <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* driver API for SecurityGroup<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 19, 2015 ===<br />
<br />
* Announcements<br />
** Liberty FF is two weeks away<br />
<br />
* Action Items from previous weeks:<br />
** rkukura and Sukhdev to re-organize weekly meeting agenda around goals for upcoming Mitaka cycle as well as anything needed to wrap up for liberty<br />
** rkukura to work with others to finalize the venue for the ML2 late-cycle sprint<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is TBD. <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L3 Blueprints - https://launchpad.net/neutron/+milestone/liberty-3<br />
** couple of Blueprints may be of interest to ML2 team<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* driver API for SecurityGroup<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 12, 2015 ===<br />
<br />
* Announcements<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is TBD. <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L3 Blueprints - https://launchpad.net/neutron/+milestone/liberty-3<br />
** couple of Blueprints may be of interest to ML2 team<br />
<br />
* L2 Modular Agent discussion<br />
** macvtap agent and ML2 discussion. Feel free to express your opinion - http://lists.openstack.org/pipermail/openstack-dev/2015-August/071207.html<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 5, 2015 ===<br />
<br />
* Announcements<br />
** Liberty FF is end of August<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is TBD. <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L3 Blueprints - https://launchpad.net/neutron/+milestone/liberty-3<br />
** couple of Blueprints may be of interest to ML2 team<br />
<br />
* L2 Modular Agent discussion<br />
** macvtap agent and ML2 discussion. Feel free to express your openion - http://lists.openstack.org/pipermail/openstack-dev/2015-August/071207.html<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 29, 2015 ===<br />
<br />
* Announcements<br />
** Liberty-2 is this week<br />
** Liberty-3 is end of August<br />
<br />
* ML2 late-cycle plan<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L2 Modular Agent discussion<br />
<br />
* Place for Macvtap agent (scheuran) - Putting this right after l2-agent, as it is related to it<br />
** Planning a ml2 driver + l2 agent for macvtap attachments (independent from sriov). But where should it land?<br />
*** 1) own openstack repo networking-macvtap (already some discussion there: https://review.openstack.org/#/c/195907/)<br />
*** 2) in neutron tree as new reference, own agent (duplicating code)<br />
*** 3) In neutron tree, Integrated into linuxbridge agent (reusing about 500 lines of code, mostly main loop, detecting new devices,...); Extracting superclass out of linuxbridge agent that can be subclassed. Having config option to either run agent in lb or in macvtap mode. fully functional prototype (macvtap stuff tested): https://github.com/scheuran/networking-macvtap/commit/36a068cf3d3d6930ab9330efb099cd95a84ca785<br />
*** 4) modular l2 agent, but as long it is being discussed go with #1<br />
*** 5) Prototyping modular layer 2 agent ( #a in separate repo vs. #b together with lb)<br />
** Anyhow there will be a separate ml2 driver which will either land in tree or in the networking-macvtap repo<br />
** Spec on github (assuming it will land in a separate repo): https://github.com/scheuran/networking-macvtap/commit/bc239419398ec039da35ec949a14691280733bf6<br />
** Has been discussed in yesterdays neutron meeting where I was asked to evaluate agent-extension used for qos - but that can not be used: http://eavesdrop.openstack.org/meetings/networking/2015/networking.2015-07-28-14.01.log.html<br />
<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
** request for patch review:<br />
*** https://review.openstack.org/#/c/202357/ l3_db: it updates port attribute without L2 plugin<br />
*** https://review.openstack.org/#/c/202358/ l3_db: not use L2 plugin _get_port unnecessarily<br />
*** https://review.openstack.org/#/c/202359/ l3: not use L2 plugin _get_subnet unnecessarily<br />
<br />
=== Meeting July 22, 2015 ===<br />
<br />
* Announcements<br />
** Liberty-2 is next week<br />
**Liberty Release Schedule - https://wiki.openstack.org/wiki/Liberty_Release_Schedule<br />
<br />
* Action Items<br />
** rkukura to finalize the plan for ML2 sprint<br />
*** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L2 Modular Agent discussion<br />
* Physical Topology Discussion<br />
* Ironic/Neutron-ML2 integration discussion<br />
** https://wiki.openstack.org/wiki/Meetings/Ironic-neutron<br />
<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 15, 2015 ===<br />
<br />
* Announcements<br />
** Liberty-2 is fast approaching - end of July<br />
**Liberty Release Schedule - https://wiki.openstack.org/wiki/Liberty_Release_Schedule<br />
<br />
* Action Items<br />
** rkukura to finalize the plan for ML2 sprint<br />
*** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L2 Modular Agent discussion<br />
* Physical Topology Discussion<br />
* Ironic/Neutron-ML2 integration discussion<br />
** https://wiki.openstack.org/wiki/Meetings/Ironic-neutron<br />
** ML2 based test framework for Ironic - call for discussion/Ideas<br />
<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 8, 2015 ===<br />
<br />
* Announcements<br />
<br />
* Action Items<br />
** rkukura and manishg to finalize the ML2 sprint plans and put together an etherpad for sprint<br />
*** Etherpad started: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** asomya and shivharis to add Physical Topology to the ML2 charter for Liberty<br />
<br />
* ML2 Mid-cycle sprint - decide on the date <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
** Following participants are available - please add your name, if you can participate<br />
*** Sukhdev K<br />
*** Bob K<br />
*** Arvind S<br />
*** Manish G<br />
*** Kevin B<br />
*** Josh <br />
* L2 Modular Agent discussion<br />
* Physical Topology Discussion<br />
* Ironic/Neutron-ML2 integration discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 1, 2015 ===<br />
<br />
* Announcements<br />
<br />
* Action Items<br />
** rkukura and manishg to finalize the ML2 sprint plans and put together an etherpad for sprint<br />
*** Etherpad started: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** banix to discuss Modular L2 agents topic in Neutron core team and drive the priority<br />
** asomya and shivharis to add Physical Topology to the ML2 charter for Liberty<br />
<br />
* Neutron Mid-cycle sprint recap (Sukhdev)<br />
<br />
* ML2 Mid-cycle sprint<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** July 13-17 seems like the earliest possible week<br />
** Following participants are available - please add your name, if you can participate<br />
*** Sukhdev K<br />
*** Bob K<br />
*** Arvind S<br />
*** Manish G<br />
*** Josh <br />
** Task Flow Document<br />
*** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Discussion on binding_profile_type to facilitate filtering of Ironic ports or using device_owner (Sukhdev)<br />
<br />
* Open Discussion<br />
<br />
=== Meeting June 24, 2015 ===<br />
<br />
* No meeting - Neutron mid-cycle sprint<br />
<br />
=== Meeting June 17, 2015 ===<br />
<br />
* Announcements<br />
** VLAN aware VMs meeting 6-15-2015<br />
*** https://etherpad.openstack.org/p/YVR-neutron-vlan-trunk<br />
<br />
* Action Items<br />
** banix to discuss Modular L2 agents topic in Neutron core team and drive the priority<br />
** asomya and shivharis to add Physical Topology to the ML2 charter for Liberty<br />
** manishg to propose two or three time slots for mid-cycle sprint for task flow<br />
*** Proposing a few dates here (we will probably need 2 days but just proposing a range)<br />
**** Jul/8 - Jul/10<br />
**** Jul/13 - Jul/15<br />
**** Sep/9 - Sep/11<br />
**** Sep/16 - Sep/18<br />
**** Sep/23 - Sep/25<br />
<br />
* Neutron Mid-Cycle Sprint Discussion <br />
** https://etherpad.openstack.org/p/neutron-liberty-mid-cycle <br />
*** July 13-17 seems like the earliest possible week<br />
** Following participants are available - please add your name, if you can participate<br />
*** Sukhdev K<br />
*** Bob K<br />
*** Manish G<br />
*** Josh <br />
<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
=== Meeting June 10, 2015 ===<br />
*Absence: <br />
** banix. I will be away. Will follow up on my AI by next week.<br />
<br />
* Announcements<br />
** New RFE process - to be followed after Liberty 1<br />
*** http://docs.openstack.org/developer/neutron/policies/blueprints.html#neutron-request-for-feature-enhancements<br />
** Core-vendor decomp - Phase II<br />
*** https://review.openstack.org/#/c/187267<br />
<br />
* Action Items<br />
** rkukura to discuss with QoS implications with ajo on ML2<br />
** banix to discuss Modular L2 agents topic in Neutron core team and drive the priority<br />
** asomya and shivharis to add Physical Topology to the ML2 charter for Liberty<br />
** manishg to propose two or three time slots for mid-cycle sprint for task flow<br />
*** Proposing a few dates here (we will probably need 2 days but just proposing a range)<br />
**** Jul/8 - Jul/10<br />
**** Jul/13 - Jul/15<br />
**** Sep/9 - Sep/11<br />
**** Sep/16 - Sep/18<br />
**** Sep/23 - Sep/25<br />
<br />
* Neutron Mid-Cycle Sprint Discussion <br />
** I have removed Task Flow item from etherpad for Ft. Collins mid-cycle. <br />
** https://etherpad.openstack.org/p/neutron-liberty-mid-cycle <br />
** Discussion on the time frame that works for people to have an ML2 mid-cycle in the Bay Area<br />
*** July 13-17 seems like the earliest possible week<br />
** Following participants are available - please add your name, if you can participate<br />
*** Sukhdev K<br />
*** Bob K<br />
*** Manish G<br />
*** Josh <br />
<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting June 3, 2015 ===<br />
<br />
* Announcements<br />
** Ironic-Neutron integration weekly meetings was kicked off this week - Lots of interest in this topic . Anybody interested in this topic, please join us next week and every week after that.<br />
*** https://wiki.openstack.org/wiki/Meetings/Ironic-neutron<br />
** New Spec process<br />
*** https://github.com/openstack/neutron/blob/master/doc/source/policies/blueprints.rst<br />
** Core-vendor decomp - Phase II<br />
*** https://review.openstack.org/#/c/187267<br />
<br />
* Charter of ML2 sub-team for Liberty Cycle<br />
** Task Flow<br />
** Decomposition phase -2<br />
<br />
* Neutron Mid-Cycle Sprint Discussion <br />
** Key players for the Task Flow can not make the sprint. Possibilities are to hold mid-cycle sprint in Bay Area. Who is interested? Who can make it? <br />
** https://etherpad.openstack.org/p/neutron-liberty-mid-cycle <br />
<br />
* Task Flow Discussion<br />
** We lost opportunity to discuss it in Vancouver<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting May 27, 2015 ===<br />
<br />
* No meeting - recovering from summit<br />
<br />
=== Meeting May 20, 2015 ===<br />
<br />
* No meeting - Liberty Summit<br />
<br />
=== Meeting May 13, 2015 ===<br />
<br />
*Announcements<br />
** No meeting next two weeks. Next week everybody is at summit, following week to recover from travels<br />
<br />
*Task Flow Discussion<br />
*** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
*** midonet plugin (not done - will take care of it this week) (manishg)<br />
<br />
*Liberty Design Summit Discussion<br />
**https://wiki.openstack.org/wiki/Summit/Liberty/Etherpads#Neutron<br />
** Contributor Meetup Friday (at Summit): https://etherpad.openstack.org/p/YVR-neutron-contributor-meetup<br />
<br />
*ML2 on Neutron Mid-Cycle Sprint <br />
**https://etherpad.openstack.org/p/neutron-liberty-mid-cycle (see item 4)<br />
<br />
* Liberty BP<br />
** converting address-pair and security-group into extension driver. <br />
*** https://review.openstack.org/#/c/169223/3/specs/liberty/ml2-extension-driver-convert.rst<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
** Discussion on Port to network relationship - N:M relationship - is it allowed in our current design? <br />
*** Can one port attach to multiple networks? <br />
*** Can a (v)NIC attach to multiple networks? <br />
*** Can one network attach to multiple ports of same instance/node?<br />
<br />
=== Meeting May 6, 2015 ===<br />
<br />
*Announcements<br />
** Kilo was released last week - congratulations to everybody<br />
<br />
*Task Flow Discussion<br />
*** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
*** midonet plugin (not done - will take care of it this week) (manishg)<br />
<br />
*Liberty Design Summit Discussion<br />
**https://wiki.openstack.org/wiki/Summit/Liberty/Etherpads#Neutron<br />
**ML2 topics are in Fishbowl room discussions - lets update it<br />
**Lightening talks are here - http://libertydesignsummit.sched.org/event/213da02952470483dfd8b2765aa88485#.VUmpcGRVhHw<br />
<br />
*ML2 on Neutron Mid-Cycle Sprint <br />
**https://etherpad.openstack.org/p/neutron-liberty-mid-cycle (see item 4)<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
=== Meeting April 29, 2015 ===<br />
*Announcements<br />
** Kilo RC3 is due any day<br />
** Starting with Liberty Spec process for new features is being abandoned in favor of light weight RFE is being implemented<br />
***https://review.openstack.org/#/c/177342/<br />
** Changes to Driver team - Doug and Maru replacing Salvatore and Mark <br />
<br />
*Action Items from Last week<br />
**manishg to document task flow discussions and look into the midonet plugin<br />
*** [https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document] (manishg)<br />
*** midonet plugin (not done - will take care of it this week) (manishg)<br />
<br />
*Ironic (bare metal) integration through ML2 Mech Drivers (discussion)<br />
**There is a tremendous interest by many vendors, as well as Ironic team for this. I have requested a summit session for this. see item 63 on etherpad<br />
**https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
<br />
*ML2 on Neutron Mid-Cycle Sprint <br />
**https://etherpad.openstack.org/p/neutron-liberty-mid-cycle (see item 4)<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting April 22, 2015 ===<br />
*Announcements<br />
** Kilo RC2 is due any day<br />
** Networking Guide Doc Day Sprint it tomorrow. Please contact Edgar, if you want to participate/contribute<br />
*** Here is agenda for the sprint - https://etherpad.openstack.org/p/networking-guide<br />
<br />
*Action Items from Last week<br />
**Sukhdev to discuss with mestery about task flow during mid-cycle sprint<br />
**Document the discussion point related to ML2 Sync (Manish)<br />
**shivharis to find the information about release notes for Kilo and share with the team<br />
***https://wiki.openstack.org/wiki/ReleaseNotes/Kilo<br />
<br />
*ML2 on Neutron Mid-Cycle Sprint <br />
**https://etherpad.openstack.org/p/neutron-liberty-mid-cycle (see item 4)<br />
<br />
* ML2 summit sessions<br />
** Design summit session etherpad: https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting April 15, 2015 ===<br />
*Announcements<br />
** Absence: Manish (Jury Duty)<br />
** Absence next week: rkukura (PTO - college tour)<br />
** Kilo RC is out<br />
<br />
*Action Items from Last week<br />
**Add next steps for the Drivers decomposition to summit topic etherpad - shivharis<br />
**shivharis to find the information about release notes for Kilo and share with the team<br />
**rkukura and Sukhdev to discuss with mestery about task flow during mid-cycle sprint<br />
**Document the discussion point related to ML2 Sync (Manish)<br />
<br />
* Finalize recommendations to mestery on ML2 summit sessions<br />
** Design summit session etherpad: https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
<br />
* Quick update on DVR UT/fix/cleanup work (rkukura)<br />
<br />
* portsecurity tests: unit, functional and scenario<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting April 8, 2015 ===<br />
<br />
*Announcements<br />
** RC's are April 9-23 and Kilo release on April 30<br />
** Liberty mid-cycle sprint announced. <br />
*** June 24-26 in Fort Collins, CO (at HP)<br />
*** Topics to be decided after Vancouver summit - https://etherpad.openstack.org/p/neutron-liberty-mid-cycle<br />
<br />
*Action Items from Last week<br />
**Add next steps for the Drivers decomposition to summit topic etherpad - shivharis<br />
*** Design summit session etherpad: https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
**ML2 sync and error handling to summit topic etherpad (rkukura)<br />
**Document the discussion point related to ML2 Sync (Manish)<br />
<br />
* Mechanism drivers and DVR discussion (rkukura)<br />
** Have made good (but slow) progress on DVR port binding schema and logic cleanup<br />
*** https://bugs.launchpad.net/neutron/+bug/1367391<br />
*** Will miss kilo, hopefully merge early in liberty, cannot back-port to kilo due to schema changes<br />
** Discovered no current unit tests cover critical DVR port binding logic, so adding them as separate patch against current code, then will ensure they don't break in dependent cleanup patch<br />
*** Extending test_port_binding to exercise update_dvr_port_binding, get_device_details, etc. for DVR ports, utilizing existing PortContext state asserts in mechanism_test MD<br />
*** Hoped to get at least the new UTs into kilo, but probably too late, but can back-port to kilo<br />
** Discovered several issues (inconsistencies in per-host vs. host-independent state in PortContext) that would seem to break ToR switch MDs that need to track binding state per host:<br />
*** When committing DVR port binding, PortContext passed to update_port methods has new binding:vif_type and binding:vif_details for the bound host, but shows 'distributed' for previous binding:vif_type instead of 'unbound' like for normal ports, and empty strings for current or previous binding:host_id - propose to make these work like for non-DVR ports<br />
*** When updating DVR port's status, PortContext currently shows 'distributed' for binding:vif_type and empty string for host, but has binding_levels, etc., for the specific host - could change this to reflect host-specific state, or to only be called when port's status changes and reflect non-host-specific state<br />
** Issues to discuss<br />
*** Has anyone tested their MDs with DVR?<br />
*** Has anyone run into these (or other) issues?<br />
*** Is back-porting these sorts of behavioral fixes to kilo acceptable?<br />
*** Do we have consensus on making update_port methods reflect per-host state when committing DVR port binding?<br />
*** Do we prefer to make update_port methods reflect per-host state or only host-independent state when changing DVR port status, or do we need separate updates for each?<br />
<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting April 1, 2015 ===<br />
<br />
*Announcements<br />
** RC's are April 9-23 and Kilo release on April 30<br />
** Design summit session etherpad: https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
*Action Items from Last week<br />
**Document the discussion point related to ML2 Sync (Manish)<br />
**Create an etherpad for driver decomposition discussion at Vancouver Summit<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting March 25, 2015 ===<br />
<br />
*Announcements<br />
** RC's are April 9-23 and Kilo release on April 30<br />
** RC1 content is here - https://launchpad.net/neutron/+milestone/kilo-rc1<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting March 18, 2015 ===<br />
<br />
*Announcements<br />
**L2 Gateway API is ready for consumption by everybody. Give it a test drive and provide feedback to the team. <br />
**See wiki here - https://wiki.openstack.org/wiki/Neutron/L2-GW<br />
** K3 content is here - https://launchpad.net/neutron/+milestone/kilo-3<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
<br />
=== Meeting March 11, 2015 ===<br />
<br />
*Announcements<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
<br />
<br />
=== Meeting March 4, 2015 ===<br />
<br />
*Announcements<br />
** Kilo Feature Freeze is tomorrow (March 5th)<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* portsecurity patches<br />
** https://review.openstack.org/#/c/126552/<br />
** https://review.openstack.org/#/c/160051/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron/+bug/1328991<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting February 25, 2015 ===<br />
<br />
*Announcements<br />
** shivharis: under the weather<br />
* ML2 Drivers decomposition discussion<br />
** How are distributions packaging decomposed drivers?<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
*Few BPs being worked on may have impact on ML2 <br />
**https://blueprints.launchpad.net/neutron/+spec/nfv-vlan-trunks<br />
**https://blueprints.launchpad.net/neutron/+spec/restructure-l2-agent<br />
* ML2 Extension Driver API enhancements <br />
** https://review.openstack.org/#/c/152759/ - ready to merge<br />
** https://review.openstack.org/#/c/129178/ - coming along well<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting February 18, 2015 ===<br />
<br />
*Announcements<br />
* ML2 Drivers decomposition discussion<br />
** How are distributions packaging decomposed drivers?<br />
* ML2 Sync and error handling (Task Flow)<br />
* ML2 Extension Driver API enhancements<br />
** Needed for PortSecurity extension driver<br />
** https://review.openstack.org/#/c/152759/<br />
** https://review.openstack.org/#/c/129178/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting February 11, 2015 ===<br />
<br />
*Announcements<br />
**K2 is already out<br />
**Feature proposal freeze for Kilo is March 5<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow) - Follow on from previous week (manishg)<br />
** PoC: https://review.openstack.org/#/c/154333/<br />
* ML2 Extension Driver API enhancements<br />
** Needed for PortSecurity extension driver<br />
** https://review.openstack.org/#/c/152759/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting February 4, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is this week week<br />
*** https://launchpad.net/neutron/+milestone/kilo-2<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow) - manishg<br />
* Blueprint list consolidation - updated link is here: <br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting January 28, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is next week<br />
*** https://launchpad.net/neutron/+milestone/kilo-2<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow) - update manishg<br />
* Blueprint list consolidation (shivharis and manishg)<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
**https://bugs.launchpad.net/neutron/+bug/1415526<br />
* Open Discussion<br />
<br />
=== Meeting January 21, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is on Feb 5th<br />
*** https://launchpad.net/neutron/+milestone/kilo-2<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow) - update manishg<br />
* Blueprint list consolidation (shivharis and manishg)<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://bugs.launchpad.net/neutron/+bug/1179223 (romilg)<br />
** Review patch set for the bug/1179223 https://review.openstack.org/#/c/136106/<br />
** https://bugs.launchpad.net/neutron/+bug/1367391 (matrohon)<br />
* Open Discussion<br />
<br />
=== Meeting January 14, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is few weeks away<br />
*** https://launchpad.net/neutron/+milestone/kilo-2<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow)<br />
* Blueprint list consolidation (shivharis and manishg)<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://review.openstack.org/#/c/113999/<br />
* Open Discussion<br />
<br />
=== Meeting January 7, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is in one month<br />
*** https://wiki.openstack.org/wiki/Kilo_Release_Schedule<br />
* L2 Gateway update<br />
** Team plans to meet every other week initially - goal is to have an API within Kilo cycle<br />
**See details here: https://wiki.openstack.org/wiki/Meetings#Networking_L2_Gateway_meeting<br />
* ML2 Drivers decomposition discussion<br />
* Blueprint list consolidation (shivharis and manishg)<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 31, 2014 ===<br />
<br />
* No meeting - holiday break<br />
<br />
=== Meeting December 24, 2014 ===<br />
<br />
* No meeting - holiday break<br />
<br />
=== Meeting December 17, 2014 ===<br />
<br />
*Announcements<br />
<br />
**Kilo-1 is due this week<br />
*** Here is the content of the release https://launchpad.net/neutron/+milestone/kilo-1<br />
<br />
** Neutron Mid-cycle report<br />
*** https://etherpad.openstack.org/p/neutron-mid-cycle-sprint-dec-2014<br />
***http://lists.openstack.org/pipermail/openstack-dev/2014-December/052715.html<br />
<br />
* Discussion about the ML2 Drivers decomposition<br />
* Blueprint list consolidation (shivharis and manishg)<br />
** Needs further split of drivers<br />
<br />
* Bugs<br />
** We are closing in on K-1 release<br />
** High priority bugs:<br />
** https://bugs.launchpad.net/neutron/+bug/1179223 (romilg)<br />
** https://bugs.launchpad.net/neutron/+bug/1367391 (rkukura)<br />
** https://bugs.launchpad.net/neutron/+bug/1378732 (markmacclain, bug was critical at one point)<br />
** https://bugs.launchpad.net/neutron/+bug/1381536 (Eugene)<br />
** Other bugs:<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 10, 2014 ===<br />
<br />
* No meeting today due to Neutron Mid-cycle sprint<br />
<br />
=== Meeting December 3, 2014 ===<br />
* Announcements<br />
** Mid-cycle meetup: https://wiki.openstack.org/wiki/Sprints/NeutronKiloSprint<br />
** Sub-teams charter https://wiki.openstack.org/wiki/NeutronSubteamCharters<br />
** Kilo release schedule: https://wiki.openstack.org/wiki/Kilo_Release_Schedule<br />
<br />
*Action Items from previous Week<br />
** None<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** Total of 56 bugs, many in medium and low state<br />
** Many vendor specific bugs<br />
** Should we continue working on this (almost done) or abandon it: https://review.openstack.org/#/c/113999/<br />
<br />
* Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
* ML2 driver repository discussion - We did not get to cover it last week<br />
** It seems ML2 vendor drivers will likely be moving out of the main neutron git repository<br />
*** https://review.openstack.org/#/c/134680/<br />
** Any vendor can use their own private repository (stackforge?)<br />
** Do we want a common repository for ML2 vendor drivers?<br />
*** Merges reviewed/approved by an ML2 core team?<br />
*** Pros<br />
**** Reviews maintain consistent quality, style, functionality, etc.<br />
**** Help ensure drivers can coexist in heterogeneous deployments<br />
**** Changes to driver API can update all drivers in common repo in single merge<br />
**** Distributions can package entire set of vendor drivers rather than having to interact with each vendor separately<br />
*** Cons<br />
**** Reviews and approval needed to merge<br />
**** Vendors don't control release cycle for their own drivers<br />
**** Not a level playing field for vendors who chose to use their own repositories<br />
*** Formal poll coming?<br />
<br />
* Modular L2 agent<br />
** Separate task force?<br />
** Relationship to ML2?<br />
<br />
*Open Discussion<br />
** https://blueprints.launchpad.net/neutron/+spec/network-settings-support-vnic-type<br />
<br />
=== Meeting November 26, 2014 ===<br />
* Announcements<br />
** Mid-cycle meetup: https://wiki.openstack.org/wiki/Sprints/NeutronKiloSprint<br />
** Kilo release schedule: https://wiki.openstack.org/wiki/Kilo_Release_Schedule<br />
<br />
*Action Items from previous Week<br />
** Discuss rate limiting (throughput limiting)<br />
** Discuss port security<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
* ML2 Subteam Charter<br />
** https://etherpad.openstack.org/p/ML2_Subteam_Charter<br />
<br />
* ML2 driver repository discussion<br />
** It seems ML2 vendor drivers will likely be moving out of the main neutron git repository<br />
*** https://review.openstack.org/#/c/134680/<br />
** Any vendor can use their own private repository (stackforge?)<br />
** Do we want a common repository for ML2 vendor drivers?<br />
*** Merges reviewed/approved by an ML2 core team?<br />
*** Pros<br />
**** Reviews maintain consistent quality, style, functionality, etc.<br />
**** Help ensure drivers can coexist in heterogeneous deployments<br />
**** Changes to driver API can update all drivers in common repo in single merge<br />
**** Distributions can package entire set of vendor drivers rather than having to interact with each vendor separately<br />
*** Cons<br />
**** Reviews and approval needed to merge<br />
**** Vendors don't control release cycle for their own drivers<br />
**** Not a level playing field for vendors who chose to use their own repositories<br />
*** Formal poll coming?<br />
<br />
* Modular L2 agent<br />
** Separate task force?<br />
** Relationship to ML2?<br />
<br />
*Open Discussion<br />
** https://blueprints.launchpad.net/neutron/+spec/network-default-setting-ext<br />
<br />
=== Meeting November 19, 2014 ===<br />
* Announcements<br />
** Mid-cycle meetup: https://wiki.openstack.org/wiki/Sprints/NeutronKiloSprint<br />
<br />
* Bugs<br />
** Move postcommit ops out of transaction for bulk https://review.openstack.org/#/c/113999/<br />
<br />
* Spec Reviews<br />
** ML2: portsecurity extension support https://review.openstack.org/#/c/99873/<br />
<br />
* ML2 Subteam Charter<br />
** Should the ML2 subteam continue to exist, meet, etc.? <br />
** If so, it needs a charter by next week's neutron IRC meeting.<br />
** Draft at https://etherpad.openstack.org/p/ML2_Subteam_Charter<br />
<br />
* ML2 driver repository discussion<br />
** It seems ML2 vendor drivers will likely be moving out of the main neutron git repository<br />
** Any vendor can use their own private repository (stackforge?)<br />
** Do we want a common repository for ML2 vendor drivers?<br />
*** Merges reviewed/approved by an ML2 core team?<br />
*** Pros<br />
**** Reviews maintain consistent quality, style, functionality, etc.<br />
**** Help ensure drivers can coexist in heterogeneous deployments<br />
**** Changes to driver API can update all drivers in common repo in single merge<br />
**** Distributions can package entire set of vendor drivers rather than having to interact with each vendor separately<br />
*** Cons<br />
**** Reviews and approval needed to merge<br />
**** Vendors don't control release cycle for their own drivers<br />
**** Not a level playing field for vendors who chose to use their own repositories<br />
*** Formal poll coming?<br />
<br />
* Modular L2 agent<br />
** Separate task force?<br />
** Relationship to ML2?<br />
<br />
*Open Discussion<br />
<br />
=== Meeting November 12, 2014 ===<br />
<br />
*No meeting this week due to people still traveling and/or recovering.<br />
<br />
=== Meeting November 5, 2014 ===<br />
<br />
*No meeting this week due to Paris Summit.<br />
<br />
=== Meeting October 29, 2014 ===<br />
<br />
*Announcements<br />
**Absent excuse: banix<br />
**Summit is next week!<br />
<br />
*Action Items from previous Week<br />
**None<br />
<br />
*Bugs:<br />
** Move postcommit ops out of transaction for bulk https://bugs.launchpad.net/neutron?field.searchtext=ml2 <br />
<br />
*Specs for Kilo<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Kilo Design Summit <br />
**Sessions<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics-distilled<br />
**Pod Discussions<br />
<br />
*Open Discussion<br />
<br />
=== Meeting October 22, 2014 ===<br />
<br />
*Announcements<br />
**Absent excuse: banix, rkukura<br />
**Juno release is out<br />
***https://launchpad.net/neutron/juno/2014.2<br />
<br />
*Action Items from previous Week<br />
**None<br />
<br />
*Task Flow discussion at Yahoo (Manish, Sukhdev, Bob, Josh)<br />
**http://docs.openstack.org/developer/taskflow/index.html<br />
<br />
*Bugs:<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Kilo Design Summit <br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics-distilled<br />
**ML2 Kilo Themes Discussion (Continuation from last week) <br />
*** What do we want to accomplish in ML2 during Kilo? <br />
***Lets identify priorities first, then figure out how we can best make use of whatever summit time is available.<br />
*** https://etherpad.openstack.org/p/ML2_Kilo_Themes<br />
<br />
*Open Discussion<br />
<br />
=== Meeting October 15, 2014 ===<br />
<br />
*Announcements<br />
**Absent excuse: banix <br />
**Juno release is scheduled for later this week<br />
***Juno feature content - https://wiki.openstack.org/wiki/ReleaseNotes/Juno#OpenStack_Network_Service_.28Neutron.29<br />
<br />
*Action Items from previous Week<br />
**None<br />
<br />
*Bugs/Reviews<br />
**Bug/Patchsets needing reviews:<br />
*** https://review.openstack.org/126360<br />
*** https://review.openstack.org/124917<br />
**Bugs:<br />
***https://bugs.launchpad.net/neutron/+bug/1377346 (manishg: is this already fixed?)<br />
***https://bugs.launchpad.net/neutron/+bug/1224978 (fixed above?)<br />
<br />
* https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Kilo Design Summit <br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
**ML2 Kilo Themes Discussion (Continuation from last week) <br />
*** What do we want to accomplish in ML2 during Kilo? <br />
***Lets identify priorities first, then figure out how we can best make use of whatever summit time is available.<br />
***Moved ideas list to etherpad: https://etherpad.openstack.org/p/ML2_Kilo_Themes<br />
<br />
*Open Discussion<br />
<br />
=== Meeting October 8, 2014 ===<br />
<br />
*Announcements<br />
**Absent excuse: banix <br />
**Juno RC1<br />
***Release content - https://launchpad.net/neutron/+milestone/juno-rc1<br />
***Release notes - https://wiki.openstack.org/wiki/ReleaseNotes/Juno#OpenStack_Network_Service_.28Neutron.29<br />
**Neutron Driver Team<br />
***https://wiki.openstack.org/wiki/Neutron-drivers<br />
<br />
*Action Items from previous Week<br />
**None<br />
<br />
*Bugs<br />
*** https://bugs.launchpad.net/neutron/+bug/1179223 (romilg: needs milestone)<br />
*** https://bugs.launchpad.net/neutron/+bug/1367391 (rkukura: needs milestone)<br />
*** https://bugs.launchpad.net/neutron/+bug/1224978 romilg: needs milestone)<br />
*** https://bugs.launchpad.net/neutron/+bug/1236127 (chuckc: merged?, more needed?)<br />
*** https://bugs.launchpad.net/neutron/+bug/1311470 (kevinbenton: if no issues, please close, fixed with docs)<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Kilo Design Summit <br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
**ML2 Kilo Themes Discussion<br />
*** What do we want to accomplish in ML2 during Kilo? <br />
***Lets identify priorities first, then figure out how we can best make use of whatever summit time is available.<br />
***Ideas<br />
**** Cleanup/generalize DVR's distributed port support<br />
***** See https://bugs.launchpad.net/neutron/+bug/1367391 regarding cleanup<br />
***** Generalize for DHCP, other services?<br />
**** Complete hierarchical port binding<br />
***** See https://blueprints.launchpad.net/neutron/+spec/ml2-hierarchical-port-binding<br />
**** Solve the postcommit backend sync / error handling situation<br />
*****ML2 Sync proposal - https://docs.google.com/document/d/17fATwZkJEonH0pIb1-mPD0UB5RKnJzcHYqkBesJhirE/edit<br />
**** Complete the bulk ops support<br />
**** Revisit/cleanup/improve DB transaction usage, eliminating with_lockmode('update') and semaphore locking<br />
**** Move currently built-in extensions to extension drivers where practical<br />
**** Implement extension driver semantics enforcement<br />
***** See https://docs.google.com/a/noironetworks.com/document/d/14T-defRnFl6M2xR5ZNFGYD6aIiAVWdd1Al9BnjV_JOs<br />
**** Modular L2 agent<br />
**** Do drivers belong in-tree and/or out-of-tree?<br />
**** Improved test coverage and efficiency<br />
**** Improve performance, robustness, and scalability<br />
<br />
*Open Discussion<br />
<br />
=== Meeting October 1, 2014 ===<br />
<br />
*Announcements<br />
**Kilo is now open for new specs<br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
** Absent excuse: shivharis (traveling)<br />
*Action Items from previous Week<br />
**banix to work with mlavalle and the team to figure out best testing strategy for bulk operations<br />
**shivharis to follow up with mestery regarding ML2 RC1 bugs<br />
<br />
*Bugs<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*ML2 Kilo Themes Discussion<br />
** What do we want to accomplish in ML2 during Kilo? <br />
** Lets identify priorities first, then figure out how we can best make use of whatever summit time is available.<br />
** Ideas<br />
*** Cleanup/generalize DVR's distributed port support<br />
**** See https://bugs.launchpad.net/neutron/+bug/1367391 regarding cleanup<br />
**** Generalize for DHCP, other services?<br />
*** Complete hierarchical port binding<br />
**** See https://blueprints.launchpad.net/neutron/+spec/ml2-hierarchical-port-binding<br />
*** Solve the postcommit backend sync / error handling situation<br />
****ML2 Sync proposal - https://docs.google.com/document/d/17fATwZkJEonH0pIb1-mPD0UB5RKnJzcHYqkBesJhirE/edit<br />
*** Complete the bulk ops support<br />
*** Revisit/cleanup/improve DB transaction usage, eliminating with_lockmode('update') and semaphore locking<br />
*** Move currently built-in extensions to extension drivers where practical<br />
*** Implement extension driver semantics enforcement<br />
**** See https://docs.google.com/a/noironetworks.com/document/d/14T-defRnFl6M2xR5ZNFGYD6aIiAVWdd1Al9BnjV_JOs<br />
*** Modular L2 agent<br />
*** Do drivers belong in-tree and/or out-of-tree?<br />
*** Improved test coverage and efficiency<br />
*** Improve performance, robustness, and scalability<br />
<br />
*Open Discussion<br />
<br />
=== Meeting September 24, 2014 ===<br />
<br />
*Announcements<br />
** Juno RC-1<br />
***https://launchpad.net/neutron/+milestone/juno-rc1<br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
<br />
*Action Items from previous Week<br />
**banix to work with mlavalle and others to define scenario test for Bulk Ops testing<br />
***We agreed to propose to the team to implement a special mechanism driver that will fail in predictable ways (e.g. every other post commit op or every 4th one) to enable a tempest script to confirm that, when failure occurs, all the bulk operations are rolled back<br />
<br />
*Bugs<br />
*** https://review.openstack.org/#/c/113999 (banix, in reviews)<br />
*** All ML2 & RC1 bugs<br />
*** https://bugs.launchpad.net/neutron/+bug/1179223 (romilg)<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2&field.milestone%3Alist=67382<br />
*** ML2 bugs<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
*Open Discussion<br />
<br />
=== Meeting September 17, 2014 ===<br />
<br />
*Announcements<br />
** Juno RC-1<br />
***https://launchpad.net/neutron/+milestone/juno-rc1<br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
<br />
*Action Items from previous Week<br />
**banix to talk with tempest folks about bulk create testing<br />
**Sukhdev to update Subgroup review wiki<br />
***https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
**rkukura to create etherpad for ML2-related design summit ideas, including this async postcommit processing topic<br />
<br />
*Bugs/Reviews<br />
**Jenkins failure is affecting some merges, it is still unassigned, see if you can add information to this<br />
***https://bugs.launchpad.net/neutron/+bug/1370347<br />
** Reviews needed:<br />
*** https://review.openstack.org/#/c/113999 (own: banix, review: amotoki, Sukhdev, shivharis)<br />
*** <s>https://review.openstack.org/#/c/116612 (own: irenab, talk to core, amotoki took care)</s><br />
*** https://review.openstack.org/#/c/105514 (own: rcurran, cant do much, jenkins failed)<br />
*** <s>https://review.openstack.org/#/c/89982 (own: romilg, nit by cedric, need core) (now merged)</s><br />
*** <s>https://review.openstack.org/#/c/119940 (own: shegde, garyk took care)</s><br />
**Bugs<br />
*** High priority bugs<br />
*** https://bugs.launchpad.net/neutron/+bug/1367391<br />
*** https://bugs.launchpad.net/neutron/+bug/1370077 (not ml2, but for plugins other than ml2)<br />
*** All ML2 & RC1 bugs<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2&field.milestone%3Alist=67382<br />
<br />
*Open Discussion<br />
<br />
=== Meeting September 10, 2014 ===<br />
<br />
*Announcements<br />
** Juno FFE candidates for RC-1<br />
***https://launchpad.net/neutron/+milestone/juno-rc1<br />
<br />
*Action Items from previous Week<br />
** rkukura to work on getting FFE for port binding BP - Completed, but denied<br />
** rkukura to enter bugs for DVR ML2 issues he’s identified - Entered most important one: https://bugs.launchpad.net/neutron/+bug/1367391<br />
<br />
*Bugs<br />
** FF -> RC1 focus shifts to bugs<br />
** https://bugs.launchpad.net/neutron/+bug/1193861<br />
** https://review.openstack.org/#/c/113999/ (Updated to include all bulk ops for networks, subnets, and ports.)<br />
** https://bugs.launchpad.net/neutron/+bug/1367391 (tracking)<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** Anyone needs help in progress with their bugs/reviews please raise your hand<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Open Discussion<br />
<br />
=== Meeting September 3, 2014 ===<br />
<br />
*Announcements<br />
** Juno feature freeze deadline is over<br />
<br />
*Action Items from previous Week<br />
**rkukura to enter bugs for DVR ML2 issues he’s identified<br />
**nlahouti and rkukura to keep after markmclain to remove his -2 on https://review.openstack.org/#/c/89211/, or explain why its not being removed - Completed<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron/+bug/1359416 (status: high - j3, akihiro?)<br />
** https://review.openstack.org/#/c/113999/<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Open Discussion<br />
<br />
=== Meeting August 27, 2014 ===<br />
<br />
*Announcements<br />
** Juno feature freeze deadline is 9/4<br />
<br />
*Action Items from previous Week<br />
**Sukhdev or rkukura to follow up with DVR team regarding Neutron OVS based Distributed Virtual Router - rkukura took care of this<br />
<br />
*Bugs<br />
** https://review.openstack.org/#/c/113999/<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Open Discussion<br />
<br />
=== Meeting August 20, 2014 ===<br />
<br />
*Announcements<br />
** Juno feature proposal deadline is August 21<br />
**Third Party Test System requirements for Juno<br />
***https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
** Absent excuse: banix, shivharis<br />
<br />
*Action Items from previous Week<br />
**rkukura to add comment to https://bugs.launchpad.net/neutron/+bug/1311470 suggesting we check at init for segments without configured drivers - Done<br />
**emagana to file doc bug corresponding to https://bugs.launchpad.net/neutron/+bug/1311470<br />
*** (emagana) It is already fixed by this commit: https://bugs.launchpad.net/openstack-manuals/+bug/1307133<br />
**banix to add priority column to code review table in https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews - Done<br />
<br />
*Bugs<br />
** https://review.openstack.org/#/c/113999/ (banix: I may not be able to attend the meeting; please review; I will update and complete the fix accordingly)<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Open Discussion<br />
<br />
=== Meeting August 13, 2014 ===<br />
<br />
*Announcements<br />
** Juno feature proposal deadline is August 21 - week from tomorrow<br />
<br />
*Action Items from previous Week<br />
**rkukura to add comments to https://bugs.launchpad.net/neutron/+bug/1311470 (comments added by rkukura)<br />
**shivharis to track bug https://bugs.launchpad.net/neutron/+bug/1352801 (carl baldwin added comments)<br />
**shivharis: to track bug https://bugs.launchpad.net/neutron/+bug/1224978 (unit tests have been added, now need reviewers)<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** (skip this time to allocate more time to Code Reviews - will gain more urgency next time)<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
* Support for network adaptors that do not allow promiscuous mode (relevant for flat & vlan networking)<br />
** Extend openvswitch neutron agent<br />
** Introduce macvtap (modifications to novas libvirt driver and linuxbridge plugin/agent)<br />
<br />
*Open Discussion<br />
<br />
=== Meeting August 6, 2014 ===<br />
<br />
*Announcements<br />
** https://launchpad.net/neutron/+milestone/juno-3<br />
** Absent excuse: shivharis<br />
<br />
*Action Items from previous Week<br />
**Sukhdev and banix to update https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews with deferred specs and for tracking code reviews for approved specs<br />
**rkukura to add comments to https://bugs.launchpad.net/neutron/+bug/1311470<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Spec Reviews<br />
** No more spec reviews. We have moved into code review phase<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
<br />
*ML2 Hierarchical Port Binding and Dynamic Segments<br />
<br />
*Open Discussion<br />
<br />
=== Meeting July 30, 2014 ===<br />
<br />
*Announcements<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://bugs.launchpad.net/neutron/+bugs?field.tag=ml2<br />
** https://bugs.launchpad.net/neutron/+bug/1327127 (needs owner)<br />
** <s>https://bugs.launchpad.net/neutron/+bug/1246737 (please close, havana?)</s><br />
** <s>https://bugs.launchpad.net/neutron/+bug/1338202 (needs review to make it to J2)</s><br />
** https://bugs.launchpad.net/neutron/+bug/1311470 (status)<br />
** Any others bugs needing reviews for J3 milestone<br />
<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
<br />
*ML2 Hierarchical Port Binding and Dynamic Segments<br />
<br />
*Open Discussion<br />
<br />
=== Meeting July 23, 2014 ===<br />
<br />
*Announcements<br />
<br />
**Juno-2 is tomorrow<br />
**https://launchpad.net/neutron/+milestone/juno-2<br />
**Spec/BP approvals for Juno is passed<br />
**Name of the K-release is Kilo<br />
**Several of our spces got approved and merged <br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://bugs.launchpad.net/neutron/+bug/1327127 (needs owner)<br />
** https://bugs.launchpad.net/neutron/+bug/1246737 (please close, havana?)<br />
** https://bugs.launchpad.net/neutron/+bug/1338202 (needs review to make it to J2)<br />
** https://bugs.launchpad.net/neutron/+bug/1311470 (status)<br />
** Any others bugs needing reviews for J2 milestone<br />
<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
<br />
*ML2 Sync<br />
** https://docs.google.com/document/d/17fATwZkJEonH0pIb1-mPD0UB5RKnJzcHYqkBesJhirE/edit<br />
<br />
*Open Discussion<br />
<br />
=== Meeting July 16, 2014 ===<br />
*Announcements<br />
**Spec approval deadline is July 20th. <br />
**Third party CI to be operational by July 24th. <br />
**Name the K-release https://www.surveymonkey.com/s/openstack-k-naming<br />
**Live migration of VMs from Nova Network to Neutron in MN - <br />
https://wiki.openstack.org/wiki/Neutron/MigrationFromNovaNetwork/HowTo <br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://bugs.launchpad.net/neutron/+bug/1331857 (status)<br />
** https://bugs.launchpad.net/neutron/+bug/1246737 (status)<br />
** https://bugs.launchpad.net/neutron/+bug/1311470 (status, kevinbenton?)<br />
** https://bugs.launchpad.net/neutron/+bug/1332719 (review needed)<br />
** https://bugs.launchpad.net/neutron/+bug/1337787 (review needed)<br />
<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*ML2 Sync<br />
** https://docs.google.com/document/d/17fATwZkJEonH0pIb1-mPD0UB5RKnJzcHYqkBesJhirE/edit<br />
<br />
* Provide node specific information to ML2 plugin<br />
** [http://lists.openstack.org/pipermail/openstack-dev/2014-July/thread.html#39755 Email thread]<br />
<br />
*Open Discussion<br />
<br />
=== Meeting July 9, 2014 ===<br />
* Meeting cancelled due to mid-cycle sprint<br />
<br />
=== Meeting July 2, 2014 ===<br />
* Announcements<br />
** Nova/Neutron Parity Sprint next week in Minneapolis, MN<br />
*** https://etherpad.openstack.org/p/lOiqsLmizl<br />
** DVR Demo<br />
***https://www.youtube.com/watch?v=p4BwAjLHd0M<br />
** Update on Friday's meeting to discuss ML2 Bulk Operations and ML2 Sync<br />
*** https://bugs.launchpad.net/neutron/+bug/1193861<br />
** Absent excuse: shivharis<br />
* Action items from last week<br />
** None<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
** https://etherpad.openstack.org/p/modular-l2-agent-outline<br />
*** Specs ready for core reviews<br />
<br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
** https://review.openstack.org/#/c/99187/<br />
<br />
* Third Party Test System requirements<br />
** https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
*Open Discussion<br />
<br />
=== Meeting June 25, 2014 ===<br />
* Announcements<br />
* Action items from last week<br />
** banix to re-organize the wiki to categorize the specs and add a column for code reviews<br />
* Modular L2 agent: <br />
** [https://etherpad.openstack.org/p/modular-l2-agent-outline Schematic diagram]<br />
** [https://review.openstack.org/#/c/99187/ Code sketch]<br />
** [http://lists.openstack.org/pipermail/openstack-dev/2014-June/thread.html#37195 Email thread]<br />
*Bugs<br />
** Need owner: https://bugs.launchpad.net/neutron/+bug/1204456<br />
** J2: https://bugs.launchpad.net/neutron/+bug/1276391<br />
** Serious bug, need some sort of closure: https://bugs.launchpad.net/neutron/+bug/1224978<br />
** We should close bugs that affect others by J2 so others have time to work on their stuff by J3<br />
** Any bugs that are ready and awaiting reviews?<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
** Ready for core approvals<br />
*** https://review.openstack.org/#/c/89728/<br />
*** https://review.openstack.org/#/c/91811/ <br />
*** which others? <br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Third Party Test System requirements<br />
** https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
*Open Discussion<br />
<br />
=== Meeting June 18, 2014 ===<br />
* Announcements<br />
* Action items from last week<br />
** banix to consolidate info from spec tracking etherpad into https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews<br />
** banix to investigate https://launchpad.net/bugs/1193861<br />
* Modular L2 agent: <br />
** [https://etherpad.openstack.org/p/modular-l2-agent-outline Schematic diagram]<br />
** [https://review.openstack.org/#/c/99187/ Code sketch]<br />
** [http://lists.openstack.org/pipermail/openstack-dev/2014-June/thread.html#37195 Email thread]<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
** Ready for core approvals<br />
*** https://review.openstack.org/#/c/89728/<br />
*** https://review.openstack.org/#/c/91811/ Is this ready? <br />
*** which others? <br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Third Party Test System requirements<br />
** https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
*Open Discussion<br />
<br />
=== Meeting June 11, 2014 ===<br />
* Announcements<br />
** Juno-1 being cut today<br />
*** Trying to get APIC L3 patch merged 1st<br />
** See https://wiki.openstack.org/wiki/NeutronJunoProjectPlan for Juno-2,3 plans<br />
*** Need to get ML2 high and medium priority items into plan<br />
** 3rd party CI needs to be working properly for ML2 drivers to stay in tree<br />
*** mestery will send email with deadlines<br />
*** see https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
* Action items from last week<br />
** rkukura to put priorities in specs etherpad (rkukura) [ from last week, close? ]<br />
** rkukura to talk to mestery for blueprint priorities<br />
** Sukhdev to investigate bug 1193861<br />
** rkukura to discuss with Mark regarding taskflow and provide feedback<br />
* Bugs<br />
** juno-1 in a few hours, nothing glaring for us<br />
** https://bugs.launchpad.net/neutron/+bug/1305800 (j1 -> j2)<br />
* Spec Reviews<br />
** https://etherpad.openstack.org/p/Neutron_ML2_Juno_Spec_Tracking<br />
** Support for extensions in ML2 Mechanism Drivers<br />
*** review: https://review.openstack.org/#/c/89208/<br />
*** etherpad: https://etherpad.openstack.org/p/ML2_MD_extensions<br />
*** issue: How to support extended attributes on core resources<br />
**** Current proposal: Pass input attributes to MDs and let MDs persist data and modify dictionaries<br />
**** Alternative 1: Fix NeutronDbPluginV2 base class to alway not set process_extensions=False when creating dictionaries<br />
**** Alternative 2: Add ExtensionDriver to ML2, with extend_*_dict, process_*_create, process_*_update methods<br />
* Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Modular L2 agent: https://review.openstack.org/#/c/99187/<br />
* Open Discussion<br />
<br />
=== Meeting June 04, 2014 ===<br />
* Announcements<br />
** https://wiki.openstack.org/wiki/NeutronPolicies (Neutron Policies)<br />
* Action items from last week<br />
** banix to recruit folks interested in Moduler L2 agent implementation<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron/+bug/1276391 (rkukura: status)<br />
** <s>https://bugs.launchpad.net/neutron/+bug/1227336 (banix to update status)</s><br />
** https://bugs.launchpad.net/neutron/+bug/1193861 (will this be covered by sukhdev's sync?)<br />
** https://bugs.launchpad.net/neutron/+bug/1246737 (oleg: havana backport)<br />
** https://bugs.launchpad.net/neutron/+bug/1260598 (isaku: status on unit test?)<br />
** https://bugs.launchpad.net/neutron/+bug/1236127 (needs slightly more unit test coverage, according to Kyle, need new owner)<br />
** (still working on the bugs section - shiv)<br />
* Spec Reviews<br />
** https://etherpad.openstack.org/p/Neutron_ML2_Juno_Spec_Tracking<br />
*** If priority is assigned, you may add your name as subteam-reviewer<br />
** Modular L2 agent (banix, blueprint)<br />
*** Have started putting the code together. Will have it posted before the next meeting (June 11) for comment. Will also update the ether pad below to provide more information accordingly.<br />
*** https://etherpad.openstack.org/p/modular-l2-agent-outline<br />
** Status on sync implementation (sukhdev)<br />
*** some bugs were closed as this will now be the holy grail<br />
<br />
=== Meeting May 28, 2014 ===<br />
* Announcements<br />
** none<br />
* Action items from last week<br />
** shivharis to scan all the bugs and tag them and prioritize them<br />
** rkukura to move all the specs from Agenda to an ehterpad<br />
** banix to send an email regarding ML2 Modular agent plan and seek interested parties<br />
* ovs-firewall-driver discussion: blueprint obstacles https://review.openstack.org/#/c/89712/<br />
* Modular L2 agent: planning<br />
** Initial outline for discussion [https://etherpad.openstack.org/p/modular-l2-agent-outline here]<br />
** possible interaction with upcoming "hierarchical binding" and "unified get_device_details"<br />
* Bugs (today we will only address these bugs)<br />
** https://bugs.launchpad.net/neutron/+bug/1276391 (rkukura: status)<br />
** https://bugs.launchpad.net/neutron/+bug/1227336 (banix to update status)<br />
** https://bugs.launchpad.net/neutron/+bug/1246737 (oleg: havana backport)<br />
** https://bugs.launchpad.net/neutron/+bug/1224978 (romilg: status?, priority?)<br />
** https://bugs.launchpad.net/neutron/+bug/1260598 (isaku: status on unit test?)<br />
** There are many bugs under the "need unit tests" [ NEED OWNERS ]<br />
*** what is the general plan for this?<br />
*** do MDs need specific tests or they are covered by the general ML2 plugin testing framework?<br />
* Spec Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron-specs,n,z<br />
** https://etherpad.openstack.org/p/Neutron_ML2_Juno_Spec_Tracking<br />
* Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Open Discussion<br />
<br />
=== Meeting May 21, 2014 ===<br />
* Announcements<br />
** Mid-cycle code sprint scheduled July 9-11<br />
*** Cisco office in Bloomington, Minnesota<br />
*** logistics, signup: https://etherpad.openstack.org/p/neutron-juno-mid-cycle-meeting<br />
* Action items from last week<br />
** banix to organize single etherpad for Modular L2 Agents session - done<br />
** rkukura to flesh out single etherpad for ML2 Roadmap session - done<br />
* ML2 design summit sessions post-mortem<br />
** https://etherpad.openstack.org/p/ML2_Juno_Roadmap<br />
** https://etherpad.openstack.org/p/ML2_mechanismdriver_extensions_support<br />
** https://etherpad.openstack.org/p/juno-neutron-modular-l2-agent<br />
** https://etherpad.openstack.org/p/hierarchical_network_topology<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Spec reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron-specs,n,z<br />
** Merged<br />
*** ML2 Mechanism Driver for the Cisco APIC - https://review.openstack.org/#/c/89305/ - HenryG<br />
*** ML2 Mechanism Driver for SR-IOV NIC switching - https://review.openstack.org/#/c/89763/ - irenab<br />
** In review<br />
*** Add spec for ML2 mechanism driver for SDN-VE - https://review.openstack.org/#/c/88101/ - banix<br />
*** VDP support in OVS Neutron Agent - https://review.openstack.org/#/c/89728/ - nlahouti<br />
*** ML2 Type drivers refactor to allow extensiblity - https://review.openstack.org/#/c/91811/ - asomya<br />
*** physical-network-topology extension spec - https://review.openstack.org/#/c/91275/ - Isaku Yamahata<br />
*** GW API: L2 bridging API - Piece 1: Basic use cases - https://review.openstack.org/#/c/93613/ - Racha Ben Ali<br />
*** Neutron QoS API Extension - https://review.openstack.org/#/c/88599/ - sc68cal<br />
*** Allow partial specification of Provider Network attributes - https://review.openstack.org/#/c/91540/ - zzelle<br />
*** Open vSwitch-based Security Groups: OVS FirewallDriver - https://review.openstack.org/#/c/89712/ - asadoughi<br />
*** Adding spec for fsl-sdn-os-mech-driver - https://review.openstack.org/#/c/88190/ - Trinath Somanchi<br />
*** Support for extensions in ML2 Mechanism Drivers - https://review.openstack.org/#/c/89208/ - nlahouti<br />
*** Add spec for neutron-external-ports blueprint - https://review.openstack.org/#/c/87825/ - kevinbenton<br />
*** ML2 Mechanism Driver for Cisco DFA - https://review.openstack.org/#/c/89740/ - nlahouti<br />
*** Neutron OVS based Distributed Virtual Router - https://review.openstack.org/#/c/89934/ - Swaminathan Vasudevan<br />
*** VLAN aware VMs - https://review.openstack.org/#/c/94612/ - Erik Moe<br />
** Planned<br />
*** ML2 Hierarchical Port Binding - rkukura<br />
* Code reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Open discussion<br />
<br />
=== Meeting May 7, 2014 ===<br />
* Announcements<br />
** Juno Summit next week, so no IRC meeting<br />
** Mid-cycle meeting being planned - https://etherpad.openstack.org/p/neutron-juno-mid-cycle-meeting<br />
* Action items from last week<br />
** rkukura to create etherpads for each summit session as soon as schedule is finalized<br />
*** rkukura added https://etherpad.openstack.org/p/ML2_Juno_Roadmap, but still needs to link BPs and spec to discuss<br />
*** etherpads have been added for other sessions by others<br />
*** Single etherpad per session, vs. etherpad per proposal?<br />
* ML2 Design Summit Sessions<br />
** Neutron schedule - http://junodesignsummit.sched.org/overview/type/neutron<br />
** Three sessions mainly focused on ML2<br />
*** ML2 Roadmap - http://junodesignsummit.sched.org/event/685fded37958784c0337681aa120568c<br />
*** Agent - http://junodesignsummit.sched.org/event/4205f2c4084e8a0c3bd8d420803ddf02<br />
*** Hierarchical Network Topologies - http://junodesignsummit.sched.org/event/1d5c2a1cc40bb6ffa539c19e8e5471b2<br />
** etherpads - https://wiki.openstack.org/wiki/Summit/Juno/Etherpads#Neutron<br />
** neutron pod at summit<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Spec Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron-specs,n,z<br />
* Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Open Discussion<br />
<br />
=== Meeting Cancelled April 30, 2014 ===<br />
* OpenStack vacation week!<br />
=== Meeting April 23, 2014 ===<br />
* Announcements<br />
** Neutron design summit runs through Friday - check your travel plans<br />
** New BP review process is up and running<br />
* Action items from last week<br />
** None<br />
* Design Summit Sessions<br />
** http://summit.openstack.org/<br />
** mestery is finalizing schedule, combining sessions<br />
*** ML2 Roadmap<br />
*** Agent<br />
*** Hierarchical Network Topologies<br />
** neutron pod at summit<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Spec Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron-specs,n,z<br />
* Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Open Discussion<br />
<br />
=== Meeting April 16, 2014 ===<br />
* Announcements<br />
* Action items from last week:<br />
* TypeDriver Refactoring: asomya<br />
* ovs-firewall-driver update: asadoughi<br />
* design summit session proposals - deadline Sunday 4/20<br />
** https://etherpad.openstack.org/p/juno_ml2_session_ideas<br />
<br />
=== Meeting April 9, 2014 ===<br />
* Action items from last week:<br />
** mestery to start etherpad for Juno Summit Sessions<br />
*** https://etherpad.openstack.org/p/juno_ml2_session_ideas<br />
** asomya to present his TypeDriver Refactoring<br />
* TypeDriver Refactoring<br />
** asomya<br />
* ovs-firewall-driver update: asadoughi<br />
<br />
=== Meeting April 2, 2014 ===<br />
* Action items from last week<br />
** banix to push patch to call remaining MDs after postcommit exception<br />
*** Please see: https://review.openstack.org/#/c/83217/ (Note that besides the unit tests and the updated comments this patch simply adds three lines.)<br />
* Reviews being tracked<br />
** Bind ports outside of transactions (rkukura): https://review.openstack.org/#/c/82945/<br />
** Error handling for update ops - https://bugs.launchpad.net/neutron/+bug/1227336<br />
*** Marked this as WORKINPROGRESS pending further discussion (perhaps at the summit). See the Action items section above for a stopgap measure. <br />
*** https://review.openstack.org/#/c/69792/ - in review<br />
*** Needs ML2 and core reviews<br />
*** Consensus that undoing operation makes sense if postcommit() ops fail?<br />
*** Do only drivers already called before failure see undo?<br />
* Design Summit Session Ideas<br />
** Juno planning for ML2 should start now<br />
** Ideas for summit sessions<br />
<br />
=== Meeting March 26, 2014 ===<br />
* Action items from last week:<br />
** None<br />
* Migration BP<br />
** migration - FFE - https://review.openstack.org/#/c/76533/ - merged<br />
* Other Bugs:<br />
* Bugs for icehouse<br />
** Port binding details - https://bugs.launchpad.net/neutron/+bug/1276395<br />
*** partial fix (add new properties) - https://review.openstack.org/#/c/76363/ - merged<br />
*** remainder (binding details in delete_port_*commit() ops) - https://review.openstack.org/#/c/79511/ - merged<br />
** bind_port() called in transaction - https://bugs.launchpad.net/neutron/+bug/1276391<br />
*** partial fix (remove validate_port_binding() and unbind_port() ops) - https://review.openstack.org/#/c/79511/ - merged<br />
*** remainder (move binding outside transaction) - https://review.openstack.org/#/c/82945/ - WIP<br />
**** Required minor fixes to mechanism drivers and tests - see REVISIT comments<br />
**** Update later today with cleanups, record locking, etc.<br />
**** Not clear if it will make icehouse<br />
** Error handling for update ops - https://bugs.launchpad.net/neutron/+bug/1227336<br />
*** https://review.openstack.org/#/c/69792/ - in review<br />
*** Needs ML2 and core reviews<br />
*** Consensus that undoing operation makes sense if postcommit() ops fail?<br />
*** Do only drivers already called before failure see undo?<br />
*** Defer to juno?<br />
** Binding failed - https://bugs.launchpad.net/neutron/+bug/1244255 - closed<br />
** VIF security - https://bugs.launchpad.net/nova/+bug/1112912 - in review<br />
*** Resistance to merging nova side - just control via nova config?<br />
*** Email thread and IRC discussion<br />
*** Nachi suggested discussion on #openstack-neutron after this meeting<br />
<br />
=== Meeting March 19, 2014 ===<br />
* Action items from last week:<br />
** None<br />
* Migration BP<br />
** migration - FFE - https://review.openstack.org/#/c/76533/<br />
*** (marun) Updated to support LB, please review.<br />
* Other Bugs:<br />
* Bugs for icehouse<br />
** Port binding details - https://bugs.launchpad.net/neutron/+bug/1276395<br />
*** partial fix (add new properties) - https://review.openstack.org/#/c/76363/ - merged<br />
*** remainder (binding details in delete_port_*commit() ops) - https://review.openstack.org/#/c/79511/ - approved<br />
** bind_port() called in transaction - https://bugs.launchpad.net/neutron/+bug/1276391<br />
*** partial fix (remove validate_port_binding() and unbind_port() ops) - https://review.openstack.org/#/c/79511/ - approved<br />
*** remainder (move binding outside transaction) - in progress, hopefully in review today<br />
** Error handling for update ops - https://bugs.launchpad.net/neutron/+bug/1227336<br />
*** https://review.openstack.org/#/c/69792/ - in review<br />
*** Needs ML2 and core reviews<br />
*** Consensus that undoing operation makes sense if postcommit() ops fail?<br />
** VIF security - https://bugs.launchpad.net/nova/+bug/1112912 - in review<br />
** Binding failed - https://bugs.launchpad.net/neutron/+bug/1244255 - unassigned?<br />
*** Will https://review.openstack.org/#/c/80829/ help?<br />
* Final mechanism driver status for icehouse:<br />
** cisco apic - deferred - https://review.openstack.org/#/c/73355/, https://review.openstack.org/#/c/73372/<br />
** cisco ucs - deferred<br />
** freescale - deferred - https://review.openstack.org/#/c/78092/ (former reviews: https://review.openstack.org/#/c/71868/, https://review.openstack.org/#/c/73985/, https://review.openstack.org/#/c/70089/)<br />
** huawei - deferred<br />
** SRIOV mech driver - deferred - https://review.openstack.org/#/c/74464/<br />
<br />
=== Meeting March 12, 2014 ===<br />
* Action items from last week:<br />
** None<br />
* Final mechanism driver status for icehouse<br />
** bigswitch - merged - https://review.openstack.org/#/c/64944/<br />
** brocade - merged - https://review.openstack.org/#/c/60129/<br />
** cisco apic - deferred - https://review.openstack.org/#/c/73355/, https://review.openstack.org/#/c/73372/<br />
** cisco ucs - deferred<br />
** freescale - deferred - https://review.openstack.org/#/c/78092/ (former reviews: https://review.openstack.org/#/c/71868/, https://review.openstack.org/#/c/73985/, https://review.openstack.org/#/c/70089/)<br />
** huawei - deferred<br />
** mellanox - merged - https://review.openstack.org/#/c/72854/<br />
** open daylight (odl) - merged - https://review.openstack.org/#/c/69775/<br />
** openflow agent - merged - https://review.openstack.org/#/c/71791/<br />
** SRIOV mech driver - deferred - https://review.openstack.org/#/c/74464/<br />
* Other BPs for icehouse<br />
** migration - FFE - https://review.openstack.org/#/c/76533/<br />
*** (marun) Updated to support LB, please review.<br />
** partial specs - deferred - https://review.openstack.org/#/c/71904/, https://review.openstack.org/#/c/74055/<br />
* Bugs for icehouse<br />
** Port binding details - https://bugs.launchpad.net/neutron/+bug/1276395<br />
*** partial fix (add new properties) - https://review.openstack.org/#/c/76363/ - merged<br />
*** remainder (binding details in delete_port_*commit() ops) - will be addressed in update to https://review.openstack.org/#/c/79511/ today - in progress<br />
** bind_port() called in transaction - https://bugs.launchpad.net/neutron/+bug/1276391<br />
*** partial fix (remove validate_port_binding() and unbind_port() ops) - https://review.openstack.org/#/c/79511/ - in review, update today<br />
*** remainder (move binding outside transaction) - in progress, hopefully in review today<br />
** Error handling for update ops - https://bugs.launchpad.net/neutron/+bug/1227336<br />
*** https://review.openstack.org/#/c/69792/ - in review<br />
*** Needs ML2 and core reviews<br />
*** Consensus that undoing operation makes sense if postcommit() ops fail?<br />
** VIF security - https://bugs.launchpad.net/nova/+bug/1112912 - in review<br />
** Binding failed - https://bugs.launchpad.net/neutron/+bug/1244255 - unassigned?<br />
** Agent model migration - https://bugs.launchpad.net/neutron/+bug/1260224 - in review<br />
** L2-pop live migration - https://bugs.launchpad.net/neutron/+bug/1237841 - review abandoned?<br />
*** here is the good review : https://review.openstack.org/#/c/61767/ (will be rebased asap)<br />
* Distributed Virtual Router<br />
** L2 plugin changes needed to enable DVR. See the DVR section of [[Meetings/Neutron-L3-Subteam|L3 subteam page]] for details.<br />
** [https://docs.google.com/document/d/1depasJSnGZPOnRLxEC_PYsVLcGVFXZLqP52RFTe21BE/edit#heading=h.5w7clq272tji Here is the document specifically about L2 changes]<br />
* Juno design summit session proposals<br />
** Submit and read proposals at http://summit.openstack.org/<br />
** I'll submit a general ML2 update/planning/catch-all session<br />
** Unfinished items from icehouse?<br />
** Brainstorm?<br />
* Open Discussion<br />
<br />
=== Meeting March 5, 2014 ===<br />
* Action items from last week:<br />
** None<br />
* Mechanism driver status for icehouse<br />
** bigswitch - merged - https://review.openstack.org/#/c/64944/<br />
** brocade - approved - https://review.openstack.org/#/c/60129/<br />
** cisco apic - deferred? - https://review.openstack.org/#/c/73355/, https://review.openstack.org/#/c/73372/<br />
** cisco ucs - deferred<br />
** freescale - deferred - https://review.openstack.org/#/c/78092/ (former reviews: https://review.openstack.org/#/c/71868/, https://review.openstack.org/#/c/73985/, https://review.openstack.org/#/c/70089/)<br />
** huawei - deferred<br />
** mellanox - merged - https://review.openstack.org/#/c/72854/<br />
** open daylight (odl) - FFE - https://review.openstack.org/#/c/69775/<br />
** openflow agent - merged - https://review.openstack.org/#/c/71791/<br />
** SRIOV mech driver: https://review.openstack.org/#/c/74464/<br />
* Other BPs for icehouse<br />
** migration - FFE - https://review.openstack.org/#/c/76533/<br />
*** (marun) Updated to support LB, please review.<br />
** partial specs - deferred? - https://review.openstack.org/#/c/71904/, https://review.openstack.org/#/c/74055/<br />
* Bugs for icehouse<br />
** https://bugs.launchpad.net/neutron/+bug/1276395, https://review.openstack.org/#/c/76363/ - approved<br />
** https://bugs.launchpad.net/neutron/+bug/1276391 - in progress<br />
** https://review.openstack.org/#/c/69792/ Deals with fails in update-*-postcommit ops <br />
* Distributed Virtual Router<br />
** L2 plugin changes needed to enable DVR. See the DVR section of [[Meetings/Neutron-L3-Subteam|L3 subteam page]] for details.<br />
** [https://docs.google.com/document/d/1depasJSnGZPOnRLxEC_PYsVLcGVFXZLqP52RFTe21BE/edit#heading=h.5w7clq272tji Here is the document specifically about L2 changes]<br />
* Open Discussion<br />
<br />
=== Meeting February 26, 2014 ===<br />
* Action items from last week:<br />
** ML2 team to review Port Binding document and comment inline<br />
*** https://docs.google.com/document/d/1k8tAqfQr8Ujzx5TzpXTYEUaym-0U-pE3YL9wjrS8cDg/edit#heading=h.cpck9ip3dbdv<br />
** marun and rkukura to proceed with migration BP and get an extension from markmcclain<br />
*** Initial patch posted for review, please take a look! https://review.openstack.org/#/c/76533/<br />
**** [marun]: I'm afraid I can't attend the meeting but will be back online later today. <br />
** All ML2 MechanismDrivers which bind ports should ensure they look to make sure the binding:vnic_type attribute is something they handle.<br />
* Port binding bug fixes which may affect MDs:<br />
** https://bugs.launchpad.net/neutron/+bug/1276395<br />
** https://bugs.launchpad.net/neutron/+bug/1276391<br />
* Open Discussion<br />
<br />
=== Meeting February 19, 2014 ===<br />
* Action items from last week:<br />
** rkukura to move port binding discussion into Google Doc<br />
** matrohon to file BP for multi-node testing and bring this up in the infra meeting<br />
* Migration tool<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/ml2-deprecated-plugin-migration<br />
** marun volunteered to own this working with rkukura<br />
* SR-IOV BPs in review:<br />
** https://blueprints.launchpad.net/neutron/+spec/ml2-binding-profile<br />
** https://blueprints.launchpad.net/neutron/+spec/ml2-request-vnic-type<br />
** https://blueprints.launchpad.net/neutron/+spec/vif-details<br />
** https://review.openstack.org/#/c/21946/<br />
** https://bugs.launchpad.net/neutron/+bug/1274034<br />
** https://review.openstack.org/#/c/44596/<br />
* Port binding bug fixes which may affect MDs:<br />
** https://bugs.launchpad.net/neutron/+bug/1276395<br />
** https://bugs.launchpad.net/neutron/+bug/1276391<br />
* Proposed patch to ML2 to move away from providernet extension into the multi-provider extension with arbitrary attributes<br />
** https://review.openstack.org/#/c/37893/<br />
<br />
=== Meeting February 12, 2014 ===<br />
* Action items from last week:<br />
** rkukura to put result of binding changes email discussion into a wiki or google doc<br />
** rkukura to change priorities of all new 3rd party MD BPs to low if they do not already have jenkins job in place<br />
*** https://blueprints.launchpad.net/neutron/+spec/brocade-ml2-mechanism-driver - medium, approved, in review, have jenkins<br />
*** https://blueprints.launchpad.net/neutron/+spec/bsn-ml2-mechanism-driver - medium, approved, no review, no jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/huawei-ml2-mechanism-driver - medium, approved, in review, no jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/ml2-cisco-apic-mechanism-driver - medium, approved, no review, have jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/ml2-opendaylight-mechanism-driver - medium, approved, in review, have jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/ml2-ucs-manager-mechanism-driver - medium, approved, no review, have jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/mlnx-ml2-support - medium, approved, in review, have jenkins<br />
*** https://blueprints.launchpad.net/neutron/+spec/ryu-ml2-driver - medium, approved, in review, have jenkins<br />
*** https://blueprints.launchpad.net/neutron/+spec/bigswitch-ml2-driver - low, approved, in review, no jenkins?, relationship to bsn-ml2-mechanism-driver?<br />
*** https://blueprints.launchpad.net/neutron/+spec/fsl-sdn-os-mech-driver - low, approved, in review, no jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/huawei-ml2-evs-mechanism-driver - low, approved, no review, no jenkins, relationship to huawei-ml2-mechanism-driver?<br />
*** https://blueprints.launchpad.net/neutron/+spec/netron-ml2-mechnism-driver-for-cisco-dfa-support - deferred to juno<br />
* ML2 Exceptions to UserSpace<br />
** https://bugs.launchpad.net/neutron/+bug/1273730<br />
* BPs<br />
** Provider network partial specs: zzelle@irc<br />
** https://wiki.openstack.org/wiki/Provider-network-partial-specs<br />
** https://review.openstack.org/71904<br />
* Blueprints<br />
** https://blueprints.launchpad.net/neutron?searchtext=ml2<br />
** 3 high, 13 medium, 3 low, 13 undefined priorities<br />
** 19 not yet approved for icehouse<br />
** all MDs should probably be same priority<br />
** Which should we approve for icehouse, drop from icehouse or adjust priority?<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron/+bugs?field.tag=ml2<br />
* ovs-firewall security group update: asadoughi<br />
* Tests<br />
** Add the capabality to test core MD (l2-pop, ovs, lb) by the gate<br />
<br />
===Previous Agenda===<br />
* ML2 Sessions Etherpads from Icehouse summit:<br />
** Extensibility of ML2 (Wednesday 4:40PM): https://etherpad.openstack.org/p/ML2_Extensibility<br />
** ML2 QoS and Deprecated Plugin Migration (Wednesday 5:30PM): https://etherpad.openstack.org/p/neutron-qos-hk and https://etherpad.openstack.org/p/ML2_Deprecated_Plugin_Migration<br />
** ML2 Multiple Backend Support (Friday 9:50AM)<br />
** ML2 Mechanism Drivers and Modular Agents (Friday 1:30PM)<br />
* devstack ML2 patches<br />
** Default devstack to ML2: https://bugs.launchpad.net/devstack/+bug/1220745<br />
** Correctly set L3 service plugin for ML2: https://review.openstack.org/#/c/48522/<br />
* Documentation<br />
** Need to focus on this now<br />
** Documentation BP link: https://blueprints.launchpad.net/openstack-manuals/+spec/neutron-ml2-docs<br />
** ML2 documentation bugs link: https://bugs.launchpad.net/openstack-manuals/+bugs?field.tag=ml2<br />
** Need to document ML3 with ML2<br />
* Testing and bug fixes<br />
** Testing of ML2 by everyone would be appreciated<br />
** We need to find and fix any bugs in the next couple of weeks<br />
<br />
* Icehouse Design Summit Topic ideas<br />
** RPC handling in ML2 for Type and Mechanism Drivers<br />
** More extensible TypeDrivers for controller-based MechanismDrivers<br />
** Monolithic Plugin vs. ML2 MechanismDriver - current and future plugins<br />
** Future Directions for ML2 (orchestration, deployment, management, ...)<br />
** Migration from deprecated Plugins (openvswitch, linuxbridge) to ML2 - automation?<br />
** Add support for VXLAN multicast to the OVS agent with newer versions of OVS and Linux kernel.<br />
** Multi-segment provider network implementations in MechanismDrivers, specifically OVS.<br />
** Additional provider network attributes for controller-based plugins such as ODL for networks created outside of Neutron.<br />
<br />
=== Icehouse ML2 work for reference ===<br />
* ML2 TypeDriver Extra Port Info<br />
** https://blueprints.launchpad.net/neutron/+spec/ml2-typedriver-extra-port-info<br />
* Campus Network Blueprint and ML2 integration<br />
** https://blueprints.launchpad.net/neutron/+spec/campus-network<br />
* OpenDaylight Driver<br />
** https://blueprints.launchpad.net/quantum/+spec/ml2-opendaylight-mechanism-driver<br />
<br />
=== Questions? ===<br />
<br />
== Previous Meeting Logs ==<br />
* Available here: [http://eavesdrop.openstack.org/meetings/networking_ml2/ ML2 Meeting Logs]<br />
<br />
== General ML2 Information ==<br />
Here are the current ml2-specific blueprints for havana:<br />
<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-gre<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-mechanism-drivers<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-portbinding<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-vxlan<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-multi-segment-api<br />
<br />
<br />
These tunnel-related blueprints effect the openvswitch and/or<br />
linuxbridge agents, and the features should also (or exclusively) be<br />
supported (using both agents simultaneously where applicable) by the ml2<br />
plugin:<br />
<br />
* https://blueprints.launchpad.net/quantum/+spec/ovs-vxlan-lisp-tunnel<br />
* https://blueprints.launchpad.net/quantum/+spec/openvswitch-kernel-vxlan<br />
* https://blueprints.launchpad.net/quantum/+spec/vxlan-linuxbridge<br />
* https://blueprints.launchpad.net/quantum/+spec/ovs-tunnel-partial-mesh<br />
* https://blueprints.launchpad.net/quantum/+spec/l2-population<br />
<br />
<br />
These blueprints involve the ml2 MechanismDriver API:<br />
<br />
* https://blueprints.launchpad.net/quantum/+spec/tailf-ncs<br />
* https://blueprints.launchpad.net/quantum/+spec/ovsplugin-hardware-devices<br />
<br />
[[Category: Meetings]]</div>Sukhdevhttps://wiki.openstack.org/w/index.php?title=Forum/Boston2017&diff=153997Forum/Boston20172017-05-10T15:43:17Z<p>Sukhdev: </p>
<hr />
<div>The grand list of all of the Boston 2017 Forum etherpads. Please include Date, Time, and links to etherpads when adding new content. An [https://etherpad.openstack.org/p/BOS-forum-moderator-template etherpad template] (optional) is available if you need one.<br />
<br />
<br />
'''See also - [https://www.openstack.org/summit/boston-2017/summit-schedule/#track=146 Full Forum Schedule]'''<br />
<br />
'''See also - [[Forum/Boston2017#Thursday_Afternoon_session_sign-up|Thursday Afternoon session signup]]'''<br />
<br />
'''See also - [https://ethercalc.openstack.org/Boston_Forum_Hacking_Rooms Hacking Rooms Schedule]'''<br />
<br />
<div style="column-count:3;-moz-column-count:3;-webkit-column-count:3"><br />
__NOTOC__<br />
</div><br />
<br />
= Event intro/closure =<br />
* Forum 101 - https://etherpad.openstack.org/p/BOS-forum-101<br />
* Boston feedback session - https://etherpad.openstack.org/p/BOS-summit-feedback<br />
<br />
= Monday =<br />
* [11:15am-11:55am] - Operating the VM and Baremetal platform (1/2) - https://etherpad.openstack.org/p/BOS-forum-operating-vm-and-baremetal<br />
* [11:15am-12:45pm] - Nova - Project Onboarding - https://etherpad.openstack.org/p/BOS-forum-nova-project-onboarding<br />
* [12:05pm-12:45pm] - OpenStack documentation: The future depends on all of us - https://etherpad.openstack.org/p/doc-future<br />
* [12:05pm-12:45pm] - WG chairs collaboration and WG overviews - https://etherpad.openstack.org/p/BOS-forum-wg-chairs-collaboration-and-WG-overviews <br />
* 12:05 etcd as a base service - https://etherpad.openstack.org/p/BOS-etcd-base-service<br />
* [2:00pm-3:30pm] - Hierarchical Quotas - https://etherpad.openstack.org/p/BOS-forum-quotas<br />
* [2:00pm-2:40pm] - Evolving the Community Generated Roadmap - https://etherpad.openstack.org/p/BOS-forum-evolving-the-community-generated-roadmap<br />
* [2:00pm-3:30pm] - Zun Project Onboarding - https://etherpad.openstack.org/p/BOS-forum-zun-project-onboarding<br />
* [2:00pm-2:40pm] - Ironic Feedback Session - https://etherpad.openstack.org/p/BOS-forum-ironic-feedback<br />
* [2:50pm-3:30pm] - Evolving the User Survey - https://etherpad.openstack.org/p/BOS-forum-evolving-the-user-survey<br />
* [2:50pm-3:30pm] - Future of Configuration Management - https://etherpad.openstack.org/p/BOS-forum-future-of-configuration-management<br />
* [3:40pm-4:20pm] - neutron multi-site https://etherpad.openstack.org/p/pike-neutron-multi-site<br />
* [3:40pm-4:20pm] - Making keystone consumable outside of OpenStack - https://etherpad.openstack.org/p/BOS-forum-consumable-keystone<br />
* [3:40pm-4:20pm] - Deprecating Postgresql https://etherpad.openstack.org/p/BOS-postgresql<br />
* [4:40pm-5:20pm] - Next steps for RBAC and policy - https://etherpad.openstack.org/p/BOS-forum-next-steps-for-rbac-and-policy<br />
* [4:40pm-5:20pm] - Should we kill Stackalytics? - https://etherpad.openstack.org/p/BOS-forum-should-we-kill-stackalytics<br />
* [4:40pm-5:20pm] - CellsV2 Developer/Operator/Community Coordination - https://etherpad.openstack.org/p/BOS-forum-cellsv2-developer-community-coordination<br />
* [4:40pm-6:10pm] - QA onboarding at the forum - https://etherpad.openstack.org/p/BOS-QA-onboarding<br />
* [5:30pm-6:10pm] - How do you use Glance? - https://etherpad.openstack.org/p/BOS-forum-how-do-you-use-glance<br />
* [5:30pm-6:10pm] - Using Searchlight to list instances across cells in nova-api - https://etherpad.openstack.org/p/BOS-forum-using-searchlight-to-list-instances<br />
* [5:30pm-6:10pm] - https://etherpad.openstack.org/p/BOS-k8s-SIG-PM<br />
<br />
= Tuesday =<br />
* [11:15am-11:55am] Distributed SNAT with DVR - https://etherpad.openstack.org/p/boston-dvr<br />
* [11:15am-11:55am] Feedback from Users for I18n & Translation - Important Part? - https://etherpad.openstack.org/p/BOS-forum-i18n-translation-feedback-from-users<br />
* [12:05pm-12:45pm] Enhancing Log Message Headers for RT Debug and Traceability - https://etherpad.openstack.org/p/BOS-forum-log-messages<br />
* [12:05pm-12:45pm] LCOO Roadmap Working Session - https://etherpad.openstack.org/p/BOS-forum-LCOORoadmap<br />
* [2:00pm-2:40pm] ETSI NFV Specs’ Requirements vs OpenStack Reality - https://etherpad.openstack.org/p/BOS-ETSI-NFV-Specs-Reqs-vs-OpenStack-Reality<br />
* [2:00pm-2:40pm] Swift ops feedback session - https://etherpad.openstack.org/p/BOS-Swift-ops-feedback-session<br />
* [2:00pm-3:30pm] Barbican and Security Projects Onboarding - https://etherpad.openstack.org/p/BOS-forum-barbican-onboarding<br />
* [2:00pm-3:30pm] OpenStack User API Improvements - https://etherpad.openstack.org/p/BOS-forum-openstack-user-api-improvements<br />
* [2:50pm-3:30pm] Skip-level upgrading - jumping ahead to catch up - https://etherpad.openstack.org/p/BOS-forum-skip-level-upgrading<br />
* [2:50pm-3:30pm] Openstack on The Edge - Fog Edge Massively Distributed clouds - birds-of-a-feather - https://etherpad.openstack.org/p/BOS-Fog-Edge-MassivelyDistributed-BoF<br />
* [2:50pm-3:30pm] Container Sharding - https://etherpad.openstack.org/p/BOS-swift-container-sharding<br />
* [3:40pm-4:20pm] OpenStack-Ansible Operator Feedback - https://etherpad.openstack.org/p/BOS-osa-ops-feedback<br />
* [3:40pm-4:20pm] Swift lots of small files (losf) optimisation - https://etherpad.openstack.org/p/swift-losf-base<br />
* [3:40pm-4:20pm] https://etherpad.openstack.org/p/BOS-financial-WG<br />
* [3:40pm-4:20pm] API Microversion Discussion Hour - https://etherpad.openstack.org/p/BOS-api-microversions<br />
* [4:40pm-5:20pm] Using Cinder for Nova Ephemeral Storage Backend - https://etherpad.openstack.org/p/BOS-forum-using-cinder-for-nova-ephemeral-storage<br />
* [4:40pm-5:20pm] Exposing Deployer Differences Without Death https://etherpad.openstack.org/p/BOS-forum-exposing-deployer-differences<br />
* [5:30pm-6:10pm] Features missing in OpenStack core for Public Cloud provider - https://etherpad.openstack.org/p/BOS-forum-Features-Missing-For-Public-Clouds<br />
* [5:30pm-6:10pm] https://etherpad.openstack.org/p/BOS-forum-future-of-hypervisor-tuning<br />
<br />
= Wednesday =<br />
* [9:00am-9:40am] Oslo developer/operator feedback - https://etherpad.openstack.org/p/BOS-Oslo-brainstorming<br />
* [9:00am-9:40am] Special hardware - https://etherpad.openstack.org/p/BOS-forum-special-hardware<br />
* [9:00am-9:40am] Collaboration between Telecom/NFV related groups - https://etherpad.openstack.org/p/BOS-forum-telecom-nfv-collaboration <br />
* [9:50am-10:30am] oslo.messaging: Recommendations for Non-RabbitMQ Backends - https://etherpad.openstack.org/p/BOS_Forum_Oslo.Messaging_driver_recommendations<br />
* [9:50am-10:30am] Vitrage Usability and New Insights: Where Do We Go Next? - https://etherpad.openstack.org/p/BOS-forum-vitrage-usability-and-new-insights<br />
* [9:50am-10:30am] Advanced Instance Scheduling: Reservations and Preemption - https://etherpad.openstack.org/p/BOS-forum-advanced-instance-scheduling<br />
* [11:00am-11:40am] Compliance/Security Certification for upstream OpenStack - https://etherpad.openstack.org/p/BOS-forum-Compliance-Security-Certification<br />
* [11:00am-11:40am] - Operating the VM and Baremetal platform (2/2) - https://etherpad.openstack.org/p/BOS-forum-operating-vm-and-baremetal<br />
* [11:00am-11:40am] - Large Deployment Team (1/2) https://etherpad.openstack.org/p/BOS-forum-large-deployment-team<br />
* [11:00am-11:40am] - The Future of VPN as a Service (VPNaaS) https://etherpad.openstack.org/p/boston-vpnaas<br />
* [11:50am-12.30pm] - OpenStack Operators Ops Meetup Team Catch-Up - https://etherpad.openstack.org/p/BOS-forum-ops-catch-up<br />
* [11:50am-12:30pm] Comparing OpenStack and Kubernetes Resource Tracking - https://etherpad.openstack.org/p/BOS-forum-openstack-k8s-resource-tracking<br />
* [11:50am-12:20pm] Making Neutron Easy for people who want basic Networking - https://etherpad.openstack.org/p/pike-neutron-making-it-easy<br />
* [12:30pm-1:50pm] - OpenStack Karbor project onboarding - https://etherpad.openstack.org/p/BOS-Karbor-onboarding<br />
* [1:50pm-2:30pm] Kubernetes Ops on OpenStack - https://etherpad.openstack.org/p/BOS-forum-kubernetes-ops-on-openstack<br />
* [1:50pm-2:30pm] App Developer Enablement - https://etherpad.openstack.org/p/BOS-forum-app-dev-enablement<br />
* [1:50pm-2:30pm] Keystone Operator Feedback - https://etherpad.openstack.org/p/BOS-forum-keystone-operator-feedback<br />
* [2:40pm-3:20pm] Product WG Working Session - https://etherpad.openstack.org/p/BOS-forum-product-wg-working-session<br />
* [2:40pm-3:20pm] Key Management Developer/Operator/Community Coordination - https://etherpad.openstack.org/p/BOS-forum-key-management<br />
* [3:30pm-4:10pm] Compute Instance/Volume Affinity for HPC - https://etherpad.openstack.org/p/BOS-forum-compute-instance-volume-affinity-hpc<br />
* [3:30pm-4:10pm] LCOO Main Working Group-Continue Roadmap Dicussion: https://etherpad.openstack.org/p/BOS-forum-LCOOWG<br />
* [4:30pm-5:10pm] Moving Resource Claims from nova-compute to nova-scheduler - https://etherpad.openstack.org/p/BOS-forum-move-claims-from-compute-to-scheduler<br />
* [4:30pm-5:10pm] Ops Tags WG session - https://etherpad.openstack.org/p/BOS-forum-ops-tags-wg-session<br />
* [5:20pm-6:00pm] Large Heat Stacks (users/ops/developers) - https://etherpad.openstack.org/p/BOS-forum-Large-Heat-stacks<br />
<br />
= Thursday =<br />
* [9:00am-9:40am] Users/Operators: Contributing Multi-Project Requirements - https://etherpad.openstack.org/p/BOS-forum-contributing-multi-project-requirements<br />
* [9:00am - 9:40am] Users / Operators adoption of QA tools / plugins - https://etherpad.openstack.org/p/BOS-forum-qa-tools-plugins<br />
* [9:00am - 9:40am] LCOO Get to know us at the Boston Summit - https://etherpad.openstack.org/p/BOS-forum-LCOOGetToKnow<br />
* [9:50am-10:30am] - Writing Applications for the VM and Baremetal Platform - https://etherpad.openstack.org/p/BOS-forum-using-vm-and-baremetal<br />
* [9:50am-10:30am] - Strategy for Unanswered Requirements - https://etherpad.openstack.org/p/BOS-forum-unanswered-requirements<br />
* [11:00am-12:30pm] Queens Goals - https://etherpad.openstack.org/p/BOS-forum-Queens-Goals<br />
* [11:00am - 11:40] Zun Developer/Operator Feedback - https://etherpad.openstack.org/p/BOS-forum-zun-developer-operator-feedback<br />
* [11:00am - 11:40] High Availability in OpenStack - https://etherpad.openstack.org/p/BOS-forum-HA-in-openstack<br />
* [11:50am-12:30pm] Shared Commercial Goals for OpenStack Public Cloud Providers - https://etherpad.openstack.org/p/BOS-forum-Shared-Commercial-Goals-Public-Clouds<br />
* [1:30pm-2:10pm] User Committee Session - https://etherpad.openstack.org/p/BOS-forum-user-committee-session<br />
* [2:20pm-3:00pm] Cloud-aware Application Support - https://etherpad.openstack.org/p/pike-forum-cloud-applications<br />
* [5:00pm-5:40pm] UC Governance and Support of WGs - https://etherpad.openstack.org/p/BOS-forum-uc-governance-and-support-of-wgs<br />
<br />
<br />
==Thursday Afternoon session sign-up==<br />
If something new comes up during the week, or a session runs over and you need more time, please sign up for another Fishbowl slot on Thursday Afternoon here:<br />
<br />
<div style="column-count:3;-moz-column-count:3;-webkit-column-count:3"><br />
* 1:30-2:10 MR102 - available<br />
* 2:20-3:00 MR102 - Swift Rebalance Optimizations https://etherpad.openstack.org/p/swift-rebalance<br />
* 3:10-3:50 MR102 - available<br />
* 3:50-4:10 MR102 - available<br />
* 4:10-4:50 MR102 - available<br />
* 5:00-5:40 MR102 - available<br />
* 1:30-2:10 MR103 - available<br />
* 2:20-3:00 MR103 - [https://etherpad.openstack.org/p/pike-forum-cloud-applications Cloud-aware Application Support]<br />
* 3:10-3:50 MR103 - available<br />
* 3:50-4:10 MR103 - available<br />
* 4:10-4:50 MR103 - available<br />
* 5:00-5:40 MR103 - available<br />
* 1:30-2:10 MR104 - Discussion of use cases for alternate messaging technology with oslo.messaging https://etherpad.openstack.org/p/BOS_Forum_Oslo.Messaging_driver_recommendations<br />
* 2:20-3:00 MR104 - available<br />
* 3:10-3:50 MR104 - available<br />
* 3:50-4:10 MR104 - available<br />
* 4:10-4:50 MR104 - available<br />
* 5:00-5:40 MR104 - [https://etherpad.openstack.org/p/pike-forum-tc-gathering TC members open gathering]<br />
</div><br />
<br />
<br />
â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘â–‘<br />
<br />
==(old) Brainstorming==<br />
Below here were the etherpads used during the agenda brainstorming process...<br />
<br />
====Catch-alls====<br />
* [https://etherpad.openstack.org/p/BOS-TC-brainstorming TC Catch-all]<br />
* [https://etherpad.openstack.org/p/BOS-UC-brainstorming UC Catch-all]<br />
<br />
====Project Teams====<br />
<br />
=====Barbican=====<br />
Brainstorming: https://etherpad.openstack.org/p/BOS-Barbican-brainstorming<br />
<br />
=====Cinder=====<br />
Brainstorming: https://etherpad.openstack.org/p/BOS-Cinder-brainstorming<br />
<br />
=====Freezer=====<br />
Brainstorming: https://etherpad.openstack.org/p/BOS-Freezer-brainstorming<br />
<br />
=====Glance=====<br />
Brainstorming: https://etherpad.openstack.org/p/BOS-Glance-brainstorming<br />
<br />
=====Heat=====<br />
Brainstorming: https://etherpad.openstack.org/p/BOS-Heat-brainstorming<br />
<br />
=====I18n=====<br />
Brainstorming: https://etherpad.openstack.org/p/BOS-I18n-brainstorming<br />
<br />
=====Ironic=====<br />
Brainstorming: https://etherpad.openstack.org/p/BOS-ironic-brainstorming<br />
<br />
=====Keystone=====<br />
Brainstorming: https://etherpad.openstack.org/p/BOS-Keystone-brainstorming<br />
<br />
=====Nova=====<br />
Brainstorming: https://etherpad.openstack.org/p/BOS-Nova-brainstorming<br />
<br />
=====Oslo=====<br />
Brainstorming: https://etherpad.openstack.org/p/BOS-Oslo-brainstorming<br />
<br />
=====Watcher=====<br />
Brainstorming: https://etherpad.openstack.org/p/BOS-Watcher-brainstorming<br />
<br />
=====QA=====<br />
Brainstorming: https://etherpad.openstack.org/p/BOS-QA-brainstorming<br />
<br />
=====Swift=====<br />
Brainstorming: https://etherpad.openstack.org/p/BOS-Swift-brainstorming<br />
<br />
====UC Working Groups ====<br />
<br />
<br />
<br />
=====Telecom/NFV Requirements=====<br />
https://etherpad.openstack.org/p/BOS-UC-brainstorming-Telecom&NFV<br />
<br />
=====Scientific WG=====<br />
https://etherpad.openstack.org/p/BOS-UC-brainstorming-scientific-wg<br />
<br />
=====Massively Distributed (Fog/Edge) WG=====<br />
https://etherpad.openstack.org/p/BOS-UC-brainstorming-MassivelyDistributed-Fog-Edge<br />
<br />
=====Public Cloud WG=====<br />
https://etherpad.openstack.org/p/publiccloud-boston-forum-session<br />
<br />
====Other Working Groups====<br />
<br />
=====VM and Bare-metal platform group=====<br />
<br />
Developer lead group looking for user and operator feedback around the user experience across Nova, Ironic, Cinder and Neutron. Looking at both humans using the system, those operating the system, and projects building on the "VM and Bare-metal" platform. Main activity will be ranking the relative priority of current efforts, and looking to identify any gaps.<br />
<br />
https://etherpad.openstack.org/p/BOS-TC-vm-baremetal-platform</div>Sukhdevhttps://wiki.openstack.org/w/index.php?title=Meetings/ML2&diff=153590Meetings/ML22017-04-26T15:44:54Z<p>Sukhdev: </p>
<hr />
<div>'''Weekly on Wednesdays at 1600 UTC on #openstack-meeting-alt'''<br />
<br />
Tracking ML2 Subgroup Reviews: [https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews here]<br />
<br />
<br />
==Agenda==<br />
<br />
=== Meeting April 26, 2017 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
<br />
* QinQ Type Driver<br />
** https://review.openstack.org/#/c/446047<br />
<br />
* SR-IOV port extension RFE<br />
** https://bugs.launchpad.net/neutron/+bug/1662650<br />
<br />
* live migration port binding support <br />
** https://review.openstack.org/#/c/414251<br />
<br />
* driver api "feature requests"<br />
** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting April 19, 2017 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
<br />
* QinQ Type Driver<br />
** https://review.openstack.org/#/c/446047<br />
<br />
* SR-IOV port extension RFE<br />
** https://bugs.launchpad.net/neutron/+bug/1662650<br />
<br />
* live migration port binding support <br />
** https://review.openstack.org/#/c/414251<br />
<br />
* driver api "feature requests"<br />
** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting April 12, 2017 ===<br />
<br />
=== Meeting April 5, 2017 ===<br />
<br />
* Announcements<br />
<br />
** The log for previous meeting went to wrong place as I accidentally mistyped the meeting name <br />
*** http://eavesdrop.openstack.org/meetings/__networking_ml2/<br />
<br />
* Bugs/RFEs<br />
<br />
* QinQ Type Driver<br />
** https://review.openstack.org/#/c/446047<br />
<br />
** SR-IOV port extension RFE<br />
*** https://bugs.launchpad.net/neutron/+bug/1662650<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 30, 2017 ===<br />
<br />
* Announcements<br />
** Sukhdev is out today<br />
<br />
<br />
=== Meeting March 15, 2017 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
<br />
** SR-IOV port extension RFE<br />
*** https://bugs.launchpad.net/neutron/+bug/1662650<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
<br />
<br />
=== Meeting March 1, 2017 ===<br />
<br />
* Announcements<br />
<br />
* PTG post mortem<br />
<br />
* Bugs/RFEs<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting February 22, 2017 (PTG) ===<br />
<br />
=== No Meeting February 15, 2017 ===<br />
<br />
=== Meeting February 8, 2017 ===<br />
<br />
* Announcements<br />
** rkukura not available for today's meeting<br />
** Neutron PTG etherpad - https://etherpad.openstack.org/p/neutron-ptg-pike<br />
<br />
* Bugs/RFEs<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting January 25, 2017 ===<br />
<br />
* Announcements<br />
** Neutron PTG etherpad - https://etherpad.openstack.org/p/neutron-ptg-pike<br />
<br />
* Bugs/RFEs<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
*** https://review.openstack.org/#/c/404293<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting January 18, 2017 ===<br />
<br />
* Announcements<br />
** There is still room for PTG registrations <br />
<br />
* Bugs/RFEs<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
*** https://review.openstack.org/#/c/404293<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting January 11, 2017 ===<br />
<br />
* Announcements<br />
* There is still room for PTG registrations <br />
<br />
* Bugs/RFEs<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
*** https://review.openstack.org/#/c/404293<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting December 14, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 7, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting November 23, 2016 ===<br />
<br />
=== Meeting November 16, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting November 9, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Ocata Summit Retrospective<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
*** part of this Barcelona summit design session: https://etherpad.openstack.org/p/ocata-nova-neutron-session<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting November 2, 2016 ===<br />
<br />
* Skipping due to Ocata summit travel/recovery<br />
<br />
=== No Meeting October 26, 2016 ===<br />
<br />
* Skipping due to Ocata summit<br />
<br />
=== Meeting October 19, 2016 ===<br />
<br />
* Announcements<br />
** Next week Summit in Barcelona. No meeting next week<br />
<br />
* Ocata Planning<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
*** part of this Barcelona summit design session: https://etherpad.openstack.org/p/ocata-nova-neutron-session<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting October 12, 2016 ===<br />
<br />
* Announcements<br />
** Bob Kukura will not be at today's meeting.<br />
<br />
* Ocata Planning<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
*** part of this Barcelona summit design session: https://etherpad.openstack.org/p/ocata-nova-neutron-session<br />
*** Unifying the portbinding logic is not a necessary part of this proposal anymore<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting October 5, 2016 ===<br />
<br />
* Announcements<br />
** Bob Kukura will not be at today's meeting.<br />
<br />
* Ocata Planning<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** Unifying the portbinding logic is not a necessary part of this proposal anymore<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting September 28, 2016 ===<br />
<br />
=== No Meeting September 21, 2016 ===<br />
<br />
=== No Meeting September 14, 2016 ===<br />
<br />
=== Meeting September 7, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** Unifying the portbinding logic is not a necessary part of this proposal anymore<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting August 31, 2016 ===<br />
<br />
* Neither sukhdev nor rkukura is available to chair today, so we'll skip this week's meeting.<br />
<br />
=== Meeting August 24, 2016 ===<br />
<br />
* Announcements<br />
** N-3 is Sept 1<br />
<br />
* Bugs/RFEs<br />
** Unify ML2 portbinding and dvr portbinding tables - andreas (not available for today's meeting)<br />
*** please review this patch - https://review.openstack.org/#/c/317358<br />
*** spec for live migration - https://review.openstack.org/#/c/309416/<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception - see patch here - https://review.openstack.org/#/c/327500<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 17, 2016 ===<br />
<br />
* Announcements<br />
** N-3 is Sept 1<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
*** I have added the conf calling information for remote participation - see - https://etherpad.openstack.org/p/newton-neutron-midcycle-workitems<br />
<br />
<br />
* Bugs/RFEs<br />
** Unify ML2 portbinding and dvr portbinding tables - andreas <br />
<br />
** please review this patch - https://review.openstack.org/#/c/317358<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception - see patch here - https://review.openstack.org/#/c/327500<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
** Clarification on coupling between port create and port update calls to mech drivers<br />
<br />
=== Meeting August 3, 2016 ===<br />
<br />
* Announcements<br />
** N-3 is Sept 1<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
** Barcelona summit presentation voting has started: https://www.openstack.org/summit/barcelona-2016/vote-for-speakers<br />
<br />
* Bugs/RFEs<br />
** Unify ML2 portbinding and dvr portbinding tables - andreas <br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1609184 [RFE] ML2: Allow retry on db error by precommit https://review.openstack.org/#/c/350315/<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 27, 2016 ===<br />
<br />
* Meeting was cancelled this week<br />
<br />
=== Meeting July 20, 2016 ===<br />
<br />
* Announcements<br />
** N-2 is behind us<br />
** N-3 is Sept 1<br />
** Project Mascot/logo - see here - http://lists.openstack.org/pipermail/openstack-dev/2016-July/099046.html<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
<br />
* Bugs/RFEs<br />
** Unify ML2 portbinding and dvr portbinding tables - andreas <br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 13, 2016 ===<br />
<br />
* Announcements<br />
** Deadline to submit proposals for Barcelona summit is today<br />
** N-2 is this week - http://releases.openstack.org/newton/schedule.html<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
<br />
* Bugs/RFEs<br />
** Unify of ML2 portbinding and dvr portbinding tables<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
<br />
<br />
=== Meeting July 6, 2016 ===<br />
<br />
* Announcements<br />
** July 12-14 Neuton-2<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
* Bugs/RFEs<br />
** Unify of ML2 portbinding and dvr portbinding tables<br />
*** Armax commented on the spec: https://review.openstack.org/309416 . Those are his major points:<br />
*** Are we sure that vnic_type and profile are always port specific (and not binding specific)?<br />
*** Why not just merging the portbindingstable into the dvr portbindingstable?<br />
*** For Live Migration Armando rather wants a live migration specifc port extension than a general purpose port extension. The general purpose solution seems a bit overkill to him. On the summit, we decided to go the latter one, thoughts?<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
=== Meeting June 29, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Items from Last week<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting June 22, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Items from Last week<br />
** https://review.openstack.org/#/c/320657/1/neutron/db/ipam_backend_mixin.py <- Should this be fixed? Question from Rossella.<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting June 15, 2016 ===<br />
<br />
* Announcements<br />
* Unify of ML2 portbinding and dvr portbinding tables<br />
** current patchset: https://review.openstack.org/#/c/326987<br />
*** TODO: minor fixes, unit tests<br />
*** Separate Patch: OVO, rework DVR part as well<br />
** series of patches doing similar work for router ha ports: https://review.openstack.org/#/c/323993<br />
** Which one is the right way to go? Who do we need to involve to land this in Newton?<br />
<br />
* Open Discussion<br />
** https://review.openstack.org/#/c/320657/1/neutron/db/ipam_backend_mixin.py <- Should this be fixed? Question from Rossella.<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
=== Meeting June 8, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Open Discussion<br />
<br />
=== Meeting June 1, 2016 ===<br />
<br />
* Announcements<br />
** N-1 is *this* week<br />
** http://releases.openstack.org/newton/schedule.html<br />
<br />
* Manila-ML2 integration <br />
** https://bugs.launchpad.net/neutron/+bug/1573197<br />
<br />
* Security Groups Discussion<br />
<br />
* Open Discussion<br />
** Some routed networks stuff (carl_baldwin)<br />
*** https://review.openstack.org/#/c/317358 - Enabling create / delete of segments directly<br />
*** https://review.openstack.org/#/c/321152 - ML2 bug doesn't allow return of IP allocation in port update.<br />
<br />
=== Meeting May 25, 2016 ===<br />
<br />
* Today's meeting was cancelled - we will meet next week<br />
<br />
* Announcements<br />
** N-1 is next week<br />
** http://releases.openstack.org/newton/schedule.html<br />
<br />
* Manila-ML2 integration <br />
** https://bugs.launchpad.net/neutron/+bug/1573197<br />
<br />
* Security Groups Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting May 18, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Bugs<br />
<br />
* Open Discussion<br />
<br />
=== Meeting May 11, 2016 ===<br />
<br />
(carl_baldwin) Will there be a meeting this week? - Yes<br />
<br />
* Announcements<br />
<br />
* Newton charter for ML2 <br />
** Trunked ports integration with ML2 <br />
** Integration of Segments service plugin with ML2 (see below)<br />
<br />
* Bugs<br />
** Missing ML2 config options in config reference: https://bugs.launchpad.net/openstack-manuals/+bug/1567792<br />
<br />
* Open Discussion<br />
** Some routed networks topics<br />
*** creating and deleting segments on existing network through new segment API<br />
**** Any cases it should be forbidden?<br />
*** Integrating the segments service plugin with ML2<br />
<br />
<br />
=== Meeting May 4, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Discussion on the charter for ML2 for Newton<br />
** Some of the discussion during summit - https://etherpad.openstack.org/p/newton-neutron-unplugged-track<br />
<br />
* Bugs<br />
** Missing ML2 config options in config reference: https://bugs.launchpad.net/openstack-manuals/+bug/1567792<br />
<br />
* Open Discussion<br />
<br />
=== Meeting April 20, 2016 ===<br />
<br />
* Announcements<br />
** rkukura cannot attend today<br />
** Austin Summit Next week<br />
** No meeting next week (4/27)<br />
<br />
* Neutron Austin Design sessions schedule<br />
** https://www.openstack.org/summit/austin-2016/summit-schedule/global-search?t=Neutron%3A<br />
<br />
* Bugs<br />
** Missing ML2 config options in config reference: https://bugs.launchpad.net/openstack-manuals/+bug/1567792<br />
<br />
* Open Discussion<br />
** Nova-Neutron Porbinding Migration issues (+ macvtap migration, cross l2 agent migration) <br />
*** Cannot attend today, so here a brief update (scheuran, 2016-04-13)<br />
*** Started discussion on the ML http://lists.openstack.org/pipermail/openstack-dev/2016-April/092073.html<br />
*** In a lengthy chat with kevinbenton today we agreed to follow up the multiple port binding thing<br />
*** I started rebasing Bobs patches https://review.openstack.org/#/c/189410 - it will take a while, as I'm learning a lot on the way ;)<br />
*** And a BP + spec is required for the API changes that externalize multiple bindings per port, also still TBD<br />
<br />
=== Meeting April 13, 2016 ===<br />
<br />
* Announcements<br />
** Newton is now open for business<br />
** Networking Guide ML2 section merged: http://docs.openstack.org/mitaka/networking-guide/config-ml2-plug-in.html (scheuran)<br />
<br />
* Neutron Austin Design sessions schedule<br />
** https://www.openstack.org/summit/austin-2016/summit-schedule/global-search?t=Neutron%3A<br />
<br />
* Bugs<br />
** Missing ML2 config options in config reference: https://bugs.launchpad.net/openstack-manuals/+bug/1567792<br />
<br />
* Open Discussion<br />
** Nova-Neutron Porbinding Migration issues (+ macvtap migration, cross l2 agent migration) <br />
*** Cannot attend today, so here a brief update (scheuran, 2016-04-13)<br />
*** Started discussion on the ML http://lists.openstack.org/pipermail/openstack-dev/2016-April/092073.html<br />
*** In a lengthy chat with kevinbenton today we agreed to follow up the multiple port binding thing<br />
*** I started rebasing Bobs patches https://review.openstack.org/#/c/189410 - it will take a while, as I'm learning a lot on the way ;)<br />
*** And a BP + spec is required for the API changes that externalize multiple bindings per port, also still TBD<br />
<br />
=== Meeting April 6, 2016 ===<br />
<br />
* Announcements<br />
** Mitaka release is this week<br />
<br />
* Neutron Austin Design summit Ideas <br />
** Link - https://etherpad.openstack.org/p/newton-neutron-summit-ideas<br />
<br />
* port binding discussion on migration (scheuran) - continuation from previous week<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 30, 2016 ===<br />
<br />
* Announcements<br />
** Mitaka RC2 in the works<br />
<br />
* Neutron Austin Design summit Ideas <br />
** Link - https://etherpad.openstack.org/p/newton-neutron-summit-ideas<br />
<br />
* port binding discussion on migration (scheuran)<br />
** In case distributed ports would be needed, old (currently abandoned, but worth revisiting) effort to cleanup DVR's distributed port implementation as a precursor to generalizing it is here:<br />
*** https://bugs.launchpad.net/neutron/+bug/1367391<br />
*** https://review.openstack.org/#/c/189410/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 23, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Neutron Austin Design summit Ideas <br />
** Link - https://etherpad.openstack.org/p/newton-neutron-summit-ideas<br />
<br />
* port binding discussion on migration (scheuran)<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 16, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Docs ML2 configuration section update<br />
** Documentation - https://review.openstack.org/#/c/282349<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* port binding with port owned by router<br />
<br />
* Simulate portbinding on migration target host (scheuran)<br />
** Use Case: Migration cross l2 agents, migration with macvtap l2 agent --> In both cases nova needs to know the portbinding information that should be used on the migration target before migration has started (in nova pre_live_migration) and before port has been bound. This information is required to trigger the correct vif-plug action on the target and to modify the libvirt domain.xml accordingly<br />
** Approach: Some new api call is required, which simulates the portbinding for the target host and returns this information<br />
** This is just as a heads up - I try to come up with more details in the next meeting (23rd of March)<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 9, 2016 ===<br />
<br />
* Announcements<br />
** rkukura cannot attend today<br />
<br />
* Modular L2 agent update<br />
** Documentation - https://review.openstack.org/#/c/282349<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 2, 2016 ===<br />
<br />
* Announcements<br />
** Mitaka-3 is this week<br />
<br />
* Modular L2 agent update<br />
** Documentation - https://review.openstack.org/#/c/282349<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting February 24, 2016 ===<br />
<br />
* Announcements<br />
** neutron mid-cycle this week - https://etherpad.openstack.org/p/neutron-mitaka-midcycle<br />
<br />
* Open Agenda - based upon interest<br />
<br />
* Modular L2 agent update<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting February 17, 2016 ===<br />
<br />
* Announcements<br />
** rkukura on PTO this week<br />
<br />
* Open Agenda - based upon interest<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Modular L2 agent update<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting February 10, 2016 ===<br />
<br />
* Announcements<br />
** Do not forget to vote on sessions for Austin Summit<br />
*** https://www.openstack.org/summit/austin-2016/vote-for-speakers<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Modular L2 agent update<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting February 3, 2016 ===<br />
<br />
* Announcements<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Modular L2 agent update<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting January 27, 2016 ===<br />
<br />
* Announcements<br />
** Austin (Newton) Summit session proposal deadline is Monday<br />
*** https://www.openstack.org/summit/austin-2016/call-for-speakers<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting January 20, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Driver API for SecurityGroup <br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Any topics of interest to ML2 - Open Agenda based upon the interest<br />
* Open Discussion<br />
<br />
<br />
=== Meeting January 13, 2016 ===<br />
<br />
* Announcements<br />
** M2 is next week<br />
<br />
* Driver API for SecurityGroup <br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Any topics of interest to ML2 - Open Agenda based upon the interest<br />
* Open Discussion<br />
<br />
=== Meeting January 6, 2016 ===<br />
* Announcements<br />
** M2 Mid Jan<br />
<br />
* Driver API for SecurityGroup - good discussion on the bug<br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* Trunk port binding for VLAN-awere VMs - pretty much ready to go<br />
** Spec - https://review.openstack.org/#/c/243786/<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Any topics of interest to ML2 - Open Agenda based upon the interest<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 30, 2015 ===<br />
<br />
* No meeting<br />
<br />
=== Meeting December 23, 2015 ===<br />
<br />
* No meeting<br />
<br />
=== Meeting December 16, 2015 ===<br />
<br />
* Announcements<br />
** Sukhdev is off for next two weeks, rkukura is off week after next<br />
** no meeting 12/30<br />
** quick poll - meet next week (12/23)?<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** Spec - https://review.openstack.org/#/c/243786/<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran (can't attend today 12/09)<br />
** This patch needs to go in first, then we're ready to do the split of the lb agent: https://review.openstack.org/250542<br />
** Split of the lb agent: Will be updated after above went in: https://review.openstack.org/#/c/246318/<br />
** Moving the code to a separate file [WIP] https://review.openstack.org/#/c/248138/<br />
** Also had a discussion with kevinbenton and ajo if arp spoofing stuff could be modelled as agent extension. Could not convince them, so we agreed to go on with the current design and keep that in the back of our minds for the future.<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* limited-portsec Discussion<br />
** if the limited-portsec depend on port-sec extension, there maybe code in limited-portsec to extend the dict of port-sec.<br />
** https://review.openstack.org/#/c/250036/ , difficult to handle the dependency in these extensions.<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 9, 2015 ===<br />
<br />
* Announcements<br />
** Sukhdev is off for next three weeks<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** Spec - https://review.openstack.org/#/c/243786/<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran (can't attend today 12/09)<br />
** This patch needs to go in first, then we're ready to do the split of the lb agent: https://review.openstack.org/250542<br />
** Split of the lb agent: Will be updated after above went in: https://review.openstack.org/#/c/246318/<br />
** Moving the code to a separate file [WIP] https://review.openstack.org/#/c/248138/<br />
** Also had a discussion with kevinbenton and ajo if arp spoofing stuff could be modelled as agent extension. Could not convince them, so we agreed to go on with the current design and keep that in the back of our minds for the future.<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* limited-portsec Discussion<br />
** if the limited-portsec depend on port-sec extension, there maybe code in limited-portsec to extend the dict of port-sec.<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Open Discussion<br />
** Discussion on passing network ID to the type drivers - enhancement is needed to three methods as follows:<br />
*** def allocate_tenant_segment(self, session, network_id=None):<br />
*** def reserve_provider_segment(self, session, segment, network_id=None):<br />
*** def release_segment(self, session, segment, network_id=None):<br />
<br />
=== Meeting December 2, 2015 ===<br />
* Announcements<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** Spec - https://review.openstack.org/#/c/243786/<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
** https://review.openstack.org/#/c/246318/<br />
** https://review.openstack.org/#/c/248138/<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting November 25, 2015 ===<br />
* Announcements<br />
** M1 is due next week<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** Bence Romsics discussed with ML2 subteam at summit<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting November 18, 2015 ===<br />
* Announcements<br />
** M1 is due in first week of Dec<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** Bence Romsics discussed with ML2 subteam at summit<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting November 11, 2015 ===<br />
* Announcements<br />
** Welcome back from the summit and our week off!<br />
** Mitaka-1 December 1: https://launchpad.net/neutron/+milestone/mitaka-1<br />
<br />
* Mitaka Design Summit recap<br />
** Etherpads: https://wiki.openstack.org/wiki/Design_Summit/Mitaka/Etherpads#Neutron<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** Bence Romsics discussed with ML2 subteam at summit<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
=== Meeting October 21, 2015 ===<br />
* Announcements<br />
** Mitaka summit is next week<br />
** No ML2 IRC meeting during summit<br />
<br />
* Mitaka Design Summit<br />
** Neutron Design Summit schedule - https://www.openstack.org/summit/tokyo-2015/schedule/design-summit<br />
<br />
* ML2 pre-cycle sprint recap<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** email summaries - TBD<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
=== Meeting October 14, 2015 ===<br />
<br />
* Meeting cancelled due to low attendance<br />
<br />
=== Meeting October 7, 2015 ===<br />
<br />
* No meeting - ML2 pre-cycle sprint<br />
<br />
=== Meeting Sept 30, 2015 ===<br />
* Announcements<br />
** Neutron has a new PTL for Mitaka - congratulations to armax and many thanks to mestery!<br />
** ML2 pre-cycle sprint is next week<br />
** No ML2 IRC meeting next week<br />
<br />
* ML2 pre-cycle sprint<br />
** Sprint announcement - http://lists.openstack.org/pipermail/openstack-dev/2015-September/073927.html<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** Logistics<br />
** Prep<br />
<br />
* Mitaka Design Summit proposals for ML2 - discussion <br />
** Neutron Mitaka Design Summit proposals - https://etherpad.openstack.org/p/neutron-mitaka-designsummit<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* Modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
=== Meeting Sept 23, 2015 ===<br />
* Announcements<br />
** Liberty RC1 contents - https://launchpad.net/neutron/+milestone/liberty-rc1<br />
** PTL election is this week - https://wiki.openstack.org/wiki/PTL_Elections_September_2015<br />
<br />
* ML2 late-cycle plan<br />
** Sprint announcement - http://lists.openstack.org/pipermail/openstack-dev/2015-September/073927.html<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* Mitaka Design Summit proposals for ML2 - discussion <br />
** Nutron Mitaka Design Summit proposals - https://etherpad.openstack.org/p/neutron-mitaka-designsummit<br />
<br />
* driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting Sept 16, 2015 ===<br />
<br />
* Announcements<br />
** Liberty RC1 contents - https://launchpad.net/neutron/+milestone/liberty-rc1<br />
<br />
* ML2 late-cycle plan<br />
** Sprint announcement - http://lists.openstack.org/pipermail/openstack-dev/2015-September/073927.html<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* Mitaka Design Summit proposals for ML2 - discussion <br />
** Nutron Mitaka Design Summit proposals - https://etherpad.openstack.org/p/neutron-mitaka-designsummit<br />
<br />
* driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting Sept 9, 2015 ===<br />
<br />
* Announcements<br />
** Liberty-3 contents - https://launchpad.net/neutron/+milestone/liberty-3<br />
** Liberty RC1 contents - https://launchpad.net/neutron/+milestone/liberty-rc1<br />
<br />
* ML2 late-cycle plan<br />
** Sprint announcement - http://lists.openstack.org/pipermail/openstack-dev/2015-September/073927.html<br />
<br />
* Mitaka Design Summit proposals for ML2 - discussion <br />
** Brainstorm ideas for the Mitaka ML2 design summit ideas<br />
** Nutron Mitaka Design Summit proposals - https://etherpad.openstack.org/p/neutron-mitaka-designsummit<br />
<br />
* driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting Sept 2, 2015 ===<br />
<br />
* Announcements<br />
** Liberty FF is this week (or early next week)<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is Yahoo (tentative) <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** Task Flow Document<br />
*** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* driver API for SecurityGroup - Do we want to come up with a plan for Design session in Tokyo for this? <br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 26, 2015 ===<br />
<br />
* Announcements<br />
** Liberty FF is next week<br />
<br />
* Action Items from previous weeks:<br />
** rkukura to work with others to finalize the venue for the ML2 late-cycle sprint<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is TBD. <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* driver API for SecurityGroup<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 19, 2015 ===<br />
<br />
* Announcements<br />
** Liberty FF is two weeks away<br />
<br />
* Action Items from previous weeks:<br />
** rkukura and Sukhdev to re-organize weekly meeting agenda around goals for upcoming Mitaka cycle as well as anything needed to wrap up for liberty<br />
** rkukura to work with others to finalize the venue for the ML2 late-cycle sprint<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is TBD. <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L3 Blueprints - https://launchpad.net/neutron/+milestone/liberty-3<br />
** couple of Blueprints may be of interest to ML2 team<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* driver API for SecurityGroup<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 12, 2015 ===<br />
<br />
* Announcements<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is TBD. <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L3 Blueprints - https://launchpad.net/neutron/+milestone/liberty-3<br />
** couple of Blueprints may be of interest to ML2 team<br />
<br />
* L2 Modular Agent discussion<br />
** macvtap agent and ML2 discussion. Feel free to express your opinion - http://lists.openstack.org/pipermail/openstack-dev/2015-August/071207.html<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 5, 2015 ===<br />
<br />
* Announcements<br />
** Liberty FF is end of August<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is TBD. <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L3 Blueprints - https://launchpad.net/neutron/+milestone/liberty-3<br />
** couple of Blueprints may be of interest to ML2 team<br />
<br />
* L2 Modular Agent discussion<br />
** macvtap agent and ML2 discussion. Feel free to express your openion - http://lists.openstack.org/pipermail/openstack-dev/2015-August/071207.html<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 29, 2015 ===<br />
<br />
* Announcements<br />
** Liberty-2 is this week<br />
** Liberty-3 is end of August<br />
<br />
* ML2 late-cycle plan<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L2 Modular Agent discussion<br />
<br />
* Place for Macvtap agent (scheuran) - Putting this right after l2-agent, as it is related to it<br />
** Planning a ml2 driver + l2 agent for macvtap attachments (independent from sriov). But where should it land?<br />
*** 1) own openstack repo networking-macvtap (already some discussion there: https://review.openstack.org/#/c/195907/)<br />
*** 2) in neutron tree as new reference, own agent (duplicating code)<br />
*** 3) In neutron tree, Integrated into linuxbridge agent (reusing about 500 lines of code, mostly main loop, detecting new devices,...); Extracting superclass out of linuxbridge agent that can be subclassed. Having config option to either run agent in lb or in macvtap mode. fully functional prototype (macvtap stuff tested): https://github.com/scheuran/networking-macvtap/commit/36a068cf3d3d6930ab9330efb099cd95a84ca785<br />
*** 4) modular l2 agent, but as long it is being discussed go with #1<br />
*** 5) Prototyping modular layer 2 agent ( #a in separate repo vs. #b together with lb)<br />
** Anyhow there will be a separate ml2 driver which will either land in tree or in the networking-macvtap repo<br />
** Spec on github (assuming it will land in a separate repo): https://github.com/scheuran/networking-macvtap/commit/bc239419398ec039da35ec949a14691280733bf6<br />
** Has been discussed in yesterdays neutron meeting where I was asked to evaluate agent-extension used for qos - but that can not be used: http://eavesdrop.openstack.org/meetings/networking/2015/networking.2015-07-28-14.01.log.html<br />
<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
** request for patch review:<br />
*** https://review.openstack.org/#/c/202357/ l3_db: it updates port attribute without L2 plugin<br />
*** https://review.openstack.org/#/c/202358/ l3_db: not use L2 plugin _get_port unnecessarily<br />
*** https://review.openstack.org/#/c/202359/ l3: not use L2 plugin _get_subnet unnecessarily<br />
<br />
=== Meeting July 22, 2015 ===<br />
<br />
* Announcements<br />
** Liberty-2 is next week<br />
**Liberty Release Schedule - https://wiki.openstack.org/wiki/Liberty_Release_Schedule<br />
<br />
* Action Items<br />
** rkukura to finalize the plan for ML2 sprint<br />
*** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L2 Modular Agent discussion<br />
* Physical Topology Discussion<br />
* Ironic/Neutron-ML2 integration discussion<br />
** https://wiki.openstack.org/wiki/Meetings/Ironic-neutron<br />
<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 15, 2015 ===<br />
<br />
* Announcements<br />
** Liberty-2 is fast approaching - end of July<br />
**Liberty Release Schedule - https://wiki.openstack.org/wiki/Liberty_Release_Schedule<br />
<br />
* Action Items<br />
** rkukura to finalize the plan for ML2 sprint<br />
*** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L2 Modular Agent discussion<br />
* Physical Topology Discussion<br />
* Ironic/Neutron-ML2 integration discussion<br />
** https://wiki.openstack.org/wiki/Meetings/Ironic-neutron<br />
** ML2 based test framework for Ironic - call for discussion/Ideas<br />
<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 8, 2015 ===<br />
<br />
* Announcements<br />
<br />
* Action Items<br />
** rkukura and manishg to finalize the ML2 sprint plans and put together an etherpad for sprint<br />
*** Etherpad started: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** asomya and shivharis to add Physical Topology to the ML2 charter for Liberty<br />
<br />
* ML2 Mid-cycle sprint - decide on the date <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
** Following participants are available - please add your name, if you can participate<br />
*** Sukhdev K<br />
*** Bob K<br />
*** Arvind S<br />
*** Manish G<br />
*** Kevin B<br />
*** Josh <br />
* L2 Modular Agent discussion<br />
* Physical Topology Discussion<br />
* Ironic/Neutron-ML2 integration discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 1, 2015 ===<br />
<br />
* Announcements<br />
<br />
* Action Items<br />
** rkukura and manishg to finalize the ML2 sprint plans and put together an etherpad for sprint<br />
*** Etherpad started: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** banix to discuss Modular L2 agents topic in Neutron core team and drive the priority<br />
** asomya and shivharis to add Physical Topology to the ML2 charter for Liberty<br />
<br />
* Neutron Mid-cycle sprint recap (Sukhdev)<br />
<br />
* ML2 Mid-cycle sprint<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** July 13-17 seems like the earliest possible week<br />
** Following participants are available - please add your name, if you can participate<br />
*** Sukhdev K<br />
*** Bob K<br />
*** Arvind S<br />
*** Manish G<br />
*** Josh <br />
** Task Flow Document<br />
*** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Discussion on binding_profile_type to facilitate filtering of Ironic ports or using device_owner (Sukhdev)<br />
<br />
* Open Discussion<br />
<br />
=== Meeting June 24, 2015 ===<br />
<br />
* No meeting - Neutron mid-cycle sprint<br />
<br />
=== Meeting June 17, 2015 ===<br />
<br />
* Announcements<br />
** VLAN aware VMs meeting 6-15-2015<br />
*** https://etherpad.openstack.org/p/YVR-neutron-vlan-trunk<br />
<br />
* Action Items<br />
** banix to discuss Modular L2 agents topic in Neutron core team and drive the priority<br />
** asomya and shivharis to add Physical Topology to the ML2 charter for Liberty<br />
** manishg to propose two or three time slots for mid-cycle sprint for task flow<br />
*** Proposing a few dates here (we will probably need 2 days but just proposing a range)<br />
**** Jul/8 - Jul/10<br />
**** Jul/13 - Jul/15<br />
**** Sep/9 - Sep/11<br />
**** Sep/16 - Sep/18<br />
**** Sep/23 - Sep/25<br />
<br />
* Neutron Mid-Cycle Sprint Discussion <br />
** https://etherpad.openstack.org/p/neutron-liberty-mid-cycle <br />
*** July 13-17 seems like the earliest possible week<br />
** Following participants are available - please add your name, if you can participate<br />
*** Sukhdev K<br />
*** Bob K<br />
*** Manish G<br />
*** Josh <br />
<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
=== Meeting June 10, 2015 ===<br />
*Absence: <br />
** banix. I will be away. Will follow up on my AI by next week.<br />
<br />
* Announcements<br />
** New RFE process - to be followed after Liberty 1<br />
*** http://docs.openstack.org/developer/neutron/policies/blueprints.html#neutron-request-for-feature-enhancements<br />
** Core-vendor decomp - Phase II<br />
*** https://review.openstack.org/#/c/187267<br />
<br />
* Action Items<br />
** rkukura to discuss with QoS implications with ajo on ML2<br />
** banix to discuss Modular L2 agents topic in Neutron core team and drive the priority<br />
** asomya and shivharis to add Physical Topology to the ML2 charter for Liberty<br />
** manishg to propose two or three time slots for mid-cycle sprint for task flow<br />
*** Proposing a few dates here (we will probably need 2 days but just proposing a range)<br />
**** Jul/8 - Jul/10<br />
**** Jul/13 - Jul/15<br />
**** Sep/9 - Sep/11<br />
**** Sep/16 - Sep/18<br />
**** Sep/23 - Sep/25<br />
<br />
* Neutron Mid-Cycle Sprint Discussion <br />
** I have removed Task Flow item from etherpad for Ft. Collins mid-cycle. <br />
** https://etherpad.openstack.org/p/neutron-liberty-mid-cycle <br />
** Discussion on the time frame that works for people to have an ML2 mid-cycle in the Bay Area<br />
*** July 13-17 seems like the earliest possible week<br />
** Following participants are available - please add your name, if you can participate<br />
*** Sukhdev K<br />
*** Bob K<br />
*** Manish G<br />
*** Josh <br />
<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting June 3, 2015 ===<br />
<br />
* Announcements<br />
** Ironic-Neutron integration weekly meetings was kicked off this week - Lots of interest in this topic . Anybody interested in this topic, please join us next week and every week after that.<br />
*** https://wiki.openstack.org/wiki/Meetings/Ironic-neutron<br />
** New Spec process<br />
*** https://github.com/openstack/neutron/blob/master/doc/source/policies/blueprints.rst<br />
** Core-vendor decomp - Phase II<br />
*** https://review.openstack.org/#/c/187267<br />
<br />
* Charter of ML2 sub-team for Liberty Cycle<br />
** Task Flow<br />
** Decomposition phase -2<br />
<br />
* Neutron Mid-Cycle Sprint Discussion <br />
** Key players for the Task Flow can not make the sprint. Possibilities are to hold mid-cycle sprint in Bay Area. Who is interested? Who can make it? <br />
** https://etherpad.openstack.org/p/neutron-liberty-mid-cycle <br />
<br />
* Task Flow Discussion<br />
** We lost opportunity to discuss it in Vancouver<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting May 27, 2015 ===<br />
<br />
* No meeting - recovering from summit<br />
<br />
=== Meeting May 20, 2015 ===<br />
<br />
* No meeting - Liberty Summit<br />
<br />
=== Meeting May 13, 2015 ===<br />
<br />
*Announcements<br />
** No meeting next two weeks. Next week everybody is at summit, following week to recover from travels<br />
<br />
*Task Flow Discussion<br />
*** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
*** midonet plugin (not done - will take care of it this week) (manishg)<br />
<br />
*Liberty Design Summit Discussion<br />
**https://wiki.openstack.org/wiki/Summit/Liberty/Etherpads#Neutron<br />
** Contributor Meetup Friday (at Summit): https://etherpad.openstack.org/p/YVR-neutron-contributor-meetup<br />
<br />
*ML2 on Neutron Mid-Cycle Sprint <br />
**https://etherpad.openstack.org/p/neutron-liberty-mid-cycle (see item 4)<br />
<br />
* Liberty BP<br />
** converting address-pair and security-group into extension driver. <br />
*** https://review.openstack.org/#/c/169223/3/specs/liberty/ml2-extension-driver-convert.rst<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
** Discussion on Port to network relationship - N:M relationship - is it allowed in our current design? <br />
*** Can one port attach to multiple networks? <br />
*** Can a (v)NIC attach to multiple networks? <br />
*** Can one network attach to multiple ports of same instance/node?<br />
<br />
=== Meeting May 6, 2015 ===<br />
<br />
*Announcements<br />
** Kilo was released last week - congratulations to everybody<br />
<br />
*Task Flow Discussion<br />
*** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
*** midonet plugin (not done - will take care of it this week) (manishg)<br />
<br />
*Liberty Design Summit Discussion<br />
**https://wiki.openstack.org/wiki/Summit/Liberty/Etherpads#Neutron<br />
**ML2 topics are in Fishbowl room discussions - lets update it<br />
**Lightening talks are here - http://libertydesignsummit.sched.org/event/213da02952470483dfd8b2765aa88485#.VUmpcGRVhHw<br />
<br />
*ML2 on Neutron Mid-Cycle Sprint <br />
**https://etherpad.openstack.org/p/neutron-liberty-mid-cycle (see item 4)<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
=== Meeting April 29, 2015 ===<br />
*Announcements<br />
** Kilo RC3 is due any day<br />
** Starting with Liberty Spec process for new features is being abandoned in favor of light weight RFE is being implemented<br />
***https://review.openstack.org/#/c/177342/<br />
** Changes to Driver team - Doug and Maru replacing Salvatore and Mark <br />
<br />
*Action Items from Last week<br />
**manishg to document task flow discussions and look into the midonet plugin<br />
*** [https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document] (manishg)<br />
*** midonet plugin (not done - will take care of it this week) (manishg)<br />
<br />
*Ironic (bare metal) integration through ML2 Mech Drivers (discussion)<br />
**There is a tremendous interest by many vendors, as well as Ironic team for this. I have requested a summit session for this. see item 63 on etherpad<br />
**https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
<br />
*ML2 on Neutron Mid-Cycle Sprint <br />
**https://etherpad.openstack.org/p/neutron-liberty-mid-cycle (see item 4)<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting April 22, 2015 ===<br />
*Announcements<br />
** Kilo RC2 is due any day<br />
** Networking Guide Doc Day Sprint it tomorrow. Please contact Edgar, if you want to participate/contribute<br />
*** Here is agenda for the sprint - https://etherpad.openstack.org/p/networking-guide<br />
<br />
*Action Items from Last week<br />
**Sukhdev to discuss with mestery about task flow during mid-cycle sprint<br />
**Document the discussion point related to ML2 Sync (Manish)<br />
**shivharis to find the information about release notes for Kilo and share with the team<br />
***https://wiki.openstack.org/wiki/ReleaseNotes/Kilo<br />
<br />
*ML2 on Neutron Mid-Cycle Sprint <br />
**https://etherpad.openstack.org/p/neutron-liberty-mid-cycle (see item 4)<br />
<br />
* ML2 summit sessions<br />
** Design summit session etherpad: https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting April 15, 2015 ===<br />
*Announcements<br />
** Absence: Manish (Jury Duty)<br />
** Absence next week: rkukura (PTO - college tour)<br />
** Kilo RC is out<br />
<br />
*Action Items from Last week<br />
**Add next steps for the Drivers decomposition to summit topic etherpad - shivharis<br />
**shivharis to find the information about release notes for Kilo and share with the team<br />
**rkukura and Sukhdev to discuss with mestery about task flow during mid-cycle sprint<br />
**Document the discussion point related to ML2 Sync (Manish)<br />
<br />
* Finalize recommendations to mestery on ML2 summit sessions<br />
** Design summit session etherpad: https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
<br />
* Quick update on DVR UT/fix/cleanup work (rkukura)<br />
<br />
* portsecurity tests: unit, functional and scenario<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting April 8, 2015 ===<br />
<br />
*Announcements<br />
** RC's are April 9-23 and Kilo release on April 30<br />
** Liberty mid-cycle sprint announced. <br />
*** June 24-26 in Fort Collins, CO (at HP)<br />
*** Topics to be decided after Vancouver summit - https://etherpad.openstack.org/p/neutron-liberty-mid-cycle<br />
<br />
*Action Items from Last week<br />
**Add next steps for the Drivers decomposition to summit topic etherpad - shivharis<br />
*** Design summit session etherpad: https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
**ML2 sync and error handling to summit topic etherpad (rkukura)<br />
**Document the discussion point related to ML2 Sync (Manish)<br />
<br />
* Mechanism drivers and DVR discussion (rkukura)<br />
** Have made good (but slow) progress on DVR port binding schema and logic cleanup<br />
*** https://bugs.launchpad.net/neutron/+bug/1367391<br />
*** Will miss kilo, hopefully merge early in liberty, cannot back-port to kilo due to schema changes<br />
** Discovered no current unit tests cover critical DVR port binding logic, so adding them as separate patch against current code, then will ensure they don't break in dependent cleanup patch<br />
*** Extending test_port_binding to exercise update_dvr_port_binding, get_device_details, etc. for DVR ports, utilizing existing PortContext state asserts in mechanism_test MD<br />
*** Hoped to get at least the new UTs into kilo, but probably too late, but can back-port to kilo<br />
** Discovered several issues (inconsistencies in per-host vs. host-independent state in PortContext) that would seem to break ToR switch MDs that need to track binding state per host:<br />
*** When committing DVR port binding, PortContext passed to update_port methods has new binding:vif_type and binding:vif_details for the bound host, but shows 'distributed' for previous binding:vif_type instead of 'unbound' like for normal ports, and empty strings for current or previous binding:host_id - propose to make these work like for non-DVR ports<br />
*** When updating DVR port's status, PortContext currently shows 'distributed' for binding:vif_type and empty string for host, but has binding_levels, etc., for the specific host - could change this to reflect host-specific state, or to only be called when port's status changes and reflect non-host-specific state<br />
** Issues to discuss<br />
*** Has anyone tested their MDs with DVR?<br />
*** Has anyone run into these (or other) issues?<br />
*** Is back-porting these sorts of behavioral fixes to kilo acceptable?<br />
*** Do we have consensus on making update_port methods reflect per-host state when committing DVR port binding?<br />
*** Do we prefer to make update_port methods reflect per-host state or only host-independent state when changing DVR port status, or do we need separate updates for each?<br />
<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting April 1, 2015 ===<br />
<br />
*Announcements<br />
** RC's are April 9-23 and Kilo release on April 30<br />
** Design summit session etherpad: https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
*Action Items from Last week<br />
**Document the discussion point related to ML2 Sync (Manish)<br />
**Create an etherpad for driver decomposition discussion at Vancouver Summit<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting March 25, 2015 ===<br />
<br />
*Announcements<br />
** RC's are April 9-23 and Kilo release on April 30<br />
** RC1 content is here - https://launchpad.net/neutron/+milestone/kilo-rc1<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting March 18, 2015 ===<br />
<br />
*Announcements<br />
**L2 Gateway API is ready for consumption by everybody. Give it a test drive and provide feedback to the team. <br />
**See wiki here - https://wiki.openstack.org/wiki/Neutron/L2-GW<br />
** K3 content is here - https://launchpad.net/neutron/+milestone/kilo-3<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
<br />
=== Meeting March 11, 2015 ===<br />
<br />
*Announcements<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
<br />
<br />
=== Meeting March 4, 2015 ===<br />
<br />
*Announcements<br />
** Kilo Feature Freeze is tomorrow (March 5th)<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* portsecurity patches<br />
** https://review.openstack.org/#/c/126552/<br />
** https://review.openstack.org/#/c/160051/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron/+bug/1328991<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting February 25, 2015 ===<br />
<br />
*Announcements<br />
** shivharis: under the weather<br />
* ML2 Drivers decomposition discussion<br />
** How are distributions packaging decomposed drivers?<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
*Few BPs being worked on may have impact on ML2 <br />
**https://blueprints.launchpad.net/neutron/+spec/nfv-vlan-trunks<br />
**https://blueprints.launchpad.net/neutron/+spec/restructure-l2-agent<br />
* ML2 Extension Driver API enhancements <br />
** https://review.openstack.org/#/c/152759/ - ready to merge<br />
** https://review.openstack.org/#/c/129178/ - coming along well<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting February 18, 2015 ===<br />
<br />
*Announcements<br />
* ML2 Drivers decomposition discussion<br />
** How are distributions packaging decomposed drivers?<br />
* ML2 Sync and error handling (Task Flow)<br />
* ML2 Extension Driver API enhancements<br />
** Needed for PortSecurity extension driver<br />
** https://review.openstack.org/#/c/152759/<br />
** https://review.openstack.org/#/c/129178/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting February 11, 2015 ===<br />
<br />
*Announcements<br />
**K2 is already out<br />
**Feature proposal freeze for Kilo is March 5<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow) - Follow on from previous week (manishg)<br />
** PoC: https://review.openstack.org/#/c/154333/<br />
* ML2 Extension Driver API enhancements<br />
** Needed for PortSecurity extension driver<br />
** https://review.openstack.org/#/c/152759/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting February 4, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is this week week<br />
*** https://launchpad.net/neutron/+milestone/kilo-2<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow) - manishg<br />
* Blueprint list consolidation - updated link is here: <br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting January 28, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is next week<br />
*** https://launchpad.net/neutron/+milestone/kilo-2<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow) - update manishg<br />
* Blueprint list consolidation (shivharis and manishg)<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
**https://bugs.launchpad.net/neutron/+bug/1415526<br />
* Open Discussion<br />
<br />
=== Meeting January 21, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is on Feb 5th<br />
*** https://launchpad.net/neutron/+milestone/kilo-2<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow) - update manishg<br />
* Blueprint list consolidation (shivharis and manishg)<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://bugs.launchpad.net/neutron/+bug/1179223 (romilg)<br />
** Review patch set for the bug/1179223 https://review.openstack.org/#/c/136106/<br />
** https://bugs.launchpad.net/neutron/+bug/1367391 (matrohon)<br />
* Open Discussion<br />
<br />
=== Meeting January 14, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is few weeks away<br />
*** https://launchpad.net/neutron/+milestone/kilo-2<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow)<br />
* Blueprint list consolidation (shivharis and manishg)<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://review.openstack.org/#/c/113999/<br />
* Open Discussion<br />
<br />
=== Meeting January 7, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is in one month<br />
*** https://wiki.openstack.org/wiki/Kilo_Release_Schedule<br />
* L2 Gateway update<br />
** Team plans to meet every other week initially - goal is to have an API within Kilo cycle<br />
**See details here: https://wiki.openstack.org/wiki/Meetings#Networking_L2_Gateway_meeting<br />
* ML2 Drivers decomposition discussion<br />
* Blueprint list consolidation (shivharis and manishg)<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 31, 2014 ===<br />
<br />
* No meeting - holiday break<br />
<br />
=== Meeting December 24, 2014 ===<br />
<br />
* No meeting - holiday break<br />
<br />
=== Meeting December 17, 2014 ===<br />
<br />
*Announcements<br />
<br />
**Kilo-1 is due this week<br />
*** Here is the content of the release https://launchpad.net/neutron/+milestone/kilo-1<br />
<br />
** Neutron Mid-cycle report<br />
*** https://etherpad.openstack.org/p/neutron-mid-cycle-sprint-dec-2014<br />
***http://lists.openstack.org/pipermail/openstack-dev/2014-December/052715.html<br />
<br />
* Discussion about the ML2 Drivers decomposition<br />
* Blueprint list consolidation (shivharis and manishg)<br />
** Needs further split of drivers<br />
<br />
* Bugs<br />
** We are closing in on K-1 release<br />
** High priority bugs:<br />
** https://bugs.launchpad.net/neutron/+bug/1179223 (romilg)<br />
** https://bugs.launchpad.net/neutron/+bug/1367391 (rkukura)<br />
** https://bugs.launchpad.net/neutron/+bug/1378732 (markmacclain, bug was critical at one point)<br />
** https://bugs.launchpad.net/neutron/+bug/1381536 (Eugene)<br />
** Other bugs:<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 10, 2014 ===<br />
<br />
* No meeting today due to Neutron Mid-cycle sprint<br />
<br />
=== Meeting December 3, 2014 ===<br />
* Announcements<br />
** Mid-cycle meetup: https://wiki.openstack.org/wiki/Sprints/NeutronKiloSprint<br />
** Sub-teams charter https://wiki.openstack.org/wiki/NeutronSubteamCharters<br />
** Kilo release schedule: https://wiki.openstack.org/wiki/Kilo_Release_Schedule<br />
<br />
*Action Items from previous Week<br />
** None<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** Total of 56 bugs, many in medium and low state<br />
** Many vendor specific bugs<br />
** Should we continue working on this (almost done) or abandon it: https://review.openstack.org/#/c/113999/<br />
<br />
* Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
* ML2 driver repository discussion - We did not get to cover it last week<br />
** It seems ML2 vendor drivers will likely be moving out of the main neutron git repository<br />
*** https://review.openstack.org/#/c/134680/<br />
** Any vendor can use their own private repository (stackforge?)<br />
** Do we want a common repository for ML2 vendor drivers?<br />
*** Merges reviewed/approved by an ML2 core team?<br />
*** Pros<br />
**** Reviews maintain consistent quality, style, functionality, etc.<br />
**** Help ensure drivers can coexist in heterogeneous deployments<br />
**** Changes to driver API can update all drivers in common repo in single merge<br />
**** Distributions can package entire set of vendor drivers rather than having to interact with each vendor separately<br />
*** Cons<br />
**** Reviews and approval needed to merge<br />
**** Vendors don't control release cycle for their own drivers<br />
**** Not a level playing field for vendors who chose to use their own repositories<br />
*** Formal poll coming?<br />
<br />
* Modular L2 agent<br />
** Separate task force?<br />
** Relationship to ML2?<br />
<br />
*Open Discussion<br />
** https://blueprints.launchpad.net/neutron/+spec/network-settings-support-vnic-type<br />
<br />
=== Meeting November 26, 2014 ===<br />
* Announcements<br />
** Mid-cycle meetup: https://wiki.openstack.org/wiki/Sprints/NeutronKiloSprint<br />
** Kilo release schedule: https://wiki.openstack.org/wiki/Kilo_Release_Schedule<br />
<br />
*Action Items from previous Week<br />
** Discuss rate limiting (throughput limiting)<br />
** Discuss port security<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
* ML2 Subteam Charter<br />
** https://etherpad.openstack.org/p/ML2_Subteam_Charter<br />
<br />
* ML2 driver repository discussion<br />
** It seems ML2 vendor drivers will likely be moving out of the main neutron git repository<br />
*** https://review.openstack.org/#/c/134680/<br />
** Any vendor can use their own private repository (stackforge?)<br />
** Do we want a common repository for ML2 vendor drivers?<br />
*** Merges reviewed/approved by an ML2 core team?<br />
*** Pros<br />
**** Reviews maintain consistent quality, style, functionality, etc.<br />
**** Help ensure drivers can coexist in heterogeneous deployments<br />
**** Changes to driver API can update all drivers in common repo in single merge<br />
**** Distributions can package entire set of vendor drivers rather than having to interact with each vendor separately<br />
*** Cons<br />
**** Reviews and approval needed to merge<br />
**** Vendors don't control release cycle for their own drivers<br />
**** Not a level playing field for vendors who chose to use their own repositories<br />
*** Formal poll coming?<br />
<br />
* Modular L2 agent<br />
** Separate task force?<br />
** Relationship to ML2?<br />
<br />
*Open Discussion<br />
** https://blueprints.launchpad.net/neutron/+spec/network-default-setting-ext<br />
<br />
=== Meeting November 19, 2014 ===<br />
* Announcements<br />
** Mid-cycle meetup: https://wiki.openstack.org/wiki/Sprints/NeutronKiloSprint<br />
<br />
* Bugs<br />
** Move postcommit ops out of transaction for bulk https://review.openstack.org/#/c/113999/<br />
<br />
* Spec Reviews<br />
** ML2: portsecurity extension support https://review.openstack.org/#/c/99873/<br />
<br />
* ML2 Subteam Charter<br />
** Should the ML2 subteam continue to exist, meet, etc.? <br />
** If so, it needs a charter by next week's neutron IRC meeting.<br />
** Draft at https://etherpad.openstack.org/p/ML2_Subteam_Charter<br />
<br />
* ML2 driver repository discussion<br />
** It seems ML2 vendor drivers will likely be moving out of the main neutron git repository<br />
** Any vendor can use their own private repository (stackforge?)<br />
** Do we want a common repository for ML2 vendor drivers?<br />
*** Merges reviewed/approved by an ML2 core team?<br />
*** Pros<br />
**** Reviews maintain consistent quality, style, functionality, etc.<br />
**** Help ensure drivers can coexist in heterogeneous deployments<br />
**** Changes to driver API can update all drivers in common repo in single merge<br />
**** Distributions can package entire set of vendor drivers rather than having to interact with each vendor separately<br />
*** Cons<br />
**** Reviews and approval needed to merge<br />
**** Vendors don't control release cycle for their own drivers<br />
**** Not a level playing field for vendors who chose to use their own repositories<br />
*** Formal poll coming?<br />
<br />
* Modular L2 agent<br />
** Separate task force?<br />
** Relationship to ML2?<br />
<br />
*Open Discussion<br />
<br />
=== Meeting November 12, 2014 ===<br />
<br />
*No meeting this week due to people still traveling and/or recovering.<br />
<br />
=== Meeting November 5, 2014 ===<br />
<br />
*No meeting this week due to Paris Summit.<br />
<br />
=== Meeting October 29, 2014 ===<br />
<br />
*Announcements<br />
**Absent excuse: banix<br />
**Summit is next week!<br />
<br />
*Action Items from previous Week<br />
**None<br />
<br />
*Bugs:<br />
** Move postcommit ops out of transaction for bulk https://bugs.launchpad.net/neutron?field.searchtext=ml2 <br />
<br />
*Specs for Kilo<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Kilo Design Summit <br />
**Sessions<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics-distilled<br />
**Pod Discussions<br />
<br />
*Open Discussion<br />
<br />
=== Meeting October 22, 2014 ===<br />
<br />
*Announcements<br />
**Absent excuse: banix, rkukura<br />
**Juno release is out<br />
***https://launchpad.net/neutron/juno/2014.2<br />
<br />
*Action Items from previous Week<br />
**None<br />
<br />
*Task Flow discussion at Yahoo (Manish, Sukhdev, Bob, Josh)<br />
**http://docs.openstack.org/developer/taskflow/index.html<br />
<br />
*Bugs:<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Kilo Design Summit <br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics-distilled<br />
**ML2 Kilo Themes Discussion (Continuation from last week) <br />
*** What do we want to accomplish in ML2 during Kilo? <br />
***Lets identify priorities first, then figure out how we can best make use of whatever summit time is available.<br />
*** https://etherpad.openstack.org/p/ML2_Kilo_Themes<br />
<br />
*Open Discussion<br />
<br />
=== Meeting October 15, 2014 ===<br />
<br />
*Announcements<br />
**Absent excuse: banix <br />
**Juno release is scheduled for later this week<br />
***Juno feature content - https://wiki.openstack.org/wiki/ReleaseNotes/Juno#OpenStack_Network_Service_.28Neutron.29<br />
<br />
*Action Items from previous Week<br />
**None<br />
<br />
*Bugs/Reviews<br />
**Bug/Patchsets needing reviews:<br />
*** https://review.openstack.org/126360<br />
*** https://review.openstack.org/124917<br />
**Bugs:<br />
***https://bugs.launchpad.net/neutron/+bug/1377346 (manishg: is this already fixed?)<br />
***https://bugs.launchpad.net/neutron/+bug/1224978 (fixed above?)<br />
<br />
* https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Kilo Design Summit <br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
**ML2 Kilo Themes Discussion (Continuation from last week) <br />
*** What do we want to accomplish in ML2 during Kilo? <br />
***Lets identify priorities first, then figure out how we can best make use of whatever summit time is available.<br />
***Moved ideas list to etherpad: https://etherpad.openstack.org/p/ML2_Kilo_Themes<br />
<br />
*Open Discussion<br />
<br />
=== Meeting October 8, 2014 ===<br />
<br />
*Announcements<br />
**Absent excuse: banix <br />
**Juno RC1<br />
***Release content - https://launchpad.net/neutron/+milestone/juno-rc1<br />
***Release notes - https://wiki.openstack.org/wiki/ReleaseNotes/Juno#OpenStack_Network_Service_.28Neutron.29<br />
**Neutron Driver Team<br />
***https://wiki.openstack.org/wiki/Neutron-drivers<br />
<br />
*Action Items from previous Week<br />
**None<br />
<br />
*Bugs<br />
*** https://bugs.launchpad.net/neutron/+bug/1179223 (romilg: needs milestone)<br />
*** https://bugs.launchpad.net/neutron/+bug/1367391 (rkukura: needs milestone)<br />
*** https://bugs.launchpad.net/neutron/+bug/1224978 romilg: needs milestone)<br />
*** https://bugs.launchpad.net/neutron/+bug/1236127 (chuckc: merged?, more needed?)<br />
*** https://bugs.launchpad.net/neutron/+bug/1311470 (kevinbenton: if no issues, please close, fixed with docs)<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Kilo Design Summit <br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
**ML2 Kilo Themes Discussion<br />
*** What do we want to accomplish in ML2 during Kilo? <br />
***Lets identify priorities first, then figure out how we can best make use of whatever summit time is available.<br />
***Ideas<br />
**** Cleanup/generalize DVR's distributed port support<br />
***** See https://bugs.launchpad.net/neutron/+bug/1367391 regarding cleanup<br />
***** Generalize for DHCP, other services?<br />
**** Complete hierarchical port binding<br />
***** See https://blueprints.launchpad.net/neutron/+spec/ml2-hierarchical-port-binding<br />
**** Solve the postcommit backend sync / error handling situation<br />
*****ML2 Sync proposal - https://docs.google.com/document/d/17fATwZkJEonH0pIb1-mPD0UB5RKnJzcHYqkBesJhirE/edit<br />
**** Complete the bulk ops support<br />
**** Revisit/cleanup/improve DB transaction usage, eliminating with_lockmode('update') and semaphore locking<br />
**** Move currently built-in extensions to extension drivers where practical<br />
**** Implement extension driver semantics enforcement<br />
***** See https://docs.google.com/a/noironetworks.com/document/d/14T-defRnFl6M2xR5ZNFGYD6aIiAVWdd1Al9BnjV_JOs<br />
**** Modular L2 agent<br />
**** Do drivers belong in-tree and/or out-of-tree?<br />
**** Improved test coverage and efficiency<br />
**** Improve performance, robustness, and scalability<br />
<br />
*Open Discussion<br />
<br />
=== Meeting October 1, 2014 ===<br />
<br />
*Announcements<br />
**Kilo is now open for new specs<br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
** Absent excuse: shivharis (traveling)<br />
*Action Items from previous Week<br />
**banix to work with mlavalle and the team to figure out best testing strategy for bulk operations<br />
**shivharis to follow up with mestery regarding ML2 RC1 bugs<br />
<br />
*Bugs<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*ML2 Kilo Themes Discussion<br />
** What do we want to accomplish in ML2 during Kilo? <br />
** Lets identify priorities first, then figure out how we can best make use of whatever summit time is available.<br />
** Ideas<br />
*** Cleanup/generalize DVR's distributed port support<br />
**** See https://bugs.launchpad.net/neutron/+bug/1367391 regarding cleanup<br />
**** Generalize for DHCP, other services?<br />
*** Complete hierarchical port binding<br />
**** See https://blueprints.launchpad.net/neutron/+spec/ml2-hierarchical-port-binding<br />
*** Solve the postcommit backend sync / error handling situation<br />
****ML2 Sync proposal - https://docs.google.com/document/d/17fATwZkJEonH0pIb1-mPD0UB5RKnJzcHYqkBesJhirE/edit<br />
*** Complete the bulk ops support<br />
*** Revisit/cleanup/improve DB transaction usage, eliminating with_lockmode('update') and semaphore locking<br />
*** Move currently built-in extensions to extension drivers where practical<br />
*** Implement extension driver semantics enforcement<br />
**** See https://docs.google.com/a/noironetworks.com/document/d/14T-defRnFl6M2xR5ZNFGYD6aIiAVWdd1Al9BnjV_JOs<br />
*** Modular L2 agent<br />
*** Do drivers belong in-tree and/or out-of-tree?<br />
*** Improved test coverage and efficiency<br />
*** Improve performance, robustness, and scalability<br />
<br />
*Open Discussion<br />
<br />
=== Meeting September 24, 2014 ===<br />
<br />
*Announcements<br />
** Juno RC-1<br />
***https://launchpad.net/neutron/+milestone/juno-rc1<br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
<br />
*Action Items from previous Week<br />
**banix to work with mlavalle and others to define scenario test for Bulk Ops testing<br />
***We agreed to propose to the team to implement a special mechanism driver that will fail in predictable ways (e.g. every other post commit op or every 4th one) to enable a tempest script to confirm that, when failure occurs, all the bulk operations are rolled back<br />
<br />
*Bugs<br />
*** https://review.openstack.org/#/c/113999 (banix, in reviews)<br />
*** All ML2 & RC1 bugs<br />
*** https://bugs.launchpad.net/neutron/+bug/1179223 (romilg)<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2&field.milestone%3Alist=67382<br />
*** ML2 bugs<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
*Open Discussion<br />
<br />
=== Meeting September 17, 2014 ===<br />
<br />
*Announcements<br />
** Juno RC-1<br />
***https://launchpad.net/neutron/+milestone/juno-rc1<br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
<br />
*Action Items from previous Week<br />
**banix to talk with tempest folks about bulk create testing<br />
**Sukhdev to update Subgroup review wiki<br />
***https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
**rkukura to create etherpad for ML2-related design summit ideas, including this async postcommit processing topic<br />
<br />
*Bugs/Reviews<br />
**Jenkins failure is affecting some merges, it is still unassigned, see if you can add information to this<br />
***https://bugs.launchpad.net/neutron/+bug/1370347<br />
** Reviews needed:<br />
*** https://review.openstack.org/#/c/113999 (own: banix, review: amotoki, Sukhdev, shivharis)<br />
*** <s>https://review.openstack.org/#/c/116612 (own: irenab, talk to core, amotoki took care)</s><br />
*** https://review.openstack.org/#/c/105514 (own: rcurran, cant do much, jenkins failed)<br />
*** <s>https://review.openstack.org/#/c/89982 (own: romilg, nit by cedric, need core) (now merged)</s><br />
*** <s>https://review.openstack.org/#/c/119940 (own: shegde, garyk took care)</s><br />
**Bugs<br />
*** High priority bugs<br />
*** https://bugs.launchpad.net/neutron/+bug/1367391<br />
*** https://bugs.launchpad.net/neutron/+bug/1370077 (not ml2, but for plugins other than ml2)<br />
*** All ML2 & RC1 bugs<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2&field.milestone%3Alist=67382<br />
<br />
*Open Discussion<br />
<br />
=== Meeting September 10, 2014 ===<br />
<br />
*Announcements<br />
** Juno FFE candidates for RC-1<br />
***https://launchpad.net/neutron/+milestone/juno-rc1<br />
<br />
*Action Items from previous Week<br />
** rkukura to work on getting FFE for port binding BP - Completed, but denied<br />
** rkukura to enter bugs for DVR ML2 issues he’s identified - Entered most important one: https://bugs.launchpad.net/neutron/+bug/1367391<br />
<br />
*Bugs<br />
** FF -> RC1 focus shifts to bugs<br />
** https://bugs.launchpad.net/neutron/+bug/1193861<br />
** https://review.openstack.org/#/c/113999/ (Updated to include all bulk ops for networks, subnets, and ports.)<br />
** https://bugs.launchpad.net/neutron/+bug/1367391 (tracking)<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** Anyone needs help in progress with their bugs/reviews please raise your hand<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Open Discussion<br />
<br />
=== Meeting September 3, 2014 ===<br />
<br />
*Announcements<br />
** Juno feature freeze deadline is over<br />
<br />
*Action Items from previous Week<br />
**rkukura to enter bugs for DVR ML2 issues he’s identified<br />
**nlahouti and rkukura to keep after markmclain to remove his -2 on https://review.openstack.org/#/c/89211/, or explain why its not being removed - Completed<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron/+bug/1359416 (status: high - j3, akihiro?)<br />
** https://review.openstack.org/#/c/113999/<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Open Discussion<br />
<br />
=== Meeting August 27, 2014 ===<br />
<br />
*Announcements<br />
** Juno feature freeze deadline is 9/4<br />
<br />
*Action Items from previous Week<br />
**Sukhdev or rkukura to follow up with DVR team regarding Neutron OVS based Distributed Virtual Router - rkukura took care of this<br />
<br />
*Bugs<br />
** https://review.openstack.org/#/c/113999/<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Open Discussion<br />
<br />
=== Meeting August 20, 2014 ===<br />
<br />
*Announcements<br />
** Juno feature proposal deadline is August 21<br />
**Third Party Test System requirements for Juno<br />
***https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
** Absent excuse: banix, shivharis<br />
<br />
*Action Items from previous Week<br />
**rkukura to add comment to https://bugs.launchpad.net/neutron/+bug/1311470 suggesting we check at init for segments without configured drivers - Done<br />
**emagana to file doc bug corresponding to https://bugs.launchpad.net/neutron/+bug/1311470<br />
*** (emagana) It is already fixed by this commit: https://bugs.launchpad.net/openstack-manuals/+bug/1307133<br />
**banix to add priority column to code review table in https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews - Done<br />
<br />
*Bugs<br />
** https://review.openstack.org/#/c/113999/ (banix: I may not be able to attend the meeting; please review; I will update and complete the fix accordingly)<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Open Discussion<br />
<br />
=== Meeting August 13, 2014 ===<br />
<br />
*Announcements<br />
** Juno feature proposal deadline is August 21 - week from tomorrow<br />
<br />
*Action Items from previous Week<br />
**rkukura to add comments to https://bugs.launchpad.net/neutron/+bug/1311470 (comments added by rkukura)<br />
**shivharis to track bug https://bugs.launchpad.net/neutron/+bug/1352801 (carl baldwin added comments)<br />
**shivharis: to track bug https://bugs.launchpad.net/neutron/+bug/1224978 (unit tests have been added, now need reviewers)<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** (skip this time to allocate more time to Code Reviews - will gain more urgency next time)<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
* Support for network adaptors that do not allow promiscuous mode (relevant for flat & vlan networking)<br />
** Extend openvswitch neutron agent<br />
** Introduce macvtap (modifications to novas libvirt driver and linuxbridge plugin/agent)<br />
<br />
*Open Discussion<br />
<br />
=== Meeting August 6, 2014 ===<br />
<br />
*Announcements<br />
** https://launchpad.net/neutron/+milestone/juno-3<br />
** Absent excuse: shivharis<br />
<br />
*Action Items from previous Week<br />
**Sukhdev and banix to update https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews with deferred specs and for tracking code reviews for approved specs<br />
**rkukura to add comments to https://bugs.launchpad.net/neutron/+bug/1311470<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Spec Reviews<br />
** No more spec reviews. We have moved into code review phase<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
<br />
*ML2 Hierarchical Port Binding and Dynamic Segments<br />
<br />
*Open Discussion<br />
<br />
=== Meeting July 30, 2014 ===<br />
<br />
*Announcements<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://bugs.launchpad.net/neutron/+bugs?field.tag=ml2<br />
** https://bugs.launchpad.net/neutron/+bug/1327127 (needs owner)<br />
** <s>https://bugs.launchpad.net/neutron/+bug/1246737 (please close, havana?)</s><br />
** <s>https://bugs.launchpad.net/neutron/+bug/1338202 (needs review to make it to J2)</s><br />
** https://bugs.launchpad.net/neutron/+bug/1311470 (status)<br />
** Any others bugs needing reviews for J3 milestone<br />
<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
<br />
*ML2 Hierarchical Port Binding and Dynamic Segments<br />
<br />
*Open Discussion<br />
<br />
=== Meeting July 23, 2014 ===<br />
<br />
*Announcements<br />
<br />
**Juno-2 is tomorrow<br />
**https://launchpad.net/neutron/+milestone/juno-2<br />
**Spec/BP approvals for Juno is passed<br />
**Name of the K-release is Kilo<br />
**Several of our spces got approved and merged <br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://bugs.launchpad.net/neutron/+bug/1327127 (needs owner)<br />
** https://bugs.launchpad.net/neutron/+bug/1246737 (please close, havana?)<br />
** https://bugs.launchpad.net/neutron/+bug/1338202 (needs review to make it to J2)<br />
** https://bugs.launchpad.net/neutron/+bug/1311470 (status)<br />
** Any others bugs needing reviews for J2 milestone<br />
<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
<br />
*ML2 Sync<br />
** https://docs.google.com/document/d/17fATwZkJEonH0pIb1-mPD0UB5RKnJzcHYqkBesJhirE/edit<br />
<br />
*Open Discussion<br />
<br />
=== Meeting July 16, 2014 ===<br />
*Announcements<br />
**Spec approval deadline is July 20th. <br />
**Third party CI to be operational by July 24th. <br />
**Name the K-release https://www.surveymonkey.com/s/openstack-k-naming<br />
**Live migration of VMs from Nova Network to Neutron in MN - <br />
https://wiki.openstack.org/wiki/Neutron/MigrationFromNovaNetwork/HowTo <br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://bugs.launchpad.net/neutron/+bug/1331857 (status)<br />
** https://bugs.launchpad.net/neutron/+bug/1246737 (status)<br />
** https://bugs.launchpad.net/neutron/+bug/1311470 (status, kevinbenton?)<br />
** https://bugs.launchpad.net/neutron/+bug/1332719 (review needed)<br />
** https://bugs.launchpad.net/neutron/+bug/1337787 (review needed)<br />
<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*ML2 Sync<br />
** https://docs.google.com/document/d/17fATwZkJEonH0pIb1-mPD0UB5RKnJzcHYqkBesJhirE/edit<br />
<br />
* Provide node specific information to ML2 plugin<br />
** [http://lists.openstack.org/pipermail/openstack-dev/2014-July/thread.html#39755 Email thread]<br />
<br />
*Open Discussion<br />
<br />
=== Meeting July 9, 2014 ===<br />
* Meeting cancelled due to mid-cycle sprint<br />
<br />
=== Meeting July 2, 2014 ===<br />
* Announcements<br />
** Nova/Neutron Parity Sprint next week in Minneapolis, MN<br />
*** https://etherpad.openstack.org/p/lOiqsLmizl<br />
** DVR Demo<br />
***https://www.youtube.com/watch?v=p4BwAjLHd0M<br />
** Update on Friday's meeting to discuss ML2 Bulk Operations and ML2 Sync<br />
*** https://bugs.launchpad.net/neutron/+bug/1193861<br />
** Absent excuse: shivharis<br />
* Action items from last week<br />
** None<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
** https://etherpad.openstack.org/p/modular-l2-agent-outline<br />
*** Specs ready for core reviews<br />
<br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
** https://review.openstack.org/#/c/99187/<br />
<br />
* Third Party Test System requirements<br />
** https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
*Open Discussion<br />
<br />
=== Meeting June 25, 2014 ===<br />
* Announcements<br />
* Action items from last week<br />
** banix to re-organize the wiki to categorize the specs and add a column for code reviews<br />
* Modular L2 agent: <br />
** [https://etherpad.openstack.org/p/modular-l2-agent-outline Schematic diagram]<br />
** [https://review.openstack.org/#/c/99187/ Code sketch]<br />
** [http://lists.openstack.org/pipermail/openstack-dev/2014-June/thread.html#37195 Email thread]<br />
*Bugs<br />
** Need owner: https://bugs.launchpad.net/neutron/+bug/1204456<br />
** J2: https://bugs.launchpad.net/neutron/+bug/1276391<br />
** Serious bug, need some sort of closure: https://bugs.launchpad.net/neutron/+bug/1224978<br />
** We should close bugs that affect others by J2 so others have time to work on their stuff by J3<br />
** Any bugs that are ready and awaiting reviews?<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
** Ready for core approvals<br />
*** https://review.openstack.org/#/c/89728/<br />
*** https://review.openstack.org/#/c/91811/ <br />
*** which others? <br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Third Party Test System requirements<br />
** https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
*Open Discussion<br />
<br />
=== Meeting June 18, 2014 ===<br />
* Announcements<br />
* Action items from last week<br />
** banix to consolidate info from spec tracking etherpad into https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews<br />
** banix to investigate https://launchpad.net/bugs/1193861<br />
* Modular L2 agent: <br />
** [https://etherpad.openstack.org/p/modular-l2-agent-outline Schematic diagram]<br />
** [https://review.openstack.org/#/c/99187/ Code sketch]<br />
** [http://lists.openstack.org/pipermail/openstack-dev/2014-June/thread.html#37195 Email thread]<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
** Ready for core approvals<br />
*** https://review.openstack.org/#/c/89728/<br />
*** https://review.openstack.org/#/c/91811/ Is this ready? <br />
*** which others? <br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Third Party Test System requirements<br />
** https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
*Open Discussion<br />
<br />
=== Meeting June 11, 2014 ===<br />
* Announcements<br />
** Juno-1 being cut today<br />
*** Trying to get APIC L3 patch merged 1st<br />
** See https://wiki.openstack.org/wiki/NeutronJunoProjectPlan for Juno-2,3 plans<br />
*** Need to get ML2 high and medium priority items into plan<br />
** 3rd party CI needs to be working properly for ML2 drivers to stay in tree<br />
*** mestery will send email with deadlines<br />
*** see https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
* Action items from last week<br />
** rkukura to put priorities in specs etherpad (rkukura) [ from last week, close? ]<br />
** rkukura to talk to mestery for blueprint priorities<br />
** Sukhdev to investigate bug 1193861<br />
** rkukura to discuss with Mark regarding taskflow and provide feedback<br />
* Bugs<br />
** juno-1 in a few hours, nothing glaring for us<br />
** https://bugs.launchpad.net/neutron/+bug/1305800 (j1 -> j2)<br />
* Spec Reviews<br />
** https://etherpad.openstack.org/p/Neutron_ML2_Juno_Spec_Tracking<br />
** Support for extensions in ML2 Mechanism Drivers<br />
*** review: https://review.openstack.org/#/c/89208/<br />
*** etherpad: https://etherpad.openstack.org/p/ML2_MD_extensions<br />
*** issue: How to support extended attributes on core resources<br />
**** Current proposal: Pass input attributes to MDs and let MDs persist data and modify dictionaries<br />
**** Alternative 1: Fix NeutronDbPluginV2 base class to alway not set process_extensions=False when creating dictionaries<br />
**** Alternative 2: Add ExtensionDriver to ML2, with extend_*_dict, process_*_create, process_*_update methods<br />
* Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Modular L2 agent: https://review.openstack.org/#/c/99187/<br />
* Open Discussion<br />
<br />
=== Meeting June 04, 2014 ===<br />
* Announcements<br />
** https://wiki.openstack.org/wiki/NeutronPolicies (Neutron Policies)<br />
* Action items from last week<br />
** banix to recruit folks interested in Moduler L2 agent implementation<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron/+bug/1276391 (rkukura: status)<br />
** <s>https://bugs.launchpad.net/neutron/+bug/1227336 (banix to update status)</s><br />
** https://bugs.launchpad.net/neutron/+bug/1193861 (will this be covered by sukhdev's sync?)<br />
** https://bugs.launchpad.net/neutron/+bug/1246737 (oleg: havana backport)<br />
** https://bugs.launchpad.net/neutron/+bug/1260598 (isaku: status on unit test?)<br />
** https://bugs.launchpad.net/neutron/+bug/1236127 (needs slightly more unit test coverage, according to Kyle, need new owner)<br />
** (still working on the bugs section - shiv)<br />
* Spec Reviews<br />
** https://etherpad.openstack.org/p/Neutron_ML2_Juno_Spec_Tracking<br />
*** If priority is assigned, you may add your name as subteam-reviewer<br />
** Modular L2 agent (banix, blueprint)<br />
*** Have started putting the code together. Will have it posted before the next meeting (June 11) for comment. Will also update the ether pad below to provide more information accordingly.<br />
*** https://etherpad.openstack.org/p/modular-l2-agent-outline<br />
** Status on sync implementation (sukhdev)<br />
*** some bugs were closed as this will now be the holy grail<br />
<br />
=== Meeting May 28, 2014 ===<br />
* Announcements<br />
** none<br />
* Action items from last week<br />
** shivharis to scan all the bugs and tag them and prioritize them<br />
** rkukura to move all the specs from Agenda to an ehterpad<br />
** banix to send an email regarding ML2 Modular agent plan and seek interested parties<br />
* ovs-firewall-driver discussion: blueprint obstacles https://review.openstack.org/#/c/89712/<br />
* Modular L2 agent: planning<br />
** Initial outline for discussion [https://etherpad.openstack.org/p/modular-l2-agent-outline here]<br />
** possible interaction with upcoming "hierarchical binding" and "unified get_device_details"<br />
* Bugs (today we will only address these bugs)<br />
** https://bugs.launchpad.net/neutron/+bug/1276391 (rkukura: status)<br />
** https://bugs.launchpad.net/neutron/+bug/1227336 (banix to update status)<br />
** https://bugs.launchpad.net/neutron/+bug/1246737 (oleg: havana backport)<br />
** https://bugs.launchpad.net/neutron/+bug/1224978 (romilg: status?, priority?)<br />
** https://bugs.launchpad.net/neutron/+bug/1260598 (isaku: status on unit test?)<br />
** There are many bugs under the "need unit tests" [ NEED OWNERS ]<br />
*** what is the general plan for this?<br />
*** do MDs need specific tests or they are covered by the general ML2 plugin testing framework?<br />
* Spec Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron-specs,n,z<br />
** https://etherpad.openstack.org/p/Neutron_ML2_Juno_Spec_Tracking<br />
* Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Open Discussion<br />
<br />
=== Meeting May 21, 2014 ===<br />
* Announcements<br />
** Mid-cycle code sprint scheduled July 9-11<br />
*** Cisco office in Bloomington, Minnesota<br />
*** logistics, signup: https://etherpad.openstack.org/p/neutron-juno-mid-cycle-meeting<br />
* Action items from last week<br />
** banix to organize single etherpad for Modular L2 Agents session - done<br />
** rkukura to flesh out single etherpad for ML2 Roadmap session - done<br />
* ML2 design summit sessions post-mortem<br />
** https://etherpad.openstack.org/p/ML2_Juno_Roadmap<br />
** https://etherpad.openstack.org/p/ML2_mechanismdriver_extensions_support<br />
** https://etherpad.openstack.org/p/juno-neutron-modular-l2-agent<br />
** https://etherpad.openstack.org/p/hierarchical_network_topology<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Spec reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron-specs,n,z<br />
** Merged<br />
*** ML2 Mechanism Driver for the Cisco APIC - https://review.openstack.org/#/c/89305/ - HenryG<br />
*** ML2 Mechanism Driver for SR-IOV NIC switching - https://review.openstack.org/#/c/89763/ - irenab<br />
** In review<br />
*** Add spec for ML2 mechanism driver for SDN-VE - https://review.openstack.org/#/c/88101/ - banix<br />
*** VDP support in OVS Neutron Agent - https://review.openstack.org/#/c/89728/ - nlahouti<br />
*** ML2 Type drivers refactor to allow extensiblity - https://review.openstack.org/#/c/91811/ - asomya<br />
*** physical-network-topology extension spec - https://review.openstack.org/#/c/91275/ - Isaku Yamahata<br />
*** GW API: L2 bridging API - Piece 1: Basic use cases - https://review.openstack.org/#/c/93613/ - Racha Ben Ali<br />
*** Neutron QoS API Extension - https://review.openstack.org/#/c/88599/ - sc68cal<br />
*** Allow partial specification of Provider Network attributes - https://review.openstack.org/#/c/91540/ - zzelle<br />
*** Open vSwitch-based Security Groups: OVS FirewallDriver - https://review.openstack.org/#/c/89712/ - asadoughi<br />
*** Adding spec for fsl-sdn-os-mech-driver - https://review.openstack.org/#/c/88190/ - Trinath Somanchi<br />
*** Support for extensions in ML2 Mechanism Drivers - https://review.openstack.org/#/c/89208/ - nlahouti<br />
*** Add spec for neutron-external-ports blueprint - https://review.openstack.org/#/c/87825/ - kevinbenton<br />
*** ML2 Mechanism Driver for Cisco DFA - https://review.openstack.org/#/c/89740/ - nlahouti<br />
*** Neutron OVS based Distributed Virtual Router - https://review.openstack.org/#/c/89934/ - Swaminathan Vasudevan<br />
*** VLAN aware VMs - https://review.openstack.org/#/c/94612/ - Erik Moe<br />
** Planned<br />
*** ML2 Hierarchical Port Binding - rkukura<br />
* Code reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Open discussion<br />
<br />
=== Meeting May 7, 2014 ===<br />
* Announcements<br />
** Juno Summit next week, so no IRC meeting<br />
** Mid-cycle meeting being planned - https://etherpad.openstack.org/p/neutron-juno-mid-cycle-meeting<br />
* Action items from last week<br />
** rkukura to create etherpads for each summit session as soon as schedule is finalized<br />
*** rkukura added https://etherpad.openstack.org/p/ML2_Juno_Roadmap, but still needs to link BPs and spec to discuss<br />
*** etherpads have been added for other sessions by others<br />
*** Single etherpad per session, vs. etherpad per proposal?<br />
* ML2 Design Summit Sessions<br />
** Neutron schedule - http://junodesignsummit.sched.org/overview/type/neutron<br />
** Three sessions mainly focused on ML2<br />
*** ML2 Roadmap - http://junodesignsummit.sched.org/event/685fded37958784c0337681aa120568c<br />
*** Agent - http://junodesignsummit.sched.org/event/4205f2c4084e8a0c3bd8d420803ddf02<br />
*** Hierarchical Network Topologies - http://junodesignsummit.sched.org/event/1d5c2a1cc40bb6ffa539c19e8e5471b2<br />
** etherpads - https://wiki.openstack.org/wiki/Summit/Juno/Etherpads#Neutron<br />
** neutron pod at summit<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Spec Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron-specs,n,z<br />
* Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Open Discussion<br />
<br />
=== Meeting Cancelled April 30, 2014 ===<br />
* OpenStack vacation week!<br />
=== Meeting April 23, 2014 ===<br />
* Announcements<br />
** Neutron design summit runs through Friday - check your travel plans<br />
** New BP review process is up and running<br />
* Action items from last week<br />
** None<br />
* Design Summit Sessions<br />
** http://summit.openstack.org/<br />
** mestery is finalizing schedule, combining sessions<br />
*** ML2 Roadmap<br />
*** Agent<br />
*** Hierarchical Network Topologies<br />
** neutron pod at summit<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Spec Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron-specs,n,z<br />
* Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Open Discussion<br />
<br />
=== Meeting April 16, 2014 ===<br />
* Announcements<br />
* Action items from last week:<br />
* TypeDriver Refactoring: asomya<br />
* ovs-firewall-driver update: asadoughi<br />
* design summit session proposals - deadline Sunday 4/20<br />
** https://etherpad.openstack.org/p/juno_ml2_session_ideas<br />
<br />
=== Meeting April 9, 2014 ===<br />
* Action items from last week:<br />
** mestery to start etherpad for Juno Summit Sessions<br />
*** https://etherpad.openstack.org/p/juno_ml2_session_ideas<br />
** asomya to present his TypeDriver Refactoring<br />
* TypeDriver Refactoring<br />
** asomya<br />
* ovs-firewall-driver update: asadoughi<br />
<br />
=== Meeting April 2, 2014 ===<br />
* Action items from last week<br />
** banix to push patch to call remaining MDs after postcommit exception<br />
*** Please see: https://review.openstack.org/#/c/83217/ (Note that besides the unit tests and the updated comments this patch simply adds three lines.)<br />
* Reviews being tracked<br />
** Bind ports outside of transactions (rkukura): https://review.openstack.org/#/c/82945/<br />
** Error handling for update ops - https://bugs.launchpad.net/neutron/+bug/1227336<br />
*** Marked this as WORKINPROGRESS pending further discussion (perhaps at the summit). See the Action items section above for a stopgap measure. <br />
*** https://review.openstack.org/#/c/69792/ - in review<br />
*** Needs ML2 and core reviews<br />
*** Consensus that undoing operation makes sense if postcommit() ops fail?<br />
*** Do only drivers already called before failure see undo?<br />
* Design Summit Session Ideas<br />
** Juno planning for ML2 should start now<br />
** Ideas for summit sessions<br />
<br />
=== Meeting March 26, 2014 ===<br />
* Action items from last week:<br />
** None<br />
* Migration BP<br />
** migration - FFE - https://review.openstack.org/#/c/76533/ - merged<br />
* Other Bugs:<br />
* Bugs for icehouse<br />
** Port binding details - https://bugs.launchpad.net/neutron/+bug/1276395<br />
*** partial fix (add new properties) - https://review.openstack.org/#/c/76363/ - merged<br />
*** remainder (binding details in delete_port_*commit() ops) - https://review.openstack.org/#/c/79511/ - merged<br />
** bind_port() called in transaction - https://bugs.launchpad.net/neutron/+bug/1276391<br />
*** partial fix (remove validate_port_binding() and unbind_port() ops) - https://review.openstack.org/#/c/79511/ - merged<br />
*** remainder (move binding outside transaction) - https://review.openstack.org/#/c/82945/ - WIP<br />
**** Required minor fixes to mechanism drivers and tests - see REVISIT comments<br />
**** Update later today with cleanups, record locking, etc.<br />
**** Not clear if it will make icehouse<br />
** Error handling for update ops - https://bugs.launchpad.net/neutron/+bug/1227336<br />
*** https://review.openstack.org/#/c/69792/ - in review<br />
*** Needs ML2 and core reviews<br />
*** Consensus that undoing operation makes sense if postcommit() ops fail?<br />
*** Do only drivers already called before failure see undo?<br />
*** Defer to juno?<br />
** Binding failed - https://bugs.launchpad.net/neutron/+bug/1244255 - closed<br />
** VIF security - https://bugs.launchpad.net/nova/+bug/1112912 - in review<br />
*** Resistance to merging nova side - just control via nova config?<br />
*** Email thread and IRC discussion<br />
*** Nachi suggested discussion on #openstack-neutron after this meeting<br />
<br />
=== Meeting March 19, 2014 ===<br />
* Action items from last week:<br />
** None<br />
* Migration BP<br />
** migration - FFE - https://review.openstack.org/#/c/76533/<br />
*** (marun) Updated to support LB, please review.<br />
* Other Bugs:<br />
* Bugs for icehouse<br />
** Port binding details - https://bugs.launchpad.net/neutron/+bug/1276395<br />
*** partial fix (add new properties) - https://review.openstack.org/#/c/76363/ - merged<br />
*** remainder (binding details in delete_port_*commit() ops) - https://review.openstack.org/#/c/79511/ - approved<br />
** bind_port() called in transaction - https://bugs.launchpad.net/neutron/+bug/1276391<br />
*** partial fix (remove validate_port_binding() and unbind_port() ops) - https://review.openstack.org/#/c/79511/ - approved<br />
*** remainder (move binding outside transaction) - in progress, hopefully in review today<br />
** Error handling for update ops - https://bugs.launchpad.net/neutron/+bug/1227336<br />
*** https://review.openstack.org/#/c/69792/ - in review<br />
*** Needs ML2 and core reviews<br />
*** Consensus that undoing operation makes sense if postcommit() ops fail?<br />
** VIF security - https://bugs.launchpad.net/nova/+bug/1112912 - in review<br />
** Binding failed - https://bugs.launchpad.net/neutron/+bug/1244255 - unassigned?<br />
*** Will https://review.openstack.org/#/c/80829/ help?<br />
* Final mechanism driver status for icehouse:<br />
** cisco apic - deferred - https://review.openstack.org/#/c/73355/, https://review.openstack.org/#/c/73372/<br />
** cisco ucs - deferred<br />
** freescale - deferred - https://review.openstack.org/#/c/78092/ (former reviews: https://review.openstack.org/#/c/71868/, https://review.openstack.org/#/c/73985/, https://review.openstack.org/#/c/70089/)<br />
** huawei - deferred<br />
** SRIOV mech driver - deferred - https://review.openstack.org/#/c/74464/<br />
<br />
=== Meeting March 12, 2014 ===<br />
* Action items from last week:<br />
** None<br />
* Final mechanism driver status for icehouse<br />
** bigswitch - merged - https://review.openstack.org/#/c/64944/<br />
** brocade - merged - https://review.openstack.org/#/c/60129/<br />
** cisco apic - deferred - https://review.openstack.org/#/c/73355/, https://review.openstack.org/#/c/73372/<br />
** cisco ucs - deferred<br />
** freescale - deferred - https://review.openstack.org/#/c/78092/ (former reviews: https://review.openstack.org/#/c/71868/, https://review.openstack.org/#/c/73985/, https://review.openstack.org/#/c/70089/)<br />
** huawei - deferred<br />
** mellanox - merged - https://review.openstack.org/#/c/72854/<br />
** open daylight (odl) - merged - https://review.openstack.org/#/c/69775/<br />
** openflow agent - merged - https://review.openstack.org/#/c/71791/<br />
** SRIOV mech driver - deferred - https://review.openstack.org/#/c/74464/<br />
* Other BPs for icehouse<br />
** migration - FFE - https://review.openstack.org/#/c/76533/<br />
*** (marun) Updated to support LB, please review.<br />
** partial specs - deferred - https://review.openstack.org/#/c/71904/, https://review.openstack.org/#/c/74055/<br />
* Bugs for icehouse<br />
** Port binding details - https://bugs.launchpad.net/neutron/+bug/1276395<br />
*** partial fix (add new properties) - https://review.openstack.org/#/c/76363/ - merged<br />
*** remainder (binding details in delete_port_*commit() ops) - will be addressed in update to https://review.openstack.org/#/c/79511/ today - in progress<br />
** bind_port() called in transaction - https://bugs.launchpad.net/neutron/+bug/1276391<br />
*** partial fix (remove validate_port_binding() and unbind_port() ops) - https://review.openstack.org/#/c/79511/ - in review, update today<br />
*** remainder (move binding outside transaction) - in progress, hopefully in review today<br />
** Error handling for update ops - https://bugs.launchpad.net/neutron/+bug/1227336<br />
*** https://review.openstack.org/#/c/69792/ - in review<br />
*** Needs ML2 and core reviews<br />
*** Consensus that undoing operation makes sense if postcommit() ops fail?<br />
** VIF security - https://bugs.launchpad.net/nova/+bug/1112912 - in review<br />
** Binding failed - https://bugs.launchpad.net/neutron/+bug/1244255 - unassigned?<br />
** Agent model migration - https://bugs.launchpad.net/neutron/+bug/1260224 - in review<br />
** L2-pop live migration - https://bugs.launchpad.net/neutron/+bug/1237841 - review abandoned?<br />
*** here is the good review : https://review.openstack.org/#/c/61767/ (will be rebased asap)<br />
* Distributed Virtual Router<br />
** L2 plugin changes needed to enable DVR. See the DVR section of [[Meetings/Neutron-L3-Subteam|L3 subteam page]] for details.<br />
** [https://docs.google.com/document/d/1depasJSnGZPOnRLxEC_PYsVLcGVFXZLqP52RFTe21BE/edit#heading=h.5w7clq272tji Here is the document specifically about L2 changes]<br />
* Juno design summit session proposals<br />
** Submit and read proposals at http://summit.openstack.org/<br />
** I'll submit a general ML2 update/planning/catch-all session<br />
** Unfinished items from icehouse?<br />
** Brainstorm?<br />
* Open Discussion<br />
<br />
=== Meeting March 5, 2014 ===<br />
* Action items from last week:<br />
** None<br />
* Mechanism driver status for icehouse<br />
** bigswitch - merged - https://review.openstack.org/#/c/64944/<br />
** brocade - approved - https://review.openstack.org/#/c/60129/<br />
** cisco apic - deferred? - https://review.openstack.org/#/c/73355/, https://review.openstack.org/#/c/73372/<br />
** cisco ucs - deferred<br />
** freescale - deferred - https://review.openstack.org/#/c/78092/ (former reviews: https://review.openstack.org/#/c/71868/, https://review.openstack.org/#/c/73985/, https://review.openstack.org/#/c/70089/)<br />
** huawei - deferred<br />
** mellanox - merged - https://review.openstack.org/#/c/72854/<br />
** open daylight (odl) - FFE - https://review.openstack.org/#/c/69775/<br />
** openflow agent - merged - https://review.openstack.org/#/c/71791/<br />
** SRIOV mech driver: https://review.openstack.org/#/c/74464/<br />
* Other BPs for icehouse<br />
** migration - FFE - https://review.openstack.org/#/c/76533/<br />
*** (marun) Updated to support LB, please review.<br />
** partial specs - deferred? - https://review.openstack.org/#/c/71904/, https://review.openstack.org/#/c/74055/<br />
* Bugs for icehouse<br />
** https://bugs.launchpad.net/neutron/+bug/1276395, https://review.openstack.org/#/c/76363/ - approved<br />
** https://bugs.launchpad.net/neutron/+bug/1276391 - in progress<br />
** https://review.openstack.org/#/c/69792/ Deals with fails in update-*-postcommit ops <br />
* Distributed Virtual Router<br />
** L2 plugin changes needed to enable DVR. See the DVR section of [[Meetings/Neutron-L3-Subteam|L3 subteam page]] for details.<br />
** [https://docs.google.com/document/d/1depasJSnGZPOnRLxEC_PYsVLcGVFXZLqP52RFTe21BE/edit#heading=h.5w7clq272tji Here is the document specifically about L2 changes]<br />
* Open Discussion<br />
<br />
=== Meeting February 26, 2014 ===<br />
* Action items from last week:<br />
** ML2 team to review Port Binding document and comment inline<br />
*** https://docs.google.com/document/d/1k8tAqfQr8Ujzx5TzpXTYEUaym-0U-pE3YL9wjrS8cDg/edit#heading=h.cpck9ip3dbdv<br />
** marun and rkukura to proceed with migration BP and get an extension from markmcclain<br />
*** Initial patch posted for review, please take a look! https://review.openstack.org/#/c/76533/<br />
**** [marun]: I'm afraid I can't attend the meeting but will be back online later today. <br />
** All ML2 MechanismDrivers which bind ports should ensure they look to make sure the binding:vnic_type attribute is something they handle.<br />
* Port binding bug fixes which may affect MDs:<br />
** https://bugs.launchpad.net/neutron/+bug/1276395<br />
** https://bugs.launchpad.net/neutron/+bug/1276391<br />
* Open Discussion<br />
<br />
=== Meeting February 19, 2014 ===<br />
* Action items from last week:<br />
** rkukura to move port binding discussion into Google Doc<br />
** matrohon to file BP for multi-node testing and bring this up in the infra meeting<br />
* Migration tool<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/ml2-deprecated-plugin-migration<br />
** marun volunteered to own this working with rkukura<br />
* SR-IOV BPs in review:<br />
** https://blueprints.launchpad.net/neutron/+spec/ml2-binding-profile<br />
** https://blueprints.launchpad.net/neutron/+spec/ml2-request-vnic-type<br />
** https://blueprints.launchpad.net/neutron/+spec/vif-details<br />
** https://review.openstack.org/#/c/21946/<br />
** https://bugs.launchpad.net/neutron/+bug/1274034<br />
** https://review.openstack.org/#/c/44596/<br />
* Port binding bug fixes which may affect MDs:<br />
** https://bugs.launchpad.net/neutron/+bug/1276395<br />
** https://bugs.launchpad.net/neutron/+bug/1276391<br />
* Proposed patch to ML2 to move away from providernet extension into the multi-provider extension with arbitrary attributes<br />
** https://review.openstack.org/#/c/37893/<br />
<br />
=== Meeting February 12, 2014 ===<br />
* Action items from last week:<br />
** rkukura to put result of binding changes email discussion into a wiki or google doc<br />
** rkukura to change priorities of all new 3rd party MD BPs to low if they do not already have jenkins job in place<br />
*** https://blueprints.launchpad.net/neutron/+spec/brocade-ml2-mechanism-driver - medium, approved, in review, have jenkins<br />
*** https://blueprints.launchpad.net/neutron/+spec/bsn-ml2-mechanism-driver - medium, approved, no review, no jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/huawei-ml2-mechanism-driver - medium, approved, in review, no jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/ml2-cisco-apic-mechanism-driver - medium, approved, no review, have jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/ml2-opendaylight-mechanism-driver - medium, approved, in review, have jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/ml2-ucs-manager-mechanism-driver - medium, approved, no review, have jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/mlnx-ml2-support - medium, approved, in review, have jenkins<br />
*** https://blueprints.launchpad.net/neutron/+spec/ryu-ml2-driver - medium, approved, in review, have jenkins<br />
*** https://blueprints.launchpad.net/neutron/+spec/bigswitch-ml2-driver - low, approved, in review, no jenkins?, relationship to bsn-ml2-mechanism-driver?<br />
*** https://blueprints.launchpad.net/neutron/+spec/fsl-sdn-os-mech-driver - low, approved, in review, no jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/huawei-ml2-evs-mechanism-driver - low, approved, no review, no jenkins, relationship to huawei-ml2-mechanism-driver?<br />
*** https://blueprints.launchpad.net/neutron/+spec/netron-ml2-mechnism-driver-for-cisco-dfa-support - deferred to juno<br />
* ML2 Exceptions to UserSpace<br />
** https://bugs.launchpad.net/neutron/+bug/1273730<br />
* BPs<br />
** Provider network partial specs: zzelle@irc<br />
** https://wiki.openstack.org/wiki/Provider-network-partial-specs<br />
** https://review.openstack.org/71904<br />
* Blueprints<br />
** https://blueprints.launchpad.net/neutron?searchtext=ml2<br />
** 3 high, 13 medium, 3 low, 13 undefined priorities<br />
** 19 not yet approved for icehouse<br />
** all MDs should probably be same priority<br />
** Which should we approve for icehouse, drop from icehouse or adjust priority?<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron/+bugs?field.tag=ml2<br />
* ovs-firewall security group update: asadoughi<br />
* Tests<br />
** Add the capabality to test core MD (l2-pop, ovs, lb) by the gate<br />
<br />
===Previous Agenda===<br />
* ML2 Sessions Etherpads from Icehouse summit:<br />
** Extensibility of ML2 (Wednesday 4:40PM): https://etherpad.openstack.org/p/ML2_Extensibility<br />
** ML2 QoS and Deprecated Plugin Migration (Wednesday 5:30PM): https://etherpad.openstack.org/p/neutron-qos-hk and https://etherpad.openstack.org/p/ML2_Deprecated_Plugin_Migration<br />
** ML2 Multiple Backend Support (Friday 9:50AM)<br />
** ML2 Mechanism Drivers and Modular Agents (Friday 1:30PM)<br />
* devstack ML2 patches<br />
** Default devstack to ML2: https://bugs.launchpad.net/devstack/+bug/1220745<br />
** Correctly set L3 service plugin for ML2: https://review.openstack.org/#/c/48522/<br />
* Documentation<br />
** Need to focus on this now<br />
** Documentation BP link: https://blueprints.launchpad.net/openstack-manuals/+spec/neutron-ml2-docs<br />
** ML2 documentation bugs link: https://bugs.launchpad.net/openstack-manuals/+bugs?field.tag=ml2<br />
** Need to document ML3 with ML2<br />
* Testing and bug fixes<br />
** Testing of ML2 by everyone would be appreciated<br />
** We need to find and fix any bugs in the next couple of weeks<br />
<br />
* Icehouse Design Summit Topic ideas<br />
** RPC handling in ML2 for Type and Mechanism Drivers<br />
** More extensible TypeDrivers for controller-based MechanismDrivers<br />
** Monolithic Plugin vs. ML2 MechanismDriver - current and future plugins<br />
** Future Directions for ML2 (orchestration, deployment, management, ...)<br />
** Migration from deprecated Plugins (openvswitch, linuxbridge) to ML2 - automation?<br />
** Add support for VXLAN multicast to the OVS agent with newer versions of OVS and Linux kernel.<br />
** Multi-segment provider network implementations in MechanismDrivers, specifically OVS.<br />
** Additional provider network attributes for controller-based plugins such as ODL for networks created outside of Neutron.<br />
<br />
=== Icehouse ML2 work for reference ===<br />
* ML2 TypeDriver Extra Port Info<br />
** https://blueprints.launchpad.net/neutron/+spec/ml2-typedriver-extra-port-info<br />
* Campus Network Blueprint and ML2 integration<br />
** https://blueprints.launchpad.net/neutron/+spec/campus-network<br />
* OpenDaylight Driver<br />
** https://blueprints.launchpad.net/quantum/+spec/ml2-opendaylight-mechanism-driver<br />
<br />
=== Questions? ===<br />
<br />
== Previous Meeting Logs ==<br />
* Available here: [http://eavesdrop.openstack.org/meetings/networking_ml2/ ML2 Meeting Logs]<br />
<br />
== General ML2 Information ==<br />
Here are the current ml2-specific blueprints for havana:<br />
<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-gre<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-mechanism-drivers<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-portbinding<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-vxlan<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-multi-segment-api<br />
<br />
<br />
These tunnel-related blueprints effect the openvswitch and/or<br />
linuxbridge agents, and the features should also (or exclusively) be<br />
supported (using both agents simultaneously where applicable) by the ml2<br />
plugin:<br />
<br />
* https://blueprints.launchpad.net/quantum/+spec/ovs-vxlan-lisp-tunnel<br />
* https://blueprints.launchpad.net/quantum/+spec/openvswitch-kernel-vxlan<br />
* https://blueprints.launchpad.net/quantum/+spec/vxlan-linuxbridge<br />
* https://blueprints.launchpad.net/quantum/+spec/ovs-tunnel-partial-mesh<br />
* https://blueprints.launchpad.net/quantum/+spec/l2-population<br />
<br />
<br />
These blueprints involve the ml2 MechanismDriver API:<br />
<br />
* https://blueprints.launchpad.net/quantum/+spec/tailf-ncs<br />
* https://blueprints.launchpad.net/quantum/+spec/ovsplugin-hardware-devices<br />
<br />
[[Category: Meetings]]</div>Sukhdevhttps://wiki.openstack.org/w/index.php?title=Meetings/ML2&diff=153011Meetings/ML22017-04-05T04:39:12Z<p>Sukhdev: /* Meeting April 5, 2017 */</p>
<hr />
<div>'''Weekly on Wednesdays at 1600 UTC on #openstack-meeting-alt'''<br />
<br />
Tracking ML2 Subgroup Reviews: [https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews here]<br />
<br />
<br />
==Agenda==<br />
<br />
=== Meeting April 5, 2017 ===<br />
<br />
* Announcements<br />
<br />
** The log for previous meeting went to wrong place as I accidentally mistyped the meeting name <br />
*** http://eavesdrop.openstack.org/meetings/__networking_ml2/<br />
<br />
* Bugs/RFEs<br />
<br />
* QinQ Type Driver<br />
** https://review.openstack.org/#/c/446047<br />
<br />
** SR-IOV port extension RFE<br />
*** https://bugs.launchpad.net/neutron/+bug/1662650<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 30, 2017 ===<br />
<br />
* Announcements<br />
** Sukhdev is out today<br />
<br />
<br />
=== Meeting March 15, 2017 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
<br />
** SR-IOV port extension RFE<br />
*** https://bugs.launchpad.net/neutron/+bug/1662650<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
<br />
<br />
=== Meeting March 1, 2017 ===<br />
<br />
* Announcements<br />
<br />
* PTG post mortem<br />
<br />
* Bugs/RFEs<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting February 22, 2017 (PTG) ===<br />
<br />
=== No Meeting February 15, 2017 ===<br />
<br />
=== Meeting February 8, 2017 ===<br />
<br />
* Announcements<br />
** rkukura not available for today's meeting<br />
** Neutron PTG etherpad - https://etherpad.openstack.org/p/neutron-ptg-pike<br />
<br />
* Bugs/RFEs<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting January 25, 2017 ===<br />
<br />
* Announcements<br />
** Neutron PTG etherpad - https://etherpad.openstack.org/p/neutron-ptg-pike<br />
<br />
* Bugs/RFEs<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
*** https://review.openstack.org/#/c/404293<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting January 18, 2017 ===<br />
<br />
* Announcements<br />
** There is still room for PTG registrations <br />
<br />
* Bugs/RFEs<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
*** https://review.openstack.org/#/c/404293<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting January 11, 2017 ===<br />
<br />
* Announcements<br />
* There is still room for PTG registrations <br />
<br />
* Bugs/RFEs<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
*** https://review.openstack.org/#/c/404293<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting December 14, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 7, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting November 23, 2016 ===<br />
<br />
=== Meeting November 16, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting November 9, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Ocata Summit Retrospective<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
*** part of this Barcelona summit design session: https://etherpad.openstack.org/p/ocata-nova-neutron-session<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting November 2, 2016 ===<br />
<br />
* Skipping due to Ocata summit travel/recovery<br />
<br />
=== No Meeting October 26, 2016 ===<br />
<br />
* Skipping due to Ocata summit<br />
<br />
=== Meeting October 19, 2016 ===<br />
<br />
* Announcements<br />
** Next week Summit in Barcelona. No meeting next week<br />
<br />
* Ocata Planning<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
*** part of this Barcelona summit design session: https://etherpad.openstack.org/p/ocata-nova-neutron-session<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting October 12, 2016 ===<br />
<br />
* Announcements<br />
** Bob Kukura will not be at today's meeting.<br />
<br />
* Ocata Planning<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
*** part of this Barcelona summit design session: https://etherpad.openstack.org/p/ocata-nova-neutron-session<br />
*** Unifying the portbinding logic is not a necessary part of this proposal anymore<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting October 5, 2016 ===<br />
<br />
* Announcements<br />
** Bob Kukura will not be at today's meeting.<br />
<br />
* Ocata Planning<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** Unifying the portbinding logic is not a necessary part of this proposal anymore<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting September 28, 2016 ===<br />
<br />
=== No Meeting September 21, 2016 ===<br />
<br />
=== No Meeting September 14, 2016 ===<br />
<br />
=== Meeting September 7, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** Unifying the portbinding logic is not a necessary part of this proposal anymore<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting August 31, 2016 ===<br />
<br />
* Neither sukhdev nor rkukura is available to chair today, so we'll skip this week's meeting.<br />
<br />
=== Meeting August 24, 2016 ===<br />
<br />
* Announcements<br />
** N-3 is Sept 1<br />
<br />
* Bugs/RFEs<br />
** Unify ML2 portbinding and dvr portbinding tables - andreas (not available for today's meeting)<br />
*** please review this patch - https://review.openstack.org/#/c/317358<br />
*** spec for live migration - https://review.openstack.org/#/c/309416/<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception - see patch here - https://review.openstack.org/#/c/327500<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 17, 2016 ===<br />
<br />
* Announcements<br />
** N-3 is Sept 1<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
*** I have added the conf calling information for remote participation - see - https://etherpad.openstack.org/p/newton-neutron-midcycle-workitems<br />
<br />
<br />
* Bugs/RFEs<br />
** Unify ML2 portbinding and dvr portbinding tables - andreas <br />
<br />
** please review this patch - https://review.openstack.org/#/c/317358<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception - see patch here - https://review.openstack.org/#/c/327500<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
** Clarification on coupling between port create and port update calls to mech drivers<br />
<br />
=== Meeting August 3, 2016 ===<br />
<br />
* Announcements<br />
** N-3 is Sept 1<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
** Barcelona summit presentation voting has started: https://www.openstack.org/summit/barcelona-2016/vote-for-speakers<br />
<br />
* Bugs/RFEs<br />
** Unify ML2 portbinding and dvr portbinding tables - andreas <br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1609184 [RFE] ML2: Allow retry on db error by precommit https://review.openstack.org/#/c/350315/<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 27, 2016 ===<br />
<br />
* Meeting was cancelled this week<br />
<br />
=== Meeting July 20, 2016 ===<br />
<br />
* Announcements<br />
** N-2 is behind us<br />
** N-3 is Sept 1<br />
** Project Mascot/logo - see here - http://lists.openstack.org/pipermail/openstack-dev/2016-July/099046.html<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
<br />
* Bugs/RFEs<br />
** Unify ML2 portbinding and dvr portbinding tables - andreas <br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 13, 2016 ===<br />
<br />
* Announcements<br />
** Deadline to submit proposals for Barcelona summit is today<br />
** N-2 is this week - http://releases.openstack.org/newton/schedule.html<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
<br />
* Bugs/RFEs<br />
** Unify of ML2 portbinding and dvr portbinding tables<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
<br />
<br />
=== Meeting July 6, 2016 ===<br />
<br />
* Announcements<br />
** July 12-14 Neuton-2<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
* Bugs/RFEs<br />
** Unify of ML2 portbinding and dvr portbinding tables<br />
*** Armax commented on the spec: https://review.openstack.org/309416 . Those are his major points:<br />
*** Are we sure that vnic_type and profile are always port specific (and not binding specific)?<br />
*** Why not just merging the portbindingstable into the dvr portbindingstable?<br />
*** For Live Migration Armando rather wants a live migration specifc port extension than a general purpose port extension. The general purpose solution seems a bit overkill to him. On the summit, we decided to go the latter one, thoughts?<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
=== Meeting June 29, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Items from Last week<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting June 22, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Items from Last week<br />
** https://review.openstack.org/#/c/320657/1/neutron/db/ipam_backend_mixin.py <- Should this be fixed? Question from Rossella.<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting June 15, 2016 ===<br />
<br />
* Announcements<br />
* Unify of ML2 portbinding and dvr portbinding tables<br />
** current patchset: https://review.openstack.org/#/c/326987<br />
*** TODO: minor fixes, unit tests<br />
*** Separate Patch: OVO, rework DVR part as well<br />
** series of patches doing similar work for router ha ports: https://review.openstack.org/#/c/323993<br />
** Which one is the right way to go? Who do we need to involve to land this in Newton?<br />
<br />
* Open Discussion<br />
** https://review.openstack.org/#/c/320657/1/neutron/db/ipam_backend_mixin.py <- Should this be fixed? Question from Rossella.<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
=== Meeting June 8, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Open Discussion<br />
<br />
=== Meeting June 1, 2016 ===<br />
<br />
* Announcements<br />
** N-1 is *this* week<br />
** http://releases.openstack.org/newton/schedule.html<br />
<br />
* Manila-ML2 integration <br />
** https://bugs.launchpad.net/neutron/+bug/1573197<br />
<br />
* Security Groups Discussion<br />
<br />
* Open Discussion<br />
** Some routed networks stuff (carl_baldwin)<br />
*** https://review.openstack.org/#/c/317358 - Enabling create / delete of segments directly<br />
*** https://review.openstack.org/#/c/321152 - ML2 bug doesn't allow return of IP allocation in port update.<br />
<br />
=== Meeting May 25, 2016 ===<br />
<br />
* Today's meeting was cancelled - we will meet next week<br />
<br />
* Announcements<br />
** N-1 is next week<br />
** http://releases.openstack.org/newton/schedule.html<br />
<br />
* Manila-ML2 integration <br />
** https://bugs.launchpad.net/neutron/+bug/1573197<br />
<br />
* Security Groups Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting May 18, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Bugs<br />
<br />
* Open Discussion<br />
<br />
=== Meeting May 11, 2016 ===<br />
<br />
(carl_baldwin) Will there be a meeting this week? - Yes<br />
<br />
* Announcements<br />
<br />
* Newton charter for ML2 <br />
** Trunked ports integration with ML2 <br />
** Integration of Segments service plugin with ML2 (see below)<br />
<br />
* Bugs<br />
** Missing ML2 config options in config reference: https://bugs.launchpad.net/openstack-manuals/+bug/1567792<br />
<br />
* Open Discussion<br />
** Some routed networks topics<br />
*** creating and deleting segments on existing network through new segment API<br />
**** Any cases it should be forbidden?<br />
*** Integrating the segments service plugin with ML2<br />
<br />
<br />
=== Meeting May 4, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Discussion on the charter for ML2 for Newton<br />
** Some of the discussion during summit - https://etherpad.openstack.org/p/newton-neutron-unplugged-track<br />
<br />
* Bugs<br />
** Missing ML2 config options in config reference: https://bugs.launchpad.net/openstack-manuals/+bug/1567792<br />
<br />
* Open Discussion<br />
<br />
=== Meeting April 20, 2016 ===<br />
<br />
* Announcements<br />
** rkukura cannot attend today<br />
** Austin Summit Next week<br />
** No meeting next week (4/27)<br />
<br />
* Neutron Austin Design sessions schedule<br />
** https://www.openstack.org/summit/austin-2016/summit-schedule/global-search?t=Neutron%3A<br />
<br />
* Bugs<br />
** Missing ML2 config options in config reference: https://bugs.launchpad.net/openstack-manuals/+bug/1567792<br />
<br />
* Open Discussion<br />
** Nova-Neutron Porbinding Migration issues (+ macvtap migration, cross l2 agent migration) <br />
*** Cannot attend today, so here a brief update (scheuran, 2016-04-13)<br />
*** Started discussion on the ML http://lists.openstack.org/pipermail/openstack-dev/2016-April/092073.html<br />
*** In a lengthy chat with kevinbenton today we agreed to follow up the multiple port binding thing<br />
*** I started rebasing Bobs patches https://review.openstack.org/#/c/189410 - it will take a while, as I'm learning a lot on the way ;)<br />
*** And a BP + spec is required for the API changes that externalize multiple bindings per port, also still TBD<br />
<br />
=== Meeting April 13, 2016 ===<br />
<br />
* Announcements<br />
** Newton is now open for business<br />
** Networking Guide ML2 section merged: http://docs.openstack.org/mitaka/networking-guide/config-ml2-plug-in.html (scheuran)<br />
<br />
* Neutron Austin Design sessions schedule<br />
** https://www.openstack.org/summit/austin-2016/summit-schedule/global-search?t=Neutron%3A<br />
<br />
* Bugs<br />
** Missing ML2 config options in config reference: https://bugs.launchpad.net/openstack-manuals/+bug/1567792<br />
<br />
* Open Discussion<br />
** Nova-Neutron Porbinding Migration issues (+ macvtap migration, cross l2 agent migration) <br />
*** Cannot attend today, so here a brief update (scheuran, 2016-04-13)<br />
*** Started discussion on the ML http://lists.openstack.org/pipermail/openstack-dev/2016-April/092073.html<br />
*** In a lengthy chat with kevinbenton today we agreed to follow up the multiple port binding thing<br />
*** I started rebasing Bobs patches https://review.openstack.org/#/c/189410 - it will take a while, as I'm learning a lot on the way ;)<br />
*** And a BP + spec is required for the API changes that externalize multiple bindings per port, also still TBD<br />
<br />
=== Meeting April 6, 2016 ===<br />
<br />
* Announcements<br />
** Mitaka release is this week<br />
<br />
* Neutron Austin Design summit Ideas <br />
** Link - https://etherpad.openstack.org/p/newton-neutron-summit-ideas<br />
<br />
* port binding discussion on migration (scheuran) - continuation from previous week<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 30, 2016 ===<br />
<br />
* Announcements<br />
** Mitaka RC2 in the works<br />
<br />
* Neutron Austin Design summit Ideas <br />
** Link - https://etherpad.openstack.org/p/newton-neutron-summit-ideas<br />
<br />
* port binding discussion on migration (scheuran)<br />
** In case distributed ports would be needed, old (currently abandoned, but worth revisiting) effort to cleanup DVR's distributed port implementation as a precursor to generalizing it is here:<br />
*** https://bugs.launchpad.net/neutron/+bug/1367391<br />
*** https://review.openstack.org/#/c/189410/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 23, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Neutron Austin Design summit Ideas <br />
** Link - https://etherpad.openstack.org/p/newton-neutron-summit-ideas<br />
<br />
* port binding discussion on migration (scheuran)<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 16, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Docs ML2 configuration section update<br />
** Documentation - https://review.openstack.org/#/c/282349<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* port binding with port owned by router<br />
<br />
* Simulate portbinding on migration target host (scheuran)<br />
** Use Case: Migration cross l2 agents, migration with macvtap l2 agent --> In both cases nova needs to know the portbinding information that should be used on the migration target before migration has started (in nova pre_live_migration) and before port has been bound. This information is required to trigger the correct vif-plug action on the target and to modify the libvirt domain.xml accordingly<br />
** Approach: Some new api call is required, which simulates the portbinding for the target host and returns this information<br />
** This is just as a heads up - I try to come up with more details in the next meeting (23rd of March)<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 9, 2016 ===<br />
<br />
* Announcements<br />
** rkukura cannot attend today<br />
<br />
* Modular L2 agent update<br />
** Documentation - https://review.openstack.org/#/c/282349<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 2, 2016 ===<br />
<br />
* Announcements<br />
** Mitaka-3 is this week<br />
<br />
* Modular L2 agent update<br />
** Documentation - https://review.openstack.org/#/c/282349<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting February 24, 2016 ===<br />
<br />
* Announcements<br />
** neutron mid-cycle this week - https://etherpad.openstack.org/p/neutron-mitaka-midcycle<br />
<br />
* Open Agenda - based upon interest<br />
<br />
* Modular L2 agent update<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting February 17, 2016 ===<br />
<br />
* Announcements<br />
** rkukura on PTO this week<br />
<br />
* Open Agenda - based upon interest<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Modular L2 agent update<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting February 10, 2016 ===<br />
<br />
* Announcements<br />
** Do not forget to vote on sessions for Austin Summit<br />
*** https://www.openstack.org/summit/austin-2016/vote-for-speakers<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Modular L2 agent update<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting February 3, 2016 ===<br />
<br />
* Announcements<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Modular L2 agent update<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting January 27, 2016 ===<br />
<br />
* Announcements<br />
** Austin (Newton) Summit session proposal deadline is Monday<br />
*** https://www.openstack.org/summit/austin-2016/call-for-speakers<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting January 20, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Driver API for SecurityGroup <br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Any topics of interest to ML2 - Open Agenda based upon the interest<br />
* Open Discussion<br />
<br />
<br />
=== Meeting January 13, 2016 ===<br />
<br />
* Announcements<br />
** M2 is next week<br />
<br />
* Driver API for SecurityGroup <br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Any topics of interest to ML2 - Open Agenda based upon the interest<br />
* Open Discussion<br />
<br />
=== Meeting January 6, 2016 ===<br />
* Announcements<br />
** M2 Mid Jan<br />
<br />
* Driver API for SecurityGroup - good discussion on the bug<br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* Trunk port binding for VLAN-awere VMs - pretty much ready to go<br />
** Spec - https://review.openstack.org/#/c/243786/<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Any topics of interest to ML2 - Open Agenda based upon the interest<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 30, 2015 ===<br />
<br />
* No meeting<br />
<br />
=== Meeting December 23, 2015 ===<br />
<br />
* No meeting<br />
<br />
=== Meeting December 16, 2015 ===<br />
<br />
* Announcements<br />
** Sukhdev is off for next two weeks, rkukura is off week after next<br />
** no meeting 12/30<br />
** quick poll - meet next week (12/23)?<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** Spec - https://review.openstack.org/#/c/243786/<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran (can't attend today 12/09)<br />
** This patch needs to go in first, then we're ready to do the split of the lb agent: https://review.openstack.org/250542<br />
** Split of the lb agent: Will be updated after above went in: https://review.openstack.org/#/c/246318/<br />
** Moving the code to a separate file [WIP] https://review.openstack.org/#/c/248138/<br />
** Also had a discussion with kevinbenton and ajo if arp spoofing stuff could be modelled as agent extension. Could not convince them, so we agreed to go on with the current design and keep that in the back of our minds for the future.<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* limited-portsec Discussion<br />
** if the limited-portsec depend on port-sec extension, there maybe code in limited-portsec to extend the dict of port-sec.<br />
** https://review.openstack.org/#/c/250036/ , difficult to handle the dependency in these extensions.<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 9, 2015 ===<br />
<br />
* Announcements<br />
** Sukhdev is off for next three weeks<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** Spec - https://review.openstack.org/#/c/243786/<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran (can't attend today 12/09)<br />
** This patch needs to go in first, then we're ready to do the split of the lb agent: https://review.openstack.org/250542<br />
** Split of the lb agent: Will be updated after above went in: https://review.openstack.org/#/c/246318/<br />
** Moving the code to a separate file [WIP] https://review.openstack.org/#/c/248138/<br />
** Also had a discussion with kevinbenton and ajo if arp spoofing stuff could be modelled as agent extension. Could not convince them, so we agreed to go on with the current design and keep that in the back of our minds for the future.<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* limited-portsec Discussion<br />
** if the limited-portsec depend on port-sec extension, there maybe code in limited-portsec to extend the dict of port-sec.<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Open Discussion<br />
** Discussion on passing network ID to the type drivers - enhancement is needed to three methods as follows:<br />
*** def allocate_tenant_segment(self, session, network_id=None):<br />
*** def reserve_provider_segment(self, session, segment, network_id=None):<br />
*** def release_segment(self, session, segment, network_id=None):<br />
<br />
=== Meeting December 2, 2015 ===<br />
* Announcements<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** Spec - https://review.openstack.org/#/c/243786/<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
** https://review.openstack.org/#/c/246318/<br />
** https://review.openstack.org/#/c/248138/<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting November 25, 2015 ===<br />
* Announcements<br />
** M1 is due next week<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** Bence Romsics discussed with ML2 subteam at summit<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting November 18, 2015 ===<br />
* Announcements<br />
** M1 is due in first week of Dec<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** Bence Romsics discussed with ML2 subteam at summit<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting November 11, 2015 ===<br />
* Announcements<br />
** Welcome back from the summit and our week off!<br />
** Mitaka-1 December 1: https://launchpad.net/neutron/+milestone/mitaka-1<br />
<br />
* Mitaka Design Summit recap<br />
** Etherpads: https://wiki.openstack.org/wiki/Design_Summit/Mitaka/Etherpads#Neutron<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** Bence Romsics discussed with ML2 subteam at summit<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
=== Meeting October 21, 2015 ===<br />
* Announcements<br />
** Mitaka summit is next week<br />
** No ML2 IRC meeting during summit<br />
<br />
* Mitaka Design Summit<br />
** Neutron Design Summit schedule - https://www.openstack.org/summit/tokyo-2015/schedule/design-summit<br />
<br />
* ML2 pre-cycle sprint recap<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** email summaries - TBD<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
=== Meeting October 14, 2015 ===<br />
<br />
* Meeting cancelled due to low attendance<br />
<br />
=== Meeting October 7, 2015 ===<br />
<br />
* No meeting - ML2 pre-cycle sprint<br />
<br />
=== Meeting Sept 30, 2015 ===<br />
* Announcements<br />
** Neutron has a new PTL for Mitaka - congratulations to armax and many thanks to mestery!<br />
** ML2 pre-cycle sprint is next week<br />
** No ML2 IRC meeting next week<br />
<br />
* ML2 pre-cycle sprint<br />
** Sprint announcement - http://lists.openstack.org/pipermail/openstack-dev/2015-September/073927.html<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** Logistics<br />
** Prep<br />
<br />
* Mitaka Design Summit proposals for ML2 - discussion <br />
** Neutron Mitaka Design Summit proposals - https://etherpad.openstack.org/p/neutron-mitaka-designsummit<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* Modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
=== Meeting Sept 23, 2015 ===<br />
* Announcements<br />
** Liberty RC1 contents - https://launchpad.net/neutron/+milestone/liberty-rc1<br />
** PTL election is this week - https://wiki.openstack.org/wiki/PTL_Elections_September_2015<br />
<br />
* ML2 late-cycle plan<br />
** Sprint announcement - http://lists.openstack.org/pipermail/openstack-dev/2015-September/073927.html<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* Mitaka Design Summit proposals for ML2 - discussion <br />
** Nutron Mitaka Design Summit proposals - https://etherpad.openstack.org/p/neutron-mitaka-designsummit<br />
<br />
* driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting Sept 16, 2015 ===<br />
<br />
* Announcements<br />
** Liberty RC1 contents - https://launchpad.net/neutron/+milestone/liberty-rc1<br />
<br />
* ML2 late-cycle plan<br />
** Sprint announcement - http://lists.openstack.org/pipermail/openstack-dev/2015-September/073927.html<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* Mitaka Design Summit proposals for ML2 - discussion <br />
** Nutron Mitaka Design Summit proposals - https://etherpad.openstack.org/p/neutron-mitaka-designsummit<br />
<br />
* driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting Sept 9, 2015 ===<br />
<br />
* Announcements<br />
** Liberty-3 contents - https://launchpad.net/neutron/+milestone/liberty-3<br />
** Liberty RC1 contents - https://launchpad.net/neutron/+milestone/liberty-rc1<br />
<br />
* ML2 late-cycle plan<br />
** Sprint announcement - http://lists.openstack.org/pipermail/openstack-dev/2015-September/073927.html<br />
<br />
* Mitaka Design Summit proposals for ML2 - discussion <br />
** Brainstorm ideas for the Mitaka ML2 design summit ideas<br />
** Nutron Mitaka Design Summit proposals - https://etherpad.openstack.org/p/neutron-mitaka-designsummit<br />
<br />
* driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting Sept 2, 2015 ===<br />
<br />
* Announcements<br />
** Liberty FF is this week (or early next week)<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is Yahoo (tentative) <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** Task Flow Document<br />
*** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* driver API for SecurityGroup - Do we want to come up with a plan for Design session in Tokyo for this? <br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 26, 2015 ===<br />
<br />
* Announcements<br />
** Liberty FF is next week<br />
<br />
* Action Items from previous weeks:<br />
** rkukura to work with others to finalize the venue for the ML2 late-cycle sprint<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is TBD. <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* driver API for SecurityGroup<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 19, 2015 ===<br />
<br />
* Announcements<br />
** Liberty FF is two weeks away<br />
<br />
* Action Items from previous weeks:<br />
** rkukura and Sukhdev to re-organize weekly meeting agenda around goals for upcoming Mitaka cycle as well as anything needed to wrap up for liberty<br />
** rkukura to work with others to finalize the venue for the ML2 late-cycle sprint<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is TBD. <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L3 Blueprints - https://launchpad.net/neutron/+milestone/liberty-3<br />
** couple of Blueprints may be of interest to ML2 team<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* driver API for SecurityGroup<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 12, 2015 ===<br />
<br />
* Announcements<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is TBD. <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L3 Blueprints - https://launchpad.net/neutron/+milestone/liberty-3<br />
** couple of Blueprints may be of interest to ML2 team<br />
<br />
* L2 Modular Agent discussion<br />
** macvtap agent and ML2 discussion. Feel free to express your opinion - http://lists.openstack.org/pipermail/openstack-dev/2015-August/071207.html<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 5, 2015 ===<br />
<br />
* Announcements<br />
** Liberty FF is end of August<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is TBD. <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L3 Blueprints - https://launchpad.net/neutron/+milestone/liberty-3<br />
** couple of Blueprints may be of interest to ML2 team<br />
<br />
* L2 Modular Agent discussion<br />
** macvtap agent and ML2 discussion. Feel free to express your openion - http://lists.openstack.org/pipermail/openstack-dev/2015-August/071207.html<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 29, 2015 ===<br />
<br />
* Announcements<br />
** Liberty-2 is this week<br />
** Liberty-3 is end of August<br />
<br />
* ML2 late-cycle plan<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L2 Modular Agent discussion<br />
<br />
* Place for Macvtap agent (scheuran) - Putting this right after l2-agent, as it is related to it<br />
** Planning a ml2 driver + l2 agent for macvtap attachments (independent from sriov). But where should it land?<br />
*** 1) own openstack repo networking-macvtap (already some discussion there: https://review.openstack.org/#/c/195907/)<br />
*** 2) in neutron tree as new reference, own agent (duplicating code)<br />
*** 3) In neutron tree, Integrated into linuxbridge agent (reusing about 500 lines of code, mostly main loop, detecting new devices,...); Extracting superclass out of linuxbridge agent that can be subclassed. Having config option to either run agent in lb or in macvtap mode. fully functional prototype (macvtap stuff tested): https://github.com/scheuran/networking-macvtap/commit/36a068cf3d3d6930ab9330efb099cd95a84ca785<br />
*** 4) modular l2 agent, but as long it is being discussed go with #1<br />
*** 5) Prototyping modular layer 2 agent ( #a in separate repo vs. #b together with lb)<br />
** Anyhow there will be a separate ml2 driver which will either land in tree or in the networking-macvtap repo<br />
** Spec on github (assuming it will land in a separate repo): https://github.com/scheuran/networking-macvtap/commit/bc239419398ec039da35ec949a14691280733bf6<br />
** Has been discussed in yesterdays neutron meeting where I was asked to evaluate agent-extension used for qos - but that can not be used: http://eavesdrop.openstack.org/meetings/networking/2015/networking.2015-07-28-14.01.log.html<br />
<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
** request for patch review:<br />
*** https://review.openstack.org/#/c/202357/ l3_db: it updates port attribute without L2 plugin<br />
*** https://review.openstack.org/#/c/202358/ l3_db: not use L2 plugin _get_port unnecessarily<br />
*** https://review.openstack.org/#/c/202359/ l3: not use L2 plugin _get_subnet unnecessarily<br />
<br />
=== Meeting July 22, 2015 ===<br />
<br />
* Announcements<br />
** Liberty-2 is next week<br />
**Liberty Release Schedule - https://wiki.openstack.org/wiki/Liberty_Release_Schedule<br />
<br />
* Action Items<br />
** rkukura to finalize the plan for ML2 sprint<br />
*** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L2 Modular Agent discussion<br />
* Physical Topology Discussion<br />
* Ironic/Neutron-ML2 integration discussion<br />
** https://wiki.openstack.org/wiki/Meetings/Ironic-neutron<br />
<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 15, 2015 ===<br />
<br />
* Announcements<br />
** Liberty-2 is fast approaching - end of July<br />
**Liberty Release Schedule - https://wiki.openstack.org/wiki/Liberty_Release_Schedule<br />
<br />
* Action Items<br />
** rkukura to finalize the plan for ML2 sprint<br />
*** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L2 Modular Agent discussion<br />
* Physical Topology Discussion<br />
* Ironic/Neutron-ML2 integration discussion<br />
** https://wiki.openstack.org/wiki/Meetings/Ironic-neutron<br />
** ML2 based test framework for Ironic - call for discussion/Ideas<br />
<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 8, 2015 ===<br />
<br />
* Announcements<br />
<br />
* Action Items<br />
** rkukura and manishg to finalize the ML2 sprint plans and put together an etherpad for sprint<br />
*** Etherpad started: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** asomya and shivharis to add Physical Topology to the ML2 charter for Liberty<br />
<br />
* ML2 Mid-cycle sprint - decide on the date <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
** Following participants are available - please add your name, if you can participate<br />
*** Sukhdev K<br />
*** Bob K<br />
*** Arvind S<br />
*** Manish G<br />
*** Kevin B<br />
*** Josh <br />
* L2 Modular Agent discussion<br />
* Physical Topology Discussion<br />
* Ironic/Neutron-ML2 integration discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 1, 2015 ===<br />
<br />
* Announcements<br />
<br />
* Action Items<br />
** rkukura and manishg to finalize the ML2 sprint plans and put together an etherpad for sprint<br />
*** Etherpad started: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** banix to discuss Modular L2 agents topic in Neutron core team and drive the priority<br />
** asomya and shivharis to add Physical Topology to the ML2 charter for Liberty<br />
<br />
* Neutron Mid-cycle sprint recap (Sukhdev)<br />
<br />
* ML2 Mid-cycle sprint<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** July 13-17 seems like the earliest possible week<br />
** Following participants are available - please add your name, if you can participate<br />
*** Sukhdev K<br />
*** Bob K<br />
*** Arvind S<br />
*** Manish G<br />
*** Josh <br />
** Task Flow Document<br />
*** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Discussion on binding_profile_type to facilitate filtering of Ironic ports or using device_owner (Sukhdev)<br />
<br />
* Open Discussion<br />
<br />
=== Meeting June 24, 2015 ===<br />
<br />
* No meeting - Neutron mid-cycle sprint<br />
<br />
=== Meeting June 17, 2015 ===<br />
<br />
* Announcements<br />
** VLAN aware VMs meeting 6-15-2015<br />
*** https://etherpad.openstack.org/p/YVR-neutron-vlan-trunk<br />
<br />
* Action Items<br />
** banix to discuss Modular L2 agents topic in Neutron core team and drive the priority<br />
** asomya and shivharis to add Physical Topology to the ML2 charter for Liberty<br />
** manishg to propose two or three time slots for mid-cycle sprint for task flow<br />
*** Proposing a few dates here (we will probably need 2 days but just proposing a range)<br />
**** Jul/8 - Jul/10<br />
**** Jul/13 - Jul/15<br />
**** Sep/9 - Sep/11<br />
**** Sep/16 - Sep/18<br />
**** Sep/23 - Sep/25<br />
<br />
* Neutron Mid-Cycle Sprint Discussion <br />
** https://etherpad.openstack.org/p/neutron-liberty-mid-cycle <br />
*** July 13-17 seems like the earliest possible week<br />
** Following participants are available - please add your name, if you can participate<br />
*** Sukhdev K<br />
*** Bob K<br />
*** Manish G<br />
*** Josh <br />
<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
=== Meeting June 10, 2015 ===<br />
*Absence: <br />
** banix. I will be away. Will follow up on my AI by next week.<br />
<br />
* Announcements<br />
** New RFE process - to be followed after Liberty 1<br />
*** http://docs.openstack.org/developer/neutron/policies/blueprints.html#neutron-request-for-feature-enhancements<br />
** Core-vendor decomp - Phase II<br />
*** https://review.openstack.org/#/c/187267<br />
<br />
* Action Items<br />
** rkukura to discuss with QoS implications with ajo on ML2<br />
** banix to discuss Modular L2 agents topic in Neutron core team and drive the priority<br />
** asomya and shivharis to add Physical Topology to the ML2 charter for Liberty<br />
** manishg to propose two or three time slots for mid-cycle sprint for task flow<br />
*** Proposing a few dates here (we will probably need 2 days but just proposing a range)<br />
**** Jul/8 - Jul/10<br />
**** Jul/13 - Jul/15<br />
**** Sep/9 - Sep/11<br />
**** Sep/16 - Sep/18<br />
**** Sep/23 - Sep/25<br />
<br />
* Neutron Mid-Cycle Sprint Discussion <br />
** I have removed Task Flow item from etherpad for Ft. Collins mid-cycle. <br />
** https://etherpad.openstack.org/p/neutron-liberty-mid-cycle <br />
** Discussion on the time frame that works for people to have an ML2 mid-cycle in the Bay Area<br />
*** July 13-17 seems like the earliest possible week<br />
** Following participants are available - please add your name, if you can participate<br />
*** Sukhdev K<br />
*** Bob K<br />
*** Manish G<br />
*** Josh <br />
<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting June 3, 2015 ===<br />
<br />
* Announcements<br />
** Ironic-Neutron integration weekly meetings was kicked off this week - Lots of interest in this topic . Anybody interested in this topic, please join us next week and every week after that.<br />
*** https://wiki.openstack.org/wiki/Meetings/Ironic-neutron<br />
** New Spec process<br />
*** https://github.com/openstack/neutron/blob/master/doc/source/policies/blueprints.rst<br />
** Core-vendor decomp - Phase II<br />
*** https://review.openstack.org/#/c/187267<br />
<br />
* Charter of ML2 sub-team for Liberty Cycle<br />
** Task Flow<br />
** Decomposition phase -2<br />
<br />
* Neutron Mid-Cycle Sprint Discussion <br />
** Key players for the Task Flow can not make the sprint. Possibilities are to hold mid-cycle sprint in Bay Area. Who is interested? Who can make it? <br />
** https://etherpad.openstack.org/p/neutron-liberty-mid-cycle <br />
<br />
* Task Flow Discussion<br />
** We lost opportunity to discuss it in Vancouver<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting May 27, 2015 ===<br />
<br />
* No meeting - recovering from summit<br />
<br />
=== Meeting May 20, 2015 ===<br />
<br />
* No meeting - Liberty Summit<br />
<br />
=== Meeting May 13, 2015 ===<br />
<br />
*Announcements<br />
** No meeting next two weeks. Next week everybody is at summit, following week to recover from travels<br />
<br />
*Task Flow Discussion<br />
*** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
*** midonet plugin (not done - will take care of it this week) (manishg)<br />
<br />
*Liberty Design Summit Discussion<br />
**https://wiki.openstack.org/wiki/Summit/Liberty/Etherpads#Neutron<br />
** Contributor Meetup Friday (at Summit): https://etherpad.openstack.org/p/YVR-neutron-contributor-meetup<br />
<br />
*ML2 on Neutron Mid-Cycle Sprint <br />
**https://etherpad.openstack.org/p/neutron-liberty-mid-cycle (see item 4)<br />
<br />
* Liberty BP<br />
** converting address-pair and security-group into extension driver. <br />
*** https://review.openstack.org/#/c/169223/3/specs/liberty/ml2-extension-driver-convert.rst<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
** Discussion on Port to network relationship - N:M relationship - is it allowed in our current design? <br />
*** Can one port attach to multiple networks? <br />
*** Can a (v)NIC attach to multiple networks? <br />
*** Can one network attach to multiple ports of same instance/node?<br />
<br />
=== Meeting May 6, 2015 ===<br />
<br />
*Announcements<br />
** Kilo was released last week - congratulations to everybody<br />
<br />
*Task Flow Discussion<br />
*** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
*** midonet plugin (not done - will take care of it this week) (manishg)<br />
<br />
*Liberty Design Summit Discussion<br />
**https://wiki.openstack.org/wiki/Summit/Liberty/Etherpads#Neutron<br />
**ML2 topics are in Fishbowl room discussions - lets update it<br />
**Lightening talks are here - http://libertydesignsummit.sched.org/event/213da02952470483dfd8b2765aa88485#.VUmpcGRVhHw<br />
<br />
*ML2 on Neutron Mid-Cycle Sprint <br />
**https://etherpad.openstack.org/p/neutron-liberty-mid-cycle (see item 4)<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
=== Meeting April 29, 2015 ===<br />
*Announcements<br />
** Kilo RC3 is due any day<br />
** Starting with Liberty Spec process for new features is being abandoned in favor of light weight RFE is being implemented<br />
***https://review.openstack.org/#/c/177342/<br />
** Changes to Driver team - Doug and Maru replacing Salvatore and Mark <br />
<br />
*Action Items from Last week<br />
**manishg to document task flow discussions and look into the midonet plugin<br />
*** [https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document] (manishg)<br />
*** midonet plugin (not done - will take care of it this week) (manishg)<br />
<br />
*Ironic (bare metal) integration through ML2 Mech Drivers (discussion)<br />
**There is a tremendous interest by many vendors, as well as Ironic team for this. I have requested a summit session for this. see item 63 on etherpad<br />
**https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
<br />
*ML2 on Neutron Mid-Cycle Sprint <br />
**https://etherpad.openstack.org/p/neutron-liberty-mid-cycle (see item 4)<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting April 22, 2015 ===<br />
*Announcements<br />
** Kilo RC2 is due any day<br />
** Networking Guide Doc Day Sprint it tomorrow. Please contact Edgar, if you want to participate/contribute<br />
*** Here is agenda for the sprint - https://etherpad.openstack.org/p/networking-guide<br />
<br />
*Action Items from Last week<br />
**Sukhdev to discuss with mestery about task flow during mid-cycle sprint<br />
**Document the discussion point related to ML2 Sync (Manish)<br />
**shivharis to find the information about release notes for Kilo and share with the team<br />
***https://wiki.openstack.org/wiki/ReleaseNotes/Kilo<br />
<br />
*ML2 on Neutron Mid-Cycle Sprint <br />
**https://etherpad.openstack.org/p/neutron-liberty-mid-cycle (see item 4)<br />
<br />
* ML2 summit sessions<br />
** Design summit session etherpad: https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting April 15, 2015 ===<br />
*Announcements<br />
** Absence: Manish (Jury Duty)<br />
** Absence next week: rkukura (PTO - college tour)<br />
** Kilo RC is out<br />
<br />
*Action Items from Last week<br />
**Add next steps for the Drivers decomposition to summit topic etherpad - shivharis<br />
**shivharis to find the information about release notes for Kilo and share with the team<br />
**rkukura and Sukhdev to discuss with mestery about task flow during mid-cycle sprint<br />
**Document the discussion point related to ML2 Sync (Manish)<br />
<br />
* Finalize recommendations to mestery on ML2 summit sessions<br />
** Design summit session etherpad: https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
<br />
* Quick update on DVR UT/fix/cleanup work (rkukura)<br />
<br />
* portsecurity tests: unit, functional and scenario<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting April 8, 2015 ===<br />
<br />
*Announcements<br />
** RC's are April 9-23 and Kilo release on April 30<br />
** Liberty mid-cycle sprint announced. <br />
*** June 24-26 in Fort Collins, CO (at HP)<br />
*** Topics to be decided after Vancouver summit - https://etherpad.openstack.org/p/neutron-liberty-mid-cycle<br />
<br />
*Action Items from Last week<br />
**Add next steps for the Drivers decomposition to summit topic etherpad - shivharis<br />
*** Design summit session etherpad: https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
**ML2 sync and error handling to summit topic etherpad (rkukura)<br />
**Document the discussion point related to ML2 Sync (Manish)<br />
<br />
* Mechanism drivers and DVR discussion (rkukura)<br />
** Have made good (but slow) progress on DVR port binding schema and logic cleanup<br />
*** https://bugs.launchpad.net/neutron/+bug/1367391<br />
*** Will miss kilo, hopefully merge early in liberty, cannot back-port to kilo due to schema changes<br />
** Discovered no current unit tests cover critical DVR port binding logic, so adding them as separate patch against current code, then will ensure they don't break in dependent cleanup patch<br />
*** Extending test_port_binding to exercise update_dvr_port_binding, get_device_details, etc. for DVR ports, utilizing existing PortContext state asserts in mechanism_test MD<br />
*** Hoped to get at least the new UTs into kilo, but probably too late, but can back-port to kilo<br />
** Discovered several issues (inconsistencies in per-host vs. host-independent state in PortContext) that would seem to break ToR switch MDs that need to track binding state per host:<br />
*** When committing DVR port binding, PortContext passed to update_port methods has new binding:vif_type and binding:vif_details for the bound host, but shows 'distributed' for previous binding:vif_type instead of 'unbound' like for normal ports, and empty strings for current or previous binding:host_id - propose to make these work like for non-DVR ports<br />
*** When updating DVR port's status, PortContext currently shows 'distributed' for binding:vif_type and empty string for host, but has binding_levels, etc., for the specific host - could change this to reflect host-specific state, or to only be called when port's status changes and reflect non-host-specific state<br />
** Issues to discuss<br />
*** Has anyone tested their MDs with DVR?<br />
*** Has anyone run into these (or other) issues?<br />
*** Is back-porting these sorts of behavioral fixes to kilo acceptable?<br />
*** Do we have consensus on making update_port methods reflect per-host state when committing DVR port binding?<br />
*** Do we prefer to make update_port methods reflect per-host state or only host-independent state when changing DVR port status, or do we need separate updates for each?<br />
<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting April 1, 2015 ===<br />
<br />
*Announcements<br />
** RC's are April 9-23 and Kilo release on April 30<br />
** Design summit session etherpad: https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
*Action Items from Last week<br />
**Document the discussion point related to ML2 Sync (Manish)<br />
**Create an etherpad for driver decomposition discussion at Vancouver Summit<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting March 25, 2015 ===<br />
<br />
*Announcements<br />
** RC's are April 9-23 and Kilo release on April 30<br />
** RC1 content is here - https://launchpad.net/neutron/+milestone/kilo-rc1<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting March 18, 2015 ===<br />
<br />
*Announcements<br />
**L2 Gateway API is ready for consumption by everybody. Give it a test drive and provide feedback to the team. <br />
**See wiki here - https://wiki.openstack.org/wiki/Neutron/L2-GW<br />
** K3 content is here - https://launchpad.net/neutron/+milestone/kilo-3<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
<br />
=== Meeting March 11, 2015 ===<br />
<br />
*Announcements<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
<br />
<br />
=== Meeting March 4, 2015 ===<br />
<br />
*Announcements<br />
** Kilo Feature Freeze is tomorrow (March 5th)<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* portsecurity patches<br />
** https://review.openstack.org/#/c/126552/<br />
** https://review.openstack.org/#/c/160051/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron/+bug/1328991<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting February 25, 2015 ===<br />
<br />
*Announcements<br />
** shivharis: under the weather<br />
* ML2 Drivers decomposition discussion<br />
** How are distributions packaging decomposed drivers?<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
*Few BPs being worked on may have impact on ML2 <br />
**https://blueprints.launchpad.net/neutron/+spec/nfv-vlan-trunks<br />
**https://blueprints.launchpad.net/neutron/+spec/restructure-l2-agent<br />
* ML2 Extension Driver API enhancements <br />
** https://review.openstack.org/#/c/152759/ - ready to merge<br />
** https://review.openstack.org/#/c/129178/ - coming along well<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting February 18, 2015 ===<br />
<br />
*Announcements<br />
* ML2 Drivers decomposition discussion<br />
** How are distributions packaging decomposed drivers?<br />
* ML2 Sync and error handling (Task Flow)<br />
* ML2 Extension Driver API enhancements<br />
** Needed for PortSecurity extension driver<br />
** https://review.openstack.org/#/c/152759/<br />
** https://review.openstack.org/#/c/129178/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting February 11, 2015 ===<br />
<br />
*Announcements<br />
**K2 is already out<br />
**Feature proposal freeze for Kilo is March 5<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow) - Follow on from previous week (manishg)<br />
** PoC: https://review.openstack.org/#/c/154333/<br />
* ML2 Extension Driver API enhancements<br />
** Needed for PortSecurity extension driver<br />
** https://review.openstack.org/#/c/152759/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting February 4, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is this week week<br />
*** https://launchpad.net/neutron/+milestone/kilo-2<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow) - manishg<br />
* Blueprint list consolidation - updated link is here: <br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting January 28, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is next week<br />
*** https://launchpad.net/neutron/+milestone/kilo-2<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow) - update manishg<br />
* Blueprint list consolidation (shivharis and manishg)<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
**https://bugs.launchpad.net/neutron/+bug/1415526<br />
* Open Discussion<br />
<br />
=== Meeting January 21, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is on Feb 5th<br />
*** https://launchpad.net/neutron/+milestone/kilo-2<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow) - update manishg<br />
* Blueprint list consolidation (shivharis and manishg)<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://bugs.launchpad.net/neutron/+bug/1179223 (romilg)<br />
** Review patch set for the bug/1179223 https://review.openstack.org/#/c/136106/<br />
** https://bugs.launchpad.net/neutron/+bug/1367391 (matrohon)<br />
* Open Discussion<br />
<br />
=== Meeting January 14, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is few weeks away<br />
*** https://launchpad.net/neutron/+milestone/kilo-2<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow)<br />
* Blueprint list consolidation (shivharis and manishg)<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://review.openstack.org/#/c/113999/<br />
* Open Discussion<br />
<br />
=== Meeting January 7, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is in one month<br />
*** https://wiki.openstack.org/wiki/Kilo_Release_Schedule<br />
* L2 Gateway update<br />
** Team plans to meet every other week initially - goal is to have an API within Kilo cycle<br />
**See details here: https://wiki.openstack.org/wiki/Meetings#Networking_L2_Gateway_meeting<br />
* ML2 Drivers decomposition discussion<br />
* Blueprint list consolidation (shivharis and manishg)<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 31, 2014 ===<br />
<br />
* No meeting - holiday break<br />
<br />
=== Meeting December 24, 2014 ===<br />
<br />
* No meeting - holiday break<br />
<br />
=== Meeting December 17, 2014 ===<br />
<br />
*Announcements<br />
<br />
**Kilo-1 is due this week<br />
*** Here is the content of the release https://launchpad.net/neutron/+milestone/kilo-1<br />
<br />
** Neutron Mid-cycle report<br />
*** https://etherpad.openstack.org/p/neutron-mid-cycle-sprint-dec-2014<br />
***http://lists.openstack.org/pipermail/openstack-dev/2014-December/052715.html<br />
<br />
* Discussion about the ML2 Drivers decomposition<br />
* Blueprint list consolidation (shivharis and manishg)<br />
** Needs further split of drivers<br />
<br />
* Bugs<br />
** We are closing in on K-1 release<br />
** High priority bugs:<br />
** https://bugs.launchpad.net/neutron/+bug/1179223 (romilg)<br />
** https://bugs.launchpad.net/neutron/+bug/1367391 (rkukura)<br />
** https://bugs.launchpad.net/neutron/+bug/1378732 (markmacclain, bug was critical at one point)<br />
** https://bugs.launchpad.net/neutron/+bug/1381536 (Eugene)<br />
** Other bugs:<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 10, 2014 ===<br />
<br />
* No meeting today due to Neutron Mid-cycle sprint<br />
<br />
=== Meeting December 3, 2014 ===<br />
* Announcements<br />
** Mid-cycle meetup: https://wiki.openstack.org/wiki/Sprints/NeutronKiloSprint<br />
** Sub-teams charter https://wiki.openstack.org/wiki/NeutronSubteamCharters<br />
** Kilo release schedule: https://wiki.openstack.org/wiki/Kilo_Release_Schedule<br />
<br />
*Action Items from previous Week<br />
** None<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** Total of 56 bugs, many in medium and low state<br />
** Many vendor specific bugs<br />
** Should we continue working on this (almost done) or abandon it: https://review.openstack.org/#/c/113999/<br />
<br />
* Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
* ML2 driver repository discussion - We did not get to cover it last week<br />
** It seems ML2 vendor drivers will likely be moving out of the main neutron git repository<br />
*** https://review.openstack.org/#/c/134680/<br />
** Any vendor can use their own private repository (stackforge?)<br />
** Do we want a common repository for ML2 vendor drivers?<br />
*** Merges reviewed/approved by an ML2 core team?<br />
*** Pros<br />
**** Reviews maintain consistent quality, style, functionality, etc.<br />
**** Help ensure drivers can coexist in heterogeneous deployments<br />
**** Changes to driver API can update all drivers in common repo in single merge<br />
**** Distributions can package entire set of vendor drivers rather than having to interact with each vendor separately<br />
*** Cons<br />
**** Reviews and approval needed to merge<br />
**** Vendors don't control release cycle for their own drivers<br />
**** Not a level playing field for vendors who chose to use their own repositories<br />
*** Formal poll coming?<br />
<br />
* Modular L2 agent<br />
** Separate task force?<br />
** Relationship to ML2?<br />
<br />
*Open Discussion<br />
** https://blueprints.launchpad.net/neutron/+spec/network-settings-support-vnic-type<br />
<br />
=== Meeting November 26, 2014 ===<br />
* Announcements<br />
** Mid-cycle meetup: https://wiki.openstack.org/wiki/Sprints/NeutronKiloSprint<br />
** Kilo release schedule: https://wiki.openstack.org/wiki/Kilo_Release_Schedule<br />
<br />
*Action Items from previous Week<br />
** Discuss rate limiting (throughput limiting)<br />
** Discuss port security<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
* ML2 Subteam Charter<br />
** https://etherpad.openstack.org/p/ML2_Subteam_Charter<br />
<br />
* ML2 driver repository discussion<br />
** It seems ML2 vendor drivers will likely be moving out of the main neutron git repository<br />
*** https://review.openstack.org/#/c/134680/<br />
** Any vendor can use their own private repository (stackforge?)<br />
** Do we want a common repository for ML2 vendor drivers?<br />
*** Merges reviewed/approved by an ML2 core team?<br />
*** Pros<br />
**** Reviews maintain consistent quality, style, functionality, etc.<br />
**** Help ensure drivers can coexist in heterogeneous deployments<br />
**** Changes to driver API can update all drivers in common repo in single merge<br />
**** Distributions can package entire set of vendor drivers rather than having to interact with each vendor separately<br />
*** Cons<br />
**** Reviews and approval needed to merge<br />
**** Vendors don't control release cycle for their own drivers<br />
**** Not a level playing field for vendors who chose to use their own repositories<br />
*** Formal poll coming?<br />
<br />
* Modular L2 agent<br />
** Separate task force?<br />
** Relationship to ML2?<br />
<br />
*Open Discussion<br />
** https://blueprints.launchpad.net/neutron/+spec/network-default-setting-ext<br />
<br />
=== Meeting November 19, 2014 ===<br />
* Announcements<br />
** Mid-cycle meetup: https://wiki.openstack.org/wiki/Sprints/NeutronKiloSprint<br />
<br />
* Bugs<br />
** Move postcommit ops out of transaction for bulk https://review.openstack.org/#/c/113999/<br />
<br />
* Spec Reviews<br />
** ML2: portsecurity extension support https://review.openstack.org/#/c/99873/<br />
<br />
* ML2 Subteam Charter<br />
** Should the ML2 subteam continue to exist, meet, etc.? <br />
** If so, it needs a charter by next week's neutron IRC meeting.<br />
** Draft at https://etherpad.openstack.org/p/ML2_Subteam_Charter<br />
<br />
* ML2 driver repository discussion<br />
** It seems ML2 vendor drivers will likely be moving out of the main neutron git repository<br />
** Any vendor can use their own private repository (stackforge?)<br />
** Do we want a common repository for ML2 vendor drivers?<br />
*** Merges reviewed/approved by an ML2 core team?<br />
*** Pros<br />
**** Reviews maintain consistent quality, style, functionality, etc.<br />
**** Help ensure drivers can coexist in heterogeneous deployments<br />
**** Changes to driver API can update all drivers in common repo in single merge<br />
**** Distributions can package entire set of vendor drivers rather than having to interact with each vendor separately<br />
*** Cons<br />
**** Reviews and approval needed to merge<br />
**** Vendors don't control release cycle for their own drivers<br />
**** Not a level playing field for vendors who chose to use their own repositories<br />
*** Formal poll coming?<br />
<br />
* Modular L2 agent<br />
** Separate task force?<br />
** Relationship to ML2?<br />
<br />
*Open Discussion<br />
<br />
=== Meeting November 12, 2014 ===<br />
<br />
*No meeting this week due to people still traveling and/or recovering.<br />
<br />
=== Meeting November 5, 2014 ===<br />
<br />
*No meeting this week due to Paris Summit.<br />
<br />
=== Meeting October 29, 2014 ===<br />
<br />
*Announcements<br />
**Absent excuse: banix<br />
**Summit is next week!<br />
<br />
*Action Items from previous Week<br />
**None<br />
<br />
*Bugs:<br />
** Move postcommit ops out of transaction for bulk https://bugs.launchpad.net/neutron?field.searchtext=ml2 <br />
<br />
*Specs for Kilo<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Kilo Design Summit <br />
**Sessions<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics-distilled<br />
**Pod Discussions<br />
<br />
*Open Discussion<br />
<br />
=== Meeting October 22, 2014 ===<br />
<br />
*Announcements<br />
**Absent excuse: banix, rkukura<br />
**Juno release is out<br />
***https://launchpad.net/neutron/juno/2014.2<br />
<br />
*Action Items from previous Week<br />
**None<br />
<br />
*Task Flow discussion at Yahoo (Manish, Sukhdev, Bob, Josh)<br />
**http://docs.openstack.org/developer/taskflow/index.html<br />
<br />
*Bugs:<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Kilo Design Summit <br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics-distilled<br />
**ML2 Kilo Themes Discussion (Continuation from last week) <br />
*** What do we want to accomplish in ML2 during Kilo? <br />
***Lets identify priorities first, then figure out how we can best make use of whatever summit time is available.<br />
*** https://etherpad.openstack.org/p/ML2_Kilo_Themes<br />
<br />
*Open Discussion<br />
<br />
=== Meeting October 15, 2014 ===<br />
<br />
*Announcements<br />
**Absent excuse: banix <br />
**Juno release is scheduled for later this week<br />
***Juno feature content - https://wiki.openstack.org/wiki/ReleaseNotes/Juno#OpenStack_Network_Service_.28Neutron.29<br />
<br />
*Action Items from previous Week<br />
**None<br />
<br />
*Bugs/Reviews<br />
**Bug/Patchsets needing reviews:<br />
*** https://review.openstack.org/126360<br />
*** https://review.openstack.org/124917<br />
**Bugs:<br />
***https://bugs.launchpad.net/neutron/+bug/1377346 (manishg: is this already fixed?)<br />
***https://bugs.launchpad.net/neutron/+bug/1224978 (fixed above?)<br />
<br />
* https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Kilo Design Summit <br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
**ML2 Kilo Themes Discussion (Continuation from last week) <br />
*** What do we want to accomplish in ML2 during Kilo? <br />
***Lets identify priorities first, then figure out how we can best make use of whatever summit time is available.<br />
***Moved ideas list to etherpad: https://etherpad.openstack.org/p/ML2_Kilo_Themes<br />
<br />
*Open Discussion<br />
<br />
=== Meeting October 8, 2014 ===<br />
<br />
*Announcements<br />
**Absent excuse: banix <br />
**Juno RC1<br />
***Release content - https://launchpad.net/neutron/+milestone/juno-rc1<br />
***Release notes - https://wiki.openstack.org/wiki/ReleaseNotes/Juno#OpenStack_Network_Service_.28Neutron.29<br />
**Neutron Driver Team<br />
***https://wiki.openstack.org/wiki/Neutron-drivers<br />
<br />
*Action Items from previous Week<br />
**None<br />
<br />
*Bugs<br />
*** https://bugs.launchpad.net/neutron/+bug/1179223 (romilg: needs milestone)<br />
*** https://bugs.launchpad.net/neutron/+bug/1367391 (rkukura: needs milestone)<br />
*** https://bugs.launchpad.net/neutron/+bug/1224978 romilg: needs milestone)<br />
*** https://bugs.launchpad.net/neutron/+bug/1236127 (chuckc: merged?, more needed?)<br />
*** https://bugs.launchpad.net/neutron/+bug/1311470 (kevinbenton: if no issues, please close, fixed with docs)<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Kilo Design Summit <br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
**ML2 Kilo Themes Discussion<br />
*** What do we want to accomplish in ML2 during Kilo? <br />
***Lets identify priorities first, then figure out how we can best make use of whatever summit time is available.<br />
***Ideas<br />
**** Cleanup/generalize DVR's distributed port support<br />
***** See https://bugs.launchpad.net/neutron/+bug/1367391 regarding cleanup<br />
***** Generalize for DHCP, other services?<br />
**** Complete hierarchical port binding<br />
***** See https://blueprints.launchpad.net/neutron/+spec/ml2-hierarchical-port-binding<br />
**** Solve the postcommit backend sync / error handling situation<br />
*****ML2 Sync proposal - https://docs.google.com/document/d/17fATwZkJEonH0pIb1-mPD0UB5RKnJzcHYqkBesJhirE/edit<br />
**** Complete the bulk ops support<br />
**** Revisit/cleanup/improve DB transaction usage, eliminating with_lockmode('update') and semaphore locking<br />
**** Move currently built-in extensions to extension drivers where practical<br />
**** Implement extension driver semantics enforcement<br />
***** See https://docs.google.com/a/noironetworks.com/document/d/14T-defRnFl6M2xR5ZNFGYD6aIiAVWdd1Al9BnjV_JOs<br />
**** Modular L2 agent<br />
**** Do drivers belong in-tree and/or out-of-tree?<br />
**** Improved test coverage and efficiency<br />
**** Improve performance, robustness, and scalability<br />
<br />
*Open Discussion<br />
<br />
=== Meeting October 1, 2014 ===<br />
<br />
*Announcements<br />
**Kilo is now open for new specs<br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
** Absent excuse: shivharis (traveling)<br />
*Action Items from previous Week<br />
**banix to work with mlavalle and the team to figure out best testing strategy for bulk operations<br />
**shivharis to follow up with mestery regarding ML2 RC1 bugs<br />
<br />
*Bugs<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*ML2 Kilo Themes Discussion<br />
** What do we want to accomplish in ML2 during Kilo? <br />
** Lets identify priorities first, then figure out how we can best make use of whatever summit time is available.<br />
** Ideas<br />
*** Cleanup/generalize DVR's distributed port support<br />
**** See https://bugs.launchpad.net/neutron/+bug/1367391 regarding cleanup<br />
**** Generalize for DHCP, other services?<br />
*** Complete hierarchical port binding<br />
**** See https://blueprints.launchpad.net/neutron/+spec/ml2-hierarchical-port-binding<br />
*** Solve the postcommit backend sync / error handling situation<br />
****ML2 Sync proposal - https://docs.google.com/document/d/17fATwZkJEonH0pIb1-mPD0UB5RKnJzcHYqkBesJhirE/edit<br />
*** Complete the bulk ops support<br />
*** Revisit/cleanup/improve DB transaction usage, eliminating with_lockmode('update') and semaphore locking<br />
*** Move currently built-in extensions to extension drivers where practical<br />
*** Implement extension driver semantics enforcement<br />
**** See https://docs.google.com/a/noironetworks.com/document/d/14T-defRnFl6M2xR5ZNFGYD6aIiAVWdd1Al9BnjV_JOs<br />
*** Modular L2 agent<br />
*** Do drivers belong in-tree and/or out-of-tree?<br />
*** Improved test coverage and efficiency<br />
*** Improve performance, robustness, and scalability<br />
<br />
*Open Discussion<br />
<br />
=== Meeting September 24, 2014 ===<br />
<br />
*Announcements<br />
** Juno RC-1<br />
***https://launchpad.net/neutron/+milestone/juno-rc1<br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
<br />
*Action Items from previous Week<br />
**banix to work with mlavalle and others to define scenario test for Bulk Ops testing<br />
***We agreed to propose to the team to implement a special mechanism driver that will fail in predictable ways (e.g. every other post commit op or every 4th one) to enable a tempest script to confirm that, when failure occurs, all the bulk operations are rolled back<br />
<br />
*Bugs<br />
*** https://review.openstack.org/#/c/113999 (banix, in reviews)<br />
*** All ML2 & RC1 bugs<br />
*** https://bugs.launchpad.net/neutron/+bug/1179223 (romilg)<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2&field.milestone%3Alist=67382<br />
*** ML2 bugs<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
*Open Discussion<br />
<br />
=== Meeting September 17, 2014 ===<br />
<br />
*Announcements<br />
** Juno RC-1<br />
***https://launchpad.net/neutron/+milestone/juno-rc1<br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
<br />
*Action Items from previous Week<br />
**banix to talk with tempest folks about bulk create testing<br />
**Sukhdev to update Subgroup review wiki<br />
***https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
**rkukura to create etherpad for ML2-related design summit ideas, including this async postcommit processing topic<br />
<br />
*Bugs/Reviews<br />
**Jenkins failure is affecting some merges, it is still unassigned, see if you can add information to this<br />
***https://bugs.launchpad.net/neutron/+bug/1370347<br />
** Reviews needed:<br />
*** https://review.openstack.org/#/c/113999 (own: banix, review: amotoki, Sukhdev, shivharis)<br />
*** <s>https://review.openstack.org/#/c/116612 (own: irenab, talk to core, amotoki took care)</s><br />
*** https://review.openstack.org/#/c/105514 (own: rcurran, cant do much, jenkins failed)<br />
*** <s>https://review.openstack.org/#/c/89982 (own: romilg, nit by cedric, need core) (now merged)</s><br />
*** <s>https://review.openstack.org/#/c/119940 (own: shegde, garyk took care)</s><br />
**Bugs<br />
*** High priority bugs<br />
*** https://bugs.launchpad.net/neutron/+bug/1367391<br />
*** https://bugs.launchpad.net/neutron/+bug/1370077 (not ml2, but for plugins other than ml2)<br />
*** All ML2 & RC1 bugs<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2&field.milestone%3Alist=67382<br />
<br />
*Open Discussion<br />
<br />
=== Meeting September 10, 2014 ===<br />
<br />
*Announcements<br />
** Juno FFE candidates for RC-1<br />
***https://launchpad.net/neutron/+milestone/juno-rc1<br />
<br />
*Action Items from previous Week<br />
** rkukura to work on getting FFE for port binding BP - Completed, but denied<br />
** rkukura to enter bugs for DVR ML2 issues he’s identified - Entered most important one: https://bugs.launchpad.net/neutron/+bug/1367391<br />
<br />
*Bugs<br />
** FF -> RC1 focus shifts to bugs<br />
** https://bugs.launchpad.net/neutron/+bug/1193861<br />
** https://review.openstack.org/#/c/113999/ (Updated to include all bulk ops for networks, subnets, and ports.)<br />
** https://bugs.launchpad.net/neutron/+bug/1367391 (tracking)<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** Anyone needs help in progress with their bugs/reviews please raise your hand<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Open Discussion<br />
<br />
=== Meeting September 3, 2014 ===<br />
<br />
*Announcements<br />
** Juno feature freeze deadline is over<br />
<br />
*Action Items from previous Week<br />
**rkukura to enter bugs for DVR ML2 issues he’s identified<br />
**nlahouti and rkukura to keep after markmclain to remove his -2 on https://review.openstack.org/#/c/89211/, or explain why its not being removed - Completed<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron/+bug/1359416 (status: high - j3, akihiro?)<br />
** https://review.openstack.org/#/c/113999/<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Open Discussion<br />
<br />
=== Meeting August 27, 2014 ===<br />
<br />
*Announcements<br />
** Juno feature freeze deadline is 9/4<br />
<br />
*Action Items from previous Week<br />
**Sukhdev or rkukura to follow up with DVR team regarding Neutron OVS based Distributed Virtual Router - rkukura took care of this<br />
<br />
*Bugs<br />
** https://review.openstack.org/#/c/113999/<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Open Discussion<br />
<br />
=== Meeting August 20, 2014 ===<br />
<br />
*Announcements<br />
** Juno feature proposal deadline is August 21<br />
**Third Party Test System requirements for Juno<br />
***https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
** Absent excuse: banix, shivharis<br />
<br />
*Action Items from previous Week<br />
**rkukura to add comment to https://bugs.launchpad.net/neutron/+bug/1311470 suggesting we check at init for segments without configured drivers - Done<br />
**emagana to file doc bug corresponding to https://bugs.launchpad.net/neutron/+bug/1311470<br />
*** (emagana) It is already fixed by this commit: https://bugs.launchpad.net/openstack-manuals/+bug/1307133<br />
**banix to add priority column to code review table in https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews - Done<br />
<br />
*Bugs<br />
** https://review.openstack.org/#/c/113999/ (banix: I may not be able to attend the meeting; please review; I will update and complete the fix accordingly)<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Open Discussion<br />
<br />
=== Meeting August 13, 2014 ===<br />
<br />
*Announcements<br />
** Juno feature proposal deadline is August 21 - week from tomorrow<br />
<br />
*Action Items from previous Week<br />
**rkukura to add comments to https://bugs.launchpad.net/neutron/+bug/1311470 (comments added by rkukura)<br />
**shivharis to track bug https://bugs.launchpad.net/neutron/+bug/1352801 (carl baldwin added comments)<br />
**shivharis: to track bug https://bugs.launchpad.net/neutron/+bug/1224978 (unit tests have been added, now need reviewers)<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** (skip this time to allocate more time to Code Reviews - will gain more urgency next time)<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
* Support for network adaptors that do not allow promiscuous mode (relevant for flat & vlan networking)<br />
** Extend openvswitch neutron agent<br />
** Introduce macvtap (modifications to novas libvirt driver and linuxbridge plugin/agent)<br />
<br />
*Open Discussion<br />
<br />
=== Meeting August 6, 2014 ===<br />
<br />
*Announcements<br />
** https://launchpad.net/neutron/+milestone/juno-3<br />
** Absent excuse: shivharis<br />
<br />
*Action Items from previous Week<br />
**Sukhdev and banix to update https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews with deferred specs and for tracking code reviews for approved specs<br />
**rkukura to add comments to https://bugs.launchpad.net/neutron/+bug/1311470<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Spec Reviews<br />
** No more spec reviews. We have moved into code review phase<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
<br />
*ML2 Hierarchical Port Binding and Dynamic Segments<br />
<br />
*Open Discussion<br />
<br />
=== Meeting July 30, 2014 ===<br />
<br />
*Announcements<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://bugs.launchpad.net/neutron/+bugs?field.tag=ml2<br />
** https://bugs.launchpad.net/neutron/+bug/1327127 (needs owner)<br />
** <s>https://bugs.launchpad.net/neutron/+bug/1246737 (please close, havana?)</s><br />
** <s>https://bugs.launchpad.net/neutron/+bug/1338202 (needs review to make it to J2)</s><br />
** https://bugs.launchpad.net/neutron/+bug/1311470 (status)<br />
** Any others bugs needing reviews for J3 milestone<br />
<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
<br />
*ML2 Hierarchical Port Binding and Dynamic Segments<br />
<br />
*Open Discussion<br />
<br />
=== Meeting July 23, 2014 ===<br />
<br />
*Announcements<br />
<br />
**Juno-2 is tomorrow<br />
**https://launchpad.net/neutron/+milestone/juno-2<br />
**Spec/BP approvals for Juno is passed<br />
**Name of the K-release is Kilo<br />
**Several of our spces got approved and merged <br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://bugs.launchpad.net/neutron/+bug/1327127 (needs owner)<br />
** https://bugs.launchpad.net/neutron/+bug/1246737 (please close, havana?)<br />
** https://bugs.launchpad.net/neutron/+bug/1338202 (needs review to make it to J2)<br />
** https://bugs.launchpad.net/neutron/+bug/1311470 (status)<br />
** Any others bugs needing reviews for J2 milestone<br />
<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
<br />
*ML2 Sync<br />
** https://docs.google.com/document/d/17fATwZkJEonH0pIb1-mPD0UB5RKnJzcHYqkBesJhirE/edit<br />
<br />
*Open Discussion<br />
<br />
=== Meeting July 16, 2014 ===<br />
*Announcements<br />
**Spec approval deadline is July 20th. <br />
**Third party CI to be operational by July 24th. <br />
**Name the K-release https://www.surveymonkey.com/s/openstack-k-naming<br />
**Live migration of VMs from Nova Network to Neutron in MN - <br />
https://wiki.openstack.org/wiki/Neutron/MigrationFromNovaNetwork/HowTo <br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://bugs.launchpad.net/neutron/+bug/1331857 (status)<br />
** https://bugs.launchpad.net/neutron/+bug/1246737 (status)<br />
** https://bugs.launchpad.net/neutron/+bug/1311470 (status, kevinbenton?)<br />
** https://bugs.launchpad.net/neutron/+bug/1332719 (review needed)<br />
** https://bugs.launchpad.net/neutron/+bug/1337787 (review needed)<br />
<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*ML2 Sync<br />
** https://docs.google.com/document/d/17fATwZkJEonH0pIb1-mPD0UB5RKnJzcHYqkBesJhirE/edit<br />
<br />
* Provide node specific information to ML2 plugin<br />
** [http://lists.openstack.org/pipermail/openstack-dev/2014-July/thread.html#39755 Email thread]<br />
<br />
*Open Discussion<br />
<br />
=== Meeting July 9, 2014 ===<br />
* Meeting cancelled due to mid-cycle sprint<br />
<br />
=== Meeting July 2, 2014 ===<br />
* Announcements<br />
** Nova/Neutron Parity Sprint next week in Minneapolis, MN<br />
*** https://etherpad.openstack.org/p/lOiqsLmizl<br />
** DVR Demo<br />
***https://www.youtube.com/watch?v=p4BwAjLHd0M<br />
** Update on Friday's meeting to discuss ML2 Bulk Operations and ML2 Sync<br />
*** https://bugs.launchpad.net/neutron/+bug/1193861<br />
** Absent excuse: shivharis<br />
* Action items from last week<br />
** None<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
** https://etherpad.openstack.org/p/modular-l2-agent-outline<br />
*** Specs ready for core reviews<br />
<br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
** https://review.openstack.org/#/c/99187/<br />
<br />
* Third Party Test System requirements<br />
** https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
*Open Discussion<br />
<br />
=== Meeting June 25, 2014 ===<br />
* Announcements<br />
* Action items from last week<br />
** banix to re-organize the wiki to categorize the specs and add a column for code reviews<br />
* Modular L2 agent: <br />
** [https://etherpad.openstack.org/p/modular-l2-agent-outline Schematic diagram]<br />
** [https://review.openstack.org/#/c/99187/ Code sketch]<br />
** [http://lists.openstack.org/pipermail/openstack-dev/2014-June/thread.html#37195 Email thread]<br />
*Bugs<br />
** Need owner: https://bugs.launchpad.net/neutron/+bug/1204456<br />
** J2: https://bugs.launchpad.net/neutron/+bug/1276391<br />
** Serious bug, need some sort of closure: https://bugs.launchpad.net/neutron/+bug/1224978<br />
** We should close bugs that affect others by J2 so others have time to work on their stuff by J3<br />
** Any bugs that are ready and awaiting reviews?<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
** Ready for core approvals<br />
*** https://review.openstack.org/#/c/89728/<br />
*** https://review.openstack.org/#/c/91811/ <br />
*** which others? <br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Third Party Test System requirements<br />
** https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
*Open Discussion<br />
<br />
=== Meeting June 18, 2014 ===<br />
* Announcements<br />
* Action items from last week<br />
** banix to consolidate info from spec tracking etherpad into https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews<br />
** banix to investigate https://launchpad.net/bugs/1193861<br />
* Modular L2 agent: <br />
** [https://etherpad.openstack.org/p/modular-l2-agent-outline Schematic diagram]<br />
** [https://review.openstack.org/#/c/99187/ Code sketch]<br />
** [http://lists.openstack.org/pipermail/openstack-dev/2014-June/thread.html#37195 Email thread]<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
** Ready for core approvals<br />
*** https://review.openstack.org/#/c/89728/<br />
*** https://review.openstack.org/#/c/91811/ Is this ready? <br />
*** which others? <br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Third Party Test System requirements<br />
** https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
*Open Discussion<br />
<br />
=== Meeting June 11, 2014 ===<br />
* Announcements<br />
** Juno-1 being cut today<br />
*** Trying to get APIC L3 patch merged 1st<br />
** See https://wiki.openstack.org/wiki/NeutronJunoProjectPlan for Juno-2,3 plans<br />
*** Need to get ML2 high and medium priority items into plan<br />
** 3rd party CI needs to be working properly for ML2 drivers to stay in tree<br />
*** mestery will send email with deadlines<br />
*** see https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
* Action items from last week<br />
** rkukura to put priorities in specs etherpad (rkukura) [ from last week, close? ]<br />
** rkukura to talk to mestery for blueprint priorities<br />
** Sukhdev to investigate bug 1193861<br />
** rkukura to discuss with Mark regarding taskflow and provide feedback<br />
* Bugs<br />
** juno-1 in a few hours, nothing glaring for us<br />
** https://bugs.launchpad.net/neutron/+bug/1305800 (j1 -> j2)<br />
* Spec Reviews<br />
** https://etherpad.openstack.org/p/Neutron_ML2_Juno_Spec_Tracking<br />
** Support for extensions in ML2 Mechanism Drivers<br />
*** review: https://review.openstack.org/#/c/89208/<br />
*** etherpad: https://etherpad.openstack.org/p/ML2_MD_extensions<br />
*** issue: How to support extended attributes on core resources<br />
**** Current proposal: Pass input attributes to MDs and let MDs persist data and modify dictionaries<br />
**** Alternative 1: Fix NeutronDbPluginV2 base class to alway not set process_extensions=False when creating dictionaries<br />
**** Alternative 2: Add ExtensionDriver to ML2, with extend_*_dict, process_*_create, process_*_update methods<br />
* Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Modular L2 agent: https://review.openstack.org/#/c/99187/<br />
* Open Discussion<br />
<br />
=== Meeting June 04, 2014 ===<br />
* Announcements<br />
** https://wiki.openstack.org/wiki/NeutronPolicies (Neutron Policies)<br />
* Action items from last week<br />
** banix to recruit folks interested in Moduler L2 agent implementation<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron/+bug/1276391 (rkukura: status)<br />
** <s>https://bugs.launchpad.net/neutron/+bug/1227336 (banix to update status)</s><br />
** https://bugs.launchpad.net/neutron/+bug/1193861 (will this be covered by sukhdev's sync?)<br />
** https://bugs.launchpad.net/neutron/+bug/1246737 (oleg: havana backport)<br />
** https://bugs.launchpad.net/neutron/+bug/1260598 (isaku: status on unit test?)<br />
** https://bugs.launchpad.net/neutron/+bug/1236127 (needs slightly more unit test coverage, according to Kyle, need new owner)<br />
** (still working on the bugs section - shiv)<br />
* Spec Reviews<br />
** https://etherpad.openstack.org/p/Neutron_ML2_Juno_Spec_Tracking<br />
*** If priority is assigned, you may add your name as subteam-reviewer<br />
** Modular L2 agent (banix, blueprint)<br />
*** Have started putting the code together. Will have it posted before the next meeting (June 11) for comment. Will also update the ether pad below to provide more information accordingly.<br />
*** https://etherpad.openstack.org/p/modular-l2-agent-outline<br />
** Status on sync implementation (sukhdev)<br />
*** some bugs were closed as this will now be the holy grail<br />
<br />
=== Meeting May 28, 2014 ===<br />
* Announcements<br />
** none<br />
* Action items from last week<br />
** shivharis to scan all the bugs and tag them and prioritize them<br />
** rkukura to move all the specs from Agenda to an ehterpad<br />
** banix to send an email regarding ML2 Modular agent plan and seek interested parties<br />
* ovs-firewall-driver discussion: blueprint obstacles https://review.openstack.org/#/c/89712/<br />
* Modular L2 agent: planning<br />
** Initial outline for discussion [https://etherpad.openstack.org/p/modular-l2-agent-outline here]<br />
** possible interaction with upcoming "hierarchical binding" and "unified get_device_details"<br />
* Bugs (today we will only address these bugs)<br />
** https://bugs.launchpad.net/neutron/+bug/1276391 (rkukura: status)<br />
** https://bugs.launchpad.net/neutron/+bug/1227336 (banix to update status)<br />
** https://bugs.launchpad.net/neutron/+bug/1246737 (oleg: havana backport)<br />
** https://bugs.launchpad.net/neutron/+bug/1224978 (romilg: status?, priority?)<br />
** https://bugs.launchpad.net/neutron/+bug/1260598 (isaku: status on unit test?)<br />
** There are many bugs under the "need unit tests" [ NEED OWNERS ]<br />
*** what is the general plan for this?<br />
*** do MDs need specific tests or they are covered by the general ML2 plugin testing framework?<br />
* Spec Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron-specs,n,z<br />
** https://etherpad.openstack.org/p/Neutron_ML2_Juno_Spec_Tracking<br />
* Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Open Discussion<br />
<br />
=== Meeting May 21, 2014 ===<br />
* Announcements<br />
** Mid-cycle code sprint scheduled July 9-11<br />
*** Cisco office in Bloomington, Minnesota<br />
*** logistics, signup: https://etherpad.openstack.org/p/neutron-juno-mid-cycle-meeting<br />
* Action items from last week<br />
** banix to organize single etherpad for Modular L2 Agents session - done<br />
** rkukura to flesh out single etherpad for ML2 Roadmap session - done<br />
* ML2 design summit sessions post-mortem<br />
** https://etherpad.openstack.org/p/ML2_Juno_Roadmap<br />
** https://etherpad.openstack.org/p/ML2_mechanismdriver_extensions_support<br />
** https://etherpad.openstack.org/p/juno-neutron-modular-l2-agent<br />
** https://etherpad.openstack.org/p/hierarchical_network_topology<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Spec reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron-specs,n,z<br />
** Merged<br />
*** ML2 Mechanism Driver for the Cisco APIC - https://review.openstack.org/#/c/89305/ - HenryG<br />
*** ML2 Mechanism Driver for SR-IOV NIC switching - https://review.openstack.org/#/c/89763/ - irenab<br />
** In review<br />
*** Add spec for ML2 mechanism driver for SDN-VE - https://review.openstack.org/#/c/88101/ - banix<br />
*** VDP support in OVS Neutron Agent - https://review.openstack.org/#/c/89728/ - nlahouti<br />
*** ML2 Type drivers refactor to allow extensiblity - https://review.openstack.org/#/c/91811/ - asomya<br />
*** physical-network-topology extension spec - https://review.openstack.org/#/c/91275/ - Isaku Yamahata<br />
*** GW API: L2 bridging API - Piece 1: Basic use cases - https://review.openstack.org/#/c/93613/ - Racha Ben Ali<br />
*** Neutron QoS API Extension - https://review.openstack.org/#/c/88599/ - sc68cal<br />
*** Allow partial specification of Provider Network attributes - https://review.openstack.org/#/c/91540/ - zzelle<br />
*** Open vSwitch-based Security Groups: OVS FirewallDriver - https://review.openstack.org/#/c/89712/ - asadoughi<br />
*** Adding spec for fsl-sdn-os-mech-driver - https://review.openstack.org/#/c/88190/ - Trinath Somanchi<br />
*** Support for extensions in ML2 Mechanism Drivers - https://review.openstack.org/#/c/89208/ - nlahouti<br />
*** Add spec for neutron-external-ports blueprint - https://review.openstack.org/#/c/87825/ - kevinbenton<br />
*** ML2 Mechanism Driver for Cisco DFA - https://review.openstack.org/#/c/89740/ - nlahouti<br />
*** Neutron OVS based Distributed Virtual Router - https://review.openstack.org/#/c/89934/ - Swaminathan Vasudevan<br />
*** VLAN aware VMs - https://review.openstack.org/#/c/94612/ - Erik Moe<br />
** Planned<br />
*** ML2 Hierarchical Port Binding - rkukura<br />
* Code reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Open discussion<br />
<br />
=== Meeting May 7, 2014 ===<br />
* Announcements<br />
** Juno Summit next week, so no IRC meeting<br />
** Mid-cycle meeting being planned - https://etherpad.openstack.org/p/neutron-juno-mid-cycle-meeting<br />
* Action items from last week<br />
** rkukura to create etherpads for each summit session as soon as schedule is finalized<br />
*** rkukura added https://etherpad.openstack.org/p/ML2_Juno_Roadmap, but still needs to link BPs and spec to discuss<br />
*** etherpads have been added for other sessions by others<br />
*** Single etherpad per session, vs. etherpad per proposal?<br />
* ML2 Design Summit Sessions<br />
** Neutron schedule - http://junodesignsummit.sched.org/overview/type/neutron<br />
** Three sessions mainly focused on ML2<br />
*** ML2 Roadmap - http://junodesignsummit.sched.org/event/685fded37958784c0337681aa120568c<br />
*** Agent - http://junodesignsummit.sched.org/event/4205f2c4084e8a0c3bd8d420803ddf02<br />
*** Hierarchical Network Topologies - http://junodesignsummit.sched.org/event/1d5c2a1cc40bb6ffa539c19e8e5471b2<br />
** etherpads - https://wiki.openstack.org/wiki/Summit/Juno/Etherpads#Neutron<br />
** neutron pod at summit<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Spec Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron-specs,n,z<br />
* Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Open Discussion<br />
<br />
=== Meeting Cancelled April 30, 2014 ===<br />
* OpenStack vacation week!<br />
=== Meeting April 23, 2014 ===<br />
* Announcements<br />
** Neutron design summit runs through Friday - check your travel plans<br />
** New BP review process is up and running<br />
* Action items from last week<br />
** None<br />
* Design Summit Sessions<br />
** http://summit.openstack.org/<br />
** mestery is finalizing schedule, combining sessions<br />
*** ML2 Roadmap<br />
*** Agent<br />
*** Hierarchical Network Topologies<br />
** neutron pod at summit<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Spec Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron-specs,n,z<br />
* Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Open Discussion<br />
<br />
=== Meeting April 16, 2014 ===<br />
* Announcements<br />
* Action items from last week:<br />
* TypeDriver Refactoring: asomya<br />
* ovs-firewall-driver update: asadoughi<br />
* design summit session proposals - deadline Sunday 4/20<br />
** https://etherpad.openstack.org/p/juno_ml2_session_ideas<br />
<br />
=== Meeting April 9, 2014 ===<br />
* Action items from last week:<br />
** mestery to start etherpad for Juno Summit Sessions<br />
*** https://etherpad.openstack.org/p/juno_ml2_session_ideas<br />
** asomya to present his TypeDriver Refactoring<br />
* TypeDriver Refactoring<br />
** asomya<br />
* ovs-firewall-driver update: asadoughi<br />
<br />
=== Meeting April 2, 2014 ===<br />
* Action items from last week<br />
** banix to push patch to call remaining MDs after postcommit exception<br />
*** Please see: https://review.openstack.org/#/c/83217/ (Note that besides the unit tests and the updated comments this patch simply adds three lines.)<br />
* Reviews being tracked<br />
** Bind ports outside of transactions (rkukura): https://review.openstack.org/#/c/82945/<br />
** Error handling for update ops - https://bugs.launchpad.net/neutron/+bug/1227336<br />
*** Marked this as WORKINPROGRESS pending further discussion (perhaps at the summit). See the Action items section above for a stopgap measure. <br />
*** https://review.openstack.org/#/c/69792/ - in review<br />
*** Needs ML2 and core reviews<br />
*** Consensus that undoing operation makes sense if postcommit() ops fail?<br />
*** Do only drivers already called before failure see undo?<br />
* Design Summit Session Ideas<br />
** Juno planning for ML2 should start now<br />
** Ideas for summit sessions<br />
<br />
=== Meeting March 26, 2014 ===<br />
* Action items from last week:<br />
** None<br />
* Migration BP<br />
** migration - FFE - https://review.openstack.org/#/c/76533/ - merged<br />
* Other Bugs:<br />
* Bugs for icehouse<br />
** Port binding details - https://bugs.launchpad.net/neutron/+bug/1276395<br />
*** partial fix (add new properties) - https://review.openstack.org/#/c/76363/ - merged<br />
*** remainder (binding details in delete_port_*commit() ops) - https://review.openstack.org/#/c/79511/ - merged<br />
** bind_port() called in transaction - https://bugs.launchpad.net/neutron/+bug/1276391<br />
*** partial fix (remove validate_port_binding() and unbind_port() ops) - https://review.openstack.org/#/c/79511/ - merged<br />
*** remainder (move binding outside transaction) - https://review.openstack.org/#/c/82945/ - WIP<br />
**** Required minor fixes to mechanism drivers and tests - see REVISIT comments<br />
**** Update later today with cleanups, record locking, etc.<br />
**** Not clear if it will make icehouse<br />
** Error handling for update ops - https://bugs.launchpad.net/neutron/+bug/1227336<br />
*** https://review.openstack.org/#/c/69792/ - in review<br />
*** Needs ML2 and core reviews<br />
*** Consensus that undoing operation makes sense if postcommit() ops fail?<br />
*** Do only drivers already called before failure see undo?<br />
*** Defer to juno?<br />
** Binding failed - https://bugs.launchpad.net/neutron/+bug/1244255 - closed<br />
** VIF security - https://bugs.launchpad.net/nova/+bug/1112912 - in review<br />
*** Resistance to merging nova side - just control via nova config?<br />
*** Email thread and IRC discussion<br />
*** Nachi suggested discussion on #openstack-neutron after this meeting<br />
<br />
=== Meeting March 19, 2014 ===<br />
* Action items from last week:<br />
** None<br />
* Migration BP<br />
** migration - FFE - https://review.openstack.org/#/c/76533/<br />
*** (marun) Updated to support LB, please review.<br />
* Other Bugs:<br />
* Bugs for icehouse<br />
** Port binding details - https://bugs.launchpad.net/neutron/+bug/1276395<br />
*** partial fix (add new properties) - https://review.openstack.org/#/c/76363/ - merged<br />
*** remainder (binding details in delete_port_*commit() ops) - https://review.openstack.org/#/c/79511/ - approved<br />
** bind_port() called in transaction - https://bugs.launchpad.net/neutron/+bug/1276391<br />
*** partial fix (remove validate_port_binding() and unbind_port() ops) - https://review.openstack.org/#/c/79511/ - approved<br />
*** remainder (move binding outside transaction) - in progress, hopefully in review today<br />
** Error handling for update ops - https://bugs.launchpad.net/neutron/+bug/1227336<br />
*** https://review.openstack.org/#/c/69792/ - in review<br />
*** Needs ML2 and core reviews<br />
*** Consensus that undoing operation makes sense if postcommit() ops fail?<br />
** VIF security - https://bugs.launchpad.net/nova/+bug/1112912 - in review<br />
** Binding failed - https://bugs.launchpad.net/neutron/+bug/1244255 - unassigned?<br />
*** Will https://review.openstack.org/#/c/80829/ help?<br />
* Final mechanism driver status for icehouse:<br />
** cisco apic - deferred - https://review.openstack.org/#/c/73355/, https://review.openstack.org/#/c/73372/<br />
** cisco ucs - deferred<br />
** freescale - deferred - https://review.openstack.org/#/c/78092/ (former reviews: https://review.openstack.org/#/c/71868/, https://review.openstack.org/#/c/73985/, https://review.openstack.org/#/c/70089/)<br />
** huawei - deferred<br />
** SRIOV mech driver - deferred - https://review.openstack.org/#/c/74464/<br />
<br />
=== Meeting March 12, 2014 ===<br />
* Action items from last week:<br />
** None<br />
* Final mechanism driver status for icehouse<br />
** bigswitch - merged - https://review.openstack.org/#/c/64944/<br />
** brocade - merged - https://review.openstack.org/#/c/60129/<br />
** cisco apic - deferred - https://review.openstack.org/#/c/73355/, https://review.openstack.org/#/c/73372/<br />
** cisco ucs - deferred<br />
** freescale - deferred - https://review.openstack.org/#/c/78092/ (former reviews: https://review.openstack.org/#/c/71868/, https://review.openstack.org/#/c/73985/, https://review.openstack.org/#/c/70089/)<br />
** huawei - deferred<br />
** mellanox - merged - https://review.openstack.org/#/c/72854/<br />
** open daylight (odl) - merged - https://review.openstack.org/#/c/69775/<br />
** openflow agent - merged - https://review.openstack.org/#/c/71791/<br />
** SRIOV mech driver - deferred - https://review.openstack.org/#/c/74464/<br />
* Other BPs for icehouse<br />
** migration - FFE - https://review.openstack.org/#/c/76533/<br />
*** (marun) Updated to support LB, please review.<br />
** partial specs - deferred - https://review.openstack.org/#/c/71904/, https://review.openstack.org/#/c/74055/<br />
* Bugs for icehouse<br />
** Port binding details - https://bugs.launchpad.net/neutron/+bug/1276395<br />
*** partial fix (add new properties) - https://review.openstack.org/#/c/76363/ - merged<br />
*** remainder (binding details in delete_port_*commit() ops) - will be addressed in update to https://review.openstack.org/#/c/79511/ today - in progress<br />
** bind_port() called in transaction - https://bugs.launchpad.net/neutron/+bug/1276391<br />
*** partial fix (remove validate_port_binding() and unbind_port() ops) - https://review.openstack.org/#/c/79511/ - in review, update today<br />
*** remainder (move binding outside transaction) - in progress, hopefully in review today<br />
** Error handling for update ops - https://bugs.launchpad.net/neutron/+bug/1227336<br />
*** https://review.openstack.org/#/c/69792/ - in review<br />
*** Needs ML2 and core reviews<br />
*** Consensus that undoing operation makes sense if postcommit() ops fail?<br />
** VIF security - https://bugs.launchpad.net/nova/+bug/1112912 - in review<br />
** Binding failed - https://bugs.launchpad.net/neutron/+bug/1244255 - unassigned?<br />
** Agent model migration - https://bugs.launchpad.net/neutron/+bug/1260224 - in review<br />
** L2-pop live migration - https://bugs.launchpad.net/neutron/+bug/1237841 - review abandoned?<br />
*** here is the good review : https://review.openstack.org/#/c/61767/ (will be rebased asap)<br />
* Distributed Virtual Router<br />
** L2 plugin changes needed to enable DVR. See the DVR section of [[Meetings/Neutron-L3-Subteam|L3 subteam page]] for details.<br />
** [https://docs.google.com/document/d/1depasJSnGZPOnRLxEC_PYsVLcGVFXZLqP52RFTe21BE/edit#heading=h.5w7clq272tji Here is the document specifically about L2 changes]<br />
* Juno design summit session proposals<br />
** Submit and read proposals at http://summit.openstack.org/<br />
** I'll submit a general ML2 update/planning/catch-all session<br />
** Unfinished items from icehouse?<br />
** Brainstorm?<br />
* Open Discussion<br />
<br />
=== Meeting March 5, 2014 ===<br />
* Action items from last week:<br />
** None<br />
* Mechanism driver status for icehouse<br />
** bigswitch - merged - https://review.openstack.org/#/c/64944/<br />
** brocade - approved - https://review.openstack.org/#/c/60129/<br />
** cisco apic - deferred? - https://review.openstack.org/#/c/73355/, https://review.openstack.org/#/c/73372/<br />
** cisco ucs - deferred<br />
** freescale - deferred - https://review.openstack.org/#/c/78092/ (former reviews: https://review.openstack.org/#/c/71868/, https://review.openstack.org/#/c/73985/, https://review.openstack.org/#/c/70089/)<br />
** huawei - deferred<br />
** mellanox - merged - https://review.openstack.org/#/c/72854/<br />
** open daylight (odl) - FFE - https://review.openstack.org/#/c/69775/<br />
** openflow agent - merged - https://review.openstack.org/#/c/71791/<br />
** SRIOV mech driver: https://review.openstack.org/#/c/74464/<br />
* Other BPs for icehouse<br />
** migration - FFE - https://review.openstack.org/#/c/76533/<br />
*** (marun) Updated to support LB, please review.<br />
** partial specs - deferred? - https://review.openstack.org/#/c/71904/, https://review.openstack.org/#/c/74055/<br />
* Bugs for icehouse<br />
** https://bugs.launchpad.net/neutron/+bug/1276395, https://review.openstack.org/#/c/76363/ - approved<br />
** https://bugs.launchpad.net/neutron/+bug/1276391 - in progress<br />
** https://review.openstack.org/#/c/69792/ Deals with fails in update-*-postcommit ops <br />
* Distributed Virtual Router<br />
** L2 plugin changes needed to enable DVR. See the DVR section of [[Meetings/Neutron-L3-Subteam|L3 subteam page]] for details.<br />
** [https://docs.google.com/document/d/1depasJSnGZPOnRLxEC_PYsVLcGVFXZLqP52RFTe21BE/edit#heading=h.5w7clq272tji Here is the document specifically about L2 changes]<br />
* Open Discussion<br />
<br />
=== Meeting February 26, 2014 ===<br />
* Action items from last week:<br />
** ML2 team to review Port Binding document and comment inline<br />
*** https://docs.google.com/document/d/1k8tAqfQr8Ujzx5TzpXTYEUaym-0U-pE3YL9wjrS8cDg/edit#heading=h.cpck9ip3dbdv<br />
** marun and rkukura to proceed with migration BP and get an extension from markmcclain<br />
*** Initial patch posted for review, please take a look! https://review.openstack.org/#/c/76533/<br />
**** [marun]: I'm afraid I can't attend the meeting but will be back online later today. <br />
** All ML2 MechanismDrivers which bind ports should ensure they look to make sure the binding:vnic_type attribute is something they handle.<br />
* Port binding bug fixes which may affect MDs:<br />
** https://bugs.launchpad.net/neutron/+bug/1276395<br />
** https://bugs.launchpad.net/neutron/+bug/1276391<br />
* Open Discussion<br />
<br />
=== Meeting February 19, 2014 ===<br />
* Action items from last week:<br />
** rkukura to move port binding discussion into Google Doc<br />
** matrohon to file BP for multi-node testing and bring this up in the infra meeting<br />
* Migration tool<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/ml2-deprecated-plugin-migration<br />
** marun volunteered to own this working with rkukura<br />
* SR-IOV BPs in review:<br />
** https://blueprints.launchpad.net/neutron/+spec/ml2-binding-profile<br />
** https://blueprints.launchpad.net/neutron/+spec/ml2-request-vnic-type<br />
** https://blueprints.launchpad.net/neutron/+spec/vif-details<br />
** https://review.openstack.org/#/c/21946/<br />
** https://bugs.launchpad.net/neutron/+bug/1274034<br />
** https://review.openstack.org/#/c/44596/<br />
* Port binding bug fixes which may affect MDs:<br />
** https://bugs.launchpad.net/neutron/+bug/1276395<br />
** https://bugs.launchpad.net/neutron/+bug/1276391<br />
* Proposed patch to ML2 to move away from providernet extension into the multi-provider extension with arbitrary attributes<br />
** https://review.openstack.org/#/c/37893/<br />
<br />
=== Meeting February 12, 2014 ===<br />
* Action items from last week:<br />
** rkukura to put result of binding changes email discussion into a wiki or google doc<br />
** rkukura to change priorities of all new 3rd party MD BPs to low if they do not already have jenkins job in place<br />
*** https://blueprints.launchpad.net/neutron/+spec/brocade-ml2-mechanism-driver - medium, approved, in review, have jenkins<br />
*** https://blueprints.launchpad.net/neutron/+spec/bsn-ml2-mechanism-driver - medium, approved, no review, no jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/huawei-ml2-mechanism-driver - medium, approved, in review, no jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/ml2-cisco-apic-mechanism-driver - medium, approved, no review, have jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/ml2-opendaylight-mechanism-driver - medium, approved, in review, have jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/ml2-ucs-manager-mechanism-driver - medium, approved, no review, have jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/mlnx-ml2-support - medium, approved, in review, have jenkins<br />
*** https://blueprints.launchpad.net/neutron/+spec/ryu-ml2-driver - medium, approved, in review, have jenkins<br />
*** https://blueprints.launchpad.net/neutron/+spec/bigswitch-ml2-driver - low, approved, in review, no jenkins?, relationship to bsn-ml2-mechanism-driver?<br />
*** https://blueprints.launchpad.net/neutron/+spec/fsl-sdn-os-mech-driver - low, approved, in review, no jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/huawei-ml2-evs-mechanism-driver - low, approved, no review, no jenkins, relationship to huawei-ml2-mechanism-driver?<br />
*** https://blueprints.launchpad.net/neutron/+spec/netron-ml2-mechnism-driver-for-cisco-dfa-support - deferred to juno<br />
* ML2 Exceptions to UserSpace<br />
** https://bugs.launchpad.net/neutron/+bug/1273730<br />
* BPs<br />
** Provider network partial specs: zzelle@irc<br />
** https://wiki.openstack.org/wiki/Provider-network-partial-specs<br />
** https://review.openstack.org/71904<br />
* Blueprints<br />
** https://blueprints.launchpad.net/neutron?searchtext=ml2<br />
** 3 high, 13 medium, 3 low, 13 undefined priorities<br />
** 19 not yet approved for icehouse<br />
** all MDs should probably be same priority<br />
** Which should we approve for icehouse, drop from icehouse or adjust priority?<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron/+bugs?field.tag=ml2<br />
* ovs-firewall security group update: asadoughi<br />
* Tests<br />
** Add the capabality to test core MD (l2-pop, ovs, lb) by the gate<br />
<br />
===Previous Agenda===<br />
* ML2 Sessions Etherpads from Icehouse summit:<br />
** Extensibility of ML2 (Wednesday 4:40PM): https://etherpad.openstack.org/p/ML2_Extensibility<br />
** ML2 QoS and Deprecated Plugin Migration (Wednesday 5:30PM): https://etherpad.openstack.org/p/neutron-qos-hk and https://etherpad.openstack.org/p/ML2_Deprecated_Plugin_Migration<br />
** ML2 Multiple Backend Support (Friday 9:50AM)<br />
** ML2 Mechanism Drivers and Modular Agents (Friday 1:30PM)<br />
* devstack ML2 patches<br />
** Default devstack to ML2: https://bugs.launchpad.net/devstack/+bug/1220745<br />
** Correctly set L3 service plugin for ML2: https://review.openstack.org/#/c/48522/<br />
* Documentation<br />
** Need to focus on this now<br />
** Documentation BP link: https://blueprints.launchpad.net/openstack-manuals/+spec/neutron-ml2-docs<br />
** ML2 documentation bugs link: https://bugs.launchpad.net/openstack-manuals/+bugs?field.tag=ml2<br />
** Need to document ML3 with ML2<br />
* Testing and bug fixes<br />
** Testing of ML2 by everyone would be appreciated<br />
** We need to find and fix any bugs in the next couple of weeks<br />
<br />
* Icehouse Design Summit Topic ideas<br />
** RPC handling in ML2 for Type and Mechanism Drivers<br />
** More extensible TypeDrivers for controller-based MechanismDrivers<br />
** Monolithic Plugin vs. ML2 MechanismDriver - current and future plugins<br />
** Future Directions for ML2 (orchestration, deployment, management, ...)<br />
** Migration from deprecated Plugins (openvswitch, linuxbridge) to ML2 - automation?<br />
** Add support for VXLAN multicast to the OVS agent with newer versions of OVS and Linux kernel.<br />
** Multi-segment provider network implementations in MechanismDrivers, specifically OVS.<br />
** Additional provider network attributes for controller-based plugins such as ODL for networks created outside of Neutron.<br />
<br />
=== Icehouse ML2 work for reference ===<br />
* ML2 TypeDriver Extra Port Info<br />
** https://blueprints.launchpad.net/neutron/+spec/ml2-typedriver-extra-port-info<br />
* Campus Network Blueprint and ML2 integration<br />
** https://blueprints.launchpad.net/neutron/+spec/campus-network<br />
* OpenDaylight Driver<br />
** https://blueprints.launchpad.net/quantum/+spec/ml2-opendaylight-mechanism-driver<br />
<br />
=== Questions? ===<br />
<br />
== Previous Meeting Logs ==<br />
* Available here: [http://eavesdrop.openstack.org/meetings/networking_ml2/ ML2 Meeting Logs]<br />
<br />
== General ML2 Information ==<br />
Here are the current ml2-specific blueprints for havana:<br />
<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-gre<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-mechanism-drivers<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-portbinding<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-vxlan<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-multi-segment-api<br />
<br />
<br />
These tunnel-related blueprints effect the openvswitch and/or<br />
linuxbridge agents, and the features should also (or exclusively) be<br />
supported (using both agents simultaneously where applicable) by the ml2<br />
plugin:<br />
<br />
* https://blueprints.launchpad.net/quantum/+spec/ovs-vxlan-lisp-tunnel<br />
* https://blueprints.launchpad.net/quantum/+spec/openvswitch-kernel-vxlan<br />
* https://blueprints.launchpad.net/quantum/+spec/vxlan-linuxbridge<br />
* https://blueprints.launchpad.net/quantum/+spec/ovs-tunnel-partial-mesh<br />
* https://blueprints.launchpad.net/quantum/+spec/l2-population<br />
<br />
<br />
These blueprints involve the ml2 MechanismDriver API:<br />
<br />
* https://blueprints.launchpad.net/quantum/+spec/tailf-ncs<br />
* https://blueprints.launchpad.net/quantum/+spec/ovsplugin-hardware-devices<br />
<br />
[[Category: Meetings]]</div>Sukhdevhttps://wiki.openstack.org/w/index.php?title=Meetings/ML2&diff=153010Meetings/ML22017-04-05T03:48:18Z<p>Sukhdev: </p>
<hr />
<div>'''Weekly on Wednesdays at 1600 UTC on #openstack-meeting-alt'''<br />
<br />
Tracking ML2 Subgroup Reviews: [https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews here]<br />
<br />
<br />
==Agenda==<br />
<br />
=== Meeting April 5, 2017 ===<br />
<br />
* Announcements<br />
<br />
* The log for previous meeting went to wrong place as I accidentally mistyped the meeting name <br />
** http://eavesdrop.openstack.org/meetings/__networking_ml2/<br />
<br />
* Bugs/RFEs<br />
<br />
** SR-IOV port extension RFE<br />
*** https://bugs.launchpad.net/neutron/+bug/1662650<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 30, 2017 ===<br />
<br />
* Announcements<br />
** Sukhdev is out today<br />
<br />
<br />
=== Meeting March 15, 2017 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
<br />
** SR-IOV port extension RFE<br />
*** https://bugs.launchpad.net/neutron/+bug/1662650<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
<br />
<br />
=== Meeting March 1, 2017 ===<br />
<br />
* Announcements<br />
<br />
* PTG post mortem<br />
<br />
* Bugs/RFEs<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting February 22, 2017 (PTG) ===<br />
<br />
=== No Meeting February 15, 2017 ===<br />
<br />
=== Meeting February 8, 2017 ===<br />
<br />
* Announcements<br />
** rkukura not available for today's meeting<br />
** Neutron PTG etherpad - https://etherpad.openstack.org/p/neutron-ptg-pike<br />
<br />
* Bugs/RFEs<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting January 25, 2017 ===<br />
<br />
* Announcements<br />
** Neutron PTG etherpad - https://etherpad.openstack.org/p/neutron-ptg-pike<br />
<br />
* Bugs/RFEs<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
*** https://review.openstack.org/#/c/404293<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting January 18, 2017 ===<br />
<br />
* Announcements<br />
** There is still room for PTG registrations <br />
<br />
* Bugs/RFEs<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
*** https://review.openstack.org/#/c/404293<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting January 11, 2017 ===<br />
<br />
* Announcements<br />
* There is still room for PTG registrations <br />
<br />
* Bugs/RFEs<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
*** https://review.openstack.org/#/c/404293<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting December 14, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 7, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting November 23, 2016 ===<br />
<br />
=== Meeting November 16, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting November 9, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Ocata Summit Retrospective<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
*** part of this Barcelona summit design session: https://etherpad.openstack.org/p/ocata-nova-neutron-session<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting November 2, 2016 ===<br />
<br />
* Skipping due to Ocata summit travel/recovery<br />
<br />
=== No Meeting October 26, 2016 ===<br />
<br />
* Skipping due to Ocata summit<br />
<br />
=== Meeting October 19, 2016 ===<br />
<br />
* Announcements<br />
** Next week Summit in Barcelona. No meeting next week<br />
<br />
* Ocata Planning<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
*** part of this Barcelona summit design session: https://etherpad.openstack.org/p/ocata-nova-neutron-session<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting October 12, 2016 ===<br />
<br />
* Announcements<br />
** Bob Kukura will not be at today's meeting.<br />
<br />
* Ocata Planning<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
*** part of this Barcelona summit design session: https://etherpad.openstack.org/p/ocata-nova-neutron-session<br />
*** Unifying the portbinding logic is not a necessary part of this proposal anymore<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting October 5, 2016 ===<br />
<br />
* Announcements<br />
** Bob Kukura will not be at today's meeting.<br />
<br />
* Ocata Planning<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** Unifying the portbinding logic is not a necessary part of this proposal anymore<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting September 28, 2016 ===<br />
<br />
=== No Meeting September 21, 2016 ===<br />
<br />
=== No Meeting September 14, 2016 ===<br />
<br />
=== Meeting September 7, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** Unifying the portbinding logic is not a necessary part of this proposal anymore<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting August 31, 2016 ===<br />
<br />
* Neither sukhdev nor rkukura is available to chair today, so we'll skip this week's meeting.<br />
<br />
=== Meeting August 24, 2016 ===<br />
<br />
* Announcements<br />
** N-3 is Sept 1<br />
<br />
* Bugs/RFEs<br />
** Unify ML2 portbinding and dvr portbinding tables - andreas (not available for today's meeting)<br />
*** please review this patch - https://review.openstack.org/#/c/317358<br />
*** spec for live migration - https://review.openstack.org/#/c/309416/<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception - see patch here - https://review.openstack.org/#/c/327500<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 17, 2016 ===<br />
<br />
* Announcements<br />
** N-3 is Sept 1<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
*** I have added the conf calling information for remote participation - see - https://etherpad.openstack.org/p/newton-neutron-midcycle-workitems<br />
<br />
<br />
* Bugs/RFEs<br />
** Unify ML2 portbinding and dvr portbinding tables - andreas <br />
<br />
** please review this patch - https://review.openstack.org/#/c/317358<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception - see patch here - https://review.openstack.org/#/c/327500<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
** Clarification on coupling between port create and port update calls to mech drivers<br />
<br />
=== Meeting August 3, 2016 ===<br />
<br />
* Announcements<br />
** N-3 is Sept 1<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
** Barcelona summit presentation voting has started: https://www.openstack.org/summit/barcelona-2016/vote-for-speakers<br />
<br />
* Bugs/RFEs<br />
** Unify ML2 portbinding and dvr portbinding tables - andreas <br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1609184 [RFE] ML2: Allow retry on db error by precommit https://review.openstack.org/#/c/350315/<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 27, 2016 ===<br />
<br />
* Meeting was cancelled this week<br />
<br />
=== Meeting July 20, 2016 ===<br />
<br />
* Announcements<br />
** N-2 is behind us<br />
** N-3 is Sept 1<br />
** Project Mascot/logo - see here - http://lists.openstack.org/pipermail/openstack-dev/2016-July/099046.html<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
<br />
* Bugs/RFEs<br />
** Unify ML2 portbinding and dvr portbinding tables - andreas <br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 13, 2016 ===<br />
<br />
* Announcements<br />
** Deadline to submit proposals for Barcelona summit is today<br />
** N-2 is this week - http://releases.openstack.org/newton/schedule.html<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
<br />
* Bugs/RFEs<br />
** Unify of ML2 portbinding and dvr portbinding tables<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
<br />
<br />
=== Meeting July 6, 2016 ===<br />
<br />
* Announcements<br />
** July 12-14 Neuton-2<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
* Bugs/RFEs<br />
** Unify of ML2 portbinding and dvr portbinding tables<br />
*** Armax commented on the spec: https://review.openstack.org/309416 . Those are his major points:<br />
*** Are we sure that vnic_type and profile are always port specific (and not binding specific)?<br />
*** Why not just merging the portbindingstable into the dvr portbindingstable?<br />
*** For Live Migration Armando rather wants a live migration specifc port extension than a general purpose port extension. The general purpose solution seems a bit overkill to him. On the summit, we decided to go the latter one, thoughts?<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
=== Meeting June 29, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Items from Last week<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting June 22, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Items from Last week<br />
** https://review.openstack.org/#/c/320657/1/neutron/db/ipam_backend_mixin.py <- Should this be fixed? Question from Rossella.<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting June 15, 2016 ===<br />
<br />
* Announcements<br />
* Unify of ML2 portbinding and dvr portbinding tables<br />
** current patchset: https://review.openstack.org/#/c/326987<br />
*** TODO: minor fixes, unit tests<br />
*** Separate Patch: OVO, rework DVR part as well<br />
** series of patches doing similar work for router ha ports: https://review.openstack.org/#/c/323993<br />
** Which one is the right way to go? Who do we need to involve to land this in Newton?<br />
<br />
* Open Discussion<br />
** https://review.openstack.org/#/c/320657/1/neutron/db/ipam_backend_mixin.py <- Should this be fixed? Question from Rossella.<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
=== Meeting June 8, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Open Discussion<br />
<br />
=== Meeting June 1, 2016 ===<br />
<br />
* Announcements<br />
** N-1 is *this* week<br />
** http://releases.openstack.org/newton/schedule.html<br />
<br />
* Manila-ML2 integration <br />
** https://bugs.launchpad.net/neutron/+bug/1573197<br />
<br />
* Security Groups Discussion<br />
<br />
* Open Discussion<br />
** Some routed networks stuff (carl_baldwin)<br />
*** https://review.openstack.org/#/c/317358 - Enabling create / delete of segments directly<br />
*** https://review.openstack.org/#/c/321152 - ML2 bug doesn't allow return of IP allocation in port update.<br />
<br />
=== Meeting May 25, 2016 ===<br />
<br />
* Today's meeting was cancelled - we will meet next week<br />
<br />
* Announcements<br />
** N-1 is next week<br />
** http://releases.openstack.org/newton/schedule.html<br />
<br />
* Manila-ML2 integration <br />
** https://bugs.launchpad.net/neutron/+bug/1573197<br />
<br />
* Security Groups Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting May 18, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Bugs<br />
<br />
* Open Discussion<br />
<br />
=== Meeting May 11, 2016 ===<br />
<br />
(carl_baldwin) Will there be a meeting this week? - Yes<br />
<br />
* Announcements<br />
<br />
* Newton charter for ML2 <br />
** Trunked ports integration with ML2 <br />
** Integration of Segments service plugin with ML2 (see below)<br />
<br />
* Bugs<br />
** Missing ML2 config options in config reference: https://bugs.launchpad.net/openstack-manuals/+bug/1567792<br />
<br />
* Open Discussion<br />
** Some routed networks topics<br />
*** creating and deleting segments on existing network through new segment API<br />
**** Any cases it should be forbidden?<br />
*** Integrating the segments service plugin with ML2<br />
<br />
<br />
=== Meeting May 4, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Discussion on the charter for ML2 for Newton<br />
** Some of the discussion during summit - https://etherpad.openstack.org/p/newton-neutron-unplugged-track<br />
<br />
* Bugs<br />
** Missing ML2 config options in config reference: https://bugs.launchpad.net/openstack-manuals/+bug/1567792<br />
<br />
* Open Discussion<br />
<br />
=== Meeting April 20, 2016 ===<br />
<br />
* Announcements<br />
** rkukura cannot attend today<br />
** Austin Summit Next week<br />
** No meeting next week (4/27)<br />
<br />
* Neutron Austin Design sessions schedule<br />
** https://www.openstack.org/summit/austin-2016/summit-schedule/global-search?t=Neutron%3A<br />
<br />
* Bugs<br />
** Missing ML2 config options in config reference: https://bugs.launchpad.net/openstack-manuals/+bug/1567792<br />
<br />
* Open Discussion<br />
** Nova-Neutron Porbinding Migration issues (+ macvtap migration, cross l2 agent migration) <br />
*** Cannot attend today, so here a brief update (scheuran, 2016-04-13)<br />
*** Started discussion on the ML http://lists.openstack.org/pipermail/openstack-dev/2016-April/092073.html<br />
*** In a lengthy chat with kevinbenton today we agreed to follow up the multiple port binding thing<br />
*** I started rebasing Bobs patches https://review.openstack.org/#/c/189410 - it will take a while, as I'm learning a lot on the way ;)<br />
*** And a BP + spec is required for the API changes that externalize multiple bindings per port, also still TBD<br />
<br />
=== Meeting April 13, 2016 ===<br />
<br />
* Announcements<br />
** Newton is now open for business<br />
** Networking Guide ML2 section merged: http://docs.openstack.org/mitaka/networking-guide/config-ml2-plug-in.html (scheuran)<br />
<br />
* Neutron Austin Design sessions schedule<br />
** https://www.openstack.org/summit/austin-2016/summit-schedule/global-search?t=Neutron%3A<br />
<br />
* Bugs<br />
** Missing ML2 config options in config reference: https://bugs.launchpad.net/openstack-manuals/+bug/1567792<br />
<br />
* Open Discussion<br />
** Nova-Neutron Porbinding Migration issues (+ macvtap migration, cross l2 agent migration) <br />
*** Cannot attend today, so here a brief update (scheuran, 2016-04-13)<br />
*** Started discussion on the ML http://lists.openstack.org/pipermail/openstack-dev/2016-April/092073.html<br />
*** In a lengthy chat with kevinbenton today we agreed to follow up the multiple port binding thing<br />
*** I started rebasing Bobs patches https://review.openstack.org/#/c/189410 - it will take a while, as I'm learning a lot on the way ;)<br />
*** And a BP + spec is required for the API changes that externalize multiple bindings per port, also still TBD<br />
<br />
=== Meeting April 6, 2016 ===<br />
<br />
* Announcements<br />
** Mitaka release is this week<br />
<br />
* Neutron Austin Design summit Ideas <br />
** Link - https://etherpad.openstack.org/p/newton-neutron-summit-ideas<br />
<br />
* port binding discussion on migration (scheuran) - continuation from previous week<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 30, 2016 ===<br />
<br />
* Announcements<br />
** Mitaka RC2 in the works<br />
<br />
* Neutron Austin Design summit Ideas <br />
** Link - https://etherpad.openstack.org/p/newton-neutron-summit-ideas<br />
<br />
* port binding discussion on migration (scheuran)<br />
** In case distributed ports would be needed, old (currently abandoned, but worth revisiting) effort to cleanup DVR's distributed port implementation as a precursor to generalizing it is here:<br />
*** https://bugs.launchpad.net/neutron/+bug/1367391<br />
*** https://review.openstack.org/#/c/189410/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 23, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Neutron Austin Design summit Ideas <br />
** Link - https://etherpad.openstack.org/p/newton-neutron-summit-ideas<br />
<br />
* port binding discussion on migration (scheuran)<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 16, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Docs ML2 configuration section update<br />
** Documentation - https://review.openstack.org/#/c/282349<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* port binding with port owned by router<br />
<br />
* Simulate portbinding on migration target host (scheuran)<br />
** Use Case: Migration cross l2 agents, migration with macvtap l2 agent --> In both cases nova needs to know the portbinding information that should be used on the migration target before migration has started (in nova pre_live_migration) and before port has been bound. This information is required to trigger the correct vif-plug action on the target and to modify the libvirt domain.xml accordingly<br />
** Approach: Some new api call is required, which simulates the portbinding for the target host and returns this information<br />
** This is just as a heads up - I try to come up with more details in the next meeting (23rd of March)<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 9, 2016 ===<br />
<br />
* Announcements<br />
** rkukura cannot attend today<br />
<br />
* Modular L2 agent update<br />
** Documentation - https://review.openstack.org/#/c/282349<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 2, 2016 ===<br />
<br />
* Announcements<br />
** Mitaka-3 is this week<br />
<br />
* Modular L2 agent update<br />
** Documentation - https://review.openstack.org/#/c/282349<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting February 24, 2016 ===<br />
<br />
* Announcements<br />
** neutron mid-cycle this week - https://etherpad.openstack.org/p/neutron-mitaka-midcycle<br />
<br />
* Open Agenda - based upon interest<br />
<br />
* Modular L2 agent update<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting February 17, 2016 ===<br />
<br />
* Announcements<br />
** rkukura on PTO this week<br />
<br />
* Open Agenda - based upon interest<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Modular L2 agent update<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting February 10, 2016 ===<br />
<br />
* Announcements<br />
** Do not forget to vote on sessions for Austin Summit<br />
*** https://www.openstack.org/summit/austin-2016/vote-for-speakers<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Modular L2 agent update<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting February 3, 2016 ===<br />
<br />
* Announcements<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Modular L2 agent update<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting January 27, 2016 ===<br />
<br />
* Announcements<br />
** Austin (Newton) Summit session proposal deadline is Monday<br />
*** https://www.openstack.org/summit/austin-2016/call-for-speakers<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting January 20, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Driver API for SecurityGroup <br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Any topics of interest to ML2 - Open Agenda based upon the interest<br />
* Open Discussion<br />
<br />
<br />
=== Meeting January 13, 2016 ===<br />
<br />
* Announcements<br />
** M2 is next week<br />
<br />
* Driver API for SecurityGroup <br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Any topics of interest to ML2 - Open Agenda based upon the interest<br />
* Open Discussion<br />
<br />
=== Meeting January 6, 2016 ===<br />
* Announcements<br />
** M2 Mid Jan<br />
<br />
* Driver API for SecurityGroup - good discussion on the bug<br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* Trunk port binding for VLAN-awere VMs - pretty much ready to go<br />
** Spec - https://review.openstack.org/#/c/243786/<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Any topics of interest to ML2 - Open Agenda based upon the interest<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 30, 2015 ===<br />
<br />
* No meeting<br />
<br />
=== Meeting December 23, 2015 ===<br />
<br />
* No meeting<br />
<br />
=== Meeting December 16, 2015 ===<br />
<br />
* Announcements<br />
** Sukhdev is off for next two weeks, rkukura is off week after next<br />
** no meeting 12/30<br />
** quick poll - meet next week (12/23)?<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** Spec - https://review.openstack.org/#/c/243786/<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran (can't attend today 12/09)<br />
** This patch needs to go in first, then we're ready to do the split of the lb agent: https://review.openstack.org/250542<br />
** Split of the lb agent: Will be updated after above went in: https://review.openstack.org/#/c/246318/<br />
** Moving the code to a separate file [WIP] https://review.openstack.org/#/c/248138/<br />
** Also had a discussion with kevinbenton and ajo if arp spoofing stuff could be modelled as agent extension. Could not convince them, so we agreed to go on with the current design and keep that in the back of our minds for the future.<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* limited-portsec Discussion<br />
** if the limited-portsec depend on port-sec extension, there maybe code in limited-portsec to extend the dict of port-sec.<br />
** https://review.openstack.org/#/c/250036/ , difficult to handle the dependency in these extensions.<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 9, 2015 ===<br />
<br />
* Announcements<br />
** Sukhdev is off for next three weeks<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** Spec - https://review.openstack.org/#/c/243786/<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran (can't attend today 12/09)<br />
** This patch needs to go in first, then we're ready to do the split of the lb agent: https://review.openstack.org/250542<br />
** Split of the lb agent: Will be updated after above went in: https://review.openstack.org/#/c/246318/<br />
** Moving the code to a separate file [WIP] https://review.openstack.org/#/c/248138/<br />
** Also had a discussion with kevinbenton and ajo if arp spoofing stuff could be modelled as agent extension. Could not convince them, so we agreed to go on with the current design and keep that in the back of our minds for the future.<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* limited-portsec Discussion<br />
** if the limited-portsec depend on port-sec extension, there maybe code in limited-portsec to extend the dict of port-sec.<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Open Discussion<br />
** Discussion on passing network ID to the type drivers - enhancement is needed to three methods as follows:<br />
*** def allocate_tenant_segment(self, session, network_id=None):<br />
*** def reserve_provider_segment(self, session, segment, network_id=None):<br />
*** def release_segment(self, session, segment, network_id=None):<br />
<br />
=== Meeting December 2, 2015 ===<br />
* Announcements<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** Spec - https://review.openstack.org/#/c/243786/<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
** https://review.openstack.org/#/c/246318/<br />
** https://review.openstack.org/#/c/248138/<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting November 25, 2015 ===<br />
* Announcements<br />
** M1 is due next week<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** Bence Romsics discussed with ML2 subteam at summit<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting November 18, 2015 ===<br />
* Announcements<br />
** M1 is due in first week of Dec<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** Bence Romsics discussed with ML2 subteam at summit<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting November 11, 2015 ===<br />
* Announcements<br />
** Welcome back from the summit and our week off!<br />
** Mitaka-1 December 1: https://launchpad.net/neutron/+milestone/mitaka-1<br />
<br />
* Mitaka Design Summit recap<br />
** Etherpads: https://wiki.openstack.org/wiki/Design_Summit/Mitaka/Etherpads#Neutron<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** Bence Romsics discussed with ML2 subteam at summit<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
=== Meeting October 21, 2015 ===<br />
* Announcements<br />
** Mitaka summit is next week<br />
** No ML2 IRC meeting during summit<br />
<br />
* Mitaka Design Summit<br />
** Neutron Design Summit schedule - https://www.openstack.org/summit/tokyo-2015/schedule/design-summit<br />
<br />
* ML2 pre-cycle sprint recap<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** email summaries - TBD<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
=== Meeting October 14, 2015 ===<br />
<br />
* Meeting cancelled due to low attendance<br />
<br />
=== Meeting October 7, 2015 ===<br />
<br />
* No meeting - ML2 pre-cycle sprint<br />
<br />
=== Meeting Sept 30, 2015 ===<br />
* Announcements<br />
** Neutron has a new PTL for Mitaka - congratulations to armax and many thanks to mestery!<br />
** ML2 pre-cycle sprint is next week<br />
** No ML2 IRC meeting next week<br />
<br />
* ML2 pre-cycle sprint<br />
** Sprint announcement - http://lists.openstack.org/pipermail/openstack-dev/2015-September/073927.html<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** Logistics<br />
** Prep<br />
<br />
* Mitaka Design Summit proposals for ML2 - discussion <br />
** Neutron Mitaka Design Summit proposals - https://etherpad.openstack.org/p/neutron-mitaka-designsummit<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* Modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
=== Meeting Sept 23, 2015 ===<br />
* Announcements<br />
** Liberty RC1 contents - https://launchpad.net/neutron/+milestone/liberty-rc1<br />
** PTL election is this week - https://wiki.openstack.org/wiki/PTL_Elections_September_2015<br />
<br />
* ML2 late-cycle plan<br />
** Sprint announcement - http://lists.openstack.org/pipermail/openstack-dev/2015-September/073927.html<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* Mitaka Design Summit proposals for ML2 - discussion <br />
** Nutron Mitaka Design Summit proposals - https://etherpad.openstack.org/p/neutron-mitaka-designsummit<br />
<br />
* driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting Sept 16, 2015 ===<br />
<br />
* Announcements<br />
** Liberty RC1 contents - https://launchpad.net/neutron/+milestone/liberty-rc1<br />
<br />
* ML2 late-cycle plan<br />
** Sprint announcement - http://lists.openstack.org/pipermail/openstack-dev/2015-September/073927.html<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* Mitaka Design Summit proposals for ML2 - discussion <br />
** Nutron Mitaka Design Summit proposals - https://etherpad.openstack.org/p/neutron-mitaka-designsummit<br />
<br />
* driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting Sept 9, 2015 ===<br />
<br />
* Announcements<br />
** Liberty-3 contents - https://launchpad.net/neutron/+milestone/liberty-3<br />
** Liberty RC1 contents - https://launchpad.net/neutron/+milestone/liberty-rc1<br />
<br />
* ML2 late-cycle plan<br />
** Sprint announcement - http://lists.openstack.org/pipermail/openstack-dev/2015-September/073927.html<br />
<br />
* Mitaka Design Summit proposals for ML2 - discussion <br />
** Brainstorm ideas for the Mitaka ML2 design summit ideas<br />
** Nutron Mitaka Design Summit proposals - https://etherpad.openstack.org/p/neutron-mitaka-designsummit<br />
<br />
* driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting Sept 2, 2015 ===<br />
<br />
* Announcements<br />
** Liberty FF is this week (or early next week)<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is Yahoo (tentative) <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** Task Flow Document<br />
*** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* driver API for SecurityGroup - Do we want to come up with a plan for Design session in Tokyo for this? <br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 26, 2015 ===<br />
<br />
* Announcements<br />
** Liberty FF is next week<br />
<br />
* Action Items from previous weeks:<br />
** rkukura to work with others to finalize the venue for the ML2 late-cycle sprint<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is TBD. <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* driver API for SecurityGroup<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 19, 2015 ===<br />
<br />
* Announcements<br />
** Liberty FF is two weeks away<br />
<br />
* Action Items from previous weeks:<br />
** rkukura and Sukhdev to re-organize weekly meeting agenda around goals for upcoming Mitaka cycle as well as anything needed to wrap up for liberty<br />
** rkukura to work with others to finalize the venue for the ML2 late-cycle sprint<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is TBD. <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L3 Blueprints - https://launchpad.net/neutron/+milestone/liberty-3<br />
** couple of Blueprints may be of interest to ML2 team<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* driver API for SecurityGroup<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 12, 2015 ===<br />
<br />
* Announcements<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is TBD. <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L3 Blueprints - https://launchpad.net/neutron/+milestone/liberty-3<br />
** couple of Blueprints may be of interest to ML2 team<br />
<br />
* L2 Modular Agent discussion<br />
** macvtap agent and ML2 discussion. Feel free to express your opinion - http://lists.openstack.org/pipermail/openstack-dev/2015-August/071207.html<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 5, 2015 ===<br />
<br />
* Announcements<br />
** Liberty FF is end of August<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is TBD. <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L3 Blueprints - https://launchpad.net/neutron/+milestone/liberty-3<br />
** couple of Blueprints may be of interest to ML2 team<br />
<br />
* L2 Modular Agent discussion<br />
** macvtap agent and ML2 discussion. Feel free to express your openion - http://lists.openstack.org/pipermail/openstack-dev/2015-August/071207.html<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 29, 2015 ===<br />
<br />
* Announcements<br />
** Liberty-2 is this week<br />
** Liberty-3 is end of August<br />
<br />
* ML2 late-cycle plan<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L2 Modular Agent discussion<br />
<br />
* Place for Macvtap agent (scheuran) - Putting this right after l2-agent, as it is related to it<br />
** Planning a ml2 driver + l2 agent for macvtap attachments (independent from sriov). But where should it land?<br />
*** 1) own openstack repo networking-macvtap (already some discussion there: https://review.openstack.org/#/c/195907/)<br />
*** 2) in neutron tree as new reference, own agent (duplicating code)<br />
*** 3) In neutron tree, Integrated into linuxbridge agent (reusing about 500 lines of code, mostly main loop, detecting new devices,...); Extracting superclass out of linuxbridge agent that can be subclassed. Having config option to either run agent in lb or in macvtap mode. fully functional prototype (macvtap stuff tested): https://github.com/scheuran/networking-macvtap/commit/36a068cf3d3d6930ab9330efb099cd95a84ca785<br />
*** 4) modular l2 agent, but as long it is being discussed go with #1<br />
*** 5) Prototyping modular layer 2 agent ( #a in separate repo vs. #b together with lb)<br />
** Anyhow there will be a separate ml2 driver which will either land in tree or in the networking-macvtap repo<br />
** Spec on github (assuming it will land in a separate repo): https://github.com/scheuran/networking-macvtap/commit/bc239419398ec039da35ec949a14691280733bf6<br />
** Has been discussed in yesterdays neutron meeting where I was asked to evaluate agent-extension used for qos - but that can not be used: http://eavesdrop.openstack.org/meetings/networking/2015/networking.2015-07-28-14.01.log.html<br />
<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
** request for patch review:<br />
*** https://review.openstack.org/#/c/202357/ l3_db: it updates port attribute without L2 plugin<br />
*** https://review.openstack.org/#/c/202358/ l3_db: not use L2 plugin _get_port unnecessarily<br />
*** https://review.openstack.org/#/c/202359/ l3: not use L2 plugin _get_subnet unnecessarily<br />
<br />
=== Meeting July 22, 2015 ===<br />
<br />
* Announcements<br />
** Liberty-2 is next week<br />
**Liberty Release Schedule - https://wiki.openstack.org/wiki/Liberty_Release_Schedule<br />
<br />
* Action Items<br />
** rkukura to finalize the plan for ML2 sprint<br />
*** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L2 Modular Agent discussion<br />
* Physical Topology Discussion<br />
* Ironic/Neutron-ML2 integration discussion<br />
** https://wiki.openstack.org/wiki/Meetings/Ironic-neutron<br />
<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 15, 2015 ===<br />
<br />
* Announcements<br />
** Liberty-2 is fast approaching - end of July<br />
**Liberty Release Schedule - https://wiki.openstack.org/wiki/Liberty_Release_Schedule<br />
<br />
* Action Items<br />
** rkukura to finalize the plan for ML2 sprint<br />
*** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L2 Modular Agent discussion<br />
* Physical Topology Discussion<br />
* Ironic/Neutron-ML2 integration discussion<br />
** https://wiki.openstack.org/wiki/Meetings/Ironic-neutron<br />
** ML2 based test framework for Ironic - call for discussion/Ideas<br />
<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 8, 2015 ===<br />
<br />
* Announcements<br />
<br />
* Action Items<br />
** rkukura and manishg to finalize the ML2 sprint plans and put together an etherpad for sprint<br />
*** Etherpad started: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** asomya and shivharis to add Physical Topology to the ML2 charter for Liberty<br />
<br />
* ML2 Mid-cycle sprint - decide on the date <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
** Following participants are available - please add your name, if you can participate<br />
*** Sukhdev K<br />
*** Bob K<br />
*** Arvind S<br />
*** Manish G<br />
*** Kevin B<br />
*** Josh <br />
* L2 Modular Agent discussion<br />
* Physical Topology Discussion<br />
* Ironic/Neutron-ML2 integration discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 1, 2015 ===<br />
<br />
* Announcements<br />
<br />
* Action Items<br />
** rkukura and manishg to finalize the ML2 sprint plans and put together an etherpad for sprint<br />
*** Etherpad started: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** banix to discuss Modular L2 agents topic in Neutron core team and drive the priority<br />
** asomya and shivharis to add Physical Topology to the ML2 charter for Liberty<br />
<br />
* Neutron Mid-cycle sprint recap (Sukhdev)<br />
<br />
* ML2 Mid-cycle sprint<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** July 13-17 seems like the earliest possible week<br />
** Following participants are available - please add your name, if you can participate<br />
*** Sukhdev K<br />
*** Bob K<br />
*** Arvind S<br />
*** Manish G<br />
*** Josh <br />
** Task Flow Document<br />
*** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Discussion on binding_profile_type to facilitate filtering of Ironic ports or using device_owner (Sukhdev)<br />
<br />
* Open Discussion<br />
<br />
=== Meeting June 24, 2015 ===<br />
<br />
* No meeting - Neutron mid-cycle sprint<br />
<br />
=== Meeting June 17, 2015 ===<br />
<br />
* Announcements<br />
** VLAN aware VMs meeting 6-15-2015<br />
*** https://etherpad.openstack.org/p/YVR-neutron-vlan-trunk<br />
<br />
* Action Items<br />
** banix to discuss Modular L2 agents topic in Neutron core team and drive the priority<br />
** asomya and shivharis to add Physical Topology to the ML2 charter for Liberty<br />
** manishg to propose two or three time slots for mid-cycle sprint for task flow<br />
*** Proposing a few dates here (we will probably need 2 days but just proposing a range)<br />
**** Jul/8 - Jul/10<br />
**** Jul/13 - Jul/15<br />
**** Sep/9 - Sep/11<br />
**** Sep/16 - Sep/18<br />
**** Sep/23 - Sep/25<br />
<br />
* Neutron Mid-Cycle Sprint Discussion <br />
** https://etherpad.openstack.org/p/neutron-liberty-mid-cycle <br />
*** July 13-17 seems like the earliest possible week<br />
** Following participants are available - please add your name, if you can participate<br />
*** Sukhdev K<br />
*** Bob K<br />
*** Manish G<br />
*** Josh <br />
<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
=== Meeting June 10, 2015 ===<br />
*Absence: <br />
** banix. I will be away. Will follow up on my AI by next week.<br />
<br />
* Announcements<br />
** New RFE process - to be followed after Liberty 1<br />
*** http://docs.openstack.org/developer/neutron/policies/blueprints.html#neutron-request-for-feature-enhancements<br />
** Core-vendor decomp - Phase II<br />
*** https://review.openstack.org/#/c/187267<br />
<br />
* Action Items<br />
** rkukura to discuss with QoS implications with ajo on ML2<br />
** banix to discuss Modular L2 agents topic in Neutron core team and drive the priority<br />
** asomya and shivharis to add Physical Topology to the ML2 charter for Liberty<br />
** manishg to propose two or three time slots for mid-cycle sprint for task flow<br />
*** Proposing a few dates here (we will probably need 2 days but just proposing a range)<br />
**** Jul/8 - Jul/10<br />
**** Jul/13 - Jul/15<br />
**** Sep/9 - Sep/11<br />
**** Sep/16 - Sep/18<br />
**** Sep/23 - Sep/25<br />
<br />
* Neutron Mid-Cycle Sprint Discussion <br />
** I have removed Task Flow item from etherpad for Ft. Collins mid-cycle. <br />
** https://etherpad.openstack.org/p/neutron-liberty-mid-cycle <br />
** Discussion on the time frame that works for people to have an ML2 mid-cycle in the Bay Area<br />
*** July 13-17 seems like the earliest possible week<br />
** Following participants are available - please add your name, if you can participate<br />
*** Sukhdev K<br />
*** Bob K<br />
*** Manish G<br />
*** Josh <br />
<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting June 3, 2015 ===<br />
<br />
* Announcements<br />
** Ironic-Neutron integration weekly meetings was kicked off this week - Lots of interest in this topic . Anybody interested in this topic, please join us next week and every week after that.<br />
*** https://wiki.openstack.org/wiki/Meetings/Ironic-neutron<br />
** New Spec process<br />
*** https://github.com/openstack/neutron/blob/master/doc/source/policies/blueprints.rst<br />
** Core-vendor decomp - Phase II<br />
*** https://review.openstack.org/#/c/187267<br />
<br />
* Charter of ML2 sub-team for Liberty Cycle<br />
** Task Flow<br />
** Decomposition phase -2<br />
<br />
* Neutron Mid-Cycle Sprint Discussion <br />
** Key players for the Task Flow can not make the sprint. Possibilities are to hold mid-cycle sprint in Bay Area. Who is interested? Who can make it? <br />
** https://etherpad.openstack.org/p/neutron-liberty-mid-cycle <br />
<br />
* Task Flow Discussion<br />
** We lost opportunity to discuss it in Vancouver<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting May 27, 2015 ===<br />
<br />
* No meeting - recovering from summit<br />
<br />
=== Meeting May 20, 2015 ===<br />
<br />
* No meeting - Liberty Summit<br />
<br />
=== Meeting May 13, 2015 ===<br />
<br />
*Announcements<br />
** No meeting next two weeks. Next week everybody is at summit, following week to recover from travels<br />
<br />
*Task Flow Discussion<br />
*** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
*** midonet plugin (not done - will take care of it this week) (manishg)<br />
<br />
*Liberty Design Summit Discussion<br />
**https://wiki.openstack.org/wiki/Summit/Liberty/Etherpads#Neutron<br />
** Contributor Meetup Friday (at Summit): https://etherpad.openstack.org/p/YVR-neutron-contributor-meetup<br />
<br />
*ML2 on Neutron Mid-Cycle Sprint <br />
**https://etherpad.openstack.org/p/neutron-liberty-mid-cycle (see item 4)<br />
<br />
* Liberty BP<br />
** converting address-pair and security-group into extension driver. <br />
*** https://review.openstack.org/#/c/169223/3/specs/liberty/ml2-extension-driver-convert.rst<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
** Discussion on Port to network relationship - N:M relationship - is it allowed in our current design? <br />
*** Can one port attach to multiple networks? <br />
*** Can a (v)NIC attach to multiple networks? <br />
*** Can one network attach to multiple ports of same instance/node?<br />
<br />
=== Meeting May 6, 2015 ===<br />
<br />
*Announcements<br />
** Kilo was released last week - congratulations to everybody<br />
<br />
*Task Flow Discussion<br />
*** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
*** midonet plugin (not done - will take care of it this week) (manishg)<br />
<br />
*Liberty Design Summit Discussion<br />
**https://wiki.openstack.org/wiki/Summit/Liberty/Etherpads#Neutron<br />
**ML2 topics are in Fishbowl room discussions - lets update it<br />
**Lightening talks are here - http://libertydesignsummit.sched.org/event/213da02952470483dfd8b2765aa88485#.VUmpcGRVhHw<br />
<br />
*ML2 on Neutron Mid-Cycle Sprint <br />
**https://etherpad.openstack.org/p/neutron-liberty-mid-cycle (see item 4)<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
=== Meeting April 29, 2015 ===<br />
*Announcements<br />
** Kilo RC3 is due any day<br />
** Starting with Liberty Spec process for new features is being abandoned in favor of light weight RFE is being implemented<br />
***https://review.openstack.org/#/c/177342/<br />
** Changes to Driver team - Doug and Maru replacing Salvatore and Mark <br />
<br />
*Action Items from Last week<br />
**manishg to document task flow discussions and look into the midonet plugin<br />
*** [https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document] (manishg)<br />
*** midonet plugin (not done - will take care of it this week) (manishg)<br />
<br />
*Ironic (bare metal) integration through ML2 Mech Drivers (discussion)<br />
**There is a tremendous interest by many vendors, as well as Ironic team for this. I have requested a summit session for this. see item 63 on etherpad<br />
**https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
<br />
*ML2 on Neutron Mid-Cycle Sprint <br />
**https://etherpad.openstack.org/p/neutron-liberty-mid-cycle (see item 4)<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting April 22, 2015 ===<br />
*Announcements<br />
** Kilo RC2 is due any day<br />
** Networking Guide Doc Day Sprint it tomorrow. Please contact Edgar, if you want to participate/contribute<br />
*** Here is agenda for the sprint - https://etherpad.openstack.org/p/networking-guide<br />
<br />
*Action Items from Last week<br />
**Sukhdev to discuss with mestery about task flow during mid-cycle sprint<br />
**Document the discussion point related to ML2 Sync (Manish)<br />
**shivharis to find the information about release notes for Kilo and share with the team<br />
***https://wiki.openstack.org/wiki/ReleaseNotes/Kilo<br />
<br />
*ML2 on Neutron Mid-Cycle Sprint <br />
**https://etherpad.openstack.org/p/neutron-liberty-mid-cycle (see item 4)<br />
<br />
* ML2 summit sessions<br />
** Design summit session etherpad: https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting April 15, 2015 ===<br />
*Announcements<br />
** Absence: Manish (Jury Duty)<br />
** Absence next week: rkukura (PTO - college tour)<br />
** Kilo RC is out<br />
<br />
*Action Items from Last week<br />
**Add next steps for the Drivers decomposition to summit topic etherpad - shivharis<br />
**shivharis to find the information about release notes for Kilo and share with the team<br />
**rkukura and Sukhdev to discuss with mestery about task flow during mid-cycle sprint<br />
**Document the discussion point related to ML2 Sync (Manish)<br />
<br />
* Finalize recommendations to mestery on ML2 summit sessions<br />
** Design summit session etherpad: https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
<br />
* Quick update on DVR UT/fix/cleanup work (rkukura)<br />
<br />
* portsecurity tests: unit, functional and scenario<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting April 8, 2015 ===<br />
<br />
*Announcements<br />
** RC's are April 9-23 and Kilo release on April 30<br />
** Liberty mid-cycle sprint announced. <br />
*** June 24-26 in Fort Collins, CO (at HP)<br />
*** Topics to be decided after Vancouver summit - https://etherpad.openstack.org/p/neutron-liberty-mid-cycle<br />
<br />
*Action Items from Last week<br />
**Add next steps for the Drivers decomposition to summit topic etherpad - shivharis<br />
*** Design summit session etherpad: https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
**ML2 sync and error handling to summit topic etherpad (rkukura)<br />
**Document the discussion point related to ML2 Sync (Manish)<br />
<br />
* Mechanism drivers and DVR discussion (rkukura)<br />
** Have made good (but slow) progress on DVR port binding schema and logic cleanup<br />
*** https://bugs.launchpad.net/neutron/+bug/1367391<br />
*** Will miss kilo, hopefully merge early in liberty, cannot back-port to kilo due to schema changes<br />
** Discovered no current unit tests cover critical DVR port binding logic, so adding them as separate patch against current code, then will ensure they don't break in dependent cleanup patch<br />
*** Extending test_port_binding to exercise update_dvr_port_binding, get_device_details, etc. for DVR ports, utilizing existing PortContext state asserts in mechanism_test MD<br />
*** Hoped to get at least the new UTs into kilo, but probably too late, but can back-port to kilo<br />
** Discovered several issues (inconsistencies in per-host vs. host-independent state in PortContext) that would seem to break ToR switch MDs that need to track binding state per host:<br />
*** When committing DVR port binding, PortContext passed to update_port methods has new binding:vif_type and binding:vif_details for the bound host, but shows 'distributed' for previous binding:vif_type instead of 'unbound' like for normal ports, and empty strings for current or previous binding:host_id - propose to make these work like for non-DVR ports<br />
*** When updating DVR port's status, PortContext currently shows 'distributed' for binding:vif_type and empty string for host, but has binding_levels, etc., for the specific host - could change this to reflect host-specific state, or to only be called when port's status changes and reflect non-host-specific state<br />
** Issues to discuss<br />
*** Has anyone tested their MDs with DVR?<br />
*** Has anyone run into these (or other) issues?<br />
*** Is back-porting these sorts of behavioral fixes to kilo acceptable?<br />
*** Do we have consensus on making update_port methods reflect per-host state when committing DVR port binding?<br />
*** Do we prefer to make update_port methods reflect per-host state or only host-independent state when changing DVR port status, or do we need separate updates for each?<br />
<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting April 1, 2015 ===<br />
<br />
*Announcements<br />
** RC's are April 9-23 and Kilo release on April 30<br />
** Design summit session etherpad: https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
*Action Items from Last week<br />
**Document the discussion point related to ML2 Sync (Manish)<br />
**Create an etherpad for driver decomposition discussion at Vancouver Summit<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting March 25, 2015 ===<br />
<br />
*Announcements<br />
** RC's are April 9-23 and Kilo release on April 30<br />
** RC1 content is here - https://launchpad.net/neutron/+milestone/kilo-rc1<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting March 18, 2015 ===<br />
<br />
*Announcements<br />
**L2 Gateway API is ready for consumption by everybody. Give it a test drive and provide feedback to the team. <br />
**See wiki here - https://wiki.openstack.org/wiki/Neutron/L2-GW<br />
** K3 content is here - https://launchpad.net/neutron/+milestone/kilo-3<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
<br />
=== Meeting March 11, 2015 ===<br />
<br />
*Announcements<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
<br />
<br />
=== Meeting March 4, 2015 ===<br />
<br />
*Announcements<br />
** Kilo Feature Freeze is tomorrow (March 5th)<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* portsecurity patches<br />
** https://review.openstack.org/#/c/126552/<br />
** https://review.openstack.org/#/c/160051/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron/+bug/1328991<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting February 25, 2015 ===<br />
<br />
*Announcements<br />
** shivharis: under the weather<br />
* ML2 Drivers decomposition discussion<br />
** How are distributions packaging decomposed drivers?<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
*Few BPs being worked on may have impact on ML2 <br />
**https://blueprints.launchpad.net/neutron/+spec/nfv-vlan-trunks<br />
**https://blueprints.launchpad.net/neutron/+spec/restructure-l2-agent<br />
* ML2 Extension Driver API enhancements <br />
** https://review.openstack.org/#/c/152759/ - ready to merge<br />
** https://review.openstack.org/#/c/129178/ - coming along well<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting February 18, 2015 ===<br />
<br />
*Announcements<br />
* ML2 Drivers decomposition discussion<br />
** How are distributions packaging decomposed drivers?<br />
* ML2 Sync and error handling (Task Flow)<br />
* ML2 Extension Driver API enhancements<br />
** Needed for PortSecurity extension driver<br />
** https://review.openstack.org/#/c/152759/<br />
** https://review.openstack.org/#/c/129178/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting February 11, 2015 ===<br />
<br />
*Announcements<br />
**K2 is already out<br />
**Feature proposal freeze for Kilo is March 5<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow) - Follow on from previous week (manishg)<br />
** PoC: https://review.openstack.org/#/c/154333/<br />
* ML2 Extension Driver API enhancements<br />
** Needed for PortSecurity extension driver<br />
** https://review.openstack.org/#/c/152759/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting February 4, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is this week week<br />
*** https://launchpad.net/neutron/+milestone/kilo-2<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow) - manishg<br />
* Blueprint list consolidation - updated link is here: <br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting January 28, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is next week<br />
*** https://launchpad.net/neutron/+milestone/kilo-2<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow) - update manishg<br />
* Blueprint list consolidation (shivharis and manishg)<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
**https://bugs.launchpad.net/neutron/+bug/1415526<br />
* Open Discussion<br />
<br />
=== Meeting January 21, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is on Feb 5th<br />
*** https://launchpad.net/neutron/+milestone/kilo-2<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow) - update manishg<br />
* Blueprint list consolidation (shivharis and manishg)<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://bugs.launchpad.net/neutron/+bug/1179223 (romilg)<br />
** Review patch set for the bug/1179223 https://review.openstack.org/#/c/136106/<br />
** https://bugs.launchpad.net/neutron/+bug/1367391 (matrohon)<br />
* Open Discussion<br />
<br />
=== Meeting January 14, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is few weeks away<br />
*** https://launchpad.net/neutron/+milestone/kilo-2<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow)<br />
* Blueprint list consolidation (shivharis and manishg)<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://review.openstack.org/#/c/113999/<br />
* Open Discussion<br />
<br />
=== Meeting January 7, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is in one month<br />
*** https://wiki.openstack.org/wiki/Kilo_Release_Schedule<br />
* L2 Gateway update<br />
** Team plans to meet every other week initially - goal is to have an API within Kilo cycle<br />
**See details here: https://wiki.openstack.org/wiki/Meetings#Networking_L2_Gateway_meeting<br />
* ML2 Drivers decomposition discussion<br />
* Blueprint list consolidation (shivharis and manishg)<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 31, 2014 ===<br />
<br />
* No meeting - holiday break<br />
<br />
=== Meeting December 24, 2014 ===<br />
<br />
* No meeting - holiday break<br />
<br />
=== Meeting December 17, 2014 ===<br />
<br />
*Announcements<br />
<br />
**Kilo-1 is due this week<br />
*** Here is the content of the release https://launchpad.net/neutron/+milestone/kilo-1<br />
<br />
** Neutron Mid-cycle report<br />
*** https://etherpad.openstack.org/p/neutron-mid-cycle-sprint-dec-2014<br />
***http://lists.openstack.org/pipermail/openstack-dev/2014-December/052715.html<br />
<br />
* Discussion about the ML2 Drivers decomposition<br />
* Blueprint list consolidation (shivharis and manishg)<br />
** Needs further split of drivers<br />
<br />
* Bugs<br />
** We are closing in on K-1 release<br />
** High priority bugs:<br />
** https://bugs.launchpad.net/neutron/+bug/1179223 (romilg)<br />
** https://bugs.launchpad.net/neutron/+bug/1367391 (rkukura)<br />
** https://bugs.launchpad.net/neutron/+bug/1378732 (markmacclain, bug was critical at one point)<br />
** https://bugs.launchpad.net/neutron/+bug/1381536 (Eugene)<br />
** Other bugs:<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 10, 2014 ===<br />
<br />
* No meeting today due to Neutron Mid-cycle sprint<br />
<br />
=== Meeting December 3, 2014 ===<br />
* Announcements<br />
** Mid-cycle meetup: https://wiki.openstack.org/wiki/Sprints/NeutronKiloSprint<br />
** Sub-teams charter https://wiki.openstack.org/wiki/NeutronSubteamCharters<br />
** Kilo release schedule: https://wiki.openstack.org/wiki/Kilo_Release_Schedule<br />
<br />
*Action Items from previous Week<br />
** None<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** Total of 56 bugs, many in medium and low state<br />
** Many vendor specific bugs<br />
** Should we continue working on this (almost done) or abandon it: https://review.openstack.org/#/c/113999/<br />
<br />
* Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
* ML2 driver repository discussion - We did not get to cover it last week<br />
** It seems ML2 vendor drivers will likely be moving out of the main neutron git repository<br />
*** https://review.openstack.org/#/c/134680/<br />
** Any vendor can use their own private repository (stackforge?)<br />
** Do we want a common repository for ML2 vendor drivers?<br />
*** Merges reviewed/approved by an ML2 core team?<br />
*** Pros<br />
**** Reviews maintain consistent quality, style, functionality, etc.<br />
**** Help ensure drivers can coexist in heterogeneous deployments<br />
**** Changes to driver API can update all drivers in common repo in single merge<br />
**** Distributions can package entire set of vendor drivers rather than having to interact with each vendor separately<br />
*** Cons<br />
**** Reviews and approval needed to merge<br />
**** Vendors don't control release cycle for their own drivers<br />
**** Not a level playing field for vendors who chose to use their own repositories<br />
*** Formal poll coming?<br />
<br />
* Modular L2 agent<br />
** Separate task force?<br />
** Relationship to ML2?<br />
<br />
*Open Discussion<br />
** https://blueprints.launchpad.net/neutron/+spec/network-settings-support-vnic-type<br />
<br />
=== Meeting November 26, 2014 ===<br />
* Announcements<br />
** Mid-cycle meetup: https://wiki.openstack.org/wiki/Sprints/NeutronKiloSprint<br />
** Kilo release schedule: https://wiki.openstack.org/wiki/Kilo_Release_Schedule<br />
<br />
*Action Items from previous Week<br />
** Discuss rate limiting (throughput limiting)<br />
** Discuss port security<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
* ML2 Subteam Charter<br />
** https://etherpad.openstack.org/p/ML2_Subteam_Charter<br />
<br />
* ML2 driver repository discussion<br />
** It seems ML2 vendor drivers will likely be moving out of the main neutron git repository<br />
*** https://review.openstack.org/#/c/134680/<br />
** Any vendor can use their own private repository (stackforge?)<br />
** Do we want a common repository for ML2 vendor drivers?<br />
*** Merges reviewed/approved by an ML2 core team?<br />
*** Pros<br />
**** Reviews maintain consistent quality, style, functionality, etc.<br />
**** Help ensure drivers can coexist in heterogeneous deployments<br />
**** Changes to driver API can update all drivers in common repo in single merge<br />
**** Distributions can package entire set of vendor drivers rather than having to interact with each vendor separately<br />
*** Cons<br />
**** Reviews and approval needed to merge<br />
**** Vendors don't control release cycle for their own drivers<br />
**** Not a level playing field for vendors who chose to use their own repositories<br />
*** Formal poll coming?<br />
<br />
* Modular L2 agent<br />
** Separate task force?<br />
** Relationship to ML2?<br />
<br />
*Open Discussion<br />
** https://blueprints.launchpad.net/neutron/+spec/network-default-setting-ext<br />
<br />
=== Meeting November 19, 2014 ===<br />
* Announcements<br />
** Mid-cycle meetup: https://wiki.openstack.org/wiki/Sprints/NeutronKiloSprint<br />
<br />
* Bugs<br />
** Move postcommit ops out of transaction for bulk https://review.openstack.org/#/c/113999/<br />
<br />
* Spec Reviews<br />
** ML2: portsecurity extension support https://review.openstack.org/#/c/99873/<br />
<br />
* ML2 Subteam Charter<br />
** Should the ML2 subteam continue to exist, meet, etc.? <br />
** If so, it needs a charter by next week's neutron IRC meeting.<br />
** Draft at https://etherpad.openstack.org/p/ML2_Subteam_Charter<br />
<br />
* ML2 driver repository discussion<br />
** It seems ML2 vendor drivers will likely be moving out of the main neutron git repository<br />
** Any vendor can use their own private repository (stackforge?)<br />
** Do we want a common repository for ML2 vendor drivers?<br />
*** Merges reviewed/approved by an ML2 core team?<br />
*** Pros<br />
**** Reviews maintain consistent quality, style, functionality, etc.<br />
**** Help ensure drivers can coexist in heterogeneous deployments<br />
**** Changes to driver API can update all drivers in common repo in single merge<br />
**** Distributions can package entire set of vendor drivers rather than having to interact with each vendor separately<br />
*** Cons<br />
**** Reviews and approval needed to merge<br />
**** Vendors don't control release cycle for their own drivers<br />
**** Not a level playing field for vendors who chose to use their own repositories<br />
*** Formal poll coming?<br />
<br />
* Modular L2 agent<br />
** Separate task force?<br />
** Relationship to ML2?<br />
<br />
*Open Discussion<br />
<br />
=== Meeting November 12, 2014 ===<br />
<br />
*No meeting this week due to people still traveling and/or recovering.<br />
<br />
=== Meeting November 5, 2014 ===<br />
<br />
*No meeting this week due to Paris Summit.<br />
<br />
=== Meeting October 29, 2014 ===<br />
<br />
*Announcements<br />
**Absent excuse: banix<br />
**Summit is next week!<br />
<br />
*Action Items from previous Week<br />
**None<br />
<br />
*Bugs:<br />
** Move postcommit ops out of transaction for bulk https://bugs.launchpad.net/neutron?field.searchtext=ml2 <br />
<br />
*Specs for Kilo<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Kilo Design Summit <br />
**Sessions<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics-distilled<br />
**Pod Discussions<br />
<br />
*Open Discussion<br />
<br />
=== Meeting October 22, 2014 ===<br />
<br />
*Announcements<br />
**Absent excuse: banix, rkukura<br />
**Juno release is out<br />
***https://launchpad.net/neutron/juno/2014.2<br />
<br />
*Action Items from previous Week<br />
**None<br />
<br />
*Task Flow discussion at Yahoo (Manish, Sukhdev, Bob, Josh)<br />
**http://docs.openstack.org/developer/taskflow/index.html<br />
<br />
*Bugs:<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Kilo Design Summit <br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics-distilled<br />
**ML2 Kilo Themes Discussion (Continuation from last week) <br />
*** What do we want to accomplish in ML2 during Kilo? <br />
***Lets identify priorities first, then figure out how we can best make use of whatever summit time is available.<br />
*** https://etherpad.openstack.org/p/ML2_Kilo_Themes<br />
<br />
*Open Discussion<br />
<br />
=== Meeting October 15, 2014 ===<br />
<br />
*Announcements<br />
**Absent excuse: banix <br />
**Juno release is scheduled for later this week<br />
***Juno feature content - https://wiki.openstack.org/wiki/ReleaseNotes/Juno#OpenStack_Network_Service_.28Neutron.29<br />
<br />
*Action Items from previous Week<br />
**None<br />
<br />
*Bugs/Reviews<br />
**Bug/Patchsets needing reviews:<br />
*** https://review.openstack.org/126360<br />
*** https://review.openstack.org/124917<br />
**Bugs:<br />
***https://bugs.launchpad.net/neutron/+bug/1377346 (manishg: is this already fixed?)<br />
***https://bugs.launchpad.net/neutron/+bug/1224978 (fixed above?)<br />
<br />
* https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Kilo Design Summit <br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
**ML2 Kilo Themes Discussion (Continuation from last week) <br />
*** What do we want to accomplish in ML2 during Kilo? <br />
***Lets identify priorities first, then figure out how we can best make use of whatever summit time is available.<br />
***Moved ideas list to etherpad: https://etherpad.openstack.org/p/ML2_Kilo_Themes<br />
<br />
*Open Discussion<br />
<br />
=== Meeting October 8, 2014 ===<br />
<br />
*Announcements<br />
**Absent excuse: banix <br />
**Juno RC1<br />
***Release content - https://launchpad.net/neutron/+milestone/juno-rc1<br />
***Release notes - https://wiki.openstack.org/wiki/ReleaseNotes/Juno#OpenStack_Network_Service_.28Neutron.29<br />
**Neutron Driver Team<br />
***https://wiki.openstack.org/wiki/Neutron-drivers<br />
<br />
*Action Items from previous Week<br />
**None<br />
<br />
*Bugs<br />
*** https://bugs.launchpad.net/neutron/+bug/1179223 (romilg: needs milestone)<br />
*** https://bugs.launchpad.net/neutron/+bug/1367391 (rkukura: needs milestone)<br />
*** https://bugs.launchpad.net/neutron/+bug/1224978 romilg: needs milestone)<br />
*** https://bugs.launchpad.net/neutron/+bug/1236127 (chuckc: merged?, more needed?)<br />
*** https://bugs.launchpad.net/neutron/+bug/1311470 (kevinbenton: if no issues, please close, fixed with docs)<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Kilo Design Summit <br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
**ML2 Kilo Themes Discussion<br />
*** What do we want to accomplish in ML2 during Kilo? <br />
***Lets identify priorities first, then figure out how we can best make use of whatever summit time is available.<br />
***Ideas<br />
**** Cleanup/generalize DVR's distributed port support<br />
***** See https://bugs.launchpad.net/neutron/+bug/1367391 regarding cleanup<br />
***** Generalize for DHCP, other services?<br />
**** Complete hierarchical port binding<br />
***** See https://blueprints.launchpad.net/neutron/+spec/ml2-hierarchical-port-binding<br />
**** Solve the postcommit backend sync / error handling situation<br />
*****ML2 Sync proposal - https://docs.google.com/document/d/17fATwZkJEonH0pIb1-mPD0UB5RKnJzcHYqkBesJhirE/edit<br />
**** Complete the bulk ops support<br />
**** Revisit/cleanup/improve DB transaction usage, eliminating with_lockmode('update') and semaphore locking<br />
**** Move currently built-in extensions to extension drivers where practical<br />
**** Implement extension driver semantics enforcement<br />
***** See https://docs.google.com/a/noironetworks.com/document/d/14T-defRnFl6M2xR5ZNFGYD6aIiAVWdd1Al9BnjV_JOs<br />
**** Modular L2 agent<br />
**** Do drivers belong in-tree and/or out-of-tree?<br />
**** Improved test coverage and efficiency<br />
**** Improve performance, robustness, and scalability<br />
<br />
*Open Discussion<br />
<br />
=== Meeting October 1, 2014 ===<br />
<br />
*Announcements<br />
**Kilo is now open for new specs<br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
** Absent excuse: shivharis (traveling)<br />
*Action Items from previous Week<br />
**banix to work with mlavalle and the team to figure out best testing strategy for bulk operations<br />
**shivharis to follow up with mestery regarding ML2 RC1 bugs<br />
<br />
*Bugs<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*ML2 Kilo Themes Discussion<br />
** What do we want to accomplish in ML2 during Kilo? <br />
** Lets identify priorities first, then figure out how we can best make use of whatever summit time is available.<br />
** Ideas<br />
*** Cleanup/generalize DVR's distributed port support<br />
**** See https://bugs.launchpad.net/neutron/+bug/1367391 regarding cleanup<br />
**** Generalize for DHCP, other services?<br />
*** Complete hierarchical port binding<br />
**** See https://blueprints.launchpad.net/neutron/+spec/ml2-hierarchical-port-binding<br />
*** Solve the postcommit backend sync / error handling situation<br />
****ML2 Sync proposal - https://docs.google.com/document/d/17fATwZkJEonH0pIb1-mPD0UB5RKnJzcHYqkBesJhirE/edit<br />
*** Complete the bulk ops support<br />
*** Revisit/cleanup/improve DB transaction usage, eliminating with_lockmode('update') and semaphore locking<br />
*** Move currently built-in extensions to extension drivers where practical<br />
*** Implement extension driver semantics enforcement<br />
**** See https://docs.google.com/a/noironetworks.com/document/d/14T-defRnFl6M2xR5ZNFGYD6aIiAVWdd1Al9BnjV_JOs<br />
*** Modular L2 agent<br />
*** Do drivers belong in-tree and/or out-of-tree?<br />
*** Improved test coverage and efficiency<br />
*** Improve performance, robustness, and scalability<br />
<br />
*Open Discussion<br />
<br />
=== Meeting September 24, 2014 ===<br />
<br />
*Announcements<br />
** Juno RC-1<br />
***https://launchpad.net/neutron/+milestone/juno-rc1<br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
<br />
*Action Items from previous Week<br />
**banix to work with mlavalle and others to define scenario test for Bulk Ops testing<br />
***We agreed to propose to the team to implement a special mechanism driver that will fail in predictable ways (e.g. every other post commit op or every 4th one) to enable a tempest script to confirm that, when failure occurs, all the bulk operations are rolled back<br />
<br />
*Bugs<br />
*** https://review.openstack.org/#/c/113999 (banix, in reviews)<br />
*** All ML2 & RC1 bugs<br />
*** https://bugs.launchpad.net/neutron/+bug/1179223 (romilg)<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2&field.milestone%3Alist=67382<br />
*** ML2 bugs<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
*Open Discussion<br />
<br />
=== Meeting September 17, 2014 ===<br />
<br />
*Announcements<br />
** Juno RC-1<br />
***https://launchpad.net/neutron/+milestone/juno-rc1<br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
<br />
*Action Items from previous Week<br />
**banix to talk with tempest folks about bulk create testing<br />
**Sukhdev to update Subgroup review wiki<br />
***https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
**rkukura to create etherpad for ML2-related design summit ideas, including this async postcommit processing topic<br />
<br />
*Bugs/Reviews<br />
**Jenkins failure is affecting some merges, it is still unassigned, see if you can add information to this<br />
***https://bugs.launchpad.net/neutron/+bug/1370347<br />
** Reviews needed:<br />
*** https://review.openstack.org/#/c/113999 (own: banix, review: amotoki, Sukhdev, shivharis)<br />
*** <s>https://review.openstack.org/#/c/116612 (own: irenab, talk to core, amotoki took care)</s><br />
*** https://review.openstack.org/#/c/105514 (own: rcurran, cant do much, jenkins failed)<br />
*** <s>https://review.openstack.org/#/c/89982 (own: romilg, nit by cedric, need core) (now merged)</s><br />
*** <s>https://review.openstack.org/#/c/119940 (own: shegde, garyk took care)</s><br />
**Bugs<br />
*** High priority bugs<br />
*** https://bugs.launchpad.net/neutron/+bug/1367391<br />
*** https://bugs.launchpad.net/neutron/+bug/1370077 (not ml2, but for plugins other than ml2)<br />
*** All ML2 & RC1 bugs<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2&field.milestone%3Alist=67382<br />
<br />
*Open Discussion<br />
<br />
=== Meeting September 10, 2014 ===<br />
<br />
*Announcements<br />
** Juno FFE candidates for RC-1<br />
***https://launchpad.net/neutron/+milestone/juno-rc1<br />
<br />
*Action Items from previous Week<br />
** rkukura to work on getting FFE for port binding BP - Completed, but denied<br />
** rkukura to enter bugs for DVR ML2 issues he’s identified - Entered most important one: https://bugs.launchpad.net/neutron/+bug/1367391<br />
<br />
*Bugs<br />
** FF -> RC1 focus shifts to bugs<br />
** https://bugs.launchpad.net/neutron/+bug/1193861<br />
** https://review.openstack.org/#/c/113999/ (Updated to include all bulk ops for networks, subnets, and ports.)<br />
** https://bugs.launchpad.net/neutron/+bug/1367391 (tracking)<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** Anyone needs help in progress with their bugs/reviews please raise your hand<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Open Discussion<br />
<br />
=== Meeting September 3, 2014 ===<br />
<br />
*Announcements<br />
** Juno feature freeze deadline is over<br />
<br />
*Action Items from previous Week<br />
**rkukura to enter bugs for DVR ML2 issues he’s identified<br />
**nlahouti and rkukura to keep after markmclain to remove his -2 on https://review.openstack.org/#/c/89211/, or explain why its not being removed - Completed<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron/+bug/1359416 (status: high - j3, akihiro?)<br />
** https://review.openstack.org/#/c/113999/<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Open Discussion<br />
<br />
=== Meeting August 27, 2014 ===<br />
<br />
*Announcements<br />
** Juno feature freeze deadline is 9/4<br />
<br />
*Action Items from previous Week<br />
**Sukhdev or rkukura to follow up with DVR team regarding Neutron OVS based Distributed Virtual Router - rkukura took care of this<br />
<br />
*Bugs<br />
** https://review.openstack.org/#/c/113999/<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Open Discussion<br />
<br />
=== Meeting August 20, 2014 ===<br />
<br />
*Announcements<br />
** Juno feature proposal deadline is August 21<br />
**Third Party Test System requirements for Juno<br />
***https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
** Absent excuse: banix, shivharis<br />
<br />
*Action Items from previous Week<br />
**rkukura to add comment to https://bugs.launchpad.net/neutron/+bug/1311470 suggesting we check at init for segments without configured drivers - Done<br />
**emagana to file doc bug corresponding to https://bugs.launchpad.net/neutron/+bug/1311470<br />
*** (emagana) It is already fixed by this commit: https://bugs.launchpad.net/openstack-manuals/+bug/1307133<br />
**banix to add priority column to code review table in https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews - Done<br />
<br />
*Bugs<br />
** https://review.openstack.org/#/c/113999/ (banix: I may not be able to attend the meeting; please review; I will update and complete the fix accordingly)<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Open Discussion<br />
<br />
=== Meeting August 13, 2014 ===<br />
<br />
*Announcements<br />
** Juno feature proposal deadline is August 21 - week from tomorrow<br />
<br />
*Action Items from previous Week<br />
**rkukura to add comments to https://bugs.launchpad.net/neutron/+bug/1311470 (comments added by rkukura)<br />
**shivharis to track bug https://bugs.launchpad.net/neutron/+bug/1352801 (carl baldwin added comments)<br />
**shivharis: to track bug https://bugs.launchpad.net/neutron/+bug/1224978 (unit tests have been added, now need reviewers)<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** (skip this time to allocate more time to Code Reviews - will gain more urgency next time)<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
* Support for network adaptors that do not allow promiscuous mode (relevant for flat & vlan networking)<br />
** Extend openvswitch neutron agent<br />
** Introduce macvtap (modifications to novas libvirt driver and linuxbridge plugin/agent)<br />
<br />
*Open Discussion<br />
<br />
=== Meeting August 6, 2014 ===<br />
<br />
*Announcements<br />
** https://launchpad.net/neutron/+milestone/juno-3<br />
** Absent excuse: shivharis<br />
<br />
*Action Items from previous Week<br />
**Sukhdev and banix to update https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews with deferred specs and for tracking code reviews for approved specs<br />
**rkukura to add comments to https://bugs.launchpad.net/neutron/+bug/1311470<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Spec Reviews<br />
** No more spec reviews. We have moved into code review phase<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
<br />
*ML2 Hierarchical Port Binding and Dynamic Segments<br />
<br />
*Open Discussion<br />
<br />
=== Meeting July 30, 2014 ===<br />
<br />
*Announcements<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://bugs.launchpad.net/neutron/+bugs?field.tag=ml2<br />
** https://bugs.launchpad.net/neutron/+bug/1327127 (needs owner)<br />
** <s>https://bugs.launchpad.net/neutron/+bug/1246737 (please close, havana?)</s><br />
** <s>https://bugs.launchpad.net/neutron/+bug/1338202 (needs review to make it to J2)</s><br />
** https://bugs.launchpad.net/neutron/+bug/1311470 (status)<br />
** Any others bugs needing reviews for J3 milestone<br />
<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
<br />
*ML2 Hierarchical Port Binding and Dynamic Segments<br />
<br />
*Open Discussion<br />
<br />
=== Meeting July 23, 2014 ===<br />
<br />
*Announcements<br />
<br />
**Juno-2 is tomorrow<br />
**https://launchpad.net/neutron/+milestone/juno-2<br />
**Spec/BP approvals for Juno is passed<br />
**Name of the K-release is Kilo<br />
**Several of our spces got approved and merged <br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://bugs.launchpad.net/neutron/+bug/1327127 (needs owner)<br />
** https://bugs.launchpad.net/neutron/+bug/1246737 (please close, havana?)<br />
** https://bugs.launchpad.net/neutron/+bug/1338202 (needs review to make it to J2)<br />
** https://bugs.launchpad.net/neutron/+bug/1311470 (status)<br />
** Any others bugs needing reviews for J2 milestone<br />
<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
<br />
*ML2 Sync<br />
** https://docs.google.com/document/d/17fATwZkJEonH0pIb1-mPD0UB5RKnJzcHYqkBesJhirE/edit<br />
<br />
*Open Discussion<br />
<br />
=== Meeting July 16, 2014 ===<br />
*Announcements<br />
**Spec approval deadline is July 20th. <br />
**Third party CI to be operational by July 24th. <br />
**Name the K-release https://www.surveymonkey.com/s/openstack-k-naming<br />
**Live migration of VMs from Nova Network to Neutron in MN - <br />
https://wiki.openstack.org/wiki/Neutron/MigrationFromNovaNetwork/HowTo <br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://bugs.launchpad.net/neutron/+bug/1331857 (status)<br />
** https://bugs.launchpad.net/neutron/+bug/1246737 (status)<br />
** https://bugs.launchpad.net/neutron/+bug/1311470 (status, kevinbenton?)<br />
** https://bugs.launchpad.net/neutron/+bug/1332719 (review needed)<br />
** https://bugs.launchpad.net/neutron/+bug/1337787 (review needed)<br />
<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*ML2 Sync<br />
** https://docs.google.com/document/d/17fATwZkJEonH0pIb1-mPD0UB5RKnJzcHYqkBesJhirE/edit<br />
<br />
* Provide node specific information to ML2 plugin<br />
** [http://lists.openstack.org/pipermail/openstack-dev/2014-July/thread.html#39755 Email thread]<br />
<br />
*Open Discussion<br />
<br />
=== Meeting July 9, 2014 ===<br />
* Meeting cancelled due to mid-cycle sprint<br />
<br />
=== Meeting July 2, 2014 ===<br />
* Announcements<br />
** Nova/Neutron Parity Sprint next week in Minneapolis, MN<br />
*** https://etherpad.openstack.org/p/lOiqsLmizl<br />
** DVR Demo<br />
***https://www.youtube.com/watch?v=p4BwAjLHd0M<br />
** Update on Friday's meeting to discuss ML2 Bulk Operations and ML2 Sync<br />
*** https://bugs.launchpad.net/neutron/+bug/1193861<br />
** Absent excuse: shivharis<br />
* Action items from last week<br />
** None<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
** https://etherpad.openstack.org/p/modular-l2-agent-outline<br />
*** Specs ready for core reviews<br />
<br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
** https://review.openstack.org/#/c/99187/<br />
<br />
* Third Party Test System requirements<br />
** https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
*Open Discussion<br />
<br />
=== Meeting June 25, 2014 ===<br />
* Announcements<br />
* Action items from last week<br />
** banix to re-organize the wiki to categorize the specs and add a column for code reviews<br />
* Modular L2 agent: <br />
** [https://etherpad.openstack.org/p/modular-l2-agent-outline Schematic diagram]<br />
** [https://review.openstack.org/#/c/99187/ Code sketch]<br />
** [http://lists.openstack.org/pipermail/openstack-dev/2014-June/thread.html#37195 Email thread]<br />
*Bugs<br />
** Need owner: https://bugs.launchpad.net/neutron/+bug/1204456<br />
** J2: https://bugs.launchpad.net/neutron/+bug/1276391<br />
** Serious bug, need some sort of closure: https://bugs.launchpad.net/neutron/+bug/1224978<br />
** We should close bugs that affect others by J2 so others have time to work on their stuff by J3<br />
** Any bugs that are ready and awaiting reviews?<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
** Ready for core approvals<br />
*** https://review.openstack.org/#/c/89728/<br />
*** https://review.openstack.org/#/c/91811/ <br />
*** which others? <br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Third Party Test System requirements<br />
** https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
*Open Discussion<br />
<br />
=== Meeting June 18, 2014 ===<br />
* Announcements<br />
* Action items from last week<br />
** banix to consolidate info from spec tracking etherpad into https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews<br />
** banix to investigate https://launchpad.net/bugs/1193861<br />
* Modular L2 agent: <br />
** [https://etherpad.openstack.org/p/modular-l2-agent-outline Schematic diagram]<br />
** [https://review.openstack.org/#/c/99187/ Code sketch]<br />
** [http://lists.openstack.org/pipermail/openstack-dev/2014-June/thread.html#37195 Email thread]<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
** Ready for core approvals<br />
*** https://review.openstack.org/#/c/89728/<br />
*** https://review.openstack.org/#/c/91811/ Is this ready? <br />
*** which others? <br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Third Party Test System requirements<br />
** https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
*Open Discussion<br />
<br />
=== Meeting June 11, 2014 ===<br />
* Announcements<br />
** Juno-1 being cut today<br />
*** Trying to get APIC L3 patch merged 1st<br />
** See https://wiki.openstack.org/wiki/NeutronJunoProjectPlan for Juno-2,3 plans<br />
*** Need to get ML2 high and medium priority items into plan<br />
** 3rd party CI needs to be working properly for ML2 drivers to stay in tree<br />
*** mestery will send email with deadlines<br />
*** see https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
* Action items from last week<br />
** rkukura to put priorities in specs etherpad (rkukura) [ from last week, close? ]<br />
** rkukura to talk to mestery for blueprint priorities<br />
** Sukhdev to investigate bug 1193861<br />
** rkukura to discuss with Mark regarding taskflow and provide feedback<br />
* Bugs<br />
** juno-1 in a few hours, nothing glaring for us<br />
** https://bugs.launchpad.net/neutron/+bug/1305800 (j1 -> j2)<br />
* Spec Reviews<br />
** https://etherpad.openstack.org/p/Neutron_ML2_Juno_Spec_Tracking<br />
** Support for extensions in ML2 Mechanism Drivers<br />
*** review: https://review.openstack.org/#/c/89208/<br />
*** etherpad: https://etherpad.openstack.org/p/ML2_MD_extensions<br />
*** issue: How to support extended attributes on core resources<br />
**** Current proposal: Pass input attributes to MDs and let MDs persist data and modify dictionaries<br />
**** Alternative 1: Fix NeutronDbPluginV2 base class to alway not set process_extensions=False when creating dictionaries<br />
**** Alternative 2: Add ExtensionDriver to ML2, with extend_*_dict, process_*_create, process_*_update methods<br />
* Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Modular L2 agent: https://review.openstack.org/#/c/99187/<br />
* Open Discussion<br />
<br />
=== Meeting June 04, 2014 ===<br />
* Announcements<br />
** https://wiki.openstack.org/wiki/NeutronPolicies (Neutron Policies)<br />
* Action items from last week<br />
** banix to recruit folks interested in Moduler L2 agent implementation<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron/+bug/1276391 (rkukura: status)<br />
** <s>https://bugs.launchpad.net/neutron/+bug/1227336 (banix to update status)</s><br />
** https://bugs.launchpad.net/neutron/+bug/1193861 (will this be covered by sukhdev's sync?)<br />
** https://bugs.launchpad.net/neutron/+bug/1246737 (oleg: havana backport)<br />
** https://bugs.launchpad.net/neutron/+bug/1260598 (isaku: status on unit test?)<br />
** https://bugs.launchpad.net/neutron/+bug/1236127 (needs slightly more unit test coverage, according to Kyle, need new owner)<br />
** (still working on the bugs section - shiv)<br />
* Spec Reviews<br />
** https://etherpad.openstack.org/p/Neutron_ML2_Juno_Spec_Tracking<br />
*** If priority is assigned, you may add your name as subteam-reviewer<br />
** Modular L2 agent (banix, blueprint)<br />
*** Have started putting the code together. Will have it posted before the next meeting (June 11) for comment. Will also update the ether pad below to provide more information accordingly.<br />
*** https://etherpad.openstack.org/p/modular-l2-agent-outline<br />
** Status on sync implementation (sukhdev)<br />
*** some bugs were closed as this will now be the holy grail<br />
<br />
=== Meeting May 28, 2014 ===<br />
* Announcements<br />
** none<br />
* Action items from last week<br />
** shivharis to scan all the bugs and tag them and prioritize them<br />
** rkukura to move all the specs from Agenda to an ehterpad<br />
** banix to send an email regarding ML2 Modular agent plan and seek interested parties<br />
* ovs-firewall-driver discussion: blueprint obstacles https://review.openstack.org/#/c/89712/<br />
* Modular L2 agent: planning<br />
** Initial outline for discussion [https://etherpad.openstack.org/p/modular-l2-agent-outline here]<br />
** possible interaction with upcoming "hierarchical binding" and "unified get_device_details"<br />
* Bugs (today we will only address these bugs)<br />
** https://bugs.launchpad.net/neutron/+bug/1276391 (rkukura: status)<br />
** https://bugs.launchpad.net/neutron/+bug/1227336 (banix to update status)<br />
** https://bugs.launchpad.net/neutron/+bug/1246737 (oleg: havana backport)<br />
** https://bugs.launchpad.net/neutron/+bug/1224978 (romilg: status?, priority?)<br />
** https://bugs.launchpad.net/neutron/+bug/1260598 (isaku: status on unit test?)<br />
** There are many bugs under the "need unit tests" [ NEED OWNERS ]<br />
*** what is the general plan for this?<br />
*** do MDs need specific tests or they are covered by the general ML2 plugin testing framework?<br />
* Spec Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron-specs,n,z<br />
** https://etherpad.openstack.org/p/Neutron_ML2_Juno_Spec_Tracking<br />
* Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Open Discussion<br />
<br />
=== Meeting May 21, 2014 ===<br />
* Announcements<br />
** Mid-cycle code sprint scheduled July 9-11<br />
*** Cisco office in Bloomington, Minnesota<br />
*** logistics, signup: https://etherpad.openstack.org/p/neutron-juno-mid-cycle-meeting<br />
* Action items from last week<br />
** banix to organize single etherpad for Modular L2 Agents session - done<br />
** rkukura to flesh out single etherpad for ML2 Roadmap session - done<br />
* ML2 design summit sessions post-mortem<br />
** https://etherpad.openstack.org/p/ML2_Juno_Roadmap<br />
** https://etherpad.openstack.org/p/ML2_mechanismdriver_extensions_support<br />
** https://etherpad.openstack.org/p/juno-neutron-modular-l2-agent<br />
** https://etherpad.openstack.org/p/hierarchical_network_topology<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Spec reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron-specs,n,z<br />
** Merged<br />
*** ML2 Mechanism Driver for the Cisco APIC - https://review.openstack.org/#/c/89305/ - HenryG<br />
*** ML2 Mechanism Driver for SR-IOV NIC switching - https://review.openstack.org/#/c/89763/ - irenab<br />
** In review<br />
*** Add spec for ML2 mechanism driver for SDN-VE - https://review.openstack.org/#/c/88101/ - banix<br />
*** VDP support in OVS Neutron Agent - https://review.openstack.org/#/c/89728/ - nlahouti<br />
*** ML2 Type drivers refactor to allow extensiblity - https://review.openstack.org/#/c/91811/ - asomya<br />
*** physical-network-topology extension spec - https://review.openstack.org/#/c/91275/ - Isaku Yamahata<br />
*** GW API: L2 bridging API - Piece 1: Basic use cases - https://review.openstack.org/#/c/93613/ - Racha Ben Ali<br />
*** Neutron QoS API Extension - https://review.openstack.org/#/c/88599/ - sc68cal<br />
*** Allow partial specification of Provider Network attributes - https://review.openstack.org/#/c/91540/ - zzelle<br />
*** Open vSwitch-based Security Groups: OVS FirewallDriver - https://review.openstack.org/#/c/89712/ - asadoughi<br />
*** Adding spec for fsl-sdn-os-mech-driver - https://review.openstack.org/#/c/88190/ - Trinath Somanchi<br />
*** Support for extensions in ML2 Mechanism Drivers - https://review.openstack.org/#/c/89208/ - nlahouti<br />
*** Add spec for neutron-external-ports blueprint - https://review.openstack.org/#/c/87825/ - kevinbenton<br />
*** ML2 Mechanism Driver for Cisco DFA - https://review.openstack.org/#/c/89740/ - nlahouti<br />
*** Neutron OVS based Distributed Virtual Router - https://review.openstack.org/#/c/89934/ - Swaminathan Vasudevan<br />
*** VLAN aware VMs - https://review.openstack.org/#/c/94612/ - Erik Moe<br />
** Planned<br />
*** ML2 Hierarchical Port Binding - rkukura<br />
* Code reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Open discussion<br />
<br />
=== Meeting May 7, 2014 ===<br />
* Announcements<br />
** Juno Summit next week, so no IRC meeting<br />
** Mid-cycle meeting being planned - https://etherpad.openstack.org/p/neutron-juno-mid-cycle-meeting<br />
* Action items from last week<br />
** rkukura to create etherpads for each summit session as soon as schedule is finalized<br />
*** rkukura added https://etherpad.openstack.org/p/ML2_Juno_Roadmap, but still needs to link BPs and spec to discuss<br />
*** etherpads have been added for other sessions by others<br />
*** Single etherpad per session, vs. etherpad per proposal?<br />
* ML2 Design Summit Sessions<br />
** Neutron schedule - http://junodesignsummit.sched.org/overview/type/neutron<br />
** Three sessions mainly focused on ML2<br />
*** ML2 Roadmap - http://junodesignsummit.sched.org/event/685fded37958784c0337681aa120568c<br />
*** Agent - http://junodesignsummit.sched.org/event/4205f2c4084e8a0c3bd8d420803ddf02<br />
*** Hierarchical Network Topologies - http://junodesignsummit.sched.org/event/1d5c2a1cc40bb6ffa539c19e8e5471b2<br />
** etherpads - https://wiki.openstack.org/wiki/Summit/Juno/Etherpads#Neutron<br />
** neutron pod at summit<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Spec Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron-specs,n,z<br />
* Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Open Discussion<br />
<br />
=== Meeting Cancelled April 30, 2014 ===<br />
* OpenStack vacation week!<br />
=== Meeting April 23, 2014 ===<br />
* Announcements<br />
** Neutron design summit runs through Friday - check your travel plans<br />
** New BP review process is up and running<br />
* Action items from last week<br />
** None<br />
* Design Summit Sessions<br />
** http://summit.openstack.org/<br />
** mestery is finalizing schedule, combining sessions<br />
*** ML2 Roadmap<br />
*** Agent<br />
*** Hierarchical Network Topologies<br />
** neutron pod at summit<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Spec Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron-specs,n,z<br />
* Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Open Discussion<br />
<br />
=== Meeting April 16, 2014 ===<br />
* Announcements<br />
* Action items from last week:<br />
* TypeDriver Refactoring: asomya<br />
* ovs-firewall-driver update: asadoughi<br />
* design summit session proposals - deadline Sunday 4/20<br />
** https://etherpad.openstack.org/p/juno_ml2_session_ideas<br />
<br />
=== Meeting April 9, 2014 ===<br />
* Action items from last week:<br />
** mestery to start etherpad for Juno Summit Sessions<br />
*** https://etherpad.openstack.org/p/juno_ml2_session_ideas<br />
** asomya to present his TypeDriver Refactoring<br />
* TypeDriver Refactoring<br />
** asomya<br />
* ovs-firewall-driver update: asadoughi<br />
<br />
=== Meeting April 2, 2014 ===<br />
* Action items from last week<br />
** banix to push patch to call remaining MDs after postcommit exception<br />
*** Please see: https://review.openstack.org/#/c/83217/ (Note that besides the unit tests and the updated comments this patch simply adds three lines.)<br />
* Reviews being tracked<br />
** Bind ports outside of transactions (rkukura): https://review.openstack.org/#/c/82945/<br />
** Error handling for update ops - https://bugs.launchpad.net/neutron/+bug/1227336<br />
*** Marked this as WORKINPROGRESS pending further discussion (perhaps at the summit). See the Action items section above for a stopgap measure. <br />
*** https://review.openstack.org/#/c/69792/ - in review<br />
*** Needs ML2 and core reviews<br />
*** Consensus that undoing operation makes sense if postcommit() ops fail?<br />
*** Do only drivers already called before failure see undo?<br />
* Design Summit Session Ideas<br />
** Juno planning for ML2 should start now<br />
** Ideas for summit sessions<br />
<br />
=== Meeting March 26, 2014 ===<br />
* Action items from last week:<br />
** None<br />
* Migration BP<br />
** migration - FFE - https://review.openstack.org/#/c/76533/ - merged<br />
* Other Bugs:<br />
* Bugs for icehouse<br />
** Port binding details - https://bugs.launchpad.net/neutron/+bug/1276395<br />
*** partial fix (add new properties) - https://review.openstack.org/#/c/76363/ - merged<br />
*** remainder (binding details in delete_port_*commit() ops) - https://review.openstack.org/#/c/79511/ - merged<br />
** bind_port() called in transaction - https://bugs.launchpad.net/neutron/+bug/1276391<br />
*** partial fix (remove validate_port_binding() and unbind_port() ops) - https://review.openstack.org/#/c/79511/ - merged<br />
*** remainder (move binding outside transaction) - https://review.openstack.org/#/c/82945/ - WIP<br />
**** Required minor fixes to mechanism drivers and tests - see REVISIT comments<br />
**** Update later today with cleanups, record locking, etc.<br />
**** Not clear if it will make icehouse<br />
** Error handling for update ops - https://bugs.launchpad.net/neutron/+bug/1227336<br />
*** https://review.openstack.org/#/c/69792/ - in review<br />
*** Needs ML2 and core reviews<br />
*** Consensus that undoing operation makes sense if postcommit() ops fail?<br />
*** Do only drivers already called before failure see undo?<br />
*** Defer to juno?<br />
** Binding failed - https://bugs.launchpad.net/neutron/+bug/1244255 - closed<br />
** VIF security - https://bugs.launchpad.net/nova/+bug/1112912 - in review<br />
*** Resistance to merging nova side - just control via nova config?<br />
*** Email thread and IRC discussion<br />
*** Nachi suggested discussion on #openstack-neutron after this meeting<br />
<br />
=== Meeting March 19, 2014 ===<br />
* Action items from last week:<br />
** None<br />
* Migration BP<br />
** migration - FFE - https://review.openstack.org/#/c/76533/<br />
*** (marun) Updated to support LB, please review.<br />
* Other Bugs:<br />
* Bugs for icehouse<br />
** Port binding details - https://bugs.launchpad.net/neutron/+bug/1276395<br />
*** partial fix (add new properties) - https://review.openstack.org/#/c/76363/ - merged<br />
*** remainder (binding details in delete_port_*commit() ops) - https://review.openstack.org/#/c/79511/ - approved<br />
** bind_port() called in transaction - https://bugs.launchpad.net/neutron/+bug/1276391<br />
*** partial fix (remove validate_port_binding() and unbind_port() ops) - https://review.openstack.org/#/c/79511/ - approved<br />
*** remainder (move binding outside transaction) - in progress, hopefully in review today<br />
** Error handling for update ops - https://bugs.launchpad.net/neutron/+bug/1227336<br />
*** https://review.openstack.org/#/c/69792/ - in review<br />
*** Needs ML2 and core reviews<br />
*** Consensus that undoing operation makes sense if postcommit() ops fail?<br />
** VIF security - https://bugs.launchpad.net/nova/+bug/1112912 - in review<br />
** Binding failed - https://bugs.launchpad.net/neutron/+bug/1244255 - unassigned?<br />
*** Will https://review.openstack.org/#/c/80829/ help?<br />
* Final mechanism driver status for icehouse:<br />
** cisco apic - deferred - https://review.openstack.org/#/c/73355/, https://review.openstack.org/#/c/73372/<br />
** cisco ucs - deferred<br />
** freescale - deferred - https://review.openstack.org/#/c/78092/ (former reviews: https://review.openstack.org/#/c/71868/, https://review.openstack.org/#/c/73985/, https://review.openstack.org/#/c/70089/)<br />
** huawei - deferred<br />
** SRIOV mech driver - deferred - https://review.openstack.org/#/c/74464/<br />
<br />
=== Meeting March 12, 2014 ===<br />
* Action items from last week:<br />
** None<br />
* Final mechanism driver status for icehouse<br />
** bigswitch - merged - https://review.openstack.org/#/c/64944/<br />
** brocade - merged - https://review.openstack.org/#/c/60129/<br />
** cisco apic - deferred - https://review.openstack.org/#/c/73355/, https://review.openstack.org/#/c/73372/<br />
** cisco ucs - deferred<br />
** freescale - deferred - https://review.openstack.org/#/c/78092/ (former reviews: https://review.openstack.org/#/c/71868/, https://review.openstack.org/#/c/73985/, https://review.openstack.org/#/c/70089/)<br />
** huawei - deferred<br />
** mellanox - merged - https://review.openstack.org/#/c/72854/<br />
** open daylight (odl) - merged - https://review.openstack.org/#/c/69775/<br />
** openflow agent - merged - https://review.openstack.org/#/c/71791/<br />
** SRIOV mech driver - deferred - https://review.openstack.org/#/c/74464/<br />
* Other BPs for icehouse<br />
** migration - FFE - https://review.openstack.org/#/c/76533/<br />
*** (marun) Updated to support LB, please review.<br />
** partial specs - deferred - https://review.openstack.org/#/c/71904/, https://review.openstack.org/#/c/74055/<br />
* Bugs for icehouse<br />
** Port binding details - https://bugs.launchpad.net/neutron/+bug/1276395<br />
*** partial fix (add new properties) - https://review.openstack.org/#/c/76363/ - merged<br />
*** remainder (binding details in delete_port_*commit() ops) - will be addressed in update to https://review.openstack.org/#/c/79511/ today - in progress<br />
** bind_port() called in transaction - https://bugs.launchpad.net/neutron/+bug/1276391<br />
*** partial fix (remove validate_port_binding() and unbind_port() ops) - https://review.openstack.org/#/c/79511/ - in review, update today<br />
*** remainder (move binding outside transaction) - in progress, hopefully in review today<br />
** Error handling for update ops - https://bugs.launchpad.net/neutron/+bug/1227336<br />
*** https://review.openstack.org/#/c/69792/ - in review<br />
*** Needs ML2 and core reviews<br />
*** Consensus that undoing operation makes sense if postcommit() ops fail?<br />
** VIF security - https://bugs.launchpad.net/nova/+bug/1112912 - in review<br />
** Binding failed - https://bugs.launchpad.net/neutron/+bug/1244255 - unassigned?<br />
** Agent model migration - https://bugs.launchpad.net/neutron/+bug/1260224 - in review<br />
** L2-pop live migration - https://bugs.launchpad.net/neutron/+bug/1237841 - review abandoned?<br />
*** here is the good review : https://review.openstack.org/#/c/61767/ (will be rebased asap)<br />
* Distributed Virtual Router<br />
** L2 plugin changes needed to enable DVR. See the DVR section of [[Meetings/Neutron-L3-Subteam|L3 subteam page]] for details.<br />
** [https://docs.google.com/document/d/1depasJSnGZPOnRLxEC_PYsVLcGVFXZLqP52RFTe21BE/edit#heading=h.5w7clq272tji Here is the document specifically about L2 changes]<br />
* Juno design summit session proposals<br />
** Submit and read proposals at http://summit.openstack.org/<br />
** I'll submit a general ML2 update/planning/catch-all session<br />
** Unfinished items from icehouse?<br />
** Brainstorm?<br />
* Open Discussion<br />
<br />
=== Meeting March 5, 2014 ===<br />
* Action items from last week:<br />
** None<br />
* Mechanism driver status for icehouse<br />
** bigswitch - merged - https://review.openstack.org/#/c/64944/<br />
** brocade - approved - https://review.openstack.org/#/c/60129/<br />
** cisco apic - deferred? - https://review.openstack.org/#/c/73355/, https://review.openstack.org/#/c/73372/<br />
** cisco ucs - deferred<br />
** freescale - deferred - https://review.openstack.org/#/c/78092/ (former reviews: https://review.openstack.org/#/c/71868/, https://review.openstack.org/#/c/73985/, https://review.openstack.org/#/c/70089/)<br />
** huawei - deferred<br />
** mellanox - merged - https://review.openstack.org/#/c/72854/<br />
** open daylight (odl) - FFE - https://review.openstack.org/#/c/69775/<br />
** openflow agent - merged - https://review.openstack.org/#/c/71791/<br />
** SRIOV mech driver: https://review.openstack.org/#/c/74464/<br />
* Other BPs for icehouse<br />
** migration - FFE - https://review.openstack.org/#/c/76533/<br />
*** (marun) Updated to support LB, please review.<br />
** partial specs - deferred? - https://review.openstack.org/#/c/71904/, https://review.openstack.org/#/c/74055/<br />
* Bugs for icehouse<br />
** https://bugs.launchpad.net/neutron/+bug/1276395, https://review.openstack.org/#/c/76363/ - approved<br />
** https://bugs.launchpad.net/neutron/+bug/1276391 - in progress<br />
** https://review.openstack.org/#/c/69792/ Deals with fails in update-*-postcommit ops <br />
* Distributed Virtual Router<br />
** L2 plugin changes needed to enable DVR. See the DVR section of [[Meetings/Neutron-L3-Subteam|L3 subteam page]] for details.<br />
** [https://docs.google.com/document/d/1depasJSnGZPOnRLxEC_PYsVLcGVFXZLqP52RFTe21BE/edit#heading=h.5w7clq272tji Here is the document specifically about L2 changes]<br />
* Open Discussion<br />
<br />
=== Meeting February 26, 2014 ===<br />
* Action items from last week:<br />
** ML2 team to review Port Binding document and comment inline<br />
*** https://docs.google.com/document/d/1k8tAqfQr8Ujzx5TzpXTYEUaym-0U-pE3YL9wjrS8cDg/edit#heading=h.cpck9ip3dbdv<br />
** marun and rkukura to proceed with migration BP and get an extension from markmcclain<br />
*** Initial patch posted for review, please take a look! https://review.openstack.org/#/c/76533/<br />
**** [marun]: I'm afraid I can't attend the meeting but will be back online later today. <br />
** All ML2 MechanismDrivers which bind ports should ensure they look to make sure the binding:vnic_type attribute is something they handle.<br />
* Port binding bug fixes which may affect MDs:<br />
** https://bugs.launchpad.net/neutron/+bug/1276395<br />
** https://bugs.launchpad.net/neutron/+bug/1276391<br />
* Open Discussion<br />
<br />
=== Meeting February 19, 2014 ===<br />
* Action items from last week:<br />
** rkukura to move port binding discussion into Google Doc<br />
** matrohon to file BP for multi-node testing and bring this up in the infra meeting<br />
* Migration tool<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/ml2-deprecated-plugin-migration<br />
** marun volunteered to own this working with rkukura<br />
* SR-IOV BPs in review:<br />
** https://blueprints.launchpad.net/neutron/+spec/ml2-binding-profile<br />
** https://blueprints.launchpad.net/neutron/+spec/ml2-request-vnic-type<br />
** https://blueprints.launchpad.net/neutron/+spec/vif-details<br />
** https://review.openstack.org/#/c/21946/<br />
** https://bugs.launchpad.net/neutron/+bug/1274034<br />
** https://review.openstack.org/#/c/44596/<br />
* Port binding bug fixes which may affect MDs:<br />
** https://bugs.launchpad.net/neutron/+bug/1276395<br />
** https://bugs.launchpad.net/neutron/+bug/1276391<br />
* Proposed patch to ML2 to move away from providernet extension into the multi-provider extension with arbitrary attributes<br />
** https://review.openstack.org/#/c/37893/<br />
<br />
=== Meeting February 12, 2014 ===<br />
* Action items from last week:<br />
** rkukura to put result of binding changes email discussion into a wiki or google doc<br />
** rkukura to change priorities of all new 3rd party MD BPs to low if they do not already have jenkins job in place<br />
*** https://blueprints.launchpad.net/neutron/+spec/brocade-ml2-mechanism-driver - medium, approved, in review, have jenkins<br />
*** https://blueprints.launchpad.net/neutron/+spec/bsn-ml2-mechanism-driver - medium, approved, no review, no jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/huawei-ml2-mechanism-driver - medium, approved, in review, no jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/ml2-cisco-apic-mechanism-driver - medium, approved, no review, have jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/ml2-opendaylight-mechanism-driver - medium, approved, in review, have jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/ml2-ucs-manager-mechanism-driver - medium, approved, no review, have jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/mlnx-ml2-support - medium, approved, in review, have jenkins<br />
*** https://blueprints.launchpad.net/neutron/+spec/ryu-ml2-driver - medium, approved, in review, have jenkins<br />
*** https://blueprints.launchpad.net/neutron/+spec/bigswitch-ml2-driver - low, approved, in review, no jenkins?, relationship to bsn-ml2-mechanism-driver?<br />
*** https://blueprints.launchpad.net/neutron/+spec/fsl-sdn-os-mech-driver - low, approved, in review, no jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/huawei-ml2-evs-mechanism-driver - low, approved, no review, no jenkins, relationship to huawei-ml2-mechanism-driver?<br />
*** https://blueprints.launchpad.net/neutron/+spec/netron-ml2-mechnism-driver-for-cisco-dfa-support - deferred to juno<br />
* ML2 Exceptions to UserSpace<br />
** https://bugs.launchpad.net/neutron/+bug/1273730<br />
* BPs<br />
** Provider network partial specs: zzelle@irc<br />
** https://wiki.openstack.org/wiki/Provider-network-partial-specs<br />
** https://review.openstack.org/71904<br />
* Blueprints<br />
** https://blueprints.launchpad.net/neutron?searchtext=ml2<br />
** 3 high, 13 medium, 3 low, 13 undefined priorities<br />
** 19 not yet approved for icehouse<br />
** all MDs should probably be same priority<br />
** Which should we approve for icehouse, drop from icehouse or adjust priority?<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron/+bugs?field.tag=ml2<br />
* ovs-firewall security group update: asadoughi<br />
* Tests<br />
** Add the capabality to test core MD (l2-pop, ovs, lb) by the gate<br />
<br />
===Previous Agenda===<br />
* ML2 Sessions Etherpads from Icehouse summit:<br />
** Extensibility of ML2 (Wednesday 4:40PM): https://etherpad.openstack.org/p/ML2_Extensibility<br />
** ML2 QoS and Deprecated Plugin Migration (Wednesday 5:30PM): https://etherpad.openstack.org/p/neutron-qos-hk and https://etherpad.openstack.org/p/ML2_Deprecated_Plugin_Migration<br />
** ML2 Multiple Backend Support (Friday 9:50AM)<br />
** ML2 Mechanism Drivers and Modular Agents (Friday 1:30PM)<br />
* devstack ML2 patches<br />
** Default devstack to ML2: https://bugs.launchpad.net/devstack/+bug/1220745<br />
** Correctly set L3 service plugin for ML2: https://review.openstack.org/#/c/48522/<br />
* Documentation<br />
** Need to focus on this now<br />
** Documentation BP link: https://blueprints.launchpad.net/openstack-manuals/+spec/neutron-ml2-docs<br />
** ML2 documentation bugs link: https://bugs.launchpad.net/openstack-manuals/+bugs?field.tag=ml2<br />
** Need to document ML3 with ML2<br />
* Testing and bug fixes<br />
** Testing of ML2 by everyone would be appreciated<br />
** We need to find and fix any bugs in the next couple of weeks<br />
<br />
* Icehouse Design Summit Topic ideas<br />
** RPC handling in ML2 for Type and Mechanism Drivers<br />
** More extensible TypeDrivers for controller-based MechanismDrivers<br />
** Monolithic Plugin vs. ML2 MechanismDriver - current and future plugins<br />
** Future Directions for ML2 (orchestration, deployment, management, ...)<br />
** Migration from deprecated Plugins (openvswitch, linuxbridge) to ML2 - automation?<br />
** Add support for VXLAN multicast to the OVS agent with newer versions of OVS and Linux kernel.<br />
** Multi-segment provider network implementations in MechanismDrivers, specifically OVS.<br />
** Additional provider network attributes for controller-based plugins such as ODL for networks created outside of Neutron.<br />
<br />
=== Icehouse ML2 work for reference ===<br />
* ML2 TypeDriver Extra Port Info<br />
** https://blueprints.launchpad.net/neutron/+spec/ml2-typedriver-extra-port-info<br />
* Campus Network Blueprint and ML2 integration<br />
** https://blueprints.launchpad.net/neutron/+spec/campus-network<br />
* OpenDaylight Driver<br />
** https://blueprints.launchpad.net/quantum/+spec/ml2-opendaylight-mechanism-driver<br />
<br />
=== Questions? ===<br />
<br />
== Previous Meeting Logs ==<br />
* Available here: [http://eavesdrop.openstack.org/meetings/networking_ml2/ ML2 Meeting Logs]<br />
<br />
== General ML2 Information ==<br />
Here are the current ml2-specific blueprints for havana:<br />
<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-gre<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-mechanism-drivers<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-portbinding<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-vxlan<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-multi-segment-api<br />
<br />
<br />
These tunnel-related blueprints effect the openvswitch and/or<br />
linuxbridge agents, and the features should also (or exclusively) be<br />
supported (using both agents simultaneously where applicable) by the ml2<br />
plugin:<br />
<br />
* https://blueprints.launchpad.net/quantum/+spec/ovs-vxlan-lisp-tunnel<br />
* https://blueprints.launchpad.net/quantum/+spec/openvswitch-kernel-vxlan<br />
* https://blueprints.launchpad.net/quantum/+spec/vxlan-linuxbridge<br />
* https://blueprints.launchpad.net/quantum/+spec/ovs-tunnel-partial-mesh<br />
* https://blueprints.launchpad.net/quantum/+spec/l2-population<br />
<br />
<br />
These blueprints involve the ml2 MechanismDriver API:<br />
<br />
* https://blueprints.launchpad.net/quantum/+spec/tailf-ncs<br />
* https://blueprints.launchpad.net/quantum/+spec/ovsplugin-hardware-devices<br />
<br />
[[Category: Meetings]]</div>Sukhdevhttps://wiki.openstack.org/w/index.php?title=Meetings/ML2&diff=152818Meetings/ML22017-03-29T08:03:29Z<p>Sukhdev: </p>
<hr />
<div>'''Weekly on Wednesdays at 1600 UTC on #openstack-meeting-alt'''<br />
<br />
Tracking ML2 Subgroup Reviews: [https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews here]<br />
<br />
<br />
==Agenda==<br />
<br />
=== Meeting March 30, 2017 ===<br />
<br />
* Announcements<br />
** Sukhdev is out today<br />
<br />
<br />
=== Meeting March 15, 2017 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
<br />
** SR-IOV port extension RFE<br />
*** https://bugs.launchpad.net/neutron/+bug/1662650<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
<br />
<br />
=== Meeting March 1, 2017 ===<br />
<br />
* Announcements<br />
<br />
* PTG post mortem<br />
<br />
* Bugs/RFEs<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting February 22, 2017 (PTG) ===<br />
<br />
=== No Meeting February 15, 2017 ===<br />
<br />
=== Meeting February 8, 2017 ===<br />
<br />
* Announcements<br />
** rkukura not available for today's meeting<br />
** Neutron PTG etherpad - https://etherpad.openstack.org/p/neutron-ptg-pike<br />
<br />
* Bugs/RFEs<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting January 25, 2017 ===<br />
<br />
* Announcements<br />
** Neutron PTG etherpad - https://etherpad.openstack.org/p/neutron-ptg-pike<br />
<br />
* Bugs/RFEs<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
*** https://review.openstack.org/#/c/404293<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting January 18, 2017 ===<br />
<br />
* Announcements<br />
** There is still room for PTG registrations <br />
<br />
* Bugs/RFEs<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
*** https://review.openstack.org/#/c/404293<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting January 11, 2017 ===<br />
<br />
* Announcements<br />
* There is still room for PTG registrations <br />
<br />
* Bugs/RFEs<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
*** https://review.openstack.org/#/c/404293<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting December 14, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 7, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting November 23, 2016 ===<br />
<br />
=== Meeting November 16, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting November 9, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Ocata Summit Retrospective<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
*** part of this Barcelona summit design session: https://etherpad.openstack.org/p/ocata-nova-neutron-session<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting November 2, 2016 ===<br />
<br />
* Skipping due to Ocata summit travel/recovery<br />
<br />
=== No Meeting October 26, 2016 ===<br />
<br />
* Skipping due to Ocata summit<br />
<br />
=== Meeting October 19, 2016 ===<br />
<br />
* Announcements<br />
** Next week Summit in Barcelona. No meeting next week<br />
<br />
* Ocata Planning<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
*** part of this Barcelona summit design session: https://etherpad.openstack.org/p/ocata-nova-neutron-session<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting October 12, 2016 ===<br />
<br />
* Announcements<br />
** Bob Kukura will not be at today's meeting.<br />
<br />
* Ocata Planning<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
*** part of this Barcelona summit design session: https://etherpad.openstack.org/p/ocata-nova-neutron-session<br />
*** Unifying the portbinding logic is not a necessary part of this proposal anymore<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting October 5, 2016 ===<br />
<br />
* Announcements<br />
** Bob Kukura will not be at today's meeting.<br />
<br />
* Ocata Planning<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** Unifying the portbinding logic is not a necessary part of this proposal anymore<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting September 28, 2016 ===<br />
<br />
=== No Meeting September 21, 2016 ===<br />
<br />
=== No Meeting September 14, 2016 ===<br />
<br />
=== Meeting September 7, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** Unifying the portbinding logic is not a necessary part of this proposal anymore<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting August 31, 2016 ===<br />
<br />
* Neither sukhdev nor rkukura is available to chair today, so we'll skip this week's meeting.<br />
<br />
=== Meeting August 24, 2016 ===<br />
<br />
* Announcements<br />
** N-3 is Sept 1<br />
<br />
* Bugs/RFEs<br />
** Unify ML2 portbinding and dvr portbinding tables - andreas (not available for today's meeting)<br />
*** please review this patch - https://review.openstack.org/#/c/317358<br />
*** spec for live migration - https://review.openstack.org/#/c/309416/<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception - see patch here - https://review.openstack.org/#/c/327500<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 17, 2016 ===<br />
<br />
* Announcements<br />
** N-3 is Sept 1<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
*** I have added the conf calling information for remote participation - see - https://etherpad.openstack.org/p/newton-neutron-midcycle-workitems<br />
<br />
<br />
* Bugs/RFEs<br />
** Unify ML2 portbinding and dvr portbinding tables - andreas <br />
<br />
** please review this patch - https://review.openstack.org/#/c/317358<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception - see patch here - https://review.openstack.org/#/c/327500<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
** Clarification on coupling between port create and port update calls to mech drivers<br />
<br />
=== Meeting August 3, 2016 ===<br />
<br />
* Announcements<br />
** N-3 is Sept 1<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
** Barcelona summit presentation voting has started: https://www.openstack.org/summit/barcelona-2016/vote-for-speakers<br />
<br />
* Bugs/RFEs<br />
** Unify ML2 portbinding and dvr portbinding tables - andreas <br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1609184 [RFE] ML2: Allow retry on db error by precommit https://review.openstack.org/#/c/350315/<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 27, 2016 ===<br />
<br />
* Meeting was cancelled this week<br />
<br />
=== Meeting July 20, 2016 ===<br />
<br />
* Announcements<br />
** N-2 is behind us<br />
** N-3 is Sept 1<br />
** Project Mascot/logo - see here - http://lists.openstack.org/pipermail/openstack-dev/2016-July/099046.html<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
<br />
* Bugs/RFEs<br />
** Unify ML2 portbinding and dvr portbinding tables - andreas <br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 13, 2016 ===<br />
<br />
* Announcements<br />
** Deadline to submit proposals for Barcelona summit is today<br />
** N-2 is this week - http://releases.openstack.org/newton/schedule.html<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
<br />
* Bugs/RFEs<br />
** Unify of ML2 portbinding and dvr portbinding tables<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
<br />
<br />
=== Meeting July 6, 2016 ===<br />
<br />
* Announcements<br />
** July 12-14 Neuton-2<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
* Bugs/RFEs<br />
** Unify of ML2 portbinding and dvr portbinding tables<br />
*** Armax commented on the spec: https://review.openstack.org/309416 . Those are his major points:<br />
*** Are we sure that vnic_type and profile are always port specific (and not binding specific)?<br />
*** Why not just merging the portbindingstable into the dvr portbindingstable?<br />
*** For Live Migration Armando rather wants a live migration specifc port extension than a general purpose port extension. The general purpose solution seems a bit overkill to him. On the summit, we decided to go the latter one, thoughts?<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
=== Meeting June 29, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Items from Last week<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting June 22, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Items from Last week<br />
** https://review.openstack.org/#/c/320657/1/neutron/db/ipam_backend_mixin.py <- Should this be fixed? Question from Rossella.<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting June 15, 2016 ===<br />
<br />
* Announcements<br />
* Unify of ML2 portbinding and dvr portbinding tables<br />
** current patchset: https://review.openstack.org/#/c/326987<br />
*** TODO: minor fixes, unit tests<br />
*** Separate Patch: OVO, rework DVR part as well<br />
** series of patches doing similar work for router ha ports: https://review.openstack.org/#/c/323993<br />
** Which one is the right way to go? Who do we need to involve to land this in Newton?<br />
<br />
* Open Discussion<br />
** https://review.openstack.org/#/c/320657/1/neutron/db/ipam_backend_mixin.py <- Should this be fixed? Question from Rossella.<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
=== Meeting June 8, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Open Discussion<br />
<br />
=== Meeting June 1, 2016 ===<br />
<br />
* Announcements<br />
** N-1 is *this* week<br />
** http://releases.openstack.org/newton/schedule.html<br />
<br />
* Manila-ML2 integration <br />
** https://bugs.launchpad.net/neutron/+bug/1573197<br />
<br />
* Security Groups Discussion<br />
<br />
* Open Discussion<br />
** Some routed networks stuff (carl_baldwin)<br />
*** https://review.openstack.org/#/c/317358 - Enabling create / delete of segments directly<br />
*** https://review.openstack.org/#/c/321152 - ML2 bug doesn't allow return of IP allocation in port update.<br />
<br />
=== Meeting May 25, 2016 ===<br />
<br />
* Today's meeting was cancelled - we will meet next week<br />
<br />
* Announcements<br />
** N-1 is next week<br />
** http://releases.openstack.org/newton/schedule.html<br />
<br />
* Manila-ML2 integration <br />
** https://bugs.launchpad.net/neutron/+bug/1573197<br />
<br />
* Security Groups Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting May 18, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Bugs<br />
<br />
* Open Discussion<br />
<br />
=== Meeting May 11, 2016 ===<br />
<br />
(carl_baldwin) Will there be a meeting this week? - Yes<br />
<br />
* Announcements<br />
<br />
* Newton charter for ML2 <br />
** Trunked ports integration with ML2 <br />
** Integration of Segments service plugin with ML2 (see below)<br />
<br />
* Bugs<br />
** Missing ML2 config options in config reference: https://bugs.launchpad.net/openstack-manuals/+bug/1567792<br />
<br />
* Open Discussion<br />
** Some routed networks topics<br />
*** creating and deleting segments on existing network through new segment API<br />
**** Any cases it should be forbidden?<br />
*** Integrating the segments service plugin with ML2<br />
<br />
<br />
=== Meeting May 4, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Discussion on the charter for ML2 for Newton<br />
** Some of the discussion during summit - https://etherpad.openstack.org/p/newton-neutron-unplugged-track<br />
<br />
* Bugs<br />
** Missing ML2 config options in config reference: https://bugs.launchpad.net/openstack-manuals/+bug/1567792<br />
<br />
* Open Discussion<br />
<br />
=== Meeting April 20, 2016 ===<br />
<br />
* Announcements<br />
** rkukura cannot attend today<br />
** Austin Summit Next week<br />
** No meeting next week (4/27)<br />
<br />
* Neutron Austin Design sessions schedule<br />
** https://www.openstack.org/summit/austin-2016/summit-schedule/global-search?t=Neutron%3A<br />
<br />
* Bugs<br />
** Missing ML2 config options in config reference: https://bugs.launchpad.net/openstack-manuals/+bug/1567792<br />
<br />
* Open Discussion<br />
** Nova-Neutron Porbinding Migration issues (+ macvtap migration, cross l2 agent migration) <br />
*** Cannot attend today, so here a brief update (scheuran, 2016-04-13)<br />
*** Started discussion on the ML http://lists.openstack.org/pipermail/openstack-dev/2016-April/092073.html<br />
*** In a lengthy chat with kevinbenton today we agreed to follow up the multiple port binding thing<br />
*** I started rebasing Bobs patches https://review.openstack.org/#/c/189410 - it will take a while, as I'm learning a lot on the way ;)<br />
*** And a BP + spec is required for the API changes that externalize multiple bindings per port, also still TBD<br />
<br />
=== Meeting April 13, 2016 ===<br />
<br />
* Announcements<br />
** Newton is now open for business<br />
** Networking Guide ML2 section merged: http://docs.openstack.org/mitaka/networking-guide/config-ml2-plug-in.html (scheuran)<br />
<br />
* Neutron Austin Design sessions schedule<br />
** https://www.openstack.org/summit/austin-2016/summit-schedule/global-search?t=Neutron%3A<br />
<br />
* Bugs<br />
** Missing ML2 config options in config reference: https://bugs.launchpad.net/openstack-manuals/+bug/1567792<br />
<br />
* Open Discussion<br />
** Nova-Neutron Porbinding Migration issues (+ macvtap migration, cross l2 agent migration) <br />
*** Cannot attend today, so here a brief update (scheuran, 2016-04-13)<br />
*** Started discussion on the ML http://lists.openstack.org/pipermail/openstack-dev/2016-April/092073.html<br />
*** In a lengthy chat with kevinbenton today we agreed to follow up the multiple port binding thing<br />
*** I started rebasing Bobs patches https://review.openstack.org/#/c/189410 - it will take a while, as I'm learning a lot on the way ;)<br />
*** And a BP + spec is required for the API changes that externalize multiple bindings per port, also still TBD<br />
<br />
=== Meeting April 6, 2016 ===<br />
<br />
* Announcements<br />
** Mitaka release is this week<br />
<br />
* Neutron Austin Design summit Ideas <br />
** Link - https://etherpad.openstack.org/p/newton-neutron-summit-ideas<br />
<br />
* port binding discussion on migration (scheuran) - continuation from previous week<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 30, 2016 ===<br />
<br />
* Announcements<br />
** Mitaka RC2 in the works<br />
<br />
* Neutron Austin Design summit Ideas <br />
** Link - https://etherpad.openstack.org/p/newton-neutron-summit-ideas<br />
<br />
* port binding discussion on migration (scheuran)<br />
** In case distributed ports would be needed, old (currently abandoned, but worth revisiting) effort to cleanup DVR's distributed port implementation as a precursor to generalizing it is here:<br />
*** https://bugs.launchpad.net/neutron/+bug/1367391<br />
*** https://review.openstack.org/#/c/189410/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 23, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Neutron Austin Design summit Ideas <br />
** Link - https://etherpad.openstack.org/p/newton-neutron-summit-ideas<br />
<br />
* port binding discussion on migration (scheuran)<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 16, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Docs ML2 configuration section update<br />
** Documentation - https://review.openstack.org/#/c/282349<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* port binding with port owned by router<br />
<br />
* Simulate portbinding on migration target host (scheuran)<br />
** Use Case: Migration cross l2 agents, migration with macvtap l2 agent --> In both cases nova needs to know the portbinding information that should be used on the migration target before migration has started (in nova pre_live_migration) and before port has been bound. This information is required to trigger the correct vif-plug action on the target and to modify the libvirt domain.xml accordingly<br />
** Approach: Some new api call is required, which simulates the portbinding for the target host and returns this information<br />
** This is just as a heads up - I try to come up with more details in the next meeting (23rd of March)<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 9, 2016 ===<br />
<br />
* Announcements<br />
** rkukura cannot attend today<br />
<br />
* Modular L2 agent update<br />
** Documentation - https://review.openstack.org/#/c/282349<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 2, 2016 ===<br />
<br />
* Announcements<br />
** Mitaka-3 is this week<br />
<br />
* Modular L2 agent update<br />
** Documentation - https://review.openstack.org/#/c/282349<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting February 24, 2016 ===<br />
<br />
* Announcements<br />
** neutron mid-cycle this week - https://etherpad.openstack.org/p/neutron-mitaka-midcycle<br />
<br />
* Open Agenda - based upon interest<br />
<br />
* Modular L2 agent update<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting February 17, 2016 ===<br />
<br />
* Announcements<br />
** rkukura on PTO this week<br />
<br />
* Open Agenda - based upon interest<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Modular L2 agent update<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting February 10, 2016 ===<br />
<br />
* Announcements<br />
** Do not forget to vote on sessions for Austin Summit<br />
*** https://www.openstack.org/summit/austin-2016/vote-for-speakers<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Modular L2 agent update<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting February 3, 2016 ===<br />
<br />
* Announcements<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Modular L2 agent update<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting January 27, 2016 ===<br />
<br />
* Announcements<br />
** Austin (Newton) Summit session proposal deadline is Monday<br />
*** https://www.openstack.org/summit/austin-2016/call-for-speakers<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting January 20, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Driver API for SecurityGroup <br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Any topics of interest to ML2 - Open Agenda based upon the interest<br />
* Open Discussion<br />
<br />
<br />
=== Meeting January 13, 2016 ===<br />
<br />
* Announcements<br />
** M2 is next week<br />
<br />
* Driver API for SecurityGroup <br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Any topics of interest to ML2 - Open Agenda based upon the interest<br />
* Open Discussion<br />
<br />
=== Meeting January 6, 2016 ===<br />
* Announcements<br />
** M2 Mid Jan<br />
<br />
* Driver API for SecurityGroup - good discussion on the bug<br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* Trunk port binding for VLAN-awere VMs - pretty much ready to go<br />
** Spec - https://review.openstack.org/#/c/243786/<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Any topics of interest to ML2 - Open Agenda based upon the interest<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 30, 2015 ===<br />
<br />
* No meeting<br />
<br />
=== Meeting December 23, 2015 ===<br />
<br />
* No meeting<br />
<br />
=== Meeting December 16, 2015 ===<br />
<br />
* Announcements<br />
** Sukhdev is off for next two weeks, rkukura is off week after next<br />
** no meeting 12/30<br />
** quick poll - meet next week (12/23)?<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** Spec - https://review.openstack.org/#/c/243786/<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran (can't attend today 12/09)<br />
** This patch needs to go in first, then we're ready to do the split of the lb agent: https://review.openstack.org/250542<br />
** Split of the lb agent: Will be updated after above went in: https://review.openstack.org/#/c/246318/<br />
** Moving the code to a separate file [WIP] https://review.openstack.org/#/c/248138/<br />
** Also had a discussion with kevinbenton and ajo if arp spoofing stuff could be modelled as agent extension. Could not convince them, so we agreed to go on with the current design and keep that in the back of our minds for the future.<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* limited-portsec Discussion<br />
** if the limited-portsec depend on port-sec extension, there maybe code in limited-portsec to extend the dict of port-sec.<br />
** https://review.openstack.org/#/c/250036/ , difficult to handle the dependency in these extensions.<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 9, 2015 ===<br />
<br />
* Announcements<br />
** Sukhdev is off for next three weeks<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** Spec - https://review.openstack.org/#/c/243786/<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran (can't attend today 12/09)<br />
** This patch needs to go in first, then we're ready to do the split of the lb agent: https://review.openstack.org/250542<br />
** Split of the lb agent: Will be updated after above went in: https://review.openstack.org/#/c/246318/<br />
** Moving the code to a separate file [WIP] https://review.openstack.org/#/c/248138/<br />
** Also had a discussion with kevinbenton and ajo if arp spoofing stuff could be modelled as agent extension. Could not convince them, so we agreed to go on with the current design and keep that in the back of our minds for the future.<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* limited-portsec Discussion<br />
** if the limited-portsec depend on port-sec extension, there maybe code in limited-portsec to extend the dict of port-sec.<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Open Discussion<br />
** Discussion on passing network ID to the type drivers - enhancement is needed to three methods as follows:<br />
*** def allocate_tenant_segment(self, session, network_id=None):<br />
*** def reserve_provider_segment(self, session, segment, network_id=None):<br />
*** def release_segment(self, session, segment, network_id=None):<br />
<br />
=== Meeting December 2, 2015 ===<br />
* Announcements<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** Spec - https://review.openstack.org/#/c/243786/<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
** https://review.openstack.org/#/c/246318/<br />
** https://review.openstack.org/#/c/248138/<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting November 25, 2015 ===<br />
* Announcements<br />
** M1 is due next week<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** Bence Romsics discussed with ML2 subteam at summit<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting November 18, 2015 ===<br />
* Announcements<br />
** M1 is due in first week of Dec<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** Bence Romsics discussed with ML2 subteam at summit<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting November 11, 2015 ===<br />
* Announcements<br />
** Welcome back from the summit and our week off!<br />
** Mitaka-1 December 1: https://launchpad.net/neutron/+milestone/mitaka-1<br />
<br />
* Mitaka Design Summit recap<br />
** Etherpads: https://wiki.openstack.org/wiki/Design_Summit/Mitaka/Etherpads#Neutron<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** Bence Romsics discussed with ML2 subteam at summit<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
=== Meeting October 21, 2015 ===<br />
* Announcements<br />
** Mitaka summit is next week<br />
** No ML2 IRC meeting during summit<br />
<br />
* Mitaka Design Summit<br />
** Neutron Design Summit schedule - https://www.openstack.org/summit/tokyo-2015/schedule/design-summit<br />
<br />
* ML2 pre-cycle sprint recap<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** email summaries - TBD<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
=== Meeting October 14, 2015 ===<br />
<br />
* Meeting cancelled due to low attendance<br />
<br />
=== Meeting October 7, 2015 ===<br />
<br />
* No meeting - ML2 pre-cycle sprint<br />
<br />
=== Meeting Sept 30, 2015 ===<br />
* Announcements<br />
** Neutron has a new PTL for Mitaka - congratulations to armax and many thanks to mestery!<br />
** ML2 pre-cycle sprint is next week<br />
** No ML2 IRC meeting next week<br />
<br />
* ML2 pre-cycle sprint<br />
** Sprint announcement - http://lists.openstack.org/pipermail/openstack-dev/2015-September/073927.html<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** Logistics<br />
** Prep<br />
<br />
* Mitaka Design Summit proposals for ML2 - discussion <br />
** Neutron Mitaka Design Summit proposals - https://etherpad.openstack.org/p/neutron-mitaka-designsummit<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* Modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
=== Meeting Sept 23, 2015 ===<br />
* Announcements<br />
** Liberty RC1 contents - https://launchpad.net/neutron/+milestone/liberty-rc1<br />
** PTL election is this week - https://wiki.openstack.org/wiki/PTL_Elections_September_2015<br />
<br />
* ML2 late-cycle plan<br />
** Sprint announcement - http://lists.openstack.org/pipermail/openstack-dev/2015-September/073927.html<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* Mitaka Design Summit proposals for ML2 - discussion <br />
** Nutron Mitaka Design Summit proposals - https://etherpad.openstack.org/p/neutron-mitaka-designsummit<br />
<br />
* driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting Sept 16, 2015 ===<br />
<br />
* Announcements<br />
** Liberty RC1 contents - https://launchpad.net/neutron/+milestone/liberty-rc1<br />
<br />
* ML2 late-cycle plan<br />
** Sprint announcement - http://lists.openstack.org/pipermail/openstack-dev/2015-September/073927.html<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* Mitaka Design Summit proposals for ML2 - discussion <br />
** Nutron Mitaka Design Summit proposals - https://etherpad.openstack.org/p/neutron-mitaka-designsummit<br />
<br />
* driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting Sept 9, 2015 ===<br />
<br />
* Announcements<br />
** Liberty-3 contents - https://launchpad.net/neutron/+milestone/liberty-3<br />
** Liberty RC1 contents - https://launchpad.net/neutron/+milestone/liberty-rc1<br />
<br />
* ML2 late-cycle plan<br />
** Sprint announcement - http://lists.openstack.org/pipermail/openstack-dev/2015-September/073927.html<br />
<br />
* Mitaka Design Summit proposals for ML2 - discussion <br />
** Brainstorm ideas for the Mitaka ML2 design summit ideas<br />
** Nutron Mitaka Design Summit proposals - https://etherpad.openstack.org/p/neutron-mitaka-designsummit<br />
<br />
* driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting Sept 2, 2015 ===<br />
<br />
* Announcements<br />
** Liberty FF is this week (or early next week)<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is Yahoo (tentative) <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** Task Flow Document<br />
*** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* driver API for SecurityGroup - Do we want to come up with a plan for Design session in Tokyo for this? <br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 26, 2015 ===<br />
<br />
* Announcements<br />
** Liberty FF is next week<br />
<br />
* Action Items from previous weeks:<br />
** rkukura to work with others to finalize the venue for the ML2 late-cycle sprint<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is TBD. <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* driver API for SecurityGroup<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 19, 2015 ===<br />
<br />
* Announcements<br />
** Liberty FF is two weeks away<br />
<br />
* Action Items from previous weeks:<br />
** rkukura and Sukhdev to re-organize weekly meeting agenda around goals for upcoming Mitaka cycle as well as anything needed to wrap up for liberty<br />
** rkukura to work with others to finalize the venue for the ML2 late-cycle sprint<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is TBD. <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L3 Blueprints - https://launchpad.net/neutron/+milestone/liberty-3<br />
** couple of Blueprints may be of interest to ML2 team<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* driver API for SecurityGroup<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 12, 2015 ===<br />
<br />
* Announcements<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is TBD. <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L3 Blueprints - https://launchpad.net/neutron/+milestone/liberty-3<br />
** couple of Blueprints may be of interest to ML2 team<br />
<br />
* L2 Modular Agent discussion<br />
** macvtap agent and ML2 discussion. Feel free to express your opinion - http://lists.openstack.org/pipermail/openstack-dev/2015-August/071207.html<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 5, 2015 ===<br />
<br />
* Announcements<br />
** Liberty FF is end of August<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is TBD. <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L3 Blueprints - https://launchpad.net/neutron/+milestone/liberty-3<br />
** couple of Blueprints may be of interest to ML2 team<br />
<br />
* L2 Modular Agent discussion<br />
** macvtap agent and ML2 discussion. Feel free to express your openion - http://lists.openstack.org/pipermail/openstack-dev/2015-August/071207.html<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 29, 2015 ===<br />
<br />
* Announcements<br />
** Liberty-2 is this week<br />
** Liberty-3 is end of August<br />
<br />
* ML2 late-cycle plan<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L2 Modular Agent discussion<br />
<br />
* Place for Macvtap agent (scheuran) - Putting this right after l2-agent, as it is related to it<br />
** Planning a ml2 driver + l2 agent for macvtap attachments (independent from sriov). But where should it land?<br />
*** 1) own openstack repo networking-macvtap (already some discussion there: https://review.openstack.org/#/c/195907/)<br />
*** 2) in neutron tree as new reference, own agent (duplicating code)<br />
*** 3) In neutron tree, Integrated into linuxbridge agent (reusing about 500 lines of code, mostly main loop, detecting new devices,...); Extracting superclass out of linuxbridge agent that can be subclassed. Having config option to either run agent in lb or in macvtap mode. fully functional prototype (macvtap stuff tested): https://github.com/scheuran/networking-macvtap/commit/36a068cf3d3d6930ab9330efb099cd95a84ca785<br />
*** 4) modular l2 agent, but as long it is being discussed go with #1<br />
*** 5) Prototyping modular layer 2 agent ( #a in separate repo vs. #b together with lb)<br />
** Anyhow there will be a separate ml2 driver which will either land in tree or in the networking-macvtap repo<br />
** Spec on github (assuming it will land in a separate repo): https://github.com/scheuran/networking-macvtap/commit/bc239419398ec039da35ec949a14691280733bf6<br />
** Has been discussed in yesterdays neutron meeting where I was asked to evaluate agent-extension used for qos - but that can not be used: http://eavesdrop.openstack.org/meetings/networking/2015/networking.2015-07-28-14.01.log.html<br />
<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
** request for patch review:<br />
*** https://review.openstack.org/#/c/202357/ l3_db: it updates port attribute without L2 plugin<br />
*** https://review.openstack.org/#/c/202358/ l3_db: not use L2 plugin _get_port unnecessarily<br />
*** https://review.openstack.org/#/c/202359/ l3: not use L2 plugin _get_subnet unnecessarily<br />
<br />
=== Meeting July 22, 2015 ===<br />
<br />
* Announcements<br />
** Liberty-2 is next week<br />
**Liberty Release Schedule - https://wiki.openstack.org/wiki/Liberty_Release_Schedule<br />
<br />
* Action Items<br />
** rkukura to finalize the plan for ML2 sprint<br />
*** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L2 Modular Agent discussion<br />
* Physical Topology Discussion<br />
* Ironic/Neutron-ML2 integration discussion<br />
** https://wiki.openstack.org/wiki/Meetings/Ironic-neutron<br />
<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 15, 2015 ===<br />
<br />
* Announcements<br />
** Liberty-2 is fast approaching - end of July<br />
**Liberty Release Schedule - https://wiki.openstack.org/wiki/Liberty_Release_Schedule<br />
<br />
* Action Items<br />
** rkukura to finalize the plan for ML2 sprint<br />
*** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L2 Modular Agent discussion<br />
* Physical Topology Discussion<br />
* Ironic/Neutron-ML2 integration discussion<br />
** https://wiki.openstack.org/wiki/Meetings/Ironic-neutron<br />
** ML2 based test framework for Ironic - call for discussion/Ideas<br />
<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 8, 2015 ===<br />
<br />
* Announcements<br />
<br />
* Action Items<br />
** rkukura and manishg to finalize the ML2 sprint plans and put together an etherpad for sprint<br />
*** Etherpad started: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** asomya and shivharis to add Physical Topology to the ML2 charter for Liberty<br />
<br />
* ML2 Mid-cycle sprint - decide on the date <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
** Following participants are available - please add your name, if you can participate<br />
*** Sukhdev K<br />
*** Bob K<br />
*** Arvind S<br />
*** Manish G<br />
*** Kevin B<br />
*** Josh <br />
* L2 Modular Agent discussion<br />
* Physical Topology Discussion<br />
* Ironic/Neutron-ML2 integration discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 1, 2015 ===<br />
<br />
* Announcements<br />
<br />
* Action Items<br />
** rkukura and manishg to finalize the ML2 sprint plans and put together an etherpad for sprint<br />
*** Etherpad started: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** banix to discuss Modular L2 agents topic in Neutron core team and drive the priority<br />
** asomya and shivharis to add Physical Topology to the ML2 charter for Liberty<br />
<br />
* Neutron Mid-cycle sprint recap (Sukhdev)<br />
<br />
* ML2 Mid-cycle sprint<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** July 13-17 seems like the earliest possible week<br />
** Following participants are available - please add your name, if you can participate<br />
*** Sukhdev K<br />
*** Bob K<br />
*** Arvind S<br />
*** Manish G<br />
*** Josh <br />
** Task Flow Document<br />
*** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Discussion on binding_profile_type to facilitate filtering of Ironic ports or using device_owner (Sukhdev)<br />
<br />
* Open Discussion<br />
<br />
=== Meeting June 24, 2015 ===<br />
<br />
* No meeting - Neutron mid-cycle sprint<br />
<br />
=== Meeting June 17, 2015 ===<br />
<br />
* Announcements<br />
** VLAN aware VMs meeting 6-15-2015<br />
*** https://etherpad.openstack.org/p/YVR-neutron-vlan-trunk<br />
<br />
* Action Items<br />
** banix to discuss Modular L2 agents topic in Neutron core team and drive the priority<br />
** asomya and shivharis to add Physical Topology to the ML2 charter for Liberty<br />
** manishg to propose two or three time slots for mid-cycle sprint for task flow<br />
*** Proposing a few dates here (we will probably need 2 days but just proposing a range)<br />
**** Jul/8 - Jul/10<br />
**** Jul/13 - Jul/15<br />
**** Sep/9 - Sep/11<br />
**** Sep/16 - Sep/18<br />
**** Sep/23 - Sep/25<br />
<br />
* Neutron Mid-Cycle Sprint Discussion <br />
** https://etherpad.openstack.org/p/neutron-liberty-mid-cycle <br />
*** July 13-17 seems like the earliest possible week<br />
** Following participants are available - please add your name, if you can participate<br />
*** Sukhdev K<br />
*** Bob K<br />
*** Manish G<br />
*** Josh <br />
<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
=== Meeting June 10, 2015 ===<br />
*Absence: <br />
** banix. I will be away. Will follow up on my AI by next week.<br />
<br />
* Announcements<br />
** New RFE process - to be followed after Liberty 1<br />
*** http://docs.openstack.org/developer/neutron/policies/blueprints.html#neutron-request-for-feature-enhancements<br />
** Core-vendor decomp - Phase II<br />
*** https://review.openstack.org/#/c/187267<br />
<br />
* Action Items<br />
** rkukura to discuss with QoS implications with ajo on ML2<br />
** banix to discuss Modular L2 agents topic in Neutron core team and drive the priority<br />
** asomya and shivharis to add Physical Topology to the ML2 charter for Liberty<br />
** manishg to propose two or three time slots for mid-cycle sprint for task flow<br />
*** Proposing a few dates here (we will probably need 2 days but just proposing a range)<br />
**** Jul/8 - Jul/10<br />
**** Jul/13 - Jul/15<br />
**** Sep/9 - Sep/11<br />
**** Sep/16 - Sep/18<br />
**** Sep/23 - Sep/25<br />
<br />
* Neutron Mid-Cycle Sprint Discussion <br />
** I have removed Task Flow item from etherpad for Ft. Collins mid-cycle. <br />
** https://etherpad.openstack.org/p/neutron-liberty-mid-cycle <br />
** Discussion on the time frame that works for people to have an ML2 mid-cycle in the Bay Area<br />
*** July 13-17 seems like the earliest possible week<br />
** Following participants are available - please add your name, if you can participate<br />
*** Sukhdev K<br />
*** Bob K<br />
*** Manish G<br />
*** Josh <br />
<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting June 3, 2015 ===<br />
<br />
* Announcements<br />
** Ironic-Neutron integration weekly meetings was kicked off this week - Lots of interest in this topic . Anybody interested in this topic, please join us next week and every week after that.<br />
*** https://wiki.openstack.org/wiki/Meetings/Ironic-neutron<br />
** New Spec process<br />
*** https://github.com/openstack/neutron/blob/master/doc/source/policies/blueprints.rst<br />
** Core-vendor decomp - Phase II<br />
*** https://review.openstack.org/#/c/187267<br />
<br />
* Charter of ML2 sub-team for Liberty Cycle<br />
** Task Flow<br />
** Decomposition phase -2<br />
<br />
* Neutron Mid-Cycle Sprint Discussion <br />
** Key players for the Task Flow can not make the sprint. Possibilities are to hold mid-cycle sprint in Bay Area. Who is interested? Who can make it? <br />
** https://etherpad.openstack.org/p/neutron-liberty-mid-cycle <br />
<br />
* Task Flow Discussion<br />
** We lost opportunity to discuss it in Vancouver<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting May 27, 2015 ===<br />
<br />
* No meeting - recovering from summit<br />
<br />
=== Meeting May 20, 2015 ===<br />
<br />
* No meeting - Liberty Summit<br />
<br />
=== Meeting May 13, 2015 ===<br />
<br />
*Announcements<br />
** No meeting next two weeks. Next week everybody is at summit, following week to recover from travels<br />
<br />
*Task Flow Discussion<br />
*** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
*** midonet plugin (not done - will take care of it this week) (manishg)<br />
<br />
*Liberty Design Summit Discussion<br />
**https://wiki.openstack.org/wiki/Summit/Liberty/Etherpads#Neutron<br />
** Contributor Meetup Friday (at Summit): https://etherpad.openstack.org/p/YVR-neutron-contributor-meetup<br />
<br />
*ML2 on Neutron Mid-Cycle Sprint <br />
**https://etherpad.openstack.org/p/neutron-liberty-mid-cycle (see item 4)<br />
<br />
* Liberty BP<br />
** converting address-pair and security-group into extension driver. <br />
*** https://review.openstack.org/#/c/169223/3/specs/liberty/ml2-extension-driver-convert.rst<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
** Discussion on Port to network relationship - N:M relationship - is it allowed in our current design? <br />
*** Can one port attach to multiple networks? <br />
*** Can a (v)NIC attach to multiple networks? <br />
*** Can one network attach to multiple ports of same instance/node?<br />
<br />
=== Meeting May 6, 2015 ===<br />
<br />
*Announcements<br />
** Kilo was released last week - congratulations to everybody<br />
<br />
*Task Flow Discussion<br />
*** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
*** midonet plugin (not done - will take care of it this week) (manishg)<br />
<br />
*Liberty Design Summit Discussion<br />
**https://wiki.openstack.org/wiki/Summit/Liberty/Etherpads#Neutron<br />
**ML2 topics are in Fishbowl room discussions - lets update it<br />
**Lightening talks are here - http://libertydesignsummit.sched.org/event/213da02952470483dfd8b2765aa88485#.VUmpcGRVhHw<br />
<br />
*ML2 on Neutron Mid-Cycle Sprint <br />
**https://etherpad.openstack.org/p/neutron-liberty-mid-cycle (see item 4)<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
=== Meeting April 29, 2015 ===<br />
*Announcements<br />
** Kilo RC3 is due any day<br />
** Starting with Liberty Spec process for new features is being abandoned in favor of light weight RFE is being implemented<br />
***https://review.openstack.org/#/c/177342/<br />
** Changes to Driver team - Doug and Maru replacing Salvatore and Mark <br />
<br />
*Action Items from Last week<br />
**manishg to document task flow discussions and look into the midonet plugin<br />
*** [https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document] (manishg)<br />
*** midonet plugin (not done - will take care of it this week) (manishg)<br />
<br />
*Ironic (bare metal) integration through ML2 Mech Drivers (discussion)<br />
**There is a tremendous interest by many vendors, as well as Ironic team for this. I have requested a summit session for this. see item 63 on etherpad<br />
**https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
<br />
*ML2 on Neutron Mid-Cycle Sprint <br />
**https://etherpad.openstack.org/p/neutron-liberty-mid-cycle (see item 4)<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting April 22, 2015 ===<br />
*Announcements<br />
** Kilo RC2 is due any day<br />
** Networking Guide Doc Day Sprint it tomorrow. Please contact Edgar, if you want to participate/contribute<br />
*** Here is agenda for the sprint - https://etherpad.openstack.org/p/networking-guide<br />
<br />
*Action Items from Last week<br />
**Sukhdev to discuss with mestery about task flow during mid-cycle sprint<br />
**Document the discussion point related to ML2 Sync (Manish)<br />
**shivharis to find the information about release notes for Kilo and share with the team<br />
***https://wiki.openstack.org/wiki/ReleaseNotes/Kilo<br />
<br />
*ML2 on Neutron Mid-Cycle Sprint <br />
**https://etherpad.openstack.org/p/neutron-liberty-mid-cycle (see item 4)<br />
<br />
* ML2 summit sessions<br />
** Design summit session etherpad: https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting April 15, 2015 ===<br />
*Announcements<br />
** Absence: Manish (Jury Duty)<br />
** Absence next week: rkukura (PTO - college tour)<br />
** Kilo RC is out<br />
<br />
*Action Items from Last week<br />
**Add next steps for the Drivers decomposition to summit topic etherpad - shivharis<br />
**shivharis to find the information about release notes for Kilo and share with the team<br />
**rkukura and Sukhdev to discuss with mestery about task flow during mid-cycle sprint<br />
**Document the discussion point related to ML2 Sync (Manish)<br />
<br />
* Finalize recommendations to mestery on ML2 summit sessions<br />
** Design summit session etherpad: https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
<br />
* Quick update on DVR UT/fix/cleanup work (rkukura)<br />
<br />
* portsecurity tests: unit, functional and scenario<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting April 8, 2015 ===<br />
<br />
*Announcements<br />
** RC's are April 9-23 and Kilo release on April 30<br />
** Liberty mid-cycle sprint announced. <br />
*** June 24-26 in Fort Collins, CO (at HP)<br />
*** Topics to be decided after Vancouver summit - https://etherpad.openstack.org/p/neutron-liberty-mid-cycle<br />
<br />
*Action Items from Last week<br />
**Add next steps for the Drivers decomposition to summit topic etherpad - shivharis<br />
*** Design summit session etherpad: https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
**ML2 sync and error handling to summit topic etherpad (rkukura)<br />
**Document the discussion point related to ML2 Sync (Manish)<br />
<br />
* Mechanism drivers and DVR discussion (rkukura)<br />
** Have made good (but slow) progress on DVR port binding schema and logic cleanup<br />
*** https://bugs.launchpad.net/neutron/+bug/1367391<br />
*** Will miss kilo, hopefully merge early in liberty, cannot back-port to kilo due to schema changes<br />
** Discovered no current unit tests cover critical DVR port binding logic, so adding them as separate patch against current code, then will ensure they don't break in dependent cleanup patch<br />
*** Extending test_port_binding to exercise update_dvr_port_binding, get_device_details, etc. for DVR ports, utilizing existing PortContext state asserts in mechanism_test MD<br />
*** Hoped to get at least the new UTs into kilo, but probably too late, but can back-port to kilo<br />
** Discovered several issues (inconsistencies in per-host vs. host-independent state in PortContext) that would seem to break ToR switch MDs that need to track binding state per host:<br />
*** When committing DVR port binding, PortContext passed to update_port methods has new binding:vif_type and binding:vif_details for the bound host, but shows 'distributed' for previous binding:vif_type instead of 'unbound' like for normal ports, and empty strings for current or previous binding:host_id - propose to make these work like for non-DVR ports<br />
*** When updating DVR port's status, PortContext currently shows 'distributed' for binding:vif_type and empty string for host, but has binding_levels, etc., for the specific host - could change this to reflect host-specific state, or to only be called when port's status changes and reflect non-host-specific state<br />
** Issues to discuss<br />
*** Has anyone tested their MDs with DVR?<br />
*** Has anyone run into these (or other) issues?<br />
*** Is back-porting these sorts of behavioral fixes to kilo acceptable?<br />
*** Do we have consensus on making update_port methods reflect per-host state when committing DVR port binding?<br />
*** Do we prefer to make update_port methods reflect per-host state or only host-independent state when changing DVR port status, or do we need separate updates for each?<br />
<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting April 1, 2015 ===<br />
<br />
*Announcements<br />
** RC's are April 9-23 and Kilo release on April 30<br />
** Design summit session etherpad: https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
*Action Items from Last week<br />
**Document the discussion point related to ML2 Sync (Manish)<br />
**Create an etherpad for driver decomposition discussion at Vancouver Summit<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting March 25, 2015 ===<br />
<br />
*Announcements<br />
** RC's are April 9-23 and Kilo release on April 30<br />
** RC1 content is here - https://launchpad.net/neutron/+milestone/kilo-rc1<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting March 18, 2015 ===<br />
<br />
*Announcements<br />
**L2 Gateway API is ready for consumption by everybody. Give it a test drive and provide feedback to the team. <br />
**See wiki here - https://wiki.openstack.org/wiki/Neutron/L2-GW<br />
** K3 content is here - https://launchpad.net/neutron/+milestone/kilo-3<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
<br />
=== Meeting March 11, 2015 ===<br />
<br />
*Announcements<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
<br />
<br />
=== Meeting March 4, 2015 ===<br />
<br />
*Announcements<br />
** Kilo Feature Freeze is tomorrow (March 5th)<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* portsecurity patches<br />
** https://review.openstack.org/#/c/126552/<br />
** https://review.openstack.org/#/c/160051/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron/+bug/1328991<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting February 25, 2015 ===<br />
<br />
*Announcements<br />
** shivharis: under the weather<br />
* ML2 Drivers decomposition discussion<br />
** How are distributions packaging decomposed drivers?<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
*Few BPs being worked on may have impact on ML2 <br />
**https://blueprints.launchpad.net/neutron/+spec/nfv-vlan-trunks<br />
**https://blueprints.launchpad.net/neutron/+spec/restructure-l2-agent<br />
* ML2 Extension Driver API enhancements <br />
** https://review.openstack.org/#/c/152759/ - ready to merge<br />
** https://review.openstack.org/#/c/129178/ - coming along well<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting February 18, 2015 ===<br />
<br />
*Announcements<br />
* ML2 Drivers decomposition discussion<br />
** How are distributions packaging decomposed drivers?<br />
* ML2 Sync and error handling (Task Flow)<br />
* ML2 Extension Driver API enhancements<br />
** Needed for PortSecurity extension driver<br />
** https://review.openstack.org/#/c/152759/<br />
** https://review.openstack.org/#/c/129178/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting February 11, 2015 ===<br />
<br />
*Announcements<br />
**K2 is already out<br />
**Feature proposal freeze for Kilo is March 5<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow) - Follow on from previous week (manishg)<br />
** PoC: https://review.openstack.org/#/c/154333/<br />
* ML2 Extension Driver API enhancements<br />
** Needed for PortSecurity extension driver<br />
** https://review.openstack.org/#/c/152759/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting February 4, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is this week week<br />
*** https://launchpad.net/neutron/+milestone/kilo-2<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow) - manishg<br />
* Blueprint list consolidation - updated link is here: <br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting January 28, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is next week<br />
*** https://launchpad.net/neutron/+milestone/kilo-2<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow) - update manishg<br />
* Blueprint list consolidation (shivharis and manishg)<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
**https://bugs.launchpad.net/neutron/+bug/1415526<br />
* Open Discussion<br />
<br />
=== Meeting January 21, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is on Feb 5th<br />
*** https://launchpad.net/neutron/+milestone/kilo-2<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow) - update manishg<br />
* Blueprint list consolidation (shivharis and manishg)<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://bugs.launchpad.net/neutron/+bug/1179223 (romilg)<br />
** Review patch set for the bug/1179223 https://review.openstack.org/#/c/136106/<br />
** https://bugs.launchpad.net/neutron/+bug/1367391 (matrohon)<br />
* Open Discussion<br />
<br />
=== Meeting January 14, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is few weeks away<br />
*** https://launchpad.net/neutron/+milestone/kilo-2<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow)<br />
* Blueprint list consolidation (shivharis and manishg)<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://review.openstack.org/#/c/113999/<br />
* Open Discussion<br />
<br />
=== Meeting January 7, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is in one month<br />
*** https://wiki.openstack.org/wiki/Kilo_Release_Schedule<br />
* L2 Gateway update<br />
** Team plans to meet every other week initially - goal is to have an API within Kilo cycle<br />
**See details here: https://wiki.openstack.org/wiki/Meetings#Networking_L2_Gateway_meeting<br />
* ML2 Drivers decomposition discussion<br />
* Blueprint list consolidation (shivharis and manishg)<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 31, 2014 ===<br />
<br />
* No meeting - holiday break<br />
<br />
=== Meeting December 24, 2014 ===<br />
<br />
* No meeting - holiday break<br />
<br />
=== Meeting December 17, 2014 ===<br />
<br />
*Announcements<br />
<br />
**Kilo-1 is due this week<br />
*** Here is the content of the release https://launchpad.net/neutron/+milestone/kilo-1<br />
<br />
** Neutron Mid-cycle report<br />
*** https://etherpad.openstack.org/p/neutron-mid-cycle-sprint-dec-2014<br />
***http://lists.openstack.org/pipermail/openstack-dev/2014-December/052715.html<br />
<br />
* Discussion about the ML2 Drivers decomposition<br />
* Blueprint list consolidation (shivharis and manishg)<br />
** Needs further split of drivers<br />
<br />
* Bugs<br />
** We are closing in on K-1 release<br />
** High priority bugs:<br />
** https://bugs.launchpad.net/neutron/+bug/1179223 (romilg)<br />
** https://bugs.launchpad.net/neutron/+bug/1367391 (rkukura)<br />
** https://bugs.launchpad.net/neutron/+bug/1378732 (markmacclain, bug was critical at one point)<br />
** https://bugs.launchpad.net/neutron/+bug/1381536 (Eugene)<br />
** Other bugs:<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 10, 2014 ===<br />
<br />
* No meeting today due to Neutron Mid-cycle sprint<br />
<br />
=== Meeting December 3, 2014 ===<br />
* Announcements<br />
** Mid-cycle meetup: https://wiki.openstack.org/wiki/Sprints/NeutronKiloSprint<br />
** Sub-teams charter https://wiki.openstack.org/wiki/NeutronSubteamCharters<br />
** Kilo release schedule: https://wiki.openstack.org/wiki/Kilo_Release_Schedule<br />
<br />
*Action Items from previous Week<br />
** None<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** Total of 56 bugs, many in medium and low state<br />
** Many vendor specific bugs<br />
** Should we continue working on this (almost done) or abandon it: https://review.openstack.org/#/c/113999/<br />
<br />
* Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
* ML2 driver repository discussion - We did not get to cover it last week<br />
** It seems ML2 vendor drivers will likely be moving out of the main neutron git repository<br />
*** https://review.openstack.org/#/c/134680/<br />
** Any vendor can use their own private repository (stackforge?)<br />
** Do we want a common repository for ML2 vendor drivers?<br />
*** Merges reviewed/approved by an ML2 core team?<br />
*** Pros<br />
**** Reviews maintain consistent quality, style, functionality, etc.<br />
**** Help ensure drivers can coexist in heterogeneous deployments<br />
**** Changes to driver API can update all drivers in common repo in single merge<br />
**** Distributions can package entire set of vendor drivers rather than having to interact with each vendor separately<br />
*** Cons<br />
**** Reviews and approval needed to merge<br />
**** Vendors don't control release cycle for their own drivers<br />
**** Not a level playing field for vendors who chose to use their own repositories<br />
*** Formal poll coming?<br />
<br />
* Modular L2 agent<br />
** Separate task force?<br />
** Relationship to ML2?<br />
<br />
*Open Discussion<br />
** https://blueprints.launchpad.net/neutron/+spec/network-settings-support-vnic-type<br />
<br />
=== Meeting November 26, 2014 ===<br />
* Announcements<br />
** Mid-cycle meetup: https://wiki.openstack.org/wiki/Sprints/NeutronKiloSprint<br />
** Kilo release schedule: https://wiki.openstack.org/wiki/Kilo_Release_Schedule<br />
<br />
*Action Items from previous Week<br />
** Discuss rate limiting (throughput limiting)<br />
** Discuss port security<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
* ML2 Subteam Charter<br />
** https://etherpad.openstack.org/p/ML2_Subteam_Charter<br />
<br />
* ML2 driver repository discussion<br />
** It seems ML2 vendor drivers will likely be moving out of the main neutron git repository<br />
*** https://review.openstack.org/#/c/134680/<br />
** Any vendor can use their own private repository (stackforge?)<br />
** Do we want a common repository for ML2 vendor drivers?<br />
*** Merges reviewed/approved by an ML2 core team?<br />
*** Pros<br />
**** Reviews maintain consistent quality, style, functionality, etc.<br />
**** Help ensure drivers can coexist in heterogeneous deployments<br />
**** Changes to driver API can update all drivers in common repo in single merge<br />
**** Distributions can package entire set of vendor drivers rather than having to interact with each vendor separately<br />
*** Cons<br />
**** Reviews and approval needed to merge<br />
**** Vendors don't control release cycle for their own drivers<br />
**** Not a level playing field for vendors who chose to use their own repositories<br />
*** Formal poll coming?<br />
<br />
* Modular L2 agent<br />
** Separate task force?<br />
** Relationship to ML2?<br />
<br />
*Open Discussion<br />
** https://blueprints.launchpad.net/neutron/+spec/network-default-setting-ext<br />
<br />
=== Meeting November 19, 2014 ===<br />
* Announcements<br />
** Mid-cycle meetup: https://wiki.openstack.org/wiki/Sprints/NeutronKiloSprint<br />
<br />
* Bugs<br />
** Move postcommit ops out of transaction for bulk https://review.openstack.org/#/c/113999/<br />
<br />
* Spec Reviews<br />
** ML2: portsecurity extension support https://review.openstack.org/#/c/99873/<br />
<br />
* ML2 Subteam Charter<br />
** Should the ML2 subteam continue to exist, meet, etc.? <br />
** If so, it needs a charter by next week's neutron IRC meeting.<br />
** Draft at https://etherpad.openstack.org/p/ML2_Subteam_Charter<br />
<br />
* ML2 driver repository discussion<br />
** It seems ML2 vendor drivers will likely be moving out of the main neutron git repository<br />
** Any vendor can use their own private repository (stackforge?)<br />
** Do we want a common repository for ML2 vendor drivers?<br />
*** Merges reviewed/approved by an ML2 core team?<br />
*** Pros<br />
**** Reviews maintain consistent quality, style, functionality, etc.<br />
**** Help ensure drivers can coexist in heterogeneous deployments<br />
**** Changes to driver API can update all drivers in common repo in single merge<br />
**** Distributions can package entire set of vendor drivers rather than having to interact with each vendor separately<br />
*** Cons<br />
**** Reviews and approval needed to merge<br />
**** Vendors don't control release cycle for their own drivers<br />
**** Not a level playing field for vendors who chose to use their own repositories<br />
*** Formal poll coming?<br />
<br />
* Modular L2 agent<br />
** Separate task force?<br />
** Relationship to ML2?<br />
<br />
*Open Discussion<br />
<br />
=== Meeting November 12, 2014 ===<br />
<br />
*No meeting this week due to people still traveling and/or recovering.<br />
<br />
=== Meeting November 5, 2014 ===<br />
<br />
*No meeting this week due to Paris Summit.<br />
<br />
=== Meeting October 29, 2014 ===<br />
<br />
*Announcements<br />
**Absent excuse: banix<br />
**Summit is next week!<br />
<br />
*Action Items from previous Week<br />
**None<br />
<br />
*Bugs:<br />
** Move postcommit ops out of transaction for bulk https://bugs.launchpad.net/neutron?field.searchtext=ml2 <br />
<br />
*Specs for Kilo<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Kilo Design Summit <br />
**Sessions<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics-distilled<br />
**Pod Discussions<br />
<br />
*Open Discussion<br />
<br />
=== Meeting October 22, 2014 ===<br />
<br />
*Announcements<br />
**Absent excuse: banix, rkukura<br />
**Juno release is out<br />
***https://launchpad.net/neutron/juno/2014.2<br />
<br />
*Action Items from previous Week<br />
**None<br />
<br />
*Task Flow discussion at Yahoo (Manish, Sukhdev, Bob, Josh)<br />
**http://docs.openstack.org/developer/taskflow/index.html<br />
<br />
*Bugs:<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Kilo Design Summit <br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics-distilled<br />
**ML2 Kilo Themes Discussion (Continuation from last week) <br />
*** What do we want to accomplish in ML2 during Kilo? <br />
***Lets identify priorities first, then figure out how we can best make use of whatever summit time is available.<br />
*** https://etherpad.openstack.org/p/ML2_Kilo_Themes<br />
<br />
*Open Discussion<br />
<br />
=== Meeting October 15, 2014 ===<br />
<br />
*Announcements<br />
**Absent excuse: banix <br />
**Juno release is scheduled for later this week<br />
***Juno feature content - https://wiki.openstack.org/wiki/ReleaseNotes/Juno#OpenStack_Network_Service_.28Neutron.29<br />
<br />
*Action Items from previous Week<br />
**None<br />
<br />
*Bugs/Reviews<br />
**Bug/Patchsets needing reviews:<br />
*** https://review.openstack.org/126360<br />
*** https://review.openstack.org/124917<br />
**Bugs:<br />
***https://bugs.launchpad.net/neutron/+bug/1377346 (manishg: is this already fixed?)<br />
***https://bugs.launchpad.net/neutron/+bug/1224978 (fixed above?)<br />
<br />
* https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Kilo Design Summit <br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
**ML2 Kilo Themes Discussion (Continuation from last week) <br />
*** What do we want to accomplish in ML2 during Kilo? <br />
***Lets identify priorities first, then figure out how we can best make use of whatever summit time is available.<br />
***Moved ideas list to etherpad: https://etherpad.openstack.org/p/ML2_Kilo_Themes<br />
<br />
*Open Discussion<br />
<br />
=== Meeting October 8, 2014 ===<br />
<br />
*Announcements<br />
**Absent excuse: banix <br />
**Juno RC1<br />
***Release content - https://launchpad.net/neutron/+milestone/juno-rc1<br />
***Release notes - https://wiki.openstack.org/wiki/ReleaseNotes/Juno#OpenStack_Network_Service_.28Neutron.29<br />
**Neutron Driver Team<br />
***https://wiki.openstack.org/wiki/Neutron-drivers<br />
<br />
*Action Items from previous Week<br />
**None<br />
<br />
*Bugs<br />
*** https://bugs.launchpad.net/neutron/+bug/1179223 (romilg: needs milestone)<br />
*** https://bugs.launchpad.net/neutron/+bug/1367391 (rkukura: needs milestone)<br />
*** https://bugs.launchpad.net/neutron/+bug/1224978 romilg: needs milestone)<br />
*** https://bugs.launchpad.net/neutron/+bug/1236127 (chuckc: merged?, more needed?)<br />
*** https://bugs.launchpad.net/neutron/+bug/1311470 (kevinbenton: if no issues, please close, fixed with docs)<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Kilo Design Summit <br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
**ML2 Kilo Themes Discussion<br />
*** What do we want to accomplish in ML2 during Kilo? <br />
***Lets identify priorities first, then figure out how we can best make use of whatever summit time is available.<br />
***Ideas<br />
**** Cleanup/generalize DVR's distributed port support<br />
***** See https://bugs.launchpad.net/neutron/+bug/1367391 regarding cleanup<br />
***** Generalize for DHCP, other services?<br />
**** Complete hierarchical port binding<br />
***** See https://blueprints.launchpad.net/neutron/+spec/ml2-hierarchical-port-binding<br />
**** Solve the postcommit backend sync / error handling situation<br />
*****ML2 Sync proposal - https://docs.google.com/document/d/17fATwZkJEonH0pIb1-mPD0UB5RKnJzcHYqkBesJhirE/edit<br />
**** Complete the bulk ops support<br />
**** Revisit/cleanup/improve DB transaction usage, eliminating with_lockmode('update') and semaphore locking<br />
**** Move currently built-in extensions to extension drivers where practical<br />
**** Implement extension driver semantics enforcement<br />
***** See https://docs.google.com/a/noironetworks.com/document/d/14T-defRnFl6M2xR5ZNFGYD6aIiAVWdd1Al9BnjV_JOs<br />
**** Modular L2 agent<br />
**** Do drivers belong in-tree and/or out-of-tree?<br />
**** Improved test coverage and efficiency<br />
**** Improve performance, robustness, and scalability<br />
<br />
*Open Discussion<br />
<br />
=== Meeting October 1, 2014 ===<br />
<br />
*Announcements<br />
**Kilo is now open for new specs<br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
** Absent excuse: shivharis (traveling)<br />
*Action Items from previous Week<br />
**banix to work with mlavalle and the team to figure out best testing strategy for bulk operations<br />
**shivharis to follow up with mestery regarding ML2 RC1 bugs<br />
<br />
*Bugs<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*ML2 Kilo Themes Discussion<br />
** What do we want to accomplish in ML2 during Kilo? <br />
** Lets identify priorities first, then figure out how we can best make use of whatever summit time is available.<br />
** Ideas<br />
*** Cleanup/generalize DVR's distributed port support<br />
**** See https://bugs.launchpad.net/neutron/+bug/1367391 regarding cleanup<br />
**** Generalize for DHCP, other services?<br />
*** Complete hierarchical port binding<br />
**** See https://blueprints.launchpad.net/neutron/+spec/ml2-hierarchical-port-binding<br />
*** Solve the postcommit backend sync / error handling situation<br />
****ML2 Sync proposal - https://docs.google.com/document/d/17fATwZkJEonH0pIb1-mPD0UB5RKnJzcHYqkBesJhirE/edit<br />
*** Complete the bulk ops support<br />
*** Revisit/cleanup/improve DB transaction usage, eliminating with_lockmode('update') and semaphore locking<br />
*** Move currently built-in extensions to extension drivers where practical<br />
*** Implement extension driver semantics enforcement<br />
**** See https://docs.google.com/a/noironetworks.com/document/d/14T-defRnFl6M2xR5ZNFGYD6aIiAVWdd1Al9BnjV_JOs<br />
*** Modular L2 agent<br />
*** Do drivers belong in-tree and/or out-of-tree?<br />
*** Improved test coverage and efficiency<br />
*** Improve performance, robustness, and scalability<br />
<br />
*Open Discussion<br />
<br />
=== Meeting September 24, 2014 ===<br />
<br />
*Announcements<br />
** Juno RC-1<br />
***https://launchpad.net/neutron/+milestone/juno-rc1<br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
<br />
*Action Items from previous Week<br />
**banix to work with mlavalle and others to define scenario test for Bulk Ops testing<br />
***We agreed to propose to the team to implement a special mechanism driver that will fail in predictable ways (e.g. every other post commit op or every 4th one) to enable a tempest script to confirm that, when failure occurs, all the bulk operations are rolled back<br />
<br />
*Bugs<br />
*** https://review.openstack.org/#/c/113999 (banix, in reviews)<br />
*** All ML2 & RC1 bugs<br />
*** https://bugs.launchpad.net/neutron/+bug/1179223 (romilg)<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2&field.milestone%3Alist=67382<br />
*** ML2 bugs<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
*Open Discussion<br />
<br />
=== Meeting September 17, 2014 ===<br />
<br />
*Announcements<br />
** Juno RC-1<br />
***https://launchpad.net/neutron/+milestone/juno-rc1<br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
<br />
*Action Items from previous Week<br />
**banix to talk with tempest folks about bulk create testing<br />
**Sukhdev to update Subgroup review wiki<br />
***https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
**rkukura to create etherpad for ML2-related design summit ideas, including this async postcommit processing topic<br />
<br />
*Bugs/Reviews<br />
**Jenkins failure is affecting some merges, it is still unassigned, see if you can add information to this<br />
***https://bugs.launchpad.net/neutron/+bug/1370347<br />
** Reviews needed:<br />
*** https://review.openstack.org/#/c/113999 (own: banix, review: amotoki, Sukhdev, shivharis)<br />
*** <s>https://review.openstack.org/#/c/116612 (own: irenab, talk to core, amotoki took care)</s><br />
*** https://review.openstack.org/#/c/105514 (own: rcurran, cant do much, jenkins failed)<br />
*** <s>https://review.openstack.org/#/c/89982 (own: romilg, nit by cedric, need core) (now merged)</s><br />
*** <s>https://review.openstack.org/#/c/119940 (own: shegde, garyk took care)</s><br />
**Bugs<br />
*** High priority bugs<br />
*** https://bugs.launchpad.net/neutron/+bug/1367391<br />
*** https://bugs.launchpad.net/neutron/+bug/1370077 (not ml2, but for plugins other than ml2)<br />
*** All ML2 & RC1 bugs<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2&field.milestone%3Alist=67382<br />
<br />
*Open Discussion<br />
<br />
=== Meeting September 10, 2014 ===<br />
<br />
*Announcements<br />
** Juno FFE candidates for RC-1<br />
***https://launchpad.net/neutron/+milestone/juno-rc1<br />
<br />
*Action Items from previous Week<br />
** rkukura to work on getting FFE for port binding BP - Completed, but denied<br />
** rkukura to enter bugs for DVR ML2 issues he’s identified - Entered most important one: https://bugs.launchpad.net/neutron/+bug/1367391<br />
<br />
*Bugs<br />
** FF -> RC1 focus shifts to bugs<br />
** https://bugs.launchpad.net/neutron/+bug/1193861<br />
** https://review.openstack.org/#/c/113999/ (Updated to include all bulk ops for networks, subnets, and ports.)<br />
** https://bugs.launchpad.net/neutron/+bug/1367391 (tracking)<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** Anyone needs help in progress with their bugs/reviews please raise your hand<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Open Discussion<br />
<br />
=== Meeting September 3, 2014 ===<br />
<br />
*Announcements<br />
** Juno feature freeze deadline is over<br />
<br />
*Action Items from previous Week<br />
**rkukura to enter bugs for DVR ML2 issues he’s identified<br />
**nlahouti and rkukura to keep after markmclain to remove his -2 on https://review.openstack.org/#/c/89211/, or explain why its not being removed - Completed<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron/+bug/1359416 (status: high - j3, akihiro?)<br />
** https://review.openstack.org/#/c/113999/<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Open Discussion<br />
<br />
=== Meeting August 27, 2014 ===<br />
<br />
*Announcements<br />
** Juno feature freeze deadline is 9/4<br />
<br />
*Action Items from previous Week<br />
**Sukhdev or rkukura to follow up with DVR team regarding Neutron OVS based Distributed Virtual Router - rkukura took care of this<br />
<br />
*Bugs<br />
** https://review.openstack.org/#/c/113999/<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Open Discussion<br />
<br />
=== Meeting August 20, 2014 ===<br />
<br />
*Announcements<br />
** Juno feature proposal deadline is August 21<br />
**Third Party Test System requirements for Juno<br />
***https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
** Absent excuse: banix, shivharis<br />
<br />
*Action Items from previous Week<br />
**rkukura to add comment to https://bugs.launchpad.net/neutron/+bug/1311470 suggesting we check at init for segments without configured drivers - Done<br />
**emagana to file doc bug corresponding to https://bugs.launchpad.net/neutron/+bug/1311470<br />
*** (emagana) It is already fixed by this commit: https://bugs.launchpad.net/openstack-manuals/+bug/1307133<br />
**banix to add priority column to code review table in https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews - Done<br />
<br />
*Bugs<br />
** https://review.openstack.org/#/c/113999/ (banix: I may not be able to attend the meeting; please review; I will update and complete the fix accordingly)<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Open Discussion<br />
<br />
=== Meeting August 13, 2014 ===<br />
<br />
*Announcements<br />
** Juno feature proposal deadline is August 21 - week from tomorrow<br />
<br />
*Action Items from previous Week<br />
**rkukura to add comments to https://bugs.launchpad.net/neutron/+bug/1311470 (comments added by rkukura)<br />
**shivharis to track bug https://bugs.launchpad.net/neutron/+bug/1352801 (carl baldwin added comments)<br />
**shivharis: to track bug https://bugs.launchpad.net/neutron/+bug/1224978 (unit tests have been added, now need reviewers)<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** (skip this time to allocate more time to Code Reviews - will gain more urgency next time)<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
* Support for network adaptors that do not allow promiscuous mode (relevant for flat & vlan networking)<br />
** Extend openvswitch neutron agent<br />
** Introduce macvtap (modifications to novas libvirt driver and linuxbridge plugin/agent)<br />
<br />
*Open Discussion<br />
<br />
=== Meeting August 6, 2014 ===<br />
<br />
*Announcements<br />
** https://launchpad.net/neutron/+milestone/juno-3<br />
** Absent excuse: shivharis<br />
<br />
*Action Items from previous Week<br />
**Sukhdev and banix to update https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews with deferred specs and for tracking code reviews for approved specs<br />
**rkukura to add comments to https://bugs.launchpad.net/neutron/+bug/1311470<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Spec Reviews<br />
** No more spec reviews. We have moved into code review phase<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
<br />
*ML2 Hierarchical Port Binding and Dynamic Segments<br />
<br />
*Open Discussion<br />
<br />
=== Meeting July 30, 2014 ===<br />
<br />
*Announcements<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://bugs.launchpad.net/neutron/+bugs?field.tag=ml2<br />
** https://bugs.launchpad.net/neutron/+bug/1327127 (needs owner)<br />
** <s>https://bugs.launchpad.net/neutron/+bug/1246737 (please close, havana?)</s><br />
** <s>https://bugs.launchpad.net/neutron/+bug/1338202 (needs review to make it to J2)</s><br />
** https://bugs.launchpad.net/neutron/+bug/1311470 (status)<br />
** Any others bugs needing reviews for J3 milestone<br />
<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
<br />
*ML2 Hierarchical Port Binding and Dynamic Segments<br />
<br />
*Open Discussion<br />
<br />
=== Meeting July 23, 2014 ===<br />
<br />
*Announcements<br />
<br />
**Juno-2 is tomorrow<br />
**https://launchpad.net/neutron/+milestone/juno-2<br />
**Spec/BP approvals for Juno is passed<br />
**Name of the K-release is Kilo<br />
**Several of our spces got approved and merged <br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://bugs.launchpad.net/neutron/+bug/1327127 (needs owner)<br />
** https://bugs.launchpad.net/neutron/+bug/1246737 (please close, havana?)<br />
** https://bugs.launchpad.net/neutron/+bug/1338202 (needs review to make it to J2)<br />
** https://bugs.launchpad.net/neutron/+bug/1311470 (status)<br />
** Any others bugs needing reviews for J2 milestone<br />
<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
<br />
*ML2 Sync<br />
** https://docs.google.com/document/d/17fATwZkJEonH0pIb1-mPD0UB5RKnJzcHYqkBesJhirE/edit<br />
<br />
*Open Discussion<br />
<br />
=== Meeting July 16, 2014 ===<br />
*Announcements<br />
**Spec approval deadline is July 20th. <br />
**Third party CI to be operational by July 24th. <br />
**Name the K-release https://www.surveymonkey.com/s/openstack-k-naming<br />
**Live migration of VMs from Nova Network to Neutron in MN - <br />
https://wiki.openstack.org/wiki/Neutron/MigrationFromNovaNetwork/HowTo <br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://bugs.launchpad.net/neutron/+bug/1331857 (status)<br />
** https://bugs.launchpad.net/neutron/+bug/1246737 (status)<br />
** https://bugs.launchpad.net/neutron/+bug/1311470 (status, kevinbenton?)<br />
** https://bugs.launchpad.net/neutron/+bug/1332719 (review needed)<br />
** https://bugs.launchpad.net/neutron/+bug/1337787 (review needed)<br />
<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*ML2 Sync<br />
** https://docs.google.com/document/d/17fATwZkJEonH0pIb1-mPD0UB5RKnJzcHYqkBesJhirE/edit<br />
<br />
* Provide node specific information to ML2 plugin<br />
** [http://lists.openstack.org/pipermail/openstack-dev/2014-July/thread.html#39755 Email thread]<br />
<br />
*Open Discussion<br />
<br />
=== Meeting July 9, 2014 ===<br />
* Meeting cancelled due to mid-cycle sprint<br />
<br />
=== Meeting July 2, 2014 ===<br />
* Announcements<br />
** Nova/Neutron Parity Sprint next week in Minneapolis, MN<br />
*** https://etherpad.openstack.org/p/lOiqsLmizl<br />
** DVR Demo<br />
***https://www.youtube.com/watch?v=p4BwAjLHd0M<br />
** Update on Friday's meeting to discuss ML2 Bulk Operations and ML2 Sync<br />
*** https://bugs.launchpad.net/neutron/+bug/1193861<br />
** Absent excuse: shivharis<br />
* Action items from last week<br />
** None<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
** https://etherpad.openstack.org/p/modular-l2-agent-outline<br />
*** Specs ready for core reviews<br />
<br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
** https://review.openstack.org/#/c/99187/<br />
<br />
* Third Party Test System requirements<br />
** https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
*Open Discussion<br />
<br />
=== Meeting June 25, 2014 ===<br />
* Announcements<br />
* Action items from last week<br />
** banix to re-organize the wiki to categorize the specs and add a column for code reviews<br />
* Modular L2 agent: <br />
** [https://etherpad.openstack.org/p/modular-l2-agent-outline Schematic diagram]<br />
** [https://review.openstack.org/#/c/99187/ Code sketch]<br />
** [http://lists.openstack.org/pipermail/openstack-dev/2014-June/thread.html#37195 Email thread]<br />
*Bugs<br />
** Need owner: https://bugs.launchpad.net/neutron/+bug/1204456<br />
** J2: https://bugs.launchpad.net/neutron/+bug/1276391<br />
** Serious bug, need some sort of closure: https://bugs.launchpad.net/neutron/+bug/1224978<br />
** We should close bugs that affect others by J2 so others have time to work on their stuff by J3<br />
** Any bugs that are ready and awaiting reviews?<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
** Ready for core approvals<br />
*** https://review.openstack.org/#/c/89728/<br />
*** https://review.openstack.org/#/c/91811/ <br />
*** which others? <br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Third Party Test System requirements<br />
** https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
*Open Discussion<br />
<br />
=== Meeting June 18, 2014 ===<br />
* Announcements<br />
* Action items from last week<br />
** banix to consolidate info from spec tracking etherpad into https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews<br />
** banix to investigate https://launchpad.net/bugs/1193861<br />
* Modular L2 agent: <br />
** [https://etherpad.openstack.org/p/modular-l2-agent-outline Schematic diagram]<br />
** [https://review.openstack.org/#/c/99187/ Code sketch]<br />
** [http://lists.openstack.org/pipermail/openstack-dev/2014-June/thread.html#37195 Email thread]<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
** Ready for core approvals<br />
*** https://review.openstack.org/#/c/89728/<br />
*** https://review.openstack.org/#/c/91811/ Is this ready? <br />
*** which others? <br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Third Party Test System requirements<br />
** https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
*Open Discussion<br />
<br />
=== Meeting June 11, 2014 ===<br />
* Announcements<br />
** Juno-1 being cut today<br />
*** Trying to get APIC L3 patch merged 1st<br />
** See https://wiki.openstack.org/wiki/NeutronJunoProjectPlan for Juno-2,3 plans<br />
*** Need to get ML2 high and medium priority items into plan<br />
** 3rd party CI needs to be working properly for ML2 drivers to stay in tree<br />
*** mestery will send email with deadlines<br />
*** see https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
* Action items from last week<br />
** rkukura to put priorities in specs etherpad (rkukura) [ from last week, close? ]<br />
** rkukura to talk to mestery for blueprint priorities<br />
** Sukhdev to investigate bug 1193861<br />
** rkukura to discuss with Mark regarding taskflow and provide feedback<br />
* Bugs<br />
** juno-1 in a few hours, nothing glaring for us<br />
** https://bugs.launchpad.net/neutron/+bug/1305800 (j1 -> j2)<br />
* Spec Reviews<br />
** https://etherpad.openstack.org/p/Neutron_ML2_Juno_Spec_Tracking<br />
** Support for extensions in ML2 Mechanism Drivers<br />
*** review: https://review.openstack.org/#/c/89208/<br />
*** etherpad: https://etherpad.openstack.org/p/ML2_MD_extensions<br />
*** issue: How to support extended attributes on core resources<br />
**** Current proposal: Pass input attributes to MDs and let MDs persist data and modify dictionaries<br />
**** Alternative 1: Fix NeutronDbPluginV2 base class to alway not set process_extensions=False when creating dictionaries<br />
**** Alternative 2: Add ExtensionDriver to ML2, with extend_*_dict, process_*_create, process_*_update methods<br />
* Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Modular L2 agent: https://review.openstack.org/#/c/99187/<br />
* Open Discussion<br />
<br />
=== Meeting June 04, 2014 ===<br />
* Announcements<br />
** https://wiki.openstack.org/wiki/NeutronPolicies (Neutron Policies)<br />
* Action items from last week<br />
** banix to recruit folks interested in Moduler L2 agent implementation<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron/+bug/1276391 (rkukura: status)<br />
** <s>https://bugs.launchpad.net/neutron/+bug/1227336 (banix to update status)</s><br />
** https://bugs.launchpad.net/neutron/+bug/1193861 (will this be covered by sukhdev's sync?)<br />
** https://bugs.launchpad.net/neutron/+bug/1246737 (oleg: havana backport)<br />
** https://bugs.launchpad.net/neutron/+bug/1260598 (isaku: status on unit test?)<br />
** https://bugs.launchpad.net/neutron/+bug/1236127 (needs slightly more unit test coverage, according to Kyle, need new owner)<br />
** (still working on the bugs section - shiv)<br />
* Spec Reviews<br />
** https://etherpad.openstack.org/p/Neutron_ML2_Juno_Spec_Tracking<br />
*** If priority is assigned, you may add your name as subteam-reviewer<br />
** Modular L2 agent (banix, blueprint)<br />
*** Have started putting the code together. Will have it posted before the next meeting (June 11) for comment. Will also update the ether pad below to provide more information accordingly.<br />
*** https://etherpad.openstack.org/p/modular-l2-agent-outline<br />
** Status on sync implementation (sukhdev)<br />
*** some bugs were closed as this will now be the holy grail<br />
<br />
=== Meeting May 28, 2014 ===<br />
* Announcements<br />
** none<br />
* Action items from last week<br />
** shivharis to scan all the bugs and tag them and prioritize them<br />
** rkukura to move all the specs from Agenda to an ehterpad<br />
** banix to send an email regarding ML2 Modular agent plan and seek interested parties<br />
* ovs-firewall-driver discussion: blueprint obstacles https://review.openstack.org/#/c/89712/<br />
* Modular L2 agent: planning<br />
** Initial outline for discussion [https://etherpad.openstack.org/p/modular-l2-agent-outline here]<br />
** possible interaction with upcoming "hierarchical binding" and "unified get_device_details"<br />
* Bugs (today we will only address these bugs)<br />
** https://bugs.launchpad.net/neutron/+bug/1276391 (rkukura: status)<br />
** https://bugs.launchpad.net/neutron/+bug/1227336 (banix to update status)<br />
** https://bugs.launchpad.net/neutron/+bug/1246737 (oleg: havana backport)<br />
** https://bugs.launchpad.net/neutron/+bug/1224978 (romilg: status?, priority?)<br />
** https://bugs.launchpad.net/neutron/+bug/1260598 (isaku: status on unit test?)<br />
** There are many bugs under the "need unit tests" [ NEED OWNERS ]<br />
*** what is the general plan for this?<br />
*** do MDs need specific tests or they are covered by the general ML2 plugin testing framework?<br />
* Spec Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron-specs,n,z<br />
** https://etherpad.openstack.org/p/Neutron_ML2_Juno_Spec_Tracking<br />
* Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Open Discussion<br />
<br />
=== Meeting May 21, 2014 ===<br />
* Announcements<br />
** Mid-cycle code sprint scheduled July 9-11<br />
*** Cisco office in Bloomington, Minnesota<br />
*** logistics, signup: https://etherpad.openstack.org/p/neutron-juno-mid-cycle-meeting<br />
* Action items from last week<br />
** banix to organize single etherpad for Modular L2 Agents session - done<br />
** rkukura to flesh out single etherpad for ML2 Roadmap session - done<br />
* ML2 design summit sessions post-mortem<br />
** https://etherpad.openstack.org/p/ML2_Juno_Roadmap<br />
** https://etherpad.openstack.org/p/ML2_mechanismdriver_extensions_support<br />
** https://etherpad.openstack.org/p/juno-neutron-modular-l2-agent<br />
** https://etherpad.openstack.org/p/hierarchical_network_topology<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Spec reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron-specs,n,z<br />
** Merged<br />
*** ML2 Mechanism Driver for the Cisco APIC - https://review.openstack.org/#/c/89305/ - HenryG<br />
*** ML2 Mechanism Driver for SR-IOV NIC switching - https://review.openstack.org/#/c/89763/ - irenab<br />
** In review<br />
*** Add spec for ML2 mechanism driver for SDN-VE - https://review.openstack.org/#/c/88101/ - banix<br />
*** VDP support in OVS Neutron Agent - https://review.openstack.org/#/c/89728/ - nlahouti<br />
*** ML2 Type drivers refactor to allow extensiblity - https://review.openstack.org/#/c/91811/ - asomya<br />
*** physical-network-topology extension spec - https://review.openstack.org/#/c/91275/ - Isaku Yamahata<br />
*** GW API: L2 bridging API - Piece 1: Basic use cases - https://review.openstack.org/#/c/93613/ - Racha Ben Ali<br />
*** Neutron QoS API Extension - https://review.openstack.org/#/c/88599/ - sc68cal<br />
*** Allow partial specification of Provider Network attributes - https://review.openstack.org/#/c/91540/ - zzelle<br />
*** Open vSwitch-based Security Groups: OVS FirewallDriver - https://review.openstack.org/#/c/89712/ - asadoughi<br />
*** Adding spec for fsl-sdn-os-mech-driver - https://review.openstack.org/#/c/88190/ - Trinath Somanchi<br />
*** Support for extensions in ML2 Mechanism Drivers - https://review.openstack.org/#/c/89208/ - nlahouti<br />
*** Add spec for neutron-external-ports blueprint - https://review.openstack.org/#/c/87825/ - kevinbenton<br />
*** ML2 Mechanism Driver for Cisco DFA - https://review.openstack.org/#/c/89740/ - nlahouti<br />
*** Neutron OVS based Distributed Virtual Router - https://review.openstack.org/#/c/89934/ - Swaminathan Vasudevan<br />
*** VLAN aware VMs - https://review.openstack.org/#/c/94612/ - Erik Moe<br />
** Planned<br />
*** ML2 Hierarchical Port Binding - rkukura<br />
* Code reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Open discussion<br />
<br />
=== Meeting May 7, 2014 ===<br />
* Announcements<br />
** Juno Summit next week, so no IRC meeting<br />
** Mid-cycle meeting being planned - https://etherpad.openstack.org/p/neutron-juno-mid-cycle-meeting<br />
* Action items from last week<br />
** rkukura to create etherpads for each summit session as soon as schedule is finalized<br />
*** rkukura added https://etherpad.openstack.org/p/ML2_Juno_Roadmap, but still needs to link BPs and spec to discuss<br />
*** etherpads have been added for other sessions by others<br />
*** Single etherpad per session, vs. etherpad per proposal?<br />
* ML2 Design Summit Sessions<br />
** Neutron schedule - http://junodesignsummit.sched.org/overview/type/neutron<br />
** Three sessions mainly focused on ML2<br />
*** ML2 Roadmap - http://junodesignsummit.sched.org/event/685fded37958784c0337681aa120568c<br />
*** Agent - http://junodesignsummit.sched.org/event/4205f2c4084e8a0c3bd8d420803ddf02<br />
*** Hierarchical Network Topologies - http://junodesignsummit.sched.org/event/1d5c2a1cc40bb6ffa539c19e8e5471b2<br />
** etherpads - https://wiki.openstack.org/wiki/Summit/Juno/Etherpads#Neutron<br />
** neutron pod at summit<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Spec Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron-specs,n,z<br />
* Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Open Discussion<br />
<br />
=== Meeting Cancelled April 30, 2014 ===<br />
* OpenStack vacation week!<br />
=== Meeting April 23, 2014 ===<br />
* Announcements<br />
** Neutron design summit runs through Friday - check your travel plans<br />
** New BP review process is up and running<br />
* Action items from last week<br />
** None<br />
* Design Summit Sessions<br />
** http://summit.openstack.org/<br />
** mestery is finalizing schedule, combining sessions<br />
*** ML2 Roadmap<br />
*** Agent<br />
*** Hierarchical Network Topologies<br />
** neutron pod at summit<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Spec Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron-specs,n,z<br />
* Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Open Discussion<br />
<br />
=== Meeting April 16, 2014 ===<br />
* Announcements<br />
* Action items from last week:<br />
* TypeDriver Refactoring: asomya<br />
* ovs-firewall-driver update: asadoughi<br />
* design summit session proposals - deadline Sunday 4/20<br />
** https://etherpad.openstack.org/p/juno_ml2_session_ideas<br />
<br />
=== Meeting April 9, 2014 ===<br />
* Action items from last week:<br />
** mestery to start etherpad for Juno Summit Sessions<br />
*** https://etherpad.openstack.org/p/juno_ml2_session_ideas<br />
** asomya to present his TypeDriver Refactoring<br />
* TypeDriver Refactoring<br />
** asomya<br />
* ovs-firewall-driver update: asadoughi<br />
<br />
=== Meeting April 2, 2014 ===<br />
* Action items from last week<br />
** banix to push patch to call remaining MDs after postcommit exception<br />
*** Please see: https://review.openstack.org/#/c/83217/ (Note that besides the unit tests and the updated comments this patch simply adds three lines.)<br />
* Reviews being tracked<br />
** Bind ports outside of transactions (rkukura): https://review.openstack.org/#/c/82945/<br />
** Error handling for update ops - https://bugs.launchpad.net/neutron/+bug/1227336<br />
*** Marked this as WORKINPROGRESS pending further discussion (perhaps at the summit). See the Action items section above for a stopgap measure. <br />
*** https://review.openstack.org/#/c/69792/ - in review<br />
*** Needs ML2 and core reviews<br />
*** Consensus that undoing operation makes sense if postcommit() ops fail?<br />
*** Do only drivers already called before failure see undo?<br />
* Design Summit Session Ideas<br />
** Juno planning for ML2 should start now<br />
** Ideas for summit sessions<br />
<br />
=== Meeting March 26, 2014 ===<br />
* Action items from last week:<br />
** None<br />
* Migration BP<br />
** migration - FFE - https://review.openstack.org/#/c/76533/ - merged<br />
* Other Bugs:<br />
* Bugs for icehouse<br />
** Port binding details - https://bugs.launchpad.net/neutron/+bug/1276395<br />
*** partial fix (add new properties) - https://review.openstack.org/#/c/76363/ - merged<br />
*** remainder (binding details in delete_port_*commit() ops) - https://review.openstack.org/#/c/79511/ - merged<br />
** bind_port() called in transaction - https://bugs.launchpad.net/neutron/+bug/1276391<br />
*** partial fix (remove validate_port_binding() and unbind_port() ops) - https://review.openstack.org/#/c/79511/ - merged<br />
*** remainder (move binding outside transaction) - https://review.openstack.org/#/c/82945/ - WIP<br />
**** Required minor fixes to mechanism drivers and tests - see REVISIT comments<br />
**** Update later today with cleanups, record locking, etc.<br />
**** Not clear if it will make icehouse<br />
** Error handling for update ops - https://bugs.launchpad.net/neutron/+bug/1227336<br />
*** https://review.openstack.org/#/c/69792/ - in review<br />
*** Needs ML2 and core reviews<br />
*** Consensus that undoing operation makes sense if postcommit() ops fail?<br />
*** Do only drivers already called before failure see undo?<br />
*** Defer to juno?<br />
** Binding failed - https://bugs.launchpad.net/neutron/+bug/1244255 - closed<br />
** VIF security - https://bugs.launchpad.net/nova/+bug/1112912 - in review<br />
*** Resistance to merging nova side - just control via nova config?<br />
*** Email thread and IRC discussion<br />
*** Nachi suggested discussion on #openstack-neutron after this meeting<br />
<br />
=== Meeting March 19, 2014 ===<br />
* Action items from last week:<br />
** None<br />
* Migration BP<br />
** migration - FFE - https://review.openstack.org/#/c/76533/<br />
*** (marun) Updated to support LB, please review.<br />
* Other Bugs:<br />
* Bugs for icehouse<br />
** Port binding details - https://bugs.launchpad.net/neutron/+bug/1276395<br />
*** partial fix (add new properties) - https://review.openstack.org/#/c/76363/ - merged<br />
*** remainder (binding details in delete_port_*commit() ops) - https://review.openstack.org/#/c/79511/ - approved<br />
** bind_port() called in transaction - https://bugs.launchpad.net/neutron/+bug/1276391<br />
*** partial fix (remove validate_port_binding() and unbind_port() ops) - https://review.openstack.org/#/c/79511/ - approved<br />
*** remainder (move binding outside transaction) - in progress, hopefully in review today<br />
** Error handling for update ops - https://bugs.launchpad.net/neutron/+bug/1227336<br />
*** https://review.openstack.org/#/c/69792/ - in review<br />
*** Needs ML2 and core reviews<br />
*** Consensus that undoing operation makes sense if postcommit() ops fail?<br />
** VIF security - https://bugs.launchpad.net/nova/+bug/1112912 - in review<br />
** Binding failed - https://bugs.launchpad.net/neutron/+bug/1244255 - unassigned?<br />
*** Will https://review.openstack.org/#/c/80829/ help?<br />
* Final mechanism driver status for icehouse:<br />
** cisco apic - deferred - https://review.openstack.org/#/c/73355/, https://review.openstack.org/#/c/73372/<br />
** cisco ucs - deferred<br />
** freescale - deferred - https://review.openstack.org/#/c/78092/ (former reviews: https://review.openstack.org/#/c/71868/, https://review.openstack.org/#/c/73985/, https://review.openstack.org/#/c/70089/)<br />
** huawei - deferred<br />
** SRIOV mech driver - deferred - https://review.openstack.org/#/c/74464/<br />
<br />
=== Meeting March 12, 2014 ===<br />
* Action items from last week:<br />
** None<br />
* Final mechanism driver status for icehouse<br />
** bigswitch - merged - https://review.openstack.org/#/c/64944/<br />
** brocade - merged - https://review.openstack.org/#/c/60129/<br />
** cisco apic - deferred - https://review.openstack.org/#/c/73355/, https://review.openstack.org/#/c/73372/<br />
** cisco ucs - deferred<br />
** freescale - deferred - https://review.openstack.org/#/c/78092/ (former reviews: https://review.openstack.org/#/c/71868/, https://review.openstack.org/#/c/73985/, https://review.openstack.org/#/c/70089/)<br />
** huawei - deferred<br />
** mellanox - merged - https://review.openstack.org/#/c/72854/<br />
** open daylight (odl) - merged - https://review.openstack.org/#/c/69775/<br />
** openflow agent - merged - https://review.openstack.org/#/c/71791/<br />
** SRIOV mech driver - deferred - https://review.openstack.org/#/c/74464/<br />
* Other BPs for icehouse<br />
** migration - FFE - https://review.openstack.org/#/c/76533/<br />
*** (marun) Updated to support LB, please review.<br />
** partial specs - deferred - https://review.openstack.org/#/c/71904/, https://review.openstack.org/#/c/74055/<br />
* Bugs for icehouse<br />
** Port binding details - https://bugs.launchpad.net/neutron/+bug/1276395<br />
*** partial fix (add new properties) - https://review.openstack.org/#/c/76363/ - merged<br />
*** remainder (binding details in delete_port_*commit() ops) - will be addressed in update to https://review.openstack.org/#/c/79511/ today - in progress<br />
** bind_port() called in transaction - https://bugs.launchpad.net/neutron/+bug/1276391<br />
*** partial fix (remove validate_port_binding() and unbind_port() ops) - https://review.openstack.org/#/c/79511/ - in review, update today<br />
*** remainder (move binding outside transaction) - in progress, hopefully in review today<br />
** Error handling for update ops - https://bugs.launchpad.net/neutron/+bug/1227336<br />
*** https://review.openstack.org/#/c/69792/ - in review<br />
*** Needs ML2 and core reviews<br />
*** Consensus that undoing operation makes sense if postcommit() ops fail?<br />
** VIF security - https://bugs.launchpad.net/nova/+bug/1112912 - in review<br />
** Binding failed - https://bugs.launchpad.net/neutron/+bug/1244255 - unassigned?<br />
** Agent model migration - https://bugs.launchpad.net/neutron/+bug/1260224 - in review<br />
** L2-pop live migration - https://bugs.launchpad.net/neutron/+bug/1237841 - review abandoned?<br />
*** here is the good review : https://review.openstack.org/#/c/61767/ (will be rebased asap)<br />
* Distributed Virtual Router<br />
** L2 plugin changes needed to enable DVR. See the DVR section of [[Meetings/Neutron-L3-Subteam|L3 subteam page]] for details.<br />
** [https://docs.google.com/document/d/1depasJSnGZPOnRLxEC_PYsVLcGVFXZLqP52RFTe21BE/edit#heading=h.5w7clq272tji Here is the document specifically about L2 changes]<br />
* Juno design summit session proposals<br />
** Submit and read proposals at http://summit.openstack.org/<br />
** I'll submit a general ML2 update/planning/catch-all session<br />
** Unfinished items from icehouse?<br />
** Brainstorm?<br />
* Open Discussion<br />
<br />
=== Meeting March 5, 2014 ===<br />
* Action items from last week:<br />
** None<br />
* Mechanism driver status for icehouse<br />
** bigswitch - merged - https://review.openstack.org/#/c/64944/<br />
** brocade - approved - https://review.openstack.org/#/c/60129/<br />
** cisco apic - deferred? - https://review.openstack.org/#/c/73355/, https://review.openstack.org/#/c/73372/<br />
** cisco ucs - deferred<br />
** freescale - deferred - https://review.openstack.org/#/c/78092/ (former reviews: https://review.openstack.org/#/c/71868/, https://review.openstack.org/#/c/73985/, https://review.openstack.org/#/c/70089/)<br />
** huawei - deferred<br />
** mellanox - merged - https://review.openstack.org/#/c/72854/<br />
** open daylight (odl) - FFE - https://review.openstack.org/#/c/69775/<br />
** openflow agent - merged - https://review.openstack.org/#/c/71791/<br />
** SRIOV mech driver: https://review.openstack.org/#/c/74464/<br />
* Other BPs for icehouse<br />
** migration - FFE - https://review.openstack.org/#/c/76533/<br />
*** (marun) Updated to support LB, please review.<br />
** partial specs - deferred? - https://review.openstack.org/#/c/71904/, https://review.openstack.org/#/c/74055/<br />
* Bugs for icehouse<br />
** https://bugs.launchpad.net/neutron/+bug/1276395, https://review.openstack.org/#/c/76363/ - approved<br />
** https://bugs.launchpad.net/neutron/+bug/1276391 - in progress<br />
** https://review.openstack.org/#/c/69792/ Deals with fails in update-*-postcommit ops <br />
* Distributed Virtual Router<br />
** L2 plugin changes needed to enable DVR. See the DVR section of [[Meetings/Neutron-L3-Subteam|L3 subteam page]] for details.<br />
** [https://docs.google.com/document/d/1depasJSnGZPOnRLxEC_PYsVLcGVFXZLqP52RFTe21BE/edit#heading=h.5w7clq272tji Here is the document specifically about L2 changes]<br />
* Open Discussion<br />
<br />
=== Meeting February 26, 2014 ===<br />
* Action items from last week:<br />
** ML2 team to review Port Binding document and comment inline<br />
*** https://docs.google.com/document/d/1k8tAqfQr8Ujzx5TzpXTYEUaym-0U-pE3YL9wjrS8cDg/edit#heading=h.cpck9ip3dbdv<br />
** marun and rkukura to proceed with migration BP and get an extension from markmcclain<br />
*** Initial patch posted for review, please take a look! https://review.openstack.org/#/c/76533/<br />
**** [marun]: I'm afraid I can't attend the meeting but will be back online later today. <br />
** All ML2 MechanismDrivers which bind ports should ensure they look to make sure the binding:vnic_type attribute is something they handle.<br />
* Port binding bug fixes which may affect MDs:<br />
** https://bugs.launchpad.net/neutron/+bug/1276395<br />
** https://bugs.launchpad.net/neutron/+bug/1276391<br />
* Open Discussion<br />
<br />
=== Meeting February 19, 2014 ===<br />
* Action items from last week:<br />
** rkukura to move port binding discussion into Google Doc<br />
** matrohon to file BP for multi-node testing and bring this up in the infra meeting<br />
* Migration tool<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/ml2-deprecated-plugin-migration<br />
** marun volunteered to own this working with rkukura<br />
* SR-IOV BPs in review:<br />
** https://blueprints.launchpad.net/neutron/+spec/ml2-binding-profile<br />
** https://blueprints.launchpad.net/neutron/+spec/ml2-request-vnic-type<br />
** https://blueprints.launchpad.net/neutron/+spec/vif-details<br />
** https://review.openstack.org/#/c/21946/<br />
** https://bugs.launchpad.net/neutron/+bug/1274034<br />
** https://review.openstack.org/#/c/44596/<br />
* Port binding bug fixes which may affect MDs:<br />
** https://bugs.launchpad.net/neutron/+bug/1276395<br />
** https://bugs.launchpad.net/neutron/+bug/1276391<br />
* Proposed patch to ML2 to move away from providernet extension into the multi-provider extension with arbitrary attributes<br />
** https://review.openstack.org/#/c/37893/<br />
<br />
=== Meeting February 12, 2014 ===<br />
* Action items from last week:<br />
** rkukura to put result of binding changes email discussion into a wiki or google doc<br />
** rkukura to change priorities of all new 3rd party MD BPs to low if they do not already have jenkins job in place<br />
*** https://blueprints.launchpad.net/neutron/+spec/brocade-ml2-mechanism-driver - medium, approved, in review, have jenkins<br />
*** https://blueprints.launchpad.net/neutron/+spec/bsn-ml2-mechanism-driver - medium, approved, no review, no jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/huawei-ml2-mechanism-driver - medium, approved, in review, no jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/ml2-cisco-apic-mechanism-driver - medium, approved, no review, have jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/ml2-opendaylight-mechanism-driver - medium, approved, in review, have jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/ml2-ucs-manager-mechanism-driver - medium, approved, no review, have jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/mlnx-ml2-support - medium, approved, in review, have jenkins<br />
*** https://blueprints.launchpad.net/neutron/+spec/ryu-ml2-driver - medium, approved, in review, have jenkins<br />
*** https://blueprints.launchpad.net/neutron/+spec/bigswitch-ml2-driver - low, approved, in review, no jenkins?, relationship to bsn-ml2-mechanism-driver?<br />
*** https://blueprints.launchpad.net/neutron/+spec/fsl-sdn-os-mech-driver - low, approved, in review, no jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/huawei-ml2-evs-mechanism-driver - low, approved, no review, no jenkins, relationship to huawei-ml2-mechanism-driver?<br />
*** https://blueprints.launchpad.net/neutron/+spec/netron-ml2-mechnism-driver-for-cisco-dfa-support - deferred to juno<br />
* ML2 Exceptions to UserSpace<br />
** https://bugs.launchpad.net/neutron/+bug/1273730<br />
* BPs<br />
** Provider network partial specs: zzelle@irc<br />
** https://wiki.openstack.org/wiki/Provider-network-partial-specs<br />
** https://review.openstack.org/71904<br />
* Blueprints<br />
** https://blueprints.launchpad.net/neutron?searchtext=ml2<br />
** 3 high, 13 medium, 3 low, 13 undefined priorities<br />
** 19 not yet approved for icehouse<br />
** all MDs should probably be same priority<br />
** Which should we approve for icehouse, drop from icehouse or adjust priority?<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron/+bugs?field.tag=ml2<br />
* ovs-firewall security group update: asadoughi<br />
* Tests<br />
** Add the capabality to test core MD (l2-pop, ovs, lb) by the gate<br />
<br />
===Previous Agenda===<br />
* ML2 Sessions Etherpads from Icehouse summit:<br />
** Extensibility of ML2 (Wednesday 4:40PM): https://etherpad.openstack.org/p/ML2_Extensibility<br />
** ML2 QoS and Deprecated Plugin Migration (Wednesday 5:30PM): https://etherpad.openstack.org/p/neutron-qos-hk and https://etherpad.openstack.org/p/ML2_Deprecated_Plugin_Migration<br />
** ML2 Multiple Backend Support (Friday 9:50AM)<br />
** ML2 Mechanism Drivers and Modular Agents (Friday 1:30PM)<br />
* devstack ML2 patches<br />
** Default devstack to ML2: https://bugs.launchpad.net/devstack/+bug/1220745<br />
** Correctly set L3 service plugin for ML2: https://review.openstack.org/#/c/48522/<br />
* Documentation<br />
** Need to focus on this now<br />
** Documentation BP link: https://blueprints.launchpad.net/openstack-manuals/+spec/neutron-ml2-docs<br />
** ML2 documentation bugs link: https://bugs.launchpad.net/openstack-manuals/+bugs?field.tag=ml2<br />
** Need to document ML3 with ML2<br />
* Testing and bug fixes<br />
** Testing of ML2 by everyone would be appreciated<br />
** We need to find and fix any bugs in the next couple of weeks<br />
<br />
* Icehouse Design Summit Topic ideas<br />
** RPC handling in ML2 for Type and Mechanism Drivers<br />
** More extensible TypeDrivers for controller-based MechanismDrivers<br />
** Monolithic Plugin vs. ML2 MechanismDriver - current and future plugins<br />
** Future Directions for ML2 (orchestration, deployment, management, ...)<br />
** Migration from deprecated Plugins (openvswitch, linuxbridge) to ML2 - automation?<br />
** Add support for VXLAN multicast to the OVS agent with newer versions of OVS and Linux kernel.<br />
** Multi-segment provider network implementations in MechanismDrivers, specifically OVS.<br />
** Additional provider network attributes for controller-based plugins such as ODL for networks created outside of Neutron.<br />
<br />
=== Icehouse ML2 work for reference ===<br />
* ML2 TypeDriver Extra Port Info<br />
** https://blueprints.launchpad.net/neutron/+spec/ml2-typedriver-extra-port-info<br />
* Campus Network Blueprint and ML2 integration<br />
** https://blueprints.launchpad.net/neutron/+spec/campus-network<br />
* OpenDaylight Driver<br />
** https://blueprints.launchpad.net/quantum/+spec/ml2-opendaylight-mechanism-driver<br />
<br />
=== Questions? ===<br />
<br />
== Previous Meeting Logs ==<br />
* Available here: [http://eavesdrop.openstack.org/meetings/networking_ml2/ ML2 Meeting Logs]<br />
<br />
== General ML2 Information ==<br />
Here are the current ml2-specific blueprints for havana:<br />
<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-gre<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-mechanism-drivers<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-portbinding<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-vxlan<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-multi-segment-api<br />
<br />
<br />
These tunnel-related blueprints effect the openvswitch and/or<br />
linuxbridge agents, and the features should also (or exclusively) be<br />
supported (using both agents simultaneously where applicable) by the ml2<br />
plugin:<br />
<br />
* https://blueprints.launchpad.net/quantum/+spec/ovs-vxlan-lisp-tunnel<br />
* https://blueprints.launchpad.net/quantum/+spec/openvswitch-kernel-vxlan<br />
* https://blueprints.launchpad.net/quantum/+spec/vxlan-linuxbridge<br />
* https://blueprints.launchpad.net/quantum/+spec/ovs-tunnel-partial-mesh<br />
* https://blueprints.launchpad.net/quantum/+spec/l2-population<br />
<br />
<br />
These blueprints involve the ml2 MechanismDriver API:<br />
<br />
* https://blueprints.launchpad.net/quantum/+spec/tailf-ncs<br />
* https://blueprints.launchpad.net/quantum/+spec/ovsplugin-hardware-devices<br />
<br />
[[Category: Meetings]]</div>Sukhdevhttps://wiki.openstack.org/w/index.php?title=Meetings/ML2&diff=152817Meetings/ML22017-03-29T08:03:05Z<p>Sukhdev: </p>
<hr />
<div>'''Weekly on Wednesdays at 1600 UTC on #openstack-meeting-alt'''<br />
<br />
Tracking ML2 Subgroup Reviews: [https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews here]<br />
<br />
<br />
==Agenda==<br />
<br />
=== Meeting March 30, 2017 ===<br />
<br />
* Announcements<br />
** Sukhdev is out today<br />
<br />
<br />
==Agenda==<br />
<br />
=== Meeting March 15, 2017 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
<br />
** SR-IOV port extension RFE<br />
*** https://bugs.launchpad.net/neutron/+bug/1662650<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
<br />
<br />
=== Meeting March 1, 2017 ===<br />
<br />
* Announcements<br />
<br />
* PTG post mortem<br />
<br />
* Bugs/RFEs<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting February 22, 2017 (PTG) ===<br />
<br />
=== No Meeting February 15, 2017 ===<br />
<br />
=== Meeting February 8, 2017 ===<br />
<br />
* Announcements<br />
** rkukura not available for today's meeting<br />
** Neutron PTG etherpad - https://etherpad.openstack.org/p/neutron-ptg-pike<br />
<br />
* Bugs/RFEs<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting January 25, 2017 ===<br />
<br />
* Announcements<br />
** Neutron PTG etherpad - https://etherpad.openstack.org/p/neutron-ptg-pike<br />
<br />
* Bugs/RFEs<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
*** https://review.openstack.org/#/c/404293<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting January 18, 2017 ===<br />
<br />
* Announcements<br />
** There is still room for PTG registrations <br />
<br />
* Bugs/RFEs<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
*** https://review.openstack.org/#/c/404293<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting January 11, 2017 ===<br />
<br />
* Announcements<br />
* There is still room for PTG registrations <br />
<br />
* Bugs/RFEs<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
*** https://review.openstack.org/#/c/404293<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting December 14, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 7, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting November 23, 2016 ===<br />
<br />
=== Meeting November 16, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting November 9, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Ocata Summit Retrospective<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
*** part of this Barcelona summit design session: https://etherpad.openstack.org/p/ocata-nova-neutron-session<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting November 2, 2016 ===<br />
<br />
* Skipping due to Ocata summit travel/recovery<br />
<br />
=== No Meeting October 26, 2016 ===<br />
<br />
* Skipping due to Ocata summit<br />
<br />
=== Meeting October 19, 2016 ===<br />
<br />
* Announcements<br />
** Next week Summit in Barcelona. No meeting next week<br />
<br />
* Ocata Planning<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
*** part of this Barcelona summit design session: https://etherpad.openstack.org/p/ocata-nova-neutron-session<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting October 12, 2016 ===<br />
<br />
* Announcements<br />
** Bob Kukura will not be at today's meeting.<br />
<br />
* Ocata Planning<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
*** part of this Barcelona summit design session: https://etherpad.openstack.org/p/ocata-nova-neutron-session<br />
*** Unifying the portbinding logic is not a necessary part of this proposal anymore<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting October 5, 2016 ===<br />
<br />
* Announcements<br />
** Bob Kukura will not be at today's meeting.<br />
<br />
* Ocata Planning<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** Unifying the portbinding logic is not a necessary part of this proposal anymore<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting September 28, 2016 ===<br />
<br />
=== No Meeting September 21, 2016 ===<br />
<br />
=== No Meeting September 14, 2016 ===<br />
<br />
=== Meeting September 7, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** Unifying the portbinding logic is not a necessary part of this proposal anymore<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting August 31, 2016 ===<br />
<br />
* Neither sukhdev nor rkukura is available to chair today, so we'll skip this week's meeting.<br />
<br />
=== Meeting August 24, 2016 ===<br />
<br />
* Announcements<br />
** N-3 is Sept 1<br />
<br />
* Bugs/RFEs<br />
** Unify ML2 portbinding and dvr portbinding tables - andreas (not available for today's meeting)<br />
*** please review this patch - https://review.openstack.org/#/c/317358<br />
*** spec for live migration - https://review.openstack.org/#/c/309416/<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception - see patch here - https://review.openstack.org/#/c/327500<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 17, 2016 ===<br />
<br />
* Announcements<br />
** N-3 is Sept 1<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
*** I have added the conf calling information for remote participation - see - https://etherpad.openstack.org/p/newton-neutron-midcycle-workitems<br />
<br />
<br />
* Bugs/RFEs<br />
** Unify ML2 portbinding and dvr portbinding tables - andreas <br />
<br />
** please review this patch - https://review.openstack.org/#/c/317358<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception - see patch here - https://review.openstack.org/#/c/327500<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
** Clarification on coupling between port create and port update calls to mech drivers<br />
<br />
=== Meeting August 3, 2016 ===<br />
<br />
* Announcements<br />
** N-3 is Sept 1<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
** Barcelona summit presentation voting has started: https://www.openstack.org/summit/barcelona-2016/vote-for-speakers<br />
<br />
* Bugs/RFEs<br />
** Unify ML2 portbinding and dvr portbinding tables - andreas <br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1609184 [RFE] ML2: Allow retry on db error by precommit https://review.openstack.org/#/c/350315/<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 27, 2016 ===<br />
<br />
* Meeting was cancelled this week<br />
<br />
=== Meeting July 20, 2016 ===<br />
<br />
* Announcements<br />
** N-2 is behind us<br />
** N-3 is Sept 1<br />
** Project Mascot/logo - see here - http://lists.openstack.org/pipermail/openstack-dev/2016-July/099046.html<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
<br />
* Bugs/RFEs<br />
** Unify ML2 portbinding and dvr portbinding tables - andreas <br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 13, 2016 ===<br />
<br />
* Announcements<br />
** Deadline to submit proposals for Barcelona summit is today<br />
** N-2 is this week - http://releases.openstack.org/newton/schedule.html<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
<br />
* Bugs/RFEs<br />
** Unify of ML2 portbinding and dvr portbinding tables<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
<br />
<br />
=== Meeting July 6, 2016 ===<br />
<br />
* Announcements<br />
** July 12-14 Neuton-2<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
* Bugs/RFEs<br />
** Unify of ML2 portbinding and dvr portbinding tables<br />
*** Armax commented on the spec: https://review.openstack.org/309416 . Those are his major points:<br />
*** Are we sure that vnic_type and profile are always port specific (and not binding specific)?<br />
*** Why not just merging the portbindingstable into the dvr portbindingstable?<br />
*** For Live Migration Armando rather wants a live migration specifc port extension than a general purpose port extension. The general purpose solution seems a bit overkill to him. On the summit, we decided to go the latter one, thoughts?<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
=== Meeting June 29, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Items from Last week<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting June 22, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Items from Last week<br />
** https://review.openstack.org/#/c/320657/1/neutron/db/ipam_backend_mixin.py <- Should this be fixed? Question from Rossella.<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting June 15, 2016 ===<br />
<br />
* Announcements<br />
* Unify of ML2 portbinding and dvr portbinding tables<br />
** current patchset: https://review.openstack.org/#/c/326987<br />
*** TODO: minor fixes, unit tests<br />
*** Separate Patch: OVO, rework DVR part as well<br />
** series of patches doing similar work for router ha ports: https://review.openstack.org/#/c/323993<br />
** Which one is the right way to go? Who do we need to involve to land this in Newton?<br />
<br />
* Open Discussion<br />
** https://review.openstack.org/#/c/320657/1/neutron/db/ipam_backend_mixin.py <- Should this be fixed? Question from Rossella.<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
=== Meeting June 8, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Open Discussion<br />
<br />
=== Meeting June 1, 2016 ===<br />
<br />
* Announcements<br />
** N-1 is *this* week<br />
** http://releases.openstack.org/newton/schedule.html<br />
<br />
* Manila-ML2 integration <br />
** https://bugs.launchpad.net/neutron/+bug/1573197<br />
<br />
* Security Groups Discussion<br />
<br />
* Open Discussion<br />
** Some routed networks stuff (carl_baldwin)<br />
*** https://review.openstack.org/#/c/317358 - Enabling create / delete of segments directly<br />
*** https://review.openstack.org/#/c/321152 - ML2 bug doesn't allow return of IP allocation in port update.<br />
<br />
=== Meeting May 25, 2016 ===<br />
<br />
* Today's meeting was cancelled - we will meet next week<br />
<br />
* Announcements<br />
** N-1 is next week<br />
** http://releases.openstack.org/newton/schedule.html<br />
<br />
* Manila-ML2 integration <br />
** https://bugs.launchpad.net/neutron/+bug/1573197<br />
<br />
* Security Groups Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting May 18, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Bugs<br />
<br />
* Open Discussion<br />
<br />
=== Meeting May 11, 2016 ===<br />
<br />
(carl_baldwin) Will there be a meeting this week? - Yes<br />
<br />
* Announcements<br />
<br />
* Newton charter for ML2 <br />
** Trunked ports integration with ML2 <br />
** Integration of Segments service plugin with ML2 (see below)<br />
<br />
* Bugs<br />
** Missing ML2 config options in config reference: https://bugs.launchpad.net/openstack-manuals/+bug/1567792<br />
<br />
* Open Discussion<br />
** Some routed networks topics<br />
*** creating and deleting segments on existing network through new segment API<br />
**** Any cases it should be forbidden?<br />
*** Integrating the segments service plugin with ML2<br />
<br />
<br />
=== Meeting May 4, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Discussion on the charter for ML2 for Newton<br />
** Some of the discussion during summit - https://etherpad.openstack.org/p/newton-neutron-unplugged-track<br />
<br />
* Bugs<br />
** Missing ML2 config options in config reference: https://bugs.launchpad.net/openstack-manuals/+bug/1567792<br />
<br />
* Open Discussion<br />
<br />
=== Meeting April 20, 2016 ===<br />
<br />
* Announcements<br />
** rkukura cannot attend today<br />
** Austin Summit Next week<br />
** No meeting next week (4/27)<br />
<br />
* Neutron Austin Design sessions schedule<br />
** https://www.openstack.org/summit/austin-2016/summit-schedule/global-search?t=Neutron%3A<br />
<br />
* Bugs<br />
** Missing ML2 config options in config reference: https://bugs.launchpad.net/openstack-manuals/+bug/1567792<br />
<br />
* Open Discussion<br />
** Nova-Neutron Porbinding Migration issues (+ macvtap migration, cross l2 agent migration) <br />
*** Cannot attend today, so here a brief update (scheuran, 2016-04-13)<br />
*** Started discussion on the ML http://lists.openstack.org/pipermail/openstack-dev/2016-April/092073.html<br />
*** In a lengthy chat with kevinbenton today we agreed to follow up the multiple port binding thing<br />
*** I started rebasing Bobs patches https://review.openstack.org/#/c/189410 - it will take a while, as I'm learning a lot on the way ;)<br />
*** And a BP + spec is required for the API changes that externalize multiple bindings per port, also still TBD<br />
<br />
=== Meeting April 13, 2016 ===<br />
<br />
* Announcements<br />
** Newton is now open for business<br />
** Networking Guide ML2 section merged: http://docs.openstack.org/mitaka/networking-guide/config-ml2-plug-in.html (scheuran)<br />
<br />
* Neutron Austin Design sessions schedule<br />
** https://www.openstack.org/summit/austin-2016/summit-schedule/global-search?t=Neutron%3A<br />
<br />
* Bugs<br />
** Missing ML2 config options in config reference: https://bugs.launchpad.net/openstack-manuals/+bug/1567792<br />
<br />
* Open Discussion<br />
** Nova-Neutron Porbinding Migration issues (+ macvtap migration, cross l2 agent migration) <br />
*** Cannot attend today, so here a brief update (scheuran, 2016-04-13)<br />
*** Started discussion on the ML http://lists.openstack.org/pipermail/openstack-dev/2016-April/092073.html<br />
*** In a lengthy chat with kevinbenton today we agreed to follow up the multiple port binding thing<br />
*** I started rebasing Bobs patches https://review.openstack.org/#/c/189410 - it will take a while, as I'm learning a lot on the way ;)<br />
*** And a BP + spec is required for the API changes that externalize multiple bindings per port, also still TBD<br />
<br />
=== Meeting April 6, 2016 ===<br />
<br />
* Announcements<br />
** Mitaka release is this week<br />
<br />
* Neutron Austin Design summit Ideas <br />
** Link - https://etherpad.openstack.org/p/newton-neutron-summit-ideas<br />
<br />
* port binding discussion on migration (scheuran) - continuation from previous week<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 30, 2016 ===<br />
<br />
* Announcements<br />
** Mitaka RC2 in the works<br />
<br />
* Neutron Austin Design summit Ideas <br />
** Link - https://etherpad.openstack.org/p/newton-neutron-summit-ideas<br />
<br />
* port binding discussion on migration (scheuran)<br />
** In case distributed ports would be needed, old (currently abandoned, but worth revisiting) effort to cleanup DVR's distributed port implementation as a precursor to generalizing it is here:<br />
*** https://bugs.launchpad.net/neutron/+bug/1367391<br />
*** https://review.openstack.org/#/c/189410/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 23, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Neutron Austin Design summit Ideas <br />
** Link - https://etherpad.openstack.org/p/newton-neutron-summit-ideas<br />
<br />
* port binding discussion on migration (scheuran)<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 16, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Docs ML2 configuration section update<br />
** Documentation - https://review.openstack.org/#/c/282349<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* port binding with port owned by router<br />
<br />
* Simulate portbinding on migration target host (scheuran)<br />
** Use Case: Migration cross l2 agents, migration with macvtap l2 agent --> In both cases nova needs to know the portbinding information that should be used on the migration target before migration has started (in nova pre_live_migration) and before port has been bound. This information is required to trigger the correct vif-plug action on the target and to modify the libvirt domain.xml accordingly<br />
** Approach: Some new api call is required, which simulates the portbinding for the target host and returns this information<br />
** This is just as a heads up - I try to come up with more details in the next meeting (23rd of March)<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 9, 2016 ===<br />
<br />
* Announcements<br />
** rkukura cannot attend today<br />
<br />
* Modular L2 agent update<br />
** Documentation - https://review.openstack.org/#/c/282349<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 2, 2016 ===<br />
<br />
* Announcements<br />
** Mitaka-3 is this week<br />
<br />
* Modular L2 agent update<br />
** Documentation - https://review.openstack.org/#/c/282349<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting February 24, 2016 ===<br />
<br />
* Announcements<br />
** neutron mid-cycle this week - https://etherpad.openstack.org/p/neutron-mitaka-midcycle<br />
<br />
* Open Agenda - based upon interest<br />
<br />
* Modular L2 agent update<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting February 17, 2016 ===<br />
<br />
* Announcements<br />
** rkukura on PTO this week<br />
<br />
* Open Agenda - based upon interest<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Modular L2 agent update<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting February 10, 2016 ===<br />
<br />
* Announcements<br />
** Do not forget to vote on sessions for Austin Summit<br />
*** https://www.openstack.org/summit/austin-2016/vote-for-speakers<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Modular L2 agent update<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting February 3, 2016 ===<br />
<br />
* Announcements<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Modular L2 agent update<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting January 27, 2016 ===<br />
<br />
* Announcements<br />
** Austin (Newton) Summit session proposal deadline is Monday<br />
*** https://www.openstack.org/summit/austin-2016/call-for-speakers<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting January 20, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Driver API for SecurityGroup <br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Any topics of interest to ML2 - Open Agenda based upon the interest<br />
* Open Discussion<br />
<br />
<br />
=== Meeting January 13, 2016 ===<br />
<br />
* Announcements<br />
** M2 is next week<br />
<br />
* Driver API for SecurityGroup <br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Any topics of interest to ML2 - Open Agenda based upon the interest<br />
* Open Discussion<br />
<br />
=== Meeting January 6, 2016 ===<br />
* Announcements<br />
** M2 Mid Jan<br />
<br />
* Driver API for SecurityGroup - good discussion on the bug<br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* Trunk port binding for VLAN-awere VMs - pretty much ready to go<br />
** Spec - https://review.openstack.org/#/c/243786/<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Any topics of interest to ML2 - Open Agenda based upon the interest<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 30, 2015 ===<br />
<br />
* No meeting<br />
<br />
=== Meeting December 23, 2015 ===<br />
<br />
* No meeting<br />
<br />
=== Meeting December 16, 2015 ===<br />
<br />
* Announcements<br />
** Sukhdev is off for next two weeks, rkukura is off week after next<br />
** no meeting 12/30<br />
** quick poll - meet next week (12/23)?<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** Spec - https://review.openstack.org/#/c/243786/<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran (can't attend today 12/09)<br />
** This patch needs to go in first, then we're ready to do the split of the lb agent: https://review.openstack.org/250542<br />
** Split of the lb agent: Will be updated after above went in: https://review.openstack.org/#/c/246318/<br />
** Moving the code to a separate file [WIP] https://review.openstack.org/#/c/248138/<br />
** Also had a discussion with kevinbenton and ajo if arp spoofing stuff could be modelled as agent extension. Could not convince them, so we agreed to go on with the current design and keep that in the back of our minds for the future.<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* limited-portsec Discussion<br />
** if the limited-portsec depend on port-sec extension, there maybe code in limited-portsec to extend the dict of port-sec.<br />
** https://review.openstack.org/#/c/250036/ , difficult to handle the dependency in these extensions.<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 9, 2015 ===<br />
<br />
* Announcements<br />
** Sukhdev is off for next three weeks<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** Spec - https://review.openstack.org/#/c/243786/<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran (can't attend today 12/09)<br />
** This patch needs to go in first, then we're ready to do the split of the lb agent: https://review.openstack.org/250542<br />
** Split of the lb agent: Will be updated after above went in: https://review.openstack.org/#/c/246318/<br />
** Moving the code to a separate file [WIP] https://review.openstack.org/#/c/248138/<br />
** Also had a discussion with kevinbenton and ajo if arp spoofing stuff could be modelled as agent extension. Could not convince them, so we agreed to go on with the current design and keep that in the back of our minds for the future.<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* limited-portsec Discussion<br />
** if the limited-portsec depend on port-sec extension, there maybe code in limited-portsec to extend the dict of port-sec.<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Open Discussion<br />
** Discussion on passing network ID to the type drivers - enhancement is needed to three methods as follows:<br />
*** def allocate_tenant_segment(self, session, network_id=None):<br />
*** def reserve_provider_segment(self, session, segment, network_id=None):<br />
*** def release_segment(self, session, segment, network_id=None):<br />
<br />
=== Meeting December 2, 2015 ===<br />
* Announcements<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** Spec - https://review.openstack.org/#/c/243786/<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
** https://review.openstack.org/#/c/246318/<br />
** https://review.openstack.org/#/c/248138/<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting November 25, 2015 ===<br />
* Announcements<br />
** M1 is due next week<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** Bence Romsics discussed with ML2 subteam at summit<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting November 18, 2015 ===<br />
* Announcements<br />
** M1 is due in first week of Dec<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** Bence Romsics discussed with ML2 subteam at summit<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting November 11, 2015 ===<br />
* Announcements<br />
** Welcome back from the summit and our week off!<br />
** Mitaka-1 December 1: https://launchpad.net/neutron/+milestone/mitaka-1<br />
<br />
* Mitaka Design Summit recap<br />
** Etherpads: https://wiki.openstack.org/wiki/Design_Summit/Mitaka/Etherpads#Neutron<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** Bence Romsics discussed with ML2 subteam at summit<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
=== Meeting October 21, 2015 ===<br />
* Announcements<br />
** Mitaka summit is next week<br />
** No ML2 IRC meeting during summit<br />
<br />
* Mitaka Design Summit<br />
** Neutron Design Summit schedule - https://www.openstack.org/summit/tokyo-2015/schedule/design-summit<br />
<br />
* ML2 pre-cycle sprint recap<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** email summaries - TBD<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
=== Meeting October 14, 2015 ===<br />
<br />
* Meeting cancelled due to low attendance<br />
<br />
=== Meeting October 7, 2015 ===<br />
<br />
* No meeting - ML2 pre-cycle sprint<br />
<br />
=== Meeting Sept 30, 2015 ===<br />
* Announcements<br />
** Neutron has a new PTL for Mitaka - congratulations to armax and many thanks to mestery!<br />
** ML2 pre-cycle sprint is next week<br />
** No ML2 IRC meeting next week<br />
<br />
* ML2 pre-cycle sprint<br />
** Sprint announcement - http://lists.openstack.org/pipermail/openstack-dev/2015-September/073927.html<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** Logistics<br />
** Prep<br />
<br />
* Mitaka Design Summit proposals for ML2 - discussion <br />
** Neutron Mitaka Design Summit proposals - https://etherpad.openstack.org/p/neutron-mitaka-designsummit<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* Modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
=== Meeting Sept 23, 2015 ===<br />
* Announcements<br />
** Liberty RC1 contents - https://launchpad.net/neutron/+milestone/liberty-rc1<br />
** PTL election is this week - https://wiki.openstack.org/wiki/PTL_Elections_September_2015<br />
<br />
* ML2 late-cycle plan<br />
** Sprint announcement - http://lists.openstack.org/pipermail/openstack-dev/2015-September/073927.html<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* Mitaka Design Summit proposals for ML2 - discussion <br />
** Nutron Mitaka Design Summit proposals - https://etherpad.openstack.org/p/neutron-mitaka-designsummit<br />
<br />
* driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting Sept 16, 2015 ===<br />
<br />
* Announcements<br />
** Liberty RC1 contents - https://launchpad.net/neutron/+milestone/liberty-rc1<br />
<br />
* ML2 late-cycle plan<br />
** Sprint announcement - http://lists.openstack.org/pipermail/openstack-dev/2015-September/073927.html<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* Mitaka Design Summit proposals for ML2 - discussion <br />
** Nutron Mitaka Design Summit proposals - https://etherpad.openstack.org/p/neutron-mitaka-designsummit<br />
<br />
* driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting Sept 9, 2015 ===<br />
<br />
* Announcements<br />
** Liberty-3 contents - https://launchpad.net/neutron/+milestone/liberty-3<br />
** Liberty RC1 contents - https://launchpad.net/neutron/+milestone/liberty-rc1<br />
<br />
* ML2 late-cycle plan<br />
** Sprint announcement - http://lists.openstack.org/pipermail/openstack-dev/2015-September/073927.html<br />
<br />
* Mitaka Design Summit proposals for ML2 - discussion <br />
** Brainstorm ideas for the Mitaka ML2 design summit ideas<br />
** Nutron Mitaka Design Summit proposals - https://etherpad.openstack.org/p/neutron-mitaka-designsummit<br />
<br />
* driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting Sept 2, 2015 ===<br />
<br />
* Announcements<br />
** Liberty FF is this week (or early next week)<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is Yahoo (tentative) <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** Task Flow Document<br />
*** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* driver API for SecurityGroup - Do we want to come up with a plan for Design session in Tokyo for this? <br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 26, 2015 ===<br />
<br />
* Announcements<br />
** Liberty FF is next week<br />
<br />
* Action Items from previous weeks:<br />
** rkukura to work with others to finalize the venue for the ML2 late-cycle sprint<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is TBD. <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* driver API for SecurityGroup<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 19, 2015 ===<br />
<br />
* Announcements<br />
** Liberty FF is two weeks away<br />
<br />
* Action Items from previous weeks:<br />
** rkukura and Sukhdev to re-organize weekly meeting agenda around goals for upcoming Mitaka cycle as well as anything needed to wrap up for liberty<br />
** rkukura to work with others to finalize the venue for the ML2 late-cycle sprint<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is TBD. <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L3 Blueprints - https://launchpad.net/neutron/+milestone/liberty-3<br />
** couple of Blueprints may be of interest to ML2 team<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* driver API for SecurityGroup<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 12, 2015 ===<br />
<br />
* Announcements<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is TBD. <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L3 Blueprints - https://launchpad.net/neutron/+milestone/liberty-3<br />
** couple of Blueprints may be of interest to ML2 team<br />
<br />
* L2 Modular Agent discussion<br />
** macvtap agent and ML2 discussion. Feel free to express your opinion - http://lists.openstack.org/pipermail/openstack-dev/2015-August/071207.html<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 5, 2015 ===<br />
<br />
* Announcements<br />
** Liberty FF is end of August<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is TBD. <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L3 Blueprints - https://launchpad.net/neutron/+milestone/liberty-3<br />
** couple of Blueprints may be of interest to ML2 team<br />
<br />
* L2 Modular Agent discussion<br />
** macvtap agent and ML2 discussion. Feel free to express your openion - http://lists.openstack.org/pipermail/openstack-dev/2015-August/071207.html<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 29, 2015 ===<br />
<br />
* Announcements<br />
** Liberty-2 is this week<br />
** Liberty-3 is end of August<br />
<br />
* ML2 late-cycle plan<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L2 Modular Agent discussion<br />
<br />
* Place for Macvtap agent (scheuran) - Putting this right after l2-agent, as it is related to it<br />
** Planning a ml2 driver + l2 agent for macvtap attachments (independent from sriov). But where should it land?<br />
*** 1) own openstack repo networking-macvtap (already some discussion there: https://review.openstack.org/#/c/195907/)<br />
*** 2) in neutron tree as new reference, own agent (duplicating code)<br />
*** 3) In neutron tree, Integrated into linuxbridge agent (reusing about 500 lines of code, mostly main loop, detecting new devices,...); Extracting superclass out of linuxbridge agent that can be subclassed. Having config option to either run agent in lb or in macvtap mode. fully functional prototype (macvtap stuff tested): https://github.com/scheuran/networking-macvtap/commit/36a068cf3d3d6930ab9330efb099cd95a84ca785<br />
*** 4) modular l2 agent, but as long it is being discussed go with #1<br />
*** 5) Prototyping modular layer 2 agent ( #a in separate repo vs. #b together with lb)<br />
** Anyhow there will be a separate ml2 driver which will either land in tree or in the networking-macvtap repo<br />
** Spec on github (assuming it will land in a separate repo): https://github.com/scheuran/networking-macvtap/commit/bc239419398ec039da35ec949a14691280733bf6<br />
** Has been discussed in yesterdays neutron meeting where I was asked to evaluate agent-extension used for qos - but that can not be used: http://eavesdrop.openstack.org/meetings/networking/2015/networking.2015-07-28-14.01.log.html<br />
<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
** request for patch review:<br />
*** https://review.openstack.org/#/c/202357/ l3_db: it updates port attribute without L2 plugin<br />
*** https://review.openstack.org/#/c/202358/ l3_db: not use L2 plugin _get_port unnecessarily<br />
*** https://review.openstack.org/#/c/202359/ l3: not use L2 plugin _get_subnet unnecessarily<br />
<br />
=== Meeting July 22, 2015 ===<br />
<br />
* Announcements<br />
** Liberty-2 is next week<br />
**Liberty Release Schedule - https://wiki.openstack.org/wiki/Liberty_Release_Schedule<br />
<br />
* Action Items<br />
** rkukura to finalize the plan for ML2 sprint<br />
*** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L2 Modular Agent discussion<br />
* Physical Topology Discussion<br />
* Ironic/Neutron-ML2 integration discussion<br />
** https://wiki.openstack.org/wiki/Meetings/Ironic-neutron<br />
<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 15, 2015 ===<br />
<br />
* Announcements<br />
** Liberty-2 is fast approaching - end of July<br />
**Liberty Release Schedule - https://wiki.openstack.org/wiki/Liberty_Release_Schedule<br />
<br />
* Action Items<br />
** rkukura to finalize the plan for ML2 sprint<br />
*** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L2 Modular Agent discussion<br />
* Physical Topology Discussion<br />
* Ironic/Neutron-ML2 integration discussion<br />
** https://wiki.openstack.org/wiki/Meetings/Ironic-neutron<br />
** ML2 based test framework for Ironic - call for discussion/Ideas<br />
<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 8, 2015 ===<br />
<br />
* Announcements<br />
<br />
* Action Items<br />
** rkukura and manishg to finalize the ML2 sprint plans and put together an etherpad for sprint<br />
*** Etherpad started: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** asomya and shivharis to add Physical Topology to the ML2 charter for Liberty<br />
<br />
* ML2 Mid-cycle sprint - decide on the date <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
** Following participants are available - please add your name, if you can participate<br />
*** Sukhdev K<br />
*** Bob K<br />
*** Arvind S<br />
*** Manish G<br />
*** Kevin B<br />
*** Josh <br />
* L2 Modular Agent discussion<br />
* Physical Topology Discussion<br />
* Ironic/Neutron-ML2 integration discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 1, 2015 ===<br />
<br />
* Announcements<br />
<br />
* Action Items<br />
** rkukura and manishg to finalize the ML2 sprint plans and put together an etherpad for sprint<br />
*** Etherpad started: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** banix to discuss Modular L2 agents topic in Neutron core team and drive the priority<br />
** asomya and shivharis to add Physical Topology to the ML2 charter for Liberty<br />
<br />
* Neutron Mid-cycle sprint recap (Sukhdev)<br />
<br />
* ML2 Mid-cycle sprint<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** July 13-17 seems like the earliest possible week<br />
** Following participants are available - please add your name, if you can participate<br />
*** Sukhdev K<br />
*** Bob K<br />
*** Arvind S<br />
*** Manish G<br />
*** Josh <br />
** Task Flow Document<br />
*** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Discussion on binding_profile_type to facilitate filtering of Ironic ports or using device_owner (Sukhdev)<br />
<br />
* Open Discussion<br />
<br />
=== Meeting June 24, 2015 ===<br />
<br />
* No meeting - Neutron mid-cycle sprint<br />
<br />
=== Meeting June 17, 2015 ===<br />
<br />
* Announcements<br />
** VLAN aware VMs meeting 6-15-2015<br />
*** https://etherpad.openstack.org/p/YVR-neutron-vlan-trunk<br />
<br />
* Action Items<br />
** banix to discuss Modular L2 agents topic in Neutron core team and drive the priority<br />
** asomya and shivharis to add Physical Topology to the ML2 charter for Liberty<br />
** manishg to propose two or three time slots for mid-cycle sprint for task flow<br />
*** Proposing a few dates here (we will probably need 2 days but just proposing a range)<br />
**** Jul/8 - Jul/10<br />
**** Jul/13 - Jul/15<br />
**** Sep/9 - Sep/11<br />
**** Sep/16 - Sep/18<br />
**** Sep/23 - Sep/25<br />
<br />
* Neutron Mid-Cycle Sprint Discussion <br />
** https://etherpad.openstack.org/p/neutron-liberty-mid-cycle <br />
*** July 13-17 seems like the earliest possible week<br />
** Following participants are available - please add your name, if you can participate<br />
*** Sukhdev K<br />
*** Bob K<br />
*** Manish G<br />
*** Josh <br />
<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
=== Meeting June 10, 2015 ===<br />
*Absence: <br />
** banix. I will be away. Will follow up on my AI by next week.<br />
<br />
* Announcements<br />
** New RFE process - to be followed after Liberty 1<br />
*** http://docs.openstack.org/developer/neutron/policies/blueprints.html#neutron-request-for-feature-enhancements<br />
** Core-vendor decomp - Phase II<br />
*** https://review.openstack.org/#/c/187267<br />
<br />
* Action Items<br />
** rkukura to discuss with QoS implications with ajo on ML2<br />
** banix to discuss Modular L2 agents topic in Neutron core team and drive the priority<br />
** asomya and shivharis to add Physical Topology to the ML2 charter for Liberty<br />
** manishg to propose two or three time slots for mid-cycle sprint for task flow<br />
*** Proposing a few dates here (we will probably need 2 days but just proposing a range)<br />
**** Jul/8 - Jul/10<br />
**** Jul/13 - Jul/15<br />
**** Sep/9 - Sep/11<br />
**** Sep/16 - Sep/18<br />
**** Sep/23 - Sep/25<br />
<br />
* Neutron Mid-Cycle Sprint Discussion <br />
** I have removed Task Flow item from etherpad for Ft. Collins mid-cycle. <br />
** https://etherpad.openstack.org/p/neutron-liberty-mid-cycle <br />
** Discussion on the time frame that works for people to have an ML2 mid-cycle in the Bay Area<br />
*** July 13-17 seems like the earliest possible week<br />
** Following participants are available - please add your name, if you can participate<br />
*** Sukhdev K<br />
*** Bob K<br />
*** Manish G<br />
*** Josh <br />
<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting June 3, 2015 ===<br />
<br />
* Announcements<br />
** Ironic-Neutron integration weekly meetings was kicked off this week - Lots of interest in this topic . Anybody interested in this topic, please join us next week and every week after that.<br />
*** https://wiki.openstack.org/wiki/Meetings/Ironic-neutron<br />
** New Spec process<br />
*** https://github.com/openstack/neutron/blob/master/doc/source/policies/blueprints.rst<br />
** Core-vendor decomp - Phase II<br />
*** https://review.openstack.org/#/c/187267<br />
<br />
* Charter of ML2 sub-team for Liberty Cycle<br />
** Task Flow<br />
** Decomposition phase -2<br />
<br />
* Neutron Mid-Cycle Sprint Discussion <br />
** Key players for the Task Flow can not make the sprint. Possibilities are to hold mid-cycle sprint in Bay Area. Who is interested? Who can make it? <br />
** https://etherpad.openstack.org/p/neutron-liberty-mid-cycle <br />
<br />
* Task Flow Discussion<br />
** We lost opportunity to discuss it in Vancouver<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting May 27, 2015 ===<br />
<br />
* No meeting - recovering from summit<br />
<br />
=== Meeting May 20, 2015 ===<br />
<br />
* No meeting - Liberty Summit<br />
<br />
=== Meeting May 13, 2015 ===<br />
<br />
*Announcements<br />
** No meeting next two weeks. Next week everybody is at summit, following week to recover from travels<br />
<br />
*Task Flow Discussion<br />
*** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
*** midonet plugin (not done - will take care of it this week) (manishg)<br />
<br />
*Liberty Design Summit Discussion<br />
**https://wiki.openstack.org/wiki/Summit/Liberty/Etherpads#Neutron<br />
** Contributor Meetup Friday (at Summit): https://etherpad.openstack.org/p/YVR-neutron-contributor-meetup<br />
<br />
*ML2 on Neutron Mid-Cycle Sprint <br />
**https://etherpad.openstack.org/p/neutron-liberty-mid-cycle (see item 4)<br />
<br />
* Liberty BP<br />
** converting address-pair and security-group into extension driver. <br />
*** https://review.openstack.org/#/c/169223/3/specs/liberty/ml2-extension-driver-convert.rst<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
** Discussion on Port to network relationship - N:M relationship - is it allowed in our current design? <br />
*** Can one port attach to multiple networks? <br />
*** Can a (v)NIC attach to multiple networks? <br />
*** Can one network attach to multiple ports of same instance/node?<br />
<br />
=== Meeting May 6, 2015 ===<br />
<br />
*Announcements<br />
** Kilo was released last week - congratulations to everybody<br />
<br />
*Task Flow Discussion<br />
*** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
*** midonet plugin (not done - will take care of it this week) (manishg)<br />
<br />
*Liberty Design Summit Discussion<br />
**https://wiki.openstack.org/wiki/Summit/Liberty/Etherpads#Neutron<br />
**ML2 topics are in Fishbowl room discussions - lets update it<br />
**Lightening talks are here - http://libertydesignsummit.sched.org/event/213da02952470483dfd8b2765aa88485#.VUmpcGRVhHw<br />
<br />
*ML2 on Neutron Mid-Cycle Sprint <br />
**https://etherpad.openstack.org/p/neutron-liberty-mid-cycle (see item 4)<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
=== Meeting April 29, 2015 ===<br />
*Announcements<br />
** Kilo RC3 is due any day<br />
** Starting with Liberty Spec process for new features is being abandoned in favor of light weight RFE is being implemented<br />
***https://review.openstack.org/#/c/177342/<br />
** Changes to Driver team - Doug and Maru replacing Salvatore and Mark <br />
<br />
*Action Items from Last week<br />
**manishg to document task flow discussions and look into the midonet plugin<br />
*** [https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document] (manishg)<br />
*** midonet plugin (not done - will take care of it this week) (manishg)<br />
<br />
*Ironic (bare metal) integration through ML2 Mech Drivers (discussion)<br />
**There is a tremendous interest by many vendors, as well as Ironic team for this. I have requested a summit session for this. see item 63 on etherpad<br />
**https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
<br />
*ML2 on Neutron Mid-Cycle Sprint <br />
**https://etherpad.openstack.org/p/neutron-liberty-mid-cycle (see item 4)<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting April 22, 2015 ===<br />
*Announcements<br />
** Kilo RC2 is due any day<br />
** Networking Guide Doc Day Sprint it tomorrow. Please contact Edgar, if you want to participate/contribute<br />
*** Here is agenda for the sprint - https://etherpad.openstack.org/p/networking-guide<br />
<br />
*Action Items from Last week<br />
**Sukhdev to discuss with mestery about task flow during mid-cycle sprint<br />
**Document the discussion point related to ML2 Sync (Manish)<br />
**shivharis to find the information about release notes for Kilo and share with the team<br />
***https://wiki.openstack.org/wiki/ReleaseNotes/Kilo<br />
<br />
*ML2 on Neutron Mid-Cycle Sprint <br />
**https://etherpad.openstack.org/p/neutron-liberty-mid-cycle (see item 4)<br />
<br />
* ML2 summit sessions<br />
** Design summit session etherpad: https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting April 15, 2015 ===<br />
*Announcements<br />
** Absence: Manish (Jury Duty)<br />
** Absence next week: rkukura (PTO - college tour)<br />
** Kilo RC is out<br />
<br />
*Action Items from Last week<br />
**Add next steps for the Drivers decomposition to summit topic etherpad - shivharis<br />
**shivharis to find the information about release notes for Kilo and share with the team<br />
**rkukura and Sukhdev to discuss with mestery about task flow during mid-cycle sprint<br />
**Document the discussion point related to ML2 Sync (Manish)<br />
<br />
* Finalize recommendations to mestery on ML2 summit sessions<br />
** Design summit session etherpad: https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
<br />
* Quick update on DVR UT/fix/cleanup work (rkukura)<br />
<br />
* portsecurity tests: unit, functional and scenario<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting April 8, 2015 ===<br />
<br />
*Announcements<br />
** RC's are April 9-23 and Kilo release on April 30<br />
** Liberty mid-cycle sprint announced. <br />
*** June 24-26 in Fort Collins, CO (at HP)<br />
*** Topics to be decided after Vancouver summit - https://etherpad.openstack.org/p/neutron-liberty-mid-cycle<br />
<br />
*Action Items from Last week<br />
**Add next steps for the Drivers decomposition to summit topic etherpad - shivharis<br />
*** Design summit session etherpad: https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
**ML2 sync and error handling to summit topic etherpad (rkukura)<br />
**Document the discussion point related to ML2 Sync (Manish)<br />
<br />
* Mechanism drivers and DVR discussion (rkukura)<br />
** Have made good (but slow) progress on DVR port binding schema and logic cleanup<br />
*** https://bugs.launchpad.net/neutron/+bug/1367391<br />
*** Will miss kilo, hopefully merge early in liberty, cannot back-port to kilo due to schema changes<br />
** Discovered no current unit tests cover critical DVR port binding logic, so adding them as separate patch against current code, then will ensure they don't break in dependent cleanup patch<br />
*** Extending test_port_binding to exercise update_dvr_port_binding, get_device_details, etc. for DVR ports, utilizing existing PortContext state asserts in mechanism_test MD<br />
*** Hoped to get at least the new UTs into kilo, but probably too late, but can back-port to kilo<br />
** Discovered several issues (inconsistencies in per-host vs. host-independent state in PortContext) that would seem to break ToR switch MDs that need to track binding state per host:<br />
*** When committing DVR port binding, PortContext passed to update_port methods has new binding:vif_type and binding:vif_details for the bound host, but shows 'distributed' for previous binding:vif_type instead of 'unbound' like for normal ports, and empty strings for current or previous binding:host_id - propose to make these work like for non-DVR ports<br />
*** When updating DVR port's status, PortContext currently shows 'distributed' for binding:vif_type and empty string for host, but has binding_levels, etc., for the specific host - could change this to reflect host-specific state, or to only be called when port's status changes and reflect non-host-specific state<br />
** Issues to discuss<br />
*** Has anyone tested their MDs with DVR?<br />
*** Has anyone run into these (or other) issues?<br />
*** Is back-porting these sorts of behavioral fixes to kilo acceptable?<br />
*** Do we have consensus on making update_port methods reflect per-host state when committing DVR port binding?<br />
*** Do we prefer to make update_port methods reflect per-host state or only host-independent state when changing DVR port status, or do we need separate updates for each?<br />
<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting April 1, 2015 ===<br />
<br />
*Announcements<br />
** RC's are April 9-23 and Kilo release on April 30<br />
** Design summit session etherpad: https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
*Action Items from Last week<br />
**Document the discussion point related to ML2 Sync (Manish)<br />
**Create an etherpad for driver decomposition discussion at Vancouver Summit<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting March 25, 2015 ===<br />
<br />
*Announcements<br />
** RC's are April 9-23 and Kilo release on April 30<br />
** RC1 content is here - https://launchpad.net/neutron/+milestone/kilo-rc1<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting March 18, 2015 ===<br />
<br />
*Announcements<br />
**L2 Gateway API is ready for consumption by everybody. Give it a test drive and provide feedback to the team. <br />
**See wiki here - https://wiki.openstack.org/wiki/Neutron/L2-GW<br />
** K3 content is here - https://launchpad.net/neutron/+milestone/kilo-3<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
<br />
=== Meeting March 11, 2015 ===<br />
<br />
*Announcements<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
<br />
<br />
=== Meeting March 4, 2015 ===<br />
<br />
*Announcements<br />
** Kilo Feature Freeze is tomorrow (March 5th)<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* portsecurity patches<br />
** https://review.openstack.org/#/c/126552/<br />
** https://review.openstack.org/#/c/160051/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron/+bug/1328991<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting February 25, 2015 ===<br />
<br />
*Announcements<br />
** shivharis: under the weather<br />
* ML2 Drivers decomposition discussion<br />
** How are distributions packaging decomposed drivers?<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
*Few BPs being worked on may have impact on ML2 <br />
**https://blueprints.launchpad.net/neutron/+spec/nfv-vlan-trunks<br />
**https://blueprints.launchpad.net/neutron/+spec/restructure-l2-agent<br />
* ML2 Extension Driver API enhancements <br />
** https://review.openstack.org/#/c/152759/ - ready to merge<br />
** https://review.openstack.org/#/c/129178/ - coming along well<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting February 18, 2015 ===<br />
<br />
*Announcements<br />
* ML2 Drivers decomposition discussion<br />
** How are distributions packaging decomposed drivers?<br />
* ML2 Sync and error handling (Task Flow)<br />
* ML2 Extension Driver API enhancements<br />
** Needed for PortSecurity extension driver<br />
** https://review.openstack.org/#/c/152759/<br />
** https://review.openstack.org/#/c/129178/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting February 11, 2015 ===<br />
<br />
*Announcements<br />
**K2 is already out<br />
**Feature proposal freeze for Kilo is March 5<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow) - Follow on from previous week (manishg)<br />
** PoC: https://review.openstack.org/#/c/154333/<br />
* ML2 Extension Driver API enhancements<br />
** Needed for PortSecurity extension driver<br />
** https://review.openstack.org/#/c/152759/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting February 4, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is this week week<br />
*** https://launchpad.net/neutron/+milestone/kilo-2<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow) - manishg<br />
* Blueprint list consolidation - updated link is here: <br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting January 28, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is next week<br />
*** https://launchpad.net/neutron/+milestone/kilo-2<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow) - update manishg<br />
* Blueprint list consolidation (shivharis and manishg)<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
**https://bugs.launchpad.net/neutron/+bug/1415526<br />
* Open Discussion<br />
<br />
=== Meeting January 21, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is on Feb 5th<br />
*** https://launchpad.net/neutron/+milestone/kilo-2<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow) - update manishg<br />
* Blueprint list consolidation (shivharis and manishg)<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://bugs.launchpad.net/neutron/+bug/1179223 (romilg)<br />
** Review patch set for the bug/1179223 https://review.openstack.org/#/c/136106/<br />
** https://bugs.launchpad.net/neutron/+bug/1367391 (matrohon)<br />
* Open Discussion<br />
<br />
=== Meeting January 14, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is few weeks away<br />
*** https://launchpad.net/neutron/+milestone/kilo-2<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow)<br />
* Blueprint list consolidation (shivharis and manishg)<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://review.openstack.org/#/c/113999/<br />
* Open Discussion<br />
<br />
=== Meeting January 7, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is in one month<br />
*** https://wiki.openstack.org/wiki/Kilo_Release_Schedule<br />
* L2 Gateway update<br />
** Team plans to meet every other week initially - goal is to have an API within Kilo cycle<br />
**See details here: https://wiki.openstack.org/wiki/Meetings#Networking_L2_Gateway_meeting<br />
* ML2 Drivers decomposition discussion<br />
* Blueprint list consolidation (shivharis and manishg)<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 31, 2014 ===<br />
<br />
* No meeting - holiday break<br />
<br />
=== Meeting December 24, 2014 ===<br />
<br />
* No meeting - holiday break<br />
<br />
=== Meeting December 17, 2014 ===<br />
<br />
*Announcements<br />
<br />
**Kilo-1 is due this week<br />
*** Here is the content of the release https://launchpad.net/neutron/+milestone/kilo-1<br />
<br />
** Neutron Mid-cycle report<br />
*** https://etherpad.openstack.org/p/neutron-mid-cycle-sprint-dec-2014<br />
***http://lists.openstack.org/pipermail/openstack-dev/2014-December/052715.html<br />
<br />
* Discussion about the ML2 Drivers decomposition<br />
* Blueprint list consolidation (shivharis and manishg)<br />
** Needs further split of drivers<br />
<br />
* Bugs<br />
** We are closing in on K-1 release<br />
** High priority bugs:<br />
** https://bugs.launchpad.net/neutron/+bug/1179223 (romilg)<br />
** https://bugs.launchpad.net/neutron/+bug/1367391 (rkukura)<br />
** https://bugs.launchpad.net/neutron/+bug/1378732 (markmacclain, bug was critical at one point)<br />
** https://bugs.launchpad.net/neutron/+bug/1381536 (Eugene)<br />
** Other bugs:<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 10, 2014 ===<br />
<br />
* No meeting today due to Neutron Mid-cycle sprint<br />
<br />
=== Meeting December 3, 2014 ===<br />
* Announcements<br />
** Mid-cycle meetup: https://wiki.openstack.org/wiki/Sprints/NeutronKiloSprint<br />
** Sub-teams charter https://wiki.openstack.org/wiki/NeutronSubteamCharters<br />
** Kilo release schedule: https://wiki.openstack.org/wiki/Kilo_Release_Schedule<br />
<br />
*Action Items from previous Week<br />
** None<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** Total of 56 bugs, many in medium and low state<br />
** Many vendor specific bugs<br />
** Should we continue working on this (almost done) or abandon it: https://review.openstack.org/#/c/113999/<br />
<br />
* Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
* ML2 driver repository discussion - We did not get to cover it last week<br />
** It seems ML2 vendor drivers will likely be moving out of the main neutron git repository<br />
*** https://review.openstack.org/#/c/134680/<br />
** Any vendor can use their own private repository (stackforge?)<br />
** Do we want a common repository for ML2 vendor drivers?<br />
*** Merges reviewed/approved by an ML2 core team?<br />
*** Pros<br />
**** Reviews maintain consistent quality, style, functionality, etc.<br />
**** Help ensure drivers can coexist in heterogeneous deployments<br />
**** Changes to driver API can update all drivers in common repo in single merge<br />
**** Distributions can package entire set of vendor drivers rather than having to interact with each vendor separately<br />
*** Cons<br />
**** Reviews and approval needed to merge<br />
**** Vendors don't control release cycle for their own drivers<br />
**** Not a level playing field for vendors who chose to use their own repositories<br />
*** Formal poll coming?<br />
<br />
* Modular L2 agent<br />
** Separate task force?<br />
** Relationship to ML2?<br />
<br />
*Open Discussion<br />
** https://blueprints.launchpad.net/neutron/+spec/network-settings-support-vnic-type<br />
<br />
=== Meeting November 26, 2014 ===<br />
* Announcements<br />
** Mid-cycle meetup: https://wiki.openstack.org/wiki/Sprints/NeutronKiloSprint<br />
** Kilo release schedule: https://wiki.openstack.org/wiki/Kilo_Release_Schedule<br />
<br />
*Action Items from previous Week<br />
** Discuss rate limiting (throughput limiting)<br />
** Discuss port security<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
* ML2 Subteam Charter<br />
** https://etherpad.openstack.org/p/ML2_Subteam_Charter<br />
<br />
* ML2 driver repository discussion<br />
** It seems ML2 vendor drivers will likely be moving out of the main neutron git repository<br />
*** https://review.openstack.org/#/c/134680/<br />
** Any vendor can use their own private repository (stackforge?)<br />
** Do we want a common repository for ML2 vendor drivers?<br />
*** Merges reviewed/approved by an ML2 core team?<br />
*** Pros<br />
**** Reviews maintain consistent quality, style, functionality, etc.<br />
**** Help ensure drivers can coexist in heterogeneous deployments<br />
**** Changes to driver API can update all drivers in common repo in single merge<br />
**** Distributions can package entire set of vendor drivers rather than having to interact with each vendor separately<br />
*** Cons<br />
**** Reviews and approval needed to merge<br />
**** Vendors don't control release cycle for their own drivers<br />
**** Not a level playing field for vendors who chose to use their own repositories<br />
*** Formal poll coming?<br />
<br />
* Modular L2 agent<br />
** Separate task force?<br />
** Relationship to ML2?<br />
<br />
*Open Discussion<br />
** https://blueprints.launchpad.net/neutron/+spec/network-default-setting-ext<br />
<br />
=== Meeting November 19, 2014 ===<br />
* Announcements<br />
** Mid-cycle meetup: https://wiki.openstack.org/wiki/Sprints/NeutronKiloSprint<br />
<br />
* Bugs<br />
** Move postcommit ops out of transaction for bulk https://review.openstack.org/#/c/113999/<br />
<br />
* Spec Reviews<br />
** ML2: portsecurity extension support https://review.openstack.org/#/c/99873/<br />
<br />
* ML2 Subteam Charter<br />
** Should the ML2 subteam continue to exist, meet, etc.? <br />
** If so, it needs a charter by next week's neutron IRC meeting.<br />
** Draft at https://etherpad.openstack.org/p/ML2_Subteam_Charter<br />
<br />
* ML2 driver repository discussion<br />
** It seems ML2 vendor drivers will likely be moving out of the main neutron git repository<br />
** Any vendor can use their own private repository (stackforge?)<br />
** Do we want a common repository for ML2 vendor drivers?<br />
*** Merges reviewed/approved by an ML2 core team?<br />
*** Pros<br />
**** Reviews maintain consistent quality, style, functionality, etc.<br />
**** Help ensure drivers can coexist in heterogeneous deployments<br />
**** Changes to driver API can update all drivers in common repo in single merge<br />
**** Distributions can package entire set of vendor drivers rather than having to interact with each vendor separately<br />
*** Cons<br />
**** Reviews and approval needed to merge<br />
**** Vendors don't control release cycle for their own drivers<br />
**** Not a level playing field for vendors who chose to use their own repositories<br />
*** Formal poll coming?<br />
<br />
* Modular L2 agent<br />
** Separate task force?<br />
** Relationship to ML2?<br />
<br />
*Open Discussion<br />
<br />
=== Meeting November 12, 2014 ===<br />
<br />
*No meeting this week due to people still traveling and/or recovering.<br />
<br />
=== Meeting November 5, 2014 ===<br />
<br />
*No meeting this week due to Paris Summit.<br />
<br />
=== Meeting October 29, 2014 ===<br />
<br />
*Announcements<br />
**Absent excuse: banix<br />
**Summit is next week!<br />
<br />
*Action Items from previous Week<br />
**None<br />
<br />
*Bugs:<br />
** Move postcommit ops out of transaction for bulk https://bugs.launchpad.net/neutron?field.searchtext=ml2 <br />
<br />
*Specs for Kilo<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Kilo Design Summit <br />
**Sessions<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics-distilled<br />
**Pod Discussions<br />
<br />
*Open Discussion<br />
<br />
=== Meeting October 22, 2014 ===<br />
<br />
*Announcements<br />
**Absent excuse: banix, rkukura<br />
**Juno release is out<br />
***https://launchpad.net/neutron/juno/2014.2<br />
<br />
*Action Items from previous Week<br />
**None<br />
<br />
*Task Flow discussion at Yahoo (Manish, Sukhdev, Bob, Josh)<br />
**http://docs.openstack.org/developer/taskflow/index.html<br />
<br />
*Bugs:<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Kilo Design Summit <br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics-distilled<br />
**ML2 Kilo Themes Discussion (Continuation from last week) <br />
*** What do we want to accomplish in ML2 during Kilo? <br />
***Lets identify priorities first, then figure out how we can best make use of whatever summit time is available.<br />
*** https://etherpad.openstack.org/p/ML2_Kilo_Themes<br />
<br />
*Open Discussion<br />
<br />
=== Meeting October 15, 2014 ===<br />
<br />
*Announcements<br />
**Absent excuse: banix <br />
**Juno release is scheduled for later this week<br />
***Juno feature content - https://wiki.openstack.org/wiki/ReleaseNotes/Juno#OpenStack_Network_Service_.28Neutron.29<br />
<br />
*Action Items from previous Week<br />
**None<br />
<br />
*Bugs/Reviews<br />
**Bug/Patchsets needing reviews:<br />
*** https://review.openstack.org/126360<br />
*** https://review.openstack.org/124917<br />
**Bugs:<br />
***https://bugs.launchpad.net/neutron/+bug/1377346 (manishg: is this already fixed?)<br />
***https://bugs.launchpad.net/neutron/+bug/1224978 (fixed above?)<br />
<br />
* https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Kilo Design Summit <br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
**ML2 Kilo Themes Discussion (Continuation from last week) <br />
*** What do we want to accomplish in ML2 during Kilo? <br />
***Lets identify priorities first, then figure out how we can best make use of whatever summit time is available.<br />
***Moved ideas list to etherpad: https://etherpad.openstack.org/p/ML2_Kilo_Themes<br />
<br />
*Open Discussion<br />
<br />
=== Meeting October 8, 2014 ===<br />
<br />
*Announcements<br />
**Absent excuse: banix <br />
**Juno RC1<br />
***Release content - https://launchpad.net/neutron/+milestone/juno-rc1<br />
***Release notes - https://wiki.openstack.org/wiki/ReleaseNotes/Juno#OpenStack_Network_Service_.28Neutron.29<br />
**Neutron Driver Team<br />
***https://wiki.openstack.org/wiki/Neutron-drivers<br />
<br />
*Action Items from previous Week<br />
**None<br />
<br />
*Bugs<br />
*** https://bugs.launchpad.net/neutron/+bug/1179223 (romilg: needs milestone)<br />
*** https://bugs.launchpad.net/neutron/+bug/1367391 (rkukura: needs milestone)<br />
*** https://bugs.launchpad.net/neutron/+bug/1224978 romilg: needs milestone)<br />
*** https://bugs.launchpad.net/neutron/+bug/1236127 (chuckc: merged?, more needed?)<br />
*** https://bugs.launchpad.net/neutron/+bug/1311470 (kevinbenton: if no issues, please close, fixed with docs)<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Kilo Design Summit <br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
**ML2 Kilo Themes Discussion<br />
*** What do we want to accomplish in ML2 during Kilo? <br />
***Lets identify priorities first, then figure out how we can best make use of whatever summit time is available.<br />
***Ideas<br />
**** Cleanup/generalize DVR's distributed port support<br />
***** See https://bugs.launchpad.net/neutron/+bug/1367391 regarding cleanup<br />
***** Generalize for DHCP, other services?<br />
**** Complete hierarchical port binding<br />
***** See https://blueprints.launchpad.net/neutron/+spec/ml2-hierarchical-port-binding<br />
**** Solve the postcommit backend sync / error handling situation<br />
*****ML2 Sync proposal - https://docs.google.com/document/d/17fATwZkJEonH0pIb1-mPD0UB5RKnJzcHYqkBesJhirE/edit<br />
**** Complete the bulk ops support<br />
**** Revisit/cleanup/improve DB transaction usage, eliminating with_lockmode('update') and semaphore locking<br />
**** Move currently built-in extensions to extension drivers where practical<br />
**** Implement extension driver semantics enforcement<br />
***** See https://docs.google.com/a/noironetworks.com/document/d/14T-defRnFl6M2xR5ZNFGYD6aIiAVWdd1Al9BnjV_JOs<br />
**** Modular L2 agent<br />
**** Do drivers belong in-tree and/or out-of-tree?<br />
**** Improved test coverage and efficiency<br />
**** Improve performance, robustness, and scalability<br />
<br />
*Open Discussion<br />
<br />
=== Meeting October 1, 2014 ===<br />
<br />
*Announcements<br />
**Kilo is now open for new specs<br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
** Absent excuse: shivharis (traveling)<br />
*Action Items from previous Week<br />
**banix to work with mlavalle and the team to figure out best testing strategy for bulk operations<br />
**shivharis to follow up with mestery regarding ML2 RC1 bugs<br />
<br />
*Bugs<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*ML2 Kilo Themes Discussion<br />
** What do we want to accomplish in ML2 during Kilo? <br />
** Lets identify priorities first, then figure out how we can best make use of whatever summit time is available.<br />
** Ideas<br />
*** Cleanup/generalize DVR's distributed port support<br />
**** See https://bugs.launchpad.net/neutron/+bug/1367391 regarding cleanup<br />
**** Generalize for DHCP, other services?<br />
*** Complete hierarchical port binding<br />
**** See https://blueprints.launchpad.net/neutron/+spec/ml2-hierarchical-port-binding<br />
*** Solve the postcommit backend sync / error handling situation<br />
****ML2 Sync proposal - https://docs.google.com/document/d/17fATwZkJEonH0pIb1-mPD0UB5RKnJzcHYqkBesJhirE/edit<br />
*** Complete the bulk ops support<br />
*** Revisit/cleanup/improve DB transaction usage, eliminating with_lockmode('update') and semaphore locking<br />
*** Move currently built-in extensions to extension drivers where practical<br />
*** Implement extension driver semantics enforcement<br />
**** See https://docs.google.com/a/noironetworks.com/document/d/14T-defRnFl6M2xR5ZNFGYD6aIiAVWdd1Al9BnjV_JOs<br />
*** Modular L2 agent<br />
*** Do drivers belong in-tree and/or out-of-tree?<br />
*** Improved test coverage and efficiency<br />
*** Improve performance, robustness, and scalability<br />
<br />
*Open Discussion<br />
<br />
=== Meeting September 24, 2014 ===<br />
<br />
*Announcements<br />
** Juno RC-1<br />
***https://launchpad.net/neutron/+milestone/juno-rc1<br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
<br />
*Action Items from previous Week<br />
**banix to work with mlavalle and others to define scenario test for Bulk Ops testing<br />
***We agreed to propose to the team to implement a special mechanism driver that will fail in predictable ways (e.g. every other post commit op or every 4th one) to enable a tempest script to confirm that, when failure occurs, all the bulk operations are rolled back<br />
<br />
*Bugs<br />
*** https://review.openstack.org/#/c/113999 (banix, in reviews)<br />
*** All ML2 & RC1 bugs<br />
*** https://bugs.launchpad.net/neutron/+bug/1179223 (romilg)<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2&field.milestone%3Alist=67382<br />
*** ML2 bugs<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
*Open Discussion<br />
<br />
=== Meeting September 17, 2014 ===<br />
<br />
*Announcements<br />
** Juno RC-1<br />
***https://launchpad.net/neutron/+milestone/juno-rc1<br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
<br />
*Action Items from previous Week<br />
**banix to talk with tempest folks about bulk create testing<br />
**Sukhdev to update Subgroup review wiki<br />
***https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
**rkukura to create etherpad for ML2-related design summit ideas, including this async postcommit processing topic<br />
<br />
*Bugs/Reviews<br />
**Jenkins failure is affecting some merges, it is still unassigned, see if you can add information to this<br />
***https://bugs.launchpad.net/neutron/+bug/1370347<br />
** Reviews needed:<br />
*** https://review.openstack.org/#/c/113999 (own: banix, review: amotoki, Sukhdev, shivharis)<br />
*** <s>https://review.openstack.org/#/c/116612 (own: irenab, talk to core, amotoki took care)</s><br />
*** https://review.openstack.org/#/c/105514 (own: rcurran, cant do much, jenkins failed)<br />
*** <s>https://review.openstack.org/#/c/89982 (own: romilg, nit by cedric, need core) (now merged)</s><br />
*** <s>https://review.openstack.org/#/c/119940 (own: shegde, garyk took care)</s><br />
**Bugs<br />
*** High priority bugs<br />
*** https://bugs.launchpad.net/neutron/+bug/1367391<br />
*** https://bugs.launchpad.net/neutron/+bug/1370077 (not ml2, but for plugins other than ml2)<br />
*** All ML2 & RC1 bugs<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2&field.milestone%3Alist=67382<br />
<br />
*Open Discussion<br />
<br />
=== Meeting September 10, 2014 ===<br />
<br />
*Announcements<br />
** Juno FFE candidates for RC-1<br />
***https://launchpad.net/neutron/+milestone/juno-rc1<br />
<br />
*Action Items from previous Week<br />
** rkukura to work on getting FFE for port binding BP - Completed, but denied<br />
** rkukura to enter bugs for DVR ML2 issues he’s identified - Entered most important one: https://bugs.launchpad.net/neutron/+bug/1367391<br />
<br />
*Bugs<br />
** FF -> RC1 focus shifts to bugs<br />
** https://bugs.launchpad.net/neutron/+bug/1193861<br />
** https://review.openstack.org/#/c/113999/ (Updated to include all bulk ops for networks, subnets, and ports.)<br />
** https://bugs.launchpad.net/neutron/+bug/1367391 (tracking)<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** Anyone needs help in progress with their bugs/reviews please raise your hand<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Open Discussion<br />
<br />
=== Meeting September 3, 2014 ===<br />
<br />
*Announcements<br />
** Juno feature freeze deadline is over<br />
<br />
*Action Items from previous Week<br />
**rkukura to enter bugs for DVR ML2 issues he’s identified<br />
**nlahouti and rkukura to keep after markmclain to remove his -2 on https://review.openstack.org/#/c/89211/, or explain why its not being removed - Completed<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron/+bug/1359416 (status: high - j3, akihiro?)<br />
** https://review.openstack.org/#/c/113999/<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Open Discussion<br />
<br />
=== Meeting August 27, 2014 ===<br />
<br />
*Announcements<br />
** Juno feature freeze deadline is 9/4<br />
<br />
*Action Items from previous Week<br />
**Sukhdev or rkukura to follow up with DVR team regarding Neutron OVS based Distributed Virtual Router - rkukura took care of this<br />
<br />
*Bugs<br />
** https://review.openstack.org/#/c/113999/<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Open Discussion<br />
<br />
=== Meeting August 20, 2014 ===<br />
<br />
*Announcements<br />
** Juno feature proposal deadline is August 21<br />
**Third Party Test System requirements for Juno<br />
***https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
** Absent excuse: banix, shivharis<br />
<br />
*Action Items from previous Week<br />
**rkukura to add comment to https://bugs.launchpad.net/neutron/+bug/1311470 suggesting we check at init for segments without configured drivers - Done<br />
**emagana to file doc bug corresponding to https://bugs.launchpad.net/neutron/+bug/1311470<br />
*** (emagana) It is already fixed by this commit: https://bugs.launchpad.net/openstack-manuals/+bug/1307133<br />
**banix to add priority column to code review table in https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews - Done<br />
<br />
*Bugs<br />
** https://review.openstack.org/#/c/113999/ (banix: I may not be able to attend the meeting; please review; I will update and complete the fix accordingly)<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Open Discussion<br />
<br />
=== Meeting August 13, 2014 ===<br />
<br />
*Announcements<br />
** Juno feature proposal deadline is August 21 - week from tomorrow<br />
<br />
*Action Items from previous Week<br />
**rkukura to add comments to https://bugs.launchpad.net/neutron/+bug/1311470 (comments added by rkukura)<br />
**shivharis to track bug https://bugs.launchpad.net/neutron/+bug/1352801 (carl baldwin added comments)<br />
**shivharis: to track bug https://bugs.launchpad.net/neutron/+bug/1224978 (unit tests have been added, now need reviewers)<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** (skip this time to allocate more time to Code Reviews - will gain more urgency next time)<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
* Support for network adaptors that do not allow promiscuous mode (relevant for flat & vlan networking)<br />
** Extend openvswitch neutron agent<br />
** Introduce macvtap (modifications to novas libvirt driver and linuxbridge plugin/agent)<br />
<br />
*Open Discussion<br />
<br />
=== Meeting August 6, 2014 ===<br />
<br />
*Announcements<br />
** https://launchpad.net/neutron/+milestone/juno-3<br />
** Absent excuse: shivharis<br />
<br />
*Action Items from previous Week<br />
**Sukhdev and banix to update https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews with deferred specs and for tracking code reviews for approved specs<br />
**rkukura to add comments to https://bugs.launchpad.net/neutron/+bug/1311470<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Spec Reviews<br />
** No more spec reviews. We have moved into code review phase<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
<br />
*ML2 Hierarchical Port Binding and Dynamic Segments<br />
<br />
*Open Discussion<br />
<br />
=== Meeting July 30, 2014 ===<br />
<br />
*Announcements<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://bugs.launchpad.net/neutron/+bugs?field.tag=ml2<br />
** https://bugs.launchpad.net/neutron/+bug/1327127 (needs owner)<br />
** <s>https://bugs.launchpad.net/neutron/+bug/1246737 (please close, havana?)</s><br />
** <s>https://bugs.launchpad.net/neutron/+bug/1338202 (needs review to make it to J2)</s><br />
** https://bugs.launchpad.net/neutron/+bug/1311470 (status)<br />
** Any others bugs needing reviews for J3 milestone<br />
<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
<br />
*ML2 Hierarchical Port Binding and Dynamic Segments<br />
<br />
*Open Discussion<br />
<br />
=== Meeting July 23, 2014 ===<br />
<br />
*Announcements<br />
<br />
**Juno-2 is tomorrow<br />
**https://launchpad.net/neutron/+milestone/juno-2<br />
**Spec/BP approvals for Juno is passed<br />
**Name of the K-release is Kilo<br />
**Several of our spces got approved and merged <br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://bugs.launchpad.net/neutron/+bug/1327127 (needs owner)<br />
** https://bugs.launchpad.net/neutron/+bug/1246737 (please close, havana?)<br />
** https://bugs.launchpad.net/neutron/+bug/1338202 (needs review to make it to J2)<br />
** https://bugs.launchpad.net/neutron/+bug/1311470 (status)<br />
** Any others bugs needing reviews for J2 milestone<br />
<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
<br />
*ML2 Sync<br />
** https://docs.google.com/document/d/17fATwZkJEonH0pIb1-mPD0UB5RKnJzcHYqkBesJhirE/edit<br />
<br />
*Open Discussion<br />
<br />
=== Meeting July 16, 2014 ===<br />
*Announcements<br />
**Spec approval deadline is July 20th. <br />
**Third party CI to be operational by July 24th. <br />
**Name the K-release https://www.surveymonkey.com/s/openstack-k-naming<br />
**Live migration of VMs from Nova Network to Neutron in MN - <br />
https://wiki.openstack.org/wiki/Neutron/MigrationFromNovaNetwork/HowTo <br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://bugs.launchpad.net/neutron/+bug/1331857 (status)<br />
** https://bugs.launchpad.net/neutron/+bug/1246737 (status)<br />
** https://bugs.launchpad.net/neutron/+bug/1311470 (status, kevinbenton?)<br />
** https://bugs.launchpad.net/neutron/+bug/1332719 (review needed)<br />
** https://bugs.launchpad.net/neutron/+bug/1337787 (review needed)<br />
<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*ML2 Sync<br />
** https://docs.google.com/document/d/17fATwZkJEonH0pIb1-mPD0UB5RKnJzcHYqkBesJhirE/edit<br />
<br />
* Provide node specific information to ML2 plugin<br />
** [http://lists.openstack.org/pipermail/openstack-dev/2014-July/thread.html#39755 Email thread]<br />
<br />
*Open Discussion<br />
<br />
=== Meeting July 9, 2014 ===<br />
* Meeting cancelled due to mid-cycle sprint<br />
<br />
=== Meeting July 2, 2014 ===<br />
* Announcements<br />
** Nova/Neutron Parity Sprint next week in Minneapolis, MN<br />
*** https://etherpad.openstack.org/p/lOiqsLmizl<br />
** DVR Demo<br />
***https://www.youtube.com/watch?v=p4BwAjLHd0M<br />
** Update on Friday's meeting to discuss ML2 Bulk Operations and ML2 Sync<br />
*** https://bugs.launchpad.net/neutron/+bug/1193861<br />
** Absent excuse: shivharis<br />
* Action items from last week<br />
** None<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
** https://etherpad.openstack.org/p/modular-l2-agent-outline<br />
*** Specs ready for core reviews<br />
<br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
** https://review.openstack.org/#/c/99187/<br />
<br />
* Third Party Test System requirements<br />
** https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
*Open Discussion<br />
<br />
=== Meeting June 25, 2014 ===<br />
* Announcements<br />
* Action items from last week<br />
** banix to re-organize the wiki to categorize the specs and add a column for code reviews<br />
* Modular L2 agent: <br />
** [https://etherpad.openstack.org/p/modular-l2-agent-outline Schematic diagram]<br />
** [https://review.openstack.org/#/c/99187/ Code sketch]<br />
** [http://lists.openstack.org/pipermail/openstack-dev/2014-June/thread.html#37195 Email thread]<br />
*Bugs<br />
** Need owner: https://bugs.launchpad.net/neutron/+bug/1204456<br />
** J2: https://bugs.launchpad.net/neutron/+bug/1276391<br />
** Serious bug, need some sort of closure: https://bugs.launchpad.net/neutron/+bug/1224978<br />
** We should close bugs that affect others by J2 so others have time to work on their stuff by J3<br />
** Any bugs that are ready and awaiting reviews?<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
** Ready for core approvals<br />
*** https://review.openstack.org/#/c/89728/<br />
*** https://review.openstack.org/#/c/91811/ <br />
*** which others? <br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Third Party Test System requirements<br />
** https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
*Open Discussion<br />
<br />
=== Meeting June 18, 2014 ===<br />
* Announcements<br />
* Action items from last week<br />
** banix to consolidate info from spec tracking etherpad into https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews<br />
** banix to investigate https://launchpad.net/bugs/1193861<br />
* Modular L2 agent: <br />
** [https://etherpad.openstack.org/p/modular-l2-agent-outline Schematic diagram]<br />
** [https://review.openstack.org/#/c/99187/ Code sketch]<br />
** [http://lists.openstack.org/pipermail/openstack-dev/2014-June/thread.html#37195 Email thread]<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
** Ready for core approvals<br />
*** https://review.openstack.org/#/c/89728/<br />
*** https://review.openstack.org/#/c/91811/ Is this ready? <br />
*** which others? <br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Third Party Test System requirements<br />
** https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
*Open Discussion<br />
<br />
=== Meeting June 11, 2014 ===<br />
* Announcements<br />
** Juno-1 being cut today<br />
*** Trying to get APIC L3 patch merged 1st<br />
** See https://wiki.openstack.org/wiki/NeutronJunoProjectPlan for Juno-2,3 plans<br />
*** Need to get ML2 high and medium priority items into plan<br />
** 3rd party CI needs to be working properly for ML2 drivers to stay in tree<br />
*** mestery will send email with deadlines<br />
*** see https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
* Action items from last week<br />
** rkukura to put priorities in specs etherpad (rkukura) [ from last week, close? ]<br />
** rkukura to talk to mestery for blueprint priorities<br />
** Sukhdev to investigate bug 1193861<br />
** rkukura to discuss with Mark regarding taskflow and provide feedback<br />
* Bugs<br />
** juno-1 in a few hours, nothing glaring for us<br />
** https://bugs.launchpad.net/neutron/+bug/1305800 (j1 -> j2)<br />
* Spec Reviews<br />
** https://etherpad.openstack.org/p/Neutron_ML2_Juno_Spec_Tracking<br />
** Support for extensions in ML2 Mechanism Drivers<br />
*** review: https://review.openstack.org/#/c/89208/<br />
*** etherpad: https://etherpad.openstack.org/p/ML2_MD_extensions<br />
*** issue: How to support extended attributes on core resources<br />
**** Current proposal: Pass input attributes to MDs and let MDs persist data and modify dictionaries<br />
**** Alternative 1: Fix NeutronDbPluginV2 base class to alway not set process_extensions=False when creating dictionaries<br />
**** Alternative 2: Add ExtensionDriver to ML2, with extend_*_dict, process_*_create, process_*_update methods<br />
* Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Modular L2 agent: https://review.openstack.org/#/c/99187/<br />
* Open Discussion<br />
<br />
=== Meeting June 04, 2014 ===<br />
* Announcements<br />
** https://wiki.openstack.org/wiki/NeutronPolicies (Neutron Policies)<br />
* Action items from last week<br />
** banix to recruit folks interested in Moduler L2 agent implementation<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron/+bug/1276391 (rkukura: status)<br />
** <s>https://bugs.launchpad.net/neutron/+bug/1227336 (banix to update status)</s><br />
** https://bugs.launchpad.net/neutron/+bug/1193861 (will this be covered by sukhdev's sync?)<br />
** https://bugs.launchpad.net/neutron/+bug/1246737 (oleg: havana backport)<br />
** https://bugs.launchpad.net/neutron/+bug/1260598 (isaku: status on unit test?)<br />
** https://bugs.launchpad.net/neutron/+bug/1236127 (needs slightly more unit test coverage, according to Kyle, need new owner)<br />
** (still working on the bugs section - shiv)<br />
* Spec Reviews<br />
** https://etherpad.openstack.org/p/Neutron_ML2_Juno_Spec_Tracking<br />
*** If priority is assigned, you may add your name as subteam-reviewer<br />
** Modular L2 agent (banix, blueprint)<br />
*** Have started putting the code together. Will have it posted before the next meeting (June 11) for comment. Will also update the ether pad below to provide more information accordingly.<br />
*** https://etherpad.openstack.org/p/modular-l2-agent-outline<br />
** Status on sync implementation (sukhdev)<br />
*** some bugs were closed as this will now be the holy grail<br />
<br />
=== Meeting May 28, 2014 ===<br />
* Announcements<br />
** none<br />
* Action items from last week<br />
** shivharis to scan all the bugs and tag them and prioritize them<br />
** rkukura to move all the specs from Agenda to an ehterpad<br />
** banix to send an email regarding ML2 Modular agent plan and seek interested parties<br />
* ovs-firewall-driver discussion: blueprint obstacles https://review.openstack.org/#/c/89712/<br />
* Modular L2 agent: planning<br />
** Initial outline for discussion [https://etherpad.openstack.org/p/modular-l2-agent-outline here]<br />
** possible interaction with upcoming "hierarchical binding" and "unified get_device_details"<br />
* Bugs (today we will only address these bugs)<br />
** https://bugs.launchpad.net/neutron/+bug/1276391 (rkukura: status)<br />
** https://bugs.launchpad.net/neutron/+bug/1227336 (banix to update status)<br />
** https://bugs.launchpad.net/neutron/+bug/1246737 (oleg: havana backport)<br />
** https://bugs.launchpad.net/neutron/+bug/1224978 (romilg: status?, priority?)<br />
** https://bugs.launchpad.net/neutron/+bug/1260598 (isaku: status on unit test?)<br />
** There are many bugs under the "need unit tests" [ NEED OWNERS ]<br />
*** what is the general plan for this?<br />
*** do MDs need specific tests or they are covered by the general ML2 plugin testing framework?<br />
* Spec Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron-specs,n,z<br />
** https://etherpad.openstack.org/p/Neutron_ML2_Juno_Spec_Tracking<br />
* Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Open Discussion<br />
<br />
=== Meeting May 21, 2014 ===<br />
* Announcements<br />
** Mid-cycle code sprint scheduled July 9-11<br />
*** Cisco office in Bloomington, Minnesota<br />
*** logistics, signup: https://etherpad.openstack.org/p/neutron-juno-mid-cycle-meeting<br />
* Action items from last week<br />
** banix to organize single etherpad for Modular L2 Agents session - done<br />
** rkukura to flesh out single etherpad for ML2 Roadmap session - done<br />
* ML2 design summit sessions post-mortem<br />
** https://etherpad.openstack.org/p/ML2_Juno_Roadmap<br />
** https://etherpad.openstack.org/p/ML2_mechanismdriver_extensions_support<br />
** https://etherpad.openstack.org/p/juno-neutron-modular-l2-agent<br />
** https://etherpad.openstack.org/p/hierarchical_network_topology<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Spec reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron-specs,n,z<br />
** Merged<br />
*** ML2 Mechanism Driver for the Cisco APIC - https://review.openstack.org/#/c/89305/ - HenryG<br />
*** ML2 Mechanism Driver for SR-IOV NIC switching - https://review.openstack.org/#/c/89763/ - irenab<br />
** In review<br />
*** Add spec for ML2 mechanism driver for SDN-VE - https://review.openstack.org/#/c/88101/ - banix<br />
*** VDP support in OVS Neutron Agent - https://review.openstack.org/#/c/89728/ - nlahouti<br />
*** ML2 Type drivers refactor to allow extensiblity - https://review.openstack.org/#/c/91811/ - asomya<br />
*** physical-network-topology extension spec - https://review.openstack.org/#/c/91275/ - Isaku Yamahata<br />
*** GW API: L2 bridging API - Piece 1: Basic use cases - https://review.openstack.org/#/c/93613/ - Racha Ben Ali<br />
*** Neutron QoS API Extension - https://review.openstack.org/#/c/88599/ - sc68cal<br />
*** Allow partial specification of Provider Network attributes - https://review.openstack.org/#/c/91540/ - zzelle<br />
*** Open vSwitch-based Security Groups: OVS FirewallDriver - https://review.openstack.org/#/c/89712/ - asadoughi<br />
*** Adding spec for fsl-sdn-os-mech-driver - https://review.openstack.org/#/c/88190/ - Trinath Somanchi<br />
*** Support for extensions in ML2 Mechanism Drivers - https://review.openstack.org/#/c/89208/ - nlahouti<br />
*** Add spec for neutron-external-ports blueprint - https://review.openstack.org/#/c/87825/ - kevinbenton<br />
*** ML2 Mechanism Driver for Cisco DFA - https://review.openstack.org/#/c/89740/ - nlahouti<br />
*** Neutron OVS based Distributed Virtual Router - https://review.openstack.org/#/c/89934/ - Swaminathan Vasudevan<br />
*** VLAN aware VMs - https://review.openstack.org/#/c/94612/ - Erik Moe<br />
** Planned<br />
*** ML2 Hierarchical Port Binding - rkukura<br />
* Code reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Open discussion<br />
<br />
=== Meeting May 7, 2014 ===<br />
* Announcements<br />
** Juno Summit next week, so no IRC meeting<br />
** Mid-cycle meeting being planned - https://etherpad.openstack.org/p/neutron-juno-mid-cycle-meeting<br />
* Action items from last week<br />
** rkukura to create etherpads for each summit session as soon as schedule is finalized<br />
*** rkukura added https://etherpad.openstack.org/p/ML2_Juno_Roadmap, but still needs to link BPs and spec to discuss<br />
*** etherpads have been added for other sessions by others<br />
*** Single etherpad per session, vs. etherpad per proposal?<br />
* ML2 Design Summit Sessions<br />
** Neutron schedule - http://junodesignsummit.sched.org/overview/type/neutron<br />
** Three sessions mainly focused on ML2<br />
*** ML2 Roadmap - http://junodesignsummit.sched.org/event/685fded37958784c0337681aa120568c<br />
*** Agent - http://junodesignsummit.sched.org/event/4205f2c4084e8a0c3bd8d420803ddf02<br />
*** Hierarchical Network Topologies - http://junodesignsummit.sched.org/event/1d5c2a1cc40bb6ffa539c19e8e5471b2<br />
** etherpads - https://wiki.openstack.org/wiki/Summit/Juno/Etherpads#Neutron<br />
** neutron pod at summit<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Spec Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron-specs,n,z<br />
* Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Open Discussion<br />
<br />
=== Meeting Cancelled April 30, 2014 ===<br />
* OpenStack vacation week!<br />
=== Meeting April 23, 2014 ===<br />
* Announcements<br />
** Neutron design summit runs through Friday - check your travel plans<br />
** New BP review process is up and running<br />
* Action items from last week<br />
** None<br />
* Design Summit Sessions<br />
** http://summit.openstack.org/<br />
** mestery is finalizing schedule, combining sessions<br />
*** ML2 Roadmap<br />
*** Agent<br />
*** Hierarchical Network Topologies<br />
** neutron pod at summit<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Spec Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron-specs,n,z<br />
* Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Open Discussion<br />
<br />
=== Meeting April 16, 2014 ===<br />
* Announcements<br />
* Action items from last week:<br />
* TypeDriver Refactoring: asomya<br />
* ovs-firewall-driver update: asadoughi<br />
* design summit session proposals - deadline Sunday 4/20<br />
** https://etherpad.openstack.org/p/juno_ml2_session_ideas<br />
<br />
=== Meeting April 9, 2014 ===<br />
* Action items from last week:<br />
** mestery to start etherpad for Juno Summit Sessions<br />
*** https://etherpad.openstack.org/p/juno_ml2_session_ideas<br />
** asomya to present his TypeDriver Refactoring<br />
* TypeDriver Refactoring<br />
** asomya<br />
* ovs-firewall-driver update: asadoughi<br />
<br />
=== Meeting April 2, 2014 ===<br />
* Action items from last week<br />
** banix to push patch to call remaining MDs after postcommit exception<br />
*** Please see: https://review.openstack.org/#/c/83217/ (Note that besides the unit tests and the updated comments this patch simply adds three lines.)<br />
* Reviews being tracked<br />
** Bind ports outside of transactions (rkukura): https://review.openstack.org/#/c/82945/<br />
** Error handling for update ops - https://bugs.launchpad.net/neutron/+bug/1227336<br />
*** Marked this as WORKINPROGRESS pending further discussion (perhaps at the summit). See the Action items section above for a stopgap measure. <br />
*** https://review.openstack.org/#/c/69792/ - in review<br />
*** Needs ML2 and core reviews<br />
*** Consensus that undoing operation makes sense if postcommit() ops fail?<br />
*** Do only drivers already called before failure see undo?<br />
* Design Summit Session Ideas<br />
** Juno planning for ML2 should start now<br />
** Ideas for summit sessions<br />
<br />
=== Meeting March 26, 2014 ===<br />
* Action items from last week:<br />
** None<br />
* Migration BP<br />
** migration - FFE - https://review.openstack.org/#/c/76533/ - merged<br />
* Other Bugs:<br />
* Bugs for icehouse<br />
** Port binding details - https://bugs.launchpad.net/neutron/+bug/1276395<br />
*** partial fix (add new properties) - https://review.openstack.org/#/c/76363/ - merged<br />
*** remainder (binding details in delete_port_*commit() ops) - https://review.openstack.org/#/c/79511/ - merged<br />
** bind_port() called in transaction - https://bugs.launchpad.net/neutron/+bug/1276391<br />
*** partial fix (remove validate_port_binding() and unbind_port() ops) - https://review.openstack.org/#/c/79511/ - merged<br />
*** remainder (move binding outside transaction) - https://review.openstack.org/#/c/82945/ - WIP<br />
**** Required minor fixes to mechanism drivers and tests - see REVISIT comments<br />
**** Update later today with cleanups, record locking, etc.<br />
**** Not clear if it will make icehouse<br />
** Error handling for update ops - https://bugs.launchpad.net/neutron/+bug/1227336<br />
*** https://review.openstack.org/#/c/69792/ - in review<br />
*** Needs ML2 and core reviews<br />
*** Consensus that undoing operation makes sense if postcommit() ops fail?<br />
*** Do only drivers already called before failure see undo?<br />
*** Defer to juno?<br />
** Binding failed - https://bugs.launchpad.net/neutron/+bug/1244255 - closed<br />
** VIF security - https://bugs.launchpad.net/nova/+bug/1112912 - in review<br />
*** Resistance to merging nova side - just control via nova config?<br />
*** Email thread and IRC discussion<br />
*** Nachi suggested discussion on #openstack-neutron after this meeting<br />
<br />
=== Meeting March 19, 2014 ===<br />
* Action items from last week:<br />
** None<br />
* Migration BP<br />
** migration - FFE - https://review.openstack.org/#/c/76533/<br />
*** (marun) Updated to support LB, please review.<br />
* Other Bugs:<br />
* Bugs for icehouse<br />
** Port binding details - https://bugs.launchpad.net/neutron/+bug/1276395<br />
*** partial fix (add new properties) - https://review.openstack.org/#/c/76363/ - merged<br />
*** remainder (binding details in delete_port_*commit() ops) - https://review.openstack.org/#/c/79511/ - approved<br />
** bind_port() called in transaction - https://bugs.launchpad.net/neutron/+bug/1276391<br />
*** partial fix (remove validate_port_binding() and unbind_port() ops) - https://review.openstack.org/#/c/79511/ - approved<br />
*** remainder (move binding outside transaction) - in progress, hopefully in review today<br />
** Error handling for update ops - https://bugs.launchpad.net/neutron/+bug/1227336<br />
*** https://review.openstack.org/#/c/69792/ - in review<br />
*** Needs ML2 and core reviews<br />
*** Consensus that undoing operation makes sense if postcommit() ops fail?<br />
** VIF security - https://bugs.launchpad.net/nova/+bug/1112912 - in review<br />
** Binding failed - https://bugs.launchpad.net/neutron/+bug/1244255 - unassigned?<br />
*** Will https://review.openstack.org/#/c/80829/ help?<br />
* Final mechanism driver status for icehouse:<br />
** cisco apic - deferred - https://review.openstack.org/#/c/73355/, https://review.openstack.org/#/c/73372/<br />
** cisco ucs - deferred<br />
** freescale - deferred - https://review.openstack.org/#/c/78092/ (former reviews: https://review.openstack.org/#/c/71868/, https://review.openstack.org/#/c/73985/, https://review.openstack.org/#/c/70089/)<br />
** huawei - deferred<br />
** SRIOV mech driver - deferred - https://review.openstack.org/#/c/74464/<br />
<br />
=== Meeting March 12, 2014 ===<br />
* Action items from last week:<br />
** None<br />
* Final mechanism driver status for icehouse<br />
** bigswitch - merged - https://review.openstack.org/#/c/64944/<br />
** brocade - merged - https://review.openstack.org/#/c/60129/<br />
** cisco apic - deferred - https://review.openstack.org/#/c/73355/, https://review.openstack.org/#/c/73372/<br />
** cisco ucs - deferred<br />
** freescale - deferred - https://review.openstack.org/#/c/78092/ (former reviews: https://review.openstack.org/#/c/71868/, https://review.openstack.org/#/c/73985/, https://review.openstack.org/#/c/70089/)<br />
** huawei - deferred<br />
** mellanox - merged - https://review.openstack.org/#/c/72854/<br />
** open daylight (odl) - merged - https://review.openstack.org/#/c/69775/<br />
** openflow agent - merged - https://review.openstack.org/#/c/71791/<br />
** SRIOV mech driver - deferred - https://review.openstack.org/#/c/74464/<br />
* Other BPs for icehouse<br />
** migration - FFE - https://review.openstack.org/#/c/76533/<br />
*** (marun) Updated to support LB, please review.<br />
** partial specs - deferred - https://review.openstack.org/#/c/71904/, https://review.openstack.org/#/c/74055/<br />
* Bugs for icehouse<br />
** Port binding details - https://bugs.launchpad.net/neutron/+bug/1276395<br />
*** partial fix (add new properties) - https://review.openstack.org/#/c/76363/ - merged<br />
*** remainder (binding details in delete_port_*commit() ops) - will be addressed in update to https://review.openstack.org/#/c/79511/ today - in progress<br />
** bind_port() called in transaction - https://bugs.launchpad.net/neutron/+bug/1276391<br />
*** partial fix (remove validate_port_binding() and unbind_port() ops) - https://review.openstack.org/#/c/79511/ - in review, update today<br />
*** remainder (move binding outside transaction) - in progress, hopefully in review today<br />
** Error handling for update ops - https://bugs.launchpad.net/neutron/+bug/1227336<br />
*** https://review.openstack.org/#/c/69792/ - in review<br />
*** Needs ML2 and core reviews<br />
*** Consensus that undoing operation makes sense if postcommit() ops fail?<br />
** VIF security - https://bugs.launchpad.net/nova/+bug/1112912 - in review<br />
** Binding failed - https://bugs.launchpad.net/neutron/+bug/1244255 - unassigned?<br />
** Agent model migration - https://bugs.launchpad.net/neutron/+bug/1260224 - in review<br />
** L2-pop live migration - https://bugs.launchpad.net/neutron/+bug/1237841 - review abandoned?<br />
*** here is the good review : https://review.openstack.org/#/c/61767/ (will be rebased asap)<br />
* Distributed Virtual Router<br />
** L2 plugin changes needed to enable DVR. See the DVR section of [[Meetings/Neutron-L3-Subteam|L3 subteam page]] for details.<br />
** [https://docs.google.com/document/d/1depasJSnGZPOnRLxEC_PYsVLcGVFXZLqP52RFTe21BE/edit#heading=h.5w7clq272tji Here is the document specifically about L2 changes]<br />
* Juno design summit session proposals<br />
** Submit and read proposals at http://summit.openstack.org/<br />
** I'll submit a general ML2 update/planning/catch-all session<br />
** Unfinished items from icehouse?<br />
** Brainstorm?<br />
* Open Discussion<br />
<br />
=== Meeting March 5, 2014 ===<br />
* Action items from last week:<br />
** None<br />
* Mechanism driver status for icehouse<br />
** bigswitch - merged - https://review.openstack.org/#/c/64944/<br />
** brocade - approved - https://review.openstack.org/#/c/60129/<br />
** cisco apic - deferred? - https://review.openstack.org/#/c/73355/, https://review.openstack.org/#/c/73372/<br />
** cisco ucs - deferred<br />
** freescale - deferred - https://review.openstack.org/#/c/78092/ (former reviews: https://review.openstack.org/#/c/71868/, https://review.openstack.org/#/c/73985/, https://review.openstack.org/#/c/70089/)<br />
** huawei - deferred<br />
** mellanox - merged - https://review.openstack.org/#/c/72854/<br />
** open daylight (odl) - FFE - https://review.openstack.org/#/c/69775/<br />
** openflow agent - merged - https://review.openstack.org/#/c/71791/<br />
** SRIOV mech driver: https://review.openstack.org/#/c/74464/<br />
* Other BPs for icehouse<br />
** migration - FFE - https://review.openstack.org/#/c/76533/<br />
*** (marun) Updated to support LB, please review.<br />
** partial specs - deferred? - https://review.openstack.org/#/c/71904/, https://review.openstack.org/#/c/74055/<br />
* Bugs for icehouse<br />
** https://bugs.launchpad.net/neutron/+bug/1276395, https://review.openstack.org/#/c/76363/ - approved<br />
** https://bugs.launchpad.net/neutron/+bug/1276391 - in progress<br />
** https://review.openstack.org/#/c/69792/ Deals with fails in update-*-postcommit ops <br />
* Distributed Virtual Router<br />
** L2 plugin changes needed to enable DVR. See the DVR section of [[Meetings/Neutron-L3-Subteam|L3 subteam page]] for details.<br />
** [https://docs.google.com/document/d/1depasJSnGZPOnRLxEC_PYsVLcGVFXZLqP52RFTe21BE/edit#heading=h.5w7clq272tji Here is the document specifically about L2 changes]<br />
* Open Discussion<br />
<br />
=== Meeting February 26, 2014 ===<br />
* Action items from last week:<br />
** ML2 team to review Port Binding document and comment inline<br />
*** https://docs.google.com/document/d/1k8tAqfQr8Ujzx5TzpXTYEUaym-0U-pE3YL9wjrS8cDg/edit#heading=h.cpck9ip3dbdv<br />
** marun and rkukura to proceed with migration BP and get an extension from markmcclain<br />
*** Initial patch posted for review, please take a look! https://review.openstack.org/#/c/76533/<br />
**** [marun]: I'm afraid I can't attend the meeting but will be back online later today. <br />
** All ML2 MechanismDrivers which bind ports should ensure they look to make sure the binding:vnic_type attribute is something they handle.<br />
* Port binding bug fixes which may affect MDs:<br />
** https://bugs.launchpad.net/neutron/+bug/1276395<br />
** https://bugs.launchpad.net/neutron/+bug/1276391<br />
* Open Discussion<br />
<br />
=== Meeting February 19, 2014 ===<br />
* Action items from last week:<br />
** rkukura to move port binding discussion into Google Doc<br />
** matrohon to file BP for multi-node testing and bring this up in the infra meeting<br />
* Migration tool<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/ml2-deprecated-plugin-migration<br />
** marun volunteered to own this working with rkukura<br />
* SR-IOV BPs in review:<br />
** https://blueprints.launchpad.net/neutron/+spec/ml2-binding-profile<br />
** https://blueprints.launchpad.net/neutron/+spec/ml2-request-vnic-type<br />
** https://blueprints.launchpad.net/neutron/+spec/vif-details<br />
** https://review.openstack.org/#/c/21946/<br />
** https://bugs.launchpad.net/neutron/+bug/1274034<br />
** https://review.openstack.org/#/c/44596/<br />
* Port binding bug fixes which may affect MDs:<br />
** https://bugs.launchpad.net/neutron/+bug/1276395<br />
** https://bugs.launchpad.net/neutron/+bug/1276391<br />
* Proposed patch to ML2 to move away from providernet extension into the multi-provider extension with arbitrary attributes<br />
** https://review.openstack.org/#/c/37893/<br />
<br />
=== Meeting February 12, 2014 ===<br />
* Action items from last week:<br />
** rkukura to put result of binding changes email discussion into a wiki or google doc<br />
** rkukura to change priorities of all new 3rd party MD BPs to low if they do not already have jenkins job in place<br />
*** https://blueprints.launchpad.net/neutron/+spec/brocade-ml2-mechanism-driver - medium, approved, in review, have jenkins<br />
*** https://blueprints.launchpad.net/neutron/+spec/bsn-ml2-mechanism-driver - medium, approved, no review, no jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/huawei-ml2-mechanism-driver - medium, approved, in review, no jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/ml2-cisco-apic-mechanism-driver - medium, approved, no review, have jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/ml2-opendaylight-mechanism-driver - medium, approved, in review, have jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/ml2-ucs-manager-mechanism-driver - medium, approved, no review, have jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/mlnx-ml2-support - medium, approved, in review, have jenkins<br />
*** https://blueprints.launchpad.net/neutron/+spec/ryu-ml2-driver - medium, approved, in review, have jenkins<br />
*** https://blueprints.launchpad.net/neutron/+spec/bigswitch-ml2-driver - low, approved, in review, no jenkins?, relationship to bsn-ml2-mechanism-driver?<br />
*** https://blueprints.launchpad.net/neutron/+spec/fsl-sdn-os-mech-driver - low, approved, in review, no jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/huawei-ml2-evs-mechanism-driver - low, approved, no review, no jenkins, relationship to huawei-ml2-mechanism-driver?<br />
*** https://blueprints.launchpad.net/neutron/+spec/netron-ml2-mechnism-driver-for-cisco-dfa-support - deferred to juno<br />
* ML2 Exceptions to UserSpace<br />
** https://bugs.launchpad.net/neutron/+bug/1273730<br />
* BPs<br />
** Provider network partial specs: zzelle@irc<br />
** https://wiki.openstack.org/wiki/Provider-network-partial-specs<br />
** https://review.openstack.org/71904<br />
* Blueprints<br />
** https://blueprints.launchpad.net/neutron?searchtext=ml2<br />
** 3 high, 13 medium, 3 low, 13 undefined priorities<br />
** 19 not yet approved for icehouse<br />
** all MDs should probably be same priority<br />
** Which should we approve for icehouse, drop from icehouse or adjust priority?<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron/+bugs?field.tag=ml2<br />
* ovs-firewall security group update: asadoughi<br />
* Tests<br />
** Add the capabality to test core MD (l2-pop, ovs, lb) by the gate<br />
<br />
===Previous Agenda===<br />
* ML2 Sessions Etherpads from Icehouse summit:<br />
** Extensibility of ML2 (Wednesday 4:40PM): https://etherpad.openstack.org/p/ML2_Extensibility<br />
** ML2 QoS and Deprecated Plugin Migration (Wednesday 5:30PM): https://etherpad.openstack.org/p/neutron-qos-hk and https://etherpad.openstack.org/p/ML2_Deprecated_Plugin_Migration<br />
** ML2 Multiple Backend Support (Friday 9:50AM)<br />
** ML2 Mechanism Drivers and Modular Agents (Friday 1:30PM)<br />
* devstack ML2 patches<br />
** Default devstack to ML2: https://bugs.launchpad.net/devstack/+bug/1220745<br />
** Correctly set L3 service plugin for ML2: https://review.openstack.org/#/c/48522/<br />
* Documentation<br />
** Need to focus on this now<br />
** Documentation BP link: https://blueprints.launchpad.net/openstack-manuals/+spec/neutron-ml2-docs<br />
** ML2 documentation bugs link: https://bugs.launchpad.net/openstack-manuals/+bugs?field.tag=ml2<br />
** Need to document ML3 with ML2<br />
* Testing and bug fixes<br />
** Testing of ML2 by everyone would be appreciated<br />
** We need to find and fix any bugs in the next couple of weeks<br />
<br />
* Icehouse Design Summit Topic ideas<br />
** RPC handling in ML2 for Type and Mechanism Drivers<br />
** More extensible TypeDrivers for controller-based MechanismDrivers<br />
** Monolithic Plugin vs. ML2 MechanismDriver - current and future plugins<br />
** Future Directions for ML2 (orchestration, deployment, management, ...)<br />
** Migration from deprecated Plugins (openvswitch, linuxbridge) to ML2 - automation?<br />
** Add support for VXLAN multicast to the OVS agent with newer versions of OVS and Linux kernel.<br />
** Multi-segment provider network implementations in MechanismDrivers, specifically OVS.<br />
** Additional provider network attributes for controller-based plugins such as ODL for networks created outside of Neutron.<br />
<br />
=== Icehouse ML2 work for reference ===<br />
* ML2 TypeDriver Extra Port Info<br />
** https://blueprints.launchpad.net/neutron/+spec/ml2-typedriver-extra-port-info<br />
* Campus Network Blueprint and ML2 integration<br />
** https://blueprints.launchpad.net/neutron/+spec/campus-network<br />
* OpenDaylight Driver<br />
** https://blueprints.launchpad.net/quantum/+spec/ml2-opendaylight-mechanism-driver<br />
<br />
=== Questions? ===<br />
<br />
== Previous Meeting Logs ==<br />
* Available here: [http://eavesdrop.openstack.org/meetings/networking_ml2/ ML2 Meeting Logs]<br />
<br />
== General ML2 Information ==<br />
Here are the current ml2-specific blueprints for havana:<br />
<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-gre<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-mechanism-drivers<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-portbinding<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-vxlan<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-multi-segment-api<br />
<br />
<br />
These tunnel-related blueprints effect the openvswitch and/or<br />
linuxbridge agents, and the features should also (or exclusively) be<br />
supported (using both agents simultaneously where applicable) by the ml2<br />
plugin:<br />
<br />
* https://blueprints.launchpad.net/quantum/+spec/ovs-vxlan-lisp-tunnel<br />
* https://blueprints.launchpad.net/quantum/+spec/openvswitch-kernel-vxlan<br />
* https://blueprints.launchpad.net/quantum/+spec/vxlan-linuxbridge<br />
* https://blueprints.launchpad.net/quantum/+spec/ovs-tunnel-partial-mesh<br />
* https://blueprints.launchpad.net/quantum/+spec/l2-population<br />
<br />
<br />
These blueprints involve the ml2 MechanismDriver API:<br />
<br />
* https://blueprints.launchpad.net/quantum/+spec/tailf-ncs<br />
* https://blueprints.launchpad.net/quantum/+spec/ovsplugin-hardware-devices<br />
<br />
[[Category: Meetings]]</div>Sukhdevhttps://wiki.openstack.org/w/index.php?title=Meetings/ML2&diff=152185Meetings/ML22017-03-15T05:13:58Z<p>Sukhdev: </p>
<hr />
<div>'''Weekly on Wednesdays at 1600 UTC on #openstack-meeting-alt'''<br />
<br />
Tracking ML2 Subgroup Reviews: [https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews here]<br />
<br />
<br />
==Agenda==<br />
<br />
=== Meeting March 15, 2017 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
<br />
** SR-IOV port extension RFE<br />
*** https://bugs.launchpad.net/neutron/+bug/1662650<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
<br />
<br />
=== Meeting March 1, 2017 ===<br />
<br />
* Announcements<br />
<br />
* PTG post mortem<br />
<br />
* Bugs/RFEs<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting February 22, 2017 (PTG) ===<br />
<br />
=== No Meeting February 15, 2017 ===<br />
<br />
=== Meeting February 8, 2017 ===<br />
<br />
* Announcements<br />
** rkukura not available for today's meeting<br />
** Neutron PTG etherpad - https://etherpad.openstack.org/p/neutron-ptg-pike<br />
<br />
* Bugs/RFEs<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting January 25, 2017 ===<br />
<br />
* Announcements<br />
** Neutron PTG etherpad - https://etherpad.openstack.org/p/neutron-ptg-pike<br />
<br />
* Bugs/RFEs<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
*** https://review.openstack.org/#/c/404293<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting January 18, 2017 ===<br />
<br />
* Announcements<br />
** There is still room for PTG registrations <br />
<br />
* Bugs/RFEs<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
*** https://review.openstack.org/#/c/404293<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting January 11, 2017 ===<br />
<br />
* Announcements<br />
* There is still room for PTG registrations <br />
<br />
* Bugs/RFEs<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
*** https://review.openstack.org/#/c/404293<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting December 14, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 7, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting November 23, 2016 ===<br />
<br />
=== Meeting November 16, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting November 9, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Ocata Summit Retrospective<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
*** part of this Barcelona summit design session: https://etherpad.openstack.org/p/ocata-nova-neutron-session<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting November 2, 2016 ===<br />
<br />
* Skipping due to Ocata summit travel/recovery<br />
<br />
=== No Meeting October 26, 2016 ===<br />
<br />
* Skipping due to Ocata summit<br />
<br />
=== Meeting October 19, 2016 ===<br />
<br />
* Announcements<br />
** Next week Summit in Barcelona. No meeting next week<br />
<br />
* Ocata Planning<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
*** part of this Barcelona summit design session: https://etherpad.openstack.org/p/ocata-nova-neutron-session<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting October 12, 2016 ===<br />
<br />
* Announcements<br />
** Bob Kukura will not be at today's meeting.<br />
<br />
* Ocata Planning<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
*** part of this Barcelona summit design session: https://etherpad.openstack.org/p/ocata-nova-neutron-session<br />
*** Unifying the portbinding logic is not a necessary part of this proposal anymore<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting October 5, 2016 ===<br />
<br />
* Announcements<br />
** Bob Kukura will not be at today's meeting.<br />
<br />
* Ocata Planning<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** Unifying the portbinding logic is not a necessary part of this proposal anymore<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting September 28, 2016 ===<br />
<br />
=== No Meeting September 21, 2016 ===<br />
<br />
=== No Meeting September 14, 2016 ===<br />
<br />
=== Meeting September 7, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** Unifying the portbinding logic is not a necessary part of this proposal anymore<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting August 31, 2016 ===<br />
<br />
* Neither sukhdev nor rkukura is available to chair today, so we'll skip this week's meeting.<br />
<br />
=== Meeting August 24, 2016 ===<br />
<br />
* Announcements<br />
** N-3 is Sept 1<br />
<br />
* Bugs/RFEs<br />
** Unify ML2 portbinding and dvr portbinding tables - andreas (not available for today's meeting)<br />
*** please review this patch - https://review.openstack.org/#/c/317358<br />
*** spec for live migration - https://review.openstack.org/#/c/309416/<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception - see patch here - https://review.openstack.org/#/c/327500<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 17, 2016 ===<br />
<br />
* Announcements<br />
** N-3 is Sept 1<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
*** I have added the conf calling information for remote participation - see - https://etherpad.openstack.org/p/newton-neutron-midcycle-workitems<br />
<br />
<br />
* Bugs/RFEs<br />
** Unify ML2 portbinding and dvr portbinding tables - andreas <br />
<br />
** please review this patch - https://review.openstack.org/#/c/317358<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception - see patch here - https://review.openstack.org/#/c/327500<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
** Clarification on coupling between port create and port update calls to mech drivers<br />
<br />
=== Meeting August 3, 2016 ===<br />
<br />
* Announcements<br />
** N-3 is Sept 1<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
** Barcelona summit presentation voting has started: https://www.openstack.org/summit/barcelona-2016/vote-for-speakers<br />
<br />
* Bugs/RFEs<br />
** Unify ML2 portbinding and dvr portbinding tables - andreas <br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1609184 [RFE] ML2: Allow retry on db error by precommit https://review.openstack.org/#/c/350315/<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 27, 2016 ===<br />
<br />
* Meeting was cancelled this week<br />
<br />
=== Meeting July 20, 2016 ===<br />
<br />
* Announcements<br />
** N-2 is behind us<br />
** N-3 is Sept 1<br />
** Project Mascot/logo - see here - http://lists.openstack.org/pipermail/openstack-dev/2016-July/099046.html<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
<br />
* Bugs/RFEs<br />
** Unify ML2 portbinding and dvr portbinding tables - andreas <br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 13, 2016 ===<br />
<br />
* Announcements<br />
** Deadline to submit proposals for Barcelona summit is today<br />
** N-2 is this week - http://releases.openstack.org/newton/schedule.html<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
<br />
* Bugs/RFEs<br />
** Unify of ML2 portbinding and dvr portbinding tables<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
<br />
<br />
=== Meeting July 6, 2016 ===<br />
<br />
* Announcements<br />
** July 12-14 Neuton-2<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
* Bugs/RFEs<br />
** Unify of ML2 portbinding and dvr portbinding tables<br />
*** Armax commented on the spec: https://review.openstack.org/309416 . Those are his major points:<br />
*** Are we sure that vnic_type and profile are always port specific (and not binding specific)?<br />
*** Why not just merging the portbindingstable into the dvr portbindingstable?<br />
*** For Live Migration Armando rather wants a live migration specifc port extension than a general purpose port extension. The general purpose solution seems a bit overkill to him. On the summit, we decided to go the latter one, thoughts?<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
=== Meeting June 29, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Items from Last week<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting June 22, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Items from Last week<br />
** https://review.openstack.org/#/c/320657/1/neutron/db/ipam_backend_mixin.py <- Should this be fixed? Question from Rossella.<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting June 15, 2016 ===<br />
<br />
* Announcements<br />
* Unify of ML2 portbinding and dvr portbinding tables<br />
** current patchset: https://review.openstack.org/#/c/326987<br />
*** TODO: minor fixes, unit tests<br />
*** Separate Patch: OVO, rework DVR part as well<br />
** series of patches doing similar work for router ha ports: https://review.openstack.org/#/c/323993<br />
** Which one is the right way to go? Who do we need to involve to land this in Newton?<br />
<br />
* Open Discussion<br />
** https://review.openstack.org/#/c/320657/1/neutron/db/ipam_backend_mixin.py <- Should this be fixed? Question from Rossella.<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
=== Meeting June 8, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Open Discussion<br />
<br />
=== Meeting June 1, 2016 ===<br />
<br />
* Announcements<br />
** N-1 is *this* week<br />
** http://releases.openstack.org/newton/schedule.html<br />
<br />
* Manila-ML2 integration <br />
** https://bugs.launchpad.net/neutron/+bug/1573197<br />
<br />
* Security Groups Discussion<br />
<br />
* Open Discussion<br />
** Some routed networks stuff (carl_baldwin)<br />
*** https://review.openstack.org/#/c/317358 - Enabling create / delete of segments directly<br />
*** https://review.openstack.org/#/c/321152 - ML2 bug doesn't allow return of IP allocation in port update.<br />
<br />
=== Meeting May 25, 2016 ===<br />
<br />
* Today's meeting was cancelled - we will meet next week<br />
<br />
* Announcements<br />
** N-1 is next week<br />
** http://releases.openstack.org/newton/schedule.html<br />
<br />
* Manila-ML2 integration <br />
** https://bugs.launchpad.net/neutron/+bug/1573197<br />
<br />
* Security Groups Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting May 18, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Bugs<br />
<br />
* Open Discussion<br />
<br />
=== Meeting May 11, 2016 ===<br />
<br />
(carl_baldwin) Will there be a meeting this week? - Yes<br />
<br />
* Announcements<br />
<br />
* Newton charter for ML2 <br />
** Trunked ports integration with ML2 <br />
** Integration of Segments service plugin with ML2 (see below)<br />
<br />
* Bugs<br />
** Missing ML2 config options in config reference: https://bugs.launchpad.net/openstack-manuals/+bug/1567792<br />
<br />
* Open Discussion<br />
** Some routed networks topics<br />
*** creating and deleting segments on existing network through new segment API<br />
**** Any cases it should be forbidden?<br />
*** Integrating the segments service plugin with ML2<br />
<br />
<br />
=== Meeting May 4, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Discussion on the charter for ML2 for Newton<br />
** Some of the discussion during summit - https://etherpad.openstack.org/p/newton-neutron-unplugged-track<br />
<br />
* Bugs<br />
** Missing ML2 config options in config reference: https://bugs.launchpad.net/openstack-manuals/+bug/1567792<br />
<br />
* Open Discussion<br />
<br />
=== Meeting April 20, 2016 ===<br />
<br />
* Announcements<br />
** rkukura cannot attend today<br />
** Austin Summit Next week<br />
** No meeting next week (4/27)<br />
<br />
* Neutron Austin Design sessions schedule<br />
** https://www.openstack.org/summit/austin-2016/summit-schedule/global-search?t=Neutron%3A<br />
<br />
* Bugs<br />
** Missing ML2 config options in config reference: https://bugs.launchpad.net/openstack-manuals/+bug/1567792<br />
<br />
* Open Discussion<br />
** Nova-Neutron Porbinding Migration issues (+ macvtap migration, cross l2 agent migration) <br />
*** Cannot attend today, so here a brief update (scheuran, 2016-04-13)<br />
*** Started discussion on the ML http://lists.openstack.org/pipermail/openstack-dev/2016-April/092073.html<br />
*** In a lengthy chat with kevinbenton today we agreed to follow up the multiple port binding thing<br />
*** I started rebasing Bobs patches https://review.openstack.org/#/c/189410 - it will take a while, as I'm learning a lot on the way ;)<br />
*** And a BP + spec is required for the API changes that externalize multiple bindings per port, also still TBD<br />
<br />
=== Meeting April 13, 2016 ===<br />
<br />
* Announcements<br />
** Newton is now open for business<br />
** Networking Guide ML2 section merged: http://docs.openstack.org/mitaka/networking-guide/config-ml2-plug-in.html (scheuran)<br />
<br />
* Neutron Austin Design sessions schedule<br />
** https://www.openstack.org/summit/austin-2016/summit-schedule/global-search?t=Neutron%3A<br />
<br />
* Bugs<br />
** Missing ML2 config options in config reference: https://bugs.launchpad.net/openstack-manuals/+bug/1567792<br />
<br />
* Open Discussion<br />
** Nova-Neutron Porbinding Migration issues (+ macvtap migration, cross l2 agent migration) <br />
*** Cannot attend today, so here a brief update (scheuran, 2016-04-13)<br />
*** Started discussion on the ML http://lists.openstack.org/pipermail/openstack-dev/2016-April/092073.html<br />
*** In a lengthy chat with kevinbenton today we agreed to follow up the multiple port binding thing<br />
*** I started rebasing Bobs patches https://review.openstack.org/#/c/189410 - it will take a while, as I'm learning a lot on the way ;)<br />
*** And a BP + spec is required for the API changes that externalize multiple bindings per port, also still TBD<br />
<br />
=== Meeting April 6, 2016 ===<br />
<br />
* Announcements<br />
** Mitaka release is this week<br />
<br />
* Neutron Austin Design summit Ideas <br />
** Link - https://etherpad.openstack.org/p/newton-neutron-summit-ideas<br />
<br />
* port binding discussion on migration (scheuran) - continuation from previous week<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 30, 2016 ===<br />
<br />
* Announcements<br />
** Mitaka RC2 in the works<br />
<br />
* Neutron Austin Design summit Ideas <br />
** Link - https://etherpad.openstack.org/p/newton-neutron-summit-ideas<br />
<br />
* port binding discussion on migration (scheuran)<br />
** In case distributed ports would be needed, old (currently abandoned, but worth revisiting) effort to cleanup DVR's distributed port implementation as a precursor to generalizing it is here:<br />
*** https://bugs.launchpad.net/neutron/+bug/1367391<br />
*** https://review.openstack.org/#/c/189410/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 23, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Neutron Austin Design summit Ideas <br />
** Link - https://etherpad.openstack.org/p/newton-neutron-summit-ideas<br />
<br />
* port binding discussion on migration (scheuran)<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 16, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Docs ML2 configuration section update<br />
** Documentation - https://review.openstack.org/#/c/282349<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* port binding with port owned by router<br />
<br />
* Simulate portbinding on migration target host (scheuran)<br />
** Use Case: Migration cross l2 agents, migration with macvtap l2 agent --> In both cases nova needs to know the portbinding information that should be used on the migration target before migration has started (in nova pre_live_migration) and before port has been bound. This information is required to trigger the correct vif-plug action on the target and to modify the libvirt domain.xml accordingly<br />
** Approach: Some new api call is required, which simulates the portbinding for the target host and returns this information<br />
** This is just as a heads up - I try to come up with more details in the next meeting (23rd of March)<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 9, 2016 ===<br />
<br />
* Announcements<br />
** rkukura cannot attend today<br />
<br />
* Modular L2 agent update<br />
** Documentation - https://review.openstack.org/#/c/282349<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 2, 2016 ===<br />
<br />
* Announcements<br />
** Mitaka-3 is this week<br />
<br />
* Modular L2 agent update<br />
** Documentation - https://review.openstack.org/#/c/282349<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting February 24, 2016 ===<br />
<br />
* Announcements<br />
** neutron mid-cycle this week - https://etherpad.openstack.org/p/neutron-mitaka-midcycle<br />
<br />
* Open Agenda - based upon interest<br />
<br />
* Modular L2 agent update<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting February 17, 2016 ===<br />
<br />
* Announcements<br />
** rkukura on PTO this week<br />
<br />
* Open Agenda - based upon interest<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Modular L2 agent update<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting February 10, 2016 ===<br />
<br />
* Announcements<br />
** Do not forget to vote on sessions for Austin Summit<br />
*** https://www.openstack.org/summit/austin-2016/vote-for-speakers<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Modular L2 agent update<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting February 3, 2016 ===<br />
<br />
* Announcements<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Modular L2 agent update<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting January 27, 2016 ===<br />
<br />
* Announcements<br />
** Austin (Newton) Summit session proposal deadline is Monday<br />
*** https://www.openstack.org/summit/austin-2016/call-for-speakers<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting January 20, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Driver API for SecurityGroup <br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Any topics of interest to ML2 - Open Agenda based upon the interest<br />
* Open Discussion<br />
<br />
<br />
=== Meeting January 13, 2016 ===<br />
<br />
* Announcements<br />
** M2 is next week<br />
<br />
* Driver API for SecurityGroup <br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Any topics of interest to ML2 - Open Agenda based upon the interest<br />
* Open Discussion<br />
<br />
=== Meeting January 6, 2016 ===<br />
* Announcements<br />
** M2 Mid Jan<br />
<br />
* Driver API for SecurityGroup - good discussion on the bug<br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* Trunk port binding for VLAN-awere VMs - pretty much ready to go<br />
** Spec - https://review.openstack.org/#/c/243786/<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Any topics of interest to ML2 - Open Agenda based upon the interest<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 30, 2015 ===<br />
<br />
* No meeting<br />
<br />
=== Meeting December 23, 2015 ===<br />
<br />
* No meeting<br />
<br />
=== Meeting December 16, 2015 ===<br />
<br />
* Announcements<br />
** Sukhdev is off for next two weeks, rkukura is off week after next<br />
** no meeting 12/30<br />
** quick poll - meet next week (12/23)?<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** Spec - https://review.openstack.org/#/c/243786/<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran (can't attend today 12/09)<br />
** This patch needs to go in first, then we're ready to do the split of the lb agent: https://review.openstack.org/250542<br />
** Split of the lb agent: Will be updated after above went in: https://review.openstack.org/#/c/246318/<br />
** Moving the code to a separate file [WIP] https://review.openstack.org/#/c/248138/<br />
** Also had a discussion with kevinbenton and ajo if arp spoofing stuff could be modelled as agent extension. Could not convince them, so we agreed to go on with the current design and keep that in the back of our minds for the future.<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* limited-portsec Discussion<br />
** if the limited-portsec depend on port-sec extension, there maybe code in limited-portsec to extend the dict of port-sec.<br />
** https://review.openstack.org/#/c/250036/ , difficult to handle the dependency in these extensions.<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 9, 2015 ===<br />
<br />
* Announcements<br />
** Sukhdev is off for next three weeks<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** Spec - https://review.openstack.org/#/c/243786/<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran (can't attend today 12/09)<br />
** This patch needs to go in first, then we're ready to do the split of the lb agent: https://review.openstack.org/250542<br />
** Split of the lb agent: Will be updated after above went in: https://review.openstack.org/#/c/246318/<br />
** Moving the code to a separate file [WIP] https://review.openstack.org/#/c/248138/<br />
** Also had a discussion with kevinbenton and ajo if arp spoofing stuff could be modelled as agent extension. Could not convince them, so we agreed to go on with the current design and keep that in the back of our minds for the future.<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* limited-portsec Discussion<br />
** if the limited-portsec depend on port-sec extension, there maybe code in limited-portsec to extend the dict of port-sec.<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Open Discussion<br />
** Discussion on passing network ID to the type drivers - enhancement is needed to three methods as follows:<br />
*** def allocate_tenant_segment(self, session, network_id=None):<br />
*** def reserve_provider_segment(self, session, segment, network_id=None):<br />
*** def release_segment(self, session, segment, network_id=None):<br />
<br />
=== Meeting December 2, 2015 ===<br />
* Announcements<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** Spec - https://review.openstack.org/#/c/243786/<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
** https://review.openstack.org/#/c/246318/<br />
** https://review.openstack.org/#/c/248138/<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting November 25, 2015 ===<br />
* Announcements<br />
** M1 is due next week<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** Bence Romsics discussed with ML2 subteam at summit<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting November 18, 2015 ===<br />
* Announcements<br />
** M1 is due in first week of Dec<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** Bence Romsics discussed with ML2 subteam at summit<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting November 11, 2015 ===<br />
* Announcements<br />
** Welcome back from the summit and our week off!<br />
** Mitaka-1 December 1: https://launchpad.net/neutron/+milestone/mitaka-1<br />
<br />
* Mitaka Design Summit recap<br />
** Etherpads: https://wiki.openstack.org/wiki/Design_Summit/Mitaka/Etherpads#Neutron<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** Bence Romsics discussed with ML2 subteam at summit<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
=== Meeting October 21, 2015 ===<br />
* Announcements<br />
** Mitaka summit is next week<br />
** No ML2 IRC meeting during summit<br />
<br />
* Mitaka Design Summit<br />
** Neutron Design Summit schedule - https://www.openstack.org/summit/tokyo-2015/schedule/design-summit<br />
<br />
* ML2 pre-cycle sprint recap<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** email summaries - TBD<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
=== Meeting October 14, 2015 ===<br />
<br />
* Meeting cancelled due to low attendance<br />
<br />
=== Meeting October 7, 2015 ===<br />
<br />
* No meeting - ML2 pre-cycle sprint<br />
<br />
=== Meeting Sept 30, 2015 ===<br />
* Announcements<br />
** Neutron has a new PTL for Mitaka - congratulations to armax and many thanks to mestery!<br />
** ML2 pre-cycle sprint is next week<br />
** No ML2 IRC meeting next week<br />
<br />
* ML2 pre-cycle sprint<br />
** Sprint announcement - http://lists.openstack.org/pipermail/openstack-dev/2015-September/073927.html<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** Logistics<br />
** Prep<br />
<br />
* Mitaka Design Summit proposals for ML2 - discussion <br />
** Neutron Mitaka Design Summit proposals - https://etherpad.openstack.org/p/neutron-mitaka-designsummit<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* Modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
=== Meeting Sept 23, 2015 ===<br />
* Announcements<br />
** Liberty RC1 contents - https://launchpad.net/neutron/+milestone/liberty-rc1<br />
** PTL election is this week - https://wiki.openstack.org/wiki/PTL_Elections_September_2015<br />
<br />
* ML2 late-cycle plan<br />
** Sprint announcement - http://lists.openstack.org/pipermail/openstack-dev/2015-September/073927.html<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* Mitaka Design Summit proposals for ML2 - discussion <br />
** Nutron Mitaka Design Summit proposals - https://etherpad.openstack.org/p/neutron-mitaka-designsummit<br />
<br />
* driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting Sept 16, 2015 ===<br />
<br />
* Announcements<br />
** Liberty RC1 contents - https://launchpad.net/neutron/+milestone/liberty-rc1<br />
<br />
* ML2 late-cycle plan<br />
** Sprint announcement - http://lists.openstack.org/pipermail/openstack-dev/2015-September/073927.html<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* Mitaka Design Summit proposals for ML2 - discussion <br />
** Nutron Mitaka Design Summit proposals - https://etherpad.openstack.org/p/neutron-mitaka-designsummit<br />
<br />
* driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting Sept 9, 2015 ===<br />
<br />
* Announcements<br />
** Liberty-3 contents - https://launchpad.net/neutron/+milestone/liberty-3<br />
** Liberty RC1 contents - https://launchpad.net/neutron/+milestone/liberty-rc1<br />
<br />
* ML2 late-cycle plan<br />
** Sprint announcement - http://lists.openstack.org/pipermail/openstack-dev/2015-September/073927.html<br />
<br />
* Mitaka Design Summit proposals for ML2 - discussion <br />
** Brainstorm ideas for the Mitaka ML2 design summit ideas<br />
** Nutron Mitaka Design Summit proposals - https://etherpad.openstack.org/p/neutron-mitaka-designsummit<br />
<br />
* driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting Sept 2, 2015 ===<br />
<br />
* Announcements<br />
** Liberty FF is this week (or early next week)<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is Yahoo (tentative) <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** Task Flow Document<br />
*** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* driver API for SecurityGroup - Do we want to come up with a plan for Design session in Tokyo for this? <br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 26, 2015 ===<br />
<br />
* Announcements<br />
** Liberty FF is next week<br />
<br />
* Action Items from previous weeks:<br />
** rkukura to work with others to finalize the venue for the ML2 late-cycle sprint<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is TBD. <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* driver API for SecurityGroup<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 19, 2015 ===<br />
<br />
* Announcements<br />
** Liberty FF is two weeks away<br />
<br />
* Action Items from previous weeks:<br />
** rkukura and Sukhdev to re-organize weekly meeting agenda around goals for upcoming Mitaka cycle as well as anything needed to wrap up for liberty<br />
** rkukura to work with others to finalize the venue for the ML2 late-cycle sprint<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is TBD. <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L3 Blueprints - https://launchpad.net/neutron/+milestone/liberty-3<br />
** couple of Blueprints may be of interest to ML2 team<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* driver API for SecurityGroup<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 12, 2015 ===<br />
<br />
* Announcements<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is TBD. <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L3 Blueprints - https://launchpad.net/neutron/+milestone/liberty-3<br />
** couple of Blueprints may be of interest to ML2 team<br />
<br />
* L2 Modular Agent discussion<br />
** macvtap agent and ML2 discussion. Feel free to express your opinion - http://lists.openstack.org/pipermail/openstack-dev/2015-August/071207.html<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 5, 2015 ===<br />
<br />
* Announcements<br />
** Liberty FF is end of August<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is TBD. <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L3 Blueprints - https://launchpad.net/neutron/+milestone/liberty-3<br />
** couple of Blueprints may be of interest to ML2 team<br />
<br />
* L2 Modular Agent discussion<br />
** macvtap agent and ML2 discussion. Feel free to express your openion - http://lists.openstack.org/pipermail/openstack-dev/2015-August/071207.html<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 29, 2015 ===<br />
<br />
* Announcements<br />
** Liberty-2 is this week<br />
** Liberty-3 is end of August<br />
<br />
* ML2 late-cycle plan<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L2 Modular Agent discussion<br />
<br />
* Place for Macvtap agent (scheuran) - Putting this right after l2-agent, as it is related to it<br />
** Planning a ml2 driver + l2 agent for macvtap attachments (independent from sriov). But where should it land?<br />
*** 1) own openstack repo networking-macvtap (already some discussion there: https://review.openstack.org/#/c/195907/)<br />
*** 2) in neutron tree as new reference, own agent (duplicating code)<br />
*** 3) In neutron tree, Integrated into linuxbridge agent (reusing about 500 lines of code, mostly main loop, detecting new devices,...); Extracting superclass out of linuxbridge agent that can be subclassed. Having config option to either run agent in lb or in macvtap mode. fully functional prototype (macvtap stuff tested): https://github.com/scheuran/networking-macvtap/commit/36a068cf3d3d6930ab9330efb099cd95a84ca785<br />
*** 4) modular l2 agent, but as long it is being discussed go with #1<br />
*** 5) Prototyping modular layer 2 agent ( #a in separate repo vs. #b together with lb)<br />
** Anyhow there will be a separate ml2 driver which will either land in tree or in the networking-macvtap repo<br />
** Spec on github (assuming it will land in a separate repo): https://github.com/scheuran/networking-macvtap/commit/bc239419398ec039da35ec949a14691280733bf6<br />
** Has been discussed in yesterdays neutron meeting where I was asked to evaluate agent-extension used for qos - but that can not be used: http://eavesdrop.openstack.org/meetings/networking/2015/networking.2015-07-28-14.01.log.html<br />
<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
** request for patch review:<br />
*** https://review.openstack.org/#/c/202357/ l3_db: it updates port attribute without L2 plugin<br />
*** https://review.openstack.org/#/c/202358/ l3_db: not use L2 plugin _get_port unnecessarily<br />
*** https://review.openstack.org/#/c/202359/ l3: not use L2 plugin _get_subnet unnecessarily<br />
<br />
=== Meeting July 22, 2015 ===<br />
<br />
* Announcements<br />
** Liberty-2 is next week<br />
**Liberty Release Schedule - https://wiki.openstack.org/wiki/Liberty_Release_Schedule<br />
<br />
* Action Items<br />
** rkukura to finalize the plan for ML2 sprint<br />
*** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L2 Modular Agent discussion<br />
* Physical Topology Discussion<br />
* Ironic/Neutron-ML2 integration discussion<br />
** https://wiki.openstack.org/wiki/Meetings/Ironic-neutron<br />
<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 15, 2015 ===<br />
<br />
* Announcements<br />
** Liberty-2 is fast approaching - end of July<br />
**Liberty Release Schedule - https://wiki.openstack.org/wiki/Liberty_Release_Schedule<br />
<br />
* Action Items<br />
** rkukura to finalize the plan for ML2 sprint<br />
*** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L2 Modular Agent discussion<br />
* Physical Topology Discussion<br />
* Ironic/Neutron-ML2 integration discussion<br />
** https://wiki.openstack.org/wiki/Meetings/Ironic-neutron<br />
** ML2 based test framework for Ironic - call for discussion/Ideas<br />
<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 8, 2015 ===<br />
<br />
* Announcements<br />
<br />
* Action Items<br />
** rkukura and manishg to finalize the ML2 sprint plans and put together an etherpad for sprint<br />
*** Etherpad started: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** asomya and shivharis to add Physical Topology to the ML2 charter for Liberty<br />
<br />
* ML2 Mid-cycle sprint - decide on the date <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
** Following participants are available - please add your name, if you can participate<br />
*** Sukhdev K<br />
*** Bob K<br />
*** Arvind S<br />
*** Manish G<br />
*** Kevin B<br />
*** Josh <br />
* L2 Modular Agent discussion<br />
* Physical Topology Discussion<br />
* Ironic/Neutron-ML2 integration discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 1, 2015 ===<br />
<br />
* Announcements<br />
<br />
* Action Items<br />
** rkukura and manishg to finalize the ML2 sprint plans and put together an etherpad for sprint<br />
*** Etherpad started: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** banix to discuss Modular L2 agents topic in Neutron core team and drive the priority<br />
** asomya and shivharis to add Physical Topology to the ML2 charter for Liberty<br />
<br />
* Neutron Mid-cycle sprint recap (Sukhdev)<br />
<br />
* ML2 Mid-cycle sprint<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** July 13-17 seems like the earliest possible week<br />
** Following participants are available - please add your name, if you can participate<br />
*** Sukhdev K<br />
*** Bob K<br />
*** Arvind S<br />
*** Manish G<br />
*** Josh <br />
** Task Flow Document<br />
*** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Discussion on binding_profile_type to facilitate filtering of Ironic ports or using device_owner (Sukhdev)<br />
<br />
* Open Discussion<br />
<br />
=== Meeting June 24, 2015 ===<br />
<br />
* No meeting - Neutron mid-cycle sprint<br />
<br />
=== Meeting June 17, 2015 ===<br />
<br />
* Announcements<br />
** VLAN aware VMs meeting 6-15-2015<br />
*** https://etherpad.openstack.org/p/YVR-neutron-vlan-trunk<br />
<br />
* Action Items<br />
** banix to discuss Modular L2 agents topic in Neutron core team and drive the priority<br />
** asomya and shivharis to add Physical Topology to the ML2 charter for Liberty<br />
** manishg to propose two or three time slots for mid-cycle sprint for task flow<br />
*** Proposing a few dates here (we will probably need 2 days but just proposing a range)<br />
**** Jul/8 - Jul/10<br />
**** Jul/13 - Jul/15<br />
**** Sep/9 - Sep/11<br />
**** Sep/16 - Sep/18<br />
**** Sep/23 - Sep/25<br />
<br />
* Neutron Mid-Cycle Sprint Discussion <br />
** https://etherpad.openstack.org/p/neutron-liberty-mid-cycle <br />
*** July 13-17 seems like the earliest possible week<br />
** Following participants are available - please add your name, if you can participate<br />
*** Sukhdev K<br />
*** Bob K<br />
*** Manish G<br />
*** Josh <br />
<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
=== Meeting June 10, 2015 ===<br />
*Absence: <br />
** banix. I will be away. Will follow up on my AI by next week.<br />
<br />
* Announcements<br />
** New RFE process - to be followed after Liberty 1<br />
*** http://docs.openstack.org/developer/neutron/policies/blueprints.html#neutron-request-for-feature-enhancements<br />
** Core-vendor decomp - Phase II<br />
*** https://review.openstack.org/#/c/187267<br />
<br />
* Action Items<br />
** rkukura to discuss with QoS implications with ajo on ML2<br />
** banix to discuss Modular L2 agents topic in Neutron core team and drive the priority<br />
** asomya and shivharis to add Physical Topology to the ML2 charter for Liberty<br />
** manishg to propose two or three time slots for mid-cycle sprint for task flow<br />
*** Proposing a few dates here (we will probably need 2 days but just proposing a range)<br />
**** Jul/8 - Jul/10<br />
**** Jul/13 - Jul/15<br />
**** Sep/9 - Sep/11<br />
**** Sep/16 - Sep/18<br />
**** Sep/23 - Sep/25<br />
<br />
* Neutron Mid-Cycle Sprint Discussion <br />
** I have removed Task Flow item from etherpad for Ft. Collins mid-cycle. <br />
** https://etherpad.openstack.org/p/neutron-liberty-mid-cycle <br />
** Discussion on the time frame that works for people to have an ML2 mid-cycle in the Bay Area<br />
*** July 13-17 seems like the earliest possible week<br />
** Following participants are available - please add your name, if you can participate<br />
*** Sukhdev K<br />
*** Bob K<br />
*** Manish G<br />
*** Josh <br />
<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting June 3, 2015 ===<br />
<br />
* Announcements<br />
** Ironic-Neutron integration weekly meetings was kicked off this week - Lots of interest in this topic . Anybody interested in this topic, please join us next week and every week after that.<br />
*** https://wiki.openstack.org/wiki/Meetings/Ironic-neutron<br />
** New Spec process<br />
*** https://github.com/openstack/neutron/blob/master/doc/source/policies/blueprints.rst<br />
** Core-vendor decomp - Phase II<br />
*** https://review.openstack.org/#/c/187267<br />
<br />
* Charter of ML2 sub-team for Liberty Cycle<br />
** Task Flow<br />
** Decomposition phase -2<br />
<br />
* Neutron Mid-Cycle Sprint Discussion <br />
** Key players for the Task Flow can not make the sprint. Possibilities are to hold mid-cycle sprint in Bay Area. Who is interested? Who can make it? <br />
** https://etherpad.openstack.org/p/neutron-liberty-mid-cycle <br />
<br />
* Task Flow Discussion<br />
** We lost opportunity to discuss it in Vancouver<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting May 27, 2015 ===<br />
<br />
* No meeting - recovering from summit<br />
<br />
=== Meeting May 20, 2015 ===<br />
<br />
* No meeting - Liberty Summit<br />
<br />
=== Meeting May 13, 2015 ===<br />
<br />
*Announcements<br />
** No meeting next two weeks. Next week everybody is at summit, following week to recover from travels<br />
<br />
*Task Flow Discussion<br />
*** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
*** midonet plugin (not done - will take care of it this week) (manishg)<br />
<br />
*Liberty Design Summit Discussion<br />
**https://wiki.openstack.org/wiki/Summit/Liberty/Etherpads#Neutron<br />
** Contributor Meetup Friday (at Summit): https://etherpad.openstack.org/p/YVR-neutron-contributor-meetup<br />
<br />
*ML2 on Neutron Mid-Cycle Sprint <br />
**https://etherpad.openstack.org/p/neutron-liberty-mid-cycle (see item 4)<br />
<br />
* Liberty BP<br />
** converting address-pair and security-group into extension driver. <br />
*** https://review.openstack.org/#/c/169223/3/specs/liberty/ml2-extension-driver-convert.rst<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
** Discussion on Port to network relationship - N:M relationship - is it allowed in our current design? <br />
*** Can one port attach to multiple networks? <br />
*** Can a (v)NIC attach to multiple networks? <br />
*** Can one network attach to multiple ports of same instance/node?<br />
<br />
=== Meeting May 6, 2015 ===<br />
<br />
*Announcements<br />
** Kilo was released last week - congratulations to everybody<br />
<br />
*Task Flow Discussion<br />
*** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
*** midonet plugin (not done - will take care of it this week) (manishg)<br />
<br />
*Liberty Design Summit Discussion<br />
**https://wiki.openstack.org/wiki/Summit/Liberty/Etherpads#Neutron<br />
**ML2 topics are in Fishbowl room discussions - lets update it<br />
**Lightening talks are here - http://libertydesignsummit.sched.org/event/213da02952470483dfd8b2765aa88485#.VUmpcGRVhHw<br />
<br />
*ML2 on Neutron Mid-Cycle Sprint <br />
**https://etherpad.openstack.org/p/neutron-liberty-mid-cycle (see item 4)<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
=== Meeting April 29, 2015 ===<br />
*Announcements<br />
** Kilo RC3 is due any day<br />
** Starting with Liberty Spec process for new features is being abandoned in favor of light weight RFE is being implemented<br />
***https://review.openstack.org/#/c/177342/<br />
** Changes to Driver team - Doug and Maru replacing Salvatore and Mark <br />
<br />
*Action Items from Last week<br />
**manishg to document task flow discussions and look into the midonet plugin<br />
*** [https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document] (manishg)<br />
*** midonet plugin (not done - will take care of it this week) (manishg)<br />
<br />
*Ironic (bare metal) integration through ML2 Mech Drivers (discussion)<br />
**There is a tremendous interest by many vendors, as well as Ironic team for this. I have requested a summit session for this. see item 63 on etherpad<br />
**https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
<br />
*ML2 on Neutron Mid-Cycle Sprint <br />
**https://etherpad.openstack.org/p/neutron-liberty-mid-cycle (see item 4)<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting April 22, 2015 ===<br />
*Announcements<br />
** Kilo RC2 is due any day<br />
** Networking Guide Doc Day Sprint it tomorrow. Please contact Edgar, if you want to participate/contribute<br />
*** Here is agenda for the sprint - https://etherpad.openstack.org/p/networking-guide<br />
<br />
*Action Items from Last week<br />
**Sukhdev to discuss with mestery about task flow during mid-cycle sprint<br />
**Document the discussion point related to ML2 Sync (Manish)<br />
**shivharis to find the information about release notes for Kilo and share with the team<br />
***https://wiki.openstack.org/wiki/ReleaseNotes/Kilo<br />
<br />
*ML2 on Neutron Mid-Cycle Sprint <br />
**https://etherpad.openstack.org/p/neutron-liberty-mid-cycle (see item 4)<br />
<br />
* ML2 summit sessions<br />
** Design summit session etherpad: https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting April 15, 2015 ===<br />
*Announcements<br />
** Absence: Manish (Jury Duty)<br />
** Absence next week: rkukura (PTO - college tour)<br />
** Kilo RC is out<br />
<br />
*Action Items from Last week<br />
**Add next steps for the Drivers decomposition to summit topic etherpad - shivharis<br />
**shivharis to find the information about release notes for Kilo and share with the team<br />
**rkukura and Sukhdev to discuss with mestery about task flow during mid-cycle sprint<br />
**Document the discussion point related to ML2 Sync (Manish)<br />
<br />
* Finalize recommendations to mestery on ML2 summit sessions<br />
** Design summit session etherpad: https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
<br />
* Quick update on DVR UT/fix/cleanup work (rkukura)<br />
<br />
* portsecurity tests: unit, functional and scenario<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting April 8, 2015 ===<br />
<br />
*Announcements<br />
** RC's are April 9-23 and Kilo release on April 30<br />
** Liberty mid-cycle sprint announced. <br />
*** June 24-26 in Fort Collins, CO (at HP)<br />
*** Topics to be decided after Vancouver summit - https://etherpad.openstack.org/p/neutron-liberty-mid-cycle<br />
<br />
*Action Items from Last week<br />
**Add next steps for the Drivers decomposition to summit topic etherpad - shivharis<br />
*** Design summit session etherpad: https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
**ML2 sync and error handling to summit topic etherpad (rkukura)<br />
**Document the discussion point related to ML2 Sync (Manish)<br />
<br />
* Mechanism drivers and DVR discussion (rkukura)<br />
** Have made good (but slow) progress on DVR port binding schema and logic cleanup<br />
*** https://bugs.launchpad.net/neutron/+bug/1367391<br />
*** Will miss kilo, hopefully merge early in liberty, cannot back-port to kilo due to schema changes<br />
** Discovered no current unit tests cover critical DVR port binding logic, so adding them as separate patch against current code, then will ensure they don't break in dependent cleanup patch<br />
*** Extending test_port_binding to exercise update_dvr_port_binding, get_device_details, etc. for DVR ports, utilizing existing PortContext state asserts in mechanism_test MD<br />
*** Hoped to get at least the new UTs into kilo, but probably too late, but can back-port to kilo<br />
** Discovered several issues (inconsistencies in per-host vs. host-independent state in PortContext) that would seem to break ToR switch MDs that need to track binding state per host:<br />
*** When committing DVR port binding, PortContext passed to update_port methods has new binding:vif_type and binding:vif_details for the bound host, but shows 'distributed' for previous binding:vif_type instead of 'unbound' like for normal ports, and empty strings for current or previous binding:host_id - propose to make these work like for non-DVR ports<br />
*** When updating DVR port's status, PortContext currently shows 'distributed' for binding:vif_type and empty string for host, but has binding_levels, etc., for the specific host - could change this to reflect host-specific state, or to only be called when port's status changes and reflect non-host-specific state<br />
** Issues to discuss<br />
*** Has anyone tested their MDs with DVR?<br />
*** Has anyone run into these (or other) issues?<br />
*** Is back-porting these sorts of behavioral fixes to kilo acceptable?<br />
*** Do we have consensus on making update_port methods reflect per-host state when committing DVR port binding?<br />
*** Do we prefer to make update_port methods reflect per-host state or only host-independent state when changing DVR port status, or do we need separate updates for each?<br />
<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting April 1, 2015 ===<br />
<br />
*Announcements<br />
** RC's are April 9-23 and Kilo release on April 30<br />
** Design summit session etherpad: https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
*Action Items from Last week<br />
**Document the discussion point related to ML2 Sync (Manish)<br />
**Create an etherpad for driver decomposition discussion at Vancouver Summit<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting March 25, 2015 ===<br />
<br />
*Announcements<br />
** RC's are April 9-23 and Kilo release on April 30<br />
** RC1 content is here - https://launchpad.net/neutron/+milestone/kilo-rc1<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting March 18, 2015 ===<br />
<br />
*Announcements<br />
**L2 Gateway API is ready for consumption by everybody. Give it a test drive and provide feedback to the team. <br />
**See wiki here - https://wiki.openstack.org/wiki/Neutron/L2-GW<br />
** K3 content is here - https://launchpad.net/neutron/+milestone/kilo-3<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
<br />
=== Meeting March 11, 2015 ===<br />
<br />
*Announcements<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
<br />
<br />
=== Meeting March 4, 2015 ===<br />
<br />
*Announcements<br />
** Kilo Feature Freeze is tomorrow (March 5th)<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* portsecurity patches<br />
** https://review.openstack.org/#/c/126552/<br />
** https://review.openstack.org/#/c/160051/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron/+bug/1328991<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting February 25, 2015 ===<br />
<br />
*Announcements<br />
** shivharis: under the weather<br />
* ML2 Drivers decomposition discussion<br />
** How are distributions packaging decomposed drivers?<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
*Few BPs being worked on may have impact on ML2 <br />
**https://blueprints.launchpad.net/neutron/+spec/nfv-vlan-trunks<br />
**https://blueprints.launchpad.net/neutron/+spec/restructure-l2-agent<br />
* ML2 Extension Driver API enhancements <br />
** https://review.openstack.org/#/c/152759/ - ready to merge<br />
** https://review.openstack.org/#/c/129178/ - coming along well<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting February 18, 2015 ===<br />
<br />
*Announcements<br />
* ML2 Drivers decomposition discussion<br />
** How are distributions packaging decomposed drivers?<br />
* ML2 Sync and error handling (Task Flow)<br />
* ML2 Extension Driver API enhancements<br />
** Needed for PortSecurity extension driver<br />
** https://review.openstack.org/#/c/152759/<br />
** https://review.openstack.org/#/c/129178/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting February 11, 2015 ===<br />
<br />
*Announcements<br />
**K2 is already out<br />
**Feature proposal freeze for Kilo is March 5<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow) - Follow on from previous week (manishg)<br />
** PoC: https://review.openstack.org/#/c/154333/<br />
* ML2 Extension Driver API enhancements<br />
** Needed for PortSecurity extension driver<br />
** https://review.openstack.org/#/c/152759/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting February 4, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is this week week<br />
*** https://launchpad.net/neutron/+milestone/kilo-2<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow) - manishg<br />
* Blueprint list consolidation - updated link is here: <br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting January 28, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is next week<br />
*** https://launchpad.net/neutron/+milestone/kilo-2<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow) - update manishg<br />
* Blueprint list consolidation (shivharis and manishg)<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
**https://bugs.launchpad.net/neutron/+bug/1415526<br />
* Open Discussion<br />
<br />
=== Meeting January 21, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is on Feb 5th<br />
*** https://launchpad.net/neutron/+milestone/kilo-2<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow) - update manishg<br />
* Blueprint list consolidation (shivharis and manishg)<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://bugs.launchpad.net/neutron/+bug/1179223 (romilg)<br />
** Review patch set for the bug/1179223 https://review.openstack.org/#/c/136106/<br />
** https://bugs.launchpad.net/neutron/+bug/1367391 (matrohon)<br />
* Open Discussion<br />
<br />
=== Meeting January 14, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is few weeks away<br />
*** https://launchpad.net/neutron/+milestone/kilo-2<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow)<br />
* Blueprint list consolidation (shivharis and manishg)<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://review.openstack.org/#/c/113999/<br />
* Open Discussion<br />
<br />
=== Meeting January 7, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is in one month<br />
*** https://wiki.openstack.org/wiki/Kilo_Release_Schedule<br />
* L2 Gateway update<br />
** Team plans to meet every other week initially - goal is to have an API within Kilo cycle<br />
**See details here: https://wiki.openstack.org/wiki/Meetings#Networking_L2_Gateway_meeting<br />
* ML2 Drivers decomposition discussion<br />
* Blueprint list consolidation (shivharis and manishg)<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 31, 2014 ===<br />
<br />
* No meeting - holiday break<br />
<br />
=== Meeting December 24, 2014 ===<br />
<br />
* No meeting - holiday break<br />
<br />
=== Meeting December 17, 2014 ===<br />
<br />
*Announcements<br />
<br />
**Kilo-1 is due this week<br />
*** Here is the content of the release https://launchpad.net/neutron/+milestone/kilo-1<br />
<br />
** Neutron Mid-cycle report<br />
*** https://etherpad.openstack.org/p/neutron-mid-cycle-sprint-dec-2014<br />
***http://lists.openstack.org/pipermail/openstack-dev/2014-December/052715.html<br />
<br />
* Discussion about the ML2 Drivers decomposition<br />
* Blueprint list consolidation (shivharis and manishg)<br />
** Needs further split of drivers<br />
<br />
* Bugs<br />
** We are closing in on K-1 release<br />
** High priority bugs:<br />
** https://bugs.launchpad.net/neutron/+bug/1179223 (romilg)<br />
** https://bugs.launchpad.net/neutron/+bug/1367391 (rkukura)<br />
** https://bugs.launchpad.net/neutron/+bug/1378732 (markmacclain, bug was critical at one point)<br />
** https://bugs.launchpad.net/neutron/+bug/1381536 (Eugene)<br />
** Other bugs:<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 10, 2014 ===<br />
<br />
* No meeting today due to Neutron Mid-cycle sprint<br />
<br />
=== Meeting December 3, 2014 ===<br />
* Announcements<br />
** Mid-cycle meetup: https://wiki.openstack.org/wiki/Sprints/NeutronKiloSprint<br />
** Sub-teams charter https://wiki.openstack.org/wiki/NeutronSubteamCharters<br />
** Kilo release schedule: https://wiki.openstack.org/wiki/Kilo_Release_Schedule<br />
<br />
*Action Items from previous Week<br />
** None<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** Total of 56 bugs, many in medium and low state<br />
** Many vendor specific bugs<br />
** Should we continue working on this (almost done) or abandon it: https://review.openstack.org/#/c/113999/<br />
<br />
* Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
* ML2 driver repository discussion - We did not get to cover it last week<br />
** It seems ML2 vendor drivers will likely be moving out of the main neutron git repository<br />
*** https://review.openstack.org/#/c/134680/<br />
** Any vendor can use their own private repository (stackforge?)<br />
** Do we want a common repository for ML2 vendor drivers?<br />
*** Merges reviewed/approved by an ML2 core team?<br />
*** Pros<br />
**** Reviews maintain consistent quality, style, functionality, etc.<br />
**** Help ensure drivers can coexist in heterogeneous deployments<br />
**** Changes to driver API can update all drivers in common repo in single merge<br />
**** Distributions can package entire set of vendor drivers rather than having to interact with each vendor separately<br />
*** Cons<br />
**** Reviews and approval needed to merge<br />
**** Vendors don't control release cycle for their own drivers<br />
**** Not a level playing field for vendors who chose to use their own repositories<br />
*** Formal poll coming?<br />
<br />
* Modular L2 agent<br />
** Separate task force?<br />
** Relationship to ML2?<br />
<br />
*Open Discussion<br />
** https://blueprints.launchpad.net/neutron/+spec/network-settings-support-vnic-type<br />
<br />
=== Meeting November 26, 2014 ===<br />
* Announcements<br />
** Mid-cycle meetup: https://wiki.openstack.org/wiki/Sprints/NeutronKiloSprint<br />
** Kilo release schedule: https://wiki.openstack.org/wiki/Kilo_Release_Schedule<br />
<br />
*Action Items from previous Week<br />
** Discuss rate limiting (throughput limiting)<br />
** Discuss port security<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
* ML2 Subteam Charter<br />
** https://etherpad.openstack.org/p/ML2_Subteam_Charter<br />
<br />
* ML2 driver repository discussion<br />
** It seems ML2 vendor drivers will likely be moving out of the main neutron git repository<br />
*** https://review.openstack.org/#/c/134680/<br />
** Any vendor can use their own private repository (stackforge?)<br />
** Do we want a common repository for ML2 vendor drivers?<br />
*** Merges reviewed/approved by an ML2 core team?<br />
*** Pros<br />
**** Reviews maintain consistent quality, style, functionality, etc.<br />
**** Help ensure drivers can coexist in heterogeneous deployments<br />
**** Changes to driver API can update all drivers in common repo in single merge<br />
**** Distributions can package entire set of vendor drivers rather than having to interact with each vendor separately<br />
*** Cons<br />
**** Reviews and approval needed to merge<br />
**** Vendors don't control release cycle for their own drivers<br />
**** Not a level playing field for vendors who chose to use their own repositories<br />
*** Formal poll coming?<br />
<br />
* Modular L2 agent<br />
** Separate task force?<br />
** Relationship to ML2?<br />
<br />
*Open Discussion<br />
** https://blueprints.launchpad.net/neutron/+spec/network-default-setting-ext<br />
<br />
=== Meeting November 19, 2014 ===<br />
* Announcements<br />
** Mid-cycle meetup: https://wiki.openstack.org/wiki/Sprints/NeutronKiloSprint<br />
<br />
* Bugs<br />
** Move postcommit ops out of transaction for bulk https://review.openstack.org/#/c/113999/<br />
<br />
* Spec Reviews<br />
** ML2: portsecurity extension support https://review.openstack.org/#/c/99873/<br />
<br />
* ML2 Subteam Charter<br />
** Should the ML2 subteam continue to exist, meet, etc.? <br />
** If so, it needs a charter by next week's neutron IRC meeting.<br />
** Draft at https://etherpad.openstack.org/p/ML2_Subteam_Charter<br />
<br />
* ML2 driver repository discussion<br />
** It seems ML2 vendor drivers will likely be moving out of the main neutron git repository<br />
** Any vendor can use their own private repository (stackforge?)<br />
** Do we want a common repository for ML2 vendor drivers?<br />
*** Merges reviewed/approved by an ML2 core team?<br />
*** Pros<br />
**** Reviews maintain consistent quality, style, functionality, etc.<br />
**** Help ensure drivers can coexist in heterogeneous deployments<br />
**** Changes to driver API can update all drivers in common repo in single merge<br />
**** Distributions can package entire set of vendor drivers rather than having to interact with each vendor separately<br />
*** Cons<br />
**** Reviews and approval needed to merge<br />
**** Vendors don't control release cycle for their own drivers<br />
**** Not a level playing field for vendors who chose to use their own repositories<br />
*** Formal poll coming?<br />
<br />
* Modular L2 agent<br />
** Separate task force?<br />
** Relationship to ML2?<br />
<br />
*Open Discussion<br />
<br />
=== Meeting November 12, 2014 ===<br />
<br />
*No meeting this week due to people still traveling and/or recovering.<br />
<br />
=== Meeting November 5, 2014 ===<br />
<br />
*No meeting this week due to Paris Summit.<br />
<br />
=== Meeting October 29, 2014 ===<br />
<br />
*Announcements<br />
**Absent excuse: banix<br />
**Summit is next week!<br />
<br />
*Action Items from previous Week<br />
**None<br />
<br />
*Bugs:<br />
** Move postcommit ops out of transaction for bulk https://bugs.launchpad.net/neutron?field.searchtext=ml2 <br />
<br />
*Specs for Kilo<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Kilo Design Summit <br />
**Sessions<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics-distilled<br />
**Pod Discussions<br />
<br />
*Open Discussion<br />
<br />
=== Meeting October 22, 2014 ===<br />
<br />
*Announcements<br />
**Absent excuse: banix, rkukura<br />
**Juno release is out<br />
***https://launchpad.net/neutron/juno/2014.2<br />
<br />
*Action Items from previous Week<br />
**None<br />
<br />
*Task Flow discussion at Yahoo (Manish, Sukhdev, Bob, Josh)<br />
**http://docs.openstack.org/developer/taskflow/index.html<br />
<br />
*Bugs:<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Kilo Design Summit <br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics-distilled<br />
**ML2 Kilo Themes Discussion (Continuation from last week) <br />
*** What do we want to accomplish in ML2 during Kilo? <br />
***Lets identify priorities first, then figure out how we can best make use of whatever summit time is available.<br />
*** https://etherpad.openstack.org/p/ML2_Kilo_Themes<br />
<br />
*Open Discussion<br />
<br />
=== Meeting October 15, 2014 ===<br />
<br />
*Announcements<br />
**Absent excuse: banix <br />
**Juno release is scheduled for later this week<br />
***Juno feature content - https://wiki.openstack.org/wiki/ReleaseNotes/Juno#OpenStack_Network_Service_.28Neutron.29<br />
<br />
*Action Items from previous Week<br />
**None<br />
<br />
*Bugs/Reviews<br />
**Bug/Patchsets needing reviews:<br />
*** https://review.openstack.org/126360<br />
*** https://review.openstack.org/124917<br />
**Bugs:<br />
***https://bugs.launchpad.net/neutron/+bug/1377346 (manishg: is this already fixed?)<br />
***https://bugs.launchpad.net/neutron/+bug/1224978 (fixed above?)<br />
<br />
* https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Kilo Design Summit <br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
**ML2 Kilo Themes Discussion (Continuation from last week) <br />
*** What do we want to accomplish in ML2 during Kilo? <br />
***Lets identify priorities first, then figure out how we can best make use of whatever summit time is available.<br />
***Moved ideas list to etherpad: https://etherpad.openstack.org/p/ML2_Kilo_Themes<br />
<br />
*Open Discussion<br />
<br />
=== Meeting October 8, 2014 ===<br />
<br />
*Announcements<br />
**Absent excuse: banix <br />
**Juno RC1<br />
***Release content - https://launchpad.net/neutron/+milestone/juno-rc1<br />
***Release notes - https://wiki.openstack.org/wiki/ReleaseNotes/Juno#OpenStack_Network_Service_.28Neutron.29<br />
**Neutron Driver Team<br />
***https://wiki.openstack.org/wiki/Neutron-drivers<br />
<br />
*Action Items from previous Week<br />
**None<br />
<br />
*Bugs<br />
*** https://bugs.launchpad.net/neutron/+bug/1179223 (romilg: needs milestone)<br />
*** https://bugs.launchpad.net/neutron/+bug/1367391 (rkukura: needs milestone)<br />
*** https://bugs.launchpad.net/neutron/+bug/1224978 romilg: needs milestone)<br />
*** https://bugs.launchpad.net/neutron/+bug/1236127 (chuckc: merged?, more needed?)<br />
*** https://bugs.launchpad.net/neutron/+bug/1311470 (kevinbenton: if no issues, please close, fixed with docs)<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Kilo Design Summit <br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
**ML2 Kilo Themes Discussion<br />
*** What do we want to accomplish in ML2 during Kilo? <br />
***Lets identify priorities first, then figure out how we can best make use of whatever summit time is available.<br />
***Ideas<br />
**** Cleanup/generalize DVR's distributed port support<br />
***** See https://bugs.launchpad.net/neutron/+bug/1367391 regarding cleanup<br />
***** Generalize for DHCP, other services?<br />
**** Complete hierarchical port binding<br />
***** See https://blueprints.launchpad.net/neutron/+spec/ml2-hierarchical-port-binding<br />
**** Solve the postcommit backend sync / error handling situation<br />
*****ML2 Sync proposal - https://docs.google.com/document/d/17fATwZkJEonH0pIb1-mPD0UB5RKnJzcHYqkBesJhirE/edit<br />
**** Complete the bulk ops support<br />
**** Revisit/cleanup/improve DB transaction usage, eliminating with_lockmode('update') and semaphore locking<br />
**** Move currently built-in extensions to extension drivers where practical<br />
**** Implement extension driver semantics enforcement<br />
***** See https://docs.google.com/a/noironetworks.com/document/d/14T-defRnFl6M2xR5ZNFGYD6aIiAVWdd1Al9BnjV_JOs<br />
**** Modular L2 agent<br />
**** Do drivers belong in-tree and/or out-of-tree?<br />
**** Improved test coverage and efficiency<br />
**** Improve performance, robustness, and scalability<br />
<br />
*Open Discussion<br />
<br />
=== Meeting October 1, 2014 ===<br />
<br />
*Announcements<br />
**Kilo is now open for new specs<br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
** Absent excuse: shivharis (traveling)<br />
*Action Items from previous Week<br />
**banix to work with mlavalle and the team to figure out best testing strategy for bulk operations<br />
**shivharis to follow up with mestery regarding ML2 RC1 bugs<br />
<br />
*Bugs<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*ML2 Kilo Themes Discussion<br />
** What do we want to accomplish in ML2 during Kilo? <br />
** Lets identify priorities first, then figure out how we can best make use of whatever summit time is available.<br />
** Ideas<br />
*** Cleanup/generalize DVR's distributed port support<br />
**** See https://bugs.launchpad.net/neutron/+bug/1367391 regarding cleanup<br />
**** Generalize for DHCP, other services?<br />
*** Complete hierarchical port binding<br />
**** See https://blueprints.launchpad.net/neutron/+spec/ml2-hierarchical-port-binding<br />
*** Solve the postcommit backend sync / error handling situation<br />
****ML2 Sync proposal - https://docs.google.com/document/d/17fATwZkJEonH0pIb1-mPD0UB5RKnJzcHYqkBesJhirE/edit<br />
*** Complete the bulk ops support<br />
*** Revisit/cleanup/improve DB transaction usage, eliminating with_lockmode('update') and semaphore locking<br />
*** Move currently built-in extensions to extension drivers where practical<br />
*** Implement extension driver semantics enforcement<br />
**** See https://docs.google.com/a/noironetworks.com/document/d/14T-defRnFl6M2xR5ZNFGYD6aIiAVWdd1Al9BnjV_JOs<br />
*** Modular L2 agent<br />
*** Do drivers belong in-tree and/or out-of-tree?<br />
*** Improved test coverage and efficiency<br />
*** Improve performance, robustness, and scalability<br />
<br />
*Open Discussion<br />
<br />
=== Meeting September 24, 2014 ===<br />
<br />
*Announcements<br />
** Juno RC-1<br />
***https://launchpad.net/neutron/+milestone/juno-rc1<br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
<br />
*Action Items from previous Week<br />
**banix to work with mlavalle and others to define scenario test for Bulk Ops testing<br />
***We agreed to propose to the team to implement a special mechanism driver that will fail in predictable ways (e.g. every other post commit op or every 4th one) to enable a tempest script to confirm that, when failure occurs, all the bulk operations are rolled back<br />
<br />
*Bugs<br />
*** https://review.openstack.org/#/c/113999 (banix, in reviews)<br />
*** All ML2 & RC1 bugs<br />
*** https://bugs.launchpad.net/neutron/+bug/1179223 (romilg)<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2&field.milestone%3Alist=67382<br />
*** ML2 bugs<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
*Open Discussion<br />
<br />
=== Meeting September 17, 2014 ===<br />
<br />
*Announcements<br />
** Juno RC-1<br />
***https://launchpad.net/neutron/+milestone/juno-rc1<br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
<br />
*Action Items from previous Week<br />
**banix to talk with tempest folks about bulk create testing<br />
**Sukhdev to update Subgroup review wiki<br />
***https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
**rkukura to create etherpad for ML2-related design summit ideas, including this async postcommit processing topic<br />
<br />
*Bugs/Reviews<br />
**Jenkins failure is affecting some merges, it is still unassigned, see if you can add information to this<br />
***https://bugs.launchpad.net/neutron/+bug/1370347<br />
** Reviews needed:<br />
*** https://review.openstack.org/#/c/113999 (own: banix, review: amotoki, Sukhdev, shivharis)<br />
*** <s>https://review.openstack.org/#/c/116612 (own: irenab, talk to core, amotoki took care)</s><br />
*** https://review.openstack.org/#/c/105514 (own: rcurran, cant do much, jenkins failed)<br />
*** <s>https://review.openstack.org/#/c/89982 (own: romilg, nit by cedric, need core) (now merged)</s><br />
*** <s>https://review.openstack.org/#/c/119940 (own: shegde, garyk took care)</s><br />
**Bugs<br />
*** High priority bugs<br />
*** https://bugs.launchpad.net/neutron/+bug/1367391<br />
*** https://bugs.launchpad.net/neutron/+bug/1370077 (not ml2, but for plugins other than ml2)<br />
*** All ML2 & RC1 bugs<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2&field.milestone%3Alist=67382<br />
<br />
*Open Discussion<br />
<br />
=== Meeting September 10, 2014 ===<br />
<br />
*Announcements<br />
** Juno FFE candidates for RC-1<br />
***https://launchpad.net/neutron/+milestone/juno-rc1<br />
<br />
*Action Items from previous Week<br />
** rkukura to work on getting FFE for port binding BP - Completed, but denied<br />
** rkukura to enter bugs for DVR ML2 issues he’s identified - Entered most important one: https://bugs.launchpad.net/neutron/+bug/1367391<br />
<br />
*Bugs<br />
** FF -> RC1 focus shifts to bugs<br />
** https://bugs.launchpad.net/neutron/+bug/1193861<br />
** https://review.openstack.org/#/c/113999/ (Updated to include all bulk ops for networks, subnets, and ports.)<br />
** https://bugs.launchpad.net/neutron/+bug/1367391 (tracking)<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** Anyone needs help in progress with their bugs/reviews please raise your hand<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Open Discussion<br />
<br />
=== Meeting September 3, 2014 ===<br />
<br />
*Announcements<br />
** Juno feature freeze deadline is over<br />
<br />
*Action Items from previous Week<br />
**rkukura to enter bugs for DVR ML2 issues he’s identified<br />
**nlahouti and rkukura to keep after markmclain to remove his -2 on https://review.openstack.org/#/c/89211/, or explain why its not being removed - Completed<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron/+bug/1359416 (status: high - j3, akihiro?)<br />
** https://review.openstack.org/#/c/113999/<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Open Discussion<br />
<br />
=== Meeting August 27, 2014 ===<br />
<br />
*Announcements<br />
** Juno feature freeze deadline is 9/4<br />
<br />
*Action Items from previous Week<br />
**Sukhdev or rkukura to follow up with DVR team regarding Neutron OVS based Distributed Virtual Router - rkukura took care of this<br />
<br />
*Bugs<br />
** https://review.openstack.org/#/c/113999/<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Open Discussion<br />
<br />
=== Meeting August 20, 2014 ===<br />
<br />
*Announcements<br />
** Juno feature proposal deadline is August 21<br />
**Third Party Test System requirements for Juno<br />
***https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
** Absent excuse: banix, shivharis<br />
<br />
*Action Items from previous Week<br />
**rkukura to add comment to https://bugs.launchpad.net/neutron/+bug/1311470 suggesting we check at init for segments without configured drivers - Done<br />
**emagana to file doc bug corresponding to https://bugs.launchpad.net/neutron/+bug/1311470<br />
*** (emagana) It is already fixed by this commit: https://bugs.launchpad.net/openstack-manuals/+bug/1307133<br />
**banix to add priority column to code review table in https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews - Done<br />
<br />
*Bugs<br />
** https://review.openstack.org/#/c/113999/ (banix: I may not be able to attend the meeting; please review; I will update and complete the fix accordingly)<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Open Discussion<br />
<br />
=== Meeting August 13, 2014 ===<br />
<br />
*Announcements<br />
** Juno feature proposal deadline is August 21 - week from tomorrow<br />
<br />
*Action Items from previous Week<br />
**rkukura to add comments to https://bugs.launchpad.net/neutron/+bug/1311470 (comments added by rkukura)<br />
**shivharis to track bug https://bugs.launchpad.net/neutron/+bug/1352801 (carl baldwin added comments)<br />
**shivharis: to track bug https://bugs.launchpad.net/neutron/+bug/1224978 (unit tests have been added, now need reviewers)<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** (skip this time to allocate more time to Code Reviews - will gain more urgency next time)<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
* Support for network adaptors that do not allow promiscuous mode (relevant for flat & vlan networking)<br />
** Extend openvswitch neutron agent<br />
** Introduce macvtap (modifications to novas libvirt driver and linuxbridge plugin/agent)<br />
<br />
*Open Discussion<br />
<br />
=== Meeting August 6, 2014 ===<br />
<br />
*Announcements<br />
** https://launchpad.net/neutron/+milestone/juno-3<br />
** Absent excuse: shivharis<br />
<br />
*Action Items from previous Week<br />
**Sukhdev and banix to update https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews with deferred specs and for tracking code reviews for approved specs<br />
**rkukura to add comments to https://bugs.launchpad.net/neutron/+bug/1311470<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Spec Reviews<br />
** No more spec reviews. We have moved into code review phase<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
<br />
*ML2 Hierarchical Port Binding and Dynamic Segments<br />
<br />
*Open Discussion<br />
<br />
=== Meeting July 30, 2014 ===<br />
<br />
*Announcements<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://bugs.launchpad.net/neutron/+bugs?field.tag=ml2<br />
** https://bugs.launchpad.net/neutron/+bug/1327127 (needs owner)<br />
** <s>https://bugs.launchpad.net/neutron/+bug/1246737 (please close, havana?)</s><br />
** <s>https://bugs.launchpad.net/neutron/+bug/1338202 (needs review to make it to J2)</s><br />
** https://bugs.launchpad.net/neutron/+bug/1311470 (status)<br />
** Any others bugs needing reviews for J3 milestone<br />
<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
<br />
*ML2 Hierarchical Port Binding and Dynamic Segments<br />
<br />
*Open Discussion<br />
<br />
=== Meeting July 23, 2014 ===<br />
<br />
*Announcements<br />
<br />
**Juno-2 is tomorrow<br />
**https://launchpad.net/neutron/+milestone/juno-2<br />
**Spec/BP approvals for Juno is passed<br />
**Name of the K-release is Kilo<br />
**Several of our spces got approved and merged <br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://bugs.launchpad.net/neutron/+bug/1327127 (needs owner)<br />
** https://bugs.launchpad.net/neutron/+bug/1246737 (please close, havana?)<br />
** https://bugs.launchpad.net/neutron/+bug/1338202 (needs review to make it to J2)<br />
** https://bugs.launchpad.net/neutron/+bug/1311470 (status)<br />
** Any others bugs needing reviews for J2 milestone<br />
<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
<br />
*ML2 Sync<br />
** https://docs.google.com/document/d/17fATwZkJEonH0pIb1-mPD0UB5RKnJzcHYqkBesJhirE/edit<br />
<br />
*Open Discussion<br />
<br />
=== Meeting July 16, 2014 ===<br />
*Announcements<br />
**Spec approval deadline is July 20th. <br />
**Third party CI to be operational by July 24th. <br />
**Name the K-release https://www.surveymonkey.com/s/openstack-k-naming<br />
**Live migration of VMs from Nova Network to Neutron in MN - <br />
https://wiki.openstack.org/wiki/Neutron/MigrationFromNovaNetwork/HowTo <br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://bugs.launchpad.net/neutron/+bug/1331857 (status)<br />
** https://bugs.launchpad.net/neutron/+bug/1246737 (status)<br />
** https://bugs.launchpad.net/neutron/+bug/1311470 (status, kevinbenton?)<br />
** https://bugs.launchpad.net/neutron/+bug/1332719 (review needed)<br />
** https://bugs.launchpad.net/neutron/+bug/1337787 (review needed)<br />
<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*ML2 Sync<br />
** https://docs.google.com/document/d/17fATwZkJEonH0pIb1-mPD0UB5RKnJzcHYqkBesJhirE/edit<br />
<br />
* Provide node specific information to ML2 plugin<br />
** [http://lists.openstack.org/pipermail/openstack-dev/2014-July/thread.html#39755 Email thread]<br />
<br />
*Open Discussion<br />
<br />
=== Meeting July 9, 2014 ===<br />
* Meeting cancelled due to mid-cycle sprint<br />
<br />
=== Meeting July 2, 2014 ===<br />
* Announcements<br />
** Nova/Neutron Parity Sprint next week in Minneapolis, MN<br />
*** https://etherpad.openstack.org/p/lOiqsLmizl<br />
** DVR Demo<br />
***https://www.youtube.com/watch?v=p4BwAjLHd0M<br />
** Update on Friday's meeting to discuss ML2 Bulk Operations and ML2 Sync<br />
*** https://bugs.launchpad.net/neutron/+bug/1193861<br />
** Absent excuse: shivharis<br />
* Action items from last week<br />
** None<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
** https://etherpad.openstack.org/p/modular-l2-agent-outline<br />
*** Specs ready for core reviews<br />
<br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
** https://review.openstack.org/#/c/99187/<br />
<br />
* Third Party Test System requirements<br />
** https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
*Open Discussion<br />
<br />
=== Meeting June 25, 2014 ===<br />
* Announcements<br />
* Action items from last week<br />
** banix to re-organize the wiki to categorize the specs and add a column for code reviews<br />
* Modular L2 agent: <br />
** [https://etherpad.openstack.org/p/modular-l2-agent-outline Schematic diagram]<br />
** [https://review.openstack.org/#/c/99187/ Code sketch]<br />
** [http://lists.openstack.org/pipermail/openstack-dev/2014-June/thread.html#37195 Email thread]<br />
*Bugs<br />
** Need owner: https://bugs.launchpad.net/neutron/+bug/1204456<br />
** J2: https://bugs.launchpad.net/neutron/+bug/1276391<br />
** Serious bug, need some sort of closure: https://bugs.launchpad.net/neutron/+bug/1224978<br />
** We should close bugs that affect others by J2 so others have time to work on their stuff by J3<br />
** Any bugs that are ready and awaiting reviews?<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
** Ready for core approvals<br />
*** https://review.openstack.org/#/c/89728/<br />
*** https://review.openstack.org/#/c/91811/ <br />
*** which others? <br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Third Party Test System requirements<br />
** https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
*Open Discussion<br />
<br />
=== Meeting June 18, 2014 ===<br />
* Announcements<br />
* Action items from last week<br />
** banix to consolidate info from spec tracking etherpad into https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews<br />
** banix to investigate https://launchpad.net/bugs/1193861<br />
* Modular L2 agent: <br />
** [https://etherpad.openstack.org/p/modular-l2-agent-outline Schematic diagram]<br />
** [https://review.openstack.org/#/c/99187/ Code sketch]<br />
** [http://lists.openstack.org/pipermail/openstack-dev/2014-June/thread.html#37195 Email thread]<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
** Ready for core approvals<br />
*** https://review.openstack.org/#/c/89728/<br />
*** https://review.openstack.org/#/c/91811/ Is this ready? <br />
*** which others? <br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Third Party Test System requirements<br />
** https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
*Open Discussion<br />
<br />
=== Meeting June 11, 2014 ===<br />
* Announcements<br />
** Juno-1 being cut today<br />
*** Trying to get APIC L3 patch merged 1st<br />
** See https://wiki.openstack.org/wiki/NeutronJunoProjectPlan for Juno-2,3 plans<br />
*** Need to get ML2 high and medium priority items into plan<br />
** 3rd party CI needs to be working properly for ML2 drivers to stay in tree<br />
*** mestery will send email with deadlines<br />
*** see https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
* Action items from last week<br />
** rkukura to put priorities in specs etherpad (rkukura) [ from last week, close? ]<br />
** rkukura to talk to mestery for blueprint priorities<br />
** Sukhdev to investigate bug 1193861<br />
** rkukura to discuss with Mark regarding taskflow and provide feedback<br />
* Bugs<br />
** juno-1 in a few hours, nothing glaring for us<br />
** https://bugs.launchpad.net/neutron/+bug/1305800 (j1 -> j2)<br />
* Spec Reviews<br />
** https://etherpad.openstack.org/p/Neutron_ML2_Juno_Spec_Tracking<br />
** Support for extensions in ML2 Mechanism Drivers<br />
*** review: https://review.openstack.org/#/c/89208/<br />
*** etherpad: https://etherpad.openstack.org/p/ML2_MD_extensions<br />
*** issue: How to support extended attributes on core resources<br />
**** Current proposal: Pass input attributes to MDs and let MDs persist data and modify dictionaries<br />
**** Alternative 1: Fix NeutronDbPluginV2 base class to alway not set process_extensions=False when creating dictionaries<br />
**** Alternative 2: Add ExtensionDriver to ML2, with extend_*_dict, process_*_create, process_*_update methods<br />
* Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Modular L2 agent: https://review.openstack.org/#/c/99187/<br />
* Open Discussion<br />
<br />
=== Meeting June 04, 2014 ===<br />
* Announcements<br />
** https://wiki.openstack.org/wiki/NeutronPolicies (Neutron Policies)<br />
* Action items from last week<br />
** banix to recruit folks interested in Moduler L2 agent implementation<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron/+bug/1276391 (rkukura: status)<br />
** <s>https://bugs.launchpad.net/neutron/+bug/1227336 (banix to update status)</s><br />
** https://bugs.launchpad.net/neutron/+bug/1193861 (will this be covered by sukhdev's sync?)<br />
** https://bugs.launchpad.net/neutron/+bug/1246737 (oleg: havana backport)<br />
** https://bugs.launchpad.net/neutron/+bug/1260598 (isaku: status on unit test?)<br />
** https://bugs.launchpad.net/neutron/+bug/1236127 (needs slightly more unit test coverage, according to Kyle, need new owner)<br />
** (still working on the bugs section - shiv)<br />
* Spec Reviews<br />
** https://etherpad.openstack.org/p/Neutron_ML2_Juno_Spec_Tracking<br />
*** If priority is assigned, you may add your name as subteam-reviewer<br />
** Modular L2 agent (banix, blueprint)<br />
*** Have started putting the code together. Will have it posted before the next meeting (June 11) for comment. Will also update the ether pad below to provide more information accordingly.<br />
*** https://etherpad.openstack.org/p/modular-l2-agent-outline<br />
** Status on sync implementation (sukhdev)<br />
*** some bugs were closed as this will now be the holy grail<br />
<br />
=== Meeting May 28, 2014 ===<br />
* Announcements<br />
** none<br />
* Action items from last week<br />
** shivharis to scan all the bugs and tag them and prioritize them<br />
** rkukura to move all the specs from Agenda to an ehterpad<br />
** banix to send an email regarding ML2 Modular agent plan and seek interested parties<br />
* ovs-firewall-driver discussion: blueprint obstacles https://review.openstack.org/#/c/89712/<br />
* Modular L2 agent: planning<br />
** Initial outline for discussion [https://etherpad.openstack.org/p/modular-l2-agent-outline here]<br />
** possible interaction with upcoming "hierarchical binding" and "unified get_device_details"<br />
* Bugs (today we will only address these bugs)<br />
** https://bugs.launchpad.net/neutron/+bug/1276391 (rkukura: status)<br />
** https://bugs.launchpad.net/neutron/+bug/1227336 (banix to update status)<br />
** https://bugs.launchpad.net/neutron/+bug/1246737 (oleg: havana backport)<br />
** https://bugs.launchpad.net/neutron/+bug/1224978 (romilg: status?, priority?)<br />
** https://bugs.launchpad.net/neutron/+bug/1260598 (isaku: status on unit test?)<br />
** There are many bugs under the "need unit tests" [ NEED OWNERS ]<br />
*** what is the general plan for this?<br />
*** do MDs need specific tests or they are covered by the general ML2 plugin testing framework?<br />
* Spec Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron-specs,n,z<br />
** https://etherpad.openstack.org/p/Neutron_ML2_Juno_Spec_Tracking<br />
* Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Open Discussion<br />
<br />
=== Meeting May 21, 2014 ===<br />
* Announcements<br />
** Mid-cycle code sprint scheduled July 9-11<br />
*** Cisco office in Bloomington, Minnesota<br />
*** logistics, signup: https://etherpad.openstack.org/p/neutron-juno-mid-cycle-meeting<br />
* Action items from last week<br />
** banix to organize single etherpad for Modular L2 Agents session - done<br />
** rkukura to flesh out single etherpad for ML2 Roadmap session - done<br />
* ML2 design summit sessions post-mortem<br />
** https://etherpad.openstack.org/p/ML2_Juno_Roadmap<br />
** https://etherpad.openstack.org/p/ML2_mechanismdriver_extensions_support<br />
** https://etherpad.openstack.org/p/juno-neutron-modular-l2-agent<br />
** https://etherpad.openstack.org/p/hierarchical_network_topology<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Spec reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron-specs,n,z<br />
** Merged<br />
*** ML2 Mechanism Driver for the Cisco APIC - https://review.openstack.org/#/c/89305/ - HenryG<br />
*** ML2 Mechanism Driver for SR-IOV NIC switching - https://review.openstack.org/#/c/89763/ - irenab<br />
** In review<br />
*** Add spec for ML2 mechanism driver for SDN-VE - https://review.openstack.org/#/c/88101/ - banix<br />
*** VDP support in OVS Neutron Agent - https://review.openstack.org/#/c/89728/ - nlahouti<br />
*** ML2 Type drivers refactor to allow extensiblity - https://review.openstack.org/#/c/91811/ - asomya<br />
*** physical-network-topology extension spec - https://review.openstack.org/#/c/91275/ - Isaku Yamahata<br />
*** GW API: L2 bridging API - Piece 1: Basic use cases - https://review.openstack.org/#/c/93613/ - Racha Ben Ali<br />
*** Neutron QoS API Extension - https://review.openstack.org/#/c/88599/ - sc68cal<br />
*** Allow partial specification of Provider Network attributes - https://review.openstack.org/#/c/91540/ - zzelle<br />
*** Open vSwitch-based Security Groups: OVS FirewallDriver - https://review.openstack.org/#/c/89712/ - asadoughi<br />
*** Adding spec for fsl-sdn-os-mech-driver - https://review.openstack.org/#/c/88190/ - Trinath Somanchi<br />
*** Support for extensions in ML2 Mechanism Drivers - https://review.openstack.org/#/c/89208/ - nlahouti<br />
*** Add spec for neutron-external-ports blueprint - https://review.openstack.org/#/c/87825/ - kevinbenton<br />
*** ML2 Mechanism Driver for Cisco DFA - https://review.openstack.org/#/c/89740/ - nlahouti<br />
*** Neutron OVS based Distributed Virtual Router - https://review.openstack.org/#/c/89934/ - Swaminathan Vasudevan<br />
*** VLAN aware VMs - https://review.openstack.org/#/c/94612/ - Erik Moe<br />
** Planned<br />
*** ML2 Hierarchical Port Binding - rkukura<br />
* Code reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Open discussion<br />
<br />
=== Meeting May 7, 2014 ===<br />
* Announcements<br />
** Juno Summit next week, so no IRC meeting<br />
** Mid-cycle meeting being planned - https://etherpad.openstack.org/p/neutron-juno-mid-cycle-meeting<br />
* Action items from last week<br />
** rkukura to create etherpads for each summit session as soon as schedule is finalized<br />
*** rkukura added https://etherpad.openstack.org/p/ML2_Juno_Roadmap, but still needs to link BPs and spec to discuss<br />
*** etherpads have been added for other sessions by others<br />
*** Single etherpad per session, vs. etherpad per proposal?<br />
* ML2 Design Summit Sessions<br />
** Neutron schedule - http://junodesignsummit.sched.org/overview/type/neutron<br />
** Three sessions mainly focused on ML2<br />
*** ML2 Roadmap - http://junodesignsummit.sched.org/event/685fded37958784c0337681aa120568c<br />
*** Agent - http://junodesignsummit.sched.org/event/4205f2c4084e8a0c3bd8d420803ddf02<br />
*** Hierarchical Network Topologies - http://junodesignsummit.sched.org/event/1d5c2a1cc40bb6ffa539c19e8e5471b2<br />
** etherpads - https://wiki.openstack.org/wiki/Summit/Juno/Etherpads#Neutron<br />
** neutron pod at summit<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Spec Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron-specs,n,z<br />
* Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Open Discussion<br />
<br />
=== Meeting Cancelled April 30, 2014 ===<br />
* OpenStack vacation week!<br />
=== Meeting April 23, 2014 ===<br />
* Announcements<br />
** Neutron design summit runs through Friday - check your travel plans<br />
** New BP review process is up and running<br />
* Action items from last week<br />
** None<br />
* Design Summit Sessions<br />
** http://summit.openstack.org/<br />
** mestery is finalizing schedule, combining sessions<br />
*** ML2 Roadmap<br />
*** Agent<br />
*** Hierarchical Network Topologies<br />
** neutron pod at summit<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Spec Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron-specs,n,z<br />
* Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Open Discussion<br />
<br />
=== Meeting April 16, 2014 ===<br />
* Announcements<br />
* Action items from last week:<br />
* TypeDriver Refactoring: asomya<br />
* ovs-firewall-driver update: asadoughi<br />
* design summit session proposals - deadline Sunday 4/20<br />
** https://etherpad.openstack.org/p/juno_ml2_session_ideas<br />
<br />
=== Meeting April 9, 2014 ===<br />
* Action items from last week:<br />
** mestery to start etherpad for Juno Summit Sessions<br />
*** https://etherpad.openstack.org/p/juno_ml2_session_ideas<br />
** asomya to present his TypeDriver Refactoring<br />
* TypeDriver Refactoring<br />
** asomya<br />
* ovs-firewall-driver update: asadoughi<br />
<br />
=== Meeting April 2, 2014 ===<br />
* Action items from last week<br />
** banix to push patch to call remaining MDs after postcommit exception<br />
*** Please see: https://review.openstack.org/#/c/83217/ (Note that besides the unit tests and the updated comments this patch simply adds three lines.)<br />
* Reviews being tracked<br />
** Bind ports outside of transactions (rkukura): https://review.openstack.org/#/c/82945/<br />
** Error handling for update ops - https://bugs.launchpad.net/neutron/+bug/1227336<br />
*** Marked this as WORKINPROGRESS pending further discussion (perhaps at the summit). See the Action items section above for a stopgap measure. <br />
*** https://review.openstack.org/#/c/69792/ - in review<br />
*** Needs ML2 and core reviews<br />
*** Consensus that undoing operation makes sense if postcommit() ops fail?<br />
*** Do only drivers already called before failure see undo?<br />
* Design Summit Session Ideas<br />
** Juno planning for ML2 should start now<br />
** Ideas for summit sessions<br />
<br />
=== Meeting March 26, 2014 ===<br />
* Action items from last week:<br />
** None<br />
* Migration BP<br />
** migration - FFE - https://review.openstack.org/#/c/76533/ - merged<br />
* Other Bugs:<br />
* Bugs for icehouse<br />
** Port binding details - https://bugs.launchpad.net/neutron/+bug/1276395<br />
*** partial fix (add new properties) - https://review.openstack.org/#/c/76363/ - merged<br />
*** remainder (binding details in delete_port_*commit() ops) - https://review.openstack.org/#/c/79511/ - merged<br />
** bind_port() called in transaction - https://bugs.launchpad.net/neutron/+bug/1276391<br />
*** partial fix (remove validate_port_binding() and unbind_port() ops) - https://review.openstack.org/#/c/79511/ - merged<br />
*** remainder (move binding outside transaction) - https://review.openstack.org/#/c/82945/ - WIP<br />
**** Required minor fixes to mechanism drivers and tests - see REVISIT comments<br />
**** Update later today with cleanups, record locking, etc.<br />
**** Not clear if it will make icehouse<br />
** Error handling for update ops - https://bugs.launchpad.net/neutron/+bug/1227336<br />
*** https://review.openstack.org/#/c/69792/ - in review<br />
*** Needs ML2 and core reviews<br />
*** Consensus that undoing operation makes sense if postcommit() ops fail?<br />
*** Do only drivers already called before failure see undo?<br />
*** Defer to juno?<br />
** Binding failed - https://bugs.launchpad.net/neutron/+bug/1244255 - closed<br />
** VIF security - https://bugs.launchpad.net/nova/+bug/1112912 - in review<br />
*** Resistance to merging nova side - just control via nova config?<br />
*** Email thread and IRC discussion<br />
*** Nachi suggested discussion on #openstack-neutron after this meeting<br />
<br />
=== Meeting March 19, 2014 ===<br />
* Action items from last week:<br />
** None<br />
* Migration BP<br />
** migration - FFE - https://review.openstack.org/#/c/76533/<br />
*** (marun) Updated to support LB, please review.<br />
* Other Bugs:<br />
* Bugs for icehouse<br />
** Port binding details - https://bugs.launchpad.net/neutron/+bug/1276395<br />
*** partial fix (add new properties) - https://review.openstack.org/#/c/76363/ - merged<br />
*** remainder (binding details in delete_port_*commit() ops) - https://review.openstack.org/#/c/79511/ - approved<br />
** bind_port() called in transaction - https://bugs.launchpad.net/neutron/+bug/1276391<br />
*** partial fix (remove validate_port_binding() and unbind_port() ops) - https://review.openstack.org/#/c/79511/ - approved<br />
*** remainder (move binding outside transaction) - in progress, hopefully in review today<br />
** Error handling for update ops - https://bugs.launchpad.net/neutron/+bug/1227336<br />
*** https://review.openstack.org/#/c/69792/ - in review<br />
*** Needs ML2 and core reviews<br />
*** Consensus that undoing operation makes sense if postcommit() ops fail?<br />
** VIF security - https://bugs.launchpad.net/nova/+bug/1112912 - in review<br />
** Binding failed - https://bugs.launchpad.net/neutron/+bug/1244255 - unassigned?<br />
*** Will https://review.openstack.org/#/c/80829/ help?<br />
* Final mechanism driver status for icehouse:<br />
** cisco apic - deferred - https://review.openstack.org/#/c/73355/, https://review.openstack.org/#/c/73372/<br />
** cisco ucs - deferred<br />
** freescale - deferred - https://review.openstack.org/#/c/78092/ (former reviews: https://review.openstack.org/#/c/71868/, https://review.openstack.org/#/c/73985/, https://review.openstack.org/#/c/70089/)<br />
** huawei - deferred<br />
** SRIOV mech driver - deferred - https://review.openstack.org/#/c/74464/<br />
<br />
=== Meeting March 12, 2014 ===<br />
* Action items from last week:<br />
** None<br />
* Final mechanism driver status for icehouse<br />
** bigswitch - merged - https://review.openstack.org/#/c/64944/<br />
** brocade - merged - https://review.openstack.org/#/c/60129/<br />
** cisco apic - deferred - https://review.openstack.org/#/c/73355/, https://review.openstack.org/#/c/73372/<br />
** cisco ucs - deferred<br />
** freescale - deferred - https://review.openstack.org/#/c/78092/ (former reviews: https://review.openstack.org/#/c/71868/, https://review.openstack.org/#/c/73985/, https://review.openstack.org/#/c/70089/)<br />
** huawei - deferred<br />
** mellanox - merged - https://review.openstack.org/#/c/72854/<br />
** open daylight (odl) - merged - https://review.openstack.org/#/c/69775/<br />
** openflow agent - merged - https://review.openstack.org/#/c/71791/<br />
** SRIOV mech driver - deferred - https://review.openstack.org/#/c/74464/<br />
* Other BPs for icehouse<br />
** migration - FFE - https://review.openstack.org/#/c/76533/<br />
*** (marun) Updated to support LB, please review.<br />
** partial specs - deferred - https://review.openstack.org/#/c/71904/, https://review.openstack.org/#/c/74055/<br />
* Bugs for icehouse<br />
** Port binding details - https://bugs.launchpad.net/neutron/+bug/1276395<br />
*** partial fix (add new properties) - https://review.openstack.org/#/c/76363/ - merged<br />
*** remainder (binding details in delete_port_*commit() ops) - will be addressed in update to https://review.openstack.org/#/c/79511/ today - in progress<br />
** bind_port() called in transaction - https://bugs.launchpad.net/neutron/+bug/1276391<br />
*** partial fix (remove validate_port_binding() and unbind_port() ops) - https://review.openstack.org/#/c/79511/ - in review, update today<br />
*** remainder (move binding outside transaction) - in progress, hopefully in review today<br />
** Error handling for update ops - https://bugs.launchpad.net/neutron/+bug/1227336<br />
*** https://review.openstack.org/#/c/69792/ - in review<br />
*** Needs ML2 and core reviews<br />
*** Consensus that undoing operation makes sense if postcommit() ops fail?<br />
** VIF security - https://bugs.launchpad.net/nova/+bug/1112912 - in review<br />
** Binding failed - https://bugs.launchpad.net/neutron/+bug/1244255 - unassigned?<br />
** Agent model migration - https://bugs.launchpad.net/neutron/+bug/1260224 - in review<br />
** L2-pop live migration - https://bugs.launchpad.net/neutron/+bug/1237841 - review abandoned?<br />
*** here is the good review : https://review.openstack.org/#/c/61767/ (will be rebased asap)<br />
* Distributed Virtual Router<br />
** L2 plugin changes needed to enable DVR. See the DVR section of [[Meetings/Neutron-L3-Subteam|L3 subteam page]] for details.<br />
** [https://docs.google.com/document/d/1depasJSnGZPOnRLxEC_PYsVLcGVFXZLqP52RFTe21BE/edit#heading=h.5w7clq272tji Here is the document specifically about L2 changes]<br />
* Juno design summit session proposals<br />
** Submit and read proposals at http://summit.openstack.org/<br />
** I'll submit a general ML2 update/planning/catch-all session<br />
** Unfinished items from icehouse?<br />
** Brainstorm?<br />
* Open Discussion<br />
<br />
=== Meeting March 5, 2014 ===<br />
* Action items from last week:<br />
** None<br />
* Mechanism driver status for icehouse<br />
** bigswitch - merged - https://review.openstack.org/#/c/64944/<br />
** brocade - approved - https://review.openstack.org/#/c/60129/<br />
** cisco apic - deferred? - https://review.openstack.org/#/c/73355/, https://review.openstack.org/#/c/73372/<br />
** cisco ucs - deferred<br />
** freescale - deferred - https://review.openstack.org/#/c/78092/ (former reviews: https://review.openstack.org/#/c/71868/, https://review.openstack.org/#/c/73985/, https://review.openstack.org/#/c/70089/)<br />
** huawei - deferred<br />
** mellanox - merged - https://review.openstack.org/#/c/72854/<br />
** open daylight (odl) - FFE - https://review.openstack.org/#/c/69775/<br />
** openflow agent - merged - https://review.openstack.org/#/c/71791/<br />
** SRIOV mech driver: https://review.openstack.org/#/c/74464/<br />
* Other BPs for icehouse<br />
** migration - FFE - https://review.openstack.org/#/c/76533/<br />
*** (marun) Updated to support LB, please review.<br />
** partial specs - deferred? - https://review.openstack.org/#/c/71904/, https://review.openstack.org/#/c/74055/<br />
* Bugs for icehouse<br />
** https://bugs.launchpad.net/neutron/+bug/1276395, https://review.openstack.org/#/c/76363/ - approved<br />
** https://bugs.launchpad.net/neutron/+bug/1276391 - in progress<br />
** https://review.openstack.org/#/c/69792/ Deals with fails in update-*-postcommit ops <br />
* Distributed Virtual Router<br />
** L2 plugin changes needed to enable DVR. See the DVR section of [[Meetings/Neutron-L3-Subteam|L3 subteam page]] for details.<br />
** [https://docs.google.com/document/d/1depasJSnGZPOnRLxEC_PYsVLcGVFXZLqP52RFTe21BE/edit#heading=h.5w7clq272tji Here is the document specifically about L2 changes]<br />
* Open Discussion<br />
<br />
=== Meeting February 26, 2014 ===<br />
* Action items from last week:<br />
** ML2 team to review Port Binding document and comment inline<br />
*** https://docs.google.com/document/d/1k8tAqfQr8Ujzx5TzpXTYEUaym-0U-pE3YL9wjrS8cDg/edit#heading=h.cpck9ip3dbdv<br />
** marun and rkukura to proceed with migration BP and get an extension from markmcclain<br />
*** Initial patch posted for review, please take a look! https://review.openstack.org/#/c/76533/<br />
**** [marun]: I'm afraid I can't attend the meeting but will be back online later today. <br />
** All ML2 MechanismDrivers which bind ports should ensure they look to make sure the binding:vnic_type attribute is something they handle.<br />
* Port binding bug fixes which may affect MDs:<br />
** https://bugs.launchpad.net/neutron/+bug/1276395<br />
** https://bugs.launchpad.net/neutron/+bug/1276391<br />
* Open Discussion<br />
<br />
=== Meeting February 19, 2014 ===<br />
* Action items from last week:<br />
** rkukura to move port binding discussion into Google Doc<br />
** matrohon to file BP for multi-node testing and bring this up in the infra meeting<br />
* Migration tool<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/ml2-deprecated-plugin-migration<br />
** marun volunteered to own this working with rkukura<br />
* SR-IOV BPs in review:<br />
** https://blueprints.launchpad.net/neutron/+spec/ml2-binding-profile<br />
** https://blueprints.launchpad.net/neutron/+spec/ml2-request-vnic-type<br />
** https://blueprints.launchpad.net/neutron/+spec/vif-details<br />
** https://review.openstack.org/#/c/21946/<br />
** https://bugs.launchpad.net/neutron/+bug/1274034<br />
** https://review.openstack.org/#/c/44596/<br />
* Port binding bug fixes which may affect MDs:<br />
** https://bugs.launchpad.net/neutron/+bug/1276395<br />
** https://bugs.launchpad.net/neutron/+bug/1276391<br />
* Proposed patch to ML2 to move away from providernet extension into the multi-provider extension with arbitrary attributes<br />
** https://review.openstack.org/#/c/37893/<br />
<br />
=== Meeting February 12, 2014 ===<br />
* Action items from last week:<br />
** rkukura to put result of binding changes email discussion into a wiki or google doc<br />
** rkukura to change priorities of all new 3rd party MD BPs to low if they do not already have jenkins job in place<br />
*** https://blueprints.launchpad.net/neutron/+spec/brocade-ml2-mechanism-driver - medium, approved, in review, have jenkins<br />
*** https://blueprints.launchpad.net/neutron/+spec/bsn-ml2-mechanism-driver - medium, approved, no review, no jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/huawei-ml2-mechanism-driver - medium, approved, in review, no jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/ml2-cisco-apic-mechanism-driver - medium, approved, no review, have jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/ml2-opendaylight-mechanism-driver - medium, approved, in review, have jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/ml2-ucs-manager-mechanism-driver - medium, approved, no review, have jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/mlnx-ml2-support - medium, approved, in review, have jenkins<br />
*** https://blueprints.launchpad.net/neutron/+spec/ryu-ml2-driver - medium, approved, in review, have jenkins<br />
*** https://blueprints.launchpad.net/neutron/+spec/bigswitch-ml2-driver - low, approved, in review, no jenkins?, relationship to bsn-ml2-mechanism-driver?<br />
*** https://blueprints.launchpad.net/neutron/+spec/fsl-sdn-os-mech-driver - low, approved, in review, no jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/huawei-ml2-evs-mechanism-driver - low, approved, no review, no jenkins, relationship to huawei-ml2-mechanism-driver?<br />
*** https://blueprints.launchpad.net/neutron/+spec/netron-ml2-mechnism-driver-for-cisco-dfa-support - deferred to juno<br />
* ML2 Exceptions to UserSpace<br />
** https://bugs.launchpad.net/neutron/+bug/1273730<br />
* BPs<br />
** Provider network partial specs: zzelle@irc<br />
** https://wiki.openstack.org/wiki/Provider-network-partial-specs<br />
** https://review.openstack.org/71904<br />
* Blueprints<br />
** https://blueprints.launchpad.net/neutron?searchtext=ml2<br />
** 3 high, 13 medium, 3 low, 13 undefined priorities<br />
** 19 not yet approved for icehouse<br />
** all MDs should probably be same priority<br />
** Which should we approve for icehouse, drop from icehouse or adjust priority?<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron/+bugs?field.tag=ml2<br />
* ovs-firewall security group update: asadoughi<br />
* Tests<br />
** Add the capabality to test core MD (l2-pop, ovs, lb) by the gate<br />
<br />
===Previous Agenda===<br />
* ML2 Sessions Etherpads from Icehouse summit:<br />
** Extensibility of ML2 (Wednesday 4:40PM): https://etherpad.openstack.org/p/ML2_Extensibility<br />
** ML2 QoS and Deprecated Plugin Migration (Wednesday 5:30PM): https://etherpad.openstack.org/p/neutron-qos-hk and https://etherpad.openstack.org/p/ML2_Deprecated_Plugin_Migration<br />
** ML2 Multiple Backend Support (Friday 9:50AM)<br />
** ML2 Mechanism Drivers and Modular Agents (Friday 1:30PM)<br />
* devstack ML2 patches<br />
** Default devstack to ML2: https://bugs.launchpad.net/devstack/+bug/1220745<br />
** Correctly set L3 service plugin for ML2: https://review.openstack.org/#/c/48522/<br />
* Documentation<br />
** Need to focus on this now<br />
** Documentation BP link: https://blueprints.launchpad.net/openstack-manuals/+spec/neutron-ml2-docs<br />
** ML2 documentation bugs link: https://bugs.launchpad.net/openstack-manuals/+bugs?field.tag=ml2<br />
** Need to document ML3 with ML2<br />
* Testing and bug fixes<br />
** Testing of ML2 by everyone would be appreciated<br />
** We need to find and fix any bugs in the next couple of weeks<br />
<br />
* Icehouse Design Summit Topic ideas<br />
** RPC handling in ML2 for Type and Mechanism Drivers<br />
** More extensible TypeDrivers for controller-based MechanismDrivers<br />
** Monolithic Plugin vs. ML2 MechanismDriver - current and future plugins<br />
** Future Directions for ML2 (orchestration, deployment, management, ...)<br />
** Migration from deprecated Plugins (openvswitch, linuxbridge) to ML2 - automation?<br />
** Add support for VXLAN multicast to the OVS agent with newer versions of OVS and Linux kernel.<br />
** Multi-segment provider network implementations in MechanismDrivers, specifically OVS.<br />
** Additional provider network attributes for controller-based plugins such as ODL for networks created outside of Neutron.<br />
<br />
=== Icehouse ML2 work for reference ===<br />
* ML2 TypeDriver Extra Port Info<br />
** https://blueprints.launchpad.net/neutron/+spec/ml2-typedriver-extra-port-info<br />
* Campus Network Blueprint and ML2 integration<br />
** https://blueprints.launchpad.net/neutron/+spec/campus-network<br />
* OpenDaylight Driver<br />
** https://blueprints.launchpad.net/quantum/+spec/ml2-opendaylight-mechanism-driver<br />
<br />
=== Questions? ===<br />
<br />
== Previous Meeting Logs ==<br />
* Available here: [http://eavesdrop.openstack.org/meetings/networking_ml2/ ML2 Meeting Logs]<br />
<br />
== General ML2 Information ==<br />
Here are the current ml2-specific blueprints for havana:<br />
<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-gre<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-mechanism-drivers<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-portbinding<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-vxlan<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-multi-segment-api<br />
<br />
<br />
These tunnel-related blueprints effect the openvswitch and/or<br />
linuxbridge agents, and the features should also (or exclusively) be<br />
supported (using both agents simultaneously where applicable) by the ml2<br />
plugin:<br />
<br />
* https://blueprints.launchpad.net/quantum/+spec/ovs-vxlan-lisp-tunnel<br />
* https://blueprints.launchpad.net/quantum/+spec/openvswitch-kernel-vxlan<br />
* https://blueprints.launchpad.net/quantum/+spec/vxlan-linuxbridge<br />
* https://blueprints.launchpad.net/quantum/+spec/ovs-tunnel-partial-mesh<br />
* https://blueprints.launchpad.net/quantum/+spec/l2-population<br />
<br />
<br />
These blueprints involve the ml2 MechanismDriver API:<br />
<br />
* https://blueprints.launchpad.net/quantum/+spec/tailf-ncs<br />
* https://blueprints.launchpad.net/quantum/+spec/ovsplugin-hardware-devices<br />
<br />
[[Category: Meetings]]</div>Sukhdevhttps://wiki.openstack.org/w/index.php?title=Meetings/ML2&diff=152184Meetings/ML22017-03-15T05:10:44Z<p>Sukhdev: </p>
<hr />
<div>'''Weekly on Wednesdays at 1600 UTC on #openstack-meeting-alt'''<br />
<br />
Tracking ML2 Subgroup Reviews: [https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews here]<br />
<br />
<br />
==Agenda==<br />
<br />
=== Meeting March 15, 2017 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
<br />
<br />
=== Meeting March 1, 2017 ===<br />
<br />
* Announcements<br />
<br />
* PTG post mortem<br />
<br />
* Bugs/RFEs<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting February 22, 2017 (PTG) ===<br />
<br />
=== No Meeting February 15, 2017 ===<br />
<br />
=== Meeting February 8, 2017 ===<br />
<br />
* Announcements<br />
** rkukura not available for today's meeting<br />
** Neutron PTG etherpad - https://etherpad.openstack.org/p/neutron-ptg-pike<br />
<br />
* Bugs/RFEs<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting January 25, 2017 ===<br />
<br />
* Announcements<br />
** Neutron PTG etherpad - https://etherpad.openstack.org/p/neutron-ptg-pike<br />
<br />
* Bugs/RFEs<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
*** https://review.openstack.org/#/c/404293<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting January 18, 2017 ===<br />
<br />
* Announcements<br />
** There is still room for PTG registrations <br />
<br />
* Bugs/RFEs<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
*** https://review.openstack.org/#/c/404293<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting January 11, 2017 ===<br />
<br />
* Announcements<br />
* There is still room for PTG registrations <br />
<br />
* Bugs/RFEs<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
*** https://review.openstack.org/#/c/404293<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting December 14, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 7, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting November 23, 2016 ===<br />
<br />
=== Meeting November 16, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting November 9, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Ocata Summit Retrospective<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
*** part of this Barcelona summit design session: https://etherpad.openstack.org/p/ocata-nova-neutron-session<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting November 2, 2016 ===<br />
<br />
* Skipping due to Ocata summit travel/recovery<br />
<br />
=== No Meeting October 26, 2016 ===<br />
<br />
* Skipping due to Ocata summit<br />
<br />
=== Meeting October 19, 2016 ===<br />
<br />
* Announcements<br />
** Next week Summit in Barcelona. No meeting next week<br />
<br />
* Ocata Planning<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
*** part of this Barcelona summit design session: https://etherpad.openstack.org/p/ocata-nova-neutron-session<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting October 12, 2016 ===<br />
<br />
* Announcements<br />
** Bob Kukura will not be at today's meeting.<br />
<br />
* Ocata Planning<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
*** part of this Barcelona summit design session: https://etherpad.openstack.org/p/ocata-nova-neutron-session<br />
*** Unifying the portbinding logic is not a necessary part of this proposal anymore<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting October 5, 2016 ===<br />
<br />
* Announcements<br />
** Bob Kukura will not be at today's meeting.<br />
<br />
* Ocata Planning<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** Unifying the portbinding logic is not a necessary part of this proposal anymore<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting September 28, 2016 ===<br />
<br />
=== No Meeting September 21, 2016 ===<br />
<br />
=== No Meeting September 14, 2016 ===<br />
<br />
=== Meeting September 7, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** Unifying the portbinding logic is not a necessary part of this proposal anymore<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting August 31, 2016 ===<br />
<br />
* Neither sukhdev nor rkukura is available to chair today, so we'll skip this week's meeting.<br />
<br />
=== Meeting August 24, 2016 ===<br />
<br />
* Announcements<br />
** N-3 is Sept 1<br />
<br />
* Bugs/RFEs<br />
** Unify ML2 portbinding and dvr portbinding tables - andreas (not available for today's meeting)<br />
*** please review this patch - https://review.openstack.org/#/c/317358<br />
*** spec for live migration - https://review.openstack.org/#/c/309416/<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception - see patch here - https://review.openstack.org/#/c/327500<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 17, 2016 ===<br />
<br />
* Announcements<br />
** N-3 is Sept 1<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
*** I have added the conf calling information for remote participation - see - https://etherpad.openstack.org/p/newton-neutron-midcycle-workitems<br />
<br />
<br />
* Bugs/RFEs<br />
** Unify ML2 portbinding and dvr portbinding tables - andreas <br />
<br />
** please review this patch - https://review.openstack.org/#/c/317358<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception - see patch here - https://review.openstack.org/#/c/327500<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
** Clarification on coupling between port create and port update calls to mech drivers<br />
<br />
=== Meeting August 3, 2016 ===<br />
<br />
* Announcements<br />
** N-3 is Sept 1<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
** Barcelona summit presentation voting has started: https://www.openstack.org/summit/barcelona-2016/vote-for-speakers<br />
<br />
* Bugs/RFEs<br />
** Unify ML2 portbinding and dvr portbinding tables - andreas <br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1609184 [RFE] ML2: Allow retry on db error by precommit https://review.openstack.org/#/c/350315/<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 27, 2016 ===<br />
<br />
* Meeting was cancelled this week<br />
<br />
=== Meeting July 20, 2016 ===<br />
<br />
* Announcements<br />
** N-2 is behind us<br />
** N-3 is Sept 1<br />
** Project Mascot/logo - see here - http://lists.openstack.org/pipermail/openstack-dev/2016-July/099046.html<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
<br />
* Bugs/RFEs<br />
** Unify ML2 portbinding and dvr portbinding tables - andreas <br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 13, 2016 ===<br />
<br />
* Announcements<br />
** Deadline to submit proposals for Barcelona summit is today<br />
** N-2 is this week - http://releases.openstack.org/newton/schedule.html<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
<br />
* Bugs/RFEs<br />
** Unify of ML2 portbinding and dvr portbinding tables<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
<br />
<br />
=== Meeting July 6, 2016 ===<br />
<br />
* Announcements<br />
** July 12-14 Neuton-2<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
* Bugs/RFEs<br />
** Unify of ML2 portbinding and dvr portbinding tables<br />
*** Armax commented on the spec: https://review.openstack.org/309416 . Those are his major points:<br />
*** Are we sure that vnic_type and profile are always port specific (and not binding specific)?<br />
*** Why not just merging the portbindingstable into the dvr portbindingstable?<br />
*** For Live Migration Armando rather wants a live migration specifc port extension than a general purpose port extension. The general purpose solution seems a bit overkill to him. On the summit, we decided to go the latter one, thoughts?<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
=== Meeting June 29, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Items from Last week<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting June 22, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Items from Last week<br />
** https://review.openstack.org/#/c/320657/1/neutron/db/ipam_backend_mixin.py <- Should this be fixed? Question from Rossella.<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting June 15, 2016 ===<br />
<br />
* Announcements<br />
* Unify of ML2 portbinding and dvr portbinding tables<br />
** current patchset: https://review.openstack.org/#/c/326987<br />
*** TODO: minor fixes, unit tests<br />
*** Separate Patch: OVO, rework DVR part as well<br />
** series of patches doing similar work for router ha ports: https://review.openstack.org/#/c/323993<br />
** Which one is the right way to go? Who do we need to involve to land this in Newton?<br />
<br />
* Open Discussion<br />
** https://review.openstack.org/#/c/320657/1/neutron/db/ipam_backend_mixin.py <- Should this be fixed? Question from Rossella.<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
=== Meeting June 8, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Open Discussion<br />
<br />
=== Meeting June 1, 2016 ===<br />
<br />
* Announcements<br />
** N-1 is *this* week<br />
** http://releases.openstack.org/newton/schedule.html<br />
<br />
* Manila-ML2 integration <br />
** https://bugs.launchpad.net/neutron/+bug/1573197<br />
<br />
* Security Groups Discussion<br />
<br />
* Open Discussion<br />
** Some routed networks stuff (carl_baldwin)<br />
*** https://review.openstack.org/#/c/317358 - Enabling create / delete of segments directly<br />
*** https://review.openstack.org/#/c/321152 - ML2 bug doesn't allow return of IP allocation in port update.<br />
<br />
=== Meeting May 25, 2016 ===<br />
<br />
* Today's meeting was cancelled - we will meet next week<br />
<br />
* Announcements<br />
** N-1 is next week<br />
** http://releases.openstack.org/newton/schedule.html<br />
<br />
* Manila-ML2 integration <br />
** https://bugs.launchpad.net/neutron/+bug/1573197<br />
<br />
* Security Groups Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting May 18, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Bugs<br />
<br />
* Open Discussion<br />
<br />
=== Meeting May 11, 2016 ===<br />
<br />
(carl_baldwin) Will there be a meeting this week? - Yes<br />
<br />
* Announcements<br />
<br />
* Newton charter for ML2 <br />
** Trunked ports integration with ML2 <br />
** Integration of Segments service plugin with ML2 (see below)<br />
<br />
* Bugs<br />
** Missing ML2 config options in config reference: https://bugs.launchpad.net/openstack-manuals/+bug/1567792<br />
<br />
* Open Discussion<br />
** Some routed networks topics<br />
*** creating and deleting segments on existing network through new segment API<br />
**** Any cases it should be forbidden?<br />
*** Integrating the segments service plugin with ML2<br />
<br />
<br />
=== Meeting May 4, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Discussion on the charter for ML2 for Newton<br />
** Some of the discussion during summit - https://etherpad.openstack.org/p/newton-neutron-unplugged-track<br />
<br />
* Bugs<br />
** Missing ML2 config options in config reference: https://bugs.launchpad.net/openstack-manuals/+bug/1567792<br />
<br />
* Open Discussion<br />
<br />
=== Meeting April 20, 2016 ===<br />
<br />
* Announcements<br />
** rkukura cannot attend today<br />
** Austin Summit Next week<br />
** No meeting next week (4/27)<br />
<br />
* Neutron Austin Design sessions schedule<br />
** https://www.openstack.org/summit/austin-2016/summit-schedule/global-search?t=Neutron%3A<br />
<br />
* Bugs<br />
** Missing ML2 config options in config reference: https://bugs.launchpad.net/openstack-manuals/+bug/1567792<br />
<br />
* Open Discussion<br />
** Nova-Neutron Porbinding Migration issues (+ macvtap migration, cross l2 agent migration) <br />
*** Cannot attend today, so here a brief update (scheuran, 2016-04-13)<br />
*** Started discussion on the ML http://lists.openstack.org/pipermail/openstack-dev/2016-April/092073.html<br />
*** In a lengthy chat with kevinbenton today we agreed to follow up the multiple port binding thing<br />
*** I started rebasing Bobs patches https://review.openstack.org/#/c/189410 - it will take a while, as I'm learning a lot on the way ;)<br />
*** And a BP + spec is required for the API changes that externalize multiple bindings per port, also still TBD<br />
<br />
=== Meeting April 13, 2016 ===<br />
<br />
* Announcements<br />
** Newton is now open for business<br />
** Networking Guide ML2 section merged: http://docs.openstack.org/mitaka/networking-guide/config-ml2-plug-in.html (scheuran)<br />
<br />
* Neutron Austin Design sessions schedule<br />
** https://www.openstack.org/summit/austin-2016/summit-schedule/global-search?t=Neutron%3A<br />
<br />
* Bugs<br />
** Missing ML2 config options in config reference: https://bugs.launchpad.net/openstack-manuals/+bug/1567792<br />
<br />
* Open Discussion<br />
** Nova-Neutron Porbinding Migration issues (+ macvtap migration, cross l2 agent migration) <br />
*** Cannot attend today, so here a brief update (scheuran, 2016-04-13)<br />
*** Started discussion on the ML http://lists.openstack.org/pipermail/openstack-dev/2016-April/092073.html<br />
*** In a lengthy chat with kevinbenton today we agreed to follow up the multiple port binding thing<br />
*** I started rebasing Bobs patches https://review.openstack.org/#/c/189410 - it will take a while, as I'm learning a lot on the way ;)<br />
*** And a BP + spec is required for the API changes that externalize multiple bindings per port, also still TBD<br />
<br />
=== Meeting April 6, 2016 ===<br />
<br />
* Announcements<br />
** Mitaka release is this week<br />
<br />
* Neutron Austin Design summit Ideas <br />
** Link - https://etherpad.openstack.org/p/newton-neutron-summit-ideas<br />
<br />
* port binding discussion on migration (scheuran) - continuation from previous week<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 30, 2016 ===<br />
<br />
* Announcements<br />
** Mitaka RC2 in the works<br />
<br />
* Neutron Austin Design summit Ideas <br />
** Link - https://etherpad.openstack.org/p/newton-neutron-summit-ideas<br />
<br />
* port binding discussion on migration (scheuran)<br />
** In case distributed ports would be needed, old (currently abandoned, but worth revisiting) effort to cleanup DVR's distributed port implementation as a precursor to generalizing it is here:<br />
*** https://bugs.launchpad.net/neutron/+bug/1367391<br />
*** https://review.openstack.org/#/c/189410/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 23, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Neutron Austin Design summit Ideas <br />
** Link - https://etherpad.openstack.org/p/newton-neutron-summit-ideas<br />
<br />
* port binding discussion on migration (scheuran)<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 16, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Docs ML2 configuration section update<br />
** Documentation - https://review.openstack.org/#/c/282349<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* port binding with port owned by router<br />
<br />
* Simulate portbinding on migration target host (scheuran)<br />
** Use Case: Migration cross l2 agents, migration with macvtap l2 agent --> In both cases nova needs to know the portbinding information that should be used on the migration target before migration has started (in nova pre_live_migration) and before port has been bound. This information is required to trigger the correct vif-plug action on the target and to modify the libvirt domain.xml accordingly<br />
** Approach: Some new api call is required, which simulates the portbinding for the target host and returns this information<br />
** This is just as a heads up - I try to come up with more details in the next meeting (23rd of March)<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 9, 2016 ===<br />
<br />
* Announcements<br />
** rkukura cannot attend today<br />
<br />
* Modular L2 agent update<br />
** Documentation - https://review.openstack.org/#/c/282349<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 2, 2016 ===<br />
<br />
* Announcements<br />
** Mitaka-3 is this week<br />
<br />
* Modular L2 agent update<br />
** Documentation - https://review.openstack.org/#/c/282349<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting February 24, 2016 ===<br />
<br />
* Announcements<br />
** neutron mid-cycle this week - https://etherpad.openstack.org/p/neutron-mitaka-midcycle<br />
<br />
* Open Agenda - based upon interest<br />
<br />
* Modular L2 agent update<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting February 17, 2016 ===<br />
<br />
* Announcements<br />
** rkukura on PTO this week<br />
<br />
* Open Agenda - based upon interest<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Modular L2 agent update<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting February 10, 2016 ===<br />
<br />
* Announcements<br />
** Do not forget to vote on sessions for Austin Summit<br />
*** https://www.openstack.org/summit/austin-2016/vote-for-speakers<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Modular L2 agent update<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting February 3, 2016 ===<br />
<br />
* Announcements<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Modular L2 agent update<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting January 27, 2016 ===<br />
<br />
* Announcements<br />
** Austin (Newton) Summit session proposal deadline is Monday<br />
*** https://www.openstack.org/summit/austin-2016/call-for-speakers<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting January 20, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Driver API for SecurityGroup <br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Any topics of interest to ML2 - Open Agenda based upon the interest<br />
* Open Discussion<br />
<br />
<br />
=== Meeting January 13, 2016 ===<br />
<br />
* Announcements<br />
** M2 is next week<br />
<br />
* Driver API for SecurityGroup <br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Any topics of interest to ML2 - Open Agenda based upon the interest<br />
* Open Discussion<br />
<br />
=== Meeting January 6, 2016 ===<br />
* Announcements<br />
** M2 Mid Jan<br />
<br />
* Driver API for SecurityGroup - good discussion on the bug<br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* Trunk port binding for VLAN-awere VMs - pretty much ready to go<br />
** Spec - https://review.openstack.org/#/c/243786/<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Any topics of interest to ML2 - Open Agenda based upon the interest<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 30, 2015 ===<br />
<br />
* No meeting<br />
<br />
=== Meeting December 23, 2015 ===<br />
<br />
* No meeting<br />
<br />
=== Meeting December 16, 2015 ===<br />
<br />
* Announcements<br />
** Sukhdev is off for next two weeks, rkukura is off week after next<br />
** no meeting 12/30<br />
** quick poll - meet next week (12/23)?<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** Spec - https://review.openstack.org/#/c/243786/<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran (can't attend today 12/09)<br />
** This patch needs to go in first, then we're ready to do the split of the lb agent: https://review.openstack.org/250542<br />
** Split of the lb agent: Will be updated after above went in: https://review.openstack.org/#/c/246318/<br />
** Moving the code to a separate file [WIP] https://review.openstack.org/#/c/248138/<br />
** Also had a discussion with kevinbenton and ajo if arp spoofing stuff could be modelled as agent extension. Could not convince them, so we agreed to go on with the current design and keep that in the back of our minds for the future.<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* limited-portsec Discussion<br />
** if the limited-portsec depend on port-sec extension, there maybe code in limited-portsec to extend the dict of port-sec.<br />
** https://review.openstack.org/#/c/250036/ , difficult to handle the dependency in these extensions.<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 9, 2015 ===<br />
<br />
* Announcements<br />
** Sukhdev is off for next three weeks<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** Spec - https://review.openstack.org/#/c/243786/<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran (can't attend today 12/09)<br />
** This patch needs to go in first, then we're ready to do the split of the lb agent: https://review.openstack.org/250542<br />
** Split of the lb agent: Will be updated after above went in: https://review.openstack.org/#/c/246318/<br />
** Moving the code to a separate file [WIP] https://review.openstack.org/#/c/248138/<br />
** Also had a discussion with kevinbenton and ajo if arp spoofing stuff could be modelled as agent extension. Could not convince them, so we agreed to go on with the current design and keep that in the back of our minds for the future.<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* limited-portsec Discussion<br />
** if the limited-portsec depend on port-sec extension, there maybe code in limited-portsec to extend the dict of port-sec.<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Open Discussion<br />
** Discussion on passing network ID to the type drivers - enhancement is needed to three methods as follows:<br />
*** def allocate_tenant_segment(self, session, network_id=None):<br />
*** def reserve_provider_segment(self, session, segment, network_id=None):<br />
*** def release_segment(self, session, segment, network_id=None):<br />
<br />
=== Meeting December 2, 2015 ===<br />
* Announcements<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** Spec - https://review.openstack.org/#/c/243786/<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
** https://review.openstack.org/#/c/246318/<br />
** https://review.openstack.org/#/c/248138/<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting November 25, 2015 ===<br />
* Announcements<br />
** M1 is due next week<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** Bence Romsics discussed with ML2 subteam at summit<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting November 18, 2015 ===<br />
* Announcements<br />
** M1 is due in first week of Dec<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** Bence Romsics discussed with ML2 subteam at summit<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting November 11, 2015 ===<br />
* Announcements<br />
** Welcome back from the summit and our week off!<br />
** Mitaka-1 December 1: https://launchpad.net/neutron/+milestone/mitaka-1<br />
<br />
* Mitaka Design Summit recap<br />
** Etherpads: https://wiki.openstack.org/wiki/Design_Summit/Mitaka/Etherpads#Neutron<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** Bence Romsics discussed with ML2 subteam at summit<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
=== Meeting October 21, 2015 ===<br />
* Announcements<br />
** Mitaka summit is next week<br />
** No ML2 IRC meeting during summit<br />
<br />
* Mitaka Design Summit<br />
** Neutron Design Summit schedule - https://www.openstack.org/summit/tokyo-2015/schedule/design-summit<br />
<br />
* ML2 pre-cycle sprint recap<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** email summaries - TBD<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
=== Meeting October 14, 2015 ===<br />
<br />
* Meeting cancelled due to low attendance<br />
<br />
=== Meeting October 7, 2015 ===<br />
<br />
* No meeting - ML2 pre-cycle sprint<br />
<br />
=== Meeting Sept 30, 2015 ===<br />
* Announcements<br />
** Neutron has a new PTL for Mitaka - congratulations to armax and many thanks to mestery!<br />
** ML2 pre-cycle sprint is next week<br />
** No ML2 IRC meeting next week<br />
<br />
* ML2 pre-cycle sprint<br />
** Sprint announcement - http://lists.openstack.org/pipermail/openstack-dev/2015-September/073927.html<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** Logistics<br />
** Prep<br />
<br />
* Mitaka Design Summit proposals for ML2 - discussion <br />
** Neutron Mitaka Design Summit proposals - https://etherpad.openstack.org/p/neutron-mitaka-designsummit<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* Modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
=== Meeting Sept 23, 2015 ===<br />
* Announcements<br />
** Liberty RC1 contents - https://launchpad.net/neutron/+milestone/liberty-rc1<br />
** PTL election is this week - https://wiki.openstack.org/wiki/PTL_Elections_September_2015<br />
<br />
* ML2 late-cycle plan<br />
** Sprint announcement - http://lists.openstack.org/pipermail/openstack-dev/2015-September/073927.html<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* Mitaka Design Summit proposals for ML2 - discussion <br />
** Nutron Mitaka Design Summit proposals - https://etherpad.openstack.org/p/neutron-mitaka-designsummit<br />
<br />
* driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting Sept 16, 2015 ===<br />
<br />
* Announcements<br />
** Liberty RC1 contents - https://launchpad.net/neutron/+milestone/liberty-rc1<br />
<br />
* ML2 late-cycle plan<br />
** Sprint announcement - http://lists.openstack.org/pipermail/openstack-dev/2015-September/073927.html<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* Mitaka Design Summit proposals for ML2 - discussion <br />
** Nutron Mitaka Design Summit proposals - https://etherpad.openstack.org/p/neutron-mitaka-designsummit<br />
<br />
* driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting Sept 9, 2015 ===<br />
<br />
* Announcements<br />
** Liberty-3 contents - https://launchpad.net/neutron/+milestone/liberty-3<br />
** Liberty RC1 contents - https://launchpad.net/neutron/+milestone/liberty-rc1<br />
<br />
* ML2 late-cycle plan<br />
** Sprint announcement - http://lists.openstack.org/pipermail/openstack-dev/2015-September/073927.html<br />
<br />
* Mitaka Design Summit proposals for ML2 - discussion <br />
** Brainstorm ideas for the Mitaka ML2 design summit ideas<br />
** Nutron Mitaka Design Summit proposals - https://etherpad.openstack.org/p/neutron-mitaka-designsummit<br />
<br />
* driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting Sept 2, 2015 ===<br />
<br />
* Announcements<br />
** Liberty FF is this week (or early next week)<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is Yahoo (tentative) <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** Task Flow Document<br />
*** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* driver API for SecurityGroup - Do we want to come up with a plan for Design session in Tokyo for this? <br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 26, 2015 ===<br />
<br />
* Announcements<br />
** Liberty FF is next week<br />
<br />
* Action Items from previous weeks:<br />
** rkukura to work with others to finalize the venue for the ML2 late-cycle sprint<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is TBD. <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* driver API for SecurityGroup<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 19, 2015 ===<br />
<br />
* Announcements<br />
** Liberty FF is two weeks away<br />
<br />
* Action Items from previous weeks:<br />
** rkukura and Sukhdev to re-organize weekly meeting agenda around goals for upcoming Mitaka cycle as well as anything needed to wrap up for liberty<br />
** rkukura to work with others to finalize the venue for the ML2 late-cycle sprint<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is TBD. <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L3 Blueprints - https://launchpad.net/neutron/+milestone/liberty-3<br />
** couple of Blueprints may be of interest to ML2 team<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* driver API for SecurityGroup<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 12, 2015 ===<br />
<br />
* Announcements<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is TBD. <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L3 Blueprints - https://launchpad.net/neutron/+milestone/liberty-3<br />
** couple of Blueprints may be of interest to ML2 team<br />
<br />
* L2 Modular Agent discussion<br />
** macvtap agent and ML2 discussion. Feel free to express your opinion - http://lists.openstack.org/pipermail/openstack-dev/2015-August/071207.html<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 5, 2015 ===<br />
<br />
* Announcements<br />
** Liberty FF is end of August<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is TBD. <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L3 Blueprints - https://launchpad.net/neutron/+milestone/liberty-3<br />
** couple of Blueprints may be of interest to ML2 team<br />
<br />
* L2 Modular Agent discussion<br />
** macvtap agent and ML2 discussion. Feel free to express your openion - http://lists.openstack.org/pipermail/openstack-dev/2015-August/071207.html<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 29, 2015 ===<br />
<br />
* Announcements<br />
** Liberty-2 is this week<br />
** Liberty-3 is end of August<br />
<br />
* ML2 late-cycle plan<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L2 Modular Agent discussion<br />
<br />
* Place for Macvtap agent (scheuran) - Putting this right after l2-agent, as it is related to it<br />
** Planning a ml2 driver + l2 agent for macvtap attachments (independent from sriov). But where should it land?<br />
*** 1) own openstack repo networking-macvtap (already some discussion there: https://review.openstack.org/#/c/195907/)<br />
*** 2) in neutron tree as new reference, own agent (duplicating code)<br />
*** 3) In neutron tree, Integrated into linuxbridge agent (reusing about 500 lines of code, mostly main loop, detecting new devices,...); Extracting superclass out of linuxbridge agent that can be subclassed. Having config option to either run agent in lb or in macvtap mode. fully functional prototype (macvtap stuff tested): https://github.com/scheuran/networking-macvtap/commit/36a068cf3d3d6930ab9330efb099cd95a84ca785<br />
*** 4) modular l2 agent, but as long it is being discussed go with #1<br />
*** 5) Prototyping modular layer 2 agent ( #a in separate repo vs. #b together with lb)<br />
** Anyhow there will be a separate ml2 driver which will either land in tree or in the networking-macvtap repo<br />
** Spec on github (assuming it will land in a separate repo): https://github.com/scheuran/networking-macvtap/commit/bc239419398ec039da35ec949a14691280733bf6<br />
** Has been discussed in yesterdays neutron meeting where I was asked to evaluate agent-extension used for qos - but that can not be used: http://eavesdrop.openstack.org/meetings/networking/2015/networking.2015-07-28-14.01.log.html<br />
<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
** request for patch review:<br />
*** https://review.openstack.org/#/c/202357/ l3_db: it updates port attribute without L2 plugin<br />
*** https://review.openstack.org/#/c/202358/ l3_db: not use L2 plugin _get_port unnecessarily<br />
*** https://review.openstack.org/#/c/202359/ l3: not use L2 plugin _get_subnet unnecessarily<br />
<br />
=== Meeting July 22, 2015 ===<br />
<br />
* Announcements<br />
** Liberty-2 is next week<br />
**Liberty Release Schedule - https://wiki.openstack.org/wiki/Liberty_Release_Schedule<br />
<br />
* Action Items<br />
** rkukura to finalize the plan for ML2 sprint<br />
*** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L2 Modular Agent discussion<br />
* Physical Topology Discussion<br />
* Ironic/Neutron-ML2 integration discussion<br />
** https://wiki.openstack.org/wiki/Meetings/Ironic-neutron<br />
<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 15, 2015 ===<br />
<br />
* Announcements<br />
** Liberty-2 is fast approaching - end of July<br />
**Liberty Release Schedule - https://wiki.openstack.org/wiki/Liberty_Release_Schedule<br />
<br />
* Action Items<br />
** rkukura to finalize the plan for ML2 sprint<br />
*** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L2 Modular Agent discussion<br />
* Physical Topology Discussion<br />
* Ironic/Neutron-ML2 integration discussion<br />
** https://wiki.openstack.org/wiki/Meetings/Ironic-neutron<br />
** ML2 based test framework for Ironic - call for discussion/Ideas<br />
<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 8, 2015 ===<br />
<br />
* Announcements<br />
<br />
* Action Items<br />
** rkukura and manishg to finalize the ML2 sprint plans and put together an etherpad for sprint<br />
*** Etherpad started: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** asomya and shivharis to add Physical Topology to the ML2 charter for Liberty<br />
<br />
* ML2 Mid-cycle sprint - decide on the date <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
** Following participants are available - please add your name, if you can participate<br />
*** Sukhdev K<br />
*** Bob K<br />
*** Arvind S<br />
*** Manish G<br />
*** Kevin B<br />
*** Josh <br />
* L2 Modular Agent discussion<br />
* Physical Topology Discussion<br />
* Ironic/Neutron-ML2 integration discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 1, 2015 ===<br />
<br />
* Announcements<br />
<br />
* Action Items<br />
** rkukura and manishg to finalize the ML2 sprint plans and put together an etherpad for sprint<br />
*** Etherpad started: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** banix to discuss Modular L2 agents topic in Neutron core team and drive the priority<br />
** asomya and shivharis to add Physical Topology to the ML2 charter for Liberty<br />
<br />
* Neutron Mid-cycle sprint recap (Sukhdev)<br />
<br />
* ML2 Mid-cycle sprint<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** July 13-17 seems like the earliest possible week<br />
** Following participants are available - please add your name, if you can participate<br />
*** Sukhdev K<br />
*** Bob K<br />
*** Arvind S<br />
*** Manish G<br />
*** Josh <br />
** Task Flow Document<br />
*** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Discussion on binding_profile_type to facilitate filtering of Ironic ports or using device_owner (Sukhdev)<br />
<br />
* Open Discussion<br />
<br />
=== Meeting June 24, 2015 ===<br />
<br />
* No meeting - Neutron mid-cycle sprint<br />
<br />
=== Meeting June 17, 2015 ===<br />
<br />
* Announcements<br />
** VLAN aware VMs meeting 6-15-2015<br />
*** https://etherpad.openstack.org/p/YVR-neutron-vlan-trunk<br />
<br />
* Action Items<br />
** banix to discuss Modular L2 agents topic in Neutron core team and drive the priority<br />
** asomya and shivharis to add Physical Topology to the ML2 charter for Liberty<br />
** manishg to propose two or three time slots for mid-cycle sprint for task flow<br />
*** Proposing a few dates here (we will probably need 2 days but just proposing a range)<br />
**** Jul/8 - Jul/10<br />
**** Jul/13 - Jul/15<br />
**** Sep/9 - Sep/11<br />
**** Sep/16 - Sep/18<br />
**** Sep/23 - Sep/25<br />
<br />
* Neutron Mid-Cycle Sprint Discussion <br />
** https://etherpad.openstack.org/p/neutron-liberty-mid-cycle <br />
*** July 13-17 seems like the earliest possible week<br />
** Following participants are available - please add your name, if you can participate<br />
*** Sukhdev K<br />
*** Bob K<br />
*** Manish G<br />
*** Josh <br />
<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
=== Meeting June 10, 2015 ===<br />
*Absence: <br />
** banix. I will be away. Will follow up on my AI by next week.<br />
<br />
* Announcements<br />
** New RFE process - to be followed after Liberty 1<br />
*** http://docs.openstack.org/developer/neutron/policies/blueprints.html#neutron-request-for-feature-enhancements<br />
** Core-vendor decomp - Phase II<br />
*** https://review.openstack.org/#/c/187267<br />
<br />
* Action Items<br />
** rkukura to discuss with QoS implications with ajo on ML2<br />
** banix to discuss Modular L2 agents topic in Neutron core team and drive the priority<br />
** asomya and shivharis to add Physical Topology to the ML2 charter for Liberty<br />
** manishg to propose two or three time slots for mid-cycle sprint for task flow<br />
*** Proposing a few dates here (we will probably need 2 days but just proposing a range)<br />
**** Jul/8 - Jul/10<br />
**** Jul/13 - Jul/15<br />
**** Sep/9 - Sep/11<br />
**** Sep/16 - Sep/18<br />
**** Sep/23 - Sep/25<br />
<br />
* Neutron Mid-Cycle Sprint Discussion <br />
** I have removed Task Flow item from etherpad for Ft. Collins mid-cycle. <br />
** https://etherpad.openstack.org/p/neutron-liberty-mid-cycle <br />
** Discussion on the time frame that works for people to have an ML2 mid-cycle in the Bay Area<br />
*** July 13-17 seems like the earliest possible week<br />
** Following participants are available - please add your name, if you can participate<br />
*** Sukhdev K<br />
*** Bob K<br />
*** Manish G<br />
*** Josh <br />
<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting June 3, 2015 ===<br />
<br />
* Announcements<br />
** Ironic-Neutron integration weekly meetings was kicked off this week - Lots of interest in this topic . Anybody interested in this topic, please join us next week and every week after that.<br />
*** https://wiki.openstack.org/wiki/Meetings/Ironic-neutron<br />
** New Spec process<br />
*** https://github.com/openstack/neutron/blob/master/doc/source/policies/blueprints.rst<br />
** Core-vendor decomp - Phase II<br />
*** https://review.openstack.org/#/c/187267<br />
<br />
* Charter of ML2 sub-team for Liberty Cycle<br />
** Task Flow<br />
** Decomposition phase -2<br />
<br />
* Neutron Mid-Cycle Sprint Discussion <br />
** Key players for the Task Flow can not make the sprint. Possibilities are to hold mid-cycle sprint in Bay Area. Who is interested? Who can make it? <br />
** https://etherpad.openstack.org/p/neutron-liberty-mid-cycle <br />
<br />
* Task Flow Discussion<br />
** We lost opportunity to discuss it in Vancouver<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting May 27, 2015 ===<br />
<br />
* No meeting - recovering from summit<br />
<br />
=== Meeting May 20, 2015 ===<br />
<br />
* No meeting - Liberty Summit<br />
<br />
=== Meeting May 13, 2015 ===<br />
<br />
*Announcements<br />
** No meeting next two weeks. Next week everybody is at summit, following week to recover from travels<br />
<br />
*Task Flow Discussion<br />
*** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
*** midonet plugin (not done - will take care of it this week) (manishg)<br />
<br />
*Liberty Design Summit Discussion<br />
**https://wiki.openstack.org/wiki/Summit/Liberty/Etherpads#Neutron<br />
** Contributor Meetup Friday (at Summit): https://etherpad.openstack.org/p/YVR-neutron-contributor-meetup<br />
<br />
*ML2 on Neutron Mid-Cycle Sprint <br />
**https://etherpad.openstack.org/p/neutron-liberty-mid-cycle (see item 4)<br />
<br />
* Liberty BP<br />
** converting address-pair and security-group into extension driver. <br />
*** https://review.openstack.org/#/c/169223/3/specs/liberty/ml2-extension-driver-convert.rst<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
** Discussion on Port to network relationship - N:M relationship - is it allowed in our current design? <br />
*** Can one port attach to multiple networks? <br />
*** Can a (v)NIC attach to multiple networks? <br />
*** Can one network attach to multiple ports of same instance/node?<br />
<br />
=== Meeting May 6, 2015 ===<br />
<br />
*Announcements<br />
** Kilo was released last week - congratulations to everybody<br />
<br />
*Task Flow Discussion<br />
*** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
*** midonet plugin (not done - will take care of it this week) (manishg)<br />
<br />
*Liberty Design Summit Discussion<br />
**https://wiki.openstack.org/wiki/Summit/Liberty/Etherpads#Neutron<br />
**ML2 topics are in Fishbowl room discussions - lets update it<br />
**Lightening talks are here - http://libertydesignsummit.sched.org/event/213da02952470483dfd8b2765aa88485#.VUmpcGRVhHw<br />
<br />
*ML2 on Neutron Mid-Cycle Sprint <br />
**https://etherpad.openstack.org/p/neutron-liberty-mid-cycle (see item 4)<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
=== Meeting April 29, 2015 ===<br />
*Announcements<br />
** Kilo RC3 is due any day<br />
** Starting with Liberty Spec process for new features is being abandoned in favor of light weight RFE is being implemented<br />
***https://review.openstack.org/#/c/177342/<br />
** Changes to Driver team - Doug and Maru replacing Salvatore and Mark <br />
<br />
*Action Items from Last week<br />
**manishg to document task flow discussions and look into the midonet plugin<br />
*** [https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document] (manishg)<br />
*** midonet plugin (not done - will take care of it this week) (manishg)<br />
<br />
*Ironic (bare metal) integration through ML2 Mech Drivers (discussion)<br />
**There is a tremendous interest by many vendors, as well as Ironic team for this. I have requested a summit session for this. see item 63 on etherpad<br />
**https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
<br />
*ML2 on Neutron Mid-Cycle Sprint <br />
**https://etherpad.openstack.org/p/neutron-liberty-mid-cycle (see item 4)<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting April 22, 2015 ===<br />
*Announcements<br />
** Kilo RC2 is due any day<br />
** Networking Guide Doc Day Sprint it tomorrow. Please contact Edgar, if you want to participate/contribute<br />
*** Here is agenda for the sprint - https://etherpad.openstack.org/p/networking-guide<br />
<br />
*Action Items from Last week<br />
**Sukhdev to discuss with mestery about task flow during mid-cycle sprint<br />
**Document the discussion point related to ML2 Sync (Manish)<br />
**shivharis to find the information about release notes for Kilo and share with the team<br />
***https://wiki.openstack.org/wiki/ReleaseNotes/Kilo<br />
<br />
*ML2 on Neutron Mid-Cycle Sprint <br />
**https://etherpad.openstack.org/p/neutron-liberty-mid-cycle (see item 4)<br />
<br />
* ML2 summit sessions<br />
** Design summit session etherpad: https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting April 15, 2015 ===<br />
*Announcements<br />
** Absence: Manish (Jury Duty)<br />
** Absence next week: rkukura (PTO - college tour)<br />
** Kilo RC is out<br />
<br />
*Action Items from Last week<br />
**Add next steps for the Drivers decomposition to summit topic etherpad - shivharis<br />
**shivharis to find the information about release notes for Kilo and share with the team<br />
**rkukura and Sukhdev to discuss with mestery about task flow during mid-cycle sprint<br />
**Document the discussion point related to ML2 Sync (Manish)<br />
<br />
* Finalize recommendations to mestery on ML2 summit sessions<br />
** Design summit session etherpad: https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
<br />
* Quick update on DVR UT/fix/cleanup work (rkukura)<br />
<br />
* portsecurity tests: unit, functional and scenario<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting April 8, 2015 ===<br />
<br />
*Announcements<br />
** RC's are April 9-23 and Kilo release on April 30<br />
** Liberty mid-cycle sprint announced. <br />
*** June 24-26 in Fort Collins, CO (at HP)<br />
*** Topics to be decided after Vancouver summit - https://etherpad.openstack.org/p/neutron-liberty-mid-cycle<br />
<br />
*Action Items from Last week<br />
**Add next steps for the Drivers decomposition to summit topic etherpad - shivharis<br />
*** Design summit session etherpad: https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
**ML2 sync and error handling to summit topic etherpad (rkukura)<br />
**Document the discussion point related to ML2 Sync (Manish)<br />
<br />
* Mechanism drivers and DVR discussion (rkukura)<br />
** Have made good (but slow) progress on DVR port binding schema and logic cleanup<br />
*** https://bugs.launchpad.net/neutron/+bug/1367391<br />
*** Will miss kilo, hopefully merge early in liberty, cannot back-port to kilo due to schema changes<br />
** Discovered no current unit tests cover critical DVR port binding logic, so adding them as separate patch against current code, then will ensure they don't break in dependent cleanup patch<br />
*** Extending test_port_binding to exercise update_dvr_port_binding, get_device_details, etc. for DVR ports, utilizing existing PortContext state asserts in mechanism_test MD<br />
*** Hoped to get at least the new UTs into kilo, but probably too late, but can back-port to kilo<br />
** Discovered several issues (inconsistencies in per-host vs. host-independent state in PortContext) that would seem to break ToR switch MDs that need to track binding state per host:<br />
*** When committing DVR port binding, PortContext passed to update_port methods has new binding:vif_type and binding:vif_details for the bound host, but shows 'distributed' for previous binding:vif_type instead of 'unbound' like for normal ports, and empty strings for current or previous binding:host_id - propose to make these work like for non-DVR ports<br />
*** When updating DVR port's status, PortContext currently shows 'distributed' for binding:vif_type and empty string for host, but has binding_levels, etc., for the specific host - could change this to reflect host-specific state, or to only be called when port's status changes and reflect non-host-specific state<br />
** Issues to discuss<br />
*** Has anyone tested their MDs with DVR?<br />
*** Has anyone run into these (or other) issues?<br />
*** Is back-porting these sorts of behavioral fixes to kilo acceptable?<br />
*** Do we have consensus on making update_port methods reflect per-host state when committing DVR port binding?<br />
*** Do we prefer to make update_port methods reflect per-host state or only host-independent state when changing DVR port status, or do we need separate updates for each?<br />
<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting April 1, 2015 ===<br />
<br />
*Announcements<br />
** RC's are April 9-23 and Kilo release on April 30<br />
** Design summit session etherpad: https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
*Action Items from Last week<br />
**Document the discussion point related to ML2 Sync (Manish)<br />
**Create an etherpad for driver decomposition discussion at Vancouver Summit<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting March 25, 2015 ===<br />
<br />
*Announcements<br />
** RC's are April 9-23 and Kilo release on April 30<br />
** RC1 content is here - https://launchpad.net/neutron/+milestone/kilo-rc1<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting March 18, 2015 ===<br />
<br />
*Announcements<br />
**L2 Gateway API is ready for consumption by everybody. Give it a test drive and provide feedback to the team. <br />
**See wiki here - https://wiki.openstack.org/wiki/Neutron/L2-GW<br />
** K3 content is here - https://launchpad.net/neutron/+milestone/kilo-3<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
<br />
=== Meeting March 11, 2015 ===<br />
<br />
*Announcements<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
<br />
<br />
=== Meeting March 4, 2015 ===<br />
<br />
*Announcements<br />
** Kilo Feature Freeze is tomorrow (March 5th)<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* portsecurity patches<br />
** https://review.openstack.org/#/c/126552/<br />
** https://review.openstack.org/#/c/160051/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron/+bug/1328991<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting February 25, 2015 ===<br />
<br />
*Announcements<br />
** shivharis: under the weather<br />
* ML2 Drivers decomposition discussion<br />
** How are distributions packaging decomposed drivers?<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
*Few BPs being worked on may have impact on ML2 <br />
**https://blueprints.launchpad.net/neutron/+spec/nfv-vlan-trunks<br />
**https://blueprints.launchpad.net/neutron/+spec/restructure-l2-agent<br />
* ML2 Extension Driver API enhancements <br />
** https://review.openstack.org/#/c/152759/ - ready to merge<br />
** https://review.openstack.org/#/c/129178/ - coming along well<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting February 18, 2015 ===<br />
<br />
*Announcements<br />
* ML2 Drivers decomposition discussion<br />
** How are distributions packaging decomposed drivers?<br />
* ML2 Sync and error handling (Task Flow)<br />
* ML2 Extension Driver API enhancements<br />
** Needed for PortSecurity extension driver<br />
** https://review.openstack.org/#/c/152759/<br />
** https://review.openstack.org/#/c/129178/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting February 11, 2015 ===<br />
<br />
*Announcements<br />
**K2 is already out<br />
**Feature proposal freeze for Kilo is March 5<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow) - Follow on from previous week (manishg)<br />
** PoC: https://review.openstack.org/#/c/154333/<br />
* ML2 Extension Driver API enhancements<br />
** Needed for PortSecurity extension driver<br />
** https://review.openstack.org/#/c/152759/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting February 4, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is this week week<br />
*** https://launchpad.net/neutron/+milestone/kilo-2<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow) - manishg<br />
* Blueprint list consolidation - updated link is here: <br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting January 28, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is next week<br />
*** https://launchpad.net/neutron/+milestone/kilo-2<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow) - update manishg<br />
* Blueprint list consolidation (shivharis and manishg)<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
**https://bugs.launchpad.net/neutron/+bug/1415526<br />
* Open Discussion<br />
<br />
=== Meeting January 21, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is on Feb 5th<br />
*** https://launchpad.net/neutron/+milestone/kilo-2<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow) - update manishg<br />
* Blueprint list consolidation (shivharis and manishg)<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://bugs.launchpad.net/neutron/+bug/1179223 (romilg)<br />
** Review patch set for the bug/1179223 https://review.openstack.org/#/c/136106/<br />
** https://bugs.launchpad.net/neutron/+bug/1367391 (matrohon)<br />
* Open Discussion<br />
<br />
=== Meeting January 14, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is few weeks away<br />
*** https://launchpad.net/neutron/+milestone/kilo-2<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow)<br />
* Blueprint list consolidation (shivharis and manishg)<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://review.openstack.org/#/c/113999/<br />
* Open Discussion<br />
<br />
=== Meeting January 7, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is in one month<br />
*** https://wiki.openstack.org/wiki/Kilo_Release_Schedule<br />
* L2 Gateway update<br />
** Team plans to meet every other week initially - goal is to have an API within Kilo cycle<br />
**See details here: https://wiki.openstack.org/wiki/Meetings#Networking_L2_Gateway_meeting<br />
* ML2 Drivers decomposition discussion<br />
* Blueprint list consolidation (shivharis and manishg)<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 31, 2014 ===<br />
<br />
* No meeting - holiday break<br />
<br />
=== Meeting December 24, 2014 ===<br />
<br />
* No meeting - holiday break<br />
<br />
=== Meeting December 17, 2014 ===<br />
<br />
*Announcements<br />
<br />
**Kilo-1 is due this week<br />
*** Here is the content of the release https://launchpad.net/neutron/+milestone/kilo-1<br />
<br />
** Neutron Mid-cycle report<br />
*** https://etherpad.openstack.org/p/neutron-mid-cycle-sprint-dec-2014<br />
***http://lists.openstack.org/pipermail/openstack-dev/2014-December/052715.html<br />
<br />
* Discussion about the ML2 Drivers decomposition<br />
* Blueprint list consolidation (shivharis and manishg)<br />
** Needs further split of drivers<br />
<br />
* Bugs<br />
** We are closing in on K-1 release<br />
** High priority bugs:<br />
** https://bugs.launchpad.net/neutron/+bug/1179223 (romilg)<br />
** https://bugs.launchpad.net/neutron/+bug/1367391 (rkukura)<br />
** https://bugs.launchpad.net/neutron/+bug/1378732 (markmacclain, bug was critical at one point)<br />
** https://bugs.launchpad.net/neutron/+bug/1381536 (Eugene)<br />
** Other bugs:<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 10, 2014 ===<br />
<br />
* No meeting today due to Neutron Mid-cycle sprint<br />
<br />
=== Meeting December 3, 2014 ===<br />
* Announcements<br />
** Mid-cycle meetup: https://wiki.openstack.org/wiki/Sprints/NeutronKiloSprint<br />
** Sub-teams charter https://wiki.openstack.org/wiki/NeutronSubteamCharters<br />
** Kilo release schedule: https://wiki.openstack.org/wiki/Kilo_Release_Schedule<br />
<br />
*Action Items from previous Week<br />
** None<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** Total of 56 bugs, many in medium and low state<br />
** Many vendor specific bugs<br />
** Should we continue working on this (almost done) or abandon it: https://review.openstack.org/#/c/113999/<br />
<br />
* Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
* ML2 driver repository discussion - We did not get to cover it last week<br />
** It seems ML2 vendor drivers will likely be moving out of the main neutron git repository<br />
*** https://review.openstack.org/#/c/134680/<br />
** Any vendor can use their own private repository (stackforge?)<br />
** Do we want a common repository for ML2 vendor drivers?<br />
*** Merges reviewed/approved by an ML2 core team?<br />
*** Pros<br />
**** Reviews maintain consistent quality, style, functionality, etc.<br />
**** Help ensure drivers can coexist in heterogeneous deployments<br />
**** Changes to driver API can update all drivers in common repo in single merge<br />
**** Distributions can package entire set of vendor drivers rather than having to interact with each vendor separately<br />
*** Cons<br />
**** Reviews and approval needed to merge<br />
**** Vendors don't control release cycle for their own drivers<br />
**** Not a level playing field for vendors who chose to use their own repositories<br />
*** Formal poll coming?<br />
<br />
* Modular L2 agent<br />
** Separate task force?<br />
** Relationship to ML2?<br />
<br />
*Open Discussion<br />
** https://blueprints.launchpad.net/neutron/+spec/network-settings-support-vnic-type<br />
<br />
=== Meeting November 26, 2014 ===<br />
* Announcements<br />
** Mid-cycle meetup: https://wiki.openstack.org/wiki/Sprints/NeutronKiloSprint<br />
** Kilo release schedule: https://wiki.openstack.org/wiki/Kilo_Release_Schedule<br />
<br />
*Action Items from previous Week<br />
** Discuss rate limiting (throughput limiting)<br />
** Discuss port security<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
* ML2 Subteam Charter<br />
** https://etherpad.openstack.org/p/ML2_Subteam_Charter<br />
<br />
* ML2 driver repository discussion<br />
** It seems ML2 vendor drivers will likely be moving out of the main neutron git repository<br />
*** https://review.openstack.org/#/c/134680/<br />
** Any vendor can use their own private repository (stackforge?)<br />
** Do we want a common repository for ML2 vendor drivers?<br />
*** Merges reviewed/approved by an ML2 core team?<br />
*** Pros<br />
**** Reviews maintain consistent quality, style, functionality, etc.<br />
**** Help ensure drivers can coexist in heterogeneous deployments<br />
**** Changes to driver API can update all drivers in common repo in single merge<br />
**** Distributions can package entire set of vendor drivers rather than having to interact with each vendor separately<br />
*** Cons<br />
**** Reviews and approval needed to merge<br />
**** Vendors don't control release cycle for their own drivers<br />
**** Not a level playing field for vendors who chose to use their own repositories<br />
*** Formal poll coming?<br />
<br />
* Modular L2 agent<br />
** Separate task force?<br />
** Relationship to ML2?<br />
<br />
*Open Discussion<br />
** https://blueprints.launchpad.net/neutron/+spec/network-default-setting-ext<br />
<br />
=== Meeting November 19, 2014 ===<br />
* Announcements<br />
** Mid-cycle meetup: https://wiki.openstack.org/wiki/Sprints/NeutronKiloSprint<br />
<br />
* Bugs<br />
** Move postcommit ops out of transaction for bulk https://review.openstack.org/#/c/113999/<br />
<br />
* Spec Reviews<br />
** ML2: portsecurity extension support https://review.openstack.org/#/c/99873/<br />
<br />
* ML2 Subteam Charter<br />
** Should the ML2 subteam continue to exist, meet, etc.? <br />
** If so, it needs a charter by next week's neutron IRC meeting.<br />
** Draft at https://etherpad.openstack.org/p/ML2_Subteam_Charter<br />
<br />
* ML2 driver repository discussion<br />
** It seems ML2 vendor drivers will likely be moving out of the main neutron git repository<br />
** Any vendor can use their own private repository (stackforge?)<br />
** Do we want a common repository for ML2 vendor drivers?<br />
*** Merges reviewed/approved by an ML2 core team?<br />
*** Pros<br />
**** Reviews maintain consistent quality, style, functionality, etc.<br />
**** Help ensure drivers can coexist in heterogeneous deployments<br />
**** Changes to driver API can update all drivers in common repo in single merge<br />
**** Distributions can package entire set of vendor drivers rather than having to interact with each vendor separately<br />
*** Cons<br />
**** Reviews and approval needed to merge<br />
**** Vendors don't control release cycle for their own drivers<br />
**** Not a level playing field for vendors who chose to use their own repositories<br />
*** Formal poll coming?<br />
<br />
* Modular L2 agent<br />
** Separate task force?<br />
** Relationship to ML2?<br />
<br />
*Open Discussion<br />
<br />
=== Meeting November 12, 2014 ===<br />
<br />
*No meeting this week due to people still traveling and/or recovering.<br />
<br />
=== Meeting November 5, 2014 ===<br />
<br />
*No meeting this week due to Paris Summit.<br />
<br />
=== Meeting October 29, 2014 ===<br />
<br />
*Announcements<br />
**Absent excuse: banix<br />
**Summit is next week!<br />
<br />
*Action Items from previous Week<br />
**None<br />
<br />
*Bugs:<br />
** Move postcommit ops out of transaction for bulk https://bugs.launchpad.net/neutron?field.searchtext=ml2 <br />
<br />
*Specs for Kilo<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Kilo Design Summit <br />
**Sessions<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics-distilled<br />
**Pod Discussions<br />
<br />
*Open Discussion<br />
<br />
=== Meeting October 22, 2014 ===<br />
<br />
*Announcements<br />
**Absent excuse: banix, rkukura<br />
**Juno release is out<br />
***https://launchpad.net/neutron/juno/2014.2<br />
<br />
*Action Items from previous Week<br />
**None<br />
<br />
*Task Flow discussion at Yahoo (Manish, Sukhdev, Bob, Josh)<br />
**http://docs.openstack.org/developer/taskflow/index.html<br />
<br />
*Bugs:<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Kilo Design Summit <br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics-distilled<br />
**ML2 Kilo Themes Discussion (Continuation from last week) <br />
*** What do we want to accomplish in ML2 during Kilo? <br />
***Lets identify priorities first, then figure out how we can best make use of whatever summit time is available.<br />
*** https://etherpad.openstack.org/p/ML2_Kilo_Themes<br />
<br />
*Open Discussion<br />
<br />
=== Meeting October 15, 2014 ===<br />
<br />
*Announcements<br />
**Absent excuse: banix <br />
**Juno release is scheduled for later this week<br />
***Juno feature content - https://wiki.openstack.org/wiki/ReleaseNotes/Juno#OpenStack_Network_Service_.28Neutron.29<br />
<br />
*Action Items from previous Week<br />
**None<br />
<br />
*Bugs/Reviews<br />
**Bug/Patchsets needing reviews:<br />
*** https://review.openstack.org/126360<br />
*** https://review.openstack.org/124917<br />
**Bugs:<br />
***https://bugs.launchpad.net/neutron/+bug/1377346 (manishg: is this already fixed?)<br />
***https://bugs.launchpad.net/neutron/+bug/1224978 (fixed above?)<br />
<br />
* https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Kilo Design Summit <br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
**ML2 Kilo Themes Discussion (Continuation from last week) <br />
*** What do we want to accomplish in ML2 during Kilo? <br />
***Lets identify priorities first, then figure out how we can best make use of whatever summit time is available.<br />
***Moved ideas list to etherpad: https://etherpad.openstack.org/p/ML2_Kilo_Themes<br />
<br />
*Open Discussion<br />
<br />
=== Meeting October 8, 2014 ===<br />
<br />
*Announcements<br />
**Absent excuse: banix <br />
**Juno RC1<br />
***Release content - https://launchpad.net/neutron/+milestone/juno-rc1<br />
***Release notes - https://wiki.openstack.org/wiki/ReleaseNotes/Juno#OpenStack_Network_Service_.28Neutron.29<br />
**Neutron Driver Team<br />
***https://wiki.openstack.org/wiki/Neutron-drivers<br />
<br />
*Action Items from previous Week<br />
**None<br />
<br />
*Bugs<br />
*** https://bugs.launchpad.net/neutron/+bug/1179223 (romilg: needs milestone)<br />
*** https://bugs.launchpad.net/neutron/+bug/1367391 (rkukura: needs milestone)<br />
*** https://bugs.launchpad.net/neutron/+bug/1224978 romilg: needs milestone)<br />
*** https://bugs.launchpad.net/neutron/+bug/1236127 (chuckc: merged?, more needed?)<br />
*** https://bugs.launchpad.net/neutron/+bug/1311470 (kevinbenton: if no issues, please close, fixed with docs)<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Kilo Design Summit <br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
**ML2 Kilo Themes Discussion<br />
*** What do we want to accomplish in ML2 during Kilo? <br />
***Lets identify priorities first, then figure out how we can best make use of whatever summit time is available.<br />
***Ideas<br />
**** Cleanup/generalize DVR's distributed port support<br />
***** See https://bugs.launchpad.net/neutron/+bug/1367391 regarding cleanup<br />
***** Generalize for DHCP, other services?<br />
**** Complete hierarchical port binding<br />
***** See https://blueprints.launchpad.net/neutron/+spec/ml2-hierarchical-port-binding<br />
**** Solve the postcommit backend sync / error handling situation<br />
*****ML2 Sync proposal - https://docs.google.com/document/d/17fATwZkJEonH0pIb1-mPD0UB5RKnJzcHYqkBesJhirE/edit<br />
**** Complete the bulk ops support<br />
**** Revisit/cleanup/improve DB transaction usage, eliminating with_lockmode('update') and semaphore locking<br />
**** Move currently built-in extensions to extension drivers where practical<br />
**** Implement extension driver semantics enforcement<br />
***** See https://docs.google.com/a/noironetworks.com/document/d/14T-defRnFl6M2xR5ZNFGYD6aIiAVWdd1Al9BnjV_JOs<br />
**** Modular L2 agent<br />
**** Do drivers belong in-tree and/or out-of-tree?<br />
**** Improved test coverage and efficiency<br />
**** Improve performance, robustness, and scalability<br />
<br />
*Open Discussion<br />
<br />
=== Meeting October 1, 2014 ===<br />
<br />
*Announcements<br />
**Kilo is now open for new specs<br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
** Absent excuse: shivharis (traveling)<br />
*Action Items from previous Week<br />
**banix to work with mlavalle and the team to figure out best testing strategy for bulk operations<br />
**shivharis to follow up with mestery regarding ML2 RC1 bugs<br />
<br />
*Bugs<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*ML2 Kilo Themes Discussion<br />
** What do we want to accomplish in ML2 during Kilo? <br />
** Lets identify priorities first, then figure out how we can best make use of whatever summit time is available.<br />
** Ideas<br />
*** Cleanup/generalize DVR's distributed port support<br />
**** See https://bugs.launchpad.net/neutron/+bug/1367391 regarding cleanup<br />
**** Generalize for DHCP, other services?<br />
*** Complete hierarchical port binding<br />
**** See https://blueprints.launchpad.net/neutron/+spec/ml2-hierarchical-port-binding<br />
*** Solve the postcommit backend sync / error handling situation<br />
****ML2 Sync proposal - https://docs.google.com/document/d/17fATwZkJEonH0pIb1-mPD0UB5RKnJzcHYqkBesJhirE/edit<br />
*** Complete the bulk ops support<br />
*** Revisit/cleanup/improve DB transaction usage, eliminating with_lockmode('update') and semaphore locking<br />
*** Move currently built-in extensions to extension drivers where practical<br />
*** Implement extension driver semantics enforcement<br />
**** See https://docs.google.com/a/noironetworks.com/document/d/14T-defRnFl6M2xR5ZNFGYD6aIiAVWdd1Al9BnjV_JOs<br />
*** Modular L2 agent<br />
*** Do drivers belong in-tree and/or out-of-tree?<br />
*** Improved test coverage and efficiency<br />
*** Improve performance, robustness, and scalability<br />
<br />
*Open Discussion<br />
<br />
=== Meeting September 24, 2014 ===<br />
<br />
*Announcements<br />
** Juno RC-1<br />
***https://launchpad.net/neutron/+milestone/juno-rc1<br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
<br />
*Action Items from previous Week<br />
**banix to work with mlavalle and others to define scenario test for Bulk Ops testing<br />
***We agreed to propose to the team to implement a special mechanism driver that will fail in predictable ways (e.g. every other post commit op or every 4th one) to enable a tempest script to confirm that, when failure occurs, all the bulk operations are rolled back<br />
<br />
*Bugs<br />
*** https://review.openstack.org/#/c/113999 (banix, in reviews)<br />
*** All ML2 & RC1 bugs<br />
*** https://bugs.launchpad.net/neutron/+bug/1179223 (romilg)<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2&field.milestone%3Alist=67382<br />
*** ML2 bugs<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
*Open Discussion<br />
<br />
=== Meeting September 17, 2014 ===<br />
<br />
*Announcements<br />
** Juno RC-1<br />
***https://launchpad.net/neutron/+milestone/juno-rc1<br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
<br />
*Action Items from previous Week<br />
**banix to talk with tempest folks about bulk create testing<br />
**Sukhdev to update Subgroup review wiki<br />
***https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
**rkukura to create etherpad for ML2-related design summit ideas, including this async postcommit processing topic<br />
<br />
*Bugs/Reviews<br />
**Jenkins failure is affecting some merges, it is still unassigned, see if you can add information to this<br />
***https://bugs.launchpad.net/neutron/+bug/1370347<br />
** Reviews needed:<br />
*** https://review.openstack.org/#/c/113999 (own: banix, review: amotoki, Sukhdev, shivharis)<br />
*** <s>https://review.openstack.org/#/c/116612 (own: irenab, talk to core, amotoki took care)</s><br />
*** https://review.openstack.org/#/c/105514 (own: rcurran, cant do much, jenkins failed)<br />
*** <s>https://review.openstack.org/#/c/89982 (own: romilg, nit by cedric, need core) (now merged)</s><br />
*** <s>https://review.openstack.org/#/c/119940 (own: shegde, garyk took care)</s><br />
**Bugs<br />
*** High priority bugs<br />
*** https://bugs.launchpad.net/neutron/+bug/1367391<br />
*** https://bugs.launchpad.net/neutron/+bug/1370077 (not ml2, but for plugins other than ml2)<br />
*** All ML2 & RC1 bugs<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2&field.milestone%3Alist=67382<br />
<br />
*Open Discussion<br />
<br />
=== Meeting September 10, 2014 ===<br />
<br />
*Announcements<br />
** Juno FFE candidates for RC-1<br />
***https://launchpad.net/neutron/+milestone/juno-rc1<br />
<br />
*Action Items from previous Week<br />
** rkukura to work on getting FFE for port binding BP - Completed, but denied<br />
** rkukura to enter bugs for DVR ML2 issues he’s identified - Entered most important one: https://bugs.launchpad.net/neutron/+bug/1367391<br />
<br />
*Bugs<br />
** FF -> RC1 focus shifts to bugs<br />
** https://bugs.launchpad.net/neutron/+bug/1193861<br />
** https://review.openstack.org/#/c/113999/ (Updated to include all bulk ops for networks, subnets, and ports.)<br />
** https://bugs.launchpad.net/neutron/+bug/1367391 (tracking)<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** Anyone needs help in progress with their bugs/reviews please raise your hand<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Open Discussion<br />
<br />
=== Meeting September 3, 2014 ===<br />
<br />
*Announcements<br />
** Juno feature freeze deadline is over<br />
<br />
*Action Items from previous Week<br />
**rkukura to enter bugs for DVR ML2 issues he’s identified<br />
**nlahouti and rkukura to keep after markmclain to remove his -2 on https://review.openstack.org/#/c/89211/, or explain why its not being removed - Completed<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron/+bug/1359416 (status: high - j3, akihiro?)<br />
** https://review.openstack.org/#/c/113999/<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Open Discussion<br />
<br />
=== Meeting August 27, 2014 ===<br />
<br />
*Announcements<br />
** Juno feature freeze deadline is 9/4<br />
<br />
*Action Items from previous Week<br />
**Sukhdev or rkukura to follow up with DVR team regarding Neutron OVS based Distributed Virtual Router - rkukura took care of this<br />
<br />
*Bugs<br />
** https://review.openstack.org/#/c/113999/<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Open Discussion<br />
<br />
=== Meeting August 20, 2014 ===<br />
<br />
*Announcements<br />
** Juno feature proposal deadline is August 21<br />
**Third Party Test System requirements for Juno<br />
***https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
** Absent excuse: banix, shivharis<br />
<br />
*Action Items from previous Week<br />
**rkukura to add comment to https://bugs.launchpad.net/neutron/+bug/1311470 suggesting we check at init for segments without configured drivers - Done<br />
**emagana to file doc bug corresponding to https://bugs.launchpad.net/neutron/+bug/1311470<br />
*** (emagana) It is already fixed by this commit: https://bugs.launchpad.net/openstack-manuals/+bug/1307133<br />
**banix to add priority column to code review table in https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews - Done<br />
<br />
*Bugs<br />
** https://review.openstack.org/#/c/113999/ (banix: I may not be able to attend the meeting; please review; I will update and complete the fix accordingly)<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Open Discussion<br />
<br />
=== Meeting August 13, 2014 ===<br />
<br />
*Announcements<br />
** Juno feature proposal deadline is August 21 - week from tomorrow<br />
<br />
*Action Items from previous Week<br />
**rkukura to add comments to https://bugs.launchpad.net/neutron/+bug/1311470 (comments added by rkukura)<br />
**shivharis to track bug https://bugs.launchpad.net/neutron/+bug/1352801 (carl baldwin added comments)<br />
**shivharis: to track bug https://bugs.launchpad.net/neutron/+bug/1224978 (unit tests have been added, now need reviewers)<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** (skip this time to allocate more time to Code Reviews - will gain more urgency next time)<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
* Support for network adaptors that do not allow promiscuous mode (relevant for flat & vlan networking)<br />
** Extend openvswitch neutron agent<br />
** Introduce macvtap (modifications to novas libvirt driver and linuxbridge plugin/agent)<br />
<br />
*Open Discussion<br />
<br />
=== Meeting August 6, 2014 ===<br />
<br />
*Announcements<br />
** https://launchpad.net/neutron/+milestone/juno-3<br />
** Absent excuse: shivharis<br />
<br />
*Action Items from previous Week<br />
**Sukhdev and banix to update https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews with deferred specs and for tracking code reviews for approved specs<br />
**rkukura to add comments to https://bugs.launchpad.net/neutron/+bug/1311470<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Spec Reviews<br />
** No more spec reviews. We have moved into code review phase<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
<br />
*ML2 Hierarchical Port Binding and Dynamic Segments<br />
<br />
*Open Discussion<br />
<br />
=== Meeting July 30, 2014 ===<br />
<br />
*Announcements<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://bugs.launchpad.net/neutron/+bugs?field.tag=ml2<br />
** https://bugs.launchpad.net/neutron/+bug/1327127 (needs owner)<br />
** <s>https://bugs.launchpad.net/neutron/+bug/1246737 (please close, havana?)</s><br />
** <s>https://bugs.launchpad.net/neutron/+bug/1338202 (needs review to make it to J2)</s><br />
** https://bugs.launchpad.net/neutron/+bug/1311470 (status)<br />
** Any others bugs needing reviews for J3 milestone<br />
<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
<br />
*ML2 Hierarchical Port Binding and Dynamic Segments<br />
<br />
*Open Discussion<br />
<br />
=== Meeting July 23, 2014 ===<br />
<br />
*Announcements<br />
<br />
**Juno-2 is tomorrow<br />
**https://launchpad.net/neutron/+milestone/juno-2<br />
**Spec/BP approvals for Juno is passed<br />
**Name of the K-release is Kilo<br />
**Several of our spces got approved and merged <br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://bugs.launchpad.net/neutron/+bug/1327127 (needs owner)<br />
** https://bugs.launchpad.net/neutron/+bug/1246737 (please close, havana?)<br />
** https://bugs.launchpad.net/neutron/+bug/1338202 (needs review to make it to J2)<br />
** https://bugs.launchpad.net/neutron/+bug/1311470 (status)<br />
** Any others bugs needing reviews for J2 milestone<br />
<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
<br />
*ML2 Sync<br />
** https://docs.google.com/document/d/17fATwZkJEonH0pIb1-mPD0UB5RKnJzcHYqkBesJhirE/edit<br />
<br />
*Open Discussion<br />
<br />
=== Meeting July 16, 2014 ===<br />
*Announcements<br />
**Spec approval deadline is July 20th. <br />
**Third party CI to be operational by July 24th. <br />
**Name the K-release https://www.surveymonkey.com/s/openstack-k-naming<br />
**Live migration of VMs from Nova Network to Neutron in MN - <br />
https://wiki.openstack.org/wiki/Neutron/MigrationFromNovaNetwork/HowTo <br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://bugs.launchpad.net/neutron/+bug/1331857 (status)<br />
** https://bugs.launchpad.net/neutron/+bug/1246737 (status)<br />
** https://bugs.launchpad.net/neutron/+bug/1311470 (status, kevinbenton?)<br />
** https://bugs.launchpad.net/neutron/+bug/1332719 (review needed)<br />
** https://bugs.launchpad.net/neutron/+bug/1337787 (review needed)<br />
<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*ML2 Sync<br />
** https://docs.google.com/document/d/17fATwZkJEonH0pIb1-mPD0UB5RKnJzcHYqkBesJhirE/edit<br />
<br />
* Provide node specific information to ML2 plugin<br />
** [http://lists.openstack.org/pipermail/openstack-dev/2014-July/thread.html#39755 Email thread]<br />
<br />
*Open Discussion<br />
<br />
=== Meeting July 9, 2014 ===<br />
* Meeting cancelled due to mid-cycle sprint<br />
<br />
=== Meeting July 2, 2014 ===<br />
* Announcements<br />
** Nova/Neutron Parity Sprint next week in Minneapolis, MN<br />
*** https://etherpad.openstack.org/p/lOiqsLmizl<br />
** DVR Demo<br />
***https://www.youtube.com/watch?v=p4BwAjLHd0M<br />
** Update on Friday's meeting to discuss ML2 Bulk Operations and ML2 Sync<br />
*** https://bugs.launchpad.net/neutron/+bug/1193861<br />
** Absent excuse: shivharis<br />
* Action items from last week<br />
** None<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
** https://etherpad.openstack.org/p/modular-l2-agent-outline<br />
*** Specs ready for core reviews<br />
<br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
** https://review.openstack.org/#/c/99187/<br />
<br />
* Third Party Test System requirements<br />
** https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
*Open Discussion<br />
<br />
=== Meeting June 25, 2014 ===<br />
* Announcements<br />
* Action items from last week<br />
** banix to re-organize the wiki to categorize the specs and add a column for code reviews<br />
* Modular L2 agent: <br />
** [https://etherpad.openstack.org/p/modular-l2-agent-outline Schematic diagram]<br />
** [https://review.openstack.org/#/c/99187/ Code sketch]<br />
** [http://lists.openstack.org/pipermail/openstack-dev/2014-June/thread.html#37195 Email thread]<br />
*Bugs<br />
** Need owner: https://bugs.launchpad.net/neutron/+bug/1204456<br />
** J2: https://bugs.launchpad.net/neutron/+bug/1276391<br />
** Serious bug, need some sort of closure: https://bugs.launchpad.net/neutron/+bug/1224978<br />
** We should close bugs that affect others by J2 so others have time to work on their stuff by J3<br />
** Any bugs that are ready and awaiting reviews?<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
** Ready for core approvals<br />
*** https://review.openstack.org/#/c/89728/<br />
*** https://review.openstack.org/#/c/91811/ <br />
*** which others? <br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Third Party Test System requirements<br />
** https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
*Open Discussion<br />
<br />
=== Meeting June 18, 2014 ===<br />
* Announcements<br />
* Action items from last week<br />
** banix to consolidate info from spec tracking etherpad into https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews<br />
** banix to investigate https://launchpad.net/bugs/1193861<br />
* Modular L2 agent: <br />
** [https://etherpad.openstack.org/p/modular-l2-agent-outline Schematic diagram]<br />
** [https://review.openstack.org/#/c/99187/ Code sketch]<br />
** [http://lists.openstack.org/pipermail/openstack-dev/2014-June/thread.html#37195 Email thread]<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
** Ready for core approvals<br />
*** https://review.openstack.org/#/c/89728/<br />
*** https://review.openstack.org/#/c/91811/ Is this ready? <br />
*** which others? <br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Third Party Test System requirements<br />
** https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
*Open Discussion<br />
<br />
=== Meeting June 11, 2014 ===<br />
* Announcements<br />
** Juno-1 being cut today<br />
*** Trying to get APIC L3 patch merged 1st<br />
** See https://wiki.openstack.org/wiki/NeutronJunoProjectPlan for Juno-2,3 plans<br />
*** Need to get ML2 high and medium priority items into plan<br />
** 3rd party CI needs to be working properly for ML2 drivers to stay in tree<br />
*** mestery will send email with deadlines<br />
*** see https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
* Action items from last week<br />
** rkukura to put priorities in specs etherpad (rkukura) [ from last week, close? ]<br />
** rkukura to talk to mestery for blueprint priorities<br />
** Sukhdev to investigate bug 1193861<br />
** rkukura to discuss with Mark regarding taskflow and provide feedback<br />
* Bugs<br />
** juno-1 in a few hours, nothing glaring for us<br />
** https://bugs.launchpad.net/neutron/+bug/1305800 (j1 -> j2)<br />
* Spec Reviews<br />
** https://etherpad.openstack.org/p/Neutron_ML2_Juno_Spec_Tracking<br />
** Support for extensions in ML2 Mechanism Drivers<br />
*** review: https://review.openstack.org/#/c/89208/<br />
*** etherpad: https://etherpad.openstack.org/p/ML2_MD_extensions<br />
*** issue: How to support extended attributes on core resources<br />
**** Current proposal: Pass input attributes to MDs and let MDs persist data and modify dictionaries<br />
**** Alternative 1: Fix NeutronDbPluginV2 base class to alway not set process_extensions=False when creating dictionaries<br />
**** Alternative 2: Add ExtensionDriver to ML2, with extend_*_dict, process_*_create, process_*_update methods<br />
* Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Modular L2 agent: https://review.openstack.org/#/c/99187/<br />
* Open Discussion<br />
<br />
=== Meeting June 04, 2014 ===<br />
* Announcements<br />
** https://wiki.openstack.org/wiki/NeutronPolicies (Neutron Policies)<br />
* Action items from last week<br />
** banix to recruit folks interested in Moduler L2 agent implementation<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron/+bug/1276391 (rkukura: status)<br />
** <s>https://bugs.launchpad.net/neutron/+bug/1227336 (banix to update status)</s><br />
** https://bugs.launchpad.net/neutron/+bug/1193861 (will this be covered by sukhdev's sync?)<br />
** https://bugs.launchpad.net/neutron/+bug/1246737 (oleg: havana backport)<br />
** https://bugs.launchpad.net/neutron/+bug/1260598 (isaku: status on unit test?)<br />
** https://bugs.launchpad.net/neutron/+bug/1236127 (needs slightly more unit test coverage, according to Kyle, need new owner)<br />
** (still working on the bugs section - shiv)<br />
* Spec Reviews<br />
** https://etherpad.openstack.org/p/Neutron_ML2_Juno_Spec_Tracking<br />
*** If priority is assigned, you may add your name as subteam-reviewer<br />
** Modular L2 agent (banix, blueprint)<br />
*** Have started putting the code together. Will have it posted before the next meeting (June 11) for comment. Will also update the ether pad below to provide more information accordingly.<br />
*** https://etherpad.openstack.org/p/modular-l2-agent-outline<br />
** Status on sync implementation (sukhdev)<br />
*** some bugs were closed as this will now be the holy grail<br />
<br />
=== Meeting May 28, 2014 ===<br />
* Announcements<br />
** none<br />
* Action items from last week<br />
** shivharis to scan all the bugs and tag them and prioritize them<br />
** rkukura to move all the specs from Agenda to an ehterpad<br />
** banix to send an email regarding ML2 Modular agent plan and seek interested parties<br />
* ovs-firewall-driver discussion: blueprint obstacles https://review.openstack.org/#/c/89712/<br />
* Modular L2 agent: planning<br />
** Initial outline for discussion [https://etherpad.openstack.org/p/modular-l2-agent-outline here]<br />
** possible interaction with upcoming "hierarchical binding" and "unified get_device_details"<br />
* Bugs (today we will only address these bugs)<br />
** https://bugs.launchpad.net/neutron/+bug/1276391 (rkukura: status)<br />
** https://bugs.launchpad.net/neutron/+bug/1227336 (banix to update status)<br />
** https://bugs.launchpad.net/neutron/+bug/1246737 (oleg: havana backport)<br />
** https://bugs.launchpad.net/neutron/+bug/1224978 (romilg: status?, priority?)<br />
** https://bugs.launchpad.net/neutron/+bug/1260598 (isaku: status on unit test?)<br />
** There are many bugs under the "need unit tests" [ NEED OWNERS ]<br />
*** what is the general plan for this?<br />
*** do MDs need specific tests or they are covered by the general ML2 plugin testing framework?<br />
* Spec Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron-specs,n,z<br />
** https://etherpad.openstack.org/p/Neutron_ML2_Juno_Spec_Tracking<br />
* Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Open Discussion<br />
<br />
=== Meeting May 21, 2014 ===<br />
* Announcements<br />
** Mid-cycle code sprint scheduled July 9-11<br />
*** Cisco office in Bloomington, Minnesota<br />
*** logistics, signup: https://etherpad.openstack.org/p/neutron-juno-mid-cycle-meeting<br />
* Action items from last week<br />
** banix to organize single etherpad for Modular L2 Agents session - done<br />
** rkukura to flesh out single etherpad for ML2 Roadmap session - done<br />
* ML2 design summit sessions post-mortem<br />
** https://etherpad.openstack.org/p/ML2_Juno_Roadmap<br />
** https://etherpad.openstack.org/p/ML2_mechanismdriver_extensions_support<br />
** https://etherpad.openstack.org/p/juno-neutron-modular-l2-agent<br />
** https://etherpad.openstack.org/p/hierarchical_network_topology<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Spec reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron-specs,n,z<br />
** Merged<br />
*** ML2 Mechanism Driver for the Cisco APIC - https://review.openstack.org/#/c/89305/ - HenryG<br />
*** ML2 Mechanism Driver for SR-IOV NIC switching - https://review.openstack.org/#/c/89763/ - irenab<br />
** In review<br />
*** Add spec for ML2 mechanism driver for SDN-VE - https://review.openstack.org/#/c/88101/ - banix<br />
*** VDP support in OVS Neutron Agent - https://review.openstack.org/#/c/89728/ - nlahouti<br />
*** ML2 Type drivers refactor to allow extensiblity - https://review.openstack.org/#/c/91811/ - asomya<br />
*** physical-network-topology extension spec - https://review.openstack.org/#/c/91275/ - Isaku Yamahata<br />
*** GW API: L2 bridging API - Piece 1: Basic use cases - https://review.openstack.org/#/c/93613/ - Racha Ben Ali<br />
*** Neutron QoS API Extension - https://review.openstack.org/#/c/88599/ - sc68cal<br />
*** Allow partial specification of Provider Network attributes - https://review.openstack.org/#/c/91540/ - zzelle<br />
*** Open vSwitch-based Security Groups: OVS FirewallDriver - https://review.openstack.org/#/c/89712/ - asadoughi<br />
*** Adding spec for fsl-sdn-os-mech-driver - https://review.openstack.org/#/c/88190/ - Trinath Somanchi<br />
*** Support for extensions in ML2 Mechanism Drivers - https://review.openstack.org/#/c/89208/ - nlahouti<br />
*** Add spec for neutron-external-ports blueprint - https://review.openstack.org/#/c/87825/ - kevinbenton<br />
*** ML2 Mechanism Driver for Cisco DFA - https://review.openstack.org/#/c/89740/ - nlahouti<br />
*** Neutron OVS based Distributed Virtual Router - https://review.openstack.org/#/c/89934/ - Swaminathan Vasudevan<br />
*** VLAN aware VMs - https://review.openstack.org/#/c/94612/ - Erik Moe<br />
** Planned<br />
*** ML2 Hierarchical Port Binding - rkukura<br />
* Code reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Open discussion<br />
<br />
=== Meeting May 7, 2014 ===<br />
* Announcements<br />
** Juno Summit next week, so no IRC meeting<br />
** Mid-cycle meeting being planned - https://etherpad.openstack.org/p/neutron-juno-mid-cycle-meeting<br />
* Action items from last week<br />
** rkukura to create etherpads for each summit session as soon as schedule is finalized<br />
*** rkukura added https://etherpad.openstack.org/p/ML2_Juno_Roadmap, but still needs to link BPs and spec to discuss<br />
*** etherpads have been added for other sessions by others<br />
*** Single etherpad per session, vs. etherpad per proposal?<br />
* ML2 Design Summit Sessions<br />
** Neutron schedule - http://junodesignsummit.sched.org/overview/type/neutron<br />
** Three sessions mainly focused on ML2<br />
*** ML2 Roadmap - http://junodesignsummit.sched.org/event/685fded37958784c0337681aa120568c<br />
*** Agent - http://junodesignsummit.sched.org/event/4205f2c4084e8a0c3bd8d420803ddf02<br />
*** Hierarchical Network Topologies - http://junodesignsummit.sched.org/event/1d5c2a1cc40bb6ffa539c19e8e5471b2<br />
** etherpads - https://wiki.openstack.org/wiki/Summit/Juno/Etherpads#Neutron<br />
** neutron pod at summit<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Spec Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron-specs,n,z<br />
* Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Open Discussion<br />
<br />
=== Meeting Cancelled April 30, 2014 ===<br />
* OpenStack vacation week!<br />
=== Meeting April 23, 2014 ===<br />
* Announcements<br />
** Neutron design summit runs through Friday - check your travel plans<br />
** New BP review process is up and running<br />
* Action items from last week<br />
** None<br />
* Design Summit Sessions<br />
** http://summit.openstack.org/<br />
** mestery is finalizing schedule, combining sessions<br />
*** ML2 Roadmap<br />
*** Agent<br />
*** Hierarchical Network Topologies<br />
** neutron pod at summit<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Spec Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron-specs,n,z<br />
* Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Open Discussion<br />
<br />
=== Meeting April 16, 2014 ===<br />
* Announcements<br />
* Action items from last week:<br />
* TypeDriver Refactoring: asomya<br />
* ovs-firewall-driver update: asadoughi<br />
* design summit session proposals - deadline Sunday 4/20<br />
** https://etherpad.openstack.org/p/juno_ml2_session_ideas<br />
<br />
=== Meeting April 9, 2014 ===<br />
* Action items from last week:<br />
** mestery to start etherpad for Juno Summit Sessions<br />
*** https://etherpad.openstack.org/p/juno_ml2_session_ideas<br />
** asomya to present his TypeDriver Refactoring<br />
* TypeDriver Refactoring<br />
** asomya<br />
* ovs-firewall-driver update: asadoughi<br />
<br />
=== Meeting April 2, 2014 ===<br />
* Action items from last week<br />
** banix to push patch to call remaining MDs after postcommit exception<br />
*** Please see: https://review.openstack.org/#/c/83217/ (Note that besides the unit tests and the updated comments this patch simply adds three lines.)<br />
* Reviews being tracked<br />
** Bind ports outside of transactions (rkukura): https://review.openstack.org/#/c/82945/<br />
** Error handling for update ops - https://bugs.launchpad.net/neutron/+bug/1227336<br />
*** Marked this as WORKINPROGRESS pending further discussion (perhaps at the summit). See the Action items section above for a stopgap measure. <br />
*** https://review.openstack.org/#/c/69792/ - in review<br />
*** Needs ML2 and core reviews<br />
*** Consensus that undoing operation makes sense if postcommit() ops fail?<br />
*** Do only drivers already called before failure see undo?<br />
* Design Summit Session Ideas<br />
** Juno planning for ML2 should start now<br />
** Ideas for summit sessions<br />
<br />
=== Meeting March 26, 2014 ===<br />
* Action items from last week:<br />
** None<br />
* Migration BP<br />
** migration - FFE - https://review.openstack.org/#/c/76533/ - merged<br />
* Other Bugs:<br />
* Bugs for icehouse<br />
** Port binding details - https://bugs.launchpad.net/neutron/+bug/1276395<br />
*** partial fix (add new properties) - https://review.openstack.org/#/c/76363/ - merged<br />
*** remainder (binding details in delete_port_*commit() ops) - https://review.openstack.org/#/c/79511/ - merged<br />
** bind_port() called in transaction - https://bugs.launchpad.net/neutron/+bug/1276391<br />
*** partial fix (remove validate_port_binding() and unbind_port() ops) - https://review.openstack.org/#/c/79511/ - merged<br />
*** remainder (move binding outside transaction) - https://review.openstack.org/#/c/82945/ - WIP<br />
**** Required minor fixes to mechanism drivers and tests - see REVISIT comments<br />
**** Update later today with cleanups, record locking, etc.<br />
**** Not clear if it will make icehouse<br />
** Error handling for update ops - https://bugs.launchpad.net/neutron/+bug/1227336<br />
*** https://review.openstack.org/#/c/69792/ - in review<br />
*** Needs ML2 and core reviews<br />
*** Consensus that undoing operation makes sense if postcommit() ops fail?<br />
*** Do only drivers already called before failure see undo?<br />
*** Defer to juno?<br />
** Binding failed - https://bugs.launchpad.net/neutron/+bug/1244255 - closed<br />
** VIF security - https://bugs.launchpad.net/nova/+bug/1112912 - in review<br />
*** Resistance to merging nova side - just control via nova config?<br />
*** Email thread and IRC discussion<br />
*** Nachi suggested discussion on #openstack-neutron after this meeting<br />
<br />
=== Meeting March 19, 2014 ===<br />
* Action items from last week:<br />
** None<br />
* Migration BP<br />
** migration - FFE - https://review.openstack.org/#/c/76533/<br />
*** (marun) Updated to support LB, please review.<br />
* Other Bugs:<br />
* Bugs for icehouse<br />
** Port binding details - https://bugs.launchpad.net/neutron/+bug/1276395<br />
*** partial fix (add new properties) - https://review.openstack.org/#/c/76363/ - merged<br />
*** remainder (binding details in delete_port_*commit() ops) - https://review.openstack.org/#/c/79511/ - approved<br />
** bind_port() called in transaction - https://bugs.launchpad.net/neutron/+bug/1276391<br />
*** partial fix (remove validate_port_binding() and unbind_port() ops) - https://review.openstack.org/#/c/79511/ - approved<br />
*** remainder (move binding outside transaction) - in progress, hopefully in review today<br />
** Error handling for update ops - https://bugs.launchpad.net/neutron/+bug/1227336<br />
*** https://review.openstack.org/#/c/69792/ - in review<br />
*** Needs ML2 and core reviews<br />
*** Consensus that undoing operation makes sense if postcommit() ops fail?<br />
** VIF security - https://bugs.launchpad.net/nova/+bug/1112912 - in review<br />
** Binding failed - https://bugs.launchpad.net/neutron/+bug/1244255 - unassigned?<br />
*** Will https://review.openstack.org/#/c/80829/ help?<br />
* Final mechanism driver status for icehouse:<br />
** cisco apic - deferred - https://review.openstack.org/#/c/73355/, https://review.openstack.org/#/c/73372/<br />
** cisco ucs - deferred<br />
** freescale - deferred - https://review.openstack.org/#/c/78092/ (former reviews: https://review.openstack.org/#/c/71868/, https://review.openstack.org/#/c/73985/, https://review.openstack.org/#/c/70089/)<br />
** huawei - deferred<br />
** SRIOV mech driver - deferred - https://review.openstack.org/#/c/74464/<br />
<br />
=== Meeting March 12, 2014 ===<br />
* Action items from last week:<br />
** None<br />
* Final mechanism driver status for icehouse<br />
** bigswitch - merged - https://review.openstack.org/#/c/64944/<br />
** brocade - merged - https://review.openstack.org/#/c/60129/<br />
** cisco apic - deferred - https://review.openstack.org/#/c/73355/, https://review.openstack.org/#/c/73372/<br />
** cisco ucs - deferred<br />
** freescale - deferred - https://review.openstack.org/#/c/78092/ (former reviews: https://review.openstack.org/#/c/71868/, https://review.openstack.org/#/c/73985/, https://review.openstack.org/#/c/70089/)<br />
** huawei - deferred<br />
** mellanox - merged - https://review.openstack.org/#/c/72854/<br />
** open daylight (odl) - merged - https://review.openstack.org/#/c/69775/<br />
** openflow agent - merged - https://review.openstack.org/#/c/71791/<br />
** SRIOV mech driver - deferred - https://review.openstack.org/#/c/74464/<br />
* Other BPs for icehouse<br />
** migration - FFE - https://review.openstack.org/#/c/76533/<br />
*** (marun) Updated to support LB, please review.<br />
** partial specs - deferred - https://review.openstack.org/#/c/71904/, https://review.openstack.org/#/c/74055/<br />
* Bugs for icehouse<br />
** Port binding details - https://bugs.launchpad.net/neutron/+bug/1276395<br />
*** partial fix (add new properties) - https://review.openstack.org/#/c/76363/ - merged<br />
*** remainder (binding details in delete_port_*commit() ops) - will be addressed in update to https://review.openstack.org/#/c/79511/ today - in progress<br />
** bind_port() called in transaction - https://bugs.launchpad.net/neutron/+bug/1276391<br />
*** partial fix (remove validate_port_binding() and unbind_port() ops) - https://review.openstack.org/#/c/79511/ - in review, update today<br />
*** remainder (move binding outside transaction) - in progress, hopefully in review today<br />
** Error handling for update ops - https://bugs.launchpad.net/neutron/+bug/1227336<br />
*** https://review.openstack.org/#/c/69792/ - in review<br />
*** Needs ML2 and core reviews<br />
*** Consensus that undoing operation makes sense if postcommit() ops fail?<br />
** VIF security - https://bugs.launchpad.net/nova/+bug/1112912 - in review<br />
** Binding failed - https://bugs.launchpad.net/neutron/+bug/1244255 - unassigned?<br />
** Agent model migration - https://bugs.launchpad.net/neutron/+bug/1260224 - in review<br />
** L2-pop live migration - https://bugs.launchpad.net/neutron/+bug/1237841 - review abandoned?<br />
*** here is the good review : https://review.openstack.org/#/c/61767/ (will be rebased asap)<br />
* Distributed Virtual Router<br />
** L2 plugin changes needed to enable DVR. See the DVR section of [[Meetings/Neutron-L3-Subteam|L3 subteam page]] for details.<br />
** [https://docs.google.com/document/d/1depasJSnGZPOnRLxEC_PYsVLcGVFXZLqP52RFTe21BE/edit#heading=h.5w7clq272tji Here is the document specifically about L2 changes]<br />
* Juno design summit session proposals<br />
** Submit and read proposals at http://summit.openstack.org/<br />
** I'll submit a general ML2 update/planning/catch-all session<br />
** Unfinished items from icehouse?<br />
** Brainstorm?<br />
* Open Discussion<br />
<br />
=== Meeting March 5, 2014 ===<br />
* Action items from last week:<br />
** None<br />
* Mechanism driver status for icehouse<br />
** bigswitch - merged - https://review.openstack.org/#/c/64944/<br />
** brocade - approved - https://review.openstack.org/#/c/60129/<br />
** cisco apic - deferred? - https://review.openstack.org/#/c/73355/, https://review.openstack.org/#/c/73372/<br />
** cisco ucs - deferred<br />
** freescale - deferred - https://review.openstack.org/#/c/78092/ (former reviews: https://review.openstack.org/#/c/71868/, https://review.openstack.org/#/c/73985/, https://review.openstack.org/#/c/70089/)<br />
** huawei - deferred<br />
** mellanox - merged - https://review.openstack.org/#/c/72854/<br />
** open daylight (odl) - FFE - https://review.openstack.org/#/c/69775/<br />
** openflow agent - merged - https://review.openstack.org/#/c/71791/<br />
** SRIOV mech driver: https://review.openstack.org/#/c/74464/<br />
* Other BPs for icehouse<br />
** migration - FFE - https://review.openstack.org/#/c/76533/<br />
*** (marun) Updated to support LB, please review.<br />
** partial specs - deferred? - https://review.openstack.org/#/c/71904/, https://review.openstack.org/#/c/74055/<br />
* Bugs for icehouse<br />
** https://bugs.launchpad.net/neutron/+bug/1276395, https://review.openstack.org/#/c/76363/ - approved<br />
** https://bugs.launchpad.net/neutron/+bug/1276391 - in progress<br />
** https://review.openstack.org/#/c/69792/ Deals with fails in update-*-postcommit ops <br />
* Distributed Virtual Router<br />
** L2 plugin changes needed to enable DVR. See the DVR section of [[Meetings/Neutron-L3-Subteam|L3 subteam page]] for details.<br />
** [https://docs.google.com/document/d/1depasJSnGZPOnRLxEC_PYsVLcGVFXZLqP52RFTe21BE/edit#heading=h.5w7clq272tji Here is the document specifically about L2 changes]<br />
* Open Discussion<br />
<br />
=== Meeting February 26, 2014 ===<br />
* Action items from last week:<br />
** ML2 team to review Port Binding document and comment inline<br />
*** https://docs.google.com/document/d/1k8tAqfQr8Ujzx5TzpXTYEUaym-0U-pE3YL9wjrS8cDg/edit#heading=h.cpck9ip3dbdv<br />
** marun and rkukura to proceed with migration BP and get an extension from markmcclain<br />
*** Initial patch posted for review, please take a look! https://review.openstack.org/#/c/76533/<br />
**** [marun]: I'm afraid I can't attend the meeting but will be back online later today. <br />
** All ML2 MechanismDrivers which bind ports should ensure they look to make sure the binding:vnic_type attribute is something they handle.<br />
* Port binding bug fixes which may affect MDs:<br />
** https://bugs.launchpad.net/neutron/+bug/1276395<br />
** https://bugs.launchpad.net/neutron/+bug/1276391<br />
* Open Discussion<br />
<br />
=== Meeting February 19, 2014 ===<br />
* Action items from last week:<br />
** rkukura to move port binding discussion into Google Doc<br />
** matrohon to file BP for multi-node testing and bring this up in the infra meeting<br />
* Migration tool<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/ml2-deprecated-plugin-migration<br />
** marun volunteered to own this working with rkukura<br />
* SR-IOV BPs in review:<br />
** https://blueprints.launchpad.net/neutron/+spec/ml2-binding-profile<br />
** https://blueprints.launchpad.net/neutron/+spec/ml2-request-vnic-type<br />
** https://blueprints.launchpad.net/neutron/+spec/vif-details<br />
** https://review.openstack.org/#/c/21946/<br />
** https://bugs.launchpad.net/neutron/+bug/1274034<br />
** https://review.openstack.org/#/c/44596/<br />
* Port binding bug fixes which may affect MDs:<br />
** https://bugs.launchpad.net/neutron/+bug/1276395<br />
** https://bugs.launchpad.net/neutron/+bug/1276391<br />
* Proposed patch to ML2 to move away from providernet extension into the multi-provider extension with arbitrary attributes<br />
** https://review.openstack.org/#/c/37893/<br />
<br />
=== Meeting February 12, 2014 ===<br />
* Action items from last week:<br />
** rkukura to put result of binding changes email discussion into a wiki or google doc<br />
** rkukura to change priorities of all new 3rd party MD BPs to low if they do not already have jenkins job in place<br />
*** https://blueprints.launchpad.net/neutron/+spec/brocade-ml2-mechanism-driver - medium, approved, in review, have jenkins<br />
*** https://blueprints.launchpad.net/neutron/+spec/bsn-ml2-mechanism-driver - medium, approved, no review, no jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/huawei-ml2-mechanism-driver - medium, approved, in review, no jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/ml2-cisco-apic-mechanism-driver - medium, approved, no review, have jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/ml2-opendaylight-mechanism-driver - medium, approved, in review, have jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/ml2-ucs-manager-mechanism-driver - medium, approved, no review, have jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/mlnx-ml2-support - medium, approved, in review, have jenkins<br />
*** https://blueprints.launchpad.net/neutron/+spec/ryu-ml2-driver - medium, approved, in review, have jenkins<br />
*** https://blueprints.launchpad.net/neutron/+spec/bigswitch-ml2-driver - low, approved, in review, no jenkins?, relationship to bsn-ml2-mechanism-driver?<br />
*** https://blueprints.launchpad.net/neutron/+spec/fsl-sdn-os-mech-driver - low, approved, in review, no jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/huawei-ml2-evs-mechanism-driver - low, approved, no review, no jenkins, relationship to huawei-ml2-mechanism-driver?<br />
*** https://blueprints.launchpad.net/neutron/+spec/netron-ml2-mechnism-driver-for-cisco-dfa-support - deferred to juno<br />
* ML2 Exceptions to UserSpace<br />
** https://bugs.launchpad.net/neutron/+bug/1273730<br />
* BPs<br />
** Provider network partial specs: zzelle@irc<br />
** https://wiki.openstack.org/wiki/Provider-network-partial-specs<br />
** https://review.openstack.org/71904<br />
* Blueprints<br />
** https://blueprints.launchpad.net/neutron?searchtext=ml2<br />
** 3 high, 13 medium, 3 low, 13 undefined priorities<br />
** 19 not yet approved for icehouse<br />
** all MDs should probably be same priority<br />
** Which should we approve for icehouse, drop from icehouse or adjust priority?<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron/+bugs?field.tag=ml2<br />
* ovs-firewall security group update: asadoughi<br />
* Tests<br />
** Add the capabality to test core MD (l2-pop, ovs, lb) by the gate<br />
<br />
===Previous Agenda===<br />
* ML2 Sessions Etherpads from Icehouse summit:<br />
** Extensibility of ML2 (Wednesday 4:40PM): https://etherpad.openstack.org/p/ML2_Extensibility<br />
** ML2 QoS and Deprecated Plugin Migration (Wednesday 5:30PM): https://etherpad.openstack.org/p/neutron-qos-hk and https://etherpad.openstack.org/p/ML2_Deprecated_Plugin_Migration<br />
** ML2 Multiple Backend Support (Friday 9:50AM)<br />
** ML2 Mechanism Drivers and Modular Agents (Friday 1:30PM)<br />
* devstack ML2 patches<br />
** Default devstack to ML2: https://bugs.launchpad.net/devstack/+bug/1220745<br />
** Correctly set L3 service plugin for ML2: https://review.openstack.org/#/c/48522/<br />
* Documentation<br />
** Need to focus on this now<br />
** Documentation BP link: https://blueprints.launchpad.net/openstack-manuals/+spec/neutron-ml2-docs<br />
** ML2 documentation bugs link: https://bugs.launchpad.net/openstack-manuals/+bugs?field.tag=ml2<br />
** Need to document ML3 with ML2<br />
* Testing and bug fixes<br />
** Testing of ML2 by everyone would be appreciated<br />
** We need to find and fix any bugs in the next couple of weeks<br />
<br />
* Icehouse Design Summit Topic ideas<br />
** RPC handling in ML2 for Type and Mechanism Drivers<br />
** More extensible TypeDrivers for controller-based MechanismDrivers<br />
** Monolithic Plugin vs. ML2 MechanismDriver - current and future plugins<br />
** Future Directions for ML2 (orchestration, deployment, management, ...)<br />
** Migration from deprecated Plugins (openvswitch, linuxbridge) to ML2 - automation?<br />
** Add support for VXLAN multicast to the OVS agent with newer versions of OVS and Linux kernel.<br />
** Multi-segment provider network implementations in MechanismDrivers, specifically OVS.<br />
** Additional provider network attributes for controller-based plugins such as ODL for networks created outside of Neutron.<br />
<br />
=== Icehouse ML2 work for reference ===<br />
* ML2 TypeDriver Extra Port Info<br />
** https://blueprints.launchpad.net/neutron/+spec/ml2-typedriver-extra-port-info<br />
* Campus Network Blueprint and ML2 integration<br />
** https://blueprints.launchpad.net/neutron/+spec/campus-network<br />
* OpenDaylight Driver<br />
** https://blueprints.launchpad.net/quantum/+spec/ml2-opendaylight-mechanism-driver<br />
<br />
=== Questions? ===<br />
<br />
== Previous Meeting Logs ==<br />
* Available here: [http://eavesdrop.openstack.org/meetings/networking_ml2/ ML2 Meeting Logs]<br />
<br />
== General ML2 Information ==<br />
Here are the current ml2-specific blueprints for havana:<br />
<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-gre<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-mechanism-drivers<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-portbinding<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-vxlan<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-multi-segment-api<br />
<br />
<br />
These tunnel-related blueprints effect the openvswitch and/or<br />
linuxbridge agents, and the features should also (or exclusively) be<br />
supported (using both agents simultaneously where applicable) by the ml2<br />
plugin:<br />
<br />
* https://blueprints.launchpad.net/quantum/+spec/ovs-vxlan-lisp-tunnel<br />
* https://blueprints.launchpad.net/quantum/+spec/openvswitch-kernel-vxlan<br />
* https://blueprints.launchpad.net/quantum/+spec/vxlan-linuxbridge<br />
* https://blueprints.launchpad.net/quantum/+spec/ovs-tunnel-partial-mesh<br />
* https://blueprints.launchpad.net/quantum/+spec/l2-population<br />
<br />
<br />
These blueprints involve the ml2 MechanismDriver API:<br />
<br />
* https://blueprints.launchpad.net/quantum/+spec/tailf-ncs<br />
* https://blueprints.launchpad.net/quantum/+spec/ovsplugin-hardware-devices<br />
<br />
[[Category: Meetings]]</div>Sukhdevhttps://wiki.openstack.org/w/index.php?title=Meetings/ML2&diff=150824Meetings/ML22017-02-08T05:10:47Z<p>Sukhdev: </p>
<hr />
<div>'''Weekly on Wednesdays at 1600 UTC on #openstack-meeting-alt'''<br />
<br />
Tracking ML2 Subgroup Reviews: [https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews here]<br />
<br />
<br />
==Agenda==<br />
<br />
=== Meeting February 8, 2017 ===<br />
<br />
* Announcements<br />
** Neutron PTG etherpad - https://etherpad.openstack.org/p/neutron-ptg-pike<br />
<br />
* Bugs/RFEs<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting January 25, 2017 ===<br />
<br />
* Announcements<br />
** Neutron PTG etherpad - https://etherpad.openstack.org/p/neutron-ptg-pike<br />
<br />
* Bugs/RFEs<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
*** https://review.openstack.org/#/c/404293<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting January 18, 2017 ===<br />
<br />
* Announcements<br />
** There is still room for PTG registrations <br />
<br />
* Bugs/RFEs<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
*** https://review.openstack.org/#/c/404293<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting January 11, 2017 ===<br />
<br />
* Announcements<br />
* There is still room for PTG registrations <br />
<br />
* Bugs/RFEs<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
*** https://review.openstack.org/#/c/404293<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting December 14, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 7, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting November 23, 2016 ===<br />
<br />
=== Meeting November 16, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting November 9, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Ocata Summit Retrospective<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
*** part of this Barcelona summit design session: https://etherpad.openstack.org/p/ocata-nova-neutron-session<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting November 2, 2016 ===<br />
<br />
* Skipping due to Ocata summit travel/recovery<br />
<br />
=== No Meeting October 26, 2016 ===<br />
<br />
* Skipping due to Ocata summit<br />
<br />
=== Meeting October 19, 2016 ===<br />
<br />
* Announcements<br />
** Next week Summit in Barcelona. No meeting next week<br />
<br />
* Ocata Planning<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
*** part of this Barcelona summit design session: https://etherpad.openstack.org/p/ocata-nova-neutron-session<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting October 12, 2016 ===<br />
<br />
* Announcements<br />
** Bob Kukura will not be at today's meeting.<br />
<br />
* Ocata Planning<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
*** part of this Barcelona summit design session: https://etherpad.openstack.org/p/ocata-nova-neutron-session<br />
*** Unifying the portbinding logic is not a necessary part of this proposal anymore<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting October 5, 2016 ===<br />
<br />
* Announcements<br />
** Bob Kukura will not be at today's meeting.<br />
<br />
* Ocata Planning<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** Unifying the portbinding logic is not a necessary part of this proposal anymore<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting September 28, 2016 ===<br />
<br />
=== No Meeting September 21, 2016 ===<br />
<br />
=== No Meeting September 14, 2016 ===<br />
<br />
=== Meeting September 7, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** Unifying the portbinding logic is not a necessary part of this proposal anymore<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting August 31, 2016 ===<br />
<br />
* Neither sukhdev nor rkukura is available to chair today, so we'll skip this week's meeting.<br />
<br />
=== Meeting August 24, 2016 ===<br />
<br />
* Announcements<br />
** N-3 is Sept 1<br />
<br />
* Bugs/RFEs<br />
** Unify ML2 portbinding and dvr portbinding tables - andreas (not available for today's meeting)<br />
*** please review this patch - https://review.openstack.org/#/c/317358<br />
*** spec for live migration - https://review.openstack.org/#/c/309416/<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception - see patch here - https://review.openstack.org/#/c/327500<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 17, 2016 ===<br />
<br />
* Announcements<br />
** N-3 is Sept 1<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
*** I have added the conf calling information for remote participation - see - https://etherpad.openstack.org/p/newton-neutron-midcycle-workitems<br />
<br />
<br />
* Bugs/RFEs<br />
** Unify ML2 portbinding and dvr portbinding tables - andreas <br />
<br />
** please review this patch - https://review.openstack.org/#/c/317358<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception - see patch here - https://review.openstack.org/#/c/327500<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
** Clarification on coupling between port create and port update calls to mech drivers<br />
<br />
=== Meeting August 3, 2016 ===<br />
<br />
* Announcements<br />
** N-3 is Sept 1<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
** Barcelona summit presentation voting has started: https://www.openstack.org/summit/barcelona-2016/vote-for-speakers<br />
<br />
* Bugs/RFEs<br />
** Unify ML2 portbinding and dvr portbinding tables - andreas <br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1609184 [RFE] ML2: Allow retry on db error by precommit https://review.openstack.org/#/c/350315/<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 27, 2016 ===<br />
<br />
* Meeting was cancelled this week<br />
<br />
=== Meeting July 20, 2016 ===<br />
<br />
* Announcements<br />
** N-2 is behind us<br />
** N-3 is Sept 1<br />
** Project Mascot/logo - see here - http://lists.openstack.org/pipermail/openstack-dev/2016-July/099046.html<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
<br />
* Bugs/RFEs<br />
** Unify ML2 portbinding and dvr portbinding tables - andreas <br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 13, 2016 ===<br />
<br />
* Announcements<br />
** Deadline to submit proposals for Barcelona summit is today<br />
** N-2 is this week - http://releases.openstack.org/newton/schedule.html<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
<br />
* Bugs/RFEs<br />
** Unify of ML2 portbinding and dvr portbinding tables<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
<br />
<br />
=== Meeting July 6, 2016 ===<br />
<br />
* Announcements<br />
** July 12-14 Neuton-2<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
* Bugs/RFEs<br />
** Unify of ML2 portbinding and dvr portbinding tables<br />
*** Armax commented on the spec: https://review.openstack.org/309416 . Those are his major points:<br />
*** Are we sure that vnic_type and profile are always port specific (and not binding specific)?<br />
*** Why not just merging the portbindingstable into the dvr portbindingstable?<br />
*** For Live Migration Armando rather wants a live migration specifc port extension than a general purpose port extension. The general purpose solution seems a bit overkill to him. On the summit, we decided to go the latter one, thoughts?<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
=== Meeting June 29, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Items from Last week<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting June 22, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Items from Last week<br />
** https://review.openstack.org/#/c/320657/1/neutron/db/ipam_backend_mixin.py <- Should this be fixed? Question from Rossella.<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting June 15, 2016 ===<br />
<br />
* Announcements<br />
* Unify of ML2 portbinding and dvr portbinding tables<br />
** current patchset: https://review.openstack.org/#/c/326987<br />
*** TODO: minor fixes, unit tests<br />
*** Separate Patch: OVO, rework DVR part as well<br />
** series of patches doing similar work for router ha ports: https://review.openstack.org/#/c/323993<br />
** Which one is the right way to go? Who do we need to involve to land this in Newton?<br />
<br />
* Open Discussion<br />
** https://review.openstack.org/#/c/320657/1/neutron/db/ipam_backend_mixin.py <- Should this be fixed? Question from Rossella.<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
=== Meeting June 8, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Open Discussion<br />
<br />
=== Meeting June 1, 2016 ===<br />
<br />
* Announcements<br />
** N-1 is *this* week<br />
** http://releases.openstack.org/newton/schedule.html<br />
<br />
* Manila-ML2 integration <br />
** https://bugs.launchpad.net/neutron/+bug/1573197<br />
<br />
* Security Groups Discussion<br />
<br />
* Open Discussion<br />
** Some routed networks stuff (carl_baldwin)<br />
*** https://review.openstack.org/#/c/317358 - Enabling create / delete of segments directly<br />
*** https://review.openstack.org/#/c/321152 - ML2 bug doesn't allow return of IP allocation in port update.<br />
<br />
=== Meeting May 25, 2016 ===<br />
<br />
* Today's meeting was cancelled - we will meet next week<br />
<br />
* Announcements<br />
** N-1 is next week<br />
** http://releases.openstack.org/newton/schedule.html<br />
<br />
* Manila-ML2 integration <br />
** https://bugs.launchpad.net/neutron/+bug/1573197<br />
<br />
* Security Groups Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting May 18, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Bugs<br />
<br />
* Open Discussion<br />
<br />
=== Meeting May 11, 2016 ===<br />
<br />
(carl_baldwin) Will there be a meeting this week? - Yes<br />
<br />
* Announcements<br />
<br />
* Newton charter for ML2 <br />
** Trunked ports integration with ML2 <br />
** Integration of Segments service plugin with ML2 (see below)<br />
<br />
* Bugs<br />
** Missing ML2 config options in config reference: https://bugs.launchpad.net/openstack-manuals/+bug/1567792<br />
<br />
* Open Discussion<br />
** Some routed networks topics<br />
*** creating and deleting segments on existing network through new segment API<br />
**** Any cases it should be forbidden?<br />
*** Integrating the segments service plugin with ML2<br />
<br />
<br />
=== Meeting May 4, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Discussion on the charter for ML2 for Newton<br />
** Some of the discussion during summit - https://etherpad.openstack.org/p/newton-neutron-unplugged-track<br />
<br />
* Bugs<br />
** Missing ML2 config options in config reference: https://bugs.launchpad.net/openstack-manuals/+bug/1567792<br />
<br />
* Open Discussion<br />
<br />
=== Meeting April 20, 2016 ===<br />
<br />
* Announcements<br />
** rkukura cannot attend today<br />
** Austin Summit Next week<br />
** No meeting next week (4/27)<br />
<br />
* Neutron Austin Design sessions schedule<br />
** https://www.openstack.org/summit/austin-2016/summit-schedule/global-search?t=Neutron%3A<br />
<br />
* Bugs<br />
** Missing ML2 config options in config reference: https://bugs.launchpad.net/openstack-manuals/+bug/1567792<br />
<br />
* Open Discussion<br />
** Nova-Neutron Porbinding Migration issues (+ macvtap migration, cross l2 agent migration) <br />
*** Cannot attend today, so here a brief update (scheuran, 2016-04-13)<br />
*** Started discussion on the ML http://lists.openstack.org/pipermail/openstack-dev/2016-April/092073.html<br />
*** In a lengthy chat with kevinbenton today we agreed to follow up the multiple port binding thing<br />
*** I started rebasing Bobs patches https://review.openstack.org/#/c/189410 - it will take a while, as I'm learning a lot on the way ;)<br />
*** And a BP + spec is required for the API changes that externalize multiple bindings per port, also still TBD<br />
<br />
=== Meeting April 13, 2016 ===<br />
<br />
* Announcements<br />
** Newton is now open for business<br />
** Networking Guide ML2 section merged: http://docs.openstack.org/mitaka/networking-guide/config-ml2-plug-in.html (scheuran)<br />
<br />
* Neutron Austin Design sessions schedule<br />
** https://www.openstack.org/summit/austin-2016/summit-schedule/global-search?t=Neutron%3A<br />
<br />
* Bugs<br />
** Missing ML2 config options in config reference: https://bugs.launchpad.net/openstack-manuals/+bug/1567792<br />
<br />
* Open Discussion<br />
** Nova-Neutron Porbinding Migration issues (+ macvtap migration, cross l2 agent migration) <br />
*** Cannot attend today, so here a brief update (scheuran, 2016-04-13)<br />
*** Started discussion on the ML http://lists.openstack.org/pipermail/openstack-dev/2016-April/092073.html<br />
*** In a lengthy chat with kevinbenton today we agreed to follow up the multiple port binding thing<br />
*** I started rebasing Bobs patches https://review.openstack.org/#/c/189410 - it will take a while, as I'm learning a lot on the way ;)<br />
*** And a BP + spec is required for the API changes that externalize multiple bindings per port, also still TBD<br />
<br />
=== Meeting April 6, 2016 ===<br />
<br />
* Announcements<br />
** Mitaka release is this week<br />
<br />
* Neutron Austin Design summit Ideas <br />
** Link - https://etherpad.openstack.org/p/newton-neutron-summit-ideas<br />
<br />
* port binding discussion on migration (scheuran) - continuation from previous week<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 30, 2016 ===<br />
<br />
* Announcements<br />
** Mitaka RC2 in the works<br />
<br />
* Neutron Austin Design summit Ideas <br />
** Link - https://etherpad.openstack.org/p/newton-neutron-summit-ideas<br />
<br />
* port binding discussion on migration (scheuran)<br />
** In case distributed ports would be needed, old (currently abandoned, but worth revisiting) effort to cleanup DVR's distributed port implementation as a precursor to generalizing it is here:<br />
*** https://bugs.launchpad.net/neutron/+bug/1367391<br />
*** https://review.openstack.org/#/c/189410/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 23, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Neutron Austin Design summit Ideas <br />
** Link - https://etherpad.openstack.org/p/newton-neutron-summit-ideas<br />
<br />
* port binding discussion on migration (scheuran)<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 16, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Docs ML2 configuration section update<br />
** Documentation - https://review.openstack.org/#/c/282349<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* port binding with port owned by router<br />
<br />
* Simulate portbinding on migration target host (scheuran)<br />
** Use Case: Migration cross l2 agents, migration with macvtap l2 agent --> In both cases nova needs to know the portbinding information that should be used on the migration target before migration has started (in nova pre_live_migration) and before port has been bound. This information is required to trigger the correct vif-plug action on the target and to modify the libvirt domain.xml accordingly<br />
** Approach: Some new api call is required, which simulates the portbinding for the target host and returns this information<br />
** This is just as a heads up - I try to come up with more details in the next meeting (23rd of March)<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 9, 2016 ===<br />
<br />
* Announcements<br />
** rkukura cannot attend today<br />
<br />
* Modular L2 agent update<br />
** Documentation - https://review.openstack.org/#/c/282349<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 2, 2016 ===<br />
<br />
* Announcements<br />
** Mitaka-3 is this week<br />
<br />
* Modular L2 agent update<br />
** Documentation - https://review.openstack.org/#/c/282349<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting February 24, 2016 ===<br />
<br />
* Announcements<br />
** neutron mid-cycle this week - https://etherpad.openstack.org/p/neutron-mitaka-midcycle<br />
<br />
* Open Agenda - based upon interest<br />
<br />
* Modular L2 agent update<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting February 17, 2016 ===<br />
<br />
* Announcements<br />
** rkukura on PTO this week<br />
<br />
* Open Agenda - based upon interest<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Modular L2 agent update<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting February 10, 2016 ===<br />
<br />
* Announcements<br />
** Do not forget to vote on sessions for Austin Summit<br />
*** https://www.openstack.org/summit/austin-2016/vote-for-speakers<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Modular L2 agent update<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting February 3, 2016 ===<br />
<br />
* Announcements<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Modular L2 agent update<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting January 27, 2016 ===<br />
<br />
* Announcements<br />
** Austin (Newton) Summit session proposal deadline is Monday<br />
*** https://www.openstack.org/summit/austin-2016/call-for-speakers<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting January 20, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Driver API for SecurityGroup <br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Any topics of interest to ML2 - Open Agenda based upon the interest<br />
* Open Discussion<br />
<br />
<br />
=== Meeting January 13, 2016 ===<br />
<br />
* Announcements<br />
** M2 is next week<br />
<br />
* Driver API for SecurityGroup <br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Any topics of interest to ML2 - Open Agenda based upon the interest<br />
* Open Discussion<br />
<br />
=== Meeting January 6, 2016 ===<br />
* Announcements<br />
** M2 Mid Jan<br />
<br />
* Driver API for SecurityGroup - good discussion on the bug<br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* Trunk port binding for VLAN-awere VMs - pretty much ready to go<br />
** Spec - https://review.openstack.org/#/c/243786/<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Any topics of interest to ML2 - Open Agenda based upon the interest<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 30, 2015 ===<br />
<br />
* No meeting<br />
<br />
=== Meeting December 23, 2015 ===<br />
<br />
* No meeting<br />
<br />
=== Meeting December 16, 2015 ===<br />
<br />
* Announcements<br />
** Sukhdev is off for next two weeks, rkukura is off week after next<br />
** no meeting 12/30<br />
** quick poll - meet next week (12/23)?<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** Spec - https://review.openstack.org/#/c/243786/<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran (can't attend today 12/09)<br />
** This patch needs to go in first, then we're ready to do the split of the lb agent: https://review.openstack.org/250542<br />
** Split of the lb agent: Will be updated after above went in: https://review.openstack.org/#/c/246318/<br />
** Moving the code to a separate file [WIP] https://review.openstack.org/#/c/248138/<br />
** Also had a discussion with kevinbenton and ajo if arp spoofing stuff could be modelled as agent extension. Could not convince them, so we agreed to go on with the current design and keep that in the back of our minds for the future.<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* limited-portsec Discussion<br />
** if the limited-portsec depend on port-sec extension, there maybe code in limited-portsec to extend the dict of port-sec.<br />
** https://review.openstack.org/#/c/250036/ , difficult to handle the dependency in these extensions.<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 9, 2015 ===<br />
<br />
* Announcements<br />
** Sukhdev is off for next three weeks<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** Spec - https://review.openstack.org/#/c/243786/<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran (can't attend today 12/09)<br />
** This patch needs to go in first, then we're ready to do the split of the lb agent: https://review.openstack.org/250542<br />
** Split of the lb agent: Will be updated after above went in: https://review.openstack.org/#/c/246318/<br />
** Moving the code to a separate file [WIP] https://review.openstack.org/#/c/248138/<br />
** Also had a discussion with kevinbenton and ajo if arp spoofing stuff could be modelled as agent extension. Could not convince them, so we agreed to go on with the current design and keep that in the back of our minds for the future.<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* limited-portsec Discussion<br />
** if the limited-portsec depend on port-sec extension, there maybe code in limited-portsec to extend the dict of port-sec.<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Open Discussion<br />
** Discussion on passing network ID to the type drivers - enhancement is needed to three methods as follows:<br />
*** def allocate_tenant_segment(self, session, network_id=None):<br />
*** def reserve_provider_segment(self, session, segment, network_id=None):<br />
*** def release_segment(self, session, segment, network_id=None):<br />
<br />
=== Meeting December 2, 2015 ===<br />
* Announcements<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** Spec - https://review.openstack.org/#/c/243786/<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
** https://review.openstack.org/#/c/246318/<br />
** https://review.openstack.org/#/c/248138/<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting November 25, 2015 ===<br />
* Announcements<br />
** M1 is due next week<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** Bence Romsics discussed with ML2 subteam at summit<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting November 18, 2015 ===<br />
* Announcements<br />
** M1 is due in first week of Dec<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** Bence Romsics discussed with ML2 subteam at summit<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting November 11, 2015 ===<br />
* Announcements<br />
** Welcome back from the summit and our week off!<br />
** Mitaka-1 December 1: https://launchpad.net/neutron/+milestone/mitaka-1<br />
<br />
* Mitaka Design Summit recap<br />
** Etherpads: https://wiki.openstack.org/wiki/Design_Summit/Mitaka/Etherpads#Neutron<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** Bence Romsics discussed with ML2 subteam at summit<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
=== Meeting October 21, 2015 ===<br />
* Announcements<br />
** Mitaka summit is next week<br />
** No ML2 IRC meeting during summit<br />
<br />
* Mitaka Design Summit<br />
** Neutron Design Summit schedule - https://www.openstack.org/summit/tokyo-2015/schedule/design-summit<br />
<br />
* ML2 pre-cycle sprint recap<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** email summaries - TBD<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
=== Meeting October 14, 2015 ===<br />
<br />
* Meeting cancelled due to low attendance<br />
<br />
=== Meeting October 7, 2015 ===<br />
<br />
* No meeting - ML2 pre-cycle sprint<br />
<br />
=== Meeting Sept 30, 2015 ===<br />
* Announcements<br />
** Neutron has a new PTL for Mitaka - congratulations to armax and many thanks to mestery!<br />
** ML2 pre-cycle sprint is next week<br />
** No ML2 IRC meeting next week<br />
<br />
* ML2 pre-cycle sprint<br />
** Sprint announcement - http://lists.openstack.org/pipermail/openstack-dev/2015-September/073927.html<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** Logistics<br />
** Prep<br />
<br />
* Mitaka Design Summit proposals for ML2 - discussion <br />
** Neutron Mitaka Design Summit proposals - https://etherpad.openstack.org/p/neutron-mitaka-designsummit<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* Modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
=== Meeting Sept 23, 2015 ===<br />
* Announcements<br />
** Liberty RC1 contents - https://launchpad.net/neutron/+milestone/liberty-rc1<br />
** PTL election is this week - https://wiki.openstack.org/wiki/PTL_Elections_September_2015<br />
<br />
* ML2 late-cycle plan<br />
** Sprint announcement - http://lists.openstack.org/pipermail/openstack-dev/2015-September/073927.html<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* Mitaka Design Summit proposals for ML2 - discussion <br />
** Nutron Mitaka Design Summit proposals - https://etherpad.openstack.org/p/neutron-mitaka-designsummit<br />
<br />
* driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting Sept 16, 2015 ===<br />
<br />
* Announcements<br />
** Liberty RC1 contents - https://launchpad.net/neutron/+milestone/liberty-rc1<br />
<br />
* ML2 late-cycle plan<br />
** Sprint announcement - http://lists.openstack.org/pipermail/openstack-dev/2015-September/073927.html<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* Mitaka Design Summit proposals for ML2 - discussion <br />
** Nutron Mitaka Design Summit proposals - https://etherpad.openstack.org/p/neutron-mitaka-designsummit<br />
<br />
* driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting Sept 9, 2015 ===<br />
<br />
* Announcements<br />
** Liberty-3 contents - https://launchpad.net/neutron/+milestone/liberty-3<br />
** Liberty RC1 contents - https://launchpad.net/neutron/+milestone/liberty-rc1<br />
<br />
* ML2 late-cycle plan<br />
** Sprint announcement - http://lists.openstack.org/pipermail/openstack-dev/2015-September/073927.html<br />
<br />
* Mitaka Design Summit proposals for ML2 - discussion <br />
** Brainstorm ideas for the Mitaka ML2 design summit ideas<br />
** Nutron Mitaka Design Summit proposals - https://etherpad.openstack.org/p/neutron-mitaka-designsummit<br />
<br />
* driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting Sept 2, 2015 ===<br />
<br />
* Announcements<br />
** Liberty FF is this week (or early next week)<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is Yahoo (tentative) <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** Task Flow Document<br />
*** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* driver API for SecurityGroup - Do we want to come up with a plan for Design session in Tokyo for this? <br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 26, 2015 ===<br />
<br />
* Announcements<br />
** Liberty FF is next week<br />
<br />
* Action Items from previous weeks:<br />
** rkukura to work with others to finalize the venue for the ML2 late-cycle sprint<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is TBD. <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* driver API for SecurityGroup<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 19, 2015 ===<br />
<br />
* Announcements<br />
** Liberty FF is two weeks away<br />
<br />
* Action Items from previous weeks:<br />
** rkukura and Sukhdev to re-organize weekly meeting agenda around goals for upcoming Mitaka cycle as well as anything needed to wrap up for liberty<br />
** rkukura to work with others to finalize the venue for the ML2 late-cycle sprint<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is TBD. <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L3 Blueprints - https://launchpad.net/neutron/+milestone/liberty-3<br />
** couple of Blueprints may be of interest to ML2 team<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* driver API for SecurityGroup<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 12, 2015 ===<br />
<br />
* Announcements<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is TBD. <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L3 Blueprints - https://launchpad.net/neutron/+milestone/liberty-3<br />
** couple of Blueprints may be of interest to ML2 team<br />
<br />
* L2 Modular Agent discussion<br />
** macvtap agent and ML2 discussion. Feel free to express your opinion - http://lists.openstack.org/pipermail/openstack-dev/2015-August/071207.html<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 5, 2015 ===<br />
<br />
* Announcements<br />
** Liberty FF is end of August<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is TBD. <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L3 Blueprints - https://launchpad.net/neutron/+milestone/liberty-3<br />
** couple of Blueprints may be of interest to ML2 team<br />
<br />
* L2 Modular Agent discussion<br />
** macvtap agent and ML2 discussion. Feel free to express your openion - http://lists.openstack.org/pipermail/openstack-dev/2015-August/071207.html<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 29, 2015 ===<br />
<br />
* Announcements<br />
** Liberty-2 is this week<br />
** Liberty-3 is end of August<br />
<br />
* ML2 late-cycle plan<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L2 Modular Agent discussion<br />
<br />
* Place for Macvtap agent (scheuran) - Putting this right after l2-agent, as it is related to it<br />
** Planning a ml2 driver + l2 agent for macvtap attachments (independent from sriov). But where should it land?<br />
*** 1) own openstack repo networking-macvtap (already some discussion there: https://review.openstack.org/#/c/195907/)<br />
*** 2) in neutron tree as new reference, own agent (duplicating code)<br />
*** 3) In neutron tree, Integrated into linuxbridge agent (reusing about 500 lines of code, mostly main loop, detecting new devices,...); Extracting superclass out of linuxbridge agent that can be subclassed. Having config option to either run agent in lb or in macvtap mode. fully functional prototype (macvtap stuff tested): https://github.com/scheuran/networking-macvtap/commit/36a068cf3d3d6930ab9330efb099cd95a84ca785<br />
*** 4) modular l2 agent, but as long it is being discussed go with #1<br />
*** 5) Prototyping modular layer 2 agent ( #a in separate repo vs. #b together with lb)<br />
** Anyhow there will be a separate ml2 driver which will either land in tree or in the networking-macvtap repo<br />
** Spec on github (assuming it will land in a separate repo): https://github.com/scheuran/networking-macvtap/commit/bc239419398ec039da35ec949a14691280733bf6<br />
** Has been discussed in yesterdays neutron meeting where I was asked to evaluate agent-extension used for qos - but that can not be used: http://eavesdrop.openstack.org/meetings/networking/2015/networking.2015-07-28-14.01.log.html<br />
<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
** request for patch review:<br />
*** https://review.openstack.org/#/c/202357/ l3_db: it updates port attribute without L2 plugin<br />
*** https://review.openstack.org/#/c/202358/ l3_db: not use L2 plugin _get_port unnecessarily<br />
*** https://review.openstack.org/#/c/202359/ l3: not use L2 plugin _get_subnet unnecessarily<br />
<br />
=== Meeting July 22, 2015 ===<br />
<br />
* Announcements<br />
** Liberty-2 is next week<br />
**Liberty Release Schedule - https://wiki.openstack.org/wiki/Liberty_Release_Schedule<br />
<br />
* Action Items<br />
** rkukura to finalize the plan for ML2 sprint<br />
*** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L2 Modular Agent discussion<br />
* Physical Topology Discussion<br />
* Ironic/Neutron-ML2 integration discussion<br />
** https://wiki.openstack.org/wiki/Meetings/Ironic-neutron<br />
<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 15, 2015 ===<br />
<br />
* Announcements<br />
** Liberty-2 is fast approaching - end of July<br />
**Liberty Release Schedule - https://wiki.openstack.org/wiki/Liberty_Release_Schedule<br />
<br />
* Action Items<br />
** rkukura to finalize the plan for ML2 sprint<br />
*** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L2 Modular Agent discussion<br />
* Physical Topology Discussion<br />
* Ironic/Neutron-ML2 integration discussion<br />
** https://wiki.openstack.org/wiki/Meetings/Ironic-neutron<br />
** ML2 based test framework for Ironic - call for discussion/Ideas<br />
<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 8, 2015 ===<br />
<br />
* Announcements<br />
<br />
* Action Items<br />
** rkukura and manishg to finalize the ML2 sprint plans and put together an etherpad for sprint<br />
*** Etherpad started: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** asomya and shivharis to add Physical Topology to the ML2 charter for Liberty<br />
<br />
* ML2 Mid-cycle sprint - decide on the date <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
** Following participants are available - please add your name, if you can participate<br />
*** Sukhdev K<br />
*** Bob K<br />
*** Arvind S<br />
*** Manish G<br />
*** Kevin B<br />
*** Josh <br />
* L2 Modular Agent discussion<br />
* Physical Topology Discussion<br />
* Ironic/Neutron-ML2 integration discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 1, 2015 ===<br />
<br />
* Announcements<br />
<br />
* Action Items<br />
** rkukura and manishg to finalize the ML2 sprint plans and put together an etherpad for sprint<br />
*** Etherpad started: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** banix to discuss Modular L2 agents topic in Neutron core team and drive the priority<br />
** asomya and shivharis to add Physical Topology to the ML2 charter for Liberty<br />
<br />
* Neutron Mid-cycle sprint recap (Sukhdev)<br />
<br />
* ML2 Mid-cycle sprint<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** July 13-17 seems like the earliest possible week<br />
** Following participants are available - please add your name, if you can participate<br />
*** Sukhdev K<br />
*** Bob K<br />
*** Arvind S<br />
*** Manish G<br />
*** Josh <br />
** Task Flow Document<br />
*** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Discussion on binding_profile_type to facilitate filtering of Ironic ports or using device_owner (Sukhdev)<br />
<br />
* Open Discussion<br />
<br />
=== Meeting June 24, 2015 ===<br />
<br />
* No meeting - Neutron mid-cycle sprint<br />
<br />
=== Meeting June 17, 2015 ===<br />
<br />
* Announcements<br />
** VLAN aware VMs meeting 6-15-2015<br />
*** https://etherpad.openstack.org/p/YVR-neutron-vlan-trunk<br />
<br />
* Action Items<br />
** banix to discuss Modular L2 agents topic in Neutron core team and drive the priority<br />
** asomya and shivharis to add Physical Topology to the ML2 charter for Liberty<br />
** manishg to propose two or three time slots for mid-cycle sprint for task flow<br />
*** Proposing a few dates here (we will probably need 2 days but just proposing a range)<br />
**** Jul/8 - Jul/10<br />
**** Jul/13 - Jul/15<br />
**** Sep/9 - Sep/11<br />
**** Sep/16 - Sep/18<br />
**** Sep/23 - Sep/25<br />
<br />
* Neutron Mid-Cycle Sprint Discussion <br />
** https://etherpad.openstack.org/p/neutron-liberty-mid-cycle <br />
*** July 13-17 seems like the earliest possible week<br />
** Following participants are available - please add your name, if you can participate<br />
*** Sukhdev K<br />
*** Bob K<br />
*** Manish G<br />
*** Josh <br />
<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
=== Meeting June 10, 2015 ===<br />
*Absence: <br />
** banix. I will be away. Will follow up on my AI by next week.<br />
<br />
* Announcements<br />
** New RFE process - to be followed after Liberty 1<br />
*** http://docs.openstack.org/developer/neutron/policies/blueprints.html#neutron-request-for-feature-enhancements<br />
** Core-vendor decomp - Phase II<br />
*** https://review.openstack.org/#/c/187267<br />
<br />
* Action Items<br />
** rkukura to discuss with QoS implications with ajo on ML2<br />
** banix to discuss Modular L2 agents topic in Neutron core team and drive the priority<br />
** asomya and shivharis to add Physical Topology to the ML2 charter for Liberty<br />
** manishg to propose two or three time slots for mid-cycle sprint for task flow<br />
*** Proposing a few dates here (we will probably need 2 days but just proposing a range)<br />
**** Jul/8 - Jul/10<br />
**** Jul/13 - Jul/15<br />
**** Sep/9 - Sep/11<br />
**** Sep/16 - Sep/18<br />
**** Sep/23 - Sep/25<br />
<br />
* Neutron Mid-Cycle Sprint Discussion <br />
** I have removed Task Flow item from etherpad for Ft. Collins mid-cycle. <br />
** https://etherpad.openstack.org/p/neutron-liberty-mid-cycle <br />
** Discussion on the time frame that works for people to have an ML2 mid-cycle in the Bay Area<br />
*** July 13-17 seems like the earliest possible week<br />
** Following participants are available - please add your name, if you can participate<br />
*** Sukhdev K<br />
*** Bob K<br />
*** Manish G<br />
*** Josh <br />
<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting June 3, 2015 ===<br />
<br />
* Announcements<br />
** Ironic-Neutron integration weekly meetings was kicked off this week - Lots of interest in this topic . Anybody interested in this topic, please join us next week and every week after that.<br />
*** https://wiki.openstack.org/wiki/Meetings/Ironic-neutron<br />
** New Spec process<br />
*** https://github.com/openstack/neutron/blob/master/doc/source/policies/blueprints.rst<br />
** Core-vendor decomp - Phase II<br />
*** https://review.openstack.org/#/c/187267<br />
<br />
* Charter of ML2 sub-team for Liberty Cycle<br />
** Task Flow<br />
** Decomposition phase -2<br />
<br />
* Neutron Mid-Cycle Sprint Discussion <br />
** Key players for the Task Flow can not make the sprint. Possibilities are to hold mid-cycle sprint in Bay Area. Who is interested? Who can make it? <br />
** https://etherpad.openstack.org/p/neutron-liberty-mid-cycle <br />
<br />
* Task Flow Discussion<br />
** We lost opportunity to discuss it in Vancouver<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting May 27, 2015 ===<br />
<br />
* No meeting - recovering from summit<br />
<br />
=== Meeting May 20, 2015 ===<br />
<br />
* No meeting - Liberty Summit<br />
<br />
=== Meeting May 13, 2015 ===<br />
<br />
*Announcements<br />
** No meeting next two weeks. Next week everybody is at summit, following week to recover from travels<br />
<br />
*Task Flow Discussion<br />
*** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
*** midonet plugin (not done - will take care of it this week) (manishg)<br />
<br />
*Liberty Design Summit Discussion<br />
**https://wiki.openstack.org/wiki/Summit/Liberty/Etherpads#Neutron<br />
** Contributor Meetup Friday (at Summit): https://etherpad.openstack.org/p/YVR-neutron-contributor-meetup<br />
<br />
*ML2 on Neutron Mid-Cycle Sprint <br />
**https://etherpad.openstack.org/p/neutron-liberty-mid-cycle (see item 4)<br />
<br />
* Liberty BP<br />
** converting address-pair and security-group into extension driver. <br />
*** https://review.openstack.org/#/c/169223/3/specs/liberty/ml2-extension-driver-convert.rst<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
** Discussion on Port to network relationship - N:M relationship - is it allowed in our current design? <br />
*** Can one port attach to multiple networks? <br />
*** Can a (v)NIC attach to multiple networks? <br />
*** Can one network attach to multiple ports of same instance/node?<br />
<br />
=== Meeting May 6, 2015 ===<br />
<br />
*Announcements<br />
** Kilo was released last week - congratulations to everybody<br />
<br />
*Task Flow Discussion<br />
*** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
*** midonet plugin (not done - will take care of it this week) (manishg)<br />
<br />
*Liberty Design Summit Discussion<br />
**https://wiki.openstack.org/wiki/Summit/Liberty/Etherpads#Neutron<br />
**ML2 topics are in Fishbowl room discussions - lets update it<br />
**Lightening talks are here - http://libertydesignsummit.sched.org/event/213da02952470483dfd8b2765aa88485#.VUmpcGRVhHw<br />
<br />
*ML2 on Neutron Mid-Cycle Sprint <br />
**https://etherpad.openstack.org/p/neutron-liberty-mid-cycle (see item 4)<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
=== Meeting April 29, 2015 ===<br />
*Announcements<br />
** Kilo RC3 is due any day<br />
** Starting with Liberty Spec process for new features is being abandoned in favor of light weight RFE is being implemented<br />
***https://review.openstack.org/#/c/177342/<br />
** Changes to Driver team - Doug and Maru replacing Salvatore and Mark <br />
<br />
*Action Items from Last week<br />
**manishg to document task flow discussions and look into the midonet plugin<br />
*** [https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document] (manishg)<br />
*** midonet plugin (not done - will take care of it this week) (manishg)<br />
<br />
*Ironic (bare metal) integration through ML2 Mech Drivers (discussion)<br />
**There is a tremendous interest by many vendors, as well as Ironic team for this. I have requested a summit session for this. see item 63 on etherpad<br />
**https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
<br />
*ML2 on Neutron Mid-Cycle Sprint <br />
**https://etherpad.openstack.org/p/neutron-liberty-mid-cycle (see item 4)<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting April 22, 2015 ===<br />
*Announcements<br />
** Kilo RC2 is due any day<br />
** Networking Guide Doc Day Sprint it tomorrow. Please contact Edgar, if you want to participate/contribute<br />
*** Here is agenda for the sprint - https://etherpad.openstack.org/p/networking-guide<br />
<br />
*Action Items from Last week<br />
**Sukhdev to discuss with mestery about task flow during mid-cycle sprint<br />
**Document the discussion point related to ML2 Sync (Manish)<br />
**shivharis to find the information about release notes for Kilo and share with the team<br />
***https://wiki.openstack.org/wiki/ReleaseNotes/Kilo<br />
<br />
*ML2 on Neutron Mid-Cycle Sprint <br />
**https://etherpad.openstack.org/p/neutron-liberty-mid-cycle (see item 4)<br />
<br />
* ML2 summit sessions<br />
** Design summit session etherpad: https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting April 15, 2015 ===<br />
*Announcements<br />
** Absence: Manish (Jury Duty)<br />
** Absence next week: rkukura (PTO - college tour)<br />
** Kilo RC is out<br />
<br />
*Action Items from Last week<br />
**Add next steps for the Drivers decomposition to summit topic etherpad - shivharis<br />
**shivharis to find the information about release notes for Kilo and share with the team<br />
**rkukura and Sukhdev to discuss with mestery about task flow during mid-cycle sprint<br />
**Document the discussion point related to ML2 Sync (Manish)<br />
<br />
* Finalize recommendations to mestery on ML2 summit sessions<br />
** Design summit session etherpad: https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
<br />
* Quick update on DVR UT/fix/cleanup work (rkukura)<br />
<br />
* portsecurity tests: unit, functional and scenario<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting April 8, 2015 ===<br />
<br />
*Announcements<br />
** RC's are April 9-23 and Kilo release on April 30<br />
** Liberty mid-cycle sprint announced. <br />
*** June 24-26 in Fort Collins, CO (at HP)<br />
*** Topics to be decided after Vancouver summit - https://etherpad.openstack.org/p/neutron-liberty-mid-cycle<br />
<br />
*Action Items from Last week<br />
**Add next steps for the Drivers decomposition to summit topic etherpad - shivharis<br />
*** Design summit session etherpad: https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
**ML2 sync and error handling to summit topic etherpad (rkukura)<br />
**Document the discussion point related to ML2 Sync (Manish)<br />
<br />
* Mechanism drivers and DVR discussion (rkukura)<br />
** Have made good (but slow) progress on DVR port binding schema and logic cleanup<br />
*** https://bugs.launchpad.net/neutron/+bug/1367391<br />
*** Will miss kilo, hopefully merge early in liberty, cannot back-port to kilo due to schema changes<br />
** Discovered no current unit tests cover critical DVR port binding logic, so adding them as separate patch against current code, then will ensure they don't break in dependent cleanup patch<br />
*** Extending test_port_binding to exercise update_dvr_port_binding, get_device_details, etc. for DVR ports, utilizing existing PortContext state asserts in mechanism_test MD<br />
*** Hoped to get at least the new UTs into kilo, but probably too late, but can back-port to kilo<br />
** Discovered several issues (inconsistencies in per-host vs. host-independent state in PortContext) that would seem to break ToR switch MDs that need to track binding state per host:<br />
*** When committing DVR port binding, PortContext passed to update_port methods has new binding:vif_type and binding:vif_details for the bound host, but shows 'distributed' for previous binding:vif_type instead of 'unbound' like for normal ports, and empty strings for current or previous binding:host_id - propose to make these work like for non-DVR ports<br />
*** When updating DVR port's status, PortContext currently shows 'distributed' for binding:vif_type and empty string for host, but has binding_levels, etc., for the specific host - could change this to reflect host-specific state, or to only be called when port's status changes and reflect non-host-specific state<br />
** Issues to discuss<br />
*** Has anyone tested their MDs with DVR?<br />
*** Has anyone run into these (or other) issues?<br />
*** Is back-porting these sorts of behavioral fixes to kilo acceptable?<br />
*** Do we have consensus on making update_port methods reflect per-host state when committing DVR port binding?<br />
*** Do we prefer to make update_port methods reflect per-host state or only host-independent state when changing DVR port status, or do we need separate updates for each?<br />
<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting April 1, 2015 ===<br />
<br />
*Announcements<br />
** RC's are April 9-23 and Kilo release on April 30<br />
** Design summit session etherpad: https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
*Action Items from Last week<br />
**Document the discussion point related to ML2 Sync (Manish)<br />
**Create an etherpad for driver decomposition discussion at Vancouver Summit<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting March 25, 2015 ===<br />
<br />
*Announcements<br />
** RC's are April 9-23 and Kilo release on April 30<br />
** RC1 content is here - https://launchpad.net/neutron/+milestone/kilo-rc1<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting March 18, 2015 ===<br />
<br />
*Announcements<br />
**L2 Gateway API is ready for consumption by everybody. Give it a test drive and provide feedback to the team. <br />
**See wiki here - https://wiki.openstack.org/wiki/Neutron/L2-GW<br />
** K3 content is here - https://launchpad.net/neutron/+milestone/kilo-3<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
<br />
=== Meeting March 11, 2015 ===<br />
<br />
*Announcements<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
<br />
<br />
=== Meeting March 4, 2015 ===<br />
<br />
*Announcements<br />
** Kilo Feature Freeze is tomorrow (March 5th)<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* portsecurity patches<br />
** https://review.openstack.org/#/c/126552/<br />
** https://review.openstack.org/#/c/160051/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron/+bug/1328991<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting February 25, 2015 ===<br />
<br />
*Announcements<br />
** shivharis: under the weather<br />
* ML2 Drivers decomposition discussion<br />
** How are distributions packaging decomposed drivers?<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
*Few BPs being worked on may have impact on ML2 <br />
**https://blueprints.launchpad.net/neutron/+spec/nfv-vlan-trunks<br />
**https://blueprints.launchpad.net/neutron/+spec/restructure-l2-agent<br />
* ML2 Extension Driver API enhancements <br />
** https://review.openstack.org/#/c/152759/ - ready to merge<br />
** https://review.openstack.org/#/c/129178/ - coming along well<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting February 18, 2015 ===<br />
<br />
*Announcements<br />
* ML2 Drivers decomposition discussion<br />
** How are distributions packaging decomposed drivers?<br />
* ML2 Sync and error handling (Task Flow)<br />
* ML2 Extension Driver API enhancements<br />
** Needed for PortSecurity extension driver<br />
** https://review.openstack.org/#/c/152759/<br />
** https://review.openstack.org/#/c/129178/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting February 11, 2015 ===<br />
<br />
*Announcements<br />
**K2 is already out<br />
**Feature proposal freeze for Kilo is March 5<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow) - Follow on from previous week (manishg)<br />
** PoC: https://review.openstack.org/#/c/154333/<br />
* ML2 Extension Driver API enhancements<br />
** Needed for PortSecurity extension driver<br />
** https://review.openstack.org/#/c/152759/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting February 4, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is this week week<br />
*** https://launchpad.net/neutron/+milestone/kilo-2<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow) - manishg<br />
* Blueprint list consolidation - updated link is here: <br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting January 28, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is next week<br />
*** https://launchpad.net/neutron/+milestone/kilo-2<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow) - update manishg<br />
* Blueprint list consolidation (shivharis and manishg)<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
**https://bugs.launchpad.net/neutron/+bug/1415526<br />
* Open Discussion<br />
<br />
=== Meeting January 21, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is on Feb 5th<br />
*** https://launchpad.net/neutron/+milestone/kilo-2<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow) - update manishg<br />
* Blueprint list consolidation (shivharis and manishg)<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://bugs.launchpad.net/neutron/+bug/1179223 (romilg)<br />
** Review patch set for the bug/1179223 https://review.openstack.org/#/c/136106/<br />
** https://bugs.launchpad.net/neutron/+bug/1367391 (matrohon)<br />
* Open Discussion<br />
<br />
=== Meeting January 14, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is few weeks away<br />
*** https://launchpad.net/neutron/+milestone/kilo-2<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow)<br />
* Blueprint list consolidation (shivharis and manishg)<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://review.openstack.org/#/c/113999/<br />
* Open Discussion<br />
<br />
=== Meeting January 7, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is in one month<br />
*** https://wiki.openstack.org/wiki/Kilo_Release_Schedule<br />
* L2 Gateway update<br />
** Team plans to meet every other week initially - goal is to have an API within Kilo cycle<br />
**See details here: https://wiki.openstack.org/wiki/Meetings#Networking_L2_Gateway_meeting<br />
* ML2 Drivers decomposition discussion<br />
* Blueprint list consolidation (shivharis and manishg)<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 31, 2014 ===<br />
<br />
* No meeting - holiday break<br />
<br />
=== Meeting December 24, 2014 ===<br />
<br />
* No meeting - holiday break<br />
<br />
=== Meeting December 17, 2014 ===<br />
<br />
*Announcements<br />
<br />
**Kilo-1 is due this week<br />
*** Here is the content of the release https://launchpad.net/neutron/+milestone/kilo-1<br />
<br />
** Neutron Mid-cycle report<br />
*** https://etherpad.openstack.org/p/neutron-mid-cycle-sprint-dec-2014<br />
***http://lists.openstack.org/pipermail/openstack-dev/2014-December/052715.html<br />
<br />
* Discussion about the ML2 Drivers decomposition<br />
* Blueprint list consolidation (shivharis and manishg)<br />
** Needs further split of drivers<br />
<br />
* Bugs<br />
** We are closing in on K-1 release<br />
** High priority bugs:<br />
** https://bugs.launchpad.net/neutron/+bug/1179223 (romilg)<br />
** https://bugs.launchpad.net/neutron/+bug/1367391 (rkukura)<br />
** https://bugs.launchpad.net/neutron/+bug/1378732 (markmacclain, bug was critical at one point)<br />
** https://bugs.launchpad.net/neutron/+bug/1381536 (Eugene)<br />
** Other bugs:<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 10, 2014 ===<br />
<br />
* No meeting today due to Neutron Mid-cycle sprint<br />
<br />
=== Meeting December 3, 2014 ===<br />
* Announcements<br />
** Mid-cycle meetup: https://wiki.openstack.org/wiki/Sprints/NeutronKiloSprint<br />
** Sub-teams charter https://wiki.openstack.org/wiki/NeutronSubteamCharters<br />
** Kilo release schedule: https://wiki.openstack.org/wiki/Kilo_Release_Schedule<br />
<br />
*Action Items from previous Week<br />
** None<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** Total of 56 bugs, many in medium and low state<br />
** Many vendor specific bugs<br />
** Should we continue working on this (almost done) or abandon it: https://review.openstack.org/#/c/113999/<br />
<br />
* Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
* ML2 driver repository discussion - We did not get to cover it last week<br />
** It seems ML2 vendor drivers will likely be moving out of the main neutron git repository<br />
*** https://review.openstack.org/#/c/134680/<br />
** Any vendor can use their own private repository (stackforge?)<br />
** Do we want a common repository for ML2 vendor drivers?<br />
*** Merges reviewed/approved by an ML2 core team?<br />
*** Pros<br />
**** Reviews maintain consistent quality, style, functionality, etc.<br />
**** Help ensure drivers can coexist in heterogeneous deployments<br />
**** Changes to driver API can update all drivers in common repo in single merge<br />
**** Distributions can package entire set of vendor drivers rather than having to interact with each vendor separately<br />
*** Cons<br />
**** Reviews and approval needed to merge<br />
**** Vendors don't control release cycle for their own drivers<br />
**** Not a level playing field for vendors who chose to use their own repositories<br />
*** Formal poll coming?<br />
<br />
* Modular L2 agent<br />
** Separate task force?<br />
** Relationship to ML2?<br />
<br />
*Open Discussion<br />
** https://blueprints.launchpad.net/neutron/+spec/network-settings-support-vnic-type<br />
<br />
=== Meeting November 26, 2014 ===<br />
* Announcements<br />
** Mid-cycle meetup: https://wiki.openstack.org/wiki/Sprints/NeutronKiloSprint<br />
** Kilo release schedule: https://wiki.openstack.org/wiki/Kilo_Release_Schedule<br />
<br />
*Action Items from previous Week<br />
** Discuss rate limiting (throughput limiting)<br />
** Discuss port security<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
* ML2 Subteam Charter<br />
** https://etherpad.openstack.org/p/ML2_Subteam_Charter<br />
<br />
* ML2 driver repository discussion<br />
** It seems ML2 vendor drivers will likely be moving out of the main neutron git repository<br />
*** https://review.openstack.org/#/c/134680/<br />
** Any vendor can use their own private repository (stackforge?)<br />
** Do we want a common repository for ML2 vendor drivers?<br />
*** Merges reviewed/approved by an ML2 core team?<br />
*** Pros<br />
**** Reviews maintain consistent quality, style, functionality, etc.<br />
**** Help ensure drivers can coexist in heterogeneous deployments<br />
**** Changes to driver API can update all drivers in common repo in single merge<br />
**** Distributions can package entire set of vendor drivers rather than having to interact with each vendor separately<br />
*** Cons<br />
**** Reviews and approval needed to merge<br />
**** Vendors don't control release cycle for their own drivers<br />
**** Not a level playing field for vendors who chose to use their own repositories<br />
*** Formal poll coming?<br />
<br />
* Modular L2 agent<br />
** Separate task force?<br />
** Relationship to ML2?<br />
<br />
*Open Discussion<br />
** https://blueprints.launchpad.net/neutron/+spec/network-default-setting-ext<br />
<br />
=== Meeting November 19, 2014 ===<br />
* Announcements<br />
** Mid-cycle meetup: https://wiki.openstack.org/wiki/Sprints/NeutronKiloSprint<br />
<br />
* Bugs<br />
** Move postcommit ops out of transaction for bulk https://review.openstack.org/#/c/113999/<br />
<br />
* Spec Reviews<br />
** ML2: portsecurity extension support https://review.openstack.org/#/c/99873/<br />
<br />
* ML2 Subteam Charter<br />
** Should the ML2 subteam continue to exist, meet, etc.? <br />
** If so, it needs a charter by next week's neutron IRC meeting.<br />
** Draft at https://etherpad.openstack.org/p/ML2_Subteam_Charter<br />
<br />
* ML2 driver repository discussion<br />
** It seems ML2 vendor drivers will likely be moving out of the main neutron git repository<br />
** Any vendor can use their own private repository (stackforge?)<br />
** Do we want a common repository for ML2 vendor drivers?<br />
*** Merges reviewed/approved by an ML2 core team?<br />
*** Pros<br />
**** Reviews maintain consistent quality, style, functionality, etc.<br />
**** Help ensure drivers can coexist in heterogeneous deployments<br />
**** Changes to driver API can update all drivers in common repo in single merge<br />
**** Distributions can package entire set of vendor drivers rather than having to interact with each vendor separately<br />
*** Cons<br />
**** Reviews and approval needed to merge<br />
**** Vendors don't control release cycle for their own drivers<br />
**** Not a level playing field for vendors who chose to use their own repositories<br />
*** Formal poll coming?<br />
<br />
* Modular L2 agent<br />
** Separate task force?<br />
** Relationship to ML2?<br />
<br />
*Open Discussion<br />
<br />
=== Meeting November 12, 2014 ===<br />
<br />
*No meeting this week due to people still traveling and/or recovering.<br />
<br />
=== Meeting November 5, 2014 ===<br />
<br />
*No meeting this week due to Paris Summit.<br />
<br />
=== Meeting October 29, 2014 ===<br />
<br />
*Announcements<br />
**Absent excuse: banix<br />
**Summit is next week!<br />
<br />
*Action Items from previous Week<br />
**None<br />
<br />
*Bugs:<br />
** Move postcommit ops out of transaction for bulk https://bugs.launchpad.net/neutron?field.searchtext=ml2 <br />
<br />
*Specs for Kilo<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Kilo Design Summit <br />
**Sessions<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics-distilled<br />
**Pod Discussions<br />
<br />
*Open Discussion<br />
<br />
=== Meeting October 22, 2014 ===<br />
<br />
*Announcements<br />
**Absent excuse: banix, rkukura<br />
**Juno release is out<br />
***https://launchpad.net/neutron/juno/2014.2<br />
<br />
*Action Items from previous Week<br />
**None<br />
<br />
*Task Flow discussion at Yahoo (Manish, Sukhdev, Bob, Josh)<br />
**http://docs.openstack.org/developer/taskflow/index.html<br />
<br />
*Bugs:<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Kilo Design Summit <br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics-distilled<br />
**ML2 Kilo Themes Discussion (Continuation from last week) <br />
*** What do we want to accomplish in ML2 during Kilo? <br />
***Lets identify priorities first, then figure out how we can best make use of whatever summit time is available.<br />
*** https://etherpad.openstack.org/p/ML2_Kilo_Themes<br />
<br />
*Open Discussion<br />
<br />
=== Meeting October 15, 2014 ===<br />
<br />
*Announcements<br />
**Absent excuse: banix <br />
**Juno release is scheduled for later this week<br />
***Juno feature content - https://wiki.openstack.org/wiki/ReleaseNotes/Juno#OpenStack_Network_Service_.28Neutron.29<br />
<br />
*Action Items from previous Week<br />
**None<br />
<br />
*Bugs/Reviews<br />
**Bug/Patchsets needing reviews:<br />
*** https://review.openstack.org/126360<br />
*** https://review.openstack.org/124917<br />
**Bugs:<br />
***https://bugs.launchpad.net/neutron/+bug/1377346 (manishg: is this already fixed?)<br />
***https://bugs.launchpad.net/neutron/+bug/1224978 (fixed above?)<br />
<br />
* https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Kilo Design Summit <br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
**ML2 Kilo Themes Discussion (Continuation from last week) <br />
*** What do we want to accomplish in ML2 during Kilo? <br />
***Lets identify priorities first, then figure out how we can best make use of whatever summit time is available.<br />
***Moved ideas list to etherpad: https://etherpad.openstack.org/p/ML2_Kilo_Themes<br />
<br />
*Open Discussion<br />
<br />
=== Meeting October 8, 2014 ===<br />
<br />
*Announcements<br />
**Absent excuse: banix <br />
**Juno RC1<br />
***Release content - https://launchpad.net/neutron/+milestone/juno-rc1<br />
***Release notes - https://wiki.openstack.org/wiki/ReleaseNotes/Juno#OpenStack_Network_Service_.28Neutron.29<br />
**Neutron Driver Team<br />
***https://wiki.openstack.org/wiki/Neutron-drivers<br />
<br />
*Action Items from previous Week<br />
**None<br />
<br />
*Bugs<br />
*** https://bugs.launchpad.net/neutron/+bug/1179223 (romilg: needs milestone)<br />
*** https://bugs.launchpad.net/neutron/+bug/1367391 (rkukura: needs milestone)<br />
*** https://bugs.launchpad.net/neutron/+bug/1224978 romilg: needs milestone)<br />
*** https://bugs.launchpad.net/neutron/+bug/1236127 (chuckc: merged?, more needed?)<br />
*** https://bugs.launchpad.net/neutron/+bug/1311470 (kevinbenton: if no issues, please close, fixed with docs)<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Kilo Design Summit <br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
**ML2 Kilo Themes Discussion<br />
*** What do we want to accomplish in ML2 during Kilo? <br />
***Lets identify priorities first, then figure out how we can best make use of whatever summit time is available.<br />
***Ideas<br />
**** Cleanup/generalize DVR's distributed port support<br />
***** See https://bugs.launchpad.net/neutron/+bug/1367391 regarding cleanup<br />
***** Generalize for DHCP, other services?<br />
**** Complete hierarchical port binding<br />
***** See https://blueprints.launchpad.net/neutron/+spec/ml2-hierarchical-port-binding<br />
**** Solve the postcommit backend sync / error handling situation<br />
*****ML2 Sync proposal - https://docs.google.com/document/d/17fATwZkJEonH0pIb1-mPD0UB5RKnJzcHYqkBesJhirE/edit<br />
**** Complete the bulk ops support<br />
**** Revisit/cleanup/improve DB transaction usage, eliminating with_lockmode('update') and semaphore locking<br />
**** Move currently built-in extensions to extension drivers where practical<br />
**** Implement extension driver semantics enforcement<br />
***** See https://docs.google.com/a/noironetworks.com/document/d/14T-defRnFl6M2xR5ZNFGYD6aIiAVWdd1Al9BnjV_JOs<br />
**** Modular L2 agent<br />
**** Do drivers belong in-tree and/or out-of-tree?<br />
**** Improved test coverage and efficiency<br />
**** Improve performance, robustness, and scalability<br />
<br />
*Open Discussion<br />
<br />
=== Meeting October 1, 2014 ===<br />
<br />
*Announcements<br />
**Kilo is now open for new specs<br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
** Absent excuse: shivharis (traveling)<br />
*Action Items from previous Week<br />
**banix to work with mlavalle and the team to figure out best testing strategy for bulk operations<br />
**shivharis to follow up with mestery regarding ML2 RC1 bugs<br />
<br />
*Bugs<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*ML2 Kilo Themes Discussion<br />
** What do we want to accomplish in ML2 during Kilo? <br />
** Lets identify priorities first, then figure out how we can best make use of whatever summit time is available.<br />
** Ideas<br />
*** Cleanup/generalize DVR's distributed port support<br />
**** See https://bugs.launchpad.net/neutron/+bug/1367391 regarding cleanup<br />
**** Generalize for DHCP, other services?<br />
*** Complete hierarchical port binding<br />
**** See https://blueprints.launchpad.net/neutron/+spec/ml2-hierarchical-port-binding<br />
*** Solve the postcommit backend sync / error handling situation<br />
****ML2 Sync proposal - https://docs.google.com/document/d/17fATwZkJEonH0pIb1-mPD0UB5RKnJzcHYqkBesJhirE/edit<br />
*** Complete the bulk ops support<br />
*** Revisit/cleanup/improve DB transaction usage, eliminating with_lockmode('update') and semaphore locking<br />
*** Move currently built-in extensions to extension drivers where practical<br />
*** Implement extension driver semantics enforcement<br />
**** See https://docs.google.com/a/noironetworks.com/document/d/14T-defRnFl6M2xR5ZNFGYD6aIiAVWdd1Al9BnjV_JOs<br />
*** Modular L2 agent<br />
*** Do drivers belong in-tree and/or out-of-tree?<br />
*** Improved test coverage and efficiency<br />
*** Improve performance, robustness, and scalability<br />
<br />
*Open Discussion<br />
<br />
=== Meeting September 24, 2014 ===<br />
<br />
*Announcements<br />
** Juno RC-1<br />
***https://launchpad.net/neutron/+milestone/juno-rc1<br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
<br />
*Action Items from previous Week<br />
**banix to work with mlavalle and others to define scenario test for Bulk Ops testing<br />
***We agreed to propose to the team to implement a special mechanism driver that will fail in predictable ways (e.g. every other post commit op or every 4th one) to enable a tempest script to confirm that, when failure occurs, all the bulk operations are rolled back<br />
<br />
*Bugs<br />
*** https://review.openstack.org/#/c/113999 (banix, in reviews)<br />
*** All ML2 & RC1 bugs<br />
*** https://bugs.launchpad.net/neutron/+bug/1179223 (romilg)<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2&field.milestone%3Alist=67382<br />
*** ML2 bugs<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
*Open Discussion<br />
<br />
=== Meeting September 17, 2014 ===<br />
<br />
*Announcements<br />
** Juno RC-1<br />
***https://launchpad.net/neutron/+milestone/juno-rc1<br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
<br />
*Action Items from previous Week<br />
**banix to talk with tempest folks about bulk create testing<br />
**Sukhdev to update Subgroup review wiki<br />
***https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
**rkukura to create etherpad for ML2-related design summit ideas, including this async postcommit processing topic<br />
<br />
*Bugs/Reviews<br />
**Jenkins failure is affecting some merges, it is still unassigned, see if you can add information to this<br />
***https://bugs.launchpad.net/neutron/+bug/1370347<br />
** Reviews needed:<br />
*** https://review.openstack.org/#/c/113999 (own: banix, review: amotoki, Sukhdev, shivharis)<br />
*** <s>https://review.openstack.org/#/c/116612 (own: irenab, talk to core, amotoki took care)</s><br />
*** https://review.openstack.org/#/c/105514 (own: rcurran, cant do much, jenkins failed)<br />
*** <s>https://review.openstack.org/#/c/89982 (own: romilg, nit by cedric, need core) (now merged)</s><br />
*** <s>https://review.openstack.org/#/c/119940 (own: shegde, garyk took care)</s><br />
**Bugs<br />
*** High priority bugs<br />
*** https://bugs.launchpad.net/neutron/+bug/1367391<br />
*** https://bugs.launchpad.net/neutron/+bug/1370077 (not ml2, but for plugins other than ml2)<br />
*** All ML2 & RC1 bugs<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2&field.milestone%3Alist=67382<br />
<br />
*Open Discussion<br />
<br />
=== Meeting September 10, 2014 ===<br />
<br />
*Announcements<br />
** Juno FFE candidates for RC-1<br />
***https://launchpad.net/neutron/+milestone/juno-rc1<br />
<br />
*Action Items from previous Week<br />
** rkukura to work on getting FFE for port binding BP - Completed, but denied<br />
** rkukura to enter bugs for DVR ML2 issues he’s identified - Entered most important one: https://bugs.launchpad.net/neutron/+bug/1367391<br />
<br />
*Bugs<br />
** FF -> RC1 focus shifts to bugs<br />
** https://bugs.launchpad.net/neutron/+bug/1193861<br />
** https://review.openstack.org/#/c/113999/ (Updated to include all bulk ops for networks, subnets, and ports.)<br />
** https://bugs.launchpad.net/neutron/+bug/1367391 (tracking)<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** Anyone needs help in progress with their bugs/reviews please raise your hand<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Open Discussion<br />
<br />
=== Meeting September 3, 2014 ===<br />
<br />
*Announcements<br />
** Juno feature freeze deadline is over<br />
<br />
*Action Items from previous Week<br />
**rkukura to enter bugs for DVR ML2 issues he’s identified<br />
**nlahouti and rkukura to keep after markmclain to remove his -2 on https://review.openstack.org/#/c/89211/, or explain why its not being removed - Completed<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron/+bug/1359416 (status: high - j3, akihiro?)<br />
** https://review.openstack.org/#/c/113999/<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Open Discussion<br />
<br />
=== Meeting August 27, 2014 ===<br />
<br />
*Announcements<br />
** Juno feature freeze deadline is 9/4<br />
<br />
*Action Items from previous Week<br />
**Sukhdev or rkukura to follow up with DVR team regarding Neutron OVS based Distributed Virtual Router - rkukura took care of this<br />
<br />
*Bugs<br />
** https://review.openstack.org/#/c/113999/<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Open Discussion<br />
<br />
=== Meeting August 20, 2014 ===<br />
<br />
*Announcements<br />
** Juno feature proposal deadline is August 21<br />
**Third Party Test System requirements for Juno<br />
***https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
** Absent excuse: banix, shivharis<br />
<br />
*Action Items from previous Week<br />
**rkukura to add comment to https://bugs.launchpad.net/neutron/+bug/1311470 suggesting we check at init for segments without configured drivers - Done<br />
**emagana to file doc bug corresponding to https://bugs.launchpad.net/neutron/+bug/1311470<br />
*** (emagana) It is already fixed by this commit: https://bugs.launchpad.net/openstack-manuals/+bug/1307133<br />
**banix to add priority column to code review table in https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews - Done<br />
<br />
*Bugs<br />
** https://review.openstack.org/#/c/113999/ (banix: I may not be able to attend the meeting; please review; I will update and complete the fix accordingly)<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Open Discussion<br />
<br />
=== Meeting August 13, 2014 ===<br />
<br />
*Announcements<br />
** Juno feature proposal deadline is August 21 - week from tomorrow<br />
<br />
*Action Items from previous Week<br />
**rkukura to add comments to https://bugs.launchpad.net/neutron/+bug/1311470 (comments added by rkukura)<br />
**shivharis to track bug https://bugs.launchpad.net/neutron/+bug/1352801 (carl baldwin added comments)<br />
**shivharis: to track bug https://bugs.launchpad.net/neutron/+bug/1224978 (unit tests have been added, now need reviewers)<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** (skip this time to allocate more time to Code Reviews - will gain more urgency next time)<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
* Support for network adaptors that do not allow promiscuous mode (relevant for flat & vlan networking)<br />
** Extend openvswitch neutron agent<br />
** Introduce macvtap (modifications to novas libvirt driver and linuxbridge plugin/agent)<br />
<br />
*Open Discussion<br />
<br />
=== Meeting August 6, 2014 ===<br />
<br />
*Announcements<br />
** https://launchpad.net/neutron/+milestone/juno-3<br />
** Absent excuse: shivharis<br />
<br />
*Action Items from previous Week<br />
**Sukhdev and banix to update https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews with deferred specs and for tracking code reviews for approved specs<br />
**rkukura to add comments to https://bugs.launchpad.net/neutron/+bug/1311470<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Spec Reviews<br />
** No more spec reviews. We have moved into code review phase<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
<br />
*ML2 Hierarchical Port Binding and Dynamic Segments<br />
<br />
*Open Discussion<br />
<br />
=== Meeting July 30, 2014 ===<br />
<br />
*Announcements<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://bugs.launchpad.net/neutron/+bugs?field.tag=ml2<br />
** https://bugs.launchpad.net/neutron/+bug/1327127 (needs owner)<br />
** <s>https://bugs.launchpad.net/neutron/+bug/1246737 (please close, havana?)</s><br />
** <s>https://bugs.launchpad.net/neutron/+bug/1338202 (needs review to make it to J2)</s><br />
** https://bugs.launchpad.net/neutron/+bug/1311470 (status)<br />
** Any others bugs needing reviews for J3 milestone<br />
<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
<br />
*ML2 Hierarchical Port Binding and Dynamic Segments<br />
<br />
*Open Discussion<br />
<br />
=== Meeting July 23, 2014 ===<br />
<br />
*Announcements<br />
<br />
**Juno-2 is tomorrow<br />
**https://launchpad.net/neutron/+milestone/juno-2<br />
**Spec/BP approvals for Juno is passed<br />
**Name of the K-release is Kilo<br />
**Several of our spces got approved and merged <br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://bugs.launchpad.net/neutron/+bug/1327127 (needs owner)<br />
** https://bugs.launchpad.net/neutron/+bug/1246737 (please close, havana?)<br />
** https://bugs.launchpad.net/neutron/+bug/1338202 (needs review to make it to J2)<br />
** https://bugs.launchpad.net/neutron/+bug/1311470 (status)<br />
** Any others bugs needing reviews for J2 milestone<br />
<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
<br />
*ML2 Sync<br />
** https://docs.google.com/document/d/17fATwZkJEonH0pIb1-mPD0UB5RKnJzcHYqkBesJhirE/edit<br />
<br />
*Open Discussion<br />
<br />
=== Meeting July 16, 2014 ===<br />
*Announcements<br />
**Spec approval deadline is July 20th. <br />
**Third party CI to be operational by July 24th. <br />
**Name the K-release https://www.surveymonkey.com/s/openstack-k-naming<br />
**Live migration of VMs from Nova Network to Neutron in MN - <br />
https://wiki.openstack.org/wiki/Neutron/MigrationFromNovaNetwork/HowTo <br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://bugs.launchpad.net/neutron/+bug/1331857 (status)<br />
** https://bugs.launchpad.net/neutron/+bug/1246737 (status)<br />
** https://bugs.launchpad.net/neutron/+bug/1311470 (status, kevinbenton?)<br />
** https://bugs.launchpad.net/neutron/+bug/1332719 (review needed)<br />
** https://bugs.launchpad.net/neutron/+bug/1337787 (review needed)<br />
<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*ML2 Sync<br />
** https://docs.google.com/document/d/17fATwZkJEonH0pIb1-mPD0UB5RKnJzcHYqkBesJhirE/edit<br />
<br />
* Provide node specific information to ML2 plugin<br />
** [http://lists.openstack.org/pipermail/openstack-dev/2014-July/thread.html#39755 Email thread]<br />
<br />
*Open Discussion<br />
<br />
=== Meeting July 9, 2014 ===<br />
* Meeting cancelled due to mid-cycle sprint<br />
<br />
=== Meeting July 2, 2014 ===<br />
* Announcements<br />
** Nova/Neutron Parity Sprint next week in Minneapolis, MN<br />
*** https://etherpad.openstack.org/p/lOiqsLmizl<br />
** DVR Demo<br />
***https://www.youtube.com/watch?v=p4BwAjLHd0M<br />
** Update on Friday's meeting to discuss ML2 Bulk Operations and ML2 Sync<br />
*** https://bugs.launchpad.net/neutron/+bug/1193861<br />
** Absent excuse: shivharis<br />
* Action items from last week<br />
** None<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
** https://etherpad.openstack.org/p/modular-l2-agent-outline<br />
*** Specs ready for core reviews<br />
<br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
** https://review.openstack.org/#/c/99187/<br />
<br />
* Third Party Test System requirements<br />
** https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
*Open Discussion<br />
<br />
=== Meeting June 25, 2014 ===<br />
* Announcements<br />
* Action items from last week<br />
** banix to re-organize the wiki to categorize the specs and add a column for code reviews<br />
* Modular L2 agent: <br />
** [https://etherpad.openstack.org/p/modular-l2-agent-outline Schematic diagram]<br />
** [https://review.openstack.org/#/c/99187/ Code sketch]<br />
** [http://lists.openstack.org/pipermail/openstack-dev/2014-June/thread.html#37195 Email thread]<br />
*Bugs<br />
** Need owner: https://bugs.launchpad.net/neutron/+bug/1204456<br />
** J2: https://bugs.launchpad.net/neutron/+bug/1276391<br />
** Serious bug, need some sort of closure: https://bugs.launchpad.net/neutron/+bug/1224978<br />
** We should close bugs that affect others by J2 so others have time to work on their stuff by J3<br />
** Any bugs that are ready and awaiting reviews?<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
** Ready for core approvals<br />
*** https://review.openstack.org/#/c/89728/<br />
*** https://review.openstack.org/#/c/91811/ <br />
*** which others? <br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Third Party Test System requirements<br />
** https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
*Open Discussion<br />
<br />
=== Meeting June 18, 2014 ===<br />
* Announcements<br />
* Action items from last week<br />
** banix to consolidate info from spec tracking etherpad into https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews<br />
** banix to investigate https://launchpad.net/bugs/1193861<br />
* Modular L2 agent: <br />
** [https://etherpad.openstack.org/p/modular-l2-agent-outline Schematic diagram]<br />
** [https://review.openstack.org/#/c/99187/ Code sketch]<br />
** [http://lists.openstack.org/pipermail/openstack-dev/2014-June/thread.html#37195 Email thread]<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
** Ready for core approvals<br />
*** https://review.openstack.org/#/c/89728/<br />
*** https://review.openstack.org/#/c/91811/ Is this ready? <br />
*** which others? <br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Third Party Test System requirements<br />
** https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
*Open Discussion<br />
<br />
=== Meeting June 11, 2014 ===<br />
* Announcements<br />
** Juno-1 being cut today<br />
*** Trying to get APIC L3 patch merged 1st<br />
** See https://wiki.openstack.org/wiki/NeutronJunoProjectPlan for Juno-2,3 plans<br />
*** Need to get ML2 high and medium priority items into plan<br />
** 3rd party CI needs to be working properly for ML2 drivers to stay in tree<br />
*** mestery will send email with deadlines<br />
*** see https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
* Action items from last week<br />
** rkukura to put priorities in specs etherpad (rkukura) [ from last week, close? ]<br />
** rkukura to talk to mestery for blueprint priorities<br />
** Sukhdev to investigate bug 1193861<br />
** rkukura to discuss with Mark regarding taskflow and provide feedback<br />
* Bugs<br />
** juno-1 in a few hours, nothing glaring for us<br />
** https://bugs.launchpad.net/neutron/+bug/1305800 (j1 -> j2)<br />
* Spec Reviews<br />
** https://etherpad.openstack.org/p/Neutron_ML2_Juno_Spec_Tracking<br />
** Support for extensions in ML2 Mechanism Drivers<br />
*** review: https://review.openstack.org/#/c/89208/<br />
*** etherpad: https://etherpad.openstack.org/p/ML2_MD_extensions<br />
*** issue: How to support extended attributes on core resources<br />
**** Current proposal: Pass input attributes to MDs and let MDs persist data and modify dictionaries<br />
**** Alternative 1: Fix NeutronDbPluginV2 base class to alway not set process_extensions=False when creating dictionaries<br />
**** Alternative 2: Add ExtensionDriver to ML2, with extend_*_dict, process_*_create, process_*_update methods<br />
* Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Modular L2 agent: https://review.openstack.org/#/c/99187/<br />
* Open Discussion<br />
<br />
=== Meeting June 04, 2014 ===<br />
* Announcements<br />
** https://wiki.openstack.org/wiki/NeutronPolicies (Neutron Policies)<br />
* Action items from last week<br />
** banix to recruit folks interested in Moduler L2 agent implementation<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron/+bug/1276391 (rkukura: status)<br />
** <s>https://bugs.launchpad.net/neutron/+bug/1227336 (banix to update status)</s><br />
** https://bugs.launchpad.net/neutron/+bug/1193861 (will this be covered by sukhdev's sync?)<br />
** https://bugs.launchpad.net/neutron/+bug/1246737 (oleg: havana backport)<br />
** https://bugs.launchpad.net/neutron/+bug/1260598 (isaku: status on unit test?)<br />
** https://bugs.launchpad.net/neutron/+bug/1236127 (needs slightly more unit test coverage, according to Kyle, need new owner)<br />
** (still working on the bugs section - shiv)<br />
* Spec Reviews<br />
** https://etherpad.openstack.org/p/Neutron_ML2_Juno_Spec_Tracking<br />
*** If priority is assigned, you may add your name as subteam-reviewer<br />
** Modular L2 agent (banix, blueprint)<br />
*** Have started putting the code together. Will have it posted before the next meeting (June 11) for comment. Will also update the ether pad below to provide more information accordingly.<br />
*** https://etherpad.openstack.org/p/modular-l2-agent-outline<br />
** Status on sync implementation (sukhdev)<br />
*** some bugs were closed as this will now be the holy grail<br />
<br />
=== Meeting May 28, 2014 ===<br />
* Announcements<br />
** none<br />
* Action items from last week<br />
** shivharis to scan all the bugs and tag them and prioritize them<br />
** rkukura to move all the specs from Agenda to an ehterpad<br />
** banix to send an email regarding ML2 Modular agent plan and seek interested parties<br />
* ovs-firewall-driver discussion: blueprint obstacles https://review.openstack.org/#/c/89712/<br />
* Modular L2 agent: planning<br />
** Initial outline for discussion [https://etherpad.openstack.org/p/modular-l2-agent-outline here]<br />
** possible interaction with upcoming "hierarchical binding" and "unified get_device_details"<br />
* Bugs (today we will only address these bugs)<br />
** https://bugs.launchpad.net/neutron/+bug/1276391 (rkukura: status)<br />
** https://bugs.launchpad.net/neutron/+bug/1227336 (banix to update status)<br />
** https://bugs.launchpad.net/neutron/+bug/1246737 (oleg: havana backport)<br />
** https://bugs.launchpad.net/neutron/+bug/1224978 (romilg: status?, priority?)<br />
** https://bugs.launchpad.net/neutron/+bug/1260598 (isaku: status on unit test?)<br />
** There are many bugs under the "need unit tests" [ NEED OWNERS ]<br />
*** what is the general plan for this?<br />
*** do MDs need specific tests or they are covered by the general ML2 plugin testing framework?<br />
* Spec Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron-specs,n,z<br />
** https://etherpad.openstack.org/p/Neutron_ML2_Juno_Spec_Tracking<br />
* Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Open Discussion<br />
<br />
=== Meeting May 21, 2014 ===<br />
* Announcements<br />
** Mid-cycle code sprint scheduled July 9-11<br />
*** Cisco office in Bloomington, Minnesota<br />
*** logistics, signup: https://etherpad.openstack.org/p/neutron-juno-mid-cycle-meeting<br />
* Action items from last week<br />
** banix to organize single etherpad for Modular L2 Agents session - done<br />
** rkukura to flesh out single etherpad for ML2 Roadmap session - done<br />
* ML2 design summit sessions post-mortem<br />
** https://etherpad.openstack.org/p/ML2_Juno_Roadmap<br />
** https://etherpad.openstack.org/p/ML2_mechanismdriver_extensions_support<br />
** https://etherpad.openstack.org/p/juno-neutron-modular-l2-agent<br />
** https://etherpad.openstack.org/p/hierarchical_network_topology<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Spec reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron-specs,n,z<br />
** Merged<br />
*** ML2 Mechanism Driver for the Cisco APIC - https://review.openstack.org/#/c/89305/ - HenryG<br />
*** ML2 Mechanism Driver for SR-IOV NIC switching - https://review.openstack.org/#/c/89763/ - irenab<br />
** In review<br />
*** Add spec for ML2 mechanism driver for SDN-VE - https://review.openstack.org/#/c/88101/ - banix<br />
*** VDP support in OVS Neutron Agent - https://review.openstack.org/#/c/89728/ - nlahouti<br />
*** ML2 Type drivers refactor to allow extensiblity - https://review.openstack.org/#/c/91811/ - asomya<br />
*** physical-network-topology extension spec - https://review.openstack.org/#/c/91275/ - Isaku Yamahata<br />
*** GW API: L2 bridging API - Piece 1: Basic use cases - https://review.openstack.org/#/c/93613/ - Racha Ben Ali<br />
*** Neutron QoS API Extension - https://review.openstack.org/#/c/88599/ - sc68cal<br />
*** Allow partial specification of Provider Network attributes - https://review.openstack.org/#/c/91540/ - zzelle<br />
*** Open vSwitch-based Security Groups: OVS FirewallDriver - https://review.openstack.org/#/c/89712/ - asadoughi<br />
*** Adding spec for fsl-sdn-os-mech-driver - https://review.openstack.org/#/c/88190/ - Trinath Somanchi<br />
*** Support for extensions in ML2 Mechanism Drivers - https://review.openstack.org/#/c/89208/ - nlahouti<br />
*** Add spec for neutron-external-ports blueprint - https://review.openstack.org/#/c/87825/ - kevinbenton<br />
*** ML2 Mechanism Driver for Cisco DFA - https://review.openstack.org/#/c/89740/ - nlahouti<br />
*** Neutron OVS based Distributed Virtual Router - https://review.openstack.org/#/c/89934/ - Swaminathan Vasudevan<br />
*** VLAN aware VMs - https://review.openstack.org/#/c/94612/ - Erik Moe<br />
** Planned<br />
*** ML2 Hierarchical Port Binding - rkukura<br />
* Code reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Open discussion<br />
<br />
=== Meeting May 7, 2014 ===<br />
* Announcements<br />
** Juno Summit next week, so no IRC meeting<br />
** Mid-cycle meeting being planned - https://etherpad.openstack.org/p/neutron-juno-mid-cycle-meeting<br />
* Action items from last week<br />
** rkukura to create etherpads for each summit session as soon as schedule is finalized<br />
*** rkukura added https://etherpad.openstack.org/p/ML2_Juno_Roadmap, but still needs to link BPs and spec to discuss<br />
*** etherpads have been added for other sessions by others<br />
*** Single etherpad per session, vs. etherpad per proposal?<br />
* ML2 Design Summit Sessions<br />
** Neutron schedule - http://junodesignsummit.sched.org/overview/type/neutron<br />
** Three sessions mainly focused on ML2<br />
*** ML2 Roadmap - http://junodesignsummit.sched.org/event/685fded37958784c0337681aa120568c<br />
*** Agent - http://junodesignsummit.sched.org/event/4205f2c4084e8a0c3bd8d420803ddf02<br />
*** Hierarchical Network Topologies - http://junodesignsummit.sched.org/event/1d5c2a1cc40bb6ffa539c19e8e5471b2<br />
** etherpads - https://wiki.openstack.org/wiki/Summit/Juno/Etherpads#Neutron<br />
** neutron pod at summit<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Spec Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron-specs,n,z<br />
* Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Open Discussion<br />
<br />
=== Meeting Cancelled April 30, 2014 ===<br />
* OpenStack vacation week!<br />
=== Meeting April 23, 2014 ===<br />
* Announcements<br />
** Neutron design summit runs through Friday - check your travel plans<br />
** New BP review process is up and running<br />
* Action items from last week<br />
** None<br />
* Design Summit Sessions<br />
** http://summit.openstack.org/<br />
** mestery is finalizing schedule, combining sessions<br />
*** ML2 Roadmap<br />
*** Agent<br />
*** Hierarchical Network Topologies<br />
** neutron pod at summit<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Spec Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron-specs,n,z<br />
* Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Open Discussion<br />
<br />
=== Meeting April 16, 2014 ===<br />
* Announcements<br />
* Action items from last week:<br />
* TypeDriver Refactoring: asomya<br />
* ovs-firewall-driver update: asadoughi<br />
* design summit session proposals - deadline Sunday 4/20<br />
** https://etherpad.openstack.org/p/juno_ml2_session_ideas<br />
<br />
=== Meeting April 9, 2014 ===<br />
* Action items from last week:<br />
** mestery to start etherpad for Juno Summit Sessions<br />
*** https://etherpad.openstack.org/p/juno_ml2_session_ideas<br />
** asomya to present his TypeDriver Refactoring<br />
* TypeDriver Refactoring<br />
** asomya<br />
* ovs-firewall-driver update: asadoughi<br />
<br />
=== Meeting April 2, 2014 ===<br />
* Action items from last week<br />
** banix to push patch to call remaining MDs after postcommit exception<br />
*** Please see: https://review.openstack.org/#/c/83217/ (Note that besides the unit tests and the updated comments this patch simply adds three lines.)<br />
* Reviews being tracked<br />
** Bind ports outside of transactions (rkukura): https://review.openstack.org/#/c/82945/<br />
** Error handling for update ops - https://bugs.launchpad.net/neutron/+bug/1227336<br />
*** Marked this as WORKINPROGRESS pending further discussion (perhaps at the summit). See the Action items section above for a stopgap measure. <br />
*** https://review.openstack.org/#/c/69792/ - in review<br />
*** Needs ML2 and core reviews<br />
*** Consensus that undoing operation makes sense if postcommit() ops fail?<br />
*** Do only drivers already called before failure see undo?<br />
* Design Summit Session Ideas<br />
** Juno planning for ML2 should start now<br />
** Ideas for summit sessions<br />
<br />
=== Meeting March 26, 2014 ===<br />
* Action items from last week:<br />
** None<br />
* Migration BP<br />
** migration - FFE - https://review.openstack.org/#/c/76533/ - merged<br />
* Other Bugs:<br />
* Bugs for icehouse<br />
** Port binding details - https://bugs.launchpad.net/neutron/+bug/1276395<br />
*** partial fix (add new properties) - https://review.openstack.org/#/c/76363/ - merged<br />
*** remainder (binding details in delete_port_*commit() ops) - https://review.openstack.org/#/c/79511/ - merged<br />
** bind_port() called in transaction - https://bugs.launchpad.net/neutron/+bug/1276391<br />
*** partial fix (remove validate_port_binding() and unbind_port() ops) - https://review.openstack.org/#/c/79511/ - merged<br />
*** remainder (move binding outside transaction) - https://review.openstack.org/#/c/82945/ - WIP<br />
**** Required minor fixes to mechanism drivers and tests - see REVISIT comments<br />
**** Update later today with cleanups, record locking, etc.<br />
**** Not clear if it will make icehouse<br />
** Error handling for update ops - https://bugs.launchpad.net/neutron/+bug/1227336<br />
*** https://review.openstack.org/#/c/69792/ - in review<br />
*** Needs ML2 and core reviews<br />
*** Consensus that undoing operation makes sense if postcommit() ops fail?<br />
*** Do only drivers already called before failure see undo?<br />
*** Defer to juno?<br />
** Binding failed - https://bugs.launchpad.net/neutron/+bug/1244255 - closed<br />
** VIF security - https://bugs.launchpad.net/nova/+bug/1112912 - in review<br />
*** Resistance to merging nova side - just control via nova config?<br />
*** Email thread and IRC discussion<br />
*** Nachi suggested discussion on #openstack-neutron after this meeting<br />
<br />
=== Meeting March 19, 2014 ===<br />
* Action items from last week:<br />
** None<br />
* Migration BP<br />
** migration - FFE - https://review.openstack.org/#/c/76533/<br />
*** (marun) Updated to support LB, please review.<br />
* Other Bugs:<br />
* Bugs for icehouse<br />
** Port binding details - https://bugs.launchpad.net/neutron/+bug/1276395<br />
*** partial fix (add new properties) - https://review.openstack.org/#/c/76363/ - merged<br />
*** remainder (binding details in delete_port_*commit() ops) - https://review.openstack.org/#/c/79511/ - approved<br />
** bind_port() called in transaction - https://bugs.launchpad.net/neutron/+bug/1276391<br />
*** partial fix (remove validate_port_binding() and unbind_port() ops) - https://review.openstack.org/#/c/79511/ - approved<br />
*** remainder (move binding outside transaction) - in progress, hopefully in review today<br />
** Error handling for update ops - https://bugs.launchpad.net/neutron/+bug/1227336<br />
*** https://review.openstack.org/#/c/69792/ - in review<br />
*** Needs ML2 and core reviews<br />
*** Consensus that undoing operation makes sense if postcommit() ops fail?<br />
** VIF security - https://bugs.launchpad.net/nova/+bug/1112912 - in review<br />
** Binding failed - https://bugs.launchpad.net/neutron/+bug/1244255 - unassigned?<br />
*** Will https://review.openstack.org/#/c/80829/ help?<br />
* Final mechanism driver status for icehouse:<br />
** cisco apic - deferred - https://review.openstack.org/#/c/73355/, https://review.openstack.org/#/c/73372/<br />
** cisco ucs - deferred<br />
** freescale - deferred - https://review.openstack.org/#/c/78092/ (former reviews: https://review.openstack.org/#/c/71868/, https://review.openstack.org/#/c/73985/, https://review.openstack.org/#/c/70089/)<br />
** huawei - deferred<br />
** SRIOV mech driver - deferred - https://review.openstack.org/#/c/74464/<br />
<br />
=== Meeting March 12, 2014 ===<br />
* Action items from last week:<br />
** None<br />
* Final mechanism driver status for icehouse<br />
** bigswitch - merged - https://review.openstack.org/#/c/64944/<br />
** brocade - merged - https://review.openstack.org/#/c/60129/<br />
** cisco apic - deferred - https://review.openstack.org/#/c/73355/, https://review.openstack.org/#/c/73372/<br />
** cisco ucs - deferred<br />
** freescale - deferred - https://review.openstack.org/#/c/78092/ (former reviews: https://review.openstack.org/#/c/71868/, https://review.openstack.org/#/c/73985/, https://review.openstack.org/#/c/70089/)<br />
** huawei - deferred<br />
** mellanox - merged - https://review.openstack.org/#/c/72854/<br />
** open daylight (odl) - merged - https://review.openstack.org/#/c/69775/<br />
** openflow agent - merged - https://review.openstack.org/#/c/71791/<br />
** SRIOV mech driver - deferred - https://review.openstack.org/#/c/74464/<br />
* Other BPs for icehouse<br />
** migration - FFE - https://review.openstack.org/#/c/76533/<br />
*** (marun) Updated to support LB, please review.<br />
** partial specs - deferred - https://review.openstack.org/#/c/71904/, https://review.openstack.org/#/c/74055/<br />
* Bugs for icehouse<br />
** Port binding details - https://bugs.launchpad.net/neutron/+bug/1276395<br />
*** partial fix (add new properties) - https://review.openstack.org/#/c/76363/ - merged<br />
*** remainder (binding details in delete_port_*commit() ops) - will be addressed in update to https://review.openstack.org/#/c/79511/ today - in progress<br />
** bind_port() called in transaction - https://bugs.launchpad.net/neutron/+bug/1276391<br />
*** partial fix (remove validate_port_binding() and unbind_port() ops) - https://review.openstack.org/#/c/79511/ - in review, update today<br />
*** remainder (move binding outside transaction) - in progress, hopefully in review today<br />
** Error handling for update ops - https://bugs.launchpad.net/neutron/+bug/1227336<br />
*** https://review.openstack.org/#/c/69792/ - in review<br />
*** Needs ML2 and core reviews<br />
*** Consensus that undoing operation makes sense if postcommit() ops fail?<br />
** VIF security - https://bugs.launchpad.net/nova/+bug/1112912 - in review<br />
** Binding failed - https://bugs.launchpad.net/neutron/+bug/1244255 - unassigned?<br />
** Agent model migration - https://bugs.launchpad.net/neutron/+bug/1260224 - in review<br />
** L2-pop live migration - https://bugs.launchpad.net/neutron/+bug/1237841 - review abandoned?<br />
*** here is the good review : https://review.openstack.org/#/c/61767/ (will be rebased asap)<br />
* Distributed Virtual Router<br />
** L2 plugin changes needed to enable DVR. See the DVR section of [[Meetings/Neutron-L3-Subteam|L3 subteam page]] for details.<br />
** [https://docs.google.com/document/d/1depasJSnGZPOnRLxEC_PYsVLcGVFXZLqP52RFTe21BE/edit#heading=h.5w7clq272tji Here is the document specifically about L2 changes]<br />
* Juno design summit session proposals<br />
** Submit and read proposals at http://summit.openstack.org/<br />
** I'll submit a general ML2 update/planning/catch-all session<br />
** Unfinished items from icehouse?<br />
** Brainstorm?<br />
* Open Discussion<br />
<br />
=== Meeting March 5, 2014 ===<br />
* Action items from last week:<br />
** None<br />
* Mechanism driver status for icehouse<br />
** bigswitch - merged - https://review.openstack.org/#/c/64944/<br />
** brocade - approved - https://review.openstack.org/#/c/60129/<br />
** cisco apic - deferred? - https://review.openstack.org/#/c/73355/, https://review.openstack.org/#/c/73372/<br />
** cisco ucs - deferred<br />
** freescale - deferred - https://review.openstack.org/#/c/78092/ (former reviews: https://review.openstack.org/#/c/71868/, https://review.openstack.org/#/c/73985/, https://review.openstack.org/#/c/70089/)<br />
** huawei - deferred<br />
** mellanox - merged - https://review.openstack.org/#/c/72854/<br />
** open daylight (odl) - FFE - https://review.openstack.org/#/c/69775/<br />
** openflow agent - merged - https://review.openstack.org/#/c/71791/<br />
** SRIOV mech driver: https://review.openstack.org/#/c/74464/<br />
* Other BPs for icehouse<br />
** migration - FFE - https://review.openstack.org/#/c/76533/<br />
*** (marun) Updated to support LB, please review.<br />
** partial specs - deferred? - https://review.openstack.org/#/c/71904/, https://review.openstack.org/#/c/74055/<br />
* Bugs for icehouse<br />
** https://bugs.launchpad.net/neutron/+bug/1276395, https://review.openstack.org/#/c/76363/ - approved<br />
** https://bugs.launchpad.net/neutron/+bug/1276391 - in progress<br />
** https://review.openstack.org/#/c/69792/ Deals with fails in update-*-postcommit ops <br />
* Distributed Virtual Router<br />
** L2 plugin changes needed to enable DVR. See the DVR section of [[Meetings/Neutron-L3-Subteam|L3 subteam page]] for details.<br />
** [https://docs.google.com/document/d/1depasJSnGZPOnRLxEC_PYsVLcGVFXZLqP52RFTe21BE/edit#heading=h.5w7clq272tji Here is the document specifically about L2 changes]<br />
* Open Discussion<br />
<br />
=== Meeting February 26, 2014 ===<br />
* Action items from last week:<br />
** ML2 team to review Port Binding document and comment inline<br />
*** https://docs.google.com/document/d/1k8tAqfQr8Ujzx5TzpXTYEUaym-0U-pE3YL9wjrS8cDg/edit#heading=h.cpck9ip3dbdv<br />
** marun and rkukura to proceed with migration BP and get an extension from markmcclain<br />
*** Initial patch posted for review, please take a look! https://review.openstack.org/#/c/76533/<br />
**** [marun]: I'm afraid I can't attend the meeting but will be back online later today. <br />
** All ML2 MechanismDrivers which bind ports should ensure they look to make sure the binding:vnic_type attribute is something they handle.<br />
* Port binding bug fixes which may affect MDs:<br />
** https://bugs.launchpad.net/neutron/+bug/1276395<br />
** https://bugs.launchpad.net/neutron/+bug/1276391<br />
* Open Discussion<br />
<br />
=== Meeting February 19, 2014 ===<br />
* Action items from last week:<br />
** rkukura to move port binding discussion into Google Doc<br />
** matrohon to file BP for multi-node testing and bring this up in the infra meeting<br />
* Migration tool<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/ml2-deprecated-plugin-migration<br />
** marun volunteered to own this working with rkukura<br />
* SR-IOV BPs in review:<br />
** https://blueprints.launchpad.net/neutron/+spec/ml2-binding-profile<br />
** https://blueprints.launchpad.net/neutron/+spec/ml2-request-vnic-type<br />
** https://blueprints.launchpad.net/neutron/+spec/vif-details<br />
** https://review.openstack.org/#/c/21946/<br />
** https://bugs.launchpad.net/neutron/+bug/1274034<br />
** https://review.openstack.org/#/c/44596/<br />
* Port binding bug fixes which may affect MDs:<br />
** https://bugs.launchpad.net/neutron/+bug/1276395<br />
** https://bugs.launchpad.net/neutron/+bug/1276391<br />
* Proposed patch to ML2 to move away from providernet extension into the multi-provider extension with arbitrary attributes<br />
** https://review.openstack.org/#/c/37893/<br />
<br />
=== Meeting February 12, 2014 ===<br />
* Action items from last week:<br />
** rkukura to put result of binding changes email discussion into a wiki or google doc<br />
** rkukura to change priorities of all new 3rd party MD BPs to low if they do not already have jenkins job in place<br />
*** https://blueprints.launchpad.net/neutron/+spec/brocade-ml2-mechanism-driver - medium, approved, in review, have jenkins<br />
*** https://blueprints.launchpad.net/neutron/+spec/bsn-ml2-mechanism-driver - medium, approved, no review, no jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/huawei-ml2-mechanism-driver - medium, approved, in review, no jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/ml2-cisco-apic-mechanism-driver - medium, approved, no review, have jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/ml2-opendaylight-mechanism-driver - medium, approved, in review, have jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/ml2-ucs-manager-mechanism-driver - medium, approved, no review, have jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/mlnx-ml2-support - medium, approved, in review, have jenkins<br />
*** https://blueprints.launchpad.net/neutron/+spec/ryu-ml2-driver - medium, approved, in review, have jenkins<br />
*** https://blueprints.launchpad.net/neutron/+spec/bigswitch-ml2-driver - low, approved, in review, no jenkins?, relationship to bsn-ml2-mechanism-driver?<br />
*** https://blueprints.launchpad.net/neutron/+spec/fsl-sdn-os-mech-driver - low, approved, in review, no jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/huawei-ml2-evs-mechanism-driver - low, approved, no review, no jenkins, relationship to huawei-ml2-mechanism-driver?<br />
*** https://blueprints.launchpad.net/neutron/+spec/netron-ml2-mechnism-driver-for-cisco-dfa-support - deferred to juno<br />
* ML2 Exceptions to UserSpace<br />
** https://bugs.launchpad.net/neutron/+bug/1273730<br />
* BPs<br />
** Provider network partial specs: zzelle@irc<br />
** https://wiki.openstack.org/wiki/Provider-network-partial-specs<br />
** https://review.openstack.org/71904<br />
* Blueprints<br />
** https://blueprints.launchpad.net/neutron?searchtext=ml2<br />
** 3 high, 13 medium, 3 low, 13 undefined priorities<br />
** 19 not yet approved for icehouse<br />
** all MDs should probably be same priority<br />
** Which should we approve for icehouse, drop from icehouse or adjust priority?<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron/+bugs?field.tag=ml2<br />
* ovs-firewall security group update: asadoughi<br />
* Tests<br />
** Add the capabality to test core MD (l2-pop, ovs, lb) by the gate<br />
<br />
===Previous Agenda===<br />
* ML2 Sessions Etherpads from Icehouse summit:<br />
** Extensibility of ML2 (Wednesday 4:40PM): https://etherpad.openstack.org/p/ML2_Extensibility<br />
** ML2 QoS and Deprecated Plugin Migration (Wednesday 5:30PM): https://etherpad.openstack.org/p/neutron-qos-hk and https://etherpad.openstack.org/p/ML2_Deprecated_Plugin_Migration<br />
** ML2 Multiple Backend Support (Friday 9:50AM)<br />
** ML2 Mechanism Drivers and Modular Agents (Friday 1:30PM)<br />
* devstack ML2 patches<br />
** Default devstack to ML2: https://bugs.launchpad.net/devstack/+bug/1220745<br />
** Correctly set L3 service plugin for ML2: https://review.openstack.org/#/c/48522/<br />
* Documentation<br />
** Need to focus on this now<br />
** Documentation BP link: https://blueprints.launchpad.net/openstack-manuals/+spec/neutron-ml2-docs<br />
** ML2 documentation bugs link: https://bugs.launchpad.net/openstack-manuals/+bugs?field.tag=ml2<br />
** Need to document ML3 with ML2<br />
* Testing and bug fixes<br />
** Testing of ML2 by everyone would be appreciated<br />
** We need to find and fix any bugs in the next couple of weeks<br />
<br />
* Icehouse Design Summit Topic ideas<br />
** RPC handling in ML2 for Type and Mechanism Drivers<br />
** More extensible TypeDrivers for controller-based MechanismDrivers<br />
** Monolithic Plugin vs. ML2 MechanismDriver - current and future plugins<br />
** Future Directions for ML2 (orchestration, deployment, management, ...)<br />
** Migration from deprecated Plugins (openvswitch, linuxbridge) to ML2 - automation?<br />
** Add support for VXLAN multicast to the OVS agent with newer versions of OVS and Linux kernel.<br />
** Multi-segment provider network implementations in MechanismDrivers, specifically OVS.<br />
** Additional provider network attributes for controller-based plugins such as ODL for networks created outside of Neutron.<br />
<br />
=== Icehouse ML2 work for reference ===<br />
* ML2 TypeDriver Extra Port Info<br />
** https://blueprints.launchpad.net/neutron/+spec/ml2-typedriver-extra-port-info<br />
* Campus Network Blueprint and ML2 integration<br />
** https://blueprints.launchpad.net/neutron/+spec/campus-network<br />
* OpenDaylight Driver<br />
** https://blueprints.launchpad.net/quantum/+spec/ml2-opendaylight-mechanism-driver<br />
<br />
=== Questions? ===<br />
<br />
== Previous Meeting Logs ==<br />
* Available here: [http://eavesdrop.openstack.org/meetings/networking_ml2/ ML2 Meeting Logs]<br />
<br />
== General ML2 Information ==<br />
Here are the current ml2-specific blueprints for havana:<br />
<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-gre<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-mechanism-drivers<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-portbinding<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-vxlan<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-multi-segment-api<br />
<br />
<br />
These tunnel-related blueprints effect the openvswitch and/or<br />
linuxbridge agents, and the features should also (or exclusively) be<br />
supported (using both agents simultaneously where applicable) by the ml2<br />
plugin:<br />
<br />
* https://blueprints.launchpad.net/quantum/+spec/ovs-vxlan-lisp-tunnel<br />
* https://blueprints.launchpad.net/quantum/+spec/openvswitch-kernel-vxlan<br />
* https://blueprints.launchpad.net/quantum/+spec/vxlan-linuxbridge<br />
* https://blueprints.launchpad.net/quantum/+spec/ovs-tunnel-partial-mesh<br />
* https://blueprints.launchpad.net/quantum/+spec/l2-population<br />
<br />
<br />
These blueprints involve the ml2 MechanismDriver API:<br />
<br />
* https://blueprints.launchpad.net/quantum/+spec/tailf-ncs<br />
* https://blueprints.launchpad.net/quantum/+spec/ovsplugin-hardware-devices<br />
<br />
[[Category: Meetings]]</div>Sukhdevhttps://wiki.openstack.org/w/index.php?title=Meetings/ML2&diff=150823Meetings/ML22017-02-08T05:09:43Z<p>Sukhdev: </p>
<hr />
<div>'''Weekly on Wednesdays at 1600 UTC on #openstack-meeting-alt'''<br />
<br />
Tracking ML2 Subgroup Reviews: [https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews here]<br />
<br />
<br />
==Agenda==<br />
<br />
=== Meeting January 25, 2017 ===<br />
<br />
* Announcements<br />
** Neutron PTG etherpad - https://etherpad.openstack.org/p/neutron-ptg-pike<br />
<br />
* Bugs/RFEs<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
*** https://review.openstack.org/#/c/404293<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting January 18, 2017 ===<br />
<br />
* Announcements<br />
** There is still room for PTG registrations <br />
<br />
* Bugs/RFEs<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
*** https://review.openstack.org/#/c/404293<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting January 11, 2017 ===<br />
<br />
* Announcements<br />
* There is still room for PTG registrations <br />
<br />
* Bugs/RFEs<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
*** https://review.openstack.org/#/c/404293<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting December 14, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 7, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting November 23, 2016 ===<br />
<br />
=== Meeting November 16, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting November 9, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Ocata Summit Retrospective<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
*** part of this Barcelona summit design session: https://etherpad.openstack.org/p/ocata-nova-neutron-session<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting November 2, 2016 ===<br />
<br />
* Skipping due to Ocata summit travel/recovery<br />
<br />
=== No Meeting October 26, 2016 ===<br />
<br />
* Skipping due to Ocata summit<br />
<br />
=== Meeting October 19, 2016 ===<br />
<br />
* Announcements<br />
** Next week Summit in Barcelona. No meeting next week<br />
<br />
* Ocata Planning<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
*** part of this Barcelona summit design session: https://etherpad.openstack.org/p/ocata-nova-neutron-session<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting October 12, 2016 ===<br />
<br />
* Announcements<br />
** Bob Kukura will not be at today's meeting.<br />
<br />
* Ocata Planning<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
*** part of this Barcelona summit design session: https://etherpad.openstack.org/p/ocata-nova-neutron-session<br />
*** Unifying the portbinding logic is not a necessary part of this proposal anymore<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting October 5, 2016 ===<br />
<br />
* Announcements<br />
** Bob Kukura will not be at today's meeting.<br />
<br />
* Ocata Planning<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** Unifying the portbinding logic is not a necessary part of this proposal anymore<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting September 28, 2016 ===<br />
<br />
=== No Meeting September 21, 2016 ===<br />
<br />
=== No Meeting September 14, 2016 ===<br />
<br />
=== Meeting September 7, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** Unifying the portbinding logic is not a necessary part of this proposal anymore<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting August 31, 2016 ===<br />
<br />
* Neither sukhdev nor rkukura is available to chair today, so we'll skip this week's meeting.<br />
<br />
=== Meeting August 24, 2016 ===<br />
<br />
* Announcements<br />
** N-3 is Sept 1<br />
<br />
* Bugs/RFEs<br />
** Unify ML2 portbinding and dvr portbinding tables - andreas (not available for today's meeting)<br />
*** please review this patch - https://review.openstack.org/#/c/317358<br />
*** spec for live migration - https://review.openstack.org/#/c/309416/<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception - see patch here - https://review.openstack.org/#/c/327500<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 17, 2016 ===<br />
<br />
* Announcements<br />
** N-3 is Sept 1<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
*** I have added the conf calling information for remote participation - see - https://etherpad.openstack.org/p/newton-neutron-midcycle-workitems<br />
<br />
<br />
* Bugs/RFEs<br />
** Unify ML2 portbinding and dvr portbinding tables - andreas <br />
<br />
** please review this patch - https://review.openstack.org/#/c/317358<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception - see patch here - https://review.openstack.org/#/c/327500<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
** Clarification on coupling between port create and port update calls to mech drivers<br />
<br />
=== Meeting August 3, 2016 ===<br />
<br />
* Announcements<br />
** N-3 is Sept 1<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
** Barcelona summit presentation voting has started: https://www.openstack.org/summit/barcelona-2016/vote-for-speakers<br />
<br />
* Bugs/RFEs<br />
** Unify ML2 portbinding and dvr portbinding tables - andreas <br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1609184 [RFE] ML2: Allow retry on db error by precommit https://review.openstack.org/#/c/350315/<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 27, 2016 ===<br />
<br />
* Meeting was cancelled this week<br />
<br />
=== Meeting July 20, 2016 ===<br />
<br />
* Announcements<br />
** N-2 is behind us<br />
** N-3 is Sept 1<br />
** Project Mascot/logo - see here - http://lists.openstack.org/pipermail/openstack-dev/2016-July/099046.html<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
<br />
* Bugs/RFEs<br />
** Unify ML2 portbinding and dvr portbinding tables - andreas <br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 13, 2016 ===<br />
<br />
* Announcements<br />
** Deadline to submit proposals for Barcelona summit is today<br />
** N-2 is this week - http://releases.openstack.org/newton/schedule.html<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
<br />
* Bugs/RFEs<br />
** Unify of ML2 portbinding and dvr portbinding tables<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
<br />
<br />
=== Meeting July 6, 2016 ===<br />
<br />
* Announcements<br />
** July 12-14 Neuton-2<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
* Bugs/RFEs<br />
** Unify of ML2 portbinding and dvr portbinding tables<br />
*** Armax commented on the spec: https://review.openstack.org/309416 . Those are his major points:<br />
*** Are we sure that vnic_type and profile are always port specific (and not binding specific)?<br />
*** Why not just merging the portbindingstable into the dvr portbindingstable?<br />
*** For Live Migration Armando rather wants a live migration specifc port extension than a general purpose port extension. The general purpose solution seems a bit overkill to him. On the summit, we decided to go the latter one, thoughts?<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
=== Meeting June 29, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Items from Last week<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting June 22, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Items from Last week<br />
** https://review.openstack.org/#/c/320657/1/neutron/db/ipam_backend_mixin.py <- Should this be fixed? Question from Rossella.<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting June 15, 2016 ===<br />
<br />
* Announcements<br />
* Unify of ML2 portbinding and dvr portbinding tables<br />
** current patchset: https://review.openstack.org/#/c/326987<br />
*** TODO: minor fixes, unit tests<br />
*** Separate Patch: OVO, rework DVR part as well<br />
** series of patches doing similar work for router ha ports: https://review.openstack.org/#/c/323993<br />
** Which one is the right way to go? Who do we need to involve to land this in Newton?<br />
<br />
* Open Discussion<br />
** https://review.openstack.org/#/c/320657/1/neutron/db/ipam_backend_mixin.py <- Should this be fixed? Question from Rossella.<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
=== Meeting June 8, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Open Discussion<br />
<br />
=== Meeting June 1, 2016 ===<br />
<br />
* Announcements<br />
** N-1 is *this* week<br />
** http://releases.openstack.org/newton/schedule.html<br />
<br />
* Manila-ML2 integration <br />
** https://bugs.launchpad.net/neutron/+bug/1573197<br />
<br />
* Security Groups Discussion<br />
<br />
* Open Discussion<br />
** Some routed networks stuff (carl_baldwin)<br />
*** https://review.openstack.org/#/c/317358 - Enabling create / delete of segments directly<br />
*** https://review.openstack.org/#/c/321152 - ML2 bug doesn't allow return of IP allocation in port update.<br />
<br />
=== Meeting May 25, 2016 ===<br />
<br />
* Today's meeting was cancelled - we will meet next week<br />
<br />
* Announcements<br />
** N-1 is next week<br />
** http://releases.openstack.org/newton/schedule.html<br />
<br />
* Manila-ML2 integration <br />
** https://bugs.launchpad.net/neutron/+bug/1573197<br />
<br />
* Security Groups Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting May 18, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Bugs<br />
<br />
* Open Discussion<br />
<br />
=== Meeting May 11, 2016 ===<br />
<br />
(carl_baldwin) Will there be a meeting this week? - Yes<br />
<br />
* Announcements<br />
<br />
* Newton charter for ML2 <br />
** Trunked ports integration with ML2 <br />
** Integration of Segments service plugin with ML2 (see below)<br />
<br />
* Bugs<br />
** Missing ML2 config options in config reference: https://bugs.launchpad.net/openstack-manuals/+bug/1567792<br />
<br />
* Open Discussion<br />
** Some routed networks topics<br />
*** creating and deleting segments on existing network through new segment API<br />
**** Any cases it should be forbidden?<br />
*** Integrating the segments service plugin with ML2<br />
<br />
<br />
=== Meeting May 4, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Discussion on the charter for ML2 for Newton<br />
** Some of the discussion during summit - https://etherpad.openstack.org/p/newton-neutron-unplugged-track<br />
<br />
* Bugs<br />
** Missing ML2 config options in config reference: https://bugs.launchpad.net/openstack-manuals/+bug/1567792<br />
<br />
* Open Discussion<br />
<br />
=== Meeting April 20, 2016 ===<br />
<br />
* Announcements<br />
** rkukura cannot attend today<br />
** Austin Summit Next week<br />
** No meeting next week (4/27)<br />
<br />
* Neutron Austin Design sessions schedule<br />
** https://www.openstack.org/summit/austin-2016/summit-schedule/global-search?t=Neutron%3A<br />
<br />
* Bugs<br />
** Missing ML2 config options in config reference: https://bugs.launchpad.net/openstack-manuals/+bug/1567792<br />
<br />
* Open Discussion<br />
** Nova-Neutron Porbinding Migration issues (+ macvtap migration, cross l2 agent migration) <br />
*** Cannot attend today, so here a brief update (scheuran, 2016-04-13)<br />
*** Started discussion on the ML http://lists.openstack.org/pipermail/openstack-dev/2016-April/092073.html<br />
*** In a lengthy chat with kevinbenton today we agreed to follow up the multiple port binding thing<br />
*** I started rebasing Bobs patches https://review.openstack.org/#/c/189410 - it will take a while, as I'm learning a lot on the way ;)<br />
*** And a BP + spec is required for the API changes that externalize multiple bindings per port, also still TBD<br />
<br />
=== Meeting April 13, 2016 ===<br />
<br />
* Announcements<br />
** Newton is now open for business<br />
** Networking Guide ML2 section merged: http://docs.openstack.org/mitaka/networking-guide/config-ml2-plug-in.html (scheuran)<br />
<br />
* Neutron Austin Design sessions schedule<br />
** https://www.openstack.org/summit/austin-2016/summit-schedule/global-search?t=Neutron%3A<br />
<br />
* Bugs<br />
** Missing ML2 config options in config reference: https://bugs.launchpad.net/openstack-manuals/+bug/1567792<br />
<br />
* Open Discussion<br />
** Nova-Neutron Porbinding Migration issues (+ macvtap migration, cross l2 agent migration) <br />
*** Cannot attend today, so here a brief update (scheuran, 2016-04-13)<br />
*** Started discussion on the ML http://lists.openstack.org/pipermail/openstack-dev/2016-April/092073.html<br />
*** In a lengthy chat with kevinbenton today we agreed to follow up the multiple port binding thing<br />
*** I started rebasing Bobs patches https://review.openstack.org/#/c/189410 - it will take a while, as I'm learning a lot on the way ;)<br />
*** And a BP + spec is required for the API changes that externalize multiple bindings per port, also still TBD<br />
<br />
=== Meeting April 6, 2016 ===<br />
<br />
* Announcements<br />
** Mitaka release is this week<br />
<br />
* Neutron Austin Design summit Ideas <br />
** Link - https://etherpad.openstack.org/p/newton-neutron-summit-ideas<br />
<br />
* port binding discussion on migration (scheuran) - continuation from previous week<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 30, 2016 ===<br />
<br />
* Announcements<br />
** Mitaka RC2 in the works<br />
<br />
* Neutron Austin Design summit Ideas <br />
** Link - https://etherpad.openstack.org/p/newton-neutron-summit-ideas<br />
<br />
* port binding discussion on migration (scheuran)<br />
** In case distributed ports would be needed, old (currently abandoned, but worth revisiting) effort to cleanup DVR's distributed port implementation as a precursor to generalizing it is here:<br />
*** https://bugs.launchpad.net/neutron/+bug/1367391<br />
*** https://review.openstack.org/#/c/189410/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 23, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Neutron Austin Design summit Ideas <br />
** Link - https://etherpad.openstack.org/p/newton-neutron-summit-ideas<br />
<br />
* port binding discussion on migration (scheuran)<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 16, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Docs ML2 configuration section update<br />
** Documentation - https://review.openstack.org/#/c/282349<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* port binding with port owned by router<br />
<br />
* Simulate portbinding on migration target host (scheuran)<br />
** Use Case: Migration cross l2 agents, migration with macvtap l2 agent --> In both cases nova needs to know the portbinding information that should be used on the migration target before migration has started (in nova pre_live_migration) and before port has been bound. This information is required to trigger the correct vif-plug action on the target and to modify the libvirt domain.xml accordingly<br />
** Approach: Some new api call is required, which simulates the portbinding for the target host and returns this information<br />
** This is just as a heads up - I try to come up with more details in the next meeting (23rd of March)<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 9, 2016 ===<br />
<br />
* Announcements<br />
** rkukura cannot attend today<br />
<br />
* Modular L2 agent update<br />
** Documentation - https://review.openstack.org/#/c/282349<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 2, 2016 ===<br />
<br />
* Announcements<br />
** Mitaka-3 is this week<br />
<br />
* Modular L2 agent update<br />
** Documentation - https://review.openstack.org/#/c/282349<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting February 24, 2016 ===<br />
<br />
* Announcements<br />
** neutron mid-cycle this week - https://etherpad.openstack.org/p/neutron-mitaka-midcycle<br />
<br />
* Open Agenda - based upon interest<br />
<br />
* Modular L2 agent update<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting February 17, 2016 ===<br />
<br />
* Announcements<br />
** rkukura on PTO this week<br />
<br />
* Open Agenda - based upon interest<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Modular L2 agent update<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting February 10, 2016 ===<br />
<br />
* Announcements<br />
** Do not forget to vote on sessions for Austin Summit<br />
*** https://www.openstack.org/summit/austin-2016/vote-for-speakers<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Modular L2 agent update<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting February 3, 2016 ===<br />
<br />
* Announcements<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Modular L2 agent update<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting January 27, 2016 ===<br />
<br />
* Announcements<br />
** Austin (Newton) Summit session proposal deadline is Monday<br />
*** https://www.openstack.org/summit/austin-2016/call-for-speakers<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting January 20, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Driver API for SecurityGroup <br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Any topics of interest to ML2 - Open Agenda based upon the interest<br />
* Open Discussion<br />
<br />
<br />
=== Meeting January 13, 2016 ===<br />
<br />
* Announcements<br />
** M2 is next week<br />
<br />
* Driver API for SecurityGroup <br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Any topics of interest to ML2 - Open Agenda based upon the interest<br />
* Open Discussion<br />
<br />
=== Meeting January 6, 2016 ===<br />
* Announcements<br />
** M2 Mid Jan<br />
<br />
* Driver API for SecurityGroup - good discussion on the bug<br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* Trunk port binding for VLAN-awere VMs - pretty much ready to go<br />
** Spec - https://review.openstack.org/#/c/243786/<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Any topics of interest to ML2 - Open Agenda based upon the interest<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 30, 2015 ===<br />
<br />
* No meeting<br />
<br />
=== Meeting December 23, 2015 ===<br />
<br />
* No meeting<br />
<br />
=== Meeting December 16, 2015 ===<br />
<br />
* Announcements<br />
** Sukhdev is off for next two weeks, rkukura is off week after next<br />
** no meeting 12/30<br />
** quick poll - meet next week (12/23)?<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** Spec - https://review.openstack.org/#/c/243786/<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran (can't attend today 12/09)<br />
** This patch needs to go in first, then we're ready to do the split of the lb agent: https://review.openstack.org/250542<br />
** Split of the lb agent: Will be updated after above went in: https://review.openstack.org/#/c/246318/<br />
** Moving the code to a separate file [WIP] https://review.openstack.org/#/c/248138/<br />
** Also had a discussion with kevinbenton and ajo if arp spoofing stuff could be modelled as agent extension. Could not convince them, so we agreed to go on with the current design and keep that in the back of our minds for the future.<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* limited-portsec Discussion<br />
** if the limited-portsec depend on port-sec extension, there maybe code in limited-portsec to extend the dict of port-sec.<br />
** https://review.openstack.org/#/c/250036/ , difficult to handle the dependency in these extensions.<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 9, 2015 ===<br />
<br />
* Announcements<br />
** Sukhdev is off for next three weeks<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** Spec - https://review.openstack.org/#/c/243786/<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran (can't attend today 12/09)<br />
** This patch needs to go in first, then we're ready to do the split of the lb agent: https://review.openstack.org/250542<br />
** Split of the lb agent: Will be updated after above went in: https://review.openstack.org/#/c/246318/<br />
** Moving the code to a separate file [WIP] https://review.openstack.org/#/c/248138/<br />
** Also had a discussion with kevinbenton and ajo if arp spoofing stuff could be modelled as agent extension. Could not convince them, so we agreed to go on with the current design and keep that in the back of our minds for the future.<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* limited-portsec Discussion<br />
** if the limited-portsec depend on port-sec extension, there maybe code in limited-portsec to extend the dict of port-sec.<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Open Discussion<br />
** Discussion on passing network ID to the type drivers - enhancement is needed to three methods as follows:<br />
*** def allocate_tenant_segment(self, session, network_id=None):<br />
*** def reserve_provider_segment(self, session, segment, network_id=None):<br />
*** def release_segment(self, session, segment, network_id=None):<br />
<br />
=== Meeting December 2, 2015 ===<br />
* Announcements<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** Spec - https://review.openstack.org/#/c/243786/<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
** https://review.openstack.org/#/c/246318/<br />
** https://review.openstack.org/#/c/248138/<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting November 25, 2015 ===<br />
* Announcements<br />
** M1 is due next week<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** Bence Romsics discussed with ML2 subteam at summit<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting November 18, 2015 ===<br />
* Announcements<br />
** M1 is due in first week of Dec<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** Bence Romsics discussed with ML2 subteam at summit<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting November 11, 2015 ===<br />
* Announcements<br />
** Welcome back from the summit and our week off!<br />
** Mitaka-1 December 1: https://launchpad.net/neutron/+milestone/mitaka-1<br />
<br />
* Mitaka Design Summit recap<br />
** Etherpads: https://wiki.openstack.org/wiki/Design_Summit/Mitaka/Etherpads#Neutron<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** Bence Romsics discussed with ML2 subteam at summit<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
=== Meeting October 21, 2015 ===<br />
* Announcements<br />
** Mitaka summit is next week<br />
** No ML2 IRC meeting during summit<br />
<br />
* Mitaka Design Summit<br />
** Neutron Design Summit schedule - https://www.openstack.org/summit/tokyo-2015/schedule/design-summit<br />
<br />
* ML2 pre-cycle sprint recap<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** email summaries - TBD<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
=== Meeting October 14, 2015 ===<br />
<br />
* Meeting cancelled due to low attendance<br />
<br />
=== Meeting October 7, 2015 ===<br />
<br />
* No meeting - ML2 pre-cycle sprint<br />
<br />
=== Meeting Sept 30, 2015 ===<br />
* Announcements<br />
** Neutron has a new PTL for Mitaka - congratulations to armax and many thanks to mestery!<br />
** ML2 pre-cycle sprint is next week<br />
** No ML2 IRC meeting next week<br />
<br />
* ML2 pre-cycle sprint<br />
** Sprint announcement - http://lists.openstack.org/pipermail/openstack-dev/2015-September/073927.html<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** Logistics<br />
** Prep<br />
<br />
* Mitaka Design Summit proposals for ML2 - discussion <br />
** Neutron Mitaka Design Summit proposals - https://etherpad.openstack.org/p/neutron-mitaka-designsummit<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* Modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
=== Meeting Sept 23, 2015 ===<br />
* Announcements<br />
** Liberty RC1 contents - https://launchpad.net/neutron/+milestone/liberty-rc1<br />
** PTL election is this week - https://wiki.openstack.org/wiki/PTL_Elections_September_2015<br />
<br />
* ML2 late-cycle plan<br />
** Sprint announcement - http://lists.openstack.org/pipermail/openstack-dev/2015-September/073927.html<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* Mitaka Design Summit proposals for ML2 - discussion <br />
** Nutron Mitaka Design Summit proposals - https://etherpad.openstack.org/p/neutron-mitaka-designsummit<br />
<br />
* driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting Sept 16, 2015 ===<br />
<br />
* Announcements<br />
** Liberty RC1 contents - https://launchpad.net/neutron/+milestone/liberty-rc1<br />
<br />
* ML2 late-cycle plan<br />
** Sprint announcement - http://lists.openstack.org/pipermail/openstack-dev/2015-September/073927.html<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* Mitaka Design Summit proposals for ML2 - discussion <br />
** Nutron Mitaka Design Summit proposals - https://etherpad.openstack.org/p/neutron-mitaka-designsummit<br />
<br />
* driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting Sept 9, 2015 ===<br />
<br />
* Announcements<br />
** Liberty-3 contents - https://launchpad.net/neutron/+milestone/liberty-3<br />
** Liberty RC1 contents - https://launchpad.net/neutron/+milestone/liberty-rc1<br />
<br />
* ML2 late-cycle plan<br />
** Sprint announcement - http://lists.openstack.org/pipermail/openstack-dev/2015-September/073927.html<br />
<br />
* Mitaka Design Summit proposals for ML2 - discussion <br />
** Brainstorm ideas for the Mitaka ML2 design summit ideas<br />
** Nutron Mitaka Design Summit proposals - https://etherpad.openstack.org/p/neutron-mitaka-designsummit<br />
<br />
* driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting Sept 2, 2015 ===<br />
<br />
* Announcements<br />
** Liberty FF is this week (or early next week)<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is Yahoo (tentative) <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** Task Flow Document<br />
*** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* driver API for SecurityGroup - Do we want to come up with a plan for Design session in Tokyo for this? <br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 26, 2015 ===<br />
<br />
* Announcements<br />
** Liberty FF is next week<br />
<br />
* Action Items from previous weeks:<br />
** rkukura to work with others to finalize the venue for the ML2 late-cycle sprint<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is TBD. <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* driver API for SecurityGroup<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 19, 2015 ===<br />
<br />
* Announcements<br />
** Liberty FF is two weeks away<br />
<br />
* Action Items from previous weeks:<br />
** rkukura and Sukhdev to re-organize weekly meeting agenda around goals for upcoming Mitaka cycle as well as anything needed to wrap up for liberty<br />
** rkukura to work with others to finalize the venue for the ML2 late-cycle sprint<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is TBD. <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L3 Blueprints - https://launchpad.net/neutron/+milestone/liberty-3<br />
** couple of Blueprints may be of interest to ML2 team<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* driver API for SecurityGroup<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 12, 2015 ===<br />
<br />
* Announcements<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is TBD. <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L3 Blueprints - https://launchpad.net/neutron/+milestone/liberty-3<br />
** couple of Blueprints may be of interest to ML2 team<br />
<br />
* L2 Modular Agent discussion<br />
** macvtap agent and ML2 discussion. Feel free to express your opinion - http://lists.openstack.org/pipermail/openstack-dev/2015-August/071207.html<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 5, 2015 ===<br />
<br />
* Announcements<br />
** Liberty FF is end of August<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is TBD. <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L3 Blueprints - https://launchpad.net/neutron/+milestone/liberty-3<br />
** couple of Blueprints may be of interest to ML2 team<br />
<br />
* L2 Modular Agent discussion<br />
** macvtap agent and ML2 discussion. Feel free to express your openion - http://lists.openstack.org/pipermail/openstack-dev/2015-August/071207.html<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 29, 2015 ===<br />
<br />
* Announcements<br />
** Liberty-2 is this week<br />
** Liberty-3 is end of August<br />
<br />
* ML2 late-cycle plan<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L2 Modular Agent discussion<br />
<br />
* Place for Macvtap agent (scheuran) - Putting this right after l2-agent, as it is related to it<br />
** Planning a ml2 driver + l2 agent for macvtap attachments (independent from sriov). But where should it land?<br />
*** 1) own openstack repo networking-macvtap (already some discussion there: https://review.openstack.org/#/c/195907/)<br />
*** 2) in neutron tree as new reference, own agent (duplicating code)<br />
*** 3) In neutron tree, Integrated into linuxbridge agent (reusing about 500 lines of code, mostly main loop, detecting new devices,...); Extracting superclass out of linuxbridge agent that can be subclassed. Having config option to either run agent in lb or in macvtap mode. fully functional prototype (macvtap stuff tested): https://github.com/scheuran/networking-macvtap/commit/36a068cf3d3d6930ab9330efb099cd95a84ca785<br />
*** 4) modular l2 agent, but as long it is being discussed go with #1<br />
*** 5) Prototyping modular layer 2 agent ( #a in separate repo vs. #b together with lb)<br />
** Anyhow there will be a separate ml2 driver which will either land in tree or in the networking-macvtap repo<br />
** Spec on github (assuming it will land in a separate repo): https://github.com/scheuran/networking-macvtap/commit/bc239419398ec039da35ec949a14691280733bf6<br />
** Has been discussed in yesterdays neutron meeting where I was asked to evaluate agent-extension used for qos - but that can not be used: http://eavesdrop.openstack.org/meetings/networking/2015/networking.2015-07-28-14.01.log.html<br />
<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
** request for patch review:<br />
*** https://review.openstack.org/#/c/202357/ l3_db: it updates port attribute without L2 plugin<br />
*** https://review.openstack.org/#/c/202358/ l3_db: not use L2 plugin _get_port unnecessarily<br />
*** https://review.openstack.org/#/c/202359/ l3: not use L2 plugin _get_subnet unnecessarily<br />
<br />
=== Meeting July 22, 2015 ===<br />
<br />
* Announcements<br />
** Liberty-2 is next week<br />
**Liberty Release Schedule - https://wiki.openstack.org/wiki/Liberty_Release_Schedule<br />
<br />
* Action Items<br />
** rkukura to finalize the plan for ML2 sprint<br />
*** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L2 Modular Agent discussion<br />
* Physical Topology Discussion<br />
* Ironic/Neutron-ML2 integration discussion<br />
** https://wiki.openstack.org/wiki/Meetings/Ironic-neutron<br />
<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 15, 2015 ===<br />
<br />
* Announcements<br />
** Liberty-2 is fast approaching - end of July<br />
**Liberty Release Schedule - https://wiki.openstack.org/wiki/Liberty_Release_Schedule<br />
<br />
* Action Items<br />
** rkukura to finalize the plan for ML2 sprint<br />
*** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L2 Modular Agent discussion<br />
* Physical Topology Discussion<br />
* Ironic/Neutron-ML2 integration discussion<br />
** https://wiki.openstack.org/wiki/Meetings/Ironic-neutron<br />
** ML2 based test framework for Ironic - call for discussion/Ideas<br />
<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 8, 2015 ===<br />
<br />
* Announcements<br />
<br />
* Action Items<br />
** rkukura and manishg to finalize the ML2 sprint plans and put together an etherpad for sprint<br />
*** Etherpad started: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** asomya and shivharis to add Physical Topology to the ML2 charter for Liberty<br />
<br />
* ML2 Mid-cycle sprint - decide on the date <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
** Following participants are available - please add your name, if you can participate<br />
*** Sukhdev K<br />
*** Bob K<br />
*** Arvind S<br />
*** Manish G<br />
*** Kevin B<br />
*** Josh <br />
* L2 Modular Agent discussion<br />
* Physical Topology Discussion<br />
* Ironic/Neutron-ML2 integration discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 1, 2015 ===<br />
<br />
* Announcements<br />
<br />
* Action Items<br />
** rkukura and manishg to finalize the ML2 sprint plans and put together an etherpad for sprint<br />
*** Etherpad started: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** banix to discuss Modular L2 agents topic in Neutron core team and drive the priority<br />
** asomya and shivharis to add Physical Topology to the ML2 charter for Liberty<br />
<br />
* Neutron Mid-cycle sprint recap (Sukhdev)<br />
<br />
* ML2 Mid-cycle sprint<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** July 13-17 seems like the earliest possible week<br />
** Following participants are available - please add your name, if you can participate<br />
*** Sukhdev K<br />
*** Bob K<br />
*** Arvind S<br />
*** Manish G<br />
*** Josh <br />
** Task Flow Document<br />
*** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Discussion on binding_profile_type to facilitate filtering of Ironic ports or using device_owner (Sukhdev)<br />
<br />
* Open Discussion<br />
<br />
=== Meeting June 24, 2015 ===<br />
<br />
* No meeting - Neutron mid-cycle sprint<br />
<br />
=== Meeting June 17, 2015 ===<br />
<br />
* Announcements<br />
** VLAN aware VMs meeting 6-15-2015<br />
*** https://etherpad.openstack.org/p/YVR-neutron-vlan-trunk<br />
<br />
* Action Items<br />
** banix to discuss Modular L2 agents topic in Neutron core team and drive the priority<br />
** asomya and shivharis to add Physical Topology to the ML2 charter for Liberty<br />
** manishg to propose two or three time slots for mid-cycle sprint for task flow<br />
*** Proposing a few dates here (we will probably need 2 days but just proposing a range)<br />
**** Jul/8 - Jul/10<br />
**** Jul/13 - Jul/15<br />
**** Sep/9 - Sep/11<br />
**** Sep/16 - Sep/18<br />
**** Sep/23 - Sep/25<br />
<br />
* Neutron Mid-Cycle Sprint Discussion <br />
** https://etherpad.openstack.org/p/neutron-liberty-mid-cycle <br />
*** July 13-17 seems like the earliest possible week<br />
** Following participants are available - please add your name, if you can participate<br />
*** Sukhdev K<br />
*** Bob K<br />
*** Manish G<br />
*** Josh <br />
<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
=== Meeting June 10, 2015 ===<br />
*Absence: <br />
** banix. I will be away. Will follow up on my AI by next week.<br />
<br />
* Announcements<br />
** New RFE process - to be followed after Liberty 1<br />
*** http://docs.openstack.org/developer/neutron/policies/blueprints.html#neutron-request-for-feature-enhancements<br />
** Core-vendor decomp - Phase II<br />
*** https://review.openstack.org/#/c/187267<br />
<br />
* Action Items<br />
** rkukura to discuss with QoS implications with ajo on ML2<br />
** banix to discuss Modular L2 agents topic in Neutron core team and drive the priority<br />
** asomya and shivharis to add Physical Topology to the ML2 charter for Liberty<br />
** manishg to propose two or three time slots for mid-cycle sprint for task flow<br />
*** Proposing a few dates here (we will probably need 2 days but just proposing a range)<br />
**** Jul/8 - Jul/10<br />
**** Jul/13 - Jul/15<br />
**** Sep/9 - Sep/11<br />
**** Sep/16 - Sep/18<br />
**** Sep/23 - Sep/25<br />
<br />
* Neutron Mid-Cycle Sprint Discussion <br />
** I have removed Task Flow item from etherpad for Ft. Collins mid-cycle. <br />
** https://etherpad.openstack.org/p/neutron-liberty-mid-cycle <br />
** Discussion on the time frame that works for people to have an ML2 mid-cycle in the Bay Area<br />
*** July 13-17 seems like the earliest possible week<br />
** Following participants are available - please add your name, if you can participate<br />
*** Sukhdev K<br />
*** Bob K<br />
*** Manish G<br />
*** Josh <br />
<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting June 3, 2015 ===<br />
<br />
* Announcements<br />
** Ironic-Neutron integration weekly meetings was kicked off this week - Lots of interest in this topic . Anybody interested in this topic, please join us next week and every week after that.<br />
*** https://wiki.openstack.org/wiki/Meetings/Ironic-neutron<br />
** New Spec process<br />
*** https://github.com/openstack/neutron/blob/master/doc/source/policies/blueprints.rst<br />
** Core-vendor decomp - Phase II<br />
*** https://review.openstack.org/#/c/187267<br />
<br />
* Charter of ML2 sub-team for Liberty Cycle<br />
** Task Flow<br />
** Decomposition phase -2<br />
<br />
* Neutron Mid-Cycle Sprint Discussion <br />
** Key players for the Task Flow can not make the sprint. Possibilities are to hold mid-cycle sprint in Bay Area. Who is interested? Who can make it? <br />
** https://etherpad.openstack.org/p/neutron-liberty-mid-cycle <br />
<br />
* Task Flow Discussion<br />
** We lost opportunity to discuss it in Vancouver<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting May 27, 2015 ===<br />
<br />
* No meeting - recovering from summit<br />
<br />
=== Meeting May 20, 2015 ===<br />
<br />
* No meeting - Liberty Summit<br />
<br />
=== Meeting May 13, 2015 ===<br />
<br />
*Announcements<br />
** No meeting next two weeks. Next week everybody is at summit, following week to recover from travels<br />
<br />
*Task Flow Discussion<br />
*** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
*** midonet plugin (not done - will take care of it this week) (manishg)<br />
<br />
*Liberty Design Summit Discussion<br />
**https://wiki.openstack.org/wiki/Summit/Liberty/Etherpads#Neutron<br />
** Contributor Meetup Friday (at Summit): https://etherpad.openstack.org/p/YVR-neutron-contributor-meetup<br />
<br />
*ML2 on Neutron Mid-Cycle Sprint <br />
**https://etherpad.openstack.org/p/neutron-liberty-mid-cycle (see item 4)<br />
<br />
* Liberty BP<br />
** converting address-pair and security-group into extension driver. <br />
*** https://review.openstack.org/#/c/169223/3/specs/liberty/ml2-extension-driver-convert.rst<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
** Discussion on Port to network relationship - N:M relationship - is it allowed in our current design? <br />
*** Can one port attach to multiple networks? <br />
*** Can a (v)NIC attach to multiple networks? <br />
*** Can one network attach to multiple ports of same instance/node?<br />
<br />
=== Meeting May 6, 2015 ===<br />
<br />
*Announcements<br />
** Kilo was released last week - congratulations to everybody<br />
<br />
*Task Flow Discussion<br />
*** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
*** midonet plugin (not done - will take care of it this week) (manishg)<br />
<br />
*Liberty Design Summit Discussion<br />
**https://wiki.openstack.org/wiki/Summit/Liberty/Etherpads#Neutron<br />
**ML2 topics are in Fishbowl room discussions - lets update it<br />
**Lightening talks are here - http://libertydesignsummit.sched.org/event/213da02952470483dfd8b2765aa88485#.VUmpcGRVhHw<br />
<br />
*ML2 on Neutron Mid-Cycle Sprint <br />
**https://etherpad.openstack.org/p/neutron-liberty-mid-cycle (see item 4)<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
=== Meeting April 29, 2015 ===<br />
*Announcements<br />
** Kilo RC3 is due any day<br />
** Starting with Liberty Spec process for new features is being abandoned in favor of light weight RFE is being implemented<br />
***https://review.openstack.org/#/c/177342/<br />
** Changes to Driver team - Doug and Maru replacing Salvatore and Mark <br />
<br />
*Action Items from Last week<br />
**manishg to document task flow discussions and look into the midonet plugin<br />
*** [https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document] (manishg)<br />
*** midonet plugin (not done - will take care of it this week) (manishg)<br />
<br />
*Ironic (bare metal) integration through ML2 Mech Drivers (discussion)<br />
**There is a tremendous interest by many vendors, as well as Ironic team for this. I have requested a summit session for this. see item 63 on etherpad<br />
**https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
<br />
*ML2 on Neutron Mid-Cycle Sprint <br />
**https://etherpad.openstack.org/p/neutron-liberty-mid-cycle (see item 4)<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting April 22, 2015 ===<br />
*Announcements<br />
** Kilo RC2 is due any day<br />
** Networking Guide Doc Day Sprint it tomorrow. Please contact Edgar, if you want to participate/contribute<br />
*** Here is agenda for the sprint - https://etherpad.openstack.org/p/networking-guide<br />
<br />
*Action Items from Last week<br />
**Sukhdev to discuss with mestery about task flow during mid-cycle sprint<br />
**Document the discussion point related to ML2 Sync (Manish)<br />
**shivharis to find the information about release notes for Kilo and share with the team<br />
***https://wiki.openstack.org/wiki/ReleaseNotes/Kilo<br />
<br />
*ML2 on Neutron Mid-Cycle Sprint <br />
**https://etherpad.openstack.org/p/neutron-liberty-mid-cycle (see item 4)<br />
<br />
* ML2 summit sessions<br />
** Design summit session etherpad: https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting April 15, 2015 ===<br />
*Announcements<br />
** Absence: Manish (Jury Duty)<br />
** Absence next week: rkukura (PTO - college tour)<br />
** Kilo RC is out<br />
<br />
*Action Items from Last week<br />
**Add next steps for the Drivers decomposition to summit topic etherpad - shivharis<br />
**shivharis to find the information about release notes for Kilo and share with the team<br />
**rkukura and Sukhdev to discuss with mestery about task flow during mid-cycle sprint<br />
**Document the discussion point related to ML2 Sync (Manish)<br />
<br />
* Finalize recommendations to mestery on ML2 summit sessions<br />
** Design summit session etherpad: https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
<br />
* Quick update on DVR UT/fix/cleanup work (rkukura)<br />
<br />
* portsecurity tests: unit, functional and scenario<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting April 8, 2015 ===<br />
<br />
*Announcements<br />
** RC's are April 9-23 and Kilo release on April 30<br />
** Liberty mid-cycle sprint announced. <br />
*** June 24-26 in Fort Collins, CO (at HP)<br />
*** Topics to be decided after Vancouver summit - https://etherpad.openstack.org/p/neutron-liberty-mid-cycle<br />
<br />
*Action Items from Last week<br />
**Add next steps for the Drivers decomposition to summit topic etherpad - shivharis<br />
*** Design summit session etherpad: https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
**ML2 sync and error handling to summit topic etherpad (rkukura)<br />
**Document the discussion point related to ML2 Sync (Manish)<br />
<br />
* Mechanism drivers and DVR discussion (rkukura)<br />
** Have made good (but slow) progress on DVR port binding schema and logic cleanup<br />
*** https://bugs.launchpad.net/neutron/+bug/1367391<br />
*** Will miss kilo, hopefully merge early in liberty, cannot back-port to kilo due to schema changes<br />
** Discovered no current unit tests cover critical DVR port binding logic, so adding them as separate patch against current code, then will ensure they don't break in dependent cleanup patch<br />
*** Extending test_port_binding to exercise update_dvr_port_binding, get_device_details, etc. for DVR ports, utilizing existing PortContext state asserts in mechanism_test MD<br />
*** Hoped to get at least the new UTs into kilo, but probably too late, but can back-port to kilo<br />
** Discovered several issues (inconsistencies in per-host vs. host-independent state in PortContext) that would seem to break ToR switch MDs that need to track binding state per host:<br />
*** When committing DVR port binding, PortContext passed to update_port methods has new binding:vif_type and binding:vif_details for the bound host, but shows 'distributed' for previous binding:vif_type instead of 'unbound' like for normal ports, and empty strings for current or previous binding:host_id - propose to make these work like for non-DVR ports<br />
*** When updating DVR port's status, PortContext currently shows 'distributed' for binding:vif_type and empty string for host, but has binding_levels, etc., for the specific host - could change this to reflect host-specific state, or to only be called when port's status changes and reflect non-host-specific state<br />
** Issues to discuss<br />
*** Has anyone tested their MDs with DVR?<br />
*** Has anyone run into these (or other) issues?<br />
*** Is back-porting these sorts of behavioral fixes to kilo acceptable?<br />
*** Do we have consensus on making update_port methods reflect per-host state when committing DVR port binding?<br />
*** Do we prefer to make update_port methods reflect per-host state or only host-independent state when changing DVR port status, or do we need separate updates for each?<br />
<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting April 1, 2015 ===<br />
<br />
*Announcements<br />
** RC's are April 9-23 and Kilo release on April 30<br />
** Design summit session etherpad: https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
*Action Items from Last week<br />
**Document the discussion point related to ML2 Sync (Manish)<br />
**Create an etherpad for driver decomposition discussion at Vancouver Summit<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting March 25, 2015 ===<br />
<br />
*Announcements<br />
** RC's are April 9-23 and Kilo release on April 30<br />
** RC1 content is here - https://launchpad.net/neutron/+milestone/kilo-rc1<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting March 18, 2015 ===<br />
<br />
*Announcements<br />
**L2 Gateway API is ready for consumption by everybody. Give it a test drive and provide feedback to the team. <br />
**See wiki here - https://wiki.openstack.org/wiki/Neutron/L2-GW<br />
** K3 content is here - https://launchpad.net/neutron/+milestone/kilo-3<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
<br />
=== Meeting March 11, 2015 ===<br />
<br />
*Announcements<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
<br />
<br />
=== Meeting March 4, 2015 ===<br />
<br />
*Announcements<br />
** Kilo Feature Freeze is tomorrow (March 5th)<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* portsecurity patches<br />
** https://review.openstack.org/#/c/126552/<br />
** https://review.openstack.org/#/c/160051/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron/+bug/1328991<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting February 25, 2015 ===<br />
<br />
*Announcements<br />
** shivharis: under the weather<br />
* ML2 Drivers decomposition discussion<br />
** How are distributions packaging decomposed drivers?<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
*Few BPs being worked on may have impact on ML2 <br />
**https://blueprints.launchpad.net/neutron/+spec/nfv-vlan-trunks<br />
**https://blueprints.launchpad.net/neutron/+spec/restructure-l2-agent<br />
* ML2 Extension Driver API enhancements <br />
** https://review.openstack.org/#/c/152759/ - ready to merge<br />
** https://review.openstack.org/#/c/129178/ - coming along well<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting February 18, 2015 ===<br />
<br />
*Announcements<br />
* ML2 Drivers decomposition discussion<br />
** How are distributions packaging decomposed drivers?<br />
* ML2 Sync and error handling (Task Flow)<br />
* ML2 Extension Driver API enhancements<br />
** Needed for PortSecurity extension driver<br />
** https://review.openstack.org/#/c/152759/<br />
** https://review.openstack.org/#/c/129178/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting February 11, 2015 ===<br />
<br />
*Announcements<br />
**K2 is already out<br />
**Feature proposal freeze for Kilo is March 5<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow) - Follow on from previous week (manishg)<br />
** PoC: https://review.openstack.org/#/c/154333/<br />
* ML2 Extension Driver API enhancements<br />
** Needed for PortSecurity extension driver<br />
** https://review.openstack.org/#/c/152759/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting February 4, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is this week week<br />
*** https://launchpad.net/neutron/+milestone/kilo-2<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow) - manishg<br />
* Blueprint list consolidation - updated link is here: <br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting January 28, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is next week<br />
*** https://launchpad.net/neutron/+milestone/kilo-2<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow) - update manishg<br />
* Blueprint list consolidation (shivharis and manishg)<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
**https://bugs.launchpad.net/neutron/+bug/1415526<br />
* Open Discussion<br />
<br />
=== Meeting January 21, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is on Feb 5th<br />
*** https://launchpad.net/neutron/+milestone/kilo-2<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow) - update manishg<br />
* Blueprint list consolidation (shivharis and manishg)<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://bugs.launchpad.net/neutron/+bug/1179223 (romilg)<br />
** Review patch set for the bug/1179223 https://review.openstack.org/#/c/136106/<br />
** https://bugs.launchpad.net/neutron/+bug/1367391 (matrohon)<br />
* Open Discussion<br />
<br />
=== Meeting January 14, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is few weeks away<br />
*** https://launchpad.net/neutron/+milestone/kilo-2<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow)<br />
* Blueprint list consolidation (shivharis and manishg)<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://review.openstack.org/#/c/113999/<br />
* Open Discussion<br />
<br />
=== Meeting January 7, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is in one month<br />
*** https://wiki.openstack.org/wiki/Kilo_Release_Schedule<br />
* L2 Gateway update<br />
** Team plans to meet every other week initially - goal is to have an API within Kilo cycle<br />
**See details here: https://wiki.openstack.org/wiki/Meetings#Networking_L2_Gateway_meeting<br />
* ML2 Drivers decomposition discussion<br />
* Blueprint list consolidation (shivharis and manishg)<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 31, 2014 ===<br />
<br />
* No meeting - holiday break<br />
<br />
=== Meeting December 24, 2014 ===<br />
<br />
* No meeting - holiday break<br />
<br />
=== Meeting December 17, 2014 ===<br />
<br />
*Announcements<br />
<br />
**Kilo-1 is due this week<br />
*** Here is the content of the release https://launchpad.net/neutron/+milestone/kilo-1<br />
<br />
** Neutron Mid-cycle report<br />
*** https://etherpad.openstack.org/p/neutron-mid-cycle-sprint-dec-2014<br />
***http://lists.openstack.org/pipermail/openstack-dev/2014-December/052715.html<br />
<br />
* Discussion about the ML2 Drivers decomposition<br />
* Blueprint list consolidation (shivharis and manishg)<br />
** Needs further split of drivers<br />
<br />
* Bugs<br />
** We are closing in on K-1 release<br />
** High priority bugs:<br />
** https://bugs.launchpad.net/neutron/+bug/1179223 (romilg)<br />
** https://bugs.launchpad.net/neutron/+bug/1367391 (rkukura)<br />
** https://bugs.launchpad.net/neutron/+bug/1378732 (markmacclain, bug was critical at one point)<br />
** https://bugs.launchpad.net/neutron/+bug/1381536 (Eugene)<br />
** Other bugs:<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 10, 2014 ===<br />
<br />
* No meeting today due to Neutron Mid-cycle sprint<br />
<br />
=== Meeting December 3, 2014 ===<br />
* Announcements<br />
** Mid-cycle meetup: https://wiki.openstack.org/wiki/Sprints/NeutronKiloSprint<br />
** Sub-teams charter https://wiki.openstack.org/wiki/NeutronSubteamCharters<br />
** Kilo release schedule: https://wiki.openstack.org/wiki/Kilo_Release_Schedule<br />
<br />
*Action Items from previous Week<br />
** None<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** Total of 56 bugs, many in medium and low state<br />
** Many vendor specific bugs<br />
** Should we continue working on this (almost done) or abandon it: https://review.openstack.org/#/c/113999/<br />
<br />
* Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
* ML2 driver repository discussion - We did not get to cover it last week<br />
** It seems ML2 vendor drivers will likely be moving out of the main neutron git repository<br />
*** https://review.openstack.org/#/c/134680/<br />
** Any vendor can use their own private repository (stackforge?)<br />
** Do we want a common repository for ML2 vendor drivers?<br />
*** Merges reviewed/approved by an ML2 core team?<br />
*** Pros<br />
**** Reviews maintain consistent quality, style, functionality, etc.<br />
**** Help ensure drivers can coexist in heterogeneous deployments<br />
**** Changes to driver API can update all drivers in common repo in single merge<br />
**** Distributions can package entire set of vendor drivers rather than having to interact with each vendor separately<br />
*** Cons<br />
**** Reviews and approval needed to merge<br />
**** Vendors don't control release cycle for their own drivers<br />
**** Not a level playing field for vendors who chose to use their own repositories<br />
*** Formal poll coming?<br />
<br />
* Modular L2 agent<br />
** Separate task force?<br />
** Relationship to ML2?<br />
<br />
*Open Discussion<br />
** https://blueprints.launchpad.net/neutron/+spec/network-settings-support-vnic-type<br />
<br />
=== Meeting November 26, 2014 ===<br />
* Announcements<br />
** Mid-cycle meetup: https://wiki.openstack.org/wiki/Sprints/NeutronKiloSprint<br />
** Kilo release schedule: https://wiki.openstack.org/wiki/Kilo_Release_Schedule<br />
<br />
*Action Items from previous Week<br />
** Discuss rate limiting (throughput limiting)<br />
** Discuss port security<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
* ML2 Subteam Charter<br />
** https://etherpad.openstack.org/p/ML2_Subteam_Charter<br />
<br />
* ML2 driver repository discussion<br />
** It seems ML2 vendor drivers will likely be moving out of the main neutron git repository<br />
*** https://review.openstack.org/#/c/134680/<br />
** Any vendor can use their own private repository (stackforge?)<br />
** Do we want a common repository for ML2 vendor drivers?<br />
*** Merges reviewed/approved by an ML2 core team?<br />
*** Pros<br />
**** Reviews maintain consistent quality, style, functionality, etc.<br />
**** Help ensure drivers can coexist in heterogeneous deployments<br />
**** Changes to driver API can update all drivers in common repo in single merge<br />
**** Distributions can package entire set of vendor drivers rather than having to interact with each vendor separately<br />
*** Cons<br />
**** Reviews and approval needed to merge<br />
**** Vendors don't control release cycle for their own drivers<br />
**** Not a level playing field for vendors who chose to use their own repositories<br />
*** Formal poll coming?<br />
<br />
* Modular L2 agent<br />
** Separate task force?<br />
** Relationship to ML2?<br />
<br />
*Open Discussion<br />
** https://blueprints.launchpad.net/neutron/+spec/network-default-setting-ext<br />
<br />
=== Meeting November 19, 2014 ===<br />
* Announcements<br />
** Mid-cycle meetup: https://wiki.openstack.org/wiki/Sprints/NeutronKiloSprint<br />
<br />
* Bugs<br />
** Move postcommit ops out of transaction for bulk https://review.openstack.org/#/c/113999/<br />
<br />
* Spec Reviews<br />
** ML2: portsecurity extension support https://review.openstack.org/#/c/99873/<br />
<br />
* ML2 Subteam Charter<br />
** Should the ML2 subteam continue to exist, meet, etc.? <br />
** If so, it needs a charter by next week's neutron IRC meeting.<br />
** Draft at https://etherpad.openstack.org/p/ML2_Subteam_Charter<br />
<br />
* ML2 driver repository discussion<br />
** It seems ML2 vendor drivers will likely be moving out of the main neutron git repository<br />
** Any vendor can use their own private repository (stackforge?)<br />
** Do we want a common repository for ML2 vendor drivers?<br />
*** Merges reviewed/approved by an ML2 core team?<br />
*** Pros<br />
**** Reviews maintain consistent quality, style, functionality, etc.<br />
**** Help ensure drivers can coexist in heterogeneous deployments<br />
**** Changes to driver API can update all drivers in common repo in single merge<br />
**** Distributions can package entire set of vendor drivers rather than having to interact with each vendor separately<br />
*** Cons<br />
**** Reviews and approval needed to merge<br />
**** Vendors don't control release cycle for their own drivers<br />
**** Not a level playing field for vendors who chose to use their own repositories<br />
*** Formal poll coming?<br />
<br />
* Modular L2 agent<br />
** Separate task force?<br />
** Relationship to ML2?<br />
<br />
*Open Discussion<br />
<br />
=== Meeting November 12, 2014 ===<br />
<br />
*No meeting this week due to people still traveling and/or recovering.<br />
<br />
=== Meeting November 5, 2014 ===<br />
<br />
*No meeting this week due to Paris Summit.<br />
<br />
=== Meeting October 29, 2014 ===<br />
<br />
*Announcements<br />
**Absent excuse: banix<br />
**Summit is next week!<br />
<br />
*Action Items from previous Week<br />
**None<br />
<br />
*Bugs:<br />
** Move postcommit ops out of transaction for bulk https://bugs.launchpad.net/neutron?field.searchtext=ml2 <br />
<br />
*Specs for Kilo<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Kilo Design Summit <br />
**Sessions<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics-distilled<br />
**Pod Discussions<br />
<br />
*Open Discussion<br />
<br />
=== Meeting October 22, 2014 ===<br />
<br />
*Announcements<br />
**Absent excuse: banix, rkukura<br />
**Juno release is out<br />
***https://launchpad.net/neutron/juno/2014.2<br />
<br />
*Action Items from previous Week<br />
**None<br />
<br />
*Task Flow discussion at Yahoo (Manish, Sukhdev, Bob, Josh)<br />
**http://docs.openstack.org/developer/taskflow/index.html<br />
<br />
*Bugs:<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Kilo Design Summit <br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics-distilled<br />
**ML2 Kilo Themes Discussion (Continuation from last week) <br />
*** What do we want to accomplish in ML2 during Kilo? <br />
***Lets identify priorities first, then figure out how we can best make use of whatever summit time is available.<br />
*** https://etherpad.openstack.org/p/ML2_Kilo_Themes<br />
<br />
*Open Discussion<br />
<br />
=== Meeting October 15, 2014 ===<br />
<br />
*Announcements<br />
**Absent excuse: banix <br />
**Juno release is scheduled for later this week<br />
***Juno feature content - https://wiki.openstack.org/wiki/ReleaseNotes/Juno#OpenStack_Network_Service_.28Neutron.29<br />
<br />
*Action Items from previous Week<br />
**None<br />
<br />
*Bugs/Reviews<br />
**Bug/Patchsets needing reviews:<br />
*** https://review.openstack.org/126360<br />
*** https://review.openstack.org/124917<br />
**Bugs:<br />
***https://bugs.launchpad.net/neutron/+bug/1377346 (manishg: is this already fixed?)<br />
***https://bugs.launchpad.net/neutron/+bug/1224978 (fixed above?)<br />
<br />
* https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Kilo Design Summit <br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
**ML2 Kilo Themes Discussion (Continuation from last week) <br />
*** What do we want to accomplish in ML2 during Kilo? <br />
***Lets identify priorities first, then figure out how we can best make use of whatever summit time is available.<br />
***Moved ideas list to etherpad: https://etherpad.openstack.org/p/ML2_Kilo_Themes<br />
<br />
*Open Discussion<br />
<br />
=== Meeting October 8, 2014 ===<br />
<br />
*Announcements<br />
**Absent excuse: banix <br />
**Juno RC1<br />
***Release content - https://launchpad.net/neutron/+milestone/juno-rc1<br />
***Release notes - https://wiki.openstack.org/wiki/ReleaseNotes/Juno#OpenStack_Network_Service_.28Neutron.29<br />
**Neutron Driver Team<br />
***https://wiki.openstack.org/wiki/Neutron-drivers<br />
<br />
*Action Items from previous Week<br />
**None<br />
<br />
*Bugs<br />
*** https://bugs.launchpad.net/neutron/+bug/1179223 (romilg: needs milestone)<br />
*** https://bugs.launchpad.net/neutron/+bug/1367391 (rkukura: needs milestone)<br />
*** https://bugs.launchpad.net/neutron/+bug/1224978 romilg: needs milestone)<br />
*** https://bugs.launchpad.net/neutron/+bug/1236127 (chuckc: merged?, more needed?)<br />
*** https://bugs.launchpad.net/neutron/+bug/1311470 (kevinbenton: if no issues, please close, fixed with docs)<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Kilo Design Summit <br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
**ML2 Kilo Themes Discussion<br />
*** What do we want to accomplish in ML2 during Kilo? <br />
***Lets identify priorities first, then figure out how we can best make use of whatever summit time is available.<br />
***Ideas<br />
**** Cleanup/generalize DVR's distributed port support<br />
***** See https://bugs.launchpad.net/neutron/+bug/1367391 regarding cleanup<br />
***** Generalize for DHCP, other services?<br />
**** Complete hierarchical port binding<br />
***** See https://blueprints.launchpad.net/neutron/+spec/ml2-hierarchical-port-binding<br />
**** Solve the postcommit backend sync / error handling situation<br />
*****ML2 Sync proposal - https://docs.google.com/document/d/17fATwZkJEonH0pIb1-mPD0UB5RKnJzcHYqkBesJhirE/edit<br />
**** Complete the bulk ops support<br />
**** Revisit/cleanup/improve DB transaction usage, eliminating with_lockmode('update') and semaphore locking<br />
**** Move currently built-in extensions to extension drivers where practical<br />
**** Implement extension driver semantics enforcement<br />
***** See https://docs.google.com/a/noironetworks.com/document/d/14T-defRnFl6M2xR5ZNFGYD6aIiAVWdd1Al9BnjV_JOs<br />
**** Modular L2 agent<br />
**** Do drivers belong in-tree and/or out-of-tree?<br />
**** Improved test coverage and efficiency<br />
**** Improve performance, robustness, and scalability<br />
<br />
*Open Discussion<br />
<br />
=== Meeting October 1, 2014 ===<br />
<br />
*Announcements<br />
**Kilo is now open for new specs<br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
** Absent excuse: shivharis (traveling)<br />
*Action Items from previous Week<br />
**banix to work with mlavalle and the team to figure out best testing strategy for bulk operations<br />
**shivharis to follow up with mestery regarding ML2 RC1 bugs<br />
<br />
*Bugs<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*ML2 Kilo Themes Discussion<br />
** What do we want to accomplish in ML2 during Kilo? <br />
** Lets identify priorities first, then figure out how we can best make use of whatever summit time is available.<br />
** Ideas<br />
*** Cleanup/generalize DVR's distributed port support<br />
**** See https://bugs.launchpad.net/neutron/+bug/1367391 regarding cleanup<br />
**** Generalize for DHCP, other services?<br />
*** Complete hierarchical port binding<br />
**** See https://blueprints.launchpad.net/neutron/+spec/ml2-hierarchical-port-binding<br />
*** Solve the postcommit backend sync / error handling situation<br />
****ML2 Sync proposal - https://docs.google.com/document/d/17fATwZkJEonH0pIb1-mPD0UB5RKnJzcHYqkBesJhirE/edit<br />
*** Complete the bulk ops support<br />
*** Revisit/cleanup/improve DB transaction usage, eliminating with_lockmode('update') and semaphore locking<br />
*** Move currently built-in extensions to extension drivers where practical<br />
*** Implement extension driver semantics enforcement<br />
**** See https://docs.google.com/a/noironetworks.com/document/d/14T-defRnFl6M2xR5ZNFGYD6aIiAVWdd1Al9BnjV_JOs<br />
*** Modular L2 agent<br />
*** Do drivers belong in-tree and/or out-of-tree?<br />
*** Improved test coverage and efficiency<br />
*** Improve performance, robustness, and scalability<br />
<br />
*Open Discussion<br />
<br />
=== Meeting September 24, 2014 ===<br />
<br />
*Announcements<br />
** Juno RC-1<br />
***https://launchpad.net/neutron/+milestone/juno-rc1<br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
<br />
*Action Items from previous Week<br />
**banix to work with mlavalle and others to define scenario test for Bulk Ops testing<br />
***We agreed to propose to the team to implement a special mechanism driver that will fail in predictable ways (e.g. every other post commit op or every 4th one) to enable a tempest script to confirm that, when failure occurs, all the bulk operations are rolled back<br />
<br />
*Bugs<br />
*** https://review.openstack.org/#/c/113999 (banix, in reviews)<br />
*** All ML2 & RC1 bugs<br />
*** https://bugs.launchpad.net/neutron/+bug/1179223 (romilg)<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2&field.milestone%3Alist=67382<br />
*** ML2 bugs<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
*Open Discussion<br />
<br />
=== Meeting September 17, 2014 ===<br />
<br />
*Announcements<br />
** Juno RC-1<br />
***https://launchpad.net/neutron/+milestone/juno-rc1<br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
<br />
*Action Items from previous Week<br />
**banix to talk with tempest folks about bulk create testing<br />
**Sukhdev to update Subgroup review wiki<br />
***https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
**rkukura to create etherpad for ML2-related design summit ideas, including this async postcommit processing topic<br />
<br />
*Bugs/Reviews<br />
**Jenkins failure is affecting some merges, it is still unassigned, see if you can add information to this<br />
***https://bugs.launchpad.net/neutron/+bug/1370347<br />
** Reviews needed:<br />
*** https://review.openstack.org/#/c/113999 (own: banix, review: amotoki, Sukhdev, shivharis)<br />
*** <s>https://review.openstack.org/#/c/116612 (own: irenab, talk to core, amotoki took care)</s><br />
*** https://review.openstack.org/#/c/105514 (own: rcurran, cant do much, jenkins failed)<br />
*** <s>https://review.openstack.org/#/c/89982 (own: romilg, nit by cedric, need core) (now merged)</s><br />
*** <s>https://review.openstack.org/#/c/119940 (own: shegde, garyk took care)</s><br />
**Bugs<br />
*** High priority bugs<br />
*** https://bugs.launchpad.net/neutron/+bug/1367391<br />
*** https://bugs.launchpad.net/neutron/+bug/1370077 (not ml2, but for plugins other than ml2)<br />
*** All ML2 & RC1 bugs<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2&field.milestone%3Alist=67382<br />
<br />
*Open Discussion<br />
<br />
=== Meeting September 10, 2014 ===<br />
<br />
*Announcements<br />
** Juno FFE candidates for RC-1<br />
***https://launchpad.net/neutron/+milestone/juno-rc1<br />
<br />
*Action Items from previous Week<br />
** rkukura to work on getting FFE for port binding BP - Completed, but denied<br />
** rkukura to enter bugs for DVR ML2 issues he’s identified - Entered most important one: https://bugs.launchpad.net/neutron/+bug/1367391<br />
<br />
*Bugs<br />
** FF -> RC1 focus shifts to bugs<br />
** https://bugs.launchpad.net/neutron/+bug/1193861<br />
** https://review.openstack.org/#/c/113999/ (Updated to include all bulk ops for networks, subnets, and ports.)<br />
** https://bugs.launchpad.net/neutron/+bug/1367391 (tracking)<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** Anyone needs help in progress with their bugs/reviews please raise your hand<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Open Discussion<br />
<br />
=== Meeting September 3, 2014 ===<br />
<br />
*Announcements<br />
** Juno feature freeze deadline is over<br />
<br />
*Action Items from previous Week<br />
**rkukura to enter bugs for DVR ML2 issues he’s identified<br />
**nlahouti and rkukura to keep after markmclain to remove his -2 on https://review.openstack.org/#/c/89211/, or explain why its not being removed - Completed<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron/+bug/1359416 (status: high - j3, akihiro?)<br />
** https://review.openstack.org/#/c/113999/<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Open Discussion<br />
<br />
=== Meeting August 27, 2014 ===<br />
<br />
*Announcements<br />
** Juno feature freeze deadline is 9/4<br />
<br />
*Action Items from previous Week<br />
**Sukhdev or rkukura to follow up with DVR team regarding Neutron OVS based Distributed Virtual Router - rkukura took care of this<br />
<br />
*Bugs<br />
** https://review.openstack.org/#/c/113999/<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Open Discussion<br />
<br />
=== Meeting August 20, 2014 ===<br />
<br />
*Announcements<br />
** Juno feature proposal deadline is August 21<br />
**Third Party Test System requirements for Juno<br />
***https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
** Absent excuse: banix, shivharis<br />
<br />
*Action Items from previous Week<br />
**rkukura to add comment to https://bugs.launchpad.net/neutron/+bug/1311470 suggesting we check at init for segments without configured drivers - Done<br />
**emagana to file doc bug corresponding to https://bugs.launchpad.net/neutron/+bug/1311470<br />
*** (emagana) It is already fixed by this commit: https://bugs.launchpad.net/openstack-manuals/+bug/1307133<br />
**banix to add priority column to code review table in https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews - Done<br />
<br />
*Bugs<br />
** https://review.openstack.org/#/c/113999/ (banix: I may not be able to attend the meeting; please review; I will update and complete the fix accordingly)<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Open Discussion<br />
<br />
=== Meeting August 13, 2014 ===<br />
<br />
*Announcements<br />
** Juno feature proposal deadline is August 21 - week from tomorrow<br />
<br />
*Action Items from previous Week<br />
**rkukura to add comments to https://bugs.launchpad.net/neutron/+bug/1311470 (comments added by rkukura)<br />
**shivharis to track bug https://bugs.launchpad.net/neutron/+bug/1352801 (carl baldwin added comments)<br />
**shivharis: to track bug https://bugs.launchpad.net/neutron/+bug/1224978 (unit tests have been added, now need reviewers)<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** (skip this time to allocate more time to Code Reviews - will gain more urgency next time)<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
* Support for network adaptors that do not allow promiscuous mode (relevant for flat & vlan networking)<br />
** Extend openvswitch neutron agent<br />
** Introduce macvtap (modifications to novas libvirt driver and linuxbridge plugin/agent)<br />
<br />
*Open Discussion<br />
<br />
=== Meeting August 6, 2014 ===<br />
<br />
*Announcements<br />
** https://launchpad.net/neutron/+milestone/juno-3<br />
** Absent excuse: shivharis<br />
<br />
*Action Items from previous Week<br />
**Sukhdev and banix to update https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews with deferred specs and for tracking code reviews for approved specs<br />
**rkukura to add comments to https://bugs.launchpad.net/neutron/+bug/1311470<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Spec Reviews<br />
** No more spec reviews. We have moved into code review phase<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
<br />
*ML2 Hierarchical Port Binding and Dynamic Segments<br />
<br />
*Open Discussion<br />
<br />
=== Meeting July 30, 2014 ===<br />
<br />
*Announcements<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://bugs.launchpad.net/neutron/+bugs?field.tag=ml2<br />
** https://bugs.launchpad.net/neutron/+bug/1327127 (needs owner)<br />
** <s>https://bugs.launchpad.net/neutron/+bug/1246737 (please close, havana?)</s><br />
** <s>https://bugs.launchpad.net/neutron/+bug/1338202 (needs review to make it to J2)</s><br />
** https://bugs.launchpad.net/neutron/+bug/1311470 (status)<br />
** Any others bugs needing reviews for J3 milestone<br />
<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
<br />
*ML2 Hierarchical Port Binding and Dynamic Segments<br />
<br />
*Open Discussion<br />
<br />
=== Meeting July 23, 2014 ===<br />
<br />
*Announcements<br />
<br />
**Juno-2 is tomorrow<br />
**https://launchpad.net/neutron/+milestone/juno-2<br />
**Spec/BP approvals for Juno is passed<br />
**Name of the K-release is Kilo<br />
**Several of our spces got approved and merged <br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://bugs.launchpad.net/neutron/+bug/1327127 (needs owner)<br />
** https://bugs.launchpad.net/neutron/+bug/1246737 (please close, havana?)<br />
** https://bugs.launchpad.net/neutron/+bug/1338202 (needs review to make it to J2)<br />
** https://bugs.launchpad.net/neutron/+bug/1311470 (status)<br />
** Any others bugs needing reviews for J2 milestone<br />
<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
<br />
*ML2 Sync<br />
** https://docs.google.com/document/d/17fATwZkJEonH0pIb1-mPD0UB5RKnJzcHYqkBesJhirE/edit<br />
<br />
*Open Discussion<br />
<br />
=== Meeting July 16, 2014 ===<br />
*Announcements<br />
**Spec approval deadline is July 20th. <br />
**Third party CI to be operational by July 24th. <br />
**Name the K-release https://www.surveymonkey.com/s/openstack-k-naming<br />
**Live migration of VMs from Nova Network to Neutron in MN - <br />
https://wiki.openstack.org/wiki/Neutron/MigrationFromNovaNetwork/HowTo <br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://bugs.launchpad.net/neutron/+bug/1331857 (status)<br />
** https://bugs.launchpad.net/neutron/+bug/1246737 (status)<br />
** https://bugs.launchpad.net/neutron/+bug/1311470 (status, kevinbenton?)<br />
** https://bugs.launchpad.net/neutron/+bug/1332719 (review needed)<br />
** https://bugs.launchpad.net/neutron/+bug/1337787 (review needed)<br />
<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*ML2 Sync<br />
** https://docs.google.com/document/d/17fATwZkJEonH0pIb1-mPD0UB5RKnJzcHYqkBesJhirE/edit<br />
<br />
* Provide node specific information to ML2 plugin<br />
** [http://lists.openstack.org/pipermail/openstack-dev/2014-July/thread.html#39755 Email thread]<br />
<br />
*Open Discussion<br />
<br />
=== Meeting July 9, 2014 ===<br />
* Meeting cancelled due to mid-cycle sprint<br />
<br />
=== Meeting July 2, 2014 ===<br />
* Announcements<br />
** Nova/Neutron Parity Sprint next week in Minneapolis, MN<br />
*** https://etherpad.openstack.org/p/lOiqsLmizl<br />
** DVR Demo<br />
***https://www.youtube.com/watch?v=p4BwAjLHd0M<br />
** Update on Friday's meeting to discuss ML2 Bulk Operations and ML2 Sync<br />
*** https://bugs.launchpad.net/neutron/+bug/1193861<br />
** Absent excuse: shivharis<br />
* Action items from last week<br />
** None<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
** https://etherpad.openstack.org/p/modular-l2-agent-outline<br />
*** Specs ready for core reviews<br />
<br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
** https://review.openstack.org/#/c/99187/<br />
<br />
* Third Party Test System requirements<br />
** https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
*Open Discussion<br />
<br />
=== Meeting June 25, 2014 ===<br />
* Announcements<br />
* Action items from last week<br />
** banix to re-organize the wiki to categorize the specs and add a column for code reviews<br />
* Modular L2 agent: <br />
** [https://etherpad.openstack.org/p/modular-l2-agent-outline Schematic diagram]<br />
** [https://review.openstack.org/#/c/99187/ Code sketch]<br />
** [http://lists.openstack.org/pipermail/openstack-dev/2014-June/thread.html#37195 Email thread]<br />
*Bugs<br />
** Need owner: https://bugs.launchpad.net/neutron/+bug/1204456<br />
** J2: https://bugs.launchpad.net/neutron/+bug/1276391<br />
** Serious bug, need some sort of closure: https://bugs.launchpad.net/neutron/+bug/1224978<br />
** We should close bugs that affect others by J2 so others have time to work on their stuff by J3<br />
** Any bugs that are ready and awaiting reviews?<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
** Ready for core approvals<br />
*** https://review.openstack.org/#/c/89728/<br />
*** https://review.openstack.org/#/c/91811/ <br />
*** which others? <br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Third Party Test System requirements<br />
** https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
*Open Discussion<br />
<br />
=== Meeting June 18, 2014 ===<br />
* Announcements<br />
* Action items from last week<br />
** banix to consolidate info from spec tracking etherpad into https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews<br />
** banix to investigate https://launchpad.net/bugs/1193861<br />
* Modular L2 agent: <br />
** [https://etherpad.openstack.org/p/modular-l2-agent-outline Schematic diagram]<br />
** [https://review.openstack.org/#/c/99187/ Code sketch]<br />
** [http://lists.openstack.org/pipermail/openstack-dev/2014-June/thread.html#37195 Email thread]<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
** Ready for core approvals<br />
*** https://review.openstack.org/#/c/89728/<br />
*** https://review.openstack.org/#/c/91811/ Is this ready? <br />
*** which others? <br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Third Party Test System requirements<br />
** https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
*Open Discussion<br />
<br />
=== Meeting June 11, 2014 ===<br />
* Announcements<br />
** Juno-1 being cut today<br />
*** Trying to get APIC L3 patch merged 1st<br />
** See https://wiki.openstack.org/wiki/NeutronJunoProjectPlan for Juno-2,3 plans<br />
*** Need to get ML2 high and medium priority items into plan<br />
** 3rd party CI needs to be working properly for ML2 drivers to stay in tree<br />
*** mestery will send email with deadlines<br />
*** see https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
* Action items from last week<br />
** rkukura to put priorities in specs etherpad (rkukura) [ from last week, close? ]<br />
** rkukura to talk to mestery for blueprint priorities<br />
** Sukhdev to investigate bug 1193861<br />
** rkukura to discuss with Mark regarding taskflow and provide feedback<br />
* Bugs<br />
** juno-1 in a few hours, nothing glaring for us<br />
** https://bugs.launchpad.net/neutron/+bug/1305800 (j1 -> j2)<br />
* Spec Reviews<br />
** https://etherpad.openstack.org/p/Neutron_ML2_Juno_Spec_Tracking<br />
** Support for extensions in ML2 Mechanism Drivers<br />
*** review: https://review.openstack.org/#/c/89208/<br />
*** etherpad: https://etherpad.openstack.org/p/ML2_MD_extensions<br />
*** issue: How to support extended attributes on core resources<br />
**** Current proposal: Pass input attributes to MDs and let MDs persist data and modify dictionaries<br />
**** Alternative 1: Fix NeutronDbPluginV2 base class to alway not set process_extensions=False when creating dictionaries<br />
**** Alternative 2: Add ExtensionDriver to ML2, with extend_*_dict, process_*_create, process_*_update methods<br />
* Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Modular L2 agent: https://review.openstack.org/#/c/99187/<br />
* Open Discussion<br />
<br />
=== Meeting June 04, 2014 ===<br />
* Announcements<br />
** https://wiki.openstack.org/wiki/NeutronPolicies (Neutron Policies)<br />
* Action items from last week<br />
** banix to recruit folks interested in Moduler L2 agent implementation<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron/+bug/1276391 (rkukura: status)<br />
** <s>https://bugs.launchpad.net/neutron/+bug/1227336 (banix to update status)</s><br />
** https://bugs.launchpad.net/neutron/+bug/1193861 (will this be covered by sukhdev's sync?)<br />
** https://bugs.launchpad.net/neutron/+bug/1246737 (oleg: havana backport)<br />
** https://bugs.launchpad.net/neutron/+bug/1260598 (isaku: status on unit test?)<br />
** https://bugs.launchpad.net/neutron/+bug/1236127 (needs slightly more unit test coverage, according to Kyle, need new owner)<br />
** (still working on the bugs section - shiv)<br />
* Spec Reviews<br />
** https://etherpad.openstack.org/p/Neutron_ML2_Juno_Spec_Tracking<br />
*** If priority is assigned, you may add your name as subteam-reviewer<br />
** Modular L2 agent (banix, blueprint)<br />
*** Have started putting the code together. Will have it posted before the next meeting (June 11) for comment. Will also update the ether pad below to provide more information accordingly.<br />
*** https://etherpad.openstack.org/p/modular-l2-agent-outline<br />
** Status on sync implementation (sukhdev)<br />
*** some bugs were closed as this will now be the holy grail<br />
<br />
=== Meeting May 28, 2014 ===<br />
* Announcements<br />
** none<br />
* Action items from last week<br />
** shivharis to scan all the bugs and tag them and prioritize them<br />
** rkukura to move all the specs from Agenda to an ehterpad<br />
** banix to send an email regarding ML2 Modular agent plan and seek interested parties<br />
* ovs-firewall-driver discussion: blueprint obstacles https://review.openstack.org/#/c/89712/<br />
* Modular L2 agent: planning<br />
** Initial outline for discussion [https://etherpad.openstack.org/p/modular-l2-agent-outline here]<br />
** possible interaction with upcoming "hierarchical binding" and "unified get_device_details"<br />
* Bugs (today we will only address these bugs)<br />
** https://bugs.launchpad.net/neutron/+bug/1276391 (rkukura: status)<br />
** https://bugs.launchpad.net/neutron/+bug/1227336 (banix to update status)<br />
** https://bugs.launchpad.net/neutron/+bug/1246737 (oleg: havana backport)<br />
** https://bugs.launchpad.net/neutron/+bug/1224978 (romilg: status?, priority?)<br />
** https://bugs.launchpad.net/neutron/+bug/1260598 (isaku: status on unit test?)<br />
** There are many bugs under the "need unit tests" [ NEED OWNERS ]<br />
*** what is the general plan for this?<br />
*** do MDs need specific tests or they are covered by the general ML2 plugin testing framework?<br />
* Spec Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron-specs,n,z<br />
** https://etherpad.openstack.org/p/Neutron_ML2_Juno_Spec_Tracking<br />
* Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Open Discussion<br />
<br />
=== Meeting May 21, 2014 ===<br />
* Announcements<br />
** Mid-cycle code sprint scheduled July 9-11<br />
*** Cisco office in Bloomington, Minnesota<br />
*** logistics, signup: https://etherpad.openstack.org/p/neutron-juno-mid-cycle-meeting<br />
* Action items from last week<br />
** banix to organize single etherpad for Modular L2 Agents session - done<br />
** rkukura to flesh out single etherpad for ML2 Roadmap session - done<br />
* ML2 design summit sessions post-mortem<br />
** https://etherpad.openstack.org/p/ML2_Juno_Roadmap<br />
** https://etherpad.openstack.org/p/ML2_mechanismdriver_extensions_support<br />
** https://etherpad.openstack.org/p/juno-neutron-modular-l2-agent<br />
** https://etherpad.openstack.org/p/hierarchical_network_topology<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Spec reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron-specs,n,z<br />
** Merged<br />
*** ML2 Mechanism Driver for the Cisco APIC - https://review.openstack.org/#/c/89305/ - HenryG<br />
*** ML2 Mechanism Driver for SR-IOV NIC switching - https://review.openstack.org/#/c/89763/ - irenab<br />
** In review<br />
*** Add spec for ML2 mechanism driver for SDN-VE - https://review.openstack.org/#/c/88101/ - banix<br />
*** VDP support in OVS Neutron Agent - https://review.openstack.org/#/c/89728/ - nlahouti<br />
*** ML2 Type drivers refactor to allow extensiblity - https://review.openstack.org/#/c/91811/ - asomya<br />
*** physical-network-topology extension spec - https://review.openstack.org/#/c/91275/ - Isaku Yamahata<br />
*** GW API: L2 bridging API - Piece 1: Basic use cases - https://review.openstack.org/#/c/93613/ - Racha Ben Ali<br />
*** Neutron QoS API Extension - https://review.openstack.org/#/c/88599/ - sc68cal<br />
*** Allow partial specification of Provider Network attributes - https://review.openstack.org/#/c/91540/ - zzelle<br />
*** Open vSwitch-based Security Groups: OVS FirewallDriver - https://review.openstack.org/#/c/89712/ - asadoughi<br />
*** Adding spec for fsl-sdn-os-mech-driver - https://review.openstack.org/#/c/88190/ - Trinath Somanchi<br />
*** Support for extensions in ML2 Mechanism Drivers - https://review.openstack.org/#/c/89208/ - nlahouti<br />
*** Add spec for neutron-external-ports blueprint - https://review.openstack.org/#/c/87825/ - kevinbenton<br />
*** ML2 Mechanism Driver for Cisco DFA - https://review.openstack.org/#/c/89740/ - nlahouti<br />
*** Neutron OVS based Distributed Virtual Router - https://review.openstack.org/#/c/89934/ - Swaminathan Vasudevan<br />
*** VLAN aware VMs - https://review.openstack.org/#/c/94612/ - Erik Moe<br />
** Planned<br />
*** ML2 Hierarchical Port Binding - rkukura<br />
* Code reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Open discussion<br />
<br />
=== Meeting May 7, 2014 ===<br />
* Announcements<br />
** Juno Summit next week, so no IRC meeting<br />
** Mid-cycle meeting being planned - https://etherpad.openstack.org/p/neutron-juno-mid-cycle-meeting<br />
* Action items from last week<br />
** rkukura to create etherpads for each summit session as soon as schedule is finalized<br />
*** rkukura added https://etherpad.openstack.org/p/ML2_Juno_Roadmap, but still needs to link BPs and spec to discuss<br />
*** etherpads have been added for other sessions by others<br />
*** Single etherpad per session, vs. etherpad per proposal?<br />
* ML2 Design Summit Sessions<br />
** Neutron schedule - http://junodesignsummit.sched.org/overview/type/neutron<br />
** Three sessions mainly focused on ML2<br />
*** ML2 Roadmap - http://junodesignsummit.sched.org/event/685fded37958784c0337681aa120568c<br />
*** Agent - http://junodesignsummit.sched.org/event/4205f2c4084e8a0c3bd8d420803ddf02<br />
*** Hierarchical Network Topologies - http://junodesignsummit.sched.org/event/1d5c2a1cc40bb6ffa539c19e8e5471b2<br />
** etherpads - https://wiki.openstack.org/wiki/Summit/Juno/Etherpads#Neutron<br />
** neutron pod at summit<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Spec Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron-specs,n,z<br />
* Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Open Discussion<br />
<br />
=== Meeting Cancelled April 30, 2014 ===<br />
* OpenStack vacation week!<br />
=== Meeting April 23, 2014 ===<br />
* Announcements<br />
** Neutron design summit runs through Friday - check your travel plans<br />
** New BP review process is up and running<br />
* Action items from last week<br />
** None<br />
* Design Summit Sessions<br />
** http://summit.openstack.org/<br />
** mestery is finalizing schedule, combining sessions<br />
*** ML2 Roadmap<br />
*** Agent<br />
*** Hierarchical Network Topologies<br />
** neutron pod at summit<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Spec Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron-specs,n,z<br />
* Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Open Discussion<br />
<br />
=== Meeting April 16, 2014 ===<br />
* Announcements<br />
* Action items from last week:<br />
* TypeDriver Refactoring: asomya<br />
* ovs-firewall-driver update: asadoughi<br />
* design summit session proposals - deadline Sunday 4/20<br />
** https://etherpad.openstack.org/p/juno_ml2_session_ideas<br />
<br />
=== Meeting April 9, 2014 ===<br />
* Action items from last week:<br />
** mestery to start etherpad for Juno Summit Sessions<br />
*** https://etherpad.openstack.org/p/juno_ml2_session_ideas<br />
** asomya to present his TypeDriver Refactoring<br />
* TypeDriver Refactoring<br />
** asomya<br />
* ovs-firewall-driver update: asadoughi<br />
<br />
=== Meeting April 2, 2014 ===<br />
* Action items from last week<br />
** banix to push patch to call remaining MDs after postcommit exception<br />
*** Please see: https://review.openstack.org/#/c/83217/ (Note that besides the unit tests and the updated comments this patch simply adds three lines.)<br />
* Reviews being tracked<br />
** Bind ports outside of transactions (rkukura): https://review.openstack.org/#/c/82945/<br />
** Error handling for update ops - https://bugs.launchpad.net/neutron/+bug/1227336<br />
*** Marked this as WORKINPROGRESS pending further discussion (perhaps at the summit). See the Action items section above for a stopgap measure. <br />
*** https://review.openstack.org/#/c/69792/ - in review<br />
*** Needs ML2 and core reviews<br />
*** Consensus that undoing operation makes sense if postcommit() ops fail?<br />
*** Do only drivers already called before failure see undo?<br />
* Design Summit Session Ideas<br />
** Juno planning for ML2 should start now<br />
** Ideas for summit sessions<br />
<br />
=== Meeting March 26, 2014 ===<br />
* Action items from last week:<br />
** None<br />
* Migration BP<br />
** migration - FFE - https://review.openstack.org/#/c/76533/ - merged<br />
* Other Bugs:<br />
* Bugs for icehouse<br />
** Port binding details - https://bugs.launchpad.net/neutron/+bug/1276395<br />
*** partial fix (add new properties) - https://review.openstack.org/#/c/76363/ - merged<br />
*** remainder (binding details in delete_port_*commit() ops) - https://review.openstack.org/#/c/79511/ - merged<br />
** bind_port() called in transaction - https://bugs.launchpad.net/neutron/+bug/1276391<br />
*** partial fix (remove validate_port_binding() and unbind_port() ops) - https://review.openstack.org/#/c/79511/ - merged<br />
*** remainder (move binding outside transaction) - https://review.openstack.org/#/c/82945/ - WIP<br />
**** Required minor fixes to mechanism drivers and tests - see REVISIT comments<br />
**** Update later today with cleanups, record locking, etc.<br />
**** Not clear if it will make icehouse<br />
** Error handling for update ops - https://bugs.launchpad.net/neutron/+bug/1227336<br />
*** https://review.openstack.org/#/c/69792/ - in review<br />
*** Needs ML2 and core reviews<br />
*** Consensus that undoing operation makes sense if postcommit() ops fail?<br />
*** Do only drivers already called before failure see undo?<br />
*** Defer to juno?<br />
** Binding failed - https://bugs.launchpad.net/neutron/+bug/1244255 - closed<br />
** VIF security - https://bugs.launchpad.net/nova/+bug/1112912 - in review<br />
*** Resistance to merging nova side - just control via nova config?<br />
*** Email thread and IRC discussion<br />
*** Nachi suggested discussion on #openstack-neutron after this meeting<br />
<br />
=== Meeting March 19, 2014 ===<br />
* Action items from last week:<br />
** None<br />
* Migration BP<br />
** migration - FFE - https://review.openstack.org/#/c/76533/<br />
*** (marun) Updated to support LB, please review.<br />
* Other Bugs:<br />
* Bugs for icehouse<br />
** Port binding details - https://bugs.launchpad.net/neutron/+bug/1276395<br />
*** partial fix (add new properties) - https://review.openstack.org/#/c/76363/ - merged<br />
*** remainder (binding details in delete_port_*commit() ops) - https://review.openstack.org/#/c/79511/ - approved<br />
** bind_port() called in transaction - https://bugs.launchpad.net/neutron/+bug/1276391<br />
*** partial fix (remove validate_port_binding() and unbind_port() ops) - https://review.openstack.org/#/c/79511/ - approved<br />
*** remainder (move binding outside transaction) - in progress, hopefully in review today<br />
** Error handling for update ops - https://bugs.launchpad.net/neutron/+bug/1227336<br />
*** https://review.openstack.org/#/c/69792/ - in review<br />
*** Needs ML2 and core reviews<br />
*** Consensus that undoing operation makes sense if postcommit() ops fail?<br />
** VIF security - https://bugs.launchpad.net/nova/+bug/1112912 - in review<br />
** Binding failed - https://bugs.launchpad.net/neutron/+bug/1244255 - unassigned?<br />
*** Will https://review.openstack.org/#/c/80829/ help?<br />
* Final mechanism driver status for icehouse:<br />
** cisco apic - deferred - https://review.openstack.org/#/c/73355/, https://review.openstack.org/#/c/73372/<br />
** cisco ucs - deferred<br />
** freescale - deferred - https://review.openstack.org/#/c/78092/ (former reviews: https://review.openstack.org/#/c/71868/, https://review.openstack.org/#/c/73985/, https://review.openstack.org/#/c/70089/)<br />
** huawei - deferred<br />
** SRIOV mech driver - deferred - https://review.openstack.org/#/c/74464/<br />
<br />
=== Meeting March 12, 2014 ===<br />
* Action items from last week:<br />
** None<br />
* Final mechanism driver status for icehouse<br />
** bigswitch - merged - https://review.openstack.org/#/c/64944/<br />
** brocade - merged - https://review.openstack.org/#/c/60129/<br />
** cisco apic - deferred - https://review.openstack.org/#/c/73355/, https://review.openstack.org/#/c/73372/<br />
** cisco ucs - deferred<br />
** freescale - deferred - https://review.openstack.org/#/c/78092/ (former reviews: https://review.openstack.org/#/c/71868/, https://review.openstack.org/#/c/73985/, https://review.openstack.org/#/c/70089/)<br />
** huawei - deferred<br />
** mellanox - merged - https://review.openstack.org/#/c/72854/<br />
** open daylight (odl) - merged - https://review.openstack.org/#/c/69775/<br />
** openflow agent - merged - https://review.openstack.org/#/c/71791/<br />
** SRIOV mech driver - deferred - https://review.openstack.org/#/c/74464/<br />
* Other BPs for icehouse<br />
** migration - FFE - https://review.openstack.org/#/c/76533/<br />
*** (marun) Updated to support LB, please review.<br />
** partial specs - deferred - https://review.openstack.org/#/c/71904/, https://review.openstack.org/#/c/74055/<br />
* Bugs for icehouse<br />
** Port binding details - https://bugs.launchpad.net/neutron/+bug/1276395<br />
*** partial fix (add new properties) - https://review.openstack.org/#/c/76363/ - merged<br />
*** remainder (binding details in delete_port_*commit() ops) - will be addressed in update to https://review.openstack.org/#/c/79511/ today - in progress<br />
** bind_port() called in transaction - https://bugs.launchpad.net/neutron/+bug/1276391<br />
*** partial fix (remove validate_port_binding() and unbind_port() ops) - https://review.openstack.org/#/c/79511/ - in review, update today<br />
*** remainder (move binding outside transaction) - in progress, hopefully in review today<br />
** Error handling for update ops - https://bugs.launchpad.net/neutron/+bug/1227336<br />
*** https://review.openstack.org/#/c/69792/ - in review<br />
*** Needs ML2 and core reviews<br />
*** Consensus that undoing operation makes sense if postcommit() ops fail?<br />
** VIF security - https://bugs.launchpad.net/nova/+bug/1112912 - in review<br />
** Binding failed - https://bugs.launchpad.net/neutron/+bug/1244255 - unassigned?<br />
** Agent model migration - https://bugs.launchpad.net/neutron/+bug/1260224 - in review<br />
** L2-pop live migration - https://bugs.launchpad.net/neutron/+bug/1237841 - review abandoned?<br />
*** here is the good review : https://review.openstack.org/#/c/61767/ (will be rebased asap)<br />
* Distributed Virtual Router<br />
** L2 plugin changes needed to enable DVR. See the DVR section of [[Meetings/Neutron-L3-Subteam|L3 subteam page]] for details.<br />
** [https://docs.google.com/document/d/1depasJSnGZPOnRLxEC_PYsVLcGVFXZLqP52RFTe21BE/edit#heading=h.5w7clq272tji Here is the document specifically about L2 changes]<br />
* Juno design summit session proposals<br />
** Submit and read proposals at http://summit.openstack.org/<br />
** I'll submit a general ML2 update/planning/catch-all session<br />
** Unfinished items from icehouse?<br />
** Brainstorm?<br />
* Open Discussion<br />
<br />
=== Meeting March 5, 2014 ===<br />
* Action items from last week:<br />
** None<br />
* Mechanism driver status for icehouse<br />
** bigswitch - merged - https://review.openstack.org/#/c/64944/<br />
** brocade - approved - https://review.openstack.org/#/c/60129/<br />
** cisco apic - deferred? - https://review.openstack.org/#/c/73355/, https://review.openstack.org/#/c/73372/<br />
** cisco ucs - deferred<br />
** freescale - deferred - https://review.openstack.org/#/c/78092/ (former reviews: https://review.openstack.org/#/c/71868/, https://review.openstack.org/#/c/73985/, https://review.openstack.org/#/c/70089/)<br />
** huawei - deferred<br />
** mellanox - merged - https://review.openstack.org/#/c/72854/<br />
** open daylight (odl) - FFE - https://review.openstack.org/#/c/69775/<br />
** openflow agent - merged - https://review.openstack.org/#/c/71791/<br />
** SRIOV mech driver: https://review.openstack.org/#/c/74464/<br />
* Other BPs for icehouse<br />
** migration - FFE - https://review.openstack.org/#/c/76533/<br />
*** (marun) Updated to support LB, please review.<br />
** partial specs - deferred? - https://review.openstack.org/#/c/71904/, https://review.openstack.org/#/c/74055/<br />
* Bugs for icehouse<br />
** https://bugs.launchpad.net/neutron/+bug/1276395, https://review.openstack.org/#/c/76363/ - approved<br />
** https://bugs.launchpad.net/neutron/+bug/1276391 - in progress<br />
** https://review.openstack.org/#/c/69792/ Deals with fails in update-*-postcommit ops <br />
* Distributed Virtual Router<br />
** L2 plugin changes needed to enable DVR. See the DVR section of [[Meetings/Neutron-L3-Subteam|L3 subteam page]] for details.<br />
** [https://docs.google.com/document/d/1depasJSnGZPOnRLxEC_PYsVLcGVFXZLqP52RFTe21BE/edit#heading=h.5w7clq272tji Here is the document specifically about L2 changes]<br />
* Open Discussion<br />
<br />
=== Meeting February 26, 2014 ===<br />
* Action items from last week:<br />
** ML2 team to review Port Binding document and comment inline<br />
*** https://docs.google.com/document/d/1k8tAqfQr8Ujzx5TzpXTYEUaym-0U-pE3YL9wjrS8cDg/edit#heading=h.cpck9ip3dbdv<br />
** marun and rkukura to proceed with migration BP and get an extension from markmcclain<br />
*** Initial patch posted for review, please take a look! https://review.openstack.org/#/c/76533/<br />
**** [marun]: I'm afraid I can't attend the meeting but will be back online later today. <br />
** All ML2 MechanismDrivers which bind ports should ensure they look to make sure the binding:vnic_type attribute is something they handle.<br />
* Port binding bug fixes which may affect MDs:<br />
** https://bugs.launchpad.net/neutron/+bug/1276395<br />
** https://bugs.launchpad.net/neutron/+bug/1276391<br />
* Open Discussion<br />
<br />
=== Meeting February 19, 2014 ===<br />
* Action items from last week:<br />
** rkukura to move port binding discussion into Google Doc<br />
** matrohon to file BP for multi-node testing and bring this up in the infra meeting<br />
* Migration tool<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/ml2-deprecated-plugin-migration<br />
** marun volunteered to own this working with rkukura<br />
* SR-IOV BPs in review:<br />
** https://blueprints.launchpad.net/neutron/+spec/ml2-binding-profile<br />
** https://blueprints.launchpad.net/neutron/+spec/ml2-request-vnic-type<br />
** https://blueprints.launchpad.net/neutron/+spec/vif-details<br />
** https://review.openstack.org/#/c/21946/<br />
** https://bugs.launchpad.net/neutron/+bug/1274034<br />
** https://review.openstack.org/#/c/44596/<br />
* Port binding bug fixes which may affect MDs:<br />
** https://bugs.launchpad.net/neutron/+bug/1276395<br />
** https://bugs.launchpad.net/neutron/+bug/1276391<br />
* Proposed patch to ML2 to move away from providernet extension into the multi-provider extension with arbitrary attributes<br />
** https://review.openstack.org/#/c/37893/<br />
<br />
=== Meeting February 12, 2014 ===<br />
* Action items from last week:<br />
** rkukura to put result of binding changes email discussion into a wiki or google doc<br />
** rkukura to change priorities of all new 3rd party MD BPs to low if they do not already have jenkins job in place<br />
*** https://blueprints.launchpad.net/neutron/+spec/brocade-ml2-mechanism-driver - medium, approved, in review, have jenkins<br />
*** https://blueprints.launchpad.net/neutron/+spec/bsn-ml2-mechanism-driver - medium, approved, no review, no jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/huawei-ml2-mechanism-driver - medium, approved, in review, no jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/ml2-cisco-apic-mechanism-driver - medium, approved, no review, have jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/ml2-opendaylight-mechanism-driver - medium, approved, in review, have jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/ml2-ucs-manager-mechanism-driver - medium, approved, no review, have jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/mlnx-ml2-support - medium, approved, in review, have jenkins<br />
*** https://blueprints.launchpad.net/neutron/+spec/ryu-ml2-driver - medium, approved, in review, have jenkins<br />
*** https://blueprints.launchpad.net/neutron/+spec/bigswitch-ml2-driver - low, approved, in review, no jenkins?, relationship to bsn-ml2-mechanism-driver?<br />
*** https://blueprints.launchpad.net/neutron/+spec/fsl-sdn-os-mech-driver - low, approved, in review, no jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/huawei-ml2-evs-mechanism-driver - low, approved, no review, no jenkins, relationship to huawei-ml2-mechanism-driver?<br />
*** https://blueprints.launchpad.net/neutron/+spec/netron-ml2-mechnism-driver-for-cisco-dfa-support - deferred to juno<br />
* ML2 Exceptions to UserSpace<br />
** https://bugs.launchpad.net/neutron/+bug/1273730<br />
* BPs<br />
** Provider network partial specs: zzelle@irc<br />
** https://wiki.openstack.org/wiki/Provider-network-partial-specs<br />
** https://review.openstack.org/71904<br />
* Blueprints<br />
** https://blueprints.launchpad.net/neutron?searchtext=ml2<br />
** 3 high, 13 medium, 3 low, 13 undefined priorities<br />
** 19 not yet approved for icehouse<br />
** all MDs should probably be same priority<br />
** Which should we approve for icehouse, drop from icehouse or adjust priority?<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron/+bugs?field.tag=ml2<br />
* ovs-firewall security group update: asadoughi<br />
* Tests<br />
** Add the capabality to test core MD (l2-pop, ovs, lb) by the gate<br />
<br />
===Previous Agenda===<br />
* ML2 Sessions Etherpads from Icehouse summit:<br />
** Extensibility of ML2 (Wednesday 4:40PM): https://etherpad.openstack.org/p/ML2_Extensibility<br />
** ML2 QoS and Deprecated Plugin Migration (Wednesday 5:30PM): https://etherpad.openstack.org/p/neutron-qos-hk and https://etherpad.openstack.org/p/ML2_Deprecated_Plugin_Migration<br />
** ML2 Multiple Backend Support (Friday 9:50AM)<br />
** ML2 Mechanism Drivers and Modular Agents (Friday 1:30PM)<br />
* devstack ML2 patches<br />
** Default devstack to ML2: https://bugs.launchpad.net/devstack/+bug/1220745<br />
** Correctly set L3 service plugin for ML2: https://review.openstack.org/#/c/48522/<br />
* Documentation<br />
** Need to focus on this now<br />
** Documentation BP link: https://blueprints.launchpad.net/openstack-manuals/+spec/neutron-ml2-docs<br />
** ML2 documentation bugs link: https://bugs.launchpad.net/openstack-manuals/+bugs?field.tag=ml2<br />
** Need to document ML3 with ML2<br />
* Testing and bug fixes<br />
** Testing of ML2 by everyone would be appreciated<br />
** We need to find and fix any bugs in the next couple of weeks<br />
<br />
* Icehouse Design Summit Topic ideas<br />
** RPC handling in ML2 for Type and Mechanism Drivers<br />
** More extensible TypeDrivers for controller-based MechanismDrivers<br />
** Monolithic Plugin vs. ML2 MechanismDriver - current and future plugins<br />
** Future Directions for ML2 (orchestration, deployment, management, ...)<br />
** Migration from deprecated Plugins (openvswitch, linuxbridge) to ML2 - automation?<br />
** Add support for VXLAN multicast to the OVS agent with newer versions of OVS and Linux kernel.<br />
** Multi-segment provider network implementations in MechanismDrivers, specifically OVS.<br />
** Additional provider network attributes for controller-based plugins such as ODL for networks created outside of Neutron.<br />
<br />
=== Icehouse ML2 work for reference ===<br />
* ML2 TypeDriver Extra Port Info<br />
** https://blueprints.launchpad.net/neutron/+spec/ml2-typedriver-extra-port-info<br />
* Campus Network Blueprint and ML2 integration<br />
** https://blueprints.launchpad.net/neutron/+spec/campus-network<br />
* OpenDaylight Driver<br />
** https://blueprints.launchpad.net/quantum/+spec/ml2-opendaylight-mechanism-driver<br />
<br />
=== Questions? ===<br />
<br />
== Previous Meeting Logs ==<br />
* Available here: [http://eavesdrop.openstack.org/meetings/networking_ml2/ ML2 Meeting Logs]<br />
<br />
== General ML2 Information ==<br />
Here are the current ml2-specific blueprints for havana:<br />
<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-gre<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-mechanism-drivers<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-portbinding<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-vxlan<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-multi-segment-api<br />
<br />
<br />
These tunnel-related blueprints effect the openvswitch and/or<br />
linuxbridge agents, and the features should also (or exclusively) be<br />
supported (using both agents simultaneously where applicable) by the ml2<br />
plugin:<br />
<br />
* https://blueprints.launchpad.net/quantum/+spec/ovs-vxlan-lisp-tunnel<br />
* https://blueprints.launchpad.net/quantum/+spec/openvswitch-kernel-vxlan<br />
* https://blueprints.launchpad.net/quantum/+spec/vxlan-linuxbridge<br />
* https://blueprints.launchpad.net/quantum/+spec/ovs-tunnel-partial-mesh<br />
* https://blueprints.launchpad.net/quantum/+spec/l2-population<br />
<br />
<br />
These blueprints involve the ml2 MechanismDriver API:<br />
<br />
* https://blueprints.launchpad.net/quantum/+spec/tailf-ncs<br />
* https://blueprints.launchpad.net/quantum/+spec/ovsplugin-hardware-devices<br />
<br />
[[Category: Meetings]]</div>Sukhdevhttps://wiki.openstack.org/w/index.php?title=Meetings/ML2&diff=150822Meetings/ML22017-02-08T05:09:31Z<p>Sukhdev: </p>
<hr />
<div>'''Weekly on Wednesdays at 1600 UTC on #openstack-meeting-alt'''<br />
<br />
Tracking ML2 Subgroup Reviews: [https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews here]<br />
<br />
<br />
==Agenda==<br />
<br />
=== Meeting February 8, 2017 ===<br />
<br />
* Announcements<br />
** Neutron PTG etherpad - https://etherpad.openstack.org/p/neutron-ptg-pike<br />
<br />
* Bugs/RFEs<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting January 25, 2017 ===<br />
<br />
* Announcements<br />
** Neutron PTG etherpad - https://etherpad.openstack.org/p/neutron-ptg-pike<br />
<br />
* Bugs/RFEs<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
*** https://review.openstack.org/#/c/404293<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting January 18, 2017 ===<br />
<br />
* Announcements<br />
** There is still room for PTG registrations <br />
<br />
* Bugs/RFEs<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
*** https://review.openstack.org/#/c/404293<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting January 11, 2017 ===<br />
<br />
* Announcements<br />
* There is still room for PTG registrations <br />
<br />
* Bugs/RFEs<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
*** https://review.openstack.org/#/c/404293<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting December 14, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 7, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting November 23, 2016 ===<br />
<br />
=== Meeting November 16, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting November 9, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Ocata Summit Retrospective<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
*** part of this Barcelona summit design session: https://etherpad.openstack.org/p/ocata-nova-neutron-session<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting November 2, 2016 ===<br />
<br />
* Skipping due to Ocata summit travel/recovery<br />
<br />
=== No Meeting October 26, 2016 ===<br />
<br />
* Skipping due to Ocata summit<br />
<br />
=== Meeting October 19, 2016 ===<br />
<br />
* Announcements<br />
** Next week Summit in Barcelona. No meeting next week<br />
<br />
* Ocata Planning<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
*** part of this Barcelona summit design session: https://etherpad.openstack.org/p/ocata-nova-neutron-session<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting October 12, 2016 ===<br />
<br />
* Announcements<br />
** Bob Kukura will not be at today's meeting.<br />
<br />
* Ocata Planning<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
*** part of this Barcelona summit design session: https://etherpad.openstack.org/p/ocata-nova-neutron-session<br />
*** Unifying the portbinding logic is not a necessary part of this proposal anymore<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting October 5, 2016 ===<br />
<br />
* Announcements<br />
** Bob Kukura will not be at today's meeting.<br />
<br />
* Ocata Planning<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** Unifying the portbinding logic is not a necessary part of this proposal anymore<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting September 28, 2016 ===<br />
<br />
=== No Meeting September 21, 2016 ===<br />
<br />
=== No Meeting September 14, 2016 ===<br />
<br />
=== Meeting September 7, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** Unifying the portbinding logic is not a necessary part of this proposal anymore<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting August 31, 2016 ===<br />
<br />
* Neither sukhdev nor rkukura is available to chair today, so we'll skip this week's meeting.<br />
<br />
=== Meeting August 24, 2016 ===<br />
<br />
* Announcements<br />
** N-3 is Sept 1<br />
<br />
* Bugs/RFEs<br />
** Unify ML2 portbinding and dvr portbinding tables - andreas (not available for today's meeting)<br />
*** please review this patch - https://review.openstack.org/#/c/317358<br />
*** spec for live migration - https://review.openstack.org/#/c/309416/<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception - see patch here - https://review.openstack.org/#/c/327500<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 17, 2016 ===<br />
<br />
* Announcements<br />
** N-3 is Sept 1<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
*** I have added the conf calling information for remote participation - see - https://etherpad.openstack.org/p/newton-neutron-midcycle-workitems<br />
<br />
<br />
* Bugs/RFEs<br />
** Unify ML2 portbinding and dvr portbinding tables - andreas <br />
<br />
** please review this patch - https://review.openstack.org/#/c/317358<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception - see patch here - https://review.openstack.org/#/c/327500<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
** Clarification on coupling between port create and port update calls to mech drivers<br />
<br />
=== Meeting August 3, 2016 ===<br />
<br />
* Announcements<br />
** N-3 is Sept 1<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
** Barcelona summit presentation voting has started: https://www.openstack.org/summit/barcelona-2016/vote-for-speakers<br />
<br />
* Bugs/RFEs<br />
** Unify ML2 portbinding and dvr portbinding tables - andreas <br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1609184 [RFE] ML2: Allow retry on db error by precommit https://review.openstack.org/#/c/350315/<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 27, 2016 ===<br />
<br />
* Meeting was cancelled this week<br />
<br />
=== Meeting July 20, 2016 ===<br />
<br />
* Announcements<br />
** N-2 is behind us<br />
** N-3 is Sept 1<br />
** Project Mascot/logo - see here - http://lists.openstack.org/pipermail/openstack-dev/2016-July/099046.html<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
<br />
* Bugs/RFEs<br />
** Unify ML2 portbinding and dvr portbinding tables - andreas <br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 13, 2016 ===<br />
<br />
* Announcements<br />
** Deadline to submit proposals for Barcelona summit is today<br />
** N-2 is this week - http://releases.openstack.org/newton/schedule.html<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
<br />
* Bugs/RFEs<br />
** Unify of ML2 portbinding and dvr portbinding tables<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
<br />
<br />
=== Meeting July 6, 2016 ===<br />
<br />
* Announcements<br />
** July 12-14 Neuton-2<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
* Bugs/RFEs<br />
** Unify of ML2 portbinding and dvr portbinding tables<br />
*** Armax commented on the spec: https://review.openstack.org/309416 . Those are his major points:<br />
*** Are we sure that vnic_type and profile are always port specific (and not binding specific)?<br />
*** Why not just merging the portbindingstable into the dvr portbindingstable?<br />
*** For Live Migration Armando rather wants a live migration specifc port extension than a general purpose port extension. The general purpose solution seems a bit overkill to him. On the summit, we decided to go the latter one, thoughts?<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
=== Meeting June 29, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Items from Last week<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting June 22, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Items from Last week<br />
** https://review.openstack.org/#/c/320657/1/neutron/db/ipam_backend_mixin.py <- Should this be fixed? Question from Rossella.<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting June 15, 2016 ===<br />
<br />
* Announcements<br />
* Unify of ML2 portbinding and dvr portbinding tables<br />
** current patchset: https://review.openstack.org/#/c/326987<br />
*** TODO: minor fixes, unit tests<br />
*** Separate Patch: OVO, rework DVR part as well<br />
** series of patches doing similar work for router ha ports: https://review.openstack.org/#/c/323993<br />
** Which one is the right way to go? Who do we need to involve to land this in Newton?<br />
<br />
* Open Discussion<br />
** https://review.openstack.org/#/c/320657/1/neutron/db/ipam_backend_mixin.py <- Should this be fixed? Question from Rossella.<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
=== Meeting June 8, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Open Discussion<br />
<br />
=== Meeting June 1, 2016 ===<br />
<br />
* Announcements<br />
** N-1 is *this* week<br />
** http://releases.openstack.org/newton/schedule.html<br />
<br />
* Manila-ML2 integration <br />
** https://bugs.launchpad.net/neutron/+bug/1573197<br />
<br />
* Security Groups Discussion<br />
<br />
* Open Discussion<br />
** Some routed networks stuff (carl_baldwin)<br />
*** https://review.openstack.org/#/c/317358 - Enabling create / delete of segments directly<br />
*** https://review.openstack.org/#/c/321152 - ML2 bug doesn't allow return of IP allocation in port update.<br />
<br />
=== Meeting May 25, 2016 ===<br />
<br />
* Today's meeting was cancelled - we will meet next week<br />
<br />
* Announcements<br />
** N-1 is next week<br />
** http://releases.openstack.org/newton/schedule.html<br />
<br />
* Manila-ML2 integration <br />
** https://bugs.launchpad.net/neutron/+bug/1573197<br />
<br />
* Security Groups Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting May 18, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Bugs<br />
<br />
* Open Discussion<br />
<br />
=== Meeting May 11, 2016 ===<br />
<br />
(carl_baldwin) Will there be a meeting this week? - Yes<br />
<br />
* Announcements<br />
<br />
* Newton charter for ML2 <br />
** Trunked ports integration with ML2 <br />
** Integration of Segments service plugin with ML2 (see below)<br />
<br />
* Bugs<br />
** Missing ML2 config options in config reference: https://bugs.launchpad.net/openstack-manuals/+bug/1567792<br />
<br />
* Open Discussion<br />
** Some routed networks topics<br />
*** creating and deleting segments on existing network through new segment API<br />
**** Any cases it should be forbidden?<br />
*** Integrating the segments service plugin with ML2<br />
<br />
<br />
=== Meeting May 4, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Discussion on the charter for ML2 for Newton<br />
** Some of the discussion during summit - https://etherpad.openstack.org/p/newton-neutron-unplugged-track<br />
<br />
* Bugs<br />
** Missing ML2 config options in config reference: https://bugs.launchpad.net/openstack-manuals/+bug/1567792<br />
<br />
* Open Discussion<br />
<br />
=== Meeting April 20, 2016 ===<br />
<br />
* Announcements<br />
** rkukura cannot attend today<br />
** Austin Summit Next week<br />
** No meeting next week (4/27)<br />
<br />
* Neutron Austin Design sessions schedule<br />
** https://www.openstack.org/summit/austin-2016/summit-schedule/global-search?t=Neutron%3A<br />
<br />
* Bugs<br />
** Missing ML2 config options in config reference: https://bugs.launchpad.net/openstack-manuals/+bug/1567792<br />
<br />
* Open Discussion<br />
** Nova-Neutron Porbinding Migration issues (+ macvtap migration, cross l2 agent migration) <br />
*** Cannot attend today, so here a brief update (scheuran, 2016-04-13)<br />
*** Started discussion on the ML http://lists.openstack.org/pipermail/openstack-dev/2016-April/092073.html<br />
*** In a lengthy chat with kevinbenton today we agreed to follow up the multiple port binding thing<br />
*** I started rebasing Bobs patches https://review.openstack.org/#/c/189410 - it will take a while, as I'm learning a lot on the way ;)<br />
*** And a BP + spec is required for the API changes that externalize multiple bindings per port, also still TBD<br />
<br />
=== Meeting April 13, 2016 ===<br />
<br />
* Announcements<br />
** Newton is now open for business<br />
** Networking Guide ML2 section merged: http://docs.openstack.org/mitaka/networking-guide/config-ml2-plug-in.html (scheuran)<br />
<br />
* Neutron Austin Design sessions schedule<br />
** https://www.openstack.org/summit/austin-2016/summit-schedule/global-search?t=Neutron%3A<br />
<br />
* Bugs<br />
** Missing ML2 config options in config reference: https://bugs.launchpad.net/openstack-manuals/+bug/1567792<br />
<br />
* Open Discussion<br />
** Nova-Neutron Porbinding Migration issues (+ macvtap migration, cross l2 agent migration) <br />
*** Cannot attend today, so here a brief update (scheuran, 2016-04-13)<br />
*** Started discussion on the ML http://lists.openstack.org/pipermail/openstack-dev/2016-April/092073.html<br />
*** In a lengthy chat with kevinbenton today we agreed to follow up the multiple port binding thing<br />
*** I started rebasing Bobs patches https://review.openstack.org/#/c/189410 - it will take a while, as I'm learning a lot on the way ;)<br />
*** And a BP + spec is required for the API changes that externalize multiple bindings per port, also still TBD<br />
<br />
=== Meeting April 6, 2016 ===<br />
<br />
* Announcements<br />
** Mitaka release is this week<br />
<br />
* Neutron Austin Design summit Ideas <br />
** Link - https://etherpad.openstack.org/p/newton-neutron-summit-ideas<br />
<br />
* port binding discussion on migration (scheuran) - continuation from previous week<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 30, 2016 ===<br />
<br />
* Announcements<br />
** Mitaka RC2 in the works<br />
<br />
* Neutron Austin Design summit Ideas <br />
** Link - https://etherpad.openstack.org/p/newton-neutron-summit-ideas<br />
<br />
* port binding discussion on migration (scheuran)<br />
** In case distributed ports would be needed, old (currently abandoned, but worth revisiting) effort to cleanup DVR's distributed port implementation as a precursor to generalizing it is here:<br />
*** https://bugs.launchpad.net/neutron/+bug/1367391<br />
*** https://review.openstack.org/#/c/189410/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 23, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Neutron Austin Design summit Ideas <br />
** Link - https://etherpad.openstack.org/p/newton-neutron-summit-ideas<br />
<br />
* port binding discussion on migration (scheuran)<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 16, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Docs ML2 configuration section update<br />
** Documentation - https://review.openstack.org/#/c/282349<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* port binding with port owned by router<br />
<br />
* Simulate portbinding on migration target host (scheuran)<br />
** Use Case: Migration cross l2 agents, migration with macvtap l2 agent --> In both cases nova needs to know the portbinding information that should be used on the migration target before migration has started (in nova pre_live_migration) and before port has been bound. This information is required to trigger the correct vif-plug action on the target and to modify the libvirt domain.xml accordingly<br />
** Approach: Some new api call is required, which simulates the portbinding for the target host and returns this information<br />
** This is just as a heads up - I try to come up with more details in the next meeting (23rd of March)<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 9, 2016 ===<br />
<br />
* Announcements<br />
** rkukura cannot attend today<br />
<br />
* Modular L2 agent update<br />
** Documentation - https://review.openstack.org/#/c/282349<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 2, 2016 ===<br />
<br />
* Announcements<br />
** Mitaka-3 is this week<br />
<br />
* Modular L2 agent update<br />
** Documentation - https://review.openstack.org/#/c/282349<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting February 24, 2016 ===<br />
<br />
* Announcements<br />
** neutron mid-cycle this week - https://etherpad.openstack.org/p/neutron-mitaka-midcycle<br />
<br />
* Open Agenda - based upon interest<br />
<br />
* Modular L2 agent update<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting February 17, 2016 ===<br />
<br />
* Announcements<br />
** rkukura on PTO this week<br />
<br />
* Open Agenda - based upon interest<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Modular L2 agent update<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting February 10, 2016 ===<br />
<br />
* Announcements<br />
** Do not forget to vote on sessions for Austin Summit<br />
*** https://www.openstack.org/summit/austin-2016/vote-for-speakers<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Modular L2 agent update<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting February 3, 2016 ===<br />
<br />
* Announcements<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Modular L2 agent update<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting January 27, 2016 ===<br />
<br />
* Announcements<br />
** Austin (Newton) Summit session proposal deadline is Monday<br />
*** https://www.openstack.org/summit/austin-2016/call-for-speakers<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting January 20, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Driver API for SecurityGroup <br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Any topics of interest to ML2 - Open Agenda based upon the interest<br />
* Open Discussion<br />
<br />
<br />
=== Meeting January 13, 2016 ===<br />
<br />
* Announcements<br />
** M2 is next week<br />
<br />
* Driver API for SecurityGroup <br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Any topics of interest to ML2 - Open Agenda based upon the interest<br />
* Open Discussion<br />
<br />
=== Meeting January 6, 2016 ===<br />
* Announcements<br />
** M2 Mid Jan<br />
<br />
* Driver API for SecurityGroup - good discussion on the bug<br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* Trunk port binding for VLAN-awere VMs - pretty much ready to go<br />
** Spec - https://review.openstack.org/#/c/243786/<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Any topics of interest to ML2 - Open Agenda based upon the interest<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 30, 2015 ===<br />
<br />
* No meeting<br />
<br />
=== Meeting December 23, 2015 ===<br />
<br />
* No meeting<br />
<br />
=== Meeting December 16, 2015 ===<br />
<br />
* Announcements<br />
** Sukhdev is off for next two weeks, rkukura is off week after next<br />
** no meeting 12/30<br />
** quick poll - meet next week (12/23)?<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** Spec - https://review.openstack.org/#/c/243786/<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran (can't attend today 12/09)<br />
** This patch needs to go in first, then we're ready to do the split of the lb agent: https://review.openstack.org/250542<br />
** Split of the lb agent: Will be updated after above went in: https://review.openstack.org/#/c/246318/<br />
** Moving the code to a separate file [WIP] https://review.openstack.org/#/c/248138/<br />
** Also had a discussion with kevinbenton and ajo if arp spoofing stuff could be modelled as agent extension. Could not convince them, so we agreed to go on with the current design and keep that in the back of our minds for the future.<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* limited-portsec Discussion<br />
** if the limited-portsec depend on port-sec extension, there maybe code in limited-portsec to extend the dict of port-sec.<br />
** https://review.openstack.org/#/c/250036/ , difficult to handle the dependency in these extensions.<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 9, 2015 ===<br />
<br />
* Announcements<br />
** Sukhdev is off for next three weeks<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** Spec - https://review.openstack.org/#/c/243786/<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran (can't attend today 12/09)<br />
** This patch needs to go in first, then we're ready to do the split of the lb agent: https://review.openstack.org/250542<br />
** Split of the lb agent: Will be updated after above went in: https://review.openstack.org/#/c/246318/<br />
** Moving the code to a separate file [WIP] https://review.openstack.org/#/c/248138/<br />
** Also had a discussion with kevinbenton and ajo if arp spoofing stuff could be modelled as agent extension. Could not convince them, so we agreed to go on with the current design and keep that in the back of our minds for the future.<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* limited-portsec Discussion<br />
** if the limited-portsec depend on port-sec extension, there maybe code in limited-portsec to extend the dict of port-sec.<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Open Discussion<br />
** Discussion on passing network ID to the type drivers - enhancement is needed to three methods as follows:<br />
*** def allocate_tenant_segment(self, session, network_id=None):<br />
*** def reserve_provider_segment(self, session, segment, network_id=None):<br />
*** def release_segment(self, session, segment, network_id=None):<br />
<br />
=== Meeting December 2, 2015 ===<br />
* Announcements<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** Spec - https://review.openstack.org/#/c/243786/<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
** https://review.openstack.org/#/c/246318/<br />
** https://review.openstack.org/#/c/248138/<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting November 25, 2015 ===<br />
* Announcements<br />
** M1 is due next week<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** Bence Romsics discussed with ML2 subteam at summit<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting November 18, 2015 ===<br />
* Announcements<br />
** M1 is due in first week of Dec<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** Bence Romsics discussed with ML2 subteam at summit<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting November 11, 2015 ===<br />
* Announcements<br />
** Welcome back from the summit and our week off!<br />
** Mitaka-1 December 1: https://launchpad.net/neutron/+milestone/mitaka-1<br />
<br />
* Mitaka Design Summit recap<br />
** Etherpads: https://wiki.openstack.org/wiki/Design_Summit/Mitaka/Etherpads#Neutron<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** Bence Romsics discussed with ML2 subteam at summit<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
=== Meeting October 21, 2015 ===<br />
* Announcements<br />
** Mitaka summit is next week<br />
** No ML2 IRC meeting during summit<br />
<br />
* Mitaka Design Summit<br />
** Neutron Design Summit schedule - https://www.openstack.org/summit/tokyo-2015/schedule/design-summit<br />
<br />
* ML2 pre-cycle sprint recap<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** email summaries - TBD<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
=== Meeting October 14, 2015 ===<br />
<br />
* Meeting cancelled due to low attendance<br />
<br />
=== Meeting October 7, 2015 ===<br />
<br />
* No meeting - ML2 pre-cycle sprint<br />
<br />
=== Meeting Sept 30, 2015 ===<br />
* Announcements<br />
** Neutron has a new PTL for Mitaka - congratulations to armax and many thanks to mestery!<br />
** ML2 pre-cycle sprint is next week<br />
** No ML2 IRC meeting next week<br />
<br />
* ML2 pre-cycle sprint<br />
** Sprint announcement - http://lists.openstack.org/pipermail/openstack-dev/2015-September/073927.html<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** Logistics<br />
** Prep<br />
<br />
* Mitaka Design Summit proposals for ML2 - discussion <br />
** Neutron Mitaka Design Summit proposals - https://etherpad.openstack.org/p/neutron-mitaka-designsummit<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* Modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
=== Meeting Sept 23, 2015 ===<br />
* Announcements<br />
** Liberty RC1 contents - https://launchpad.net/neutron/+milestone/liberty-rc1<br />
** PTL election is this week - https://wiki.openstack.org/wiki/PTL_Elections_September_2015<br />
<br />
* ML2 late-cycle plan<br />
** Sprint announcement - http://lists.openstack.org/pipermail/openstack-dev/2015-September/073927.html<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* Mitaka Design Summit proposals for ML2 - discussion <br />
** Nutron Mitaka Design Summit proposals - https://etherpad.openstack.org/p/neutron-mitaka-designsummit<br />
<br />
* driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting Sept 16, 2015 ===<br />
<br />
* Announcements<br />
** Liberty RC1 contents - https://launchpad.net/neutron/+milestone/liberty-rc1<br />
<br />
* ML2 late-cycle plan<br />
** Sprint announcement - http://lists.openstack.org/pipermail/openstack-dev/2015-September/073927.html<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* Mitaka Design Summit proposals for ML2 - discussion <br />
** Nutron Mitaka Design Summit proposals - https://etherpad.openstack.org/p/neutron-mitaka-designsummit<br />
<br />
* driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting Sept 9, 2015 ===<br />
<br />
* Announcements<br />
** Liberty-3 contents - https://launchpad.net/neutron/+milestone/liberty-3<br />
** Liberty RC1 contents - https://launchpad.net/neutron/+milestone/liberty-rc1<br />
<br />
* ML2 late-cycle plan<br />
** Sprint announcement - http://lists.openstack.org/pipermail/openstack-dev/2015-September/073927.html<br />
<br />
* Mitaka Design Summit proposals for ML2 - discussion <br />
** Brainstorm ideas for the Mitaka ML2 design summit ideas<br />
** Nutron Mitaka Design Summit proposals - https://etherpad.openstack.org/p/neutron-mitaka-designsummit<br />
<br />
* driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting Sept 2, 2015 ===<br />
<br />
* Announcements<br />
** Liberty FF is this week (or early next week)<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is Yahoo (tentative) <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** Task Flow Document<br />
*** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* driver API for SecurityGroup - Do we want to come up with a plan for Design session in Tokyo for this? <br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 26, 2015 ===<br />
<br />
* Announcements<br />
** Liberty FF is next week<br />
<br />
* Action Items from previous weeks:<br />
** rkukura to work with others to finalize the venue for the ML2 late-cycle sprint<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is TBD. <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* driver API for SecurityGroup<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 19, 2015 ===<br />
<br />
* Announcements<br />
** Liberty FF is two weeks away<br />
<br />
* Action Items from previous weeks:<br />
** rkukura and Sukhdev to re-organize weekly meeting agenda around goals for upcoming Mitaka cycle as well as anything needed to wrap up for liberty<br />
** rkukura to work with others to finalize the venue for the ML2 late-cycle sprint<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is TBD. <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L3 Blueprints - https://launchpad.net/neutron/+milestone/liberty-3<br />
** couple of Blueprints may be of interest to ML2 team<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* driver API for SecurityGroup<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 12, 2015 ===<br />
<br />
* Announcements<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is TBD. <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L3 Blueprints - https://launchpad.net/neutron/+milestone/liberty-3<br />
** couple of Blueprints may be of interest to ML2 team<br />
<br />
* L2 Modular Agent discussion<br />
** macvtap agent and ML2 discussion. Feel free to express your opinion - http://lists.openstack.org/pipermail/openstack-dev/2015-August/071207.html<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 5, 2015 ===<br />
<br />
* Announcements<br />
** Liberty FF is end of August<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is TBD. <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L3 Blueprints - https://launchpad.net/neutron/+milestone/liberty-3<br />
** couple of Blueprints may be of interest to ML2 team<br />
<br />
* L2 Modular Agent discussion<br />
** macvtap agent and ML2 discussion. Feel free to express your openion - http://lists.openstack.org/pipermail/openstack-dev/2015-August/071207.html<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 29, 2015 ===<br />
<br />
* Announcements<br />
** Liberty-2 is this week<br />
** Liberty-3 is end of August<br />
<br />
* ML2 late-cycle plan<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L2 Modular Agent discussion<br />
<br />
* Place for Macvtap agent (scheuran) - Putting this right after l2-agent, as it is related to it<br />
** Planning a ml2 driver + l2 agent for macvtap attachments (independent from sriov). But where should it land?<br />
*** 1) own openstack repo networking-macvtap (already some discussion there: https://review.openstack.org/#/c/195907/)<br />
*** 2) in neutron tree as new reference, own agent (duplicating code)<br />
*** 3) In neutron tree, Integrated into linuxbridge agent (reusing about 500 lines of code, mostly main loop, detecting new devices,...); Extracting superclass out of linuxbridge agent that can be subclassed. Having config option to either run agent in lb or in macvtap mode. fully functional prototype (macvtap stuff tested): https://github.com/scheuran/networking-macvtap/commit/36a068cf3d3d6930ab9330efb099cd95a84ca785<br />
*** 4) modular l2 agent, but as long it is being discussed go with #1<br />
*** 5) Prototyping modular layer 2 agent ( #a in separate repo vs. #b together with lb)<br />
** Anyhow there will be a separate ml2 driver which will either land in tree or in the networking-macvtap repo<br />
** Spec on github (assuming it will land in a separate repo): https://github.com/scheuran/networking-macvtap/commit/bc239419398ec039da35ec949a14691280733bf6<br />
** Has been discussed in yesterdays neutron meeting where I was asked to evaluate agent-extension used for qos - but that can not be used: http://eavesdrop.openstack.org/meetings/networking/2015/networking.2015-07-28-14.01.log.html<br />
<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
** request for patch review:<br />
*** https://review.openstack.org/#/c/202357/ l3_db: it updates port attribute without L2 plugin<br />
*** https://review.openstack.org/#/c/202358/ l3_db: not use L2 plugin _get_port unnecessarily<br />
*** https://review.openstack.org/#/c/202359/ l3: not use L2 plugin _get_subnet unnecessarily<br />
<br />
=== Meeting July 22, 2015 ===<br />
<br />
* Announcements<br />
** Liberty-2 is next week<br />
**Liberty Release Schedule - https://wiki.openstack.org/wiki/Liberty_Release_Schedule<br />
<br />
* Action Items<br />
** rkukura to finalize the plan for ML2 sprint<br />
*** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L2 Modular Agent discussion<br />
* Physical Topology Discussion<br />
* Ironic/Neutron-ML2 integration discussion<br />
** https://wiki.openstack.org/wiki/Meetings/Ironic-neutron<br />
<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 15, 2015 ===<br />
<br />
* Announcements<br />
** Liberty-2 is fast approaching - end of July<br />
**Liberty Release Schedule - https://wiki.openstack.org/wiki/Liberty_Release_Schedule<br />
<br />
* Action Items<br />
** rkukura to finalize the plan for ML2 sprint<br />
*** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L2 Modular Agent discussion<br />
* Physical Topology Discussion<br />
* Ironic/Neutron-ML2 integration discussion<br />
** https://wiki.openstack.org/wiki/Meetings/Ironic-neutron<br />
** ML2 based test framework for Ironic - call for discussion/Ideas<br />
<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 8, 2015 ===<br />
<br />
* Announcements<br />
<br />
* Action Items<br />
** rkukura and manishg to finalize the ML2 sprint plans and put together an etherpad for sprint<br />
*** Etherpad started: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** asomya and shivharis to add Physical Topology to the ML2 charter for Liberty<br />
<br />
* ML2 Mid-cycle sprint - decide on the date <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
** Following participants are available - please add your name, if you can participate<br />
*** Sukhdev K<br />
*** Bob K<br />
*** Arvind S<br />
*** Manish G<br />
*** Kevin B<br />
*** Josh <br />
* L2 Modular Agent discussion<br />
* Physical Topology Discussion<br />
* Ironic/Neutron-ML2 integration discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 1, 2015 ===<br />
<br />
* Announcements<br />
<br />
* Action Items<br />
** rkukura and manishg to finalize the ML2 sprint plans and put together an etherpad for sprint<br />
*** Etherpad started: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** banix to discuss Modular L2 agents topic in Neutron core team and drive the priority<br />
** asomya and shivharis to add Physical Topology to the ML2 charter for Liberty<br />
<br />
* Neutron Mid-cycle sprint recap (Sukhdev)<br />
<br />
* ML2 Mid-cycle sprint<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** July 13-17 seems like the earliest possible week<br />
** Following participants are available - please add your name, if you can participate<br />
*** Sukhdev K<br />
*** Bob K<br />
*** Arvind S<br />
*** Manish G<br />
*** Josh <br />
** Task Flow Document<br />
*** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Discussion on binding_profile_type to facilitate filtering of Ironic ports or using device_owner (Sukhdev)<br />
<br />
* Open Discussion<br />
<br />
=== Meeting June 24, 2015 ===<br />
<br />
* No meeting - Neutron mid-cycle sprint<br />
<br />
=== Meeting June 17, 2015 ===<br />
<br />
* Announcements<br />
** VLAN aware VMs meeting 6-15-2015<br />
*** https://etherpad.openstack.org/p/YVR-neutron-vlan-trunk<br />
<br />
* Action Items<br />
** banix to discuss Modular L2 agents topic in Neutron core team and drive the priority<br />
** asomya and shivharis to add Physical Topology to the ML2 charter for Liberty<br />
** manishg to propose two or three time slots for mid-cycle sprint for task flow<br />
*** Proposing a few dates here (we will probably need 2 days but just proposing a range)<br />
**** Jul/8 - Jul/10<br />
**** Jul/13 - Jul/15<br />
**** Sep/9 - Sep/11<br />
**** Sep/16 - Sep/18<br />
**** Sep/23 - Sep/25<br />
<br />
* Neutron Mid-Cycle Sprint Discussion <br />
** https://etherpad.openstack.org/p/neutron-liberty-mid-cycle <br />
*** July 13-17 seems like the earliest possible week<br />
** Following participants are available - please add your name, if you can participate<br />
*** Sukhdev K<br />
*** Bob K<br />
*** Manish G<br />
*** Josh <br />
<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
=== Meeting June 10, 2015 ===<br />
*Absence: <br />
** banix. I will be away. Will follow up on my AI by next week.<br />
<br />
* Announcements<br />
** New RFE process - to be followed after Liberty 1<br />
*** http://docs.openstack.org/developer/neutron/policies/blueprints.html#neutron-request-for-feature-enhancements<br />
** Core-vendor decomp - Phase II<br />
*** https://review.openstack.org/#/c/187267<br />
<br />
* Action Items<br />
** rkukura to discuss with QoS implications with ajo on ML2<br />
** banix to discuss Modular L2 agents topic in Neutron core team and drive the priority<br />
** asomya and shivharis to add Physical Topology to the ML2 charter for Liberty<br />
** manishg to propose two or three time slots for mid-cycle sprint for task flow<br />
*** Proposing a few dates here (we will probably need 2 days but just proposing a range)<br />
**** Jul/8 - Jul/10<br />
**** Jul/13 - Jul/15<br />
**** Sep/9 - Sep/11<br />
**** Sep/16 - Sep/18<br />
**** Sep/23 - Sep/25<br />
<br />
* Neutron Mid-Cycle Sprint Discussion <br />
** I have removed Task Flow item from etherpad for Ft. Collins mid-cycle. <br />
** https://etherpad.openstack.org/p/neutron-liberty-mid-cycle <br />
** Discussion on the time frame that works for people to have an ML2 mid-cycle in the Bay Area<br />
*** July 13-17 seems like the earliest possible week<br />
** Following participants are available - please add your name, if you can participate<br />
*** Sukhdev K<br />
*** Bob K<br />
*** Manish G<br />
*** Josh <br />
<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting June 3, 2015 ===<br />
<br />
* Announcements<br />
** Ironic-Neutron integration weekly meetings was kicked off this week - Lots of interest in this topic . Anybody interested in this topic, please join us next week and every week after that.<br />
*** https://wiki.openstack.org/wiki/Meetings/Ironic-neutron<br />
** New Spec process<br />
*** https://github.com/openstack/neutron/blob/master/doc/source/policies/blueprints.rst<br />
** Core-vendor decomp - Phase II<br />
*** https://review.openstack.org/#/c/187267<br />
<br />
* Charter of ML2 sub-team for Liberty Cycle<br />
** Task Flow<br />
** Decomposition phase -2<br />
<br />
* Neutron Mid-Cycle Sprint Discussion <br />
** Key players for the Task Flow can not make the sprint. Possibilities are to hold mid-cycle sprint in Bay Area. Who is interested? Who can make it? <br />
** https://etherpad.openstack.org/p/neutron-liberty-mid-cycle <br />
<br />
* Task Flow Discussion<br />
** We lost opportunity to discuss it in Vancouver<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting May 27, 2015 ===<br />
<br />
* No meeting - recovering from summit<br />
<br />
=== Meeting May 20, 2015 ===<br />
<br />
* No meeting - Liberty Summit<br />
<br />
=== Meeting May 13, 2015 ===<br />
<br />
*Announcements<br />
** No meeting next two weeks. Next week everybody is at summit, following week to recover from travels<br />
<br />
*Task Flow Discussion<br />
*** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
*** midonet plugin (not done - will take care of it this week) (manishg)<br />
<br />
*Liberty Design Summit Discussion<br />
**https://wiki.openstack.org/wiki/Summit/Liberty/Etherpads#Neutron<br />
** Contributor Meetup Friday (at Summit): https://etherpad.openstack.org/p/YVR-neutron-contributor-meetup<br />
<br />
*ML2 on Neutron Mid-Cycle Sprint <br />
**https://etherpad.openstack.org/p/neutron-liberty-mid-cycle (see item 4)<br />
<br />
* Liberty BP<br />
** converting address-pair and security-group into extension driver. <br />
*** https://review.openstack.org/#/c/169223/3/specs/liberty/ml2-extension-driver-convert.rst<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
** Discussion on Port to network relationship - N:M relationship - is it allowed in our current design? <br />
*** Can one port attach to multiple networks? <br />
*** Can a (v)NIC attach to multiple networks? <br />
*** Can one network attach to multiple ports of same instance/node?<br />
<br />
=== Meeting May 6, 2015 ===<br />
<br />
*Announcements<br />
** Kilo was released last week - congratulations to everybody<br />
<br />
*Task Flow Discussion<br />
*** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
*** midonet plugin (not done - will take care of it this week) (manishg)<br />
<br />
*Liberty Design Summit Discussion<br />
**https://wiki.openstack.org/wiki/Summit/Liberty/Etherpads#Neutron<br />
**ML2 topics are in Fishbowl room discussions - lets update it<br />
**Lightening talks are here - http://libertydesignsummit.sched.org/event/213da02952470483dfd8b2765aa88485#.VUmpcGRVhHw<br />
<br />
*ML2 on Neutron Mid-Cycle Sprint <br />
**https://etherpad.openstack.org/p/neutron-liberty-mid-cycle (see item 4)<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
=== Meeting April 29, 2015 ===<br />
*Announcements<br />
** Kilo RC3 is due any day<br />
** Starting with Liberty Spec process for new features is being abandoned in favor of light weight RFE is being implemented<br />
***https://review.openstack.org/#/c/177342/<br />
** Changes to Driver team - Doug and Maru replacing Salvatore and Mark <br />
<br />
*Action Items from Last week<br />
**manishg to document task flow discussions and look into the midonet plugin<br />
*** [https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document] (manishg)<br />
*** midonet plugin (not done - will take care of it this week) (manishg)<br />
<br />
*Ironic (bare metal) integration through ML2 Mech Drivers (discussion)<br />
**There is a tremendous interest by many vendors, as well as Ironic team for this. I have requested a summit session for this. see item 63 on etherpad<br />
**https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
<br />
*ML2 on Neutron Mid-Cycle Sprint <br />
**https://etherpad.openstack.org/p/neutron-liberty-mid-cycle (see item 4)<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting April 22, 2015 ===<br />
*Announcements<br />
** Kilo RC2 is due any day<br />
** Networking Guide Doc Day Sprint it tomorrow. Please contact Edgar, if you want to participate/contribute<br />
*** Here is agenda for the sprint - https://etherpad.openstack.org/p/networking-guide<br />
<br />
*Action Items from Last week<br />
**Sukhdev to discuss with mestery about task flow during mid-cycle sprint<br />
**Document the discussion point related to ML2 Sync (Manish)<br />
**shivharis to find the information about release notes for Kilo and share with the team<br />
***https://wiki.openstack.org/wiki/ReleaseNotes/Kilo<br />
<br />
*ML2 on Neutron Mid-Cycle Sprint <br />
**https://etherpad.openstack.org/p/neutron-liberty-mid-cycle (see item 4)<br />
<br />
* ML2 summit sessions<br />
** Design summit session etherpad: https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting April 15, 2015 ===<br />
*Announcements<br />
** Absence: Manish (Jury Duty)<br />
** Absence next week: rkukura (PTO - college tour)<br />
** Kilo RC is out<br />
<br />
*Action Items from Last week<br />
**Add next steps for the Drivers decomposition to summit topic etherpad - shivharis<br />
**shivharis to find the information about release notes for Kilo and share with the team<br />
**rkukura and Sukhdev to discuss with mestery about task flow during mid-cycle sprint<br />
**Document the discussion point related to ML2 Sync (Manish)<br />
<br />
* Finalize recommendations to mestery on ML2 summit sessions<br />
** Design summit session etherpad: https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
<br />
* Quick update on DVR UT/fix/cleanup work (rkukura)<br />
<br />
* portsecurity tests: unit, functional and scenario<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting April 8, 2015 ===<br />
<br />
*Announcements<br />
** RC's are April 9-23 and Kilo release on April 30<br />
** Liberty mid-cycle sprint announced. <br />
*** June 24-26 in Fort Collins, CO (at HP)<br />
*** Topics to be decided after Vancouver summit - https://etherpad.openstack.org/p/neutron-liberty-mid-cycle<br />
<br />
*Action Items from Last week<br />
**Add next steps for the Drivers decomposition to summit topic etherpad - shivharis<br />
*** Design summit session etherpad: https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
**ML2 sync and error handling to summit topic etherpad (rkukura)<br />
**Document the discussion point related to ML2 Sync (Manish)<br />
<br />
* Mechanism drivers and DVR discussion (rkukura)<br />
** Have made good (but slow) progress on DVR port binding schema and logic cleanup<br />
*** https://bugs.launchpad.net/neutron/+bug/1367391<br />
*** Will miss kilo, hopefully merge early in liberty, cannot back-port to kilo due to schema changes<br />
** Discovered no current unit tests cover critical DVR port binding logic, so adding them as separate patch against current code, then will ensure they don't break in dependent cleanup patch<br />
*** Extending test_port_binding to exercise update_dvr_port_binding, get_device_details, etc. for DVR ports, utilizing existing PortContext state asserts in mechanism_test MD<br />
*** Hoped to get at least the new UTs into kilo, but probably too late, but can back-port to kilo<br />
** Discovered several issues (inconsistencies in per-host vs. host-independent state in PortContext) that would seem to break ToR switch MDs that need to track binding state per host:<br />
*** When committing DVR port binding, PortContext passed to update_port methods has new binding:vif_type and binding:vif_details for the bound host, but shows 'distributed' for previous binding:vif_type instead of 'unbound' like for normal ports, and empty strings for current or previous binding:host_id - propose to make these work like for non-DVR ports<br />
*** When updating DVR port's status, PortContext currently shows 'distributed' for binding:vif_type and empty string for host, but has binding_levels, etc., for the specific host - could change this to reflect host-specific state, or to only be called when port's status changes and reflect non-host-specific state<br />
** Issues to discuss<br />
*** Has anyone tested their MDs with DVR?<br />
*** Has anyone run into these (or other) issues?<br />
*** Is back-porting these sorts of behavioral fixes to kilo acceptable?<br />
*** Do we have consensus on making update_port methods reflect per-host state when committing DVR port binding?<br />
*** Do we prefer to make update_port methods reflect per-host state or only host-independent state when changing DVR port status, or do we need separate updates for each?<br />
<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting April 1, 2015 ===<br />
<br />
*Announcements<br />
** RC's are April 9-23 and Kilo release on April 30<br />
** Design summit session etherpad: https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
*Action Items from Last week<br />
**Document the discussion point related to ML2 Sync (Manish)<br />
**Create an etherpad for driver decomposition discussion at Vancouver Summit<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting March 25, 2015 ===<br />
<br />
*Announcements<br />
** RC's are April 9-23 and Kilo release on April 30<br />
** RC1 content is here - https://launchpad.net/neutron/+milestone/kilo-rc1<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting March 18, 2015 ===<br />
<br />
*Announcements<br />
**L2 Gateway API is ready for consumption by everybody. Give it a test drive and provide feedback to the team. <br />
**See wiki here - https://wiki.openstack.org/wiki/Neutron/L2-GW<br />
** K3 content is here - https://launchpad.net/neutron/+milestone/kilo-3<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
<br />
=== Meeting March 11, 2015 ===<br />
<br />
*Announcements<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
<br />
<br />
=== Meeting March 4, 2015 ===<br />
<br />
*Announcements<br />
** Kilo Feature Freeze is tomorrow (March 5th)<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* portsecurity patches<br />
** https://review.openstack.org/#/c/126552/<br />
** https://review.openstack.org/#/c/160051/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron/+bug/1328991<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting February 25, 2015 ===<br />
<br />
*Announcements<br />
** shivharis: under the weather<br />
* ML2 Drivers decomposition discussion<br />
** How are distributions packaging decomposed drivers?<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
*Few BPs being worked on may have impact on ML2 <br />
**https://blueprints.launchpad.net/neutron/+spec/nfv-vlan-trunks<br />
**https://blueprints.launchpad.net/neutron/+spec/restructure-l2-agent<br />
* ML2 Extension Driver API enhancements <br />
** https://review.openstack.org/#/c/152759/ - ready to merge<br />
** https://review.openstack.org/#/c/129178/ - coming along well<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting February 18, 2015 ===<br />
<br />
*Announcements<br />
* ML2 Drivers decomposition discussion<br />
** How are distributions packaging decomposed drivers?<br />
* ML2 Sync and error handling (Task Flow)<br />
* ML2 Extension Driver API enhancements<br />
** Needed for PortSecurity extension driver<br />
** https://review.openstack.org/#/c/152759/<br />
** https://review.openstack.org/#/c/129178/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting February 11, 2015 ===<br />
<br />
*Announcements<br />
**K2 is already out<br />
**Feature proposal freeze for Kilo is March 5<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow) - Follow on from previous week (manishg)<br />
** PoC: https://review.openstack.org/#/c/154333/<br />
* ML2 Extension Driver API enhancements<br />
** Needed for PortSecurity extension driver<br />
** https://review.openstack.org/#/c/152759/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting February 4, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is this week week<br />
*** https://launchpad.net/neutron/+milestone/kilo-2<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow) - manishg<br />
* Blueprint list consolidation - updated link is here: <br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting January 28, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is next week<br />
*** https://launchpad.net/neutron/+milestone/kilo-2<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow) - update manishg<br />
* Blueprint list consolidation (shivharis and manishg)<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
**https://bugs.launchpad.net/neutron/+bug/1415526<br />
* Open Discussion<br />
<br />
=== Meeting January 21, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is on Feb 5th<br />
*** https://launchpad.net/neutron/+milestone/kilo-2<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow) - update manishg<br />
* Blueprint list consolidation (shivharis and manishg)<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://bugs.launchpad.net/neutron/+bug/1179223 (romilg)<br />
** Review patch set for the bug/1179223 https://review.openstack.org/#/c/136106/<br />
** https://bugs.launchpad.net/neutron/+bug/1367391 (matrohon)<br />
* Open Discussion<br />
<br />
=== Meeting January 14, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is few weeks away<br />
*** https://launchpad.net/neutron/+milestone/kilo-2<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow)<br />
* Blueprint list consolidation (shivharis and manishg)<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://review.openstack.org/#/c/113999/<br />
* Open Discussion<br />
<br />
=== Meeting January 7, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is in one month<br />
*** https://wiki.openstack.org/wiki/Kilo_Release_Schedule<br />
* L2 Gateway update<br />
** Team plans to meet every other week initially - goal is to have an API within Kilo cycle<br />
**See details here: https://wiki.openstack.org/wiki/Meetings#Networking_L2_Gateway_meeting<br />
* ML2 Drivers decomposition discussion<br />
* Blueprint list consolidation (shivharis and manishg)<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 31, 2014 ===<br />
<br />
* No meeting - holiday break<br />
<br />
=== Meeting December 24, 2014 ===<br />
<br />
* No meeting - holiday break<br />
<br />
=== Meeting December 17, 2014 ===<br />
<br />
*Announcements<br />
<br />
**Kilo-1 is due this week<br />
*** Here is the content of the release https://launchpad.net/neutron/+milestone/kilo-1<br />
<br />
** Neutron Mid-cycle report<br />
*** https://etherpad.openstack.org/p/neutron-mid-cycle-sprint-dec-2014<br />
***http://lists.openstack.org/pipermail/openstack-dev/2014-December/052715.html<br />
<br />
* Discussion about the ML2 Drivers decomposition<br />
* Blueprint list consolidation (shivharis and manishg)<br />
** Needs further split of drivers<br />
<br />
* Bugs<br />
** We are closing in on K-1 release<br />
** High priority bugs:<br />
** https://bugs.launchpad.net/neutron/+bug/1179223 (romilg)<br />
** https://bugs.launchpad.net/neutron/+bug/1367391 (rkukura)<br />
** https://bugs.launchpad.net/neutron/+bug/1378732 (markmacclain, bug was critical at one point)<br />
** https://bugs.launchpad.net/neutron/+bug/1381536 (Eugene)<br />
** Other bugs:<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 10, 2014 ===<br />
<br />
* No meeting today due to Neutron Mid-cycle sprint<br />
<br />
=== Meeting December 3, 2014 ===<br />
* Announcements<br />
** Mid-cycle meetup: https://wiki.openstack.org/wiki/Sprints/NeutronKiloSprint<br />
** Sub-teams charter https://wiki.openstack.org/wiki/NeutronSubteamCharters<br />
** Kilo release schedule: https://wiki.openstack.org/wiki/Kilo_Release_Schedule<br />
<br />
*Action Items from previous Week<br />
** None<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** Total of 56 bugs, many in medium and low state<br />
** Many vendor specific bugs<br />
** Should we continue working on this (almost done) or abandon it: https://review.openstack.org/#/c/113999/<br />
<br />
* Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
* ML2 driver repository discussion - We did not get to cover it last week<br />
** It seems ML2 vendor drivers will likely be moving out of the main neutron git repository<br />
*** https://review.openstack.org/#/c/134680/<br />
** Any vendor can use their own private repository (stackforge?)<br />
** Do we want a common repository for ML2 vendor drivers?<br />
*** Merges reviewed/approved by an ML2 core team?<br />
*** Pros<br />
**** Reviews maintain consistent quality, style, functionality, etc.<br />
**** Help ensure drivers can coexist in heterogeneous deployments<br />
**** Changes to driver API can update all drivers in common repo in single merge<br />
**** Distributions can package entire set of vendor drivers rather than having to interact with each vendor separately<br />
*** Cons<br />
**** Reviews and approval needed to merge<br />
**** Vendors don't control release cycle for their own drivers<br />
**** Not a level playing field for vendors who chose to use their own repositories<br />
*** Formal poll coming?<br />
<br />
* Modular L2 agent<br />
** Separate task force?<br />
** Relationship to ML2?<br />
<br />
*Open Discussion<br />
** https://blueprints.launchpad.net/neutron/+spec/network-settings-support-vnic-type<br />
<br />
=== Meeting November 26, 2014 ===<br />
* Announcements<br />
** Mid-cycle meetup: https://wiki.openstack.org/wiki/Sprints/NeutronKiloSprint<br />
** Kilo release schedule: https://wiki.openstack.org/wiki/Kilo_Release_Schedule<br />
<br />
*Action Items from previous Week<br />
** Discuss rate limiting (throughput limiting)<br />
** Discuss port security<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
* ML2 Subteam Charter<br />
** https://etherpad.openstack.org/p/ML2_Subteam_Charter<br />
<br />
* ML2 driver repository discussion<br />
** It seems ML2 vendor drivers will likely be moving out of the main neutron git repository<br />
*** https://review.openstack.org/#/c/134680/<br />
** Any vendor can use their own private repository (stackforge?)<br />
** Do we want a common repository for ML2 vendor drivers?<br />
*** Merges reviewed/approved by an ML2 core team?<br />
*** Pros<br />
**** Reviews maintain consistent quality, style, functionality, etc.<br />
**** Help ensure drivers can coexist in heterogeneous deployments<br />
**** Changes to driver API can update all drivers in common repo in single merge<br />
**** Distributions can package entire set of vendor drivers rather than having to interact with each vendor separately<br />
*** Cons<br />
**** Reviews and approval needed to merge<br />
**** Vendors don't control release cycle for their own drivers<br />
**** Not a level playing field for vendors who chose to use their own repositories<br />
*** Formal poll coming?<br />
<br />
* Modular L2 agent<br />
** Separate task force?<br />
** Relationship to ML2?<br />
<br />
*Open Discussion<br />
** https://blueprints.launchpad.net/neutron/+spec/network-default-setting-ext<br />
<br />
=== Meeting November 19, 2014 ===<br />
* Announcements<br />
** Mid-cycle meetup: https://wiki.openstack.org/wiki/Sprints/NeutronKiloSprint<br />
<br />
* Bugs<br />
** Move postcommit ops out of transaction for bulk https://review.openstack.org/#/c/113999/<br />
<br />
* Spec Reviews<br />
** ML2: portsecurity extension support https://review.openstack.org/#/c/99873/<br />
<br />
* ML2 Subteam Charter<br />
** Should the ML2 subteam continue to exist, meet, etc.? <br />
** If so, it needs a charter by next week's neutron IRC meeting.<br />
** Draft at https://etherpad.openstack.org/p/ML2_Subteam_Charter<br />
<br />
* ML2 driver repository discussion<br />
** It seems ML2 vendor drivers will likely be moving out of the main neutron git repository<br />
** Any vendor can use their own private repository (stackforge?)<br />
** Do we want a common repository for ML2 vendor drivers?<br />
*** Merges reviewed/approved by an ML2 core team?<br />
*** Pros<br />
**** Reviews maintain consistent quality, style, functionality, etc.<br />
**** Help ensure drivers can coexist in heterogeneous deployments<br />
**** Changes to driver API can update all drivers in common repo in single merge<br />
**** Distributions can package entire set of vendor drivers rather than having to interact with each vendor separately<br />
*** Cons<br />
**** Reviews and approval needed to merge<br />
**** Vendors don't control release cycle for their own drivers<br />
**** Not a level playing field for vendors who chose to use their own repositories<br />
*** Formal poll coming?<br />
<br />
* Modular L2 agent<br />
** Separate task force?<br />
** Relationship to ML2?<br />
<br />
*Open Discussion<br />
<br />
=== Meeting November 12, 2014 ===<br />
<br />
*No meeting this week due to people still traveling and/or recovering.<br />
<br />
=== Meeting November 5, 2014 ===<br />
<br />
*No meeting this week due to Paris Summit.<br />
<br />
=== Meeting October 29, 2014 ===<br />
<br />
*Announcements<br />
**Absent excuse: banix<br />
**Summit is next week!<br />
<br />
*Action Items from previous Week<br />
**None<br />
<br />
*Bugs:<br />
** Move postcommit ops out of transaction for bulk https://bugs.launchpad.net/neutron?field.searchtext=ml2 <br />
<br />
*Specs for Kilo<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Kilo Design Summit <br />
**Sessions<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics-distilled<br />
**Pod Discussions<br />
<br />
*Open Discussion<br />
<br />
=== Meeting October 22, 2014 ===<br />
<br />
*Announcements<br />
**Absent excuse: banix, rkukura<br />
**Juno release is out<br />
***https://launchpad.net/neutron/juno/2014.2<br />
<br />
*Action Items from previous Week<br />
**None<br />
<br />
*Task Flow discussion at Yahoo (Manish, Sukhdev, Bob, Josh)<br />
**http://docs.openstack.org/developer/taskflow/index.html<br />
<br />
*Bugs:<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Kilo Design Summit <br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics-distilled<br />
**ML2 Kilo Themes Discussion (Continuation from last week) <br />
*** What do we want to accomplish in ML2 during Kilo? <br />
***Lets identify priorities first, then figure out how we can best make use of whatever summit time is available.<br />
*** https://etherpad.openstack.org/p/ML2_Kilo_Themes<br />
<br />
*Open Discussion<br />
<br />
=== Meeting October 15, 2014 ===<br />
<br />
*Announcements<br />
**Absent excuse: banix <br />
**Juno release is scheduled for later this week<br />
***Juno feature content - https://wiki.openstack.org/wiki/ReleaseNotes/Juno#OpenStack_Network_Service_.28Neutron.29<br />
<br />
*Action Items from previous Week<br />
**None<br />
<br />
*Bugs/Reviews<br />
**Bug/Patchsets needing reviews:<br />
*** https://review.openstack.org/126360<br />
*** https://review.openstack.org/124917<br />
**Bugs:<br />
***https://bugs.launchpad.net/neutron/+bug/1377346 (manishg: is this already fixed?)<br />
***https://bugs.launchpad.net/neutron/+bug/1224978 (fixed above?)<br />
<br />
* https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Kilo Design Summit <br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
**ML2 Kilo Themes Discussion (Continuation from last week) <br />
*** What do we want to accomplish in ML2 during Kilo? <br />
***Lets identify priorities first, then figure out how we can best make use of whatever summit time is available.<br />
***Moved ideas list to etherpad: https://etherpad.openstack.org/p/ML2_Kilo_Themes<br />
<br />
*Open Discussion<br />
<br />
=== Meeting October 8, 2014 ===<br />
<br />
*Announcements<br />
**Absent excuse: banix <br />
**Juno RC1<br />
***Release content - https://launchpad.net/neutron/+milestone/juno-rc1<br />
***Release notes - https://wiki.openstack.org/wiki/ReleaseNotes/Juno#OpenStack_Network_Service_.28Neutron.29<br />
**Neutron Driver Team<br />
***https://wiki.openstack.org/wiki/Neutron-drivers<br />
<br />
*Action Items from previous Week<br />
**None<br />
<br />
*Bugs<br />
*** https://bugs.launchpad.net/neutron/+bug/1179223 (romilg: needs milestone)<br />
*** https://bugs.launchpad.net/neutron/+bug/1367391 (rkukura: needs milestone)<br />
*** https://bugs.launchpad.net/neutron/+bug/1224978 romilg: needs milestone)<br />
*** https://bugs.launchpad.net/neutron/+bug/1236127 (chuckc: merged?, more needed?)<br />
*** https://bugs.launchpad.net/neutron/+bug/1311470 (kevinbenton: if no issues, please close, fixed with docs)<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Kilo Design Summit <br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
**ML2 Kilo Themes Discussion<br />
*** What do we want to accomplish in ML2 during Kilo? <br />
***Lets identify priorities first, then figure out how we can best make use of whatever summit time is available.<br />
***Ideas<br />
**** Cleanup/generalize DVR's distributed port support<br />
***** See https://bugs.launchpad.net/neutron/+bug/1367391 regarding cleanup<br />
***** Generalize for DHCP, other services?<br />
**** Complete hierarchical port binding<br />
***** See https://blueprints.launchpad.net/neutron/+spec/ml2-hierarchical-port-binding<br />
**** Solve the postcommit backend sync / error handling situation<br />
*****ML2 Sync proposal - https://docs.google.com/document/d/17fATwZkJEonH0pIb1-mPD0UB5RKnJzcHYqkBesJhirE/edit<br />
**** Complete the bulk ops support<br />
**** Revisit/cleanup/improve DB transaction usage, eliminating with_lockmode('update') and semaphore locking<br />
**** Move currently built-in extensions to extension drivers where practical<br />
**** Implement extension driver semantics enforcement<br />
***** See https://docs.google.com/a/noironetworks.com/document/d/14T-defRnFl6M2xR5ZNFGYD6aIiAVWdd1Al9BnjV_JOs<br />
**** Modular L2 agent<br />
**** Do drivers belong in-tree and/or out-of-tree?<br />
**** Improved test coverage and efficiency<br />
**** Improve performance, robustness, and scalability<br />
<br />
*Open Discussion<br />
<br />
=== Meeting October 1, 2014 ===<br />
<br />
*Announcements<br />
**Kilo is now open for new specs<br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
** Absent excuse: shivharis (traveling)<br />
*Action Items from previous Week<br />
**banix to work with mlavalle and the team to figure out best testing strategy for bulk operations<br />
**shivharis to follow up with mestery regarding ML2 RC1 bugs<br />
<br />
*Bugs<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*ML2 Kilo Themes Discussion<br />
** What do we want to accomplish in ML2 during Kilo? <br />
** Lets identify priorities first, then figure out how we can best make use of whatever summit time is available.<br />
** Ideas<br />
*** Cleanup/generalize DVR's distributed port support<br />
**** See https://bugs.launchpad.net/neutron/+bug/1367391 regarding cleanup<br />
**** Generalize for DHCP, other services?<br />
*** Complete hierarchical port binding<br />
**** See https://blueprints.launchpad.net/neutron/+spec/ml2-hierarchical-port-binding<br />
*** Solve the postcommit backend sync / error handling situation<br />
****ML2 Sync proposal - https://docs.google.com/document/d/17fATwZkJEonH0pIb1-mPD0UB5RKnJzcHYqkBesJhirE/edit<br />
*** Complete the bulk ops support<br />
*** Revisit/cleanup/improve DB transaction usage, eliminating with_lockmode('update') and semaphore locking<br />
*** Move currently built-in extensions to extension drivers where practical<br />
*** Implement extension driver semantics enforcement<br />
**** See https://docs.google.com/a/noironetworks.com/document/d/14T-defRnFl6M2xR5ZNFGYD6aIiAVWdd1Al9BnjV_JOs<br />
*** Modular L2 agent<br />
*** Do drivers belong in-tree and/or out-of-tree?<br />
*** Improved test coverage and efficiency<br />
*** Improve performance, robustness, and scalability<br />
<br />
*Open Discussion<br />
<br />
=== Meeting September 24, 2014 ===<br />
<br />
*Announcements<br />
** Juno RC-1<br />
***https://launchpad.net/neutron/+milestone/juno-rc1<br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
<br />
*Action Items from previous Week<br />
**banix to work with mlavalle and others to define scenario test for Bulk Ops testing<br />
***We agreed to propose to the team to implement a special mechanism driver that will fail in predictable ways (e.g. every other post commit op or every 4th one) to enable a tempest script to confirm that, when failure occurs, all the bulk operations are rolled back<br />
<br />
*Bugs<br />
*** https://review.openstack.org/#/c/113999 (banix, in reviews)<br />
*** All ML2 & RC1 bugs<br />
*** https://bugs.launchpad.net/neutron/+bug/1179223 (romilg)<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2&field.milestone%3Alist=67382<br />
*** ML2 bugs<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
*Open Discussion<br />
<br />
=== Meeting September 17, 2014 ===<br />
<br />
*Announcements<br />
** Juno RC-1<br />
***https://launchpad.net/neutron/+milestone/juno-rc1<br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
<br />
*Action Items from previous Week<br />
**banix to talk with tempest folks about bulk create testing<br />
**Sukhdev to update Subgroup review wiki<br />
***https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
**rkukura to create etherpad for ML2-related design summit ideas, including this async postcommit processing topic<br />
<br />
*Bugs/Reviews<br />
**Jenkins failure is affecting some merges, it is still unassigned, see if you can add information to this<br />
***https://bugs.launchpad.net/neutron/+bug/1370347<br />
** Reviews needed:<br />
*** https://review.openstack.org/#/c/113999 (own: banix, review: amotoki, Sukhdev, shivharis)<br />
*** <s>https://review.openstack.org/#/c/116612 (own: irenab, talk to core, amotoki took care)</s><br />
*** https://review.openstack.org/#/c/105514 (own: rcurran, cant do much, jenkins failed)<br />
*** <s>https://review.openstack.org/#/c/89982 (own: romilg, nit by cedric, need core) (now merged)</s><br />
*** <s>https://review.openstack.org/#/c/119940 (own: shegde, garyk took care)</s><br />
**Bugs<br />
*** High priority bugs<br />
*** https://bugs.launchpad.net/neutron/+bug/1367391<br />
*** https://bugs.launchpad.net/neutron/+bug/1370077 (not ml2, but for plugins other than ml2)<br />
*** All ML2 & RC1 bugs<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2&field.milestone%3Alist=67382<br />
<br />
*Open Discussion<br />
<br />
=== Meeting September 10, 2014 ===<br />
<br />
*Announcements<br />
** Juno FFE candidates for RC-1<br />
***https://launchpad.net/neutron/+milestone/juno-rc1<br />
<br />
*Action Items from previous Week<br />
** rkukura to work on getting FFE for port binding BP - Completed, but denied<br />
** rkukura to enter bugs for DVR ML2 issues he’s identified - Entered most important one: https://bugs.launchpad.net/neutron/+bug/1367391<br />
<br />
*Bugs<br />
** FF -> RC1 focus shifts to bugs<br />
** https://bugs.launchpad.net/neutron/+bug/1193861<br />
** https://review.openstack.org/#/c/113999/ (Updated to include all bulk ops for networks, subnets, and ports.)<br />
** https://bugs.launchpad.net/neutron/+bug/1367391 (tracking)<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** Anyone needs help in progress with their bugs/reviews please raise your hand<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Open Discussion<br />
<br />
=== Meeting September 3, 2014 ===<br />
<br />
*Announcements<br />
** Juno feature freeze deadline is over<br />
<br />
*Action Items from previous Week<br />
**rkukura to enter bugs for DVR ML2 issues he’s identified<br />
**nlahouti and rkukura to keep after markmclain to remove his -2 on https://review.openstack.org/#/c/89211/, or explain why its not being removed - Completed<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron/+bug/1359416 (status: high - j3, akihiro?)<br />
** https://review.openstack.org/#/c/113999/<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Open Discussion<br />
<br />
=== Meeting August 27, 2014 ===<br />
<br />
*Announcements<br />
** Juno feature freeze deadline is 9/4<br />
<br />
*Action Items from previous Week<br />
**Sukhdev or rkukura to follow up with DVR team regarding Neutron OVS based Distributed Virtual Router - rkukura took care of this<br />
<br />
*Bugs<br />
** https://review.openstack.org/#/c/113999/<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Open Discussion<br />
<br />
=== Meeting August 20, 2014 ===<br />
<br />
*Announcements<br />
** Juno feature proposal deadline is August 21<br />
**Third Party Test System requirements for Juno<br />
***https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
** Absent excuse: banix, shivharis<br />
<br />
*Action Items from previous Week<br />
**rkukura to add comment to https://bugs.launchpad.net/neutron/+bug/1311470 suggesting we check at init for segments without configured drivers - Done<br />
**emagana to file doc bug corresponding to https://bugs.launchpad.net/neutron/+bug/1311470<br />
*** (emagana) It is already fixed by this commit: https://bugs.launchpad.net/openstack-manuals/+bug/1307133<br />
**banix to add priority column to code review table in https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews - Done<br />
<br />
*Bugs<br />
** https://review.openstack.org/#/c/113999/ (banix: I may not be able to attend the meeting; please review; I will update and complete the fix accordingly)<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Open Discussion<br />
<br />
=== Meeting August 13, 2014 ===<br />
<br />
*Announcements<br />
** Juno feature proposal deadline is August 21 - week from tomorrow<br />
<br />
*Action Items from previous Week<br />
**rkukura to add comments to https://bugs.launchpad.net/neutron/+bug/1311470 (comments added by rkukura)<br />
**shivharis to track bug https://bugs.launchpad.net/neutron/+bug/1352801 (carl baldwin added comments)<br />
**shivharis: to track bug https://bugs.launchpad.net/neutron/+bug/1224978 (unit tests have been added, now need reviewers)<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** (skip this time to allocate more time to Code Reviews - will gain more urgency next time)<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
* Support for network adaptors that do not allow promiscuous mode (relevant for flat & vlan networking)<br />
** Extend openvswitch neutron agent<br />
** Introduce macvtap (modifications to novas libvirt driver and linuxbridge plugin/agent)<br />
<br />
*Open Discussion<br />
<br />
=== Meeting August 6, 2014 ===<br />
<br />
*Announcements<br />
** https://launchpad.net/neutron/+milestone/juno-3<br />
** Absent excuse: shivharis<br />
<br />
*Action Items from previous Week<br />
**Sukhdev and banix to update https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews with deferred specs and for tracking code reviews for approved specs<br />
**rkukura to add comments to https://bugs.launchpad.net/neutron/+bug/1311470<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Spec Reviews<br />
** No more spec reviews. We have moved into code review phase<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
<br />
*ML2 Hierarchical Port Binding and Dynamic Segments<br />
<br />
*Open Discussion<br />
<br />
=== Meeting July 30, 2014 ===<br />
<br />
*Announcements<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://bugs.launchpad.net/neutron/+bugs?field.tag=ml2<br />
** https://bugs.launchpad.net/neutron/+bug/1327127 (needs owner)<br />
** <s>https://bugs.launchpad.net/neutron/+bug/1246737 (please close, havana?)</s><br />
** <s>https://bugs.launchpad.net/neutron/+bug/1338202 (needs review to make it to J2)</s><br />
** https://bugs.launchpad.net/neutron/+bug/1311470 (status)<br />
** Any others bugs needing reviews for J3 milestone<br />
<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
<br />
*ML2 Hierarchical Port Binding and Dynamic Segments<br />
<br />
*Open Discussion<br />
<br />
=== Meeting July 23, 2014 ===<br />
<br />
*Announcements<br />
<br />
**Juno-2 is tomorrow<br />
**https://launchpad.net/neutron/+milestone/juno-2<br />
**Spec/BP approvals for Juno is passed<br />
**Name of the K-release is Kilo<br />
**Several of our spces got approved and merged <br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://bugs.launchpad.net/neutron/+bug/1327127 (needs owner)<br />
** https://bugs.launchpad.net/neutron/+bug/1246737 (please close, havana?)<br />
** https://bugs.launchpad.net/neutron/+bug/1338202 (needs review to make it to J2)<br />
** https://bugs.launchpad.net/neutron/+bug/1311470 (status)<br />
** Any others bugs needing reviews for J2 milestone<br />
<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
<br />
*ML2 Sync<br />
** https://docs.google.com/document/d/17fATwZkJEonH0pIb1-mPD0UB5RKnJzcHYqkBesJhirE/edit<br />
<br />
*Open Discussion<br />
<br />
=== Meeting July 16, 2014 ===<br />
*Announcements<br />
**Spec approval deadline is July 20th. <br />
**Third party CI to be operational by July 24th. <br />
**Name the K-release https://www.surveymonkey.com/s/openstack-k-naming<br />
**Live migration of VMs from Nova Network to Neutron in MN - <br />
https://wiki.openstack.org/wiki/Neutron/MigrationFromNovaNetwork/HowTo <br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://bugs.launchpad.net/neutron/+bug/1331857 (status)<br />
** https://bugs.launchpad.net/neutron/+bug/1246737 (status)<br />
** https://bugs.launchpad.net/neutron/+bug/1311470 (status, kevinbenton?)<br />
** https://bugs.launchpad.net/neutron/+bug/1332719 (review needed)<br />
** https://bugs.launchpad.net/neutron/+bug/1337787 (review needed)<br />
<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*ML2 Sync<br />
** https://docs.google.com/document/d/17fATwZkJEonH0pIb1-mPD0UB5RKnJzcHYqkBesJhirE/edit<br />
<br />
* Provide node specific information to ML2 plugin<br />
** [http://lists.openstack.org/pipermail/openstack-dev/2014-July/thread.html#39755 Email thread]<br />
<br />
*Open Discussion<br />
<br />
=== Meeting July 9, 2014 ===<br />
* Meeting cancelled due to mid-cycle sprint<br />
<br />
=== Meeting July 2, 2014 ===<br />
* Announcements<br />
** Nova/Neutron Parity Sprint next week in Minneapolis, MN<br />
*** https://etherpad.openstack.org/p/lOiqsLmizl<br />
** DVR Demo<br />
***https://www.youtube.com/watch?v=p4BwAjLHd0M<br />
** Update on Friday's meeting to discuss ML2 Bulk Operations and ML2 Sync<br />
*** https://bugs.launchpad.net/neutron/+bug/1193861<br />
** Absent excuse: shivharis<br />
* Action items from last week<br />
** None<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
** https://etherpad.openstack.org/p/modular-l2-agent-outline<br />
*** Specs ready for core reviews<br />
<br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
** https://review.openstack.org/#/c/99187/<br />
<br />
* Third Party Test System requirements<br />
** https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
*Open Discussion<br />
<br />
=== Meeting June 25, 2014 ===<br />
* Announcements<br />
* Action items from last week<br />
** banix to re-organize the wiki to categorize the specs and add a column for code reviews<br />
* Modular L2 agent: <br />
** [https://etherpad.openstack.org/p/modular-l2-agent-outline Schematic diagram]<br />
** [https://review.openstack.org/#/c/99187/ Code sketch]<br />
** [http://lists.openstack.org/pipermail/openstack-dev/2014-June/thread.html#37195 Email thread]<br />
*Bugs<br />
** Need owner: https://bugs.launchpad.net/neutron/+bug/1204456<br />
** J2: https://bugs.launchpad.net/neutron/+bug/1276391<br />
** Serious bug, need some sort of closure: https://bugs.launchpad.net/neutron/+bug/1224978<br />
** We should close bugs that affect others by J2 so others have time to work on their stuff by J3<br />
** Any bugs that are ready and awaiting reviews?<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
** Ready for core approvals<br />
*** https://review.openstack.org/#/c/89728/<br />
*** https://review.openstack.org/#/c/91811/ <br />
*** which others? <br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Third Party Test System requirements<br />
** https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
*Open Discussion<br />
<br />
=== Meeting June 18, 2014 ===<br />
* Announcements<br />
* Action items from last week<br />
** banix to consolidate info from spec tracking etherpad into https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews<br />
** banix to investigate https://launchpad.net/bugs/1193861<br />
* Modular L2 agent: <br />
** [https://etherpad.openstack.org/p/modular-l2-agent-outline Schematic diagram]<br />
** [https://review.openstack.org/#/c/99187/ Code sketch]<br />
** [http://lists.openstack.org/pipermail/openstack-dev/2014-June/thread.html#37195 Email thread]<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
** Ready for core approvals<br />
*** https://review.openstack.org/#/c/89728/<br />
*** https://review.openstack.org/#/c/91811/ Is this ready? <br />
*** which others? <br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Third Party Test System requirements<br />
** https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
*Open Discussion<br />
<br />
=== Meeting June 11, 2014 ===<br />
* Announcements<br />
** Juno-1 being cut today<br />
*** Trying to get APIC L3 patch merged 1st<br />
** See https://wiki.openstack.org/wiki/NeutronJunoProjectPlan for Juno-2,3 plans<br />
*** Need to get ML2 high and medium priority items into plan<br />
** 3rd party CI needs to be working properly for ML2 drivers to stay in tree<br />
*** mestery will send email with deadlines<br />
*** see https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
* Action items from last week<br />
** rkukura to put priorities in specs etherpad (rkukura) [ from last week, close? ]<br />
** rkukura to talk to mestery for blueprint priorities<br />
** Sukhdev to investigate bug 1193861<br />
** rkukura to discuss with Mark regarding taskflow and provide feedback<br />
* Bugs<br />
** juno-1 in a few hours, nothing glaring for us<br />
** https://bugs.launchpad.net/neutron/+bug/1305800 (j1 -> j2)<br />
* Spec Reviews<br />
** https://etherpad.openstack.org/p/Neutron_ML2_Juno_Spec_Tracking<br />
** Support for extensions in ML2 Mechanism Drivers<br />
*** review: https://review.openstack.org/#/c/89208/<br />
*** etherpad: https://etherpad.openstack.org/p/ML2_MD_extensions<br />
*** issue: How to support extended attributes on core resources<br />
**** Current proposal: Pass input attributes to MDs and let MDs persist data and modify dictionaries<br />
**** Alternative 1: Fix NeutronDbPluginV2 base class to alway not set process_extensions=False when creating dictionaries<br />
**** Alternative 2: Add ExtensionDriver to ML2, with extend_*_dict, process_*_create, process_*_update methods<br />
* Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Modular L2 agent: https://review.openstack.org/#/c/99187/<br />
* Open Discussion<br />
<br />
=== Meeting June 04, 2014 ===<br />
* Announcements<br />
** https://wiki.openstack.org/wiki/NeutronPolicies (Neutron Policies)<br />
* Action items from last week<br />
** banix to recruit folks interested in Moduler L2 agent implementation<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron/+bug/1276391 (rkukura: status)<br />
** <s>https://bugs.launchpad.net/neutron/+bug/1227336 (banix to update status)</s><br />
** https://bugs.launchpad.net/neutron/+bug/1193861 (will this be covered by sukhdev's sync?)<br />
** https://bugs.launchpad.net/neutron/+bug/1246737 (oleg: havana backport)<br />
** https://bugs.launchpad.net/neutron/+bug/1260598 (isaku: status on unit test?)<br />
** https://bugs.launchpad.net/neutron/+bug/1236127 (needs slightly more unit test coverage, according to Kyle, need new owner)<br />
** (still working on the bugs section - shiv)<br />
* Spec Reviews<br />
** https://etherpad.openstack.org/p/Neutron_ML2_Juno_Spec_Tracking<br />
*** If priority is assigned, you may add your name as subteam-reviewer<br />
** Modular L2 agent (banix, blueprint)<br />
*** Have started putting the code together. Will have it posted before the next meeting (June 11) for comment. Will also update the ether pad below to provide more information accordingly.<br />
*** https://etherpad.openstack.org/p/modular-l2-agent-outline<br />
** Status on sync implementation (sukhdev)<br />
*** some bugs were closed as this will now be the holy grail<br />
<br />
=== Meeting May 28, 2014 ===<br />
* Announcements<br />
** none<br />
* Action items from last week<br />
** shivharis to scan all the bugs and tag them and prioritize them<br />
** rkukura to move all the specs from Agenda to an ehterpad<br />
** banix to send an email regarding ML2 Modular agent plan and seek interested parties<br />
* ovs-firewall-driver discussion: blueprint obstacles https://review.openstack.org/#/c/89712/<br />
* Modular L2 agent: planning<br />
** Initial outline for discussion [https://etherpad.openstack.org/p/modular-l2-agent-outline here]<br />
** possible interaction with upcoming "hierarchical binding" and "unified get_device_details"<br />
* Bugs (today we will only address these bugs)<br />
** https://bugs.launchpad.net/neutron/+bug/1276391 (rkukura: status)<br />
** https://bugs.launchpad.net/neutron/+bug/1227336 (banix to update status)<br />
** https://bugs.launchpad.net/neutron/+bug/1246737 (oleg: havana backport)<br />
** https://bugs.launchpad.net/neutron/+bug/1224978 (romilg: status?, priority?)<br />
** https://bugs.launchpad.net/neutron/+bug/1260598 (isaku: status on unit test?)<br />
** There are many bugs under the "need unit tests" [ NEED OWNERS ]<br />
*** what is the general plan for this?<br />
*** do MDs need specific tests or they are covered by the general ML2 plugin testing framework?<br />
* Spec Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron-specs,n,z<br />
** https://etherpad.openstack.org/p/Neutron_ML2_Juno_Spec_Tracking<br />
* Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Open Discussion<br />
<br />
=== Meeting May 21, 2014 ===<br />
* Announcements<br />
** Mid-cycle code sprint scheduled July 9-11<br />
*** Cisco office in Bloomington, Minnesota<br />
*** logistics, signup: https://etherpad.openstack.org/p/neutron-juno-mid-cycle-meeting<br />
* Action items from last week<br />
** banix to organize single etherpad for Modular L2 Agents session - done<br />
** rkukura to flesh out single etherpad for ML2 Roadmap session - done<br />
* ML2 design summit sessions post-mortem<br />
** https://etherpad.openstack.org/p/ML2_Juno_Roadmap<br />
** https://etherpad.openstack.org/p/ML2_mechanismdriver_extensions_support<br />
** https://etherpad.openstack.org/p/juno-neutron-modular-l2-agent<br />
** https://etherpad.openstack.org/p/hierarchical_network_topology<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Spec reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron-specs,n,z<br />
** Merged<br />
*** ML2 Mechanism Driver for the Cisco APIC - https://review.openstack.org/#/c/89305/ - HenryG<br />
*** ML2 Mechanism Driver for SR-IOV NIC switching - https://review.openstack.org/#/c/89763/ - irenab<br />
** In review<br />
*** Add spec for ML2 mechanism driver for SDN-VE - https://review.openstack.org/#/c/88101/ - banix<br />
*** VDP support in OVS Neutron Agent - https://review.openstack.org/#/c/89728/ - nlahouti<br />
*** ML2 Type drivers refactor to allow extensiblity - https://review.openstack.org/#/c/91811/ - asomya<br />
*** physical-network-topology extension spec - https://review.openstack.org/#/c/91275/ - Isaku Yamahata<br />
*** GW API: L2 bridging API - Piece 1: Basic use cases - https://review.openstack.org/#/c/93613/ - Racha Ben Ali<br />
*** Neutron QoS API Extension - https://review.openstack.org/#/c/88599/ - sc68cal<br />
*** Allow partial specification of Provider Network attributes - https://review.openstack.org/#/c/91540/ - zzelle<br />
*** Open vSwitch-based Security Groups: OVS FirewallDriver - https://review.openstack.org/#/c/89712/ - asadoughi<br />
*** Adding spec for fsl-sdn-os-mech-driver - https://review.openstack.org/#/c/88190/ - Trinath Somanchi<br />
*** Support for extensions in ML2 Mechanism Drivers - https://review.openstack.org/#/c/89208/ - nlahouti<br />
*** Add spec for neutron-external-ports blueprint - https://review.openstack.org/#/c/87825/ - kevinbenton<br />
*** ML2 Mechanism Driver for Cisco DFA - https://review.openstack.org/#/c/89740/ - nlahouti<br />
*** Neutron OVS based Distributed Virtual Router - https://review.openstack.org/#/c/89934/ - Swaminathan Vasudevan<br />
*** VLAN aware VMs - https://review.openstack.org/#/c/94612/ - Erik Moe<br />
** Planned<br />
*** ML2 Hierarchical Port Binding - rkukura<br />
* Code reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Open discussion<br />
<br />
=== Meeting May 7, 2014 ===<br />
* Announcements<br />
** Juno Summit next week, so no IRC meeting<br />
** Mid-cycle meeting being planned - https://etherpad.openstack.org/p/neutron-juno-mid-cycle-meeting<br />
* Action items from last week<br />
** rkukura to create etherpads for each summit session as soon as schedule is finalized<br />
*** rkukura added https://etherpad.openstack.org/p/ML2_Juno_Roadmap, but still needs to link BPs and spec to discuss<br />
*** etherpads have been added for other sessions by others<br />
*** Single etherpad per session, vs. etherpad per proposal?<br />
* ML2 Design Summit Sessions<br />
** Neutron schedule - http://junodesignsummit.sched.org/overview/type/neutron<br />
** Three sessions mainly focused on ML2<br />
*** ML2 Roadmap - http://junodesignsummit.sched.org/event/685fded37958784c0337681aa120568c<br />
*** Agent - http://junodesignsummit.sched.org/event/4205f2c4084e8a0c3bd8d420803ddf02<br />
*** Hierarchical Network Topologies - http://junodesignsummit.sched.org/event/1d5c2a1cc40bb6ffa539c19e8e5471b2<br />
** etherpads - https://wiki.openstack.org/wiki/Summit/Juno/Etherpads#Neutron<br />
** neutron pod at summit<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Spec Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron-specs,n,z<br />
* Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Open Discussion<br />
<br />
=== Meeting Cancelled April 30, 2014 ===<br />
* OpenStack vacation week!<br />
=== Meeting April 23, 2014 ===<br />
* Announcements<br />
** Neutron design summit runs through Friday - check your travel plans<br />
** New BP review process is up and running<br />
* Action items from last week<br />
** None<br />
* Design Summit Sessions<br />
** http://summit.openstack.org/<br />
** mestery is finalizing schedule, combining sessions<br />
*** ML2 Roadmap<br />
*** Agent<br />
*** Hierarchical Network Topologies<br />
** neutron pod at summit<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Spec Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron-specs,n,z<br />
* Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Open Discussion<br />
<br />
=== Meeting April 16, 2014 ===<br />
* Announcements<br />
* Action items from last week:<br />
* TypeDriver Refactoring: asomya<br />
* ovs-firewall-driver update: asadoughi<br />
* design summit session proposals - deadline Sunday 4/20<br />
** https://etherpad.openstack.org/p/juno_ml2_session_ideas<br />
<br />
=== Meeting April 9, 2014 ===<br />
* Action items from last week:<br />
** mestery to start etherpad for Juno Summit Sessions<br />
*** https://etherpad.openstack.org/p/juno_ml2_session_ideas<br />
** asomya to present his TypeDriver Refactoring<br />
* TypeDriver Refactoring<br />
** asomya<br />
* ovs-firewall-driver update: asadoughi<br />
<br />
=== Meeting April 2, 2014 ===<br />
* Action items from last week<br />
** banix to push patch to call remaining MDs after postcommit exception<br />
*** Please see: https://review.openstack.org/#/c/83217/ (Note that besides the unit tests and the updated comments this patch simply adds three lines.)<br />
* Reviews being tracked<br />
** Bind ports outside of transactions (rkukura): https://review.openstack.org/#/c/82945/<br />
** Error handling for update ops - https://bugs.launchpad.net/neutron/+bug/1227336<br />
*** Marked this as WORKINPROGRESS pending further discussion (perhaps at the summit). See the Action items section above for a stopgap measure. <br />
*** https://review.openstack.org/#/c/69792/ - in review<br />
*** Needs ML2 and core reviews<br />
*** Consensus that undoing operation makes sense if postcommit() ops fail?<br />
*** Do only drivers already called before failure see undo?<br />
* Design Summit Session Ideas<br />
** Juno planning for ML2 should start now<br />
** Ideas for summit sessions<br />
<br />
=== Meeting March 26, 2014 ===<br />
* Action items from last week:<br />
** None<br />
* Migration BP<br />
** migration - FFE - https://review.openstack.org/#/c/76533/ - merged<br />
* Other Bugs:<br />
* Bugs for icehouse<br />
** Port binding details - https://bugs.launchpad.net/neutron/+bug/1276395<br />
*** partial fix (add new properties) - https://review.openstack.org/#/c/76363/ - merged<br />
*** remainder (binding details in delete_port_*commit() ops) - https://review.openstack.org/#/c/79511/ - merged<br />
** bind_port() called in transaction - https://bugs.launchpad.net/neutron/+bug/1276391<br />
*** partial fix (remove validate_port_binding() and unbind_port() ops) - https://review.openstack.org/#/c/79511/ - merged<br />
*** remainder (move binding outside transaction) - https://review.openstack.org/#/c/82945/ - WIP<br />
**** Required minor fixes to mechanism drivers and tests - see REVISIT comments<br />
**** Update later today with cleanups, record locking, etc.<br />
**** Not clear if it will make icehouse<br />
** Error handling for update ops - https://bugs.launchpad.net/neutron/+bug/1227336<br />
*** https://review.openstack.org/#/c/69792/ - in review<br />
*** Needs ML2 and core reviews<br />
*** Consensus that undoing operation makes sense if postcommit() ops fail?<br />
*** Do only drivers already called before failure see undo?<br />
*** Defer to juno?<br />
** Binding failed - https://bugs.launchpad.net/neutron/+bug/1244255 - closed<br />
** VIF security - https://bugs.launchpad.net/nova/+bug/1112912 - in review<br />
*** Resistance to merging nova side - just control via nova config?<br />
*** Email thread and IRC discussion<br />
*** Nachi suggested discussion on #openstack-neutron after this meeting<br />
<br />
=== Meeting March 19, 2014 ===<br />
* Action items from last week:<br />
** None<br />
* Migration BP<br />
** migration - FFE - https://review.openstack.org/#/c/76533/<br />
*** (marun) Updated to support LB, please review.<br />
* Other Bugs:<br />
* Bugs for icehouse<br />
** Port binding details - https://bugs.launchpad.net/neutron/+bug/1276395<br />
*** partial fix (add new properties) - https://review.openstack.org/#/c/76363/ - merged<br />
*** remainder (binding details in delete_port_*commit() ops) - https://review.openstack.org/#/c/79511/ - approved<br />
** bind_port() called in transaction - https://bugs.launchpad.net/neutron/+bug/1276391<br />
*** partial fix (remove validate_port_binding() and unbind_port() ops) - https://review.openstack.org/#/c/79511/ - approved<br />
*** remainder (move binding outside transaction) - in progress, hopefully in review today<br />
** Error handling for update ops - https://bugs.launchpad.net/neutron/+bug/1227336<br />
*** https://review.openstack.org/#/c/69792/ - in review<br />
*** Needs ML2 and core reviews<br />
*** Consensus that undoing operation makes sense if postcommit() ops fail?<br />
** VIF security - https://bugs.launchpad.net/nova/+bug/1112912 - in review<br />
** Binding failed - https://bugs.launchpad.net/neutron/+bug/1244255 - unassigned?<br />
*** Will https://review.openstack.org/#/c/80829/ help?<br />
* Final mechanism driver status for icehouse:<br />
** cisco apic - deferred - https://review.openstack.org/#/c/73355/, https://review.openstack.org/#/c/73372/<br />
** cisco ucs - deferred<br />
** freescale - deferred - https://review.openstack.org/#/c/78092/ (former reviews: https://review.openstack.org/#/c/71868/, https://review.openstack.org/#/c/73985/, https://review.openstack.org/#/c/70089/)<br />
** huawei - deferred<br />
** SRIOV mech driver - deferred - https://review.openstack.org/#/c/74464/<br />
<br />
=== Meeting March 12, 2014 ===<br />
* Action items from last week:<br />
** None<br />
* Final mechanism driver status for icehouse<br />
** bigswitch - merged - https://review.openstack.org/#/c/64944/<br />
** brocade - merged - https://review.openstack.org/#/c/60129/<br />
** cisco apic - deferred - https://review.openstack.org/#/c/73355/, https://review.openstack.org/#/c/73372/<br />
** cisco ucs - deferred<br />
** freescale - deferred - https://review.openstack.org/#/c/78092/ (former reviews: https://review.openstack.org/#/c/71868/, https://review.openstack.org/#/c/73985/, https://review.openstack.org/#/c/70089/)<br />
** huawei - deferred<br />
** mellanox - merged - https://review.openstack.org/#/c/72854/<br />
** open daylight (odl) - merged - https://review.openstack.org/#/c/69775/<br />
** openflow agent - merged - https://review.openstack.org/#/c/71791/<br />
** SRIOV mech driver - deferred - https://review.openstack.org/#/c/74464/<br />
* Other BPs for icehouse<br />
** migration - FFE - https://review.openstack.org/#/c/76533/<br />
*** (marun) Updated to support LB, please review.<br />
** partial specs - deferred - https://review.openstack.org/#/c/71904/, https://review.openstack.org/#/c/74055/<br />
* Bugs for icehouse<br />
** Port binding details - https://bugs.launchpad.net/neutron/+bug/1276395<br />
*** partial fix (add new properties) - https://review.openstack.org/#/c/76363/ - merged<br />
*** remainder (binding details in delete_port_*commit() ops) - will be addressed in update to https://review.openstack.org/#/c/79511/ today - in progress<br />
** bind_port() called in transaction - https://bugs.launchpad.net/neutron/+bug/1276391<br />
*** partial fix (remove validate_port_binding() and unbind_port() ops) - https://review.openstack.org/#/c/79511/ - in review, update today<br />
*** remainder (move binding outside transaction) - in progress, hopefully in review today<br />
** Error handling for update ops - https://bugs.launchpad.net/neutron/+bug/1227336<br />
*** https://review.openstack.org/#/c/69792/ - in review<br />
*** Needs ML2 and core reviews<br />
*** Consensus that undoing operation makes sense if postcommit() ops fail?<br />
** VIF security - https://bugs.launchpad.net/nova/+bug/1112912 - in review<br />
** Binding failed - https://bugs.launchpad.net/neutron/+bug/1244255 - unassigned?<br />
** Agent model migration - https://bugs.launchpad.net/neutron/+bug/1260224 - in review<br />
** L2-pop live migration - https://bugs.launchpad.net/neutron/+bug/1237841 - review abandoned?<br />
*** here is the good review : https://review.openstack.org/#/c/61767/ (will be rebased asap)<br />
* Distributed Virtual Router<br />
** L2 plugin changes needed to enable DVR. See the DVR section of [[Meetings/Neutron-L3-Subteam|L3 subteam page]] for details.<br />
** [https://docs.google.com/document/d/1depasJSnGZPOnRLxEC_PYsVLcGVFXZLqP52RFTe21BE/edit#heading=h.5w7clq272tji Here is the document specifically about L2 changes]<br />
* Juno design summit session proposals<br />
** Submit and read proposals at http://summit.openstack.org/<br />
** I'll submit a general ML2 update/planning/catch-all session<br />
** Unfinished items from icehouse?<br />
** Brainstorm?<br />
* Open Discussion<br />
<br />
=== Meeting March 5, 2014 ===<br />
* Action items from last week:<br />
** None<br />
* Mechanism driver status for icehouse<br />
** bigswitch - merged - https://review.openstack.org/#/c/64944/<br />
** brocade - approved - https://review.openstack.org/#/c/60129/<br />
** cisco apic - deferred? - https://review.openstack.org/#/c/73355/, https://review.openstack.org/#/c/73372/<br />
** cisco ucs - deferred<br />
** freescale - deferred - https://review.openstack.org/#/c/78092/ (former reviews: https://review.openstack.org/#/c/71868/, https://review.openstack.org/#/c/73985/, https://review.openstack.org/#/c/70089/)<br />
** huawei - deferred<br />
** mellanox - merged - https://review.openstack.org/#/c/72854/<br />
** open daylight (odl) - FFE - https://review.openstack.org/#/c/69775/<br />
** openflow agent - merged - https://review.openstack.org/#/c/71791/<br />
** SRIOV mech driver: https://review.openstack.org/#/c/74464/<br />
* Other BPs for icehouse<br />
** migration - FFE - https://review.openstack.org/#/c/76533/<br />
*** (marun) Updated to support LB, please review.<br />
** partial specs - deferred? - https://review.openstack.org/#/c/71904/, https://review.openstack.org/#/c/74055/<br />
* Bugs for icehouse<br />
** https://bugs.launchpad.net/neutron/+bug/1276395, https://review.openstack.org/#/c/76363/ - approved<br />
** https://bugs.launchpad.net/neutron/+bug/1276391 - in progress<br />
** https://review.openstack.org/#/c/69792/ Deals with fails in update-*-postcommit ops <br />
* Distributed Virtual Router<br />
** L2 plugin changes needed to enable DVR. See the DVR section of [[Meetings/Neutron-L3-Subteam|L3 subteam page]] for details.<br />
** [https://docs.google.com/document/d/1depasJSnGZPOnRLxEC_PYsVLcGVFXZLqP52RFTe21BE/edit#heading=h.5w7clq272tji Here is the document specifically about L2 changes]<br />
* Open Discussion<br />
<br />
=== Meeting February 26, 2014 ===<br />
* Action items from last week:<br />
** ML2 team to review Port Binding document and comment inline<br />
*** https://docs.google.com/document/d/1k8tAqfQr8Ujzx5TzpXTYEUaym-0U-pE3YL9wjrS8cDg/edit#heading=h.cpck9ip3dbdv<br />
** marun and rkukura to proceed with migration BP and get an extension from markmcclain<br />
*** Initial patch posted for review, please take a look! https://review.openstack.org/#/c/76533/<br />
**** [marun]: I'm afraid I can't attend the meeting but will be back online later today. <br />
** All ML2 MechanismDrivers which bind ports should ensure they look to make sure the binding:vnic_type attribute is something they handle.<br />
* Port binding bug fixes which may affect MDs:<br />
** https://bugs.launchpad.net/neutron/+bug/1276395<br />
** https://bugs.launchpad.net/neutron/+bug/1276391<br />
* Open Discussion<br />
<br />
=== Meeting February 19, 2014 ===<br />
* Action items from last week:<br />
** rkukura to move port binding discussion into Google Doc<br />
** matrohon to file BP for multi-node testing and bring this up in the infra meeting<br />
* Migration tool<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/ml2-deprecated-plugin-migration<br />
** marun volunteered to own this working with rkukura<br />
* SR-IOV BPs in review:<br />
** https://blueprints.launchpad.net/neutron/+spec/ml2-binding-profile<br />
** https://blueprints.launchpad.net/neutron/+spec/ml2-request-vnic-type<br />
** https://blueprints.launchpad.net/neutron/+spec/vif-details<br />
** https://review.openstack.org/#/c/21946/<br />
** https://bugs.launchpad.net/neutron/+bug/1274034<br />
** https://review.openstack.org/#/c/44596/<br />
* Port binding bug fixes which may affect MDs:<br />
** https://bugs.launchpad.net/neutron/+bug/1276395<br />
** https://bugs.launchpad.net/neutron/+bug/1276391<br />
* Proposed patch to ML2 to move away from providernet extension into the multi-provider extension with arbitrary attributes<br />
** https://review.openstack.org/#/c/37893/<br />
<br />
=== Meeting February 12, 2014 ===<br />
* Action items from last week:<br />
** rkukura to put result of binding changes email discussion into a wiki or google doc<br />
** rkukura to change priorities of all new 3rd party MD BPs to low if they do not already have jenkins job in place<br />
*** https://blueprints.launchpad.net/neutron/+spec/brocade-ml2-mechanism-driver - medium, approved, in review, have jenkins<br />
*** https://blueprints.launchpad.net/neutron/+spec/bsn-ml2-mechanism-driver - medium, approved, no review, no jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/huawei-ml2-mechanism-driver - medium, approved, in review, no jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/ml2-cisco-apic-mechanism-driver - medium, approved, no review, have jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/ml2-opendaylight-mechanism-driver - medium, approved, in review, have jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/ml2-ucs-manager-mechanism-driver - medium, approved, no review, have jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/mlnx-ml2-support - medium, approved, in review, have jenkins<br />
*** https://blueprints.launchpad.net/neutron/+spec/ryu-ml2-driver - medium, approved, in review, have jenkins<br />
*** https://blueprints.launchpad.net/neutron/+spec/bigswitch-ml2-driver - low, approved, in review, no jenkins?, relationship to bsn-ml2-mechanism-driver?<br />
*** https://blueprints.launchpad.net/neutron/+spec/fsl-sdn-os-mech-driver - low, approved, in review, no jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/huawei-ml2-evs-mechanism-driver - low, approved, no review, no jenkins, relationship to huawei-ml2-mechanism-driver?<br />
*** https://blueprints.launchpad.net/neutron/+spec/netron-ml2-mechnism-driver-for-cisco-dfa-support - deferred to juno<br />
* ML2 Exceptions to UserSpace<br />
** https://bugs.launchpad.net/neutron/+bug/1273730<br />
* BPs<br />
** Provider network partial specs: zzelle@irc<br />
** https://wiki.openstack.org/wiki/Provider-network-partial-specs<br />
** https://review.openstack.org/71904<br />
* Blueprints<br />
** https://blueprints.launchpad.net/neutron?searchtext=ml2<br />
** 3 high, 13 medium, 3 low, 13 undefined priorities<br />
** 19 not yet approved for icehouse<br />
** all MDs should probably be same priority<br />
** Which should we approve for icehouse, drop from icehouse or adjust priority?<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron/+bugs?field.tag=ml2<br />
* ovs-firewall security group update: asadoughi<br />
* Tests<br />
** Add the capabality to test core MD (l2-pop, ovs, lb) by the gate<br />
<br />
===Previous Agenda===<br />
* ML2 Sessions Etherpads from Icehouse summit:<br />
** Extensibility of ML2 (Wednesday 4:40PM): https://etherpad.openstack.org/p/ML2_Extensibility<br />
** ML2 QoS and Deprecated Plugin Migration (Wednesday 5:30PM): https://etherpad.openstack.org/p/neutron-qos-hk and https://etherpad.openstack.org/p/ML2_Deprecated_Plugin_Migration<br />
** ML2 Multiple Backend Support (Friday 9:50AM)<br />
** ML2 Mechanism Drivers and Modular Agents (Friday 1:30PM)<br />
* devstack ML2 patches<br />
** Default devstack to ML2: https://bugs.launchpad.net/devstack/+bug/1220745<br />
** Correctly set L3 service plugin for ML2: https://review.openstack.org/#/c/48522/<br />
* Documentation<br />
** Need to focus on this now<br />
** Documentation BP link: https://blueprints.launchpad.net/openstack-manuals/+spec/neutron-ml2-docs<br />
** ML2 documentation bugs link: https://bugs.launchpad.net/openstack-manuals/+bugs?field.tag=ml2<br />
** Need to document ML3 with ML2<br />
* Testing and bug fixes<br />
** Testing of ML2 by everyone would be appreciated<br />
** We need to find and fix any bugs in the next couple of weeks<br />
<br />
* Icehouse Design Summit Topic ideas<br />
** RPC handling in ML2 for Type and Mechanism Drivers<br />
** More extensible TypeDrivers for controller-based MechanismDrivers<br />
** Monolithic Plugin vs. ML2 MechanismDriver - current and future plugins<br />
** Future Directions for ML2 (orchestration, deployment, management, ...)<br />
** Migration from deprecated Plugins (openvswitch, linuxbridge) to ML2 - automation?<br />
** Add support for VXLAN multicast to the OVS agent with newer versions of OVS and Linux kernel.<br />
** Multi-segment provider network implementations in MechanismDrivers, specifically OVS.<br />
** Additional provider network attributes for controller-based plugins such as ODL for networks created outside of Neutron.<br />
<br />
=== Icehouse ML2 work for reference ===<br />
* ML2 TypeDriver Extra Port Info<br />
** https://blueprints.launchpad.net/neutron/+spec/ml2-typedriver-extra-port-info<br />
* Campus Network Blueprint and ML2 integration<br />
** https://blueprints.launchpad.net/neutron/+spec/campus-network<br />
* OpenDaylight Driver<br />
** https://blueprints.launchpad.net/quantum/+spec/ml2-opendaylight-mechanism-driver<br />
<br />
=== Questions? ===<br />
<br />
== Previous Meeting Logs ==<br />
* Available here: [http://eavesdrop.openstack.org/meetings/networking_ml2/ ML2 Meeting Logs]<br />
<br />
== General ML2 Information ==<br />
Here are the current ml2-specific blueprints for havana:<br />
<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-gre<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-mechanism-drivers<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-portbinding<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-vxlan<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-multi-segment-api<br />
<br />
<br />
These tunnel-related blueprints effect the openvswitch and/or<br />
linuxbridge agents, and the features should also (or exclusively) be<br />
supported (using both agents simultaneously where applicable) by the ml2<br />
plugin:<br />
<br />
* https://blueprints.launchpad.net/quantum/+spec/ovs-vxlan-lisp-tunnel<br />
* https://blueprints.launchpad.net/quantum/+spec/openvswitch-kernel-vxlan<br />
* https://blueprints.launchpad.net/quantum/+spec/vxlan-linuxbridge<br />
* https://blueprints.launchpad.net/quantum/+spec/ovs-tunnel-partial-mesh<br />
* https://blueprints.launchpad.net/quantum/+spec/l2-population<br />
<br />
<br />
These blueprints involve the ml2 MechanismDriver API:<br />
<br />
* https://blueprints.launchpad.net/quantum/+spec/tailf-ncs<br />
* https://blueprints.launchpad.net/quantum/+spec/ovsplugin-hardware-devices<br />
<br />
[[Category: Meetings]]</div>Sukhdevhttps://wiki.openstack.org/w/index.php?title=Meetings/ML2&diff=150365Meetings/ML22017-01-25T06:00:30Z<p>Sukhdev: </p>
<hr />
<div>'''Weekly on Wednesdays at 1600 UTC on #openstack-meeting-alt'''<br />
<br />
Tracking ML2 Subgroup Reviews: [https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews here]<br />
<br />
<br />
==Agenda==<br />
<br />
=== Meeting January 25, 2017 ===<br />
<br />
* Announcements<br />
** Neutron PTG etherpad - https://etherpad.openstack.org/p/neutron-ptg-pike<br />
<br />
* Bugs/RFEs<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
*** https://review.openstack.org/#/c/404293<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting January 18, 2017 ===<br />
<br />
* Announcements<br />
** There is still room for PTG registrations <br />
<br />
* Bugs/RFEs<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
*** https://review.openstack.org/#/c/404293<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting January 11, 2017 ===<br />
<br />
* Announcements<br />
* There is still room for PTG registrations <br />
<br />
* Bugs/RFEs<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
*** https://review.openstack.org/#/c/404293<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting December 14, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 7, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting November 23, 2016 ===<br />
<br />
=== Meeting November 16, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting November 9, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Ocata Summit Retrospective<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
*** part of this Barcelona summit design session: https://etherpad.openstack.org/p/ocata-nova-neutron-session<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting November 2, 2016 ===<br />
<br />
* Skipping due to Ocata summit travel/recovery<br />
<br />
=== No Meeting October 26, 2016 ===<br />
<br />
* Skipping due to Ocata summit<br />
<br />
=== Meeting October 19, 2016 ===<br />
<br />
* Announcements<br />
** Next week Summit in Barcelona. No meeting next week<br />
<br />
* Ocata Planning<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
*** part of this Barcelona summit design session: https://etherpad.openstack.org/p/ocata-nova-neutron-session<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting October 12, 2016 ===<br />
<br />
* Announcements<br />
** Bob Kukura will not be at today's meeting.<br />
<br />
* Ocata Planning<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
*** part of this Barcelona summit design session: https://etherpad.openstack.org/p/ocata-nova-neutron-session<br />
*** Unifying the portbinding logic is not a necessary part of this proposal anymore<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting October 5, 2016 ===<br />
<br />
* Announcements<br />
** Bob Kukura will not be at today's meeting.<br />
<br />
* Ocata Planning<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** Unifying the portbinding logic is not a necessary part of this proposal anymore<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting September 28, 2016 ===<br />
<br />
=== No Meeting September 21, 2016 ===<br />
<br />
=== No Meeting September 14, 2016 ===<br />
<br />
=== Meeting September 7, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** Unifying the portbinding logic is not a necessary part of this proposal anymore<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting August 31, 2016 ===<br />
<br />
* Neither sukhdev nor rkukura is available to chair today, so we'll skip this week's meeting.<br />
<br />
=== Meeting August 24, 2016 ===<br />
<br />
* Announcements<br />
** N-3 is Sept 1<br />
<br />
* Bugs/RFEs<br />
** Unify ML2 portbinding and dvr portbinding tables - andreas (not available for today's meeting)<br />
*** please review this patch - https://review.openstack.org/#/c/317358<br />
*** spec for live migration - https://review.openstack.org/#/c/309416/<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception - see patch here - https://review.openstack.org/#/c/327500<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 17, 2016 ===<br />
<br />
* Announcements<br />
** N-3 is Sept 1<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
*** I have added the conf calling information for remote participation - see - https://etherpad.openstack.org/p/newton-neutron-midcycle-workitems<br />
<br />
<br />
* Bugs/RFEs<br />
** Unify ML2 portbinding and dvr portbinding tables - andreas <br />
<br />
** please review this patch - https://review.openstack.org/#/c/317358<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception - see patch here - https://review.openstack.org/#/c/327500<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
** Clarification on coupling between port create and port update calls to mech drivers<br />
<br />
=== Meeting August 3, 2016 ===<br />
<br />
* Announcements<br />
** N-3 is Sept 1<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
** Barcelona summit presentation voting has started: https://www.openstack.org/summit/barcelona-2016/vote-for-speakers<br />
<br />
* Bugs/RFEs<br />
** Unify ML2 portbinding and dvr portbinding tables - andreas <br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1609184 [RFE] ML2: Allow retry on db error by precommit https://review.openstack.org/#/c/350315/<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 27, 2016 ===<br />
<br />
* Meeting was cancelled this week<br />
<br />
=== Meeting July 20, 2016 ===<br />
<br />
* Announcements<br />
** N-2 is behind us<br />
** N-3 is Sept 1<br />
** Project Mascot/logo - see here - http://lists.openstack.org/pipermail/openstack-dev/2016-July/099046.html<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
<br />
* Bugs/RFEs<br />
** Unify ML2 portbinding and dvr portbinding tables - andreas <br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 13, 2016 ===<br />
<br />
* Announcements<br />
** Deadline to submit proposals for Barcelona summit is today<br />
** N-2 is this week - http://releases.openstack.org/newton/schedule.html<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
<br />
* Bugs/RFEs<br />
** Unify of ML2 portbinding and dvr portbinding tables<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
<br />
<br />
=== Meeting July 6, 2016 ===<br />
<br />
* Announcements<br />
** July 12-14 Neuton-2<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
* Bugs/RFEs<br />
** Unify of ML2 portbinding and dvr portbinding tables<br />
*** Armax commented on the spec: https://review.openstack.org/309416 . Those are his major points:<br />
*** Are we sure that vnic_type and profile are always port specific (and not binding specific)?<br />
*** Why not just merging the portbindingstable into the dvr portbindingstable?<br />
*** For Live Migration Armando rather wants a live migration specifc port extension than a general purpose port extension. The general purpose solution seems a bit overkill to him. On the summit, we decided to go the latter one, thoughts?<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
=== Meeting June 29, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Items from Last week<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting June 22, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Items from Last week<br />
** https://review.openstack.org/#/c/320657/1/neutron/db/ipam_backend_mixin.py <- Should this be fixed? Question from Rossella.<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting June 15, 2016 ===<br />
<br />
* Announcements<br />
* Unify of ML2 portbinding and dvr portbinding tables<br />
** current patchset: https://review.openstack.org/#/c/326987<br />
*** TODO: minor fixes, unit tests<br />
*** Separate Patch: OVO, rework DVR part as well<br />
** series of patches doing similar work for router ha ports: https://review.openstack.org/#/c/323993<br />
** Which one is the right way to go? Who do we need to involve to land this in Newton?<br />
<br />
* Open Discussion<br />
** https://review.openstack.org/#/c/320657/1/neutron/db/ipam_backend_mixin.py <- Should this be fixed? Question from Rossella.<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
=== Meeting June 8, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Open Discussion<br />
<br />
=== Meeting June 1, 2016 ===<br />
<br />
* Announcements<br />
** N-1 is *this* week<br />
** http://releases.openstack.org/newton/schedule.html<br />
<br />
* Manila-ML2 integration <br />
** https://bugs.launchpad.net/neutron/+bug/1573197<br />
<br />
* Security Groups Discussion<br />
<br />
* Open Discussion<br />
** Some routed networks stuff (carl_baldwin)<br />
*** https://review.openstack.org/#/c/317358 - Enabling create / delete of segments directly<br />
*** https://review.openstack.org/#/c/321152 - ML2 bug doesn't allow return of IP allocation in port update.<br />
<br />
=== Meeting May 25, 2016 ===<br />
<br />
* Today's meeting was cancelled - we will meet next week<br />
<br />
* Announcements<br />
** N-1 is next week<br />
** http://releases.openstack.org/newton/schedule.html<br />
<br />
* Manila-ML2 integration <br />
** https://bugs.launchpad.net/neutron/+bug/1573197<br />
<br />
* Security Groups Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting May 18, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Bugs<br />
<br />
* Open Discussion<br />
<br />
=== Meeting May 11, 2016 ===<br />
<br />
(carl_baldwin) Will there be a meeting this week? - Yes<br />
<br />
* Announcements<br />
<br />
* Newton charter for ML2 <br />
** Trunked ports integration with ML2 <br />
** Integration of Segments service plugin with ML2 (see below)<br />
<br />
* Bugs<br />
** Missing ML2 config options in config reference: https://bugs.launchpad.net/openstack-manuals/+bug/1567792<br />
<br />
* Open Discussion<br />
** Some routed networks topics<br />
*** creating and deleting segments on existing network through new segment API<br />
**** Any cases it should be forbidden?<br />
*** Integrating the segments service plugin with ML2<br />
<br />
<br />
=== Meeting May 4, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Discussion on the charter for ML2 for Newton<br />
** Some of the discussion during summit - https://etherpad.openstack.org/p/newton-neutron-unplugged-track<br />
<br />
* Bugs<br />
** Missing ML2 config options in config reference: https://bugs.launchpad.net/openstack-manuals/+bug/1567792<br />
<br />
* Open Discussion<br />
<br />
=== Meeting April 20, 2016 ===<br />
<br />
* Announcements<br />
** rkukura cannot attend today<br />
** Austin Summit Next week<br />
** No meeting next week (4/27)<br />
<br />
* Neutron Austin Design sessions schedule<br />
** https://www.openstack.org/summit/austin-2016/summit-schedule/global-search?t=Neutron%3A<br />
<br />
* Bugs<br />
** Missing ML2 config options in config reference: https://bugs.launchpad.net/openstack-manuals/+bug/1567792<br />
<br />
* Open Discussion<br />
** Nova-Neutron Porbinding Migration issues (+ macvtap migration, cross l2 agent migration) <br />
*** Cannot attend today, so here a brief update (scheuran, 2016-04-13)<br />
*** Started discussion on the ML http://lists.openstack.org/pipermail/openstack-dev/2016-April/092073.html<br />
*** In a lengthy chat with kevinbenton today we agreed to follow up the multiple port binding thing<br />
*** I started rebasing Bobs patches https://review.openstack.org/#/c/189410 - it will take a while, as I'm learning a lot on the way ;)<br />
*** And a BP + spec is required for the API changes that externalize multiple bindings per port, also still TBD<br />
<br />
=== Meeting April 13, 2016 ===<br />
<br />
* Announcements<br />
** Newton is now open for business<br />
** Networking Guide ML2 section merged: http://docs.openstack.org/mitaka/networking-guide/config-ml2-plug-in.html (scheuran)<br />
<br />
* Neutron Austin Design sessions schedule<br />
** https://www.openstack.org/summit/austin-2016/summit-schedule/global-search?t=Neutron%3A<br />
<br />
* Bugs<br />
** Missing ML2 config options in config reference: https://bugs.launchpad.net/openstack-manuals/+bug/1567792<br />
<br />
* Open Discussion<br />
** Nova-Neutron Porbinding Migration issues (+ macvtap migration, cross l2 agent migration) <br />
*** Cannot attend today, so here a brief update (scheuran, 2016-04-13)<br />
*** Started discussion on the ML http://lists.openstack.org/pipermail/openstack-dev/2016-April/092073.html<br />
*** In a lengthy chat with kevinbenton today we agreed to follow up the multiple port binding thing<br />
*** I started rebasing Bobs patches https://review.openstack.org/#/c/189410 - it will take a while, as I'm learning a lot on the way ;)<br />
*** And a BP + spec is required for the API changes that externalize multiple bindings per port, also still TBD<br />
<br />
=== Meeting April 6, 2016 ===<br />
<br />
* Announcements<br />
** Mitaka release is this week<br />
<br />
* Neutron Austin Design summit Ideas <br />
** Link - https://etherpad.openstack.org/p/newton-neutron-summit-ideas<br />
<br />
* port binding discussion on migration (scheuran) - continuation from previous week<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 30, 2016 ===<br />
<br />
* Announcements<br />
** Mitaka RC2 in the works<br />
<br />
* Neutron Austin Design summit Ideas <br />
** Link - https://etherpad.openstack.org/p/newton-neutron-summit-ideas<br />
<br />
* port binding discussion on migration (scheuran)<br />
** In case distributed ports would be needed, old (currently abandoned, but worth revisiting) effort to cleanup DVR's distributed port implementation as a precursor to generalizing it is here:<br />
*** https://bugs.launchpad.net/neutron/+bug/1367391<br />
*** https://review.openstack.org/#/c/189410/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 23, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Neutron Austin Design summit Ideas <br />
** Link - https://etherpad.openstack.org/p/newton-neutron-summit-ideas<br />
<br />
* port binding discussion on migration (scheuran)<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 16, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Docs ML2 configuration section update<br />
** Documentation - https://review.openstack.org/#/c/282349<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* port binding with port owned by router<br />
<br />
* Simulate portbinding on migration target host (scheuran)<br />
** Use Case: Migration cross l2 agents, migration with macvtap l2 agent --> In both cases nova needs to know the portbinding information that should be used on the migration target before migration has started (in nova pre_live_migration) and before port has been bound. This information is required to trigger the correct vif-plug action on the target and to modify the libvirt domain.xml accordingly<br />
** Approach: Some new api call is required, which simulates the portbinding for the target host and returns this information<br />
** This is just as a heads up - I try to come up with more details in the next meeting (23rd of March)<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 9, 2016 ===<br />
<br />
* Announcements<br />
** rkukura cannot attend today<br />
<br />
* Modular L2 agent update<br />
** Documentation - https://review.openstack.org/#/c/282349<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 2, 2016 ===<br />
<br />
* Announcements<br />
** Mitaka-3 is this week<br />
<br />
* Modular L2 agent update<br />
** Documentation - https://review.openstack.org/#/c/282349<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting February 24, 2016 ===<br />
<br />
* Announcements<br />
** neutron mid-cycle this week - https://etherpad.openstack.org/p/neutron-mitaka-midcycle<br />
<br />
* Open Agenda - based upon interest<br />
<br />
* Modular L2 agent update<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting February 17, 2016 ===<br />
<br />
* Announcements<br />
** rkukura on PTO this week<br />
<br />
* Open Agenda - based upon interest<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Modular L2 agent update<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting February 10, 2016 ===<br />
<br />
* Announcements<br />
** Do not forget to vote on sessions for Austin Summit<br />
*** https://www.openstack.org/summit/austin-2016/vote-for-speakers<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Modular L2 agent update<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting February 3, 2016 ===<br />
<br />
* Announcements<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Modular L2 agent update<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting January 27, 2016 ===<br />
<br />
* Announcements<br />
** Austin (Newton) Summit session proposal deadline is Monday<br />
*** https://www.openstack.org/summit/austin-2016/call-for-speakers<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting January 20, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Driver API for SecurityGroup <br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Any topics of interest to ML2 - Open Agenda based upon the interest<br />
* Open Discussion<br />
<br />
<br />
=== Meeting January 13, 2016 ===<br />
<br />
* Announcements<br />
** M2 is next week<br />
<br />
* Driver API for SecurityGroup <br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Any topics of interest to ML2 - Open Agenda based upon the interest<br />
* Open Discussion<br />
<br />
=== Meeting January 6, 2016 ===<br />
* Announcements<br />
** M2 Mid Jan<br />
<br />
* Driver API for SecurityGroup - good discussion on the bug<br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* Trunk port binding for VLAN-awere VMs - pretty much ready to go<br />
** Spec - https://review.openstack.org/#/c/243786/<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Any topics of interest to ML2 - Open Agenda based upon the interest<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 30, 2015 ===<br />
<br />
* No meeting<br />
<br />
=== Meeting December 23, 2015 ===<br />
<br />
* No meeting<br />
<br />
=== Meeting December 16, 2015 ===<br />
<br />
* Announcements<br />
** Sukhdev is off for next two weeks, rkukura is off week after next<br />
** no meeting 12/30<br />
** quick poll - meet next week (12/23)?<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** Spec - https://review.openstack.org/#/c/243786/<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran (can't attend today 12/09)<br />
** This patch needs to go in first, then we're ready to do the split of the lb agent: https://review.openstack.org/250542<br />
** Split of the lb agent: Will be updated after above went in: https://review.openstack.org/#/c/246318/<br />
** Moving the code to a separate file [WIP] https://review.openstack.org/#/c/248138/<br />
** Also had a discussion with kevinbenton and ajo if arp spoofing stuff could be modelled as agent extension. Could not convince them, so we agreed to go on with the current design and keep that in the back of our minds for the future.<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* limited-portsec Discussion<br />
** if the limited-portsec depend on port-sec extension, there maybe code in limited-portsec to extend the dict of port-sec.<br />
** https://review.openstack.org/#/c/250036/ , difficult to handle the dependency in these extensions.<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 9, 2015 ===<br />
<br />
* Announcements<br />
** Sukhdev is off for next three weeks<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** Spec - https://review.openstack.org/#/c/243786/<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran (can't attend today 12/09)<br />
** This patch needs to go in first, then we're ready to do the split of the lb agent: https://review.openstack.org/250542<br />
** Split of the lb agent: Will be updated after above went in: https://review.openstack.org/#/c/246318/<br />
** Moving the code to a separate file [WIP] https://review.openstack.org/#/c/248138/<br />
** Also had a discussion with kevinbenton and ajo if arp spoofing stuff could be modelled as agent extension. Could not convince them, so we agreed to go on with the current design and keep that in the back of our minds for the future.<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* limited-portsec Discussion<br />
** if the limited-portsec depend on port-sec extension, there maybe code in limited-portsec to extend the dict of port-sec.<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Open Discussion<br />
** Discussion on passing network ID to the type drivers - enhancement is needed to three methods as follows:<br />
*** def allocate_tenant_segment(self, session, network_id=None):<br />
*** def reserve_provider_segment(self, session, segment, network_id=None):<br />
*** def release_segment(self, session, segment, network_id=None):<br />
<br />
=== Meeting December 2, 2015 ===<br />
* Announcements<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** Spec - https://review.openstack.org/#/c/243786/<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
** https://review.openstack.org/#/c/246318/<br />
** https://review.openstack.org/#/c/248138/<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting November 25, 2015 ===<br />
* Announcements<br />
** M1 is due next week<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** Bence Romsics discussed with ML2 subteam at summit<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting November 18, 2015 ===<br />
* Announcements<br />
** M1 is due in first week of Dec<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** Bence Romsics discussed with ML2 subteam at summit<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting November 11, 2015 ===<br />
* Announcements<br />
** Welcome back from the summit and our week off!<br />
** Mitaka-1 December 1: https://launchpad.net/neutron/+milestone/mitaka-1<br />
<br />
* Mitaka Design Summit recap<br />
** Etherpads: https://wiki.openstack.org/wiki/Design_Summit/Mitaka/Etherpads#Neutron<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** Bence Romsics discussed with ML2 subteam at summit<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
=== Meeting October 21, 2015 ===<br />
* Announcements<br />
** Mitaka summit is next week<br />
** No ML2 IRC meeting during summit<br />
<br />
* Mitaka Design Summit<br />
** Neutron Design Summit schedule - https://www.openstack.org/summit/tokyo-2015/schedule/design-summit<br />
<br />
* ML2 pre-cycle sprint recap<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** email summaries - TBD<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
=== Meeting October 14, 2015 ===<br />
<br />
* Meeting cancelled due to low attendance<br />
<br />
=== Meeting October 7, 2015 ===<br />
<br />
* No meeting - ML2 pre-cycle sprint<br />
<br />
=== Meeting Sept 30, 2015 ===<br />
* Announcements<br />
** Neutron has a new PTL for Mitaka - congratulations to armax and many thanks to mestery!<br />
** ML2 pre-cycle sprint is next week<br />
** No ML2 IRC meeting next week<br />
<br />
* ML2 pre-cycle sprint<br />
** Sprint announcement - http://lists.openstack.org/pipermail/openstack-dev/2015-September/073927.html<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** Logistics<br />
** Prep<br />
<br />
* Mitaka Design Summit proposals for ML2 - discussion <br />
** Neutron Mitaka Design Summit proposals - https://etherpad.openstack.org/p/neutron-mitaka-designsummit<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* Modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
=== Meeting Sept 23, 2015 ===<br />
* Announcements<br />
** Liberty RC1 contents - https://launchpad.net/neutron/+milestone/liberty-rc1<br />
** PTL election is this week - https://wiki.openstack.org/wiki/PTL_Elections_September_2015<br />
<br />
* ML2 late-cycle plan<br />
** Sprint announcement - http://lists.openstack.org/pipermail/openstack-dev/2015-September/073927.html<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* Mitaka Design Summit proposals for ML2 - discussion <br />
** Nutron Mitaka Design Summit proposals - https://etherpad.openstack.org/p/neutron-mitaka-designsummit<br />
<br />
* driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting Sept 16, 2015 ===<br />
<br />
* Announcements<br />
** Liberty RC1 contents - https://launchpad.net/neutron/+milestone/liberty-rc1<br />
<br />
* ML2 late-cycle plan<br />
** Sprint announcement - http://lists.openstack.org/pipermail/openstack-dev/2015-September/073927.html<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* Mitaka Design Summit proposals for ML2 - discussion <br />
** Nutron Mitaka Design Summit proposals - https://etherpad.openstack.org/p/neutron-mitaka-designsummit<br />
<br />
* driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting Sept 9, 2015 ===<br />
<br />
* Announcements<br />
** Liberty-3 contents - https://launchpad.net/neutron/+milestone/liberty-3<br />
** Liberty RC1 contents - https://launchpad.net/neutron/+milestone/liberty-rc1<br />
<br />
* ML2 late-cycle plan<br />
** Sprint announcement - http://lists.openstack.org/pipermail/openstack-dev/2015-September/073927.html<br />
<br />
* Mitaka Design Summit proposals for ML2 - discussion <br />
** Brainstorm ideas for the Mitaka ML2 design summit ideas<br />
** Nutron Mitaka Design Summit proposals - https://etherpad.openstack.org/p/neutron-mitaka-designsummit<br />
<br />
* driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting Sept 2, 2015 ===<br />
<br />
* Announcements<br />
** Liberty FF is this week (or early next week)<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is Yahoo (tentative) <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** Task Flow Document<br />
*** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* driver API for SecurityGroup - Do we want to come up with a plan for Design session in Tokyo for this? <br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 26, 2015 ===<br />
<br />
* Announcements<br />
** Liberty FF is next week<br />
<br />
* Action Items from previous weeks:<br />
** rkukura to work with others to finalize the venue for the ML2 late-cycle sprint<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is TBD. <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* driver API for SecurityGroup<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 19, 2015 ===<br />
<br />
* Announcements<br />
** Liberty FF is two weeks away<br />
<br />
* Action Items from previous weeks:<br />
** rkukura and Sukhdev to re-organize weekly meeting agenda around goals for upcoming Mitaka cycle as well as anything needed to wrap up for liberty<br />
** rkukura to work with others to finalize the venue for the ML2 late-cycle sprint<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is TBD. <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L3 Blueprints - https://launchpad.net/neutron/+milestone/liberty-3<br />
** couple of Blueprints may be of interest to ML2 team<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* driver API for SecurityGroup<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 12, 2015 ===<br />
<br />
* Announcements<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is TBD. <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L3 Blueprints - https://launchpad.net/neutron/+milestone/liberty-3<br />
** couple of Blueprints may be of interest to ML2 team<br />
<br />
* L2 Modular Agent discussion<br />
** macvtap agent and ML2 discussion. Feel free to express your opinion - http://lists.openstack.org/pipermail/openstack-dev/2015-August/071207.html<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 5, 2015 ===<br />
<br />
* Announcements<br />
** Liberty FF is end of August<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is TBD. <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L3 Blueprints - https://launchpad.net/neutron/+milestone/liberty-3<br />
** couple of Blueprints may be of interest to ML2 team<br />
<br />
* L2 Modular Agent discussion<br />
** macvtap agent and ML2 discussion. Feel free to express your openion - http://lists.openstack.org/pipermail/openstack-dev/2015-August/071207.html<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 29, 2015 ===<br />
<br />
* Announcements<br />
** Liberty-2 is this week<br />
** Liberty-3 is end of August<br />
<br />
* ML2 late-cycle plan<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L2 Modular Agent discussion<br />
<br />
* Place for Macvtap agent (scheuran) - Putting this right after l2-agent, as it is related to it<br />
** Planning a ml2 driver + l2 agent for macvtap attachments (independent from sriov). But where should it land?<br />
*** 1) own openstack repo networking-macvtap (already some discussion there: https://review.openstack.org/#/c/195907/)<br />
*** 2) in neutron tree as new reference, own agent (duplicating code)<br />
*** 3) In neutron tree, Integrated into linuxbridge agent (reusing about 500 lines of code, mostly main loop, detecting new devices,...); Extracting superclass out of linuxbridge agent that can be subclassed. Having config option to either run agent in lb or in macvtap mode. fully functional prototype (macvtap stuff tested): https://github.com/scheuran/networking-macvtap/commit/36a068cf3d3d6930ab9330efb099cd95a84ca785<br />
*** 4) modular l2 agent, but as long it is being discussed go with #1<br />
*** 5) Prototyping modular layer 2 agent ( #a in separate repo vs. #b together with lb)<br />
** Anyhow there will be a separate ml2 driver which will either land in tree or in the networking-macvtap repo<br />
** Spec on github (assuming it will land in a separate repo): https://github.com/scheuran/networking-macvtap/commit/bc239419398ec039da35ec949a14691280733bf6<br />
** Has been discussed in yesterdays neutron meeting where I was asked to evaluate agent-extension used for qos - but that can not be used: http://eavesdrop.openstack.org/meetings/networking/2015/networking.2015-07-28-14.01.log.html<br />
<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
** request for patch review:<br />
*** https://review.openstack.org/#/c/202357/ l3_db: it updates port attribute without L2 plugin<br />
*** https://review.openstack.org/#/c/202358/ l3_db: not use L2 plugin _get_port unnecessarily<br />
*** https://review.openstack.org/#/c/202359/ l3: not use L2 plugin _get_subnet unnecessarily<br />
<br />
=== Meeting July 22, 2015 ===<br />
<br />
* Announcements<br />
** Liberty-2 is next week<br />
**Liberty Release Schedule - https://wiki.openstack.org/wiki/Liberty_Release_Schedule<br />
<br />
* Action Items<br />
** rkukura to finalize the plan for ML2 sprint<br />
*** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L2 Modular Agent discussion<br />
* Physical Topology Discussion<br />
* Ironic/Neutron-ML2 integration discussion<br />
** https://wiki.openstack.org/wiki/Meetings/Ironic-neutron<br />
<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 15, 2015 ===<br />
<br />
* Announcements<br />
** Liberty-2 is fast approaching - end of July<br />
**Liberty Release Schedule - https://wiki.openstack.org/wiki/Liberty_Release_Schedule<br />
<br />
* Action Items<br />
** rkukura to finalize the plan for ML2 sprint<br />
*** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L2 Modular Agent discussion<br />
* Physical Topology Discussion<br />
* Ironic/Neutron-ML2 integration discussion<br />
** https://wiki.openstack.org/wiki/Meetings/Ironic-neutron<br />
** ML2 based test framework for Ironic - call for discussion/Ideas<br />
<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 8, 2015 ===<br />
<br />
* Announcements<br />
<br />
* Action Items<br />
** rkukura and manishg to finalize the ML2 sprint plans and put together an etherpad for sprint<br />
*** Etherpad started: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** asomya and shivharis to add Physical Topology to the ML2 charter for Liberty<br />
<br />
* ML2 Mid-cycle sprint - decide on the date <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
** Following participants are available - please add your name, if you can participate<br />
*** Sukhdev K<br />
*** Bob K<br />
*** Arvind S<br />
*** Manish G<br />
*** Kevin B<br />
*** Josh <br />
* L2 Modular Agent discussion<br />
* Physical Topology Discussion<br />
* Ironic/Neutron-ML2 integration discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 1, 2015 ===<br />
<br />
* Announcements<br />
<br />
* Action Items<br />
** rkukura and manishg to finalize the ML2 sprint plans and put together an etherpad for sprint<br />
*** Etherpad started: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** banix to discuss Modular L2 agents topic in Neutron core team and drive the priority<br />
** asomya and shivharis to add Physical Topology to the ML2 charter for Liberty<br />
<br />
* Neutron Mid-cycle sprint recap (Sukhdev)<br />
<br />
* ML2 Mid-cycle sprint<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** July 13-17 seems like the earliest possible week<br />
** Following participants are available - please add your name, if you can participate<br />
*** Sukhdev K<br />
*** Bob K<br />
*** Arvind S<br />
*** Manish G<br />
*** Josh <br />
** Task Flow Document<br />
*** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Discussion on binding_profile_type to facilitate filtering of Ironic ports or using device_owner (Sukhdev)<br />
<br />
* Open Discussion<br />
<br />
=== Meeting June 24, 2015 ===<br />
<br />
* No meeting - Neutron mid-cycle sprint<br />
<br />
=== Meeting June 17, 2015 ===<br />
<br />
* Announcements<br />
** VLAN aware VMs meeting 6-15-2015<br />
*** https://etherpad.openstack.org/p/YVR-neutron-vlan-trunk<br />
<br />
* Action Items<br />
** banix to discuss Modular L2 agents topic in Neutron core team and drive the priority<br />
** asomya and shivharis to add Physical Topology to the ML2 charter for Liberty<br />
** manishg to propose two or three time slots for mid-cycle sprint for task flow<br />
*** Proposing a few dates here (we will probably need 2 days but just proposing a range)<br />
**** Jul/8 - Jul/10<br />
**** Jul/13 - Jul/15<br />
**** Sep/9 - Sep/11<br />
**** Sep/16 - Sep/18<br />
**** Sep/23 - Sep/25<br />
<br />
* Neutron Mid-Cycle Sprint Discussion <br />
** https://etherpad.openstack.org/p/neutron-liberty-mid-cycle <br />
*** July 13-17 seems like the earliest possible week<br />
** Following participants are available - please add your name, if you can participate<br />
*** Sukhdev K<br />
*** Bob K<br />
*** Manish G<br />
*** Josh <br />
<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
=== Meeting June 10, 2015 ===<br />
*Absence: <br />
** banix. I will be away. Will follow up on my AI by next week.<br />
<br />
* Announcements<br />
** New RFE process - to be followed after Liberty 1<br />
*** http://docs.openstack.org/developer/neutron/policies/blueprints.html#neutron-request-for-feature-enhancements<br />
** Core-vendor decomp - Phase II<br />
*** https://review.openstack.org/#/c/187267<br />
<br />
* Action Items<br />
** rkukura to discuss with QoS implications with ajo on ML2<br />
** banix to discuss Modular L2 agents topic in Neutron core team and drive the priority<br />
** asomya and shivharis to add Physical Topology to the ML2 charter for Liberty<br />
** manishg to propose two or three time slots for mid-cycle sprint for task flow<br />
*** Proposing a few dates here (we will probably need 2 days but just proposing a range)<br />
**** Jul/8 - Jul/10<br />
**** Jul/13 - Jul/15<br />
**** Sep/9 - Sep/11<br />
**** Sep/16 - Sep/18<br />
**** Sep/23 - Sep/25<br />
<br />
* Neutron Mid-Cycle Sprint Discussion <br />
** I have removed Task Flow item from etherpad for Ft. Collins mid-cycle. <br />
** https://etherpad.openstack.org/p/neutron-liberty-mid-cycle <br />
** Discussion on the time frame that works for people to have an ML2 mid-cycle in the Bay Area<br />
*** July 13-17 seems like the earliest possible week<br />
** Following participants are available - please add your name, if you can participate<br />
*** Sukhdev K<br />
*** Bob K<br />
*** Manish G<br />
*** Josh <br />
<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting June 3, 2015 ===<br />
<br />
* Announcements<br />
** Ironic-Neutron integration weekly meetings was kicked off this week - Lots of interest in this topic . Anybody interested in this topic, please join us next week and every week after that.<br />
*** https://wiki.openstack.org/wiki/Meetings/Ironic-neutron<br />
** New Spec process<br />
*** https://github.com/openstack/neutron/blob/master/doc/source/policies/blueprints.rst<br />
** Core-vendor decomp - Phase II<br />
*** https://review.openstack.org/#/c/187267<br />
<br />
* Charter of ML2 sub-team for Liberty Cycle<br />
** Task Flow<br />
** Decomposition phase -2<br />
<br />
* Neutron Mid-Cycle Sprint Discussion <br />
** Key players for the Task Flow can not make the sprint. Possibilities are to hold mid-cycle sprint in Bay Area. Who is interested? Who can make it? <br />
** https://etherpad.openstack.org/p/neutron-liberty-mid-cycle <br />
<br />
* Task Flow Discussion<br />
** We lost opportunity to discuss it in Vancouver<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting May 27, 2015 ===<br />
<br />
* No meeting - recovering from summit<br />
<br />
=== Meeting May 20, 2015 ===<br />
<br />
* No meeting - Liberty Summit<br />
<br />
=== Meeting May 13, 2015 ===<br />
<br />
*Announcements<br />
** No meeting next two weeks. Next week everybody is at summit, following week to recover from travels<br />
<br />
*Task Flow Discussion<br />
*** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
*** midonet plugin (not done - will take care of it this week) (manishg)<br />
<br />
*Liberty Design Summit Discussion<br />
**https://wiki.openstack.org/wiki/Summit/Liberty/Etherpads#Neutron<br />
** Contributor Meetup Friday (at Summit): https://etherpad.openstack.org/p/YVR-neutron-contributor-meetup<br />
<br />
*ML2 on Neutron Mid-Cycle Sprint <br />
**https://etherpad.openstack.org/p/neutron-liberty-mid-cycle (see item 4)<br />
<br />
* Liberty BP<br />
** converting address-pair and security-group into extension driver. <br />
*** https://review.openstack.org/#/c/169223/3/specs/liberty/ml2-extension-driver-convert.rst<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
** Discussion on Port to network relationship - N:M relationship - is it allowed in our current design? <br />
*** Can one port attach to multiple networks? <br />
*** Can a (v)NIC attach to multiple networks? <br />
*** Can one network attach to multiple ports of same instance/node?<br />
<br />
=== Meeting May 6, 2015 ===<br />
<br />
*Announcements<br />
** Kilo was released last week - congratulations to everybody<br />
<br />
*Task Flow Discussion<br />
*** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
*** midonet plugin (not done - will take care of it this week) (manishg)<br />
<br />
*Liberty Design Summit Discussion<br />
**https://wiki.openstack.org/wiki/Summit/Liberty/Etherpads#Neutron<br />
**ML2 topics are in Fishbowl room discussions - lets update it<br />
**Lightening talks are here - http://libertydesignsummit.sched.org/event/213da02952470483dfd8b2765aa88485#.VUmpcGRVhHw<br />
<br />
*ML2 on Neutron Mid-Cycle Sprint <br />
**https://etherpad.openstack.org/p/neutron-liberty-mid-cycle (see item 4)<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
=== Meeting April 29, 2015 ===<br />
*Announcements<br />
** Kilo RC3 is due any day<br />
** Starting with Liberty Spec process for new features is being abandoned in favor of light weight RFE is being implemented<br />
***https://review.openstack.org/#/c/177342/<br />
** Changes to Driver team - Doug and Maru replacing Salvatore and Mark <br />
<br />
*Action Items from Last week<br />
**manishg to document task flow discussions and look into the midonet plugin<br />
*** [https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document] (manishg)<br />
*** midonet plugin (not done - will take care of it this week) (manishg)<br />
<br />
*Ironic (bare metal) integration through ML2 Mech Drivers (discussion)<br />
**There is a tremendous interest by many vendors, as well as Ironic team for this. I have requested a summit session for this. see item 63 on etherpad<br />
**https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
<br />
*ML2 on Neutron Mid-Cycle Sprint <br />
**https://etherpad.openstack.org/p/neutron-liberty-mid-cycle (see item 4)<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting April 22, 2015 ===<br />
*Announcements<br />
** Kilo RC2 is due any day<br />
** Networking Guide Doc Day Sprint it tomorrow. Please contact Edgar, if you want to participate/contribute<br />
*** Here is agenda for the sprint - https://etherpad.openstack.org/p/networking-guide<br />
<br />
*Action Items from Last week<br />
**Sukhdev to discuss with mestery about task flow during mid-cycle sprint<br />
**Document the discussion point related to ML2 Sync (Manish)<br />
**shivharis to find the information about release notes for Kilo and share with the team<br />
***https://wiki.openstack.org/wiki/ReleaseNotes/Kilo<br />
<br />
*ML2 on Neutron Mid-Cycle Sprint <br />
**https://etherpad.openstack.org/p/neutron-liberty-mid-cycle (see item 4)<br />
<br />
* ML2 summit sessions<br />
** Design summit session etherpad: https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting April 15, 2015 ===<br />
*Announcements<br />
** Absence: Manish (Jury Duty)<br />
** Absence next week: rkukura (PTO - college tour)<br />
** Kilo RC is out<br />
<br />
*Action Items from Last week<br />
**Add next steps for the Drivers decomposition to summit topic etherpad - shivharis<br />
**shivharis to find the information about release notes for Kilo and share with the team<br />
**rkukura and Sukhdev to discuss with mestery about task flow during mid-cycle sprint<br />
**Document the discussion point related to ML2 Sync (Manish)<br />
<br />
* Finalize recommendations to mestery on ML2 summit sessions<br />
** Design summit session etherpad: https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
<br />
* Quick update on DVR UT/fix/cleanup work (rkukura)<br />
<br />
* portsecurity tests: unit, functional and scenario<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting April 8, 2015 ===<br />
<br />
*Announcements<br />
** RC's are April 9-23 and Kilo release on April 30<br />
** Liberty mid-cycle sprint announced. <br />
*** June 24-26 in Fort Collins, CO (at HP)<br />
*** Topics to be decided after Vancouver summit - https://etherpad.openstack.org/p/neutron-liberty-mid-cycle<br />
<br />
*Action Items from Last week<br />
**Add next steps for the Drivers decomposition to summit topic etherpad - shivharis<br />
*** Design summit session etherpad: https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
**ML2 sync and error handling to summit topic etherpad (rkukura)<br />
**Document the discussion point related to ML2 Sync (Manish)<br />
<br />
* Mechanism drivers and DVR discussion (rkukura)<br />
** Have made good (but slow) progress on DVR port binding schema and logic cleanup<br />
*** https://bugs.launchpad.net/neutron/+bug/1367391<br />
*** Will miss kilo, hopefully merge early in liberty, cannot back-port to kilo due to schema changes<br />
** Discovered no current unit tests cover critical DVR port binding logic, so adding them as separate patch against current code, then will ensure they don't break in dependent cleanup patch<br />
*** Extending test_port_binding to exercise update_dvr_port_binding, get_device_details, etc. for DVR ports, utilizing existing PortContext state asserts in mechanism_test MD<br />
*** Hoped to get at least the new UTs into kilo, but probably too late, but can back-port to kilo<br />
** Discovered several issues (inconsistencies in per-host vs. host-independent state in PortContext) that would seem to break ToR switch MDs that need to track binding state per host:<br />
*** When committing DVR port binding, PortContext passed to update_port methods has new binding:vif_type and binding:vif_details for the bound host, but shows 'distributed' for previous binding:vif_type instead of 'unbound' like for normal ports, and empty strings for current or previous binding:host_id - propose to make these work like for non-DVR ports<br />
*** When updating DVR port's status, PortContext currently shows 'distributed' for binding:vif_type and empty string for host, but has binding_levels, etc., for the specific host - could change this to reflect host-specific state, or to only be called when port's status changes and reflect non-host-specific state<br />
** Issues to discuss<br />
*** Has anyone tested their MDs with DVR?<br />
*** Has anyone run into these (or other) issues?<br />
*** Is back-porting these sorts of behavioral fixes to kilo acceptable?<br />
*** Do we have consensus on making update_port methods reflect per-host state when committing DVR port binding?<br />
*** Do we prefer to make update_port methods reflect per-host state or only host-independent state when changing DVR port status, or do we need separate updates for each?<br />
<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting April 1, 2015 ===<br />
<br />
*Announcements<br />
** RC's are April 9-23 and Kilo release on April 30<br />
** Design summit session etherpad: https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
*Action Items from Last week<br />
**Document the discussion point related to ML2 Sync (Manish)<br />
**Create an etherpad for driver decomposition discussion at Vancouver Summit<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting March 25, 2015 ===<br />
<br />
*Announcements<br />
** RC's are April 9-23 and Kilo release on April 30<br />
** RC1 content is here - https://launchpad.net/neutron/+milestone/kilo-rc1<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting March 18, 2015 ===<br />
<br />
*Announcements<br />
**L2 Gateway API is ready for consumption by everybody. Give it a test drive and provide feedback to the team. <br />
**See wiki here - https://wiki.openstack.org/wiki/Neutron/L2-GW<br />
** K3 content is here - https://launchpad.net/neutron/+milestone/kilo-3<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
<br />
=== Meeting March 11, 2015 ===<br />
<br />
*Announcements<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
<br />
<br />
=== Meeting March 4, 2015 ===<br />
<br />
*Announcements<br />
** Kilo Feature Freeze is tomorrow (March 5th)<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* portsecurity patches<br />
** https://review.openstack.org/#/c/126552/<br />
** https://review.openstack.org/#/c/160051/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron/+bug/1328991<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting February 25, 2015 ===<br />
<br />
*Announcements<br />
** shivharis: under the weather<br />
* ML2 Drivers decomposition discussion<br />
** How are distributions packaging decomposed drivers?<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
*Few BPs being worked on may have impact on ML2 <br />
**https://blueprints.launchpad.net/neutron/+spec/nfv-vlan-trunks<br />
**https://blueprints.launchpad.net/neutron/+spec/restructure-l2-agent<br />
* ML2 Extension Driver API enhancements <br />
** https://review.openstack.org/#/c/152759/ - ready to merge<br />
** https://review.openstack.org/#/c/129178/ - coming along well<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting February 18, 2015 ===<br />
<br />
*Announcements<br />
* ML2 Drivers decomposition discussion<br />
** How are distributions packaging decomposed drivers?<br />
* ML2 Sync and error handling (Task Flow)<br />
* ML2 Extension Driver API enhancements<br />
** Needed for PortSecurity extension driver<br />
** https://review.openstack.org/#/c/152759/<br />
** https://review.openstack.org/#/c/129178/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting February 11, 2015 ===<br />
<br />
*Announcements<br />
**K2 is already out<br />
**Feature proposal freeze for Kilo is March 5<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow) - Follow on from previous week (manishg)<br />
** PoC: https://review.openstack.org/#/c/154333/<br />
* ML2 Extension Driver API enhancements<br />
** Needed for PortSecurity extension driver<br />
** https://review.openstack.org/#/c/152759/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting February 4, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is this week week<br />
*** https://launchpad.net/neutron/+milestone/kilo-2<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow) - manishg<br />
* Blueprint list consolidation - updated link is here: <br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting January 28, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is next week<br />
*** https://launchpad.net/neutron/+milestone/kilo-2<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow) - update manishg<br />
* Blueprint list consolidation (shivharis and manishg)<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
**https://bugs.launchpad.net/neutron/+bug/1415526<br />
* Open Discussion<br />
<br />
=== Meeting January 21, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is on Feb 5th<br />
*** https://launchpad.net/neutron/+milestone/kilo-2<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow) - update manishg<br />
* Blueprint list consolidation (shivharis and manishg)<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://bugs.launchpad.net/neutron/+bug/1179223 (romilg)<br />
** Review patch set for the bug/1179223 https://review.openstack.org/#/c/136106/<br />
** https://bugs.launchpad.net/neutron/+bug/1367391 (matrohon)<br />
* Open Discussion<br />
<br />
=== Meeting January 14, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is few weeks away<br />
*** https://launchpad.net/neutron/+milestone/kilo-2<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow)<br />
* Blueprint list consolidation (shivharis and manishg)<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://review.openstack.org/#/c/113999/<br />
* Open Discussion<br />
<br />
=== Meeting January 7, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is in one month<br />
*** https://wiki.openstack.org/wiki/Kilo_Release_Schedule<br />
* L2 Gateway update<br />
** Team plans to meet every other week initially - goal is to have an API within Kilo cycle<br />
**See details here: https://wiki.openstack.org/wiki/Meetings#Networking_L2_Gateway_meeting<br />
* ML2 Drivers decomposition discussion<br />
* Blueprint list consolidation (shivharis and manishg)<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 31, 2014 ===<br />
<br />
* No meeting - holiday break<br />
<br />
=== Meeting December 24, 2014 ===<br />
<br />
* No meeting - holiday break<br />
<br />
=== Meeting December 17, 2014 ===<br />
<br />
*Announcements<br />
<br />
**Kilo-1 is due this week<br />
*** Here is the content of the release https://launchpad.net/neutron/+milestone/kilo-1<br />
<br />
** Neutron Mid-cycle report<br />
*** https://etherpad.openstack.org/p/neutron-mid-cycle-sprint-dec-2014<br />
***http://lists.openstack.org/pipermail/openstack-dev/2014-December/052715.html<br />
<br />
* Discussion about the ML2 Drivers decomposition<br />
* Blueprint list consolidation (shivharis and manishg)<br />
** Needs further split of drivers<br />
<br />
* Bugs<br />
** We are closing in on K-1 release<br />
** High priority bugs:<br />
** https://bugs.launchpad.net/neutron/+bug/1179223 (romilg)<br />
** https://bugs.launchpad.net/neutron/+bug/1367391 (rkukura)<br />
** https://bugs.launchpad.net/neutron/+bug/1378732 (markmacclain, bug was critical at one point)<br />
** https://bugs.launchpad.net/neutron/+bug/1381536 (Eugene)<br />
** Other bugs:<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 10, 2014 ===<br />
<br />
* No meeting today due to Neutron Mid-cycle sprint<br />
<br />
=== Meeting December 3, 2014 ===<br />
* Announcements<br />
** Mid-cycle meetup: https://wiki.openstack.org/wiki/Sprints/NeutronKiloSprint<br />
** Sub-teams charter https://wiki.openstack.org/wiki/NeutronSubteamCharters<br />
** Kilo release schedule: https://wiki.openstack.org/wiki/Kilo_Release_Schedule<br />
<br />
*Action Items from previous Week<br />
** None<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** Total of 56 bugs, many in medium and low state<br />
** Many vendor specific bugs<br />
** Should we continue working on this (almost done) or abandon it: https://review.openstack.org/#/c/113999/<br />
<br />
* Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
* ML2 driver repository discussion - We did not get to cover it last week<br />
** It seems ML2 vendor drivers will likely be moving out of the main neutron git repository<br />
*** https://review.openstack.org/#/c/134680/<br />
** Any vendor can use their own private repository (stackforge?)<br />
** Do we want a common repository for ML2 vendor drivers?<br />
*** Merges reviewed/approved by an ML2 core team?<br />
*** Pros<br />
**** Reviews maintain consistent quality, style, functionality, etc.<br />
**** Help ensure drivers can coexist in heterogeneous deployments<br />
**** Changes to driver API can update all drivers in common repo in single merge<br />
**** Distributions can package entire set of vendor drivers rather than having to interact with each vendor separately<br />
*** Cons<br />
**** Reviews and approval needed to merge<br />
**** Vendors don't control release cycle for their own drivers<br />
**** Not a level playing field for vendors who chose to use their own repositories<br />
*** Formal poll coming?<br />
<br />
* Modular L2 agent<br />
** Separate task force?<br />
** Relationship to ML2?<br />
<br />
*Open Discussion<br />
** https://blueprints.launchpad.net/neutron/+spec/network-settings-support-vnic-type<br />
<br />
=== Meeting November 26, 2014 ===<br />
* Announcements<br />
** Mid-cycle meetup: https://wiki.openstack.org/wiki/Sprints/NeutronKiloSprint<br />
** Kilo release schedule: https://wiki.openstack.org/wiki/Kilo_Release_Schedule<br />
<br />
*Action Items from previous Week<br />
** Discuss rate limiting (throughput limiting)<br />
** Discuss port security<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
* ML2 Subteam Charter<br />
** https://etherpad.openstack.org/p/ML2_Subteam_Charter<br />
<br />
* ML2 driver repository discussion<br />
** It seems ML2 vendor drivers will likely be moving out of the main neutron git repository<br />
*** https://review.openstack.org/#/c/134680/<br />
** Any vendor can use their own private repository (stackforge?)<br />
** Do we want a common repository for ML2 vendor drivers?<br />
*** Merges reviewed/approved by an ML2 core team?<br />
*** Pros<br />
**** Reviews maintain consistent quality, style, functionality, etc.<br />
**** Help ensure drivers can coexist in heterogeneous deployments<br />
**** Changes to driver API can update all drivers in common repo in single merge<br />
**** Distributions can package entire set of vendor drivers rather than having to interact with each vendor separately<br />
*** Cons<br />
**** Reviews and approval needed to merge<br />
**** Vendors don't control release cycle for their own drivers<br />
**** Not a level playing field for vendors who chose to use their own repositories<br />
*** Formal poll coming?<br />
<br />
* Modular L2 agent<br />
** Separate task force?<br />
** Relationship to ML2?<br />
<br />
*Open Discussion<br />
** https://blueprints.launchpad.net/neutron/+spec/network-default-setting-ext<br />
<br />
=== Meeting November 19, 2014 ===<br />
* Announcements<br />
** Mid-cycle meetup: https://wiki.openstack.org/wiki/Sprints/NeutronKiloSprint<br />
<br />
* Bugs<br />
** Move postcommit ops out of transaction for bulk https://review.openstack.org/#/c/113999/<br />
<br />
* Spec Reviews<br />
** ML2: portsecurity extension support https://review.openstack.org/#/c/99873/<br />
<br />
* ML2 Subteam Charter<br />
** Should the ML2 subteam continue to exist, meet, etc.? <br />
** If so, it needs a charter by next week's neutron IRC meeting.<br />
** Draft at https://etherpad.openstack.org/p/ML2_Subteam_Charter<br />
<br />
* ML2 driver repository discussion<br />
** It seems ML2 vendor drivers will likely be moving out of the main neutron git repository<br />
** Any vendor can use their own private repository (stackforge?)<br />
** Do we want a common repository for ML2 vendor drivers?<br />
*** Merges reviewed/approved by an ML2 core team?<br />
*** Pros<br />
**** Reviews maintain consistent quality, style, functionality, etc.<br />
**** Help ensure drivers can coexist in heterogeneous deployments<br />
**** Changes to driver API can update all drivers in common repo in single merge<br />
**** Distributions can package entire set of vendor drivers rather than having to interact with each vendor separately<br />
*** Cons<br />
**** Reviews and approval needed to merge<br />
**** Vendors don't control release cycle for their own drivers<br />
**** Not a level playing field for vendors who chose to use their own repositories<br />
*** Formal poll coming?<br />
<br />
* Modular L2 agent<br />
** Separate task force?<br />
** Relationship to ML2?<br />
<br />
*Open Discussion<br />
<br />
=== Meeting November 12, 2014 ===<br />
<br />
*No meeting this week due to people still traveling and/or recovering.<br />
<br />
=== Meeting November 5, 2014 ===<br />
<br />
*No meeting this week due to Paris Summit.<br />
<br />
=== Meeting October 29, 2014 ===<br />
<br />
*Announcements<br />
**Absent excuse: banix<br />
**Summit is next week!<br />
<br />
*Action Items from previous Week<br />
**None<br />
<br />
*Bugs:<br />
** Move postcommit ops out of transaction for bulk https://bugs.launchpad.net/neutron?field.searchtext=ml2 <br />
<br />
*Specs for Kilo<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Kilo Design Summit <br />
**Sessions<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics-distilled<br />
**Pod Discussions<br />
<br />
*Open Discussion<br />
<br />
=== Meeting October 22, 2014 ===<br />
<br />
*Announcements<br />
**Absent excuse: banix, rkukura<br />
**Juno release is out<br />
***https://launchpad.net/neutron/juno/2014.2<br />
<br />
*Action Items from previous Week<br />
**None<br />
<br />
*Task Flow discussion at Yahoo (Manish, Sukhdev, Bob, Josh)<br />
**http://docs.openstack.org/developer/taskflow/index.html<br />
<br />
*Bugs:<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Kilo Design Summit <br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics-distilled<br />
**ML2 Kilo Themes Discussion (Continuation from last week) <br />
*** What do we want to accomplish in ML2 during Kilo? <br />
***Lets identify priorities first, then figure out how we can best make use of whatever summit time is available.<br />
*** https://etherpad.openstack.org/p/ML2_Kilo_Themes<br />
<br />
*Open Discussion<br />
<br />
=== Meeting October 15, 2014 ===<br />
<br />
*Announcements<br />
**Absent excuse: banix <br />
**Juno release is scheduled for later this week<br />
***Juno feature content - https://wiki.openstack.org/wiki/ReleaseNotes/Juno#OpenStack_Network_Service_.28Neutron.29<br />
<br />
*Action Items from previous Week<br />
**None<br />
<br />
*Bugs/Reviews<br />
**Bug/Patchsets needing reviews:<br />
*** https://review.openstack.org/126360<br />
*** https://review.openstack.org/124917<br />
**Bugs:<br />
***https://bugs.launchpad.net/neutron/+bug/1377346 (manishg: is this already fixed?)<br />
***https://bugs.launchpad.net/neutron/+bug/1224978 (fixed above?)<br />
<br />
* https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Kilo Design Summit <br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
**ML2 Kilo Themes Discussion (Continuation from last week) <br />
*** What do we want to accomplish in ML2 during Kilo? <br />
***Lets identify priorities first, then figure out how we can best make use of whatever summit time is available.<br />
***Moved ideas list to etherpad: https://etherpad.openstack.org/p/ML2_Kilo_Themes<br />
<br />
*Open Discussion<br />
<br />
=== Meeting October 8, 2014 ===<br />
<br />
*Announcements<br />
**Absent excuse: banix <br />
**Juno RC1<br />
***Release content - https://launchpad.net/neutron/+milestone/juno-rc1<br />
***Release notes - https://wiki.openstack.org/wiki/ReleaseNotes/Juno#OpenStack_Network_Service_.28Neutron.29<br />
**Neutron Driver Team<br />
***https://wiki.openstack.org/wiki/Neutron-drivers<br />
<br />
*Action Items from previous Week<br />
**None<br />
<br />
*Bugs<br />
*** https://bugs.launchpad.net/neutron/+bug/1179223 (romilg: needs milestone)<br />
*** https://bugs.launchpad.net/neutron/+bug/1367391 (rkukura: needs milestone)<br />
*** https://bugs.launchpad.net/neutron/+bug/1224978 romilg: needs milestone)<br />
*** https://bugs.launchpad.net/neutron/+bug/1236127 (chuckc: merged?, more needed?)<br />
*** https://bugs.launchpad.net/neutron/+bug/1311470 (kevinbenton: if no issues, please close, fixed with docs)<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Kilo Design Summit <br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
**ML2 Kilo Themes Discussion<br />
*** What do we want to accomplish in ML2 during Kilo? <br />
***Lets identify priorities first, then figure out how we can best make use of whatever summit time is available.<br />
***Ideas<br />
**** Cleanup/generalize DVR's distributed port support<br />
***** See https://bugs.launchpad.net/neutron/+bug/1367391 regarding cleanup<br />
***** Generalize for DHCP, other services?<br />
**** Complete hierarchical port binding<br />
***** See https://blueprints.launchpad.net/neutron/+spec/ml2-hierarchical-port-binding<br />
**** Solve the postcommit backend sync / error handling situation<br />
*****ML2 Sync proposal - https://docs.google.com/document/d/17fATwZkJEonH0pIb1-mPD0UB5RKnJzcHYqkBesJhirE/edit<br />
**** Complete the bulk ops support<br />
**** Revisit/cleanup/improve DB transaction usage, eliminating with_lockmode('update') and semaphore locking<br />
**** Move currently built-in extensions to extension drivers where practical<br />
**** Implement extension driver semantics enforcement<br />
***** See https://docs.google.com/a/noironetworks.com/document/d/14T-defRnFl6M2xR5ZNFGYD6aIiAVWdd1Al9BnjV_JOs<br />
**** Modular L2 agent<br />
**** Do drivers belong in-tree and/or out-of-tree?<br />
**** Improved test coverage and efficiency<br />
**** Improve performance, robustness, and scalability<br />
<br />
*Open Discussion<br />
<br />
=== Meeting October 1, 2014 ===<br />
<br />
*Announcements<br />
**Kilo is now open for new specs<br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
** Absent excuse: shivharis (traveling)<br />
*Action Items from previous Week<br />
**banix to work with mlavalle and the team to figure out best testing strategy for bulk operations<br />
**shivharis to follow up with mestery regarding ML2 RC1 bugs<br />
<br />
*Bugs<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*ML2 Kilo Themes Discussion<br />
** What do we want to accomplish in ML2 during Kilo? <br />
** Lets identify priorities first, then figure out how we can best make use of whatever summit time is available.<br />
** Ideas<br />
*** Cleanup/generalize DVR's distributed port support<br />
**** See https://bugs.launchpad.net/neutron/+bug/1367391 regarding cleanup<br />
**** Generalize for DHCP, other services?<br />
*** Complete hierarchical port binding<br />
**** See https://blueprints.launchpad.net/neutron/+spec/ml2-hierarchical-port-binding<br />
*** Solve the postcommit backend sync / error handling situation<br />
****ML2 Sync proposal - https://docs.google.com/document/d/17fATwZkJEonH0pIb1-mPD0UB5RKnJzcHYqkBesJhirE/edit<br />
*** Complete the bulk ops support<br />
*** Revisit/cleanup/improve DB transaction usage, eliminating with_lockmode('update') and semaphore locking<br />
*** Move currently built-in extensions to extension drivers where practical<br />
*** Implement extension driver semantics enforcement<br />
**** See https://docs.google.com/a/noironetworks.com/document/d/14T-defRnFl6M2xR5ZNFGYD6aIiAVWdd1Al9BnjV_JOs<br />
*** Modular L2 agent<br />
*** Do drivers belong in-tree and/or out-of-tree?<br />
*** Improved test coverage and efficiency<br />
*** Improve performance, robustness, and scalability<br />
<br />
*Open Discussion<br />
<br />
=== Meeting September 24, 2014 ===<br />
<br />
*Announcements<br />
** Juno RC-1<br />
***https://launchpad.net/neutron/+milestone/juno-rc1<br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
<br />
*Action Items from previous Week<br />
**banix to work with mlavalle and others to define scenario test for Bulk Ops testing<br />
***We agreed to propose to the team to implement a special mechanism driver that will fail in predictable ways (e.g. every other post commit op or every 4th one) to enable a tempest script to confirm that, when failure occurs, all the bulk operations are rolled back<br />
<br />
*Bugs<br />
*** https://review.openstack.org/#/c/113999 (banix, in reviews)<br />
*** All ML2 & RC1 bugs<br />
*** https://bugs.launchpad.net/neutron/+bug/1179223 (romilg)<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2&field.milestone%3Alist=67382<br />
*** ML2 bugs<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
*Open Discussion<br />
<br />
=== Meeting September 17, 2014 ===<br />
<br />
*Announcements<br />
** Juno RC-1<br />
***https://launchpad.net/neutron/+milestone/juno-rc1<br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
<br />
*Action Items from previous Week<br />
**banix to talk with tempest folks about bulk create testing<br />
**Sukhdev to update Subgroup review wiki<br />
***https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
**rkukura to create etherpad for ML2-related design summit ideas, including this async postcommit processing topic<br />
<br />
*Bugs/Reviews<br />
**Jenkins failure is affecting some merges, it is still unassigned, see if you can add information to this<br />
***https://bugs.launchpad.net/neutron/+bug/1370347<br />
** Reviews needed:<br />
*** https://review.openstack.org/#/c/113999 (own: banix, review: amotoki, Sukhdev, shivharis)<br />
*** <s>https://review.openstack.org/#/c/116612 (own: irenab, talk to core, amotoki took care)</s><br />
*** https://review.openstack.org/#/c/105514 (own: rcurran, cant do much, jenkins failed)<br />
*** <s>https://review.openstack.org/#/c/89982 (own: romilg, nit by cedric, need core) (now merged)</s><br />
*** <s>https://review.openstack.org/#/c/119940 (own: shegde, garyk took care)</s><br />
**Bugs<br />
*** High priority bugs<br />
*** https://bugs.launchpad.net/neutron/+bug/1367391<br />
*** https://bugs.launchpad.net/neutron/+bug/1370077 (not ml2, but for plugins other than ml2)<br />
*** All ML2 & RC1 bugs<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2&field.milestone%3Alist=67382<br />
<br />
*Open Discussion<br />
<br />
=== Meeting September 10, 2014 ===<br />
<br />
*Announcements<br />
** Juno FFE candidates for RC-1<br />
***https://launchpad.net/neutron/+milestone/juno-rc1<br />
<br />
*Action Items from previous Week<br />
** rkukura to work on getting FFE for port binding BP - Completed, but denied<br />
** rkukura to enter bugs for DVR ML2 issues he’s identified - Entered most important one: https://bugs.launchpad.net/neutron/+bug/1367391<br />
<br />
*Bugs<br />
** FF -> RC1 focus shifts to bugs<br />
** https://bugs.launchpad.net/neutron/+bug/1193861<br />
** https://review.openstack.org/#/c/113999/ (Updated to include all bulk ops for networks, subnets, and ports.)<br />
** https://bugs.launchpad.net/neutron/+bug/1367391 (tracking)<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** Anyone needs help in progress with their bugs/reviews please raise your hand<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Open Discussion<br />
<br />
=== Meeting September 3, 2014 ===<br />
<br />
*Announcements<br />
** Juno feature freeze deadline is over<br />
<br />
*Action Items from previous Week<br />
**rkukura to enter bugs for DVR ML2 issues he’s identified<br />
**nlahouti and rkukura to keep after markmclain to remove his -2 on https://review.openstack.org/#/c/89211/, or explain why its not being removed - Completed<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron/+bug/1359416 (status: high - j3, akihiro?)<br />
** https://review.openstack.org/#/c/113999/<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Open Discussion<br />
<br />
=== Meeting August 27, 2014 ===<br />
<br />
*Announcements<br />
** Juno feature freeze deadline is 9/4<br />
<br />
*Action Items from previous Week<br />
**Sukhdev or rkukura to follow up with DVR team regarding Neutron OVS based Distributed Virtual Router - rkukura took care of this<br />
<br />
*Bugs<br />
** https://review.openstack.org/#/c/113999/<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Open Discussion<br />
<br />
=== Meeting August 20, 2014 ===<br />
<br />
*Announcements<br />
** Juno feature proposal deadline is August 21<br />
**Third Party Test System requirements for Juno<br />
***https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
** Absent excuse: banix, shivharis<br />
<br />
*Action Items from previous Week<br />
**rkukura to add comment to https://bugs.launchpad.net/neutron/+bug/1311470 suggesting we check at init for segments without configured drivers - Done<br />
**emagana to file doc bug corresponding to https://bugs.launchpad.net/neutron/+bug/1311470<br />
*** (emagana) It is already fixed by this commit: https://bugs.launchpad.net/openstack-manuals/+bug/1307133<br />
**banix to add priority column to code review table in https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews - Done<br />
<br />
*Bugs<br />
** https://review.openstack.org/#/c/113999/ (banix: I may not be able to attend the meeting; please review; I will update and complete the fix accordingly)<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Open Discussion<br />
<br />
=== Meeting August 13, 2014 ===<br />
<br />
*Announcements<br />
** Juno feature proposal deadline is August 21 - week from tomorrow<br />
<br />
*Action Items from previous Week<br />
**rkukura to add comments to https://bugs.launchpad.net/neutron/+bug/1311470 (comments added by rkukura)<br />
**shivharis to track bug https://bugs.launchpad.net/neutron/+bug/1352801 (carl baldwin added comments)<br />
**shivharis: to track bug https://bugs.launchpad.net/neutron/+bug/1224978 (unit tests have been added, now need reviewers)<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** (skip this time to allocate more time to Code Reviews - will gain more urgency next time)<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
* Support for network adaptors that do not allow promiscuous mode (relevant for flat & vlan networking)<br />
** Extend openvswitch neutron agent<br />
** Introduce macvtap (modifications to novas libvirt driver and linuxbridge plugin/agent)<br />
<br />
*Open Discussion<br />
<br />
=== Meeting August 6, 2014 ===<br />
<br />
*Announcements<br />
** https://launchpad.net/neutron/+milestone/juno-3<br />
** Absent excuse: shivharis<br />
<br />
*Action Items from previous Week<br />
**Sukhdev and banix to update https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews with deferred specs and for tracking code reviews for approved specs<br />
**rkukura to add comments to https://bugs.launchpad.net/neutron/+bug/1311470<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Spec Reviews<br />
** No more spec reviews. We have moved into code review phase<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
<br />
*ML2 Hierarchical Port Binding and Dynamic Segments<br />
<br />
*Open Discussion<br />
<br />
=== Meeting July 30, 2014 ===<br />
<br />
*Announcements<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://bugs.launchpad.net/neutron/+bugs?field.tag=ml2<br />
** https://bugs.launchpad.net/neutron/+bug/1327127 (needs owner)<br />
** <s>https://bugs.launchpad.net/neutron/+bug/1246737 (please close, havana?)</s><br />
** <s>https://bugs.launchpad.net/neutron/+bug/1338202 (needs review to make it to J2)</s><br />
** https://bugs.launchpad.net/neutron/+bug/1311470 (status)<br />
** Any others bugs needing reviews for J3 milestone<br />
<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
<br />
*ML2 Hierarchical Port Binding and Dynamic Segments<br />
<br />
*Open Discussion<br />
<br />
=== Meeting July 23, 2014 ===<br />
<br />
*Announcements<br />
<br />
**Juno-2 is tomorrow<br />
**https://launchpad.net/neutron/+milestone/juno-2<br />
**Spec/BP approvals for Juno is passed<br />
**Name of the K-release is Kilo<br />
**Several of our spces got approved and merged <br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://bugs.launchpad.net/neutron/+bug/1327127 (needs owner)<br />
** https://bugs.launchpad.net/neutron/+bug/1246737 (please close, havana?)<br />
** https://bugs.launchpad.net/neutron/+bug/1338202 (needs review to make it to J2)<br />
** https://bugs.launchpad.net/neutron/+bug/1311470 (status)<br />
** Any others bugs needing reviews for J2 milestone<br />
<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
<br />
*ML2 Sync<br />
** https://docs.google.com/document/d/17fATwZkJEonH0pIb1-mPD0UB5RKnJzcHYqkBesJhirE/edit<br />
<br />
*Open Discussion<br />
<br />
=== Meeting July 16, 2014 ===<br />
*Announcements<br />
**Spec approval deadline is July 20th. <br />
**Third party CI to be operational by July 24th. <br />
**Name the K-release https://www.surveymonkey.com/s/openstack-k-naming<br />
**Live migration of VMs from Nova Network to Neutron in MN - <br />
https://wiki.openstack.org/wiki/Neutron/MigrationFromNovaNetwork/HowTo <br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://bugs.launchpad.net/neutron/+bug/1331857 (status)<br />
** https://bugs.launchpad.net/neutron/+bug/1246737 (status)<br />
** https://bugs.launchpad.net/neutron/+bug/1311470 (status, kevinbenton?)<br />
** https://bugs.launchpad.net/neutron/+bug/1332719 (review needed)<br />
** https://bugs.launchpad.net/neutron/+bug/1337787 (review needed)<br />
<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*ML2 Sync<br />
** https://docs.google.com/document/d/17fATwZkJEonH0pIb1-mPD0UB5RKnJzcHYqkBesJhirE/edit<br />
<br />
* Provide node specific information to ML2 plugin<br />
** [http://lists.openstack.org/pipermail/openstack-dev/2014-July/thread.html#39755 Email thread]<br />
<br />
*Open Discussion<br />
<br />
=== Meeting July 9, 2014 ===<br />
* Meeting cancelled due to mid-cycle sprint<br />
<br />
=== Meeting July 2, 2014 ===<br />
* Announcements<br />
** Nova/Neutron Parity Sprint next week in Minneapolis, MN<br />
*** https://etherpad.openstack.org/p/lOiqsLmizl<br />
** DVR Demo<br />
***https://www.youtube.com/watch?v=p4BwAjLHd0M<br />
** Update on Friday's meeting to discuss ML2 Bulk Operations and ML2 Sync<br />
*** https://bugs.launchpad.net/neutron/+bug/1193861<br />
** Absent excuse: shivharis<br />
* Action items from last week<br />
** None<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
** https://etherpad.openstack.org/p/modular-l2-agent-outline<br />
*** Specs ready for core reviews<br />
<br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
** https://review.openstack.org/#/c/99187/<br />
<br />
* Third Party Test System requirements<br />
** https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
*Open Discussion<br />
<br />
=== Meeting June 25, 2014 ===<br />
* Announcements<br />
* Action items from last week<br />
** banix to re-organize the wiki to categorize the specs and add a column for code reviews<br />
* Modular L2 agent: <br />
** [https://etherpad.openstack.org/p/modular-l2-agent-outline Schematic diagram]<br />
** [https://review.openstack.org/#/c/99187/ Code sketch]<br />
** [http://lists.openstack.org/pipermail/openstack-dev/2014-June/thread.html#37195 Email thread]<br />
*Bugs<br />
** Need owner: https://bugs.launchpad.net/neutron/+bug/1204456<br />
** J2: https://bugs.launchpad.net/neutron/+bug/1276391<br />
** Serious bug, need some sort of closure: https://bugs.launchpad.net/neutron/+bug/1224978<br />
** We should close bugs that affect others by J2 so others have time to work on their stuff by J3<br />
** Any bugs that are ready and awaiting reviews?<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
** Ready for core approvals<br />
*** https://review.openstack.org/#/c/89728/<br />
*** https://review.openstack.org/#/c/91811/ <br />
*** which others? <br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Third Party Test System requirements<br />
** https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
*Open Discussion<br />
<br />
=== Meeting June 18, 2014 ===<br />
* Announcements<br />
* Action items from last week<br />
** banix to consolidate info from spec tracking etherpad into https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews<br />
** banix to investigate https://launchpad.net/bugs/1193861<br />
* Modular L2 agent: <br />
** [https://etherpad.openstack.org/p/modular-l2-agent-outline Schematic diagram]<br />
** [https://review.openstack.org/#/c/99187/ Code sketch]<br />
** [http://lists.openstack.org/pipermail/openstack-dev/2014-June/thread.html#37195 Email thread]<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
** Ready for core approvals<br />
*** https://review.openstack.org/#/c/89728/<br />
*** https://review.openstack.org/#/c/91811/ Is this ready? <br />
*** which others? <br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Third Party Test System requirements<br />
** https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
*Open Discussion<br />
<br />
=== Meeting June 11, 2014 ===<br />
* Announcements<br />
** Juno-1 being cut today<br />
*** Trying to get APIC L3 patch merged 1st<br />
** See https://wiki.openstack.org/wiki/NeutronJunoProjectPlan for Juno-2,3 plans<br />
*** Need to get ML2 high and medium priority items into plan<br />
** 3rd party CI needs to be working properly for ML2 drivers to stay in tree<br />
*** mestery will send email with deadlines<br />
*** see https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
* Action items from last week<br />
** rkukura to put priorities in specs etherpad (rkukura) [ from last week, close? ]<br />
** rkukura to talk to mestery for blueprint priorities<br />
** Sukhdev to investigate bug 1193861<br />
** rkukura to discuss with Mark regarding taskflow and provide feedback<br />
* Bugs<br />
** juno-1 in a few hours, nothing glaring for us<br />
** https://bugs.launchpad.net/neutron/+bug/1305800 (j1 -> j2)<br />
* Spec Reviews<br />
** https://etherpad.openstack.org/p/Neutron_ML2_Juno_Spec_Tracking<br />
** Support for extensions in ML2 Mechanism Drivers<br />
*** review: https://review.openstack.org/#/c/89208/<br />
*** etherpad: https://etherpad.openstack.org/p/ML2_MD_extensions<br />
*** issue: How to support extended attributes on core resources<br />
**** Current proposal: Pass input attributes to MDs and let MDs persist data and modify dictionaries<br />
**** Alternative 1: Fix NeutronDbPluginV2 base class to alway not set process_extensions=False when creating dictionaries<br />
**** Alternative 2: Add ExtensionDriver to ML2, with extend_*_dict, process_*_create, process_*_update methods<br />
* Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Modular L2 agent: https://review.openstack.org/#/c/99187/<br />
* Open Discussion<br />
<br />
=== Meeting June 04, 2014 ===<br />
* Announcements<br />
** https://wiki.openstack.org/wiki/NeutronPolicies (Neutron Policies)<br />
* Action items from last week<br />
** banix to recruit folks interested in Moduler L2 agent implementation<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron/+bug/1276391 (rkukura: status)<br />
** <s>https://bugs.launchpad.net/neutron/+bug/1227336 (banix to update status)</s><br />
** https://bugs.launchpad.net/neutron/+bug/1193861 (will this be covered by sukhdev's sync?)<br />
** https://bugs.launchpad.net/neutron/+bug/1246737 (oleg: havana backport)<br />
** https://bugs.launchpad.net/neutron/+bug/1260598 (isaku: status on unit test?)<br />
** https://bugs.launchpad.net/neutron/+bug/1236127 (needs slightly more unit test coverage, according to Kyle, need new owner)<br />
** (still working on the bugs section - shiv)<br />
* Spec Reviews<br />
** https://etherpad.openstack.org/p/Neutron_ML2_Juno_Spec_Tracking<br />
*** If priority is assigned, you may add your name as subteam-reviewer<br />
** Modular L2 agent (banix, blueprint)<br />
*** Have started putting the code together. Will have it posted before the next meeting (June 11) for comment. Will also update the ether pad below to provide more information accordingly.<br />
*** https://etherpad.openstack.org/p/modular-l2-agent-outline<br />
** Status on sync implementation (sukhdev)<br />
*** some bugs were closed as this will now be the holy grail<br />
<br />
=== Meeting May 28, 2014 ===<br />
* Announcements<br />
** none<br />
* Action items from last week<br />
** shivharis to scan all the bugs and tag them and prioritize them<br />
** rkukura to move all the specs from Agenda to an ehterpad<br />
** banix to send an email regarding ML2 Modular agent plan and seek interested parties<br />
* ovs-firewall-driver discussion: blueprint obstacles https://review.openstack.org/#/c/89712/<br />
* Modular L2 agent: planning<br />
** Initial outline for discussion [https://etherpad.openstack.org/p/modular-l2-agent-outline here]<br />
** possible interaction with upcoming "hierarchical binding" and "unified get_device_details"<br />
* Bugs (today we will only address these bugs)<br />
** https://bugs.launchpad.net/neutron/+bug/1276391 (rkukura: status)<br />
** https://bugs.launchpad.net/neutron/+bug/1227336 (banix to update status)<br />
** https://bugs.launchpad.net/neutron/+bug/1246737 (oleg: havana backport)<br />
** https://bugs.launchpad.net/neutron/+bug/1224978 (romilg: status?, priority?)<br />
** https://bugs.launchpad.net/neutron/+bug/1260598 (isaku: status on unit test?)<br />
** There are many bugs under the "need unit tests" [ NEED OWNERS ]<br />
*** what is the general plan for this?<br />
*** do MDs need specific tests or they are covered by the general ML2 plugin testing framework?<br />
* Spec Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron-specs,n,z<br />
** https://etherpad.openstack.org/p/Neutron_ML2_Juno_Spec_Tracking<br />
* Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Open Discussion<br />
<br />
=== Meeting May 21, 2014 ===<br />
* Announcements<br />
** Mid-cycle code sprint scheduled July 9-11<br />
*** Cisco office in Bloomington, Minnesota<br />
*** logistics, signup: https://etherpad.openstack.org/p/neutron-juno-mid-cycle-meeting<br />
* Action items from last week<br />
** banix to organize single etherpad for Modular L2 Agents session - done<br />
** rkukura to flesh out single etherpad for ML2 Roadmap session - done<br />
* ML2 design summit sessions post-mortem<br />
** https://etherpad.openstack.org/p/ML2_Juno_Roadmap<br />
** https://etherpad.openstack.org/p/ML2_mechanismdriver_extensions_support<br />
** https://etherpad.openstack.org/p/juno-neutron-modular-l2-agent<br />
** https://etherpad.openstack.org/p/hierarchical_network_topology<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Spec reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron-specs,n,z<br />
** Merged<br />
*** ML2 Mechanism Driver for the Cisco APIC - https://review.openstack.org/#/c/89305/ - HenryG<br />
*** ML2 Mechanism Driver for SR-IOV NIC switching - https://review.openstack.org/#/c/89763/ - irenab<br />
** In review<br />
*** Add spec for ML2 mechanism driver for SDN-VE - https://review.openstack.org/#/c/88101/ - banix<br />
*** VDP support in OVS Neutron Agent - https://review.openstack.org/#/c/89728/ - nlahouti<br />
*** ML2 Type drivers refactor to allow extensiblity - https://review.openstack.org/#/c/91811/ - asomya<br />
*** physical-network-topology extension spec - https://review.openstack.org/#/c/91275/ - Isaku Yamahata<br />
*** GW API: L2 bridging API - Piece 1: Basic use cases - https://review.openstack.org/#/c/93613/ - Racha Ben Ali<br />
*** Neutron QoS API Extension - https://review.openstack.org/#/c/88599/ - sc68cal<br />
*** Allow partial specification of Provider Network attributes - https://review.openstack.org/#/c/91540/ - zzelle<br />
*** Open vSwitch-based Security Groups: OVS FirewallDriver - https://review.openstack.org/#/c/89712/ - asadoughi<br />
*** Adding spec for fsl-sdn-os-mech-driver - https://review.openstack.org/#/c/88190/ - Trinath Somanchi<br />
*** Support for extensions in ML2 Mechanism Drivers - https://review.openstack.org/#/c/89208/ - nlahouti<br />
*** Add spec for neutron-external-ports blueprint - https://review.openstack.org/#/c/87825/ - kevinbenton<br />
*** ML2 Mechanism Driver for Cisco DFA - https://review.openstack.org/#/c/89740/ - nlahouti<br />
*** Neutron OVS based Distributed Virtual Router - https://review.openstack.org/#/c/89934/ - Swaminathan Vasudevan<br />
*** VLAN aware VMs - https://review.openstack.org/#/c/94612/ - Erik Moe<br />
** Planned<br />
*** ML2 Hierarchical Port Binding - rkukura<br />
* Code reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Open discussion<br />
<br />
=== Meeting May 7, 2014 ===<br />
* Announcements<br />
** Juno Summit next week, so no IRC meeting<br />
** Mid-cycle meeting being planned - https://etherpad.openstack.org/p/neutron-juno-mid-cycle-meeting<br />
* Action items from last week<br />
** rkukura to create etherpads for each summit session as soon as schedule is finalized<br />
*** rkukura added https://etherpad.openstack.org/p/ML2_Juno_Roadmap, but still needs to link BPs and spec to discuss<br />
*** etherpads have been added for other sessions by others<br />
*** Single etherpad per session, vs. etherpad per proposal?<br />
* ML2 Design Summit Sessions<br />
** Neutron schedule - http://junodesignsummit.sched.org/overview/type/neutron<br />
** Three sessions mainly focused on ML2<br />
*** ML2 Roadmap - http://junodesignsummit.sched.org/event/685fded37958784c0337681aa120568c<br />
*** Agent - http://junodesignsummit.sched.org/event/4205f2c4084e8a0c3bd8d420803ddf02<br />
*** Hierarchical Network Topologies - http://junodesignsummit.sched.org/event/1d5c2a1cc40bb6ffa539c19e8e5471b2<br />
** etherpads - https://wiki.openstack.org/wiki/Summit/Juno/Etherpads#Neutron<br />
** neutron pod at summit<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Spec Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron-specs,n,z<br />
* Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Open Discussion<br />
<br />
=== Meeting Cancelled April 30, 2014 ===<br />
* OpenStack vacation week!<br />
=== Meeting April 23, 2014 ===<br />
* Announcements<br />
** Neutron design summit runs through Friday - check your travel plans<br />
** New BP review process is up and running<br />
* Action items from last week<br />
** None<br />
* Design Summit Sessions<br />
** http://summit.openstack.org/<br />
** mestery is finalizing schedule, combining sessions<br />
*** ML2 Roadmap<br />
*** Agent<br />
*** Hierarchical Network Topologies<br />
** neutron pod at summit<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Spec Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron-specs,n,z<br />
* Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Open Discussion<br />
<br />
=== Meeting April 16, 2014 ===<br />
* Announcements<br />
* Action items from last week:<br />
* TypeDriver Refactoring: asomya<br />
* ovs-firewall-driver update: asadoughi<br />
* design summit session proposals - deadline Sunday 4/20<br />
** https://etherpad.openstack.org/p/juno_ml2_session_ideas<br />
<br />
=== Meeting April 9, 2014 ===<br />
* Action items from last week:<br />
** mestery to start etherpad for Juno Summit Sessions<br />
*** https://etherpad.openstack.org/p/juno_ml2_session_ideas<br />
** asomya to present his TypeDriver Refactoring<br />
* TypeDriver Refactoring<br />
** asomya<br />
* ovs-firewall-driver update: asadoughi<br />
<br />
=== Meeting April 2, 2014 ===<br />
* Action items from last week<br />
** banix to push patch to call remaining MDs after postcommit exception<br />
*** Please see: https://review.openstack.org/#/c/83217/ (Note that besides the unit tests and the updated comments this patch simply adds three lines.)<br />
* Reviews being tracked<br />
** Bind ports outside of transactions (rkukura): https://review.openstack.org/#/c/82945/<br />
** Error handling for update ops - https://bugs.launchpad.net/neutron/+bug/1227336<br />
*** Marked this as WORKINPROGRESS pending further discussion (perhaps at the summit). See the Action items section above for a stopgap measure. <br />
*** https://review.openstack.org/#/c/69792/ - in review<br />
*** Needs ML2 and core reviews<br />
*** Consensus that undoing operation makes sense if postcommit() ops fail?<br />
*** Do only drivers already called before failure see undo?<br />
* Design Summit Session Ideas<br />
** Juno planning for ML2 should start now<br />
** Ideas for summit sessions<br />
<br />
=== Meeting March 26, 2014 ===<br />
* Action items from last week:<br />
** None<br />
* Migration BP<br />
** migration - FFE - https://review.openstack.org/#/c/76533/ - merged<br />
* Other Bugs:<br />
* Bugs for icehouse<br />
** Port binding details - https://bugs.launchpad.net/neutron/+bug/1276395<br />
*** partial fix (add new properties) - https://review.openstack.org/#/c/76363/ - merged<br />
*** remainder (binding details in delete_port_*commit() ops) - https://review.openstack.org/#/c/79511/ - merged<br />
** bind_port() called in transaction - https://bugs.launchpad.net/neutron/+bug/1276391<br />
*** partial fix (remove validate_port_binding() and unbind_port() ops) - https://review.openstack.org/#/c/79511/ - merged<br />
*** remainder (move binding outside transaction) - https://review.openstack.org/#/c/82945/ - WIP<br />
**** Required minor fixes to mechanism drivers and tests - see REVISIT comments<br />
**** Update later today with cleanups, record locking, etc.<br />
**** Not clear if it will make icehouse<br />
** Error handling for update ops - https://bugs.launchpad.net/neutron/+bug/1227336<br />
*** https://review.openstack.org/#/c/69792/ - in review<br />
*** Needs ML2 and core reviews<br />
*** Consensus that undoing operation makes sense if postcommit() ops fail?<br />
*** Do only drivers already called before failure see undo?<br />
*** Defer to juno?<br />
** Binding failed - https://bugs.launchpad.net/neutron/+bug/1244255 - closed<br />
** VIF security - https://bugs.launchpad.net/nova/+bug/1112912 - in review<br />
*** Resistance to merging nova side - just control via nova config?<br />
*** Email thread and IRC discussion<br />
*** Nachi suggested discussion on #openstack-neutron after this meeting<br />
<br />
=== Meeting March 19, 2014 ===<br />
* Action items from last week:<br />
** None<br />
* Migration BP<br />
** migration - FFE - https://review.openstack.org/#/c/76533/<br />
*** (marun) Updated to support LB, please review.<br />
* Other Bugs:<br />
* Bugs for icehouse<br />
** Port binding details - https://bugs.launchpad.net/neutron/+bug/1276395<br />
*** partial fix (add new properties) - https://review.openstack.org/#/c/76363/ - merged<br />
*** remainder (binding details in delete_port_*commit() ops) - https://review.openstack.org/#/c/79511/ - approved<br />
** bind_port() called in transaction - https://bugs.launchpad.net/neutron/+bug/1276391<br />
*** partial fix (remove validate_port_binding() and unbind_port() ops) - https://review.openstack.org/#/c/79511/ - approved<br />
*** remainder (move binding outside transaction) - in progress, hopefully in review today<br />
** Error handling for update ops - https://bugs.launchpad.net/neutron/+bug/1227336<br />
*** https://review.openstack.org/#/c/69792/ - in review<br />
*** Needs ML2 and core reviews<br />
*** Consensus that undoing operation makes sense if postcommit() ops fail?<br />
** VIF security - https://bugs.launchpad.net/nova/+bug/1112912 - in review<br />
** Binding failed - https://bugs.launchpad.net/neutron/+bug/1244255 - unassigned?<br />
*** Will https://review.openstack.org/#/c/80829/ help?<br />
* Final mechanism driver status for icehouse:<br />
** cisco apic - deferred - https://review.openstack.org/#/c/73355/, https://review.openstack.org/#/c/73372/<br />
** cisco ucs - deferred<br />
** freescale - deferred - https://review.openstack.org/#/c/78092/ (former reviews: https://review.openstack.org/#/c/71868/, https://review.openstack.org/#/c/73985/, https://review.openstack.org/#/c/70089/)<br />
** huawei - deferred<br />
** SRIOV mech driver - deferred - https://review.openstack.org/#/c/74464/<br />
<br />
=== Meeting March 12, 2014 ===<br />
* Action items from last week:<br />
** None<br />
* Final mechanism driver status for icehouse<br />
** bigswitch - merged - https://review.openstack.org/#/c/64944/<br />
** brocade - merged - https://review.openstack.org/#/c/60129/<br />
** cisco apic - deferred - https://review.openstack.org/#/c/73355/, https://review.openstack.org/#/c/73372/<br />
** cisco ucs - deferred<br />
** freescale - deferred - https://review.openstack.org/#/c/78092/ (former reviews: https://review.openstack.org/#/c/71868/, https://review.openstack.org/#/c/73985/, https://review.openstack.org/#/c/70089/)<br />
** huawei - deferred<br />
** mellanox - merged - https://review.openstack.org/#/c/72854/<br />
** open daylight (odl) - merged - https://review.openstack.org/#/c/69775/<br />
** openflow agent - merged - https://review.openstack.org/#/c/71791/<br />
** SRIOV mech driver - deferred - https://review.openstack.org/#/c/74464/<br />
* Other BPs for icehouse<br />
** migration - FFE - https://review.openstack.org/#/c/76533/<br />
*** (marun) Updated to support LB, please review.<br />
** partial specs - deferred - https://review.openstack.org/#/c/71904/, https://review.openstack.org/#/c/74055/<br />
* Bugs for icehouse<br />
** Port binding details - https://bugs.launchpad.net/neutron/+bug/1276395<br />
*** partial fix (add new properties) - https://review.openstack.org/#/c/76363/ - merged<br />
*** remainder (binding details in delete_port_*commit() ops) - will be addressed in update to https://review.openstack.org/#/c/79511/ today - in progress<br />
** bind_port() called in transaction - https://bugs.launchpad.net/neutron/+bug/1276391<br />
*** partial fix (remove validate_port_binding() and unbind_port() ops) - https://review.openstack.org/#/c/79511/ - in review, update today<br />
*** remainder (move binding outside transaction) - in progress, hopefully in review today<br />
** Error handling for update ops - https://bugs.launchpad.net/neutron/+bug/1227336<br />
*** https://review.openstack.org/#/c/69792/ - in review<br />
*** Needs ML2 and core reviews<br />
*** Consensus that undoing operation makes sense if postcommit() ops fail?<br />
** VIF security - https://bugs.launchpad.net/nova/+bug/1112912 - in review<br />
** Binding failed - https://bugs.launchpad.net/neutron/+bug/1244255 - unassigned?<br />
** Agent model migration - https://bugs.launchpad.net/neutron/+bug/1260224 - in review<br />
** L2-pop live migration - https://bugs.launchpad.net/neutron/+bug/1237841 - review abandoned?<br />
*** here is the good review : https://review.openstack.org/#/c/61767/ (will be rebased asap)<br />
* Distributed Virtual Router<br />
** L2 plugin changes needed to enable DVR. See the DVR section of [[Meetings/Neutron-L3-Subteam|L3 subteam page]] for details.<br />
** [https://docs.google.com/document/d/1depasJSnGZPOnRLxEC_PYsVLcGVFXZLqP52RFTe21BE/edit#heading=h.5w7clq272tji Here is the document specifically about L2 changes]<br />
* Juno design summit session proposals<br />
** Submit and read proposals at http://summit.openstack.org/<br />
** I'll submit a general ML2 update/planning/catch-all session<br />
** Unfinished items from icehouse?<br />
** Brainstorm?<br />
* Open Discussion<br />
<br />
=== Meeting March 5, 2014 ===<br />
* Action items from last week:<br />
** None<br />
* Mechanism driver status for icehouse<br />
** bigswitch - merged - https://review.openstack.org/#/c/64944/<br />
** brocade - approved - https://review.openstack.org/#/c/60129/<br />
** cisco apic - deferred? - https://review.openstack.org/#/c/73355/, https://review.openstack.org/#/c/73372/<br />
** cisco ucs - deferred<br />
** freescale - deferred - https://review.openstack.org/#/c/78092/ (former reviews: https://review.openstack.org/#/c/71868/, https://review.openstack.org/#/c/73985/, https://review.openstack.org/#/c/70089/)<br />
** huawei - deferred<br />
** mellanox - merged - https://review.openstack.org/#/c/72854/<br />
** open daylight (odl) - FFE - https://review.openstack.org/#/c/69775/<br />
** openflow agent - merged - https://review.openstack.org/#/c/71791/<br />
** SRIOV mech driver: https://review.openstack.org/#/c/74464/<br />
* Other BPs for icehouse<br />
** migration - FFE - https://review.openstack.org/#/c/76533/<br />
*** (marun) Updated to support LB, please review.<br />
** partial specs - deferred? - https://review.openstack.org/#/c/71904/, https://review.openstack.org/#/c/74055/<br />
* Bugs for icehouse<br />
** https://bugs.launchpad.net/neutron/+bug/1276395, https://review.openstack.org/#/c/76363/ - approved<br />
** https://bugs.launchpad.net/neutron/+bug/1276391 - in progress<br />
** https://review.openstack.org/#/c/69792/ Deals with fails in update-*-postcommit ops <br />
* Distributed Virtual Router<br />
** L2 plugin changes needed to enable DVR. See the DVR section of [[Meetings/Neutron-L3-Subteam|L3 subteam page]] for details.<br />
** [https://docs.google.com/document/d/1depasJSnGZPOnRLxEC_PYsVLcGVFXZLqP52RFTe21BE/edit#heading=h.5w7clq272tji Here is the document specifically about L2 changes]<br />
* Open Discussion<br />
<br />
=== Meeting February 26, 2014 ===<br />
* Action items from last week:<br />
** ML2 team to review Port Binding document and comment inline<br />
*** https://docs.google.com/document/d/1k8tAqfQr8Ujzx5TzpXTYEUaym-0U-pE3YL9wjrS8cDg/edit#heading=h.cpck9ip3dbdv<br />
** marun and rkukura to proceed with migration BP and get an extension from markmcclain<br />
*** Initial patch posted for review, please take a look! https://review.openstack.org/#/c/76533/<br />
**** [marun]: I'm afraid I can't attend the meeting but will be back online later today. <br />
** All ML2 MechanismDrivers which bind ports should ensure they look to make sure the binding:vnic_type attribute is something they handle.<br />
* Port binding bug fixes which may affect MDs:<br />
** https://bugs.launchpad.net/neutron/+bug/1276395<br />
** https://bugs.launchpad.net/neutron/+bug/1276391<br />
* Open Discussion<br />
<br />
=== Meeting February 19, 2014 ===<br />
* Action items from last week:<br />
** rkukura to move port binding discussion into Google Doc<br />
** matrohon to file BP for multi-node testing and bring this up in the infra meeting<br />
* Migration tool<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/ml2-deprecated-plugin-migration<br />
** marun volunteered to own this working with rkukura<br />
* SR-IOV BPs in review:<br />
** https://blueprints.launchpad.net/neutron/+spec/ml2-binding-profile<br />
** https://blueprints.launchpad.net/neutron/+spec/ml2-request-vnic-type<br />
** https://blueprints.launchpad.net/neutron/+spec/vif-details<br />
** https://review.openstack.org/#/c/21946/<br />
** https://bugs.launchpad.net/neutron/+bug/1274034<br />
** https://review.openstack.org/#/c/44596/<br />
* Port binding bug fixes which may affect MDs:<br />
** https://bugs.launchpad.net/neutron/+bug/1276395<br />
** https://bugs.launchpad.net/neutron/+bug/1276391<br />
* Proposed patch to ML2 to move away from providernet extension into the multi-provider extension with arbitrary attributes<br />
** https://review.openstack.org/#/c/37893/<br />
<br />
=== Meeting February 12, 2014 ===<br />
* Action items from last week:<br />
** rkukura to put result of binding changes email discussion into a wiki or google doc<br />
** rkukura to change priorities of all new 3rd party MD BPs to low if they do not already have jenkins job in place<br />
*** https://blueprints.launchpad.net/neutron/+spec/brocade-ml2-mechanism-driver - medium, approved, in review, have jenkins<br />
*** https://blueprints.launchpad.net/neutron/+spec/bsn-ml2-mechanism-driver - medium, approved, no review, no jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/huawei-ml2-mechanism-driver - medium, approved, in review, no jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/ml2-cisco-apic-mechanism-driver - medium, approved, no review, have jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/ml2-opendaylight-mechanism-driver - medium, approved, in review, have jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/ml2-ucs-manager-mechanism-driver - medium, approved, no review, have jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/mlnx-ml2-support - medium, approved, in review, have jenkins<br />
*** https://blueprints.launchpad.net/neutron/+spec/ryu-ml2-driver - medium, approved, in review, have jenkins<br />
*** https://blueprints.launchpad.net/neutron/+spec/bigswitch-ml2-driver - low, approved, in review, no jenkins?, relationship to bsn-ml2-mechanism-driver?<br />
*** https://blueprints.launchpad.net/neutron/+spec/fsl-sdn-os-mech-driver - low, approved, in review, no jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/huawei-ml2-evs-mechanism-driver - low, approved, no review, no jenkins, relationship to huawei-ml2-mechanism-driver?<br />
*** https://blueprints.launchpad.net/neutron/+spec/netron-ml2-mechnism-driver-for-cisco-dfa-support - deferred to juno<br />
* ML2 Exceptions to UserSpace<br />
** https://bugs.launchpad.net/neutron/+bug/1273730<br />
* BPs<br />
** Provider network partial specs: zzelle@irc<br />
** https://wiki.openstack.org/wiki/Provider-network-partial-specs<br />
** https://review.openstack.org/71904<br />
* Blueprints<br />
** https://blueprints.launchpad.net/neutron?searchtext=ml2<br />
** 3 high, 13 medium, 3 low, 13 undefined priorities<br />
** 19 not yet approved for icehouse<br />
** all MDs should probably be same priority<br />
** Which should we approve for icehouse, drop from icehouse or adjust priority?<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron/+bugs?field.tag=ml2<br />
* ovs-firewall security group update: asadoughi<br />
* Tests<br />
** Add the capabality to test core MD (l2-pop, ovs, lb) by the gate<br />
<br />
===Previous Agenda===<br />
* ML2 Sessions Etherpads from Icehouse summit:<br />
** Extensibility of ML2 (Wednesday 4:40PM): https://etherpad.openstack.org/p/ML2_Extensibility<br />
** ML2 QoS and Deprecated Plugin Migration (Wednesday 5:30PM): https://etherpad.openstack.org/p/neutron-qos-hk and https://etherpad.openstack.org/p/ML2_Deprecated_Plugin_Migration<br />
** ML2 Multiple Backend Support (Friday 9:50AM)<br />
** ML2 Mechanism Drivers and Modular Agents (Friday 1:30PM)<br />
* devstack ML2 patches<br />
** Default devstack to ML2: https://bugs.launchpad.net/devstack/+bug/1220745<br />
** Correctly set L3 service plugin for ML2: https://review.openstack.org/#/c/48522/<br />
* Documentation<br />
** Need to focus on this now<br />
** Documentation BP link: https://blueprints.launchpad.net/openstack-manuals/+spec/neutron-ml2-docs<br />
** ML2 documentation bugs link: https://bugs.launchpad.net/openstack-manuals/+bugs?field.tag=ml2<br />
** Need to document ML3 with ML2<br />
* Testing and bug fixes<br />
** Testing of ML2 by everyone would be appreciated<br />
** We need to find and fix any bugs in the next couple of weeks<br />
<br />
* Icehouse Design Summit Topic ideas<br />
** RPC handling in ML2 for Type and Mechanism Drivers<br />
** More extensible TypeDrivers for controller-based MechanismDrivers<br />
** Monolithic Plugin vs. ML2 MechanismDriver - current and future plugins<br />
** Future Directions for ML2 (orchestration, deployment, management, ...)<br />
** Migration from deprecated Plugins (openvswitch, linuxbridge) to ML2 - automation?<br />
** Add support for VXLAN multicast to the OVS agent with newer versions of OVS and Linux kernel.<br />
** Multi-segment provider network implementations in MechanismDrivers, specifically OVS.<br />
** Additional provider network attributes for controller-based plugins such as ODL for networks created outside of Neutron.<br />
<br />
=== Icehouse ML2 work for reference ===<br />
* ML2 TypeDriver Extra Port Info<br />
** https://blueprints.launchpad.net/neutron/+spec/ml2-typedriver-extra-port-info<br />
* Campus Network Blueprint and ML2 integration<br />
** https://blueprints.launchpad.net/neutron/+spec/campus-network<br />
* OpenDaylight Driver<br />
** https://blueprints.launchpad.net/quantum/+spec/ml2-opendaylight-mechanism-driver<br />
<br />
=== Questions? ===<br />
<br />
== Previous Meeting Logs ==<br />
* Available here: [http://eavesdrop.openstack.org/meetings/networking_ml2/ ML2 Meeting Logs]<br />
<br />
== General ML2 Information ==<br />
Here are the current ml2-specific blueprints for havana:<br />
<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-gre<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-mechanism-drivers<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-portbinding<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-vxlan<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-multi-segment-api<br />
<br />
<br />
These tunnel-related blueprints effect the openvswitch and/or<br />
linuxbridge agents, and the features should also (or exclusively) be<br />
supported (using both agents simultaneously where applicable) by the ml2<br />
plugin:<br />
<br />
* https://blueprints.launchpad.net/quantum/+spec/ovs-vxlan-lisp-tunnel<br />
* https://blueprints.launchpad.net/quantum/+spec/openvswitch-kernel-vxlan<br />
* https://blueprints.launchpad.net/quantum/+spec/vxlan-linuxbridge<br />
* https://blueprints.launchpad.net/quantum/+spec/ovs-tunnel-partial-mesh<br />
* https://blueprints.launchpad.net/quantum/+spec/l2-population<br />
<br />
<br />
These blueprints involve the ml2 MechanismDriver API:<br />
<br />
* https://blueprints.launchpad.net/quantum/+spec/tailf-ncs<br />
* https://blueprints.launchpad.net/quantum/+spec/ovsplugin-hardware-devices<br />
<br />
[[Category: Meetings]]</div>Sukhdevhttps://wiki.openstack.org/w/index.php?title=Meetings/Gluon/Agenda-2017020607&diff=150156Meetings/Gluon/Agenda-20170206072017-01-19T04:59:21Z<p>Sukhdev: </p>
<hr />
<div>== Agenda: 02/06/2017 Monday and 02/07/2017 Tuesday ==<br />
<br />
# Welcome<br />
# Roll Call and Introduction<br />
# Discussion about OpenStack PTG and if we want to present anything there - https://etherpad.openstack.org/p/neutron-ptg-pike (Sukhdev)<br />
# Completing Gluon Tasks<br />
## [https://wiki.openstack.org/wiki/Gluon/Tasks-Ocata Tasks for Ocata and Beyond]<br />
## [https://etherpad.openstack.org/p/ocata-gluon-work-plan Etherpad of Gluon Tasks Discussed in Barcelona]<br />
## [https://etherpad.openstack.org/p/ocata-nova-neutron-session Etherpad of Joint Nova-Neutron Session]<br />
# Other Items for Release<br />
## Stable Branch<br />
# Next Steps<br />
# AOB</div>Sukhdevhttps://wiki.openstack.org/w/index.php?title=Meetings/Gluon/Agenda-2017020607&diff=150155Meetings/Gluon/Agenda-20170206072017-01-19T04:58:46Z<p>Sukhdev: </p>
<hr />
<div>== Agenda: 02/06/2017 Monday and 02/07/2017 Tuesday ==<br />
<br />
# Welcome<br />
# Roll Call and Introduction<br />
# Discussion about OpenStack PTG and if we want to present anything there - https://etherpad.openstack.org/p/neutron-ptg-pike<br />
# Completing Gluon Tasks<br />
## [https://wiki.openstack.org/wiki/Gluon/Tasks-Ocata Tasks for Ocata and Beyond]<br />
## [https://etherpad.openstack.org/p/ocata-gluon-work-plan Etherpad of Gluon Tasks Discussed in Barcelona]<br />
## [https://etherpad.openstack.org/p/ocata-nova-neutron-session Etherpad of Joint Nova-Neutron Session]<br />
# Other Items for Release<br />
## Stable Branch<br />
# Next Steps<br />
# AOB</div>Sukhdevhttps://wiki.openstack.org/w/index.php?title=Meetings/ML2&diff=149810Meetings/ML22017-01-11T07:09:30Z<p>Sukhdev: </p>
<hr />
<div>'''Weekly on Wednesdays at 1600 UTC on #openstack-meeting-alt'''<br />
<br />
Tracking ML2 Subgroup Reviews: [https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews here]<br />
<br />
<br />
==Agenda==<br />
<br />
=== Meeting Janruary 11, 2017 ===<br />
<br />
* Announcements<br />
* There is still room for PTG registrations <br />
<br />
* Bugs/RFEs<br />
** port binding support <br />
*** https://review.openstack.org/#/c/414251<br />
*** https://review.openstack.org/#/c/404293<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting December 14, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 7, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting November 23, 2016 ===<br />
<br />
=== Meeting November 16, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting November 9, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Ocata Summit Retrospective<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
*** part of this Barcelona summit design session: https://etherpad.openstack.org/p/ocata-nova-neutron-session<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting November 2, 2016 ===<br />
<br />
* Skipping due to Ocata summit travel/recovery<br />
<br />
=== No Meeting October 26, 2016 ===<br />
<br />
* Skipping due to Ocata summit<br />
<br />
=== Meeting October 19, 2016 ===<br />
<br />
* Announcements<br />
** Next week Summit in Barcelona. No meeting next week<br />
<br />
* Ocata Planning<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
*** part of this Barcelona summit design session: https://etherpad.openstack.org/p/ocata-nova-neutron-session<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting October 12, 2016 ===<br />
<br />
* Announcements<br />
** Bob Kukura will not be at today's meeting.<br />
<br />
* Ocata Planning<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
*** part of this Barcelona summit design session: https://etherpad.openstack.org/p/ocata-nova-neutron-session<br />
*** Unifying the portbinding logic is not a necessary part of this proposal anymore<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting October 5, 2016 ===<br />
<br />
* Announcements<br />
** Bob Kukura will not be at today's meeting.<br />
<br />
* Ocata Planning<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** Unifying the portbinding logic is not a necessary part of this proposal anymore<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting September 28, 2016 ===<br />
<br />
=== No Meeting September 21, 2016 ===<br />
<br />
=== No Meeting September 14, 2016 ===<br />
<br />
=== Meeting September 7, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** Unifying the portbinding logic is not a necessary part of this proposal anymore<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting August 31, 2016 ===<br />
<br />
* Neither sukhdev nor rkukura is available to chair today, so we'll skip this week's meeting.<br />
<br />
=== Meeting August 24, 2016 ===<br />
<br />
* Announcements<br />
** N-3 is Sept 1<br />
<br />
* Bugs/RFEs<br />
** Unify ML2 portbinding and dvr portbinding tables - andreas (not available for today's meeting)<br />
*** please review this patch - https://review.openstack.org/#/c/317358<br />
*** spec for live migration - https://review.openstack.org/#/c/309416/<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception - see patch here - https://review.openstack.org/#/c/327500<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 17, 2016 ===<br />
<br />
* Announcements<br />
** N-3 is Sept 1<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
*** I have added the conf calling information for remote participation - see - https://etherpad.openstack.org/p/newton-neutron-midcycle-workitems<br />
<br />
<br />
* Bugs/RFEs<br />
** Unify ML2 portbinding and dvr portbinding tables - andreas <br />
<br />
** please review this patch - https://review.openstack.org/#/c/317358<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception - see patch here - https://review.openstack.org/#/c/327500<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
** Clarification on coupling between port create and port update calls to mech drivers<br />
<br />
=== Meeting August 3, 2016 ===<br />
<br />
* Announcements<br />
** N-3 is Sept 1<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
** Barcelona summit presentation voting has started: https://www.openstack.org/summit/barcelona-2016/vote-for-speakers<br />
<br />
* Bugs/RFEs<br />
** Unify ML2 portbinding and dvr portbinding tables - andreas <br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1609184 [RFE] ML2: Allow retry on db error by precommit https://review.openstack.org/#/c/350315/<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 27, 2016 ===<br />
<br />
* Meeting was cancelled this week<br />
<br />
=== Meeting July 20, 2016 ===<br />
<br />
* Announcements<br />
** N-2 is behind us<br />
** N-3 is Sept 1<br />
** Project Mascot/logo - see here - http://lists.openstack.org/pipermail/openstack-dev/2016-July/099046.html<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
<br />
* Bugs/RFEs<br />
** Unify ML2 portbinding and dvr portbinding tables - andreas <br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 13, 2016 ===<br />
<br />
* Announcements<br />
** Deadline to submit proposals for Barcelona summit is today<br />
** N-2 is this week - http://releases.openstack.org/newton/schedule.html<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
<br />
* Bugs/RFEs<br />
** Unify of ML2 portbinding and dvr portbinding tables<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
<br />
<br />
=== Meeting July 6, 2016 ===<br />
<br />
* Announcements<br />
** July 12-14 Neuton-2<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
* Bugs/RFEs<br />
** Unify of ML2 portbinding and dvr portbinding tables<br />
*** Armax commented on the spec: https://review.openstack.org/309416 . Those are his major points:<br />
*** Are we sure that vnic_type and profile are always port specific (and not binding specific)?<br />
*** Why not just merging the portbindingstable into the dvr portbindingstable?<br />
*** For Live Migration Armando rather wants a live migration specifc port extension than a general purpose port extension. The general purpose solution seems a bit overkill to him. On the summit, we decided to go the latter one, thoughts?<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
=== Meeting June 29, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Items from Last week<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting June 22, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Items from Last week<br />
** https://review.openstack.org/#/c/320657/1/neutron/db/ipam_backend_mixin.py <- Should this be fixed? Question from Rossella.<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting June 15, 2016 ===<br />
<br />
* Announcements<br />
* Unify of ML2 portbinding and dvr portbinding tables<br />
** current patchset: https://review.openstack.org/#/c/326987<br />
*** TODO: minor fixes, unit tests<br />
*** Separate Patch: OVO, rework DVR part as well<br />
** series of patches doing similar work for router ha ports: https://review.openstack.org/#/c/323993<br />
** Which one is the right way to go? Who do we need to involve to land this in Newton?<br />
<br />
* Open Discussion<br />
** https://review.openstack.org/#/c/320657/1/neutron/db/ipam_backend_mixin.py <- Should this be fixed? Question from Rossella.<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
=== Meeting June 8, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Open Discussion<br />
<br />
=== Meeting June 1, 2016 ===<br />
<br />
* Announcements<br />
** N-1 is *this* week<br />
** http://releases.openstack.org/newton/schedule.html<br />
<br />
* Manila-ML2 integration <br />
** https://bugs.launchpad.net/neutron/+bug/1573197<br />
<br />
* Security Groups Discussion<br />
<br />
* Open Discussion<br />
** Some routed networks stuff (carl_baldwin)<br />
*** https://review.openstack.org/#/c/317358 - Enabling create / delete of segments directly<br />
*** https://review.openstack.org/#/c/321152 - ML2 bug doesn't allow return of IP allocation in port update.<br />
<br />
=== Meeting May 25, 2016 ===<br />
<br />
* Today's meeting was cancelled - we will meet next week<br />
<br />
* Announcements<br />
** N-1 is next week<br />
** http://releases.openstack.org/newton/schedule.html<br />
<br />
* Manila-ML2 integration <br />
** https://bugs.launchpad.net/neutron/+bug/1573197<br />
<br />
* Security Groups Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting May 18, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Bugs<br />
<br />
* Open Discussion<br />
<br />
=== Meeting May 11, 2016 ===<br />
<br />
(carl_baldwin) Will there be a meeting this week? - Yes<br />
<br />
* Announcements<br />
<br />
* Newton charter for ML2 <br />
** Trunked ports integration with ML2 <br />
** Integration of Segments service plugin with ML2 (see below)<br />
<br />
* Bugs<br />
** Missing ML2 config options in config reference: https://bugs.launchpad.net/openstack-manuals/+bug/1567792<br />
<br />
* Open Discussion<br />
** Some routed networks topics<br />
*** creating and deleting segments on existing network through new segment API<br />
**** Any cases it should be forbidden?<br />
*** Integrating the segments service plugin with ML2<br />
<br />
<br />
=== Meeting May 4, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Discussion on the charter for ML2 for Newton<br />
** Some of the discussion during summit - https://etherpad.openstack.org/p/newton-neutron-unplugged-track<br />
<br />
* Bugs<br />
** Missing ML2 config options in config reference: https://bugs.launchpad.net/openstack-manuals/+bug/1567792<br />
<br />
* Open Discussion<br />
<br />
=== Meeting April 20, 2016 ===<br />
<br />
* Announcements<br />
** rkukura cannot attend today<br />
** Austin Summit Next week<br />
** No meeting next week (4/27)<br />
<br />
* Neutron Austin Design sessions schedule<br />
** https://www.openstack.org/summit/austin-2016/summit-schedule/global-search?t=Neutron%3A<br />
<br />
* Bugs<br />
** Missing ML2 config options in config reference: https://bugs.launchpad.net/openstack-manuals/+bug/1567792<br />
<br />
* Open Discussion<br />
** Nova-Neutron Porbinding Migration issues (+ macvtap migration, cross l2 agent migration) <br />
*** Cannot attend today, so here a brief update (scheuran, 2016-04-13)<br />
*** Started discussion on the ML http://lists.openstack.org/pipermail/openstack-dev/2016-April/092073.html<br />
*** In a lengthy chat with kevinbenton today we agreed to follow up the multiple port binding thing<br />
*** I started rebasing Bobs patches https://review.openstack.org/#/c/189410 - it will take a while, as I'm learning a lot on the way ;)<br />
*** And a BP + spec is required for the API changes that externalize multiple bindings per port, also still TBD<br />
<br />
=== Meeting April 13, 2016 ===<br />
<br />
* Announcements<br />
** Newton is now open for business<br />
** Networking Guide ML2 section merged: http://docs.openstack.org/mitaka/networking-guide/config-ml2-plug-in.html (scheuran)<br />
<br />
* Neutron Austin Design sessions schedule<br />
** https://www.openstack.org/summit/austin-2016/summit-schedule/global-search?t=Neutron%3A<br />
<br />
* Bugs<br />
** Missing ML2 config options in config reference: https://bugs.launchpad.net/openstack-manuals/+bug/1567792<br />
<br />
* Open Discussion<br />
** Nova-Neutron Porbinding Migration issues (+ macvtap migration, cross l2 agent migration) <br />
*** Cannot attend today, so here a brief update (scheuran, 2016-04-13)<br />
*** Started discussion on the ML http://lists.openstack.org/pipermail/openstack-dev/2016-April/092073.html<br />
*** In a lengthy chat with kevinbenton today we agreed to follow up the multiple port binding thing<br />
*** I started rebasing Bobs patches https://review.openstack.org/#/c/189410 - it will take a while, as I'm learning a lot on the way ;)<br />
*** And a BP + spec is required for the API changes that externalize multiple bindings per port, also still TBD<br />
<br />
=== Meeting April 6, 2016 ===<br />
<br />
* Announcements<br />
** Mitaka release is this week<br />
<br />
* Neutron Austin Design summit Ideas <br />
** Link - https://etherpad.openstack.org/p/newton-neutron-summit-ideas<br />
<br />
* port binding discussion on migration (scheuran) - continuation from previous week<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 30, 2016 ===<br />
<br />
* Announcements<br />
** Mitaka RC2 in the works<br />
<br />
* Neutron Austin Design summit Ideas <br />
** Link - https://etherpad.openstack.org/p/newton-neutron-summit-ideas<br />
<br />
* port binding discussion on migration (scheuran)<br />
** In case distributed ports would be needed, old (currently abandoned, but worth revisiting) effort to cleanup DVR's distributed port implementation as a precursor to generalizing it is here:<br />
*** https://bugs.launchpad.net/neutron/+bug/1367391<br />
*** https://review.openstack.org/#/c/189410/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 23, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Neutron Austin Design summit Ideas <br />
** Link - https://etherpad.openstack.org/p/newton-neutron-summit-ideas<br />
<br />
* port binding discussion on migration (scheuran)<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 16, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Docs ML2 configuration section update<br />
** Documentation - https://review.openstack.org/#/c/282349<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* port binding with port owned by router<br />
<br />
* Simulate portbinding on migration target host (scheuran)<br />
** Use Case: Migration cross l2 agents, migration with macvtap l2 agent --> In both cases nova needs to know the portbinding information that should be used on the migration target before migration has started (in nova pre_live_migration) and before port has been bound. This information is required to trigger the correct vif-plug action on the target and to modify the libvirt domain.xml accordingly<br />
** Approach: Some new api call is required, which simulates the portbinding for the target host and returns this information<br />
** This is just as a heads up - I try to come up with more details in the next meeting (23rd of March)<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 9, 2016 ===<br />
<br />
* Announcements<br />
** rkukura cannot attend today<br />
<br />
* Modular L2 agent update<br />
** Documentation - https://review.openstack.org/#/c/282349<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 2, 2016 ===<br />
<br />
* Announcements<br />
** Mitaka-3 is this week<br />
<br />
* Modular L2 agent update<br />
** Documentation - https://review.openstack.org/#/c/282349<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting February 24, 2016 ===<br />
<br />
* Announcements<br />
** neutron mid-cycle this week - https://etherpad.openstack.org/p/neutron-mitaka-midcycle<br />
<br />
* Open Agenda - based upon interest<br />
<br />
* Modular L2 agent update<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting February 17, 2016 ===<br />
<br />
* Announcements<br />
** rkukura on PTO this week<br />
<br />
* Open Agenda - based upon interest<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Modular L2 agent update<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting February 10, 2016 ===<br />
<br />
* Announcements<br />
** Do not forget to vote on sessions for Austin Summit<br />
*** https://www.openstack.org/summit/austin-2016/vote-for-speakers<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Modular L2 agent update<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting February 3, 2016 ===<br />
<br />
* Announcements<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Modular L2 agent update<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting January 27, 2016 ===<br />
<br />
* Announcements<br />
** Austin (Newton) Summit session proposal deadline is Monday<br />
*** https://www.openstack.org/summit/austin-2016/call-for-speakers<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting January 20, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Driver API for SecurityGroup <br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Any topics of interest to ML2 - Open Agenda based upon the interest<br />
* Open Discussion<br />
<br />
<br />
=== Meeting January 13, 2016 ===<br />
<br />
* Announcements<br />
** M2 is next week<br />
<br />
* Driver API for SecurityGroup <br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Any topics of interest to ML2 - Open Agenda based upon the interest<br />
* Open Discussion<br />
<br />
=== Meeting January 6, 2016 ===<br />
* Announcements<br />
** M2 Mid Jan<br />
<br />
* Driver API for SecurityGroup - good discussion on the bug<br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* Trunk port binding for VLAN-awere VMs - pretty much ready to go<br />
** Spec - https://review.openstack.org/#/c/243786/<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Any topics of interest to ML2 - Open Agenda based upon the interest<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 30, 2015 ===<br />
<br />
* No meeting<br />
<br />
=== Meeting December 23, 2015 ===<br />
<br />
* No meeting<br />
<br />
=== Meeting December 16, 2015 ===<br />
<br />
* Announcements<br />
** Sukhdev is off for next two weeks, rkukura is off week after next<br />
** no meeting 12/30<br />
** quick poll - meet next week (12/23)?<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** Spec - https://review.openstack.org/#/c/243786/<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran (can't attend today 12/09)<br />
** This patch needs to go in first, then we're ready to do the split of the lb agent: https://review.openstack.org/250542<br />
** Split of the lb agent: Will be updated after above went in: https://review.openstack.org/#/c/246318/<br />
** Moving the code to a separate file [WIP] https://review.openstack.org/#/c/248138/<br />
** Also had a discussion with kevinbenton and ajo if arp spoofing stuff could be modelled as agent extension. Could not convince them, so we agreed to go on with the current design and keep that in the back of our minds for the future.<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* limited-portsec Discussion<br />
** if the limited-portsec depend on port-sec extension, there maybe code in limited-portsec to extend the dict of port-sec.<br />
** https://review.openstack.org/#/c/250036/ , difficult to handle the dependency in these extensions.<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 9, 2015 ===<br />
<br />
* Announcements<br />
** Sukhdev is off for next three weeks<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** Spec - https://review.openstack.org/#/c/243786/<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran (can't attend today 12/09)<br />
** This patch needs to go in first, then we're ready to do the split of the lb agent: https://review.openstack.org/250542<br />
** Split of the lb agent: Will be updated after above went in: https://review.openstack.org/#/c/246318/<br />
** Moving the code to a separate file [WIP] https://review.openstack.org/#/c/248138/<br />
** Also had a discussion with kevinbenton and ajo if arp spoofing stuff could be modelled as agent extension. Could not convince them, so we agreed to go on with the current design and keep that in the back of our minds for the future.<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* limited-portsec Discussion<br />
** if the limited-portsec depend on port-sec extension, there maybe code in limited-portsec to extend the dict of port-sec.<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Open Discussion<br />
** Discussion on passing network ID to the type drivers - enhancement is needed to three methods as follows:<br />
*** def allocate_tenant_segment(self, session, network_id=None):<br />
*** def reserve_provider_segment(self, session, segment, network_id=None):<br />
*** def release_segment(self, session, segment, network_id=None):<br />
<br />
=== Meeting December 2, 2015 ===<br />
* Announcements<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** Spec - https://review.openstack.org/#/c/243786/<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
** https://review.openstack.org/#/c/246318/<br />
** https://review.openstack.org/#/c/248138/<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting November 25, 2015 ===<br />
* Announcements<br />
** M1 is due next week<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** Bence Romsics discussed with ML2 subteam at summit<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting November 18, 2015 ===<br />
* Announcements<br />
** M1 is due in first week of Dec<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** Bence Romsics discussed with ML2 subteam at summit<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting November 11, 2015 ===<br />
* Announcements<br />
** Welcome back from the summit and our week off!<br />
** Mitaka-1 December 1: https://launchpad.net/neutron/+milestone/mitaka-1<br />
<br />
* Mitaka Design Summit recap<br />
** Etherpads: https://wiki.openstack.org/wiki/Design_Summit/Mitaka/Etherpads#Neutron<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** Bence Romsics discussed with ML2 subteam at summit<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
=== Meeting October 21, 2015 ===<br />
* Announcements<br />
** Mitaka summit is next week<br />
** No ML2 IRC meeting during summit<br />
<br />
* Mitaka Design Summit<br />
** Neutron Design Summit schedule - https://www.openstack.org/summit/tokyo-2015/schedule/design-summit<br />
<br />
* ML2 pre-cycle sprint recap<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** email summaries - TBD<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
=== Meeting October 14, 2015 ===<br />
<br />
* Meeting cancelled due to low attendance<br />
<br />
=== Meeting October 7, 2015 ===<br />
<br />
* No meeting - ML2 pre-cycle sprint<br />
<br />
=== Meeting Sept 30, 2015 ===<br />
* Announcements<br />
** Neutron has a new PTL for Mitaka - congratulations to armax and many thanks to mestery!<br />
** ML2 pre-cycle sprint is next week<br />
** No ML2 IRC meeting next week<br />
<br />
* ML2 pre-cycle sprint<br />
** Sprint announcement - http://lists.openstack.org/pipermail/openstack-dev/2015-September/073927.html<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** Logistics<br />
** Prep<br />
<br />
* Mitaka Design Summit proposals for ML2 - discussion <br />
** Neutron Mitaka Design Summit proposals - https://etherpad.openstack.org/p/neutron-mitaka-designsummit<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* Modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
=== Meeting Sept 23, 2015 ===<br />
* Announcements<br />
** Liberty RC1 contents - https://launchpad.net/neutron/+milestone/liberty-rc1<br />
** PTL election is this week - https://wiki.openstack.org/wiki/PTL_Elections_September_2015<br />
<br />
* ML2 late-cycle plan<br />
** Sprint announcement - http://lists.openstack.org/pipermail/openstack-dev/2015-September/073927.html<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* Mitaka Design Summit proposals for ML2 - discussion <br />
** Nutron Mitaka Design Summit proposals - https://etherpad.openstack.org/p/neutron-mitaka-designsummit<br />
<br />
* driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting Sept 16, 2015 ===<br />
<br />
* Announcements<br />
** Liberty RC1 contents - https://launchpad.net/neutron/+milestone/liberty-rc1<br />
<br />
* ML2 late-cycle plan<br />
** Sprint announcement - http://lists.openstack.org/pipermail/openstack-dev/2015-September/073927.html<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* Mitaka Design Summit proposals for ML2 - discussion <br />
** Nutron Mitaka Design Summit proposals - https://etherpad.openstack.org/p/neutron-mitaka-designsummit<br />
<br />
* driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting Sept 9, 2015 ===<br />
<br />
* Announcements<br />
** Liberty-3 contents - https://launchpad.net/neutron/+milestone/liberty-3<br />
** Liberty RC1 contents - https://launchpad.net/neutron/+milestone/liberty-rc1<br />
<br />
* ML2 late-cycle plan<br />
** Sprint announcement - http://lists.openstack.org/pipermail/openstack-dev/2015-September/073927.html<br />
<br />
* Mitaka Design Summit proposals for ML2 - discussion <br />
** Brainstorm ideas for the Mitaka ML2 design summit ideas<br />
** Nutron Mitaka Design Summit proposals - https://etherpad.openstack.org/p/neutron-mitaka-designsummit<br />
<br />
* driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting Sept 2, 2015 ===<br />
<br />
* Announcements<br />
** Liberty FF is this week (or early next week)<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is Yahoo (tentative) <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** Task Flow Document<br />
*** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* driver API for SecurityGroup - Do we want to come up with a plan for Design session in Tokyo for this? <br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 26, 2015 ===<br />
<br />
* Announcements<br />
** Liberty FF is next week<br />
<br />
* Action Items from previous weeks:<br />
** rkukura to work with others to finalize the venue for the ML2 late-cycle sprint<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is TBD. <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* driver API for SecurityGroup<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 19, 2015 ===<br />
<br />
* Announcements<br />
** Liberty FF is two weeks away<br />
<br />
* Action Items from previous weeks:<br />
** rkukura and Sukhdev to re-organize weekly meeting agenda around goals for upcoming Mitaka cycle as well as anything needed to wrap up for liberty<br />
** rkukura to work with others to finalize the venue for the ML2 late-cycle sprint<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is TBD. <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L3 Blueprints - https://launchpad.net/neutron/+milestone/liberty-3<br />
** couple of Blueprints may be of interest to ML2 team<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* driver API for SecurityGroup<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 12, 2015 ===<br />
<br />
* Announcements<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is TBD. <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L3 Blueprints - https://launchpad.net/neutron/+milestone/liberty-3<br />
** couple of Blueprints may be of interest to ML2 team<br />
<br />
* L2 Modular Agent discussion<br />
** macvtap agent and ML2 discussion. Feel free to express your opinion - http://lists.openstack.org/pipermail/openstack-dev/2015-August/071207.html<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 5, 2015 ===<br />
<br />
* Announcements<br />
** Liberty FF is end of August<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is TBD. <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L3 Blueprints - https://launchpad.net/neutron/+milestone/liberty-3<br />
** couple of Blueprints may be of interest to ML2 team<br />
<br />
* L2 Modular Agent discussion<br />
** macvtap agent and ML2 discussion. Feel free to express your openion - http://lists.openstack.org/pipermail/openstack-dev/2015-August/071207.html<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 29, 2015 ===<br />
<br />
* Announcements<br />
** Liberty-2 is this week<br />
** Liberty-3 is end of August<br />
<br />
* ML2 late-cycle plan<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L2 Modular Agent discussion<br />
<br />
* Place for Macvtap agent (scheuran) - Putting this right after l2-agent, as it is related to it<br />
** Planning a ml2 driver + l2 agent for macvtap attachments (independent from sriov). But where should it land?<br />
*** 1) own openstack repo networking-macvtap (already some discussion there: https://review.openstack.org/#/c/195907/)<br />
*** 2) in neutron tree as new reference, own agent (duplicating code)<br />
*** 3) In neutron tree, Integrated into linuxbridge agent (reusing about 500 lines of code, mostly main loop, detecting new devices,...); Extracting superclass out of linuxbridge agent that can be subclassed. Having config option to either run agent in lb or in macvtap mode. fully functional prototype (macvtap stuff tested): https://github.com/scheuran/networking-macvtap/commit/36a068cf3d3d6930ab9330efb099cd95a84ca785<br />
*** 4) modular l2 agent, but as long it is being discussed go with #1<br />
*** 5) Prototyping modular layer 2 agent ( #a in separate repo vs. #b together with lb)<br />
** Anyhow there will be a separate ml2 driver which will either land in tree or in the networking-macvtap repo<br />
** Spec on github (assuming it will land in a separate repo): https://github.com/scheuran/networking-macvtap/commit/bc239419398ec039da35ec949a14691280733bf6<br />
** Has been discussed in yesterdays neutron meeting where I was asked to evaluate agent-extension used for qos - but that can not be used: http://eavesdrop.openstack.org/meetings/networking/2015/networking.2015-07-28-14.01.log.html<br />
<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
** request for patch review:<br />
*** https://review.openstack.org/#/c/202357/ l3_db: it updates port attribute without L2 plugin<br />
*** https://review.openstack.org/#/c/202358/ l3_db: not use L2 plugin _get_port unnecessarily<br />
*** https://review.openstack.org/#/c/202359/ l3: not use L2 plugin _get_subnet unnecessarily<br />
<br />
=== Meeting July 22, 2015 ===<br />
<br />
* Announcements<br />
** Liberty-2 is next week<br />
**Liberty Release Schedule - https://wiki.openstack.org/wiki/Liberty_Release_Schedule<br />
<br />
* Action Items<br />
** rkukura to finalize the plan for ML2 sprint<br />
*** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L2 Modular Agent discussion<br />
* Physical Topology Discussion<br />
* Ironic/Neutron-ML2 integration discussion<br />
** https://wiki.openstack.org/wiki/Meetings/Ironic-neutron<br />
<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 15, 2015 ===<br />
<br />
* Announcements<br />
** Liberty-2 is fast approaching - end of July<br />
**Liberty Release Schedule - https://wiki.openstack.org/wiki/Liberty_Release_Schedule<br />
<br />
* Action Items<br />
** rkukura to finalize the plan for ML2 sprint<br />
*** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L2 Modular Agent discussion<br />
* Physical Topology Discussion<br />
* Ironic/Neutron-ML2 integration discussion<br />
** https://wiki.openstack.org/wiki/Meetings/Ironic-neutron<br />
** ML2 based test framework for Ironic - call for discussion/Ideas<br />
<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 8, 2015 ===<br />
<br />
* Announcements<br />
<br />
* Action Items<br />
** rkukura and manishg to finalize the ML2 sprint plans and put together an etherpad for sprint<br />
*** Etherpad started: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** asomya and shivharis to add Physical Topology to the ML2 charter for Liberty<br />
<br />
* ML2 Mid-cycle sprint - decide on the date <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
** Following participants are available - please add your name, if you can participate<br />
*** Sukhdev K<br />
*** Bob K<br />
*** Arvind S<br />
*** Manish G<br />
*** Kevin B<br />
*** Josh <br />
* L2 Modular Agent discussion<br />
* Physical Topology Discussion<br />
* Ironic/Neutron-ML2 integration discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 1, 2015 ===<br />
<br />
* Announcements<br />
<br />
* Action Items<br />
** rkukura and manishg to finalize the ML2 sprint plans and put together an etherpad for sprint<br />
*** Etherpad started: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** banix to discuss Modular L2 agents topic in Neutron core team and drive the priority<br />
** asomya and shivharis to add Physical Topology to the ML2 charter for Liberty<br />
<br />
* Neutron Mid-cycle sprint recap (Sukhdev)<br />
<br />
* ML2 Mid-cycle sprint<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** July 13-17 seems like the earliest possible week<br />
** Following participants are available - please add your name, if you can participate<br />
*** Sukhdev K<br />
*** Bob K<br />
*** Arvind S<br />
*** Manish G<br />
*** Josh <br />
** Task Flow Document<br />
*** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Discussion on binding_profile_type to facilitate filtering of Ironic ports or using device_owner (Sukhdev)<br />
<br />
* Open Discussion<br />
<br />
=== Meeting June 24, 2015 ===<br />
<br />
* No meeting - Neutron mid-cycle sprint<br />
<br />
=== Meeting June 17, 2015 ===<br />
<br />
* Announcements<br />
** VLAN aware VMs meeting 6-15-2015<br />
*** https://etherpad.openstack.org/p/YVR-neutron-vlan-trunk<br />
<br />
* Action Items<br />
** banix to discuss Modular L2 agents topic in Neutron core team and drive the priority<br />
** asomya and shivharis to add Physical Topology to the ML2 charter for Liberty<br />
** manishg to propose two or three time slots for mid-cycle sprint for task flow<br />
*** Proposing a few dates here (we will probably need 2 days but just proposing a range)<br />
**** Jul/8 - Jul/10<br />
**** Jul/13 - Jul/15<br />
**** Sep/9 - Sep/11<br />
**** Sep/16 - Sep/18<br />
**** Sep/23 - Sep/25<br />
<br />
* Neutron Mid-Cycle Sprint Discussion <br />
** https://etherpad.openstack.org/p/neutron-liberty-mid-cycle <br />
*** July 13-17 seems like the earliest possible week<br />
** Following participants are available - please add your name, if you can participate<br />
*** Sukhdev K<br />
*** Bob K<br />
*** Manish G<br />
*** Josh <br />
<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
=== Meeting June 10, 2015 ===<br />
*Absence: <br />
** banix. I will be away. Will follow up on my AI by next week.<br />
<br />
* Announcements<br />
** New RFE process - to be followed after Liberty 1<br />
*** http://docs.openstack.org/developer/neutron/policies/blueprints.html#neutron-request-for-feature-enhancements<br />
** Core-vendor decomp - Phase II<br />
*** https://review.openstack.org/#/c/187267<br />
<br />
* Action Items<br />
** rkukura to discuss with QoS implications with ajo on ML2<br />
** banix to discuss Modular L2 agents topic in Neutron core team and drive the priority<br />
** asomya and shivharis to add Physical Topology to the ML2 charter for Liberty<br />
** manishg to propose two or three time slots for mid-cycle sprint for task flow<br />
*** Proposing a few dates here (we will probably need 2 days but just proposing a range)<br />
**** Jul/8 - Jul/10<br />
**** Jul/13 - Jul/15<br />
**** Sep/9 - Sep/11<br />
**** Sep/16 - Sep/18<br />
**** Sep/23 - Sep/25<br />
<br />
* Neutron Mid-Cycle Sprint Discussion <br />
** I have removed Task Flow item from etherpad for Ft. Collins mid-cycle. <br />
** https://etherpad.openstack.org/p/neutron-liberty-mid-cycle <br />
** Discussion on the time frame that works for people to have an ML2 mid-cycle in the Bay Area<br />
*** July 13-17 seems like the earliest possible week<br />
** Following participants are available - please add your name, if you can participate<br />
*** Sukhdev K<br />
*** Bob K<br />
*** Manish G<br />
*** Josh <br />
<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting June 3, 2015 ===<br />
<br />
* Announcements<br />
** Ironic-Neutron integration weekly meetings was kicked off this week - Lots of interest in this topic . Anybody interested in this topic, please join us next week and every week after that.<br />
*** https://wiki.openstack.org/wiki/Meetings/Ironic-neutron<br />
** New Spec process<br />
*** https://github.com/openstack/neutron/blob/master/doc/source/policies/blueprints.rst<br />
** Core-vendor decomp - Phase II<br />
*** https://review.openstack.org/#/c/187267<br />
<br />
* Charter of ML2 sub-team for Liberty Cycle<br />
** Task Flow<br />
** Decomposition phase -2<br />
<br />
* Neutron Mid-Cycle Sprint Discussion <br />
** Key players for the Task Flow can not make the sprint. Possibilities are to hold mid-cycle sprint in Bay Area. Who is interested? Who can make it? <br />
** https://etherpad.openstack.org/p/neutron-liberty-mid-cycle <br />
<br />
* Task Flow Discussion<br />
** We lost opportunity to discuss it in Vancouver<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting May 27, 2015 ===<br />
<br />
* No meeting - recovering from summit<br />
<br />
=== Meeting May 20, 2015 ===<br />
<br />
* No meeting - Liberty Summit<br />
<br />
=== Meeting May 13, 2015 ===<br />
<br />
*Announcements<br />
** No meeting next two weeks. Next week everybody is at summit, following week to recover from travels<br />
<br />
*Task Flow Discussion<br />
*** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
*** midonet plugin (not done - will take care of it this week) (manishg)<br />
<br />
*Liberty Design Summit Discussion<br />
**https://wiki.openstack.org/wiki/Summit/Liberty/Etherpads#Neutron<br />
** Contributor Meetup Friday (at Summit): https://etherpad.openstack.org/p/YVR-neutron-contributor-meetup<br />
<br />
*ML2 on Neutron Mid-Cycle Sprint <br />
**https://etherpad.openstack.org/p/neutron-liberty-mid-cycle (see item 4)<br />
<br />
* Liberty BP<br />
** converting address-pair and security-group into extension driver. <br />
*** https://review.openstack.org/#/c/169223/3/specs/liberty/ml2-extension-driver-convert.rst<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
** Discussion on Port to network relationship - N:M relationship - is it allowed in our current design? <br />
*** Can one port attach to multiple networks? <br />
*** Can a (v)NIC attach to multiple networks? <br />
*** Can one network attach to multiple ports of same instance/node?<br />
<br />
=== Meeting May 6, 2015 ===<br />
<br />
*Announcements<br />
** Kilo was released last week - congratulations to everybody<br />
<br />
*Task Flow Discussion<br />
*** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
*** midonet plugin (not done - will take care of it this week) (manishg)<br />
<br />
*Liberty Design Summit Discussion<br />
**https://wiki.openstack.org/wiki/Summit/Liberty/Etherpads#Neutron<br />
**ML2 topics are in Fishbowl room discussions - lets update it<br />
**Lightening talks are here - http://libertydesignsummit.sched.org/event/213da02952470483dfd8b2765aa88485#.VUmpcGRVhHw<br />
<br />
*ML2 on Neutron Mid-Cycle Sprint <br />
**https://etherpad.openstack.org/p/neutron-liberty-mid-cycle (see item 4)<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
=== Meeting April 29, 2015 ===<br />
*Announcements<br />
** Kilo RC3 is due any day<br />
** Starting with Liberty Spec process for new features is being abandoned in favor of light weight RFE is being implemented<br />
***https://review.openstack.org/#/c/177342/<br />
** Changes to Driver team - Doug and Maru replacing Salvatore and Mark <br />
<br />
*Action Items from Last week<br />
**manishg to document task flow discussions and look into the midonet plugin<br />
*** [https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document] (manishg)<br />
*** midonet plugin (not done - will take care of it this week) (manishg)<br />
<br />
*Ironic (bare metal) integration through ML2 Mech Drivers (discussion)<br />
**There is a tremendous interest by many vendors, as well as Ironic team for this. I have requested a summit session for this. see item 63 on etherpad<br />
**https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
<br />
*ML2 on Neutron Mid-Cycle Sprint <br />
**https://etherpad.openstack.org/p/neutron-liberty-mid-cycle (see item 4)<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting April 22, 2015 ===<br />
*Announcements<br />
** Kilo RC2 is due any day<br />
** Networking Guide Doc Day Sprint it tomorrow. Please contact Edgar, if you want to participate/contribute<br />
*** Here is agenda for the sprint - https://etherpad.openstack.org/p/networking-guide<br />
<br />
*Action Items from Last week<br />
**Sukhdev to discuss with mestery about task flow during mid-cycle sprint<br />
**Document the discussion point related to ML2 Sync (Manish)<br />
**shivharis to find the information about release notes for Kilo and share with the team<br />
***https://wiki.openstack.org/wiki/ReleaseNotes/Kilo<br />
<br />
*ML2 on Neutron Mid-Cycle Sprint <br />
**https://etherpad.openstack.org/p/neutron-liberty-mid-cycle (see item 4)<br />
<br />
* ML2 summit sessions<br />
** Design summit session etherpad: https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting April 15, 2015 ===<br />
*Announcements<br />
** Absence: Manish (Jury Duty)<br />
** Absence next week: rkukura (PTO - college tour)<br />
** Kilo RC is out<br />
<br />
*Action Items from Last week<br />
**Add next steps for the Drivers decomposition to summit topic etherpad - shivharis<br />
**shivharis to find the information about release notes for Kilo and share with the team<br />
**rkukura and Sukhdev to discuss with mestery about task flow during mid-cycle sprint<br />
**Document the discussion point related to ML2 Sync (Manish)<br />
<br />
* Finalize recommendations to mestery on ML2 summit sessions<br />
** Design summit session etherpad: https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
<br />
* Quick update on DVR UT/fix/cleanup work (rkukura)<br />
<br />
* portsecurity tests: unit, functional and scenario<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting April 8, 2015 ===<br />
<br />
*Announcements<br />
** RC's are April 9-23 and Kilo release on April 30<br />
** Liberty mid-cycle sprint announced. <br />
*** June 24-26 in Fort Collins, CO (at HP)<br />
*** Topics to be decided after Vancouver summit - https://etherpad.openstack.org/p/neutron-liberty-mid-cycle<br />
<br />
*Action Items from Last week<br />
**Add next steps for the Drivers decomposition to summit topic etherpad - shivharis<br />
*** Design summit session etherpad: https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
**ML2 sync and error handling to summit topic etherpad (rkukura)<br />
**Document the discussion point related to ML2 Sync (Manish)<br />
<br />
* Mechanism drivers and DVR discussion (rkukura)<br />
** Have made good (but slow) progress on DVR port binding schema and logic cleanup<br />
*** https://bugs.launchpad.net/neutron/+bug/1367391<br />
*** Will miss kilo, hopefully merge early in liberty, cannot back-port to kilo due to schema changes<br />
** Discovered no current unit tests cover critical DVR port binding logic, so adding them as separate patch against current code, then will ensure they don't break in dependent cleanup patch<br />
*** Extending test_port_binding to exercise update_dvr_port_binding, get_device_details, etc. for DVR ports, utilizing existing PortContext state asserts in mechanism_test MD<br />
*** Hoped to get at least the new UTs into kilo, but probably too late, but can back-port to kilo<br />
** Discovered several issues (inconsistencies in per-host vs. host-independent state in PortContext) that would seem to break ToR switch MDs that need to track binding state per host:<br />
*** When committing DVR port binding, PortContext passed to update_port methods has new binding:vif_type and binding:vif_details for the bound host, but shows 'distributed' for previous binding:vif_type instead of 'unbound' like for normal ports, and empty strings for current or previous binding:host_id - propose to make these work like for non-DVR ports<br />
*** When updating DVR port's status, PortContext currently shows 'distributed' for binding:vif_type and empty string for host, but has binding_levels, etc., for the specific host - could change this to reflect host-specific state, or to only be called when port's status changes and reflect non-host-specific state<br />
** Issues to discuss<br />
*** Has anyone tested their MDs with DVR?<br />
*** Has anyone run into these (or other) issues?<br />
*** Is back-porting these sorts of behavioral fixes to kilo acceptable?<br />
*** Do we have consensus on making update_port methods reflect per-host state when committing DVR port binding?<br />
*** Do we prefer to make update_port methods reflect per-host state or only host-independent state when changing DVR port status, or do we need separate updates for each?<br />
<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting April 1, 2015 ===<br />
<br />
*Announcements<br />
** RC's are April 9-23 and Kilo release on April 30<br />
** Design summit session etherpad: https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
*Action Items from Last week<br />
**Document the discussion point related to ML2 Sync (Manish)<br />
**Create an etherpad for driver decomposition discussion at Vancouver Summit<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting March 25, 2015 ===<br />
<br />
*Announcements<br />
** RC's are April 9-23 and Kilo release on April 30<br />
** RC1 content is here - https://launchpad.net/neutron/+milestone/kilo-rc1<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting March 18, 2015 ===<br />
<br />
*Announcements<br />
**L2 Gateway API is ready for consumption by everybody. Give it a test drive and provide feedback to the team. <br />
**See wiki here - https://wiki.openstack.org/wiki/Neutron/L2-GW<br />
** K3 content is here - https://launchpad.net/neutron/+milestone/kilo-3<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
<br />
=== Meeting March 11, 2015 ===<br />
<br />
*Announcements<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
<br />
<br />
=== Meeting March 4, 2015 ===<br />
<br />
*Announcements<br />
** Kilo Feature Freeze is tomorrow (March 5th)<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* portsecurity patches<br />
** https://review.openstack.org/#/c/126552/<br />
** https://review.openstack.org/#/c/160051/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron/+bug/1328991<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting February 25, 2015 ===<br />
<br />
*Announcements<br />
** shivharis: under the weather<br />
* ML2 Drivers decomposition discussion<br />
** How are distributions packaging decomposed drivers?<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
*Few BPs being worked on may have impact on ML2 <br />
**https://blueprints.launchpad.net/neutron/+spec/nfv-vlan-trunks<br />
**https://blueprints.launchpad.net/neutron/+spec/restructure-l2-agent<br />
* ML2 Extension Driver API enhancements <br />
** https://review.openstack.org/#/c/152759/ - ready to merge<br />
** https://review.openstack.org/#/c/129178/ - coming along well<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting February 18, 2015 ===<br />
<br />
*Announcements<br />
* ML2 Drivers decomposition discussion<br />
** How are distributions packaging decomposed drivers?<br />
* ML2 Sync and error handling (Task Flow)<br />
* ML2 Extension Driver API enhancements<br />
** Needed for PortSecurity extension driver<br />
** https://review.openstack.org/#/c/152759/<br />
** https://review.openstack.org/#/c/129178/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting February 11, 2015 ===<br />
<br />
*Announcements<br />
**K2 is already out<br />
**Feature proposal freeze for Kilo is March 5<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow) - Follow on from previous week (manishg)<br />
** PoC: https://review.openstack.org/#/c/154333/<br />
* ML2 Extension Driver API enhancements<br />
** Needed for PortSecurity extension driver<br />
** https://review.openstack.org/#/c/152759/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting February 4, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is this week week<br />
*** https://launchpad.net/neutron/+milestone/kilo-2<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow) - manishg<br />
* Blueprint list consolidation - updated link is here: <br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting January 28, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is next week<br />
*** https://launchpad.net/neutron/+milestone/kilo-2<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow) - update manishg<br />
* Blueprint list consolidation (shivharis and manishg)<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
**https://bugs.launchpad.net/neutron/+bug/1415526<br />
* Open Discussion<br />
<br />
=== Meeting January 21, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is on Feb 5th<br />
*** https://launchpad.net/neutron/+milestone/kilo-2<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow) - update manishg<br />
* Blueprint list consolidation (shivharis and manishg)<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://bugs.launchpad.net/neutron/+bug/1179223 (romilg)<br />
** Review patch set for the bug/1179223 https://review.openstack.org/#/c/136106/<br />
** https://bugs.launchpad.net/neutron/+bug/1367391 (matrohon)<br />
* Open Discussion<br />
<br />
=== Meeting January 14, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is few weeks away<br />
*** https://launchpad.net/neutron/+milestone/kilo-2<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow)<br />
* Blueprint list consolidation (shivharis and manishg)<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://review.openstack.org/#/c/113999/<br />
* Open Discussion<br />
<br />
=== Meeting January 7, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is in one month<br />
*** https://wiki.openstack.org/wiki/Kilo_Release_Schedule<br />
* L2 Gateway update<br />
** Team plans to meet every other week initially - goal is to have an API within Kilo cycle<br />
**See details here: https://wiki.openstack.org/wiki/Meetings#Networking_L2_Gateway_meeting<br />
* ML2 Drivers decomposition discussion<br />
* Blueprint list consolidation (shivharis and manishg)<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 31, 2014 ===<br />
<br />
* No meeting - holiday break<br />
<br />
=== Meeting December 24, 2014 ===<br />
<br />
* No meeting - holiday break<br />
<br />
=== Meeting December 17, 2014 ===<br />
<br />
*Announcements<br />
<br />
**Kilo-1 is due this week<br />
*** Here is the content of the release https://launchpad.net/neutron/+milestone/kilo-1<br />
<br />
** Neutron Mid-cycle report<br />
*** https://etherpad.openstack.org/p/neutron-mid-cycle-sprint-dec-2014<br />
***http://lists.openstack.org/pipermail/openstack-dev/2014-December/052715.html<br />
<br />
* Discussion about the ML2 Drivers decomposition<br />
* Blueprint list consolidation (shivharis and manishg)<br />
** Needs further split of drivers<br />
<br />
* Bugs<br />
** We are closing in on K-1 release<br />
** High priority bugs:<br />
** https://bugs.launchpad.net/neutron/+bug/1179223 (romilg)<br />
** https://bugs.launchpad.net/neutron/+bug/1367391 (rkukura)<br />
** https://bugs.launchpad.net/neutron/+bug/1378732 (markmacclain, bug was critical at one point)<br />
** https://bugs.launchpad.net/neutron/+bug/1381536 (Eugene)<br />
** Other bugs:<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 10, 2014 ===<br />
<br />
* No meeting today due to Neutron Mid-cycle sprint<br />
<br />
=== Meeting December 3, 2014 ===<br />
* Announcements<br />
** Mid-cycle meetup: https://wiki.openstack.org/wiki/Sprints/NeutronKiloSprint<br />
** Sub-teams charter https://wiki.openstack.org/wiki/NeutronSubteamCharters<br />
** Kilo release schedule: https://wiki.openstack.org/wiki/Kilo_Release_Schedule<br />
<br />
*Action Items from previous Week<br />
** None<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** Total of 56 bugs, many in medium and low state<br />
** Many vendor specific bugs<br />
** Should we continue working on this (almost done) or abandon it: https://review.openstack.org/#/c/113999/<br />
<br />
* Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
* ML2 driver repository discussion - We did not get to cover it last week<br />
** It seems ML2 vendor drivers will likely be moving out of the main neutron git repository<br />
*** https://review.openstack.org/#/c/134680/<br />
** Any vendor can use their own private repository (stackforge?)<br />
** Do we want a common repository for ML2 vendor drivers?<br />
*** Merges reviewed/approved by an ML2 core team?<br />
*** Pros<br />
**** Reviews maintain consistent quality, style, functionality, etc.<br />
**** Help ensure drivers can coexist in heterogeneous deployments<br />
**** Changes to driver API can update all drivers in common repo in single merge<br />
**** Distributions can package entire set of vendor drivers rather than having to interact with each vendor separately<br />
*** Cons<br />
**** Reviews and approval needed to merge<br />
**** Vendors don't control release cycle for their own drivers<br />
**** Not a level playing field for vendors who chose to use their own repositories<br />
*** Formal poll coming?<br />
<br />
* Modular L2 agent<br />
** Separate task force?<br />
** Relationship to ML2?<br />
<br />
*Open Discussion<br />
** https://blueprints.launchpad.net/neutron/+spec/network-settings-support-vnic-type<br />
<br />
=== Meeting November 26, 2014 ===<br />
* Announcements<br />
** Mid-cycle meetup: https://wiki.openstack.org/wiki/Sprints/NeutronKiloSprint<br />
** Kilo release schedule: https://wiki.openstack.org/wiki/Kilo_Release_Schedule<br />
<br />
*Action Items from previous Week<br />
** Discuss rate limiting (throughput limiting)<br />
** Discuss port security<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
* ML2 Subteam Charter<br />
** https://etherpad.openstack.org/p/ML2_Subteam_Charter<br />
<br />
* ML2 driver repository discussion<br />
** It seems ML2 vendor drivers will likely be moving out of the main neutron git repository<br />
*** https://review.openstack.org/#/c/134680/<br />
** Any vendor can use their own private repository (stackforge?)<br />
** Do we want a common repository for ML2 vendor drivers?<br />
*** Merges reviewed/approved by an ML2 core team?<br />
*** Pros<br />
**** Reviews maintain consistent quality, style, functionality, etc.<br />
**** Help ensure drivers can coexist in heterogeneous deployments<br />
**** Changes to driver API can update all drivers in common repo in single merge<br />
**** Distributions can package entire set of vendor drivers rather than having to interact with each vendor separately<br />
*** Cons<br />
**** Reviews and approval needed to merge<br />
**** Vendors don't control release cycle for their own drivers<br />
**** Not a level playing field for vendors who chose to use their own repositories<br />
*** Formal poll coming?<br />
<br />
* Modular L2 agent<br />
** Separate task force?<br />
** Relationship to ML2?<br />
<br />
*Open Discussion<br />
** https://blueprints.launchpad.net/neutron/+spec/network-default-setting-ext<br />
<br />
=== Meeting November 19, 2014 ===<br />
* Announcements<br />
** Mid-cycle meetup: https://wiki.openstack.org/wiki/Sprints/NeutronKiloSprint<br />
<br />
* Bugs<br />
** Move postcommit ops out of transaction for bulk https://review.openstack.org/#/c/113999/<br />
<br />
* Spec Reviews<br />
** ML2: portsecurity extension support https://review.openstack.org/#/c/99873/<br />
<br />
* ML2 Subteam Charter<br />
** Should the ML2 subteam continue to exist, meet, etc.? <br />
** If so, it needs a charter by next week's neutron IRC meeting.<br />
** Draft at https://etherpad.openstack.org/p/ML2_Subteam_Charter<br />
<br />
* ML2 driver repository discussion<br />
** It seems ML2 vendor drivers will likely be moving out of the main neutron git repository<br />
** Any vendor can use their own private repository (stackforge?)<br />
** Do we want a common repository for ML2 vendor drivers?<br />
*** Merges reviewed/approved by an ML2 core team?<br />
*** Pros<br />
**** Reviews maintain consistent quality, style, functionality, etc.<br />
**** Help ensure drivers can coexist in heterogeneous deployments<br />
**** Changes to driver API can update all drivers in common repo in single merge<br />
**** Distributions can package entire set of vendor drivers rather than having to interact with each vendor separately<br />
*** Cons<br />
**** Reviews and approval needed to merge<br />
**** Vendors don't control release cycle for their own drivers<br />
**** Not a level playing field for vendors who chose to use their own repositories<br />
*** Formal poll coming?<br />
<br />
* Modular L2 agent<br />
** Separate task force?<br />
** Relationship to ML2?<br />
<br />
*Open Discussion<br />
<br />
=== Meeting November 12, 2014 ===<br />
<br />
*No meeting this week due to people still traveling and/or recovering.<br />
<br />
=== Meeting November 5, 2014 ===<br />
<br />
*No meeting this week due to Paris Summit.<br />
<br />
=== Meeting October 29, 2014 ===<br />
<br />
*Announcements<br />
**Absent excuse: banix<br />
**Summit is next week!<br />
<br />
*Action Items from previous Week<br />
**None<br />
<br />
*Bugs:<br />
** Move postcommit ops out of transaction for bulk https://bugs.launchpad.net/neutron?field.searchtext=ml2 <br />
<br />
*Specs for Kilo<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Kilo Design Summit <br />
**Sessions<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics-distilled<br />
**Pod Discussions<br />
<br />
*Open Discussion<br />
<br />
=== Meeting October 22, 2014 ===<br />
<br />
*Announcements<br />
**Absent excuse: banix, rkukura<br />
**Juno release is out<br />
***https://launchpad.net/neutron/juno/2014.2<br />
<br />
*Action Items from previous Week<br />
**None<br />
<br />
*Task Flow discussion at Yahoo (Manish, Sukhdev, Bob, Josh)<br />
**http://docs.openstack.org/developer/taskflow/index.html<br />
<br />
*Bugs:<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Kilo Design Summit <br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics-distilled<br />
**ML2 Kilo Themes Discussion (Continuation from last week) <br />
*** What do we want to accomplish in ML2 during Kilo? <br />
***Lets identify priorities first, then figure out how we can best make use of whatever summit time is available.<br />
*** https://etherpad.openstack.org/p/ML2_Kilo_Themes<br />
<br />
*Open Discussion<br />
<br />
=== Meeting October 15, 2014 ===<br />
<br />
*Announcements<br />
**Absent excuse: banix <br />
**Juno release is scheduled for later this week<br />
***Juno feature content - https://wiki.openstack.org/wiki/ReleaseNotes/Juno#OpenStack_Network_Service_.28Neutron.29<br />
<br />
*Action Items from previous Week<br />
**None<br />
<br />
*Bugs/Reviews<br />
**Bug/Patchsets needing reviews:<br />
*** https://review.openstack.org/126360<br />
*** https://review.openstack.org/124917<br />
**Bugs:<br />
***https://bugs.launchpad.net/neutron/+bug/1377346 (manishg: is this already fixed?)<br />
***https://bugs.launchpad.net/neutron/+bug/1224978 (fixed above?)<br />
<br />
* https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Kilo Design Summit <br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
**ML2 Kilo Themes Discussion (Continuation from last week) <br />
*** What do we want to accomplish in ML2 during Kilo? <br />
***Lets identify priorities first, then figure out how we can best make use of whatever summit time is available.<br />
***Moved ideas list to etherpad: https://etherpad.openstack.org/p/ML2_Kilo_Themes<br />
<br />
*Open Discussion<br />
<br />
=== Meeting October 8, 2014 ===<br />
<br />
*Announcements<br />
**Absent excuse: banix <br />
**Juno RC1<br />
***Release content - https://launchpad.net/neutron/+milestone/juno-rc1<br />
***Release notes - https://wiki.openstack.org/wiki/ReleaseNotes/Juno#OpenStack_Network_Service_.28Neutron.29<br />
**Neutron Driver Team<br />
***https://wiki.openstack.org/wiki/Neutron-drivers<br />
<br />
*Action Items from previous Week<br />
**None<br />
<br />
*Bugs<br />
*** https://bugs.launchpad.net/neutron/+bug/1179223 (romilg: needs milestone)<br />
*** https://bugs.launchpad.net/neutron/+bug/1367391 (rkukura: needs milestone)<br />
*** https://bugs.launchpad.net/neutron/+bug/1224978 romilg: needs milestone)<br />
*** https://bugs.launchpad.net/neutron/+bug/1236127 (chuckc: merged?, more needed?)<br />
*** https://bugs.launchpad.net/neutron/+bug/1311470 (kevinbenton: if no issues, please close, fixed with docs)<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Kilo Design Summit <br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
**ML2 Kilo Themes Discussion<br />
*** What do we want to accomplish in ML2 during Kilo? <br />
***Lets identify priorities first, then figure out how we can best make use of whatever summit time is available.<br />
***Ideas<br />
**** Cleanup/generalize DVR's distributed port support<br />
***** See https://bugs.launchpad.net/neutron/+bug/1367391 regarding cleanup<br />
***** Generalize for DHCP, other services?<br />
**** Complete hierarchical port binding<br />
***** See https://blueprints.launchpad.net/neutron/+spec/ml2-hierarchical-port-binding<br />
**** Solve the postcommit backend sync / error handling situation<br />
*****ML2 Sync proposal - https://docs.google.com/document/d/17fATwZkJEonH0pIb1-mPD0UB5RKnJzcHYqkBesJhirE/edit<br />
**** Complete the bulk ops support<br />
**** Revisit/cleanup/improve DB transaction usage, eliminating with_lockmode('update') and semaphore locking<br />
**** Move currently built-in extensions to extension drivers where practical<br />
**** Implement extension driver semantics enforcement<br />
***** See https://docs.google.com/a/noironetworks.com/document/d/14T-defRnFl6M2xR5ZNFGYD6aIiAVWdd1Al9BnjV_JOs<br />
**** Modular L2 agent<br />
**** Do drivers belong in-tree and/or out-of-tree?<br />
**** Improved test coverage and efficiency<br />
**** Improve performance, robustness, and scalability<br />
<br />
*Open Discussion<br />
<br />
=== Meeting October 1, 2014 ===<br />
<br />
*Announcements<br />
**Kilo is now open for new specs<br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
** Absent excuse: shivharis (traveling)<br />
*Action Items from previous Week<br />
**banix to work with mlavalle and the team to figure out best testing strategy for bulk operations<br />
**shivharis to follow up with mestery regarding ML2 RC1 bugs<br />
<br />
*Bugs<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*ML2 Kilo Themes Discussion<br />
** What do we want to accomplish in ML2 during Kilo? <br />
** Lets identify priorities first, then figure out how we can best make use of whatever summit time is available.<br />
** Ideas<br />
*** Cleanup/generalize DVR's distributed port support<br />
**** See https://bugs.launchpad.net/neutron/+bug/1367391 regarding cleanup<br />
**** Generalize for DHCP, other services?<br />
*** Complete hierarchical port binding<br />
**** See https://blueprints.launchpad.net/neutron/+spec/ml2-hierarchical-port-binding<br />
*** Solve the postcommit backend sync / error handling situation<br />
****ML2 Sync proposal - https://docs.google.com/document/d/17fATwZkJEonH0pIb1-mPD0UB5RKnJzcHYqkBesJhirE/edit<br />
*** Complete the bulk ops support<br />
*** Revisit/cleanup/improve DB transaction usage, eliminating with_lockmode('update') and semaphore locking<br />
*** Move currently built-in extensions to extension drivers where practical<br />
*** Implement extension driver semantics enforcement<br />
**** See https://docs.google.com/a/noironetworks.com/document/d/14T-defRnFl6M2xR5ZNFGYD6aIiAVWdd1Al9BnjV_JOs<br />
*** Modular L2 agent<br />
*** Do drivers belong in-tree and/or out-of-tree?<br />
*** Improved test coverage and efficiency<br />
*** Improve performance, robustness, and scalability<br />
<br />
*Open Discussion<br />
<br />
=== Meeting September 24, 2014 ===<br />
<br />
*Announcements<br />
** Juno RC-1<br />
***https://launchpad.net/neutron/+milestone/juno-rc1<br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
<br />
*Action Items from previous Week<br />
**banix to work with mlavalle and others to define scenario test for Bulk Ops testing<br />
***We agreed to propose to the team to implement a special mechanism driver that will fail in predictable ways (e.g. every other post commit op or every 4th one) to enable a tempest script to confirm that, when failure occurs, all the bulk operations are rolled back<br />
<br />
*Bugs<br />
*** https://review.openstack.org/#/c/113999 (banix, in reviews)<br />
*** All ML2 & RC1 bugs<br />
*** https://bugs.launchpad.net/neutron/+bug/1179223 (romilg)<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2&field.milestone%3Alist=67382<br />
*** ML2 bugs<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
*Open Discussion<br />
<br />
=== Meeting September 17, 2014 ===<br />
<br />
*Announcements<br />
** Juno RC-1<br />
***https://launchpad.net/neutron/+milestone/juno-rc1<br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
<br />
*Action Items from previous Week<br />
**banix to talk with tempest folks about bulk create testing<br />
**Sukhdev to update Subgroup review wiki<br />
***https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
**rkukura to create etherpad for ML2-related design summit ideas, including this async postcommit processing topic<br />
<br />
*Bugs/Reviews<br />
**Jenkins failure is affecting some merges, it is still unassigned, see if you can add information to this<br />
***https://bugs.launchpad.net/neutron/+bug/1370347<br />
** Reviews needed:<br />
*** https://review.openstack.org/#/c/113999 (own: banix, review: amotoki, Sukhdev, shivharis)<br />
*** <s>https://review.openstack.org/#/c/116612 (own: irenab, talk to core, amotoki took care)</s><br />
*** https://review.openstack.org/#/c/105514 (own: rcurran, cant do much, jenkins failed)<br />
*** <s>https://review.openstack.org/#/c/89982 (own: romilg, nit by cedric, need core) (now merged)</s><br />
*** <s>https://review.openstack.org/#/c/119940 (own: shegde, garyk took care)</s><br />
**Bugs<br />
*** High priority bugs<br />
*** https://bugs.launchpad.net/neutron/+bug/1367391<br />
*** https://bugs.launchpad.net/neutron/+bug/1370077 (not ml2, but for plugins other than ml2)<br />
*** All ML2 & RC1 bugs<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2&field.milestone%3Alist=67382<br />
<br />
*Open Discussion<br />
<br />
=== Meeting September 10, 2014 ===<br />
<br />
*Announcements<br />
** Juno FFE candidates for RC-1<br />
***https://launchpad.net/neutron/+milestone/juno-rc1<br />
<br />
*Action Items from previous Week<br />
** rkukura to work on getting FFE for port binding BP - Completed, but denied<br />
** rkukura to enter bugs for DVR ML2 issues he’s identified - Entered most important one: https://bugs.launchpad.net/neutron/+bug/1367391<br />
<br />
*Bugs<br />
** FF -> RC1 focus shifts to bugs<br />
** https://bugs.launchpad.net/neutron/+bug/1193861<br />
** https://review.openstack.org/#/c/113999/ (Updated to include all bulk ops for networks, subnets, and ports.)<br />
** https://bugs.launchpad.net/neutron/+bug/1367391 (tracking)<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** Anyone needs help in progress with their bugs/reviews please raise your hand<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Open Discussion<br />
<br />
=== Meeting September 3, 2014 ===<br />
<br />
*Announcements<br />
** Juno feature freeze deadline is over<br />
<br />
*Action Items from previous Week<br />
**rkukura to enter bugs for DVR ML2 issues he’s identified<br />
**nlahouti and rkukura to keep after markmclain to remove his -2 on https://review.openstack.org/#/c/89211/, or explain why its not being removed - Completed<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron/+bug/1359416 (status: high - j3, akihiro?)<br />
** https://review.openstack.org/#/c/113999/<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Open Discussion<br />
<br />
=== Meeting August 27, 2014 ===<br />
<br />
*Announcements<br />
** Juno feature freeze deadline is 9/4<br />
<br />
*Action Items from previous Week<br />
**Sukhdev or rkukura to follow up with DVR team regarding Neutron OVS based Distributed Virtual Router - rkukura took care of this<br />
<br />
*Bugs<br />
** https://review.openstack.org/#/c/113999/<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Open Discussion<br />
<br />
=== Meeting August 20, 2014 ===<br />
<br />
*Announcements<br />
** Juno feature proposal deadline is August 21<br />
**Third Party Test System requirements for Juno<br />
***https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
** Absent excuse: banix, shivharis<br />
<br />
*Action Items from previous Week<br />
**rkukura to add comment to https://bugs.launchpad.net/neutron/+bug/1311470 suggesting we check at init for segments without configured drivers - Done<br />
**emagana to file doc bug corresponding to https://bugs.launchpad.net/neutron/+bug/1311470<br />
*** (emagana) It is already fixed by this commit: https://bugs.launchpad.net/openstack-manuals/+bug/1307133<br />
**banix to add priority column to code review table in https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews - Done<br />
<br />
*Bugs<br />
** https://review.openstack.org/#/c/113999/ (banix: I may not be able to attend the meeting; please review; I will update and complete the fix accordingly)<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Open Discussion<br />
<br />
=== Meeting August 13, 2014 ===<br />
<br />
*Announcements<br />
** Juno feature proposal deadline is August 21 - week from tomorrow<br />
<br />
*Action Items from previous Week<br />
**rkukura to add comments to https://bugs.launchpad.net/neutron/+bug/1311470 (comments added by rkukura)<br />
**shivharis to track bug https://bugs.launchpad.net/neutron/+bug/1352801 (carl baldwin added comments)<br />
**shivharis: to track bug https://bugs.launchpad.net/neutron/+bug/1224978 (unit tests have been added, now need reviewers)<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** (skip this time to allocate more time to Code Reviews - will gain more urgency next time)<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
* Support for network adaptors that do not allow promiscuous mode (relevant for flat & vlan networking)<br />
** Extend openvswitch neutron agent<br />
** Introduce macvtap (modifications to novas libvirt driver and linuxbridge plugin/agent)<br />
<br />
*Open Discussion<br />
<br />
=== Meeting August 6, 2014 ===<br />
<br />
*Announcements<br />
** https://launchpad.net/neutron/+milestone/juno-3<br />
** Absent excuse: shivharis<br />
<br />
*Action Items from previous Week<br />
**Sukhdev and banix to update https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews with deferred specs and for tracking code reviews for approved specs<br />
**rkukura to add comments to https://bugs.launchpad.net/neutron/+bug/1311470<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Spec Reviews<br />
** No more spec reviews. We have moved into code review phase<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
<br />
*ML2 Hierarchical Port Binding and Dynamic Segments<br />
<br />
*Open Discussion<br />
<br />
=== Meeting July 30, 2014 ===<br />
<br />
*Announcements<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://bugs.launchpad.net/neutron/+bugs?field.tag=ml2<br />
** https://bugs.launchpad.net/neutron/+bug/1327127 (needs owner)<br />
** <s>https://bugs.launchpad.net/neutron/+bug/1246737 (please close, havana?)</s><br />
** <s>https://bugs.launchpad.net/neutron/+bug/1338202 (needs review to make it to J2)</s><br />
** https://bugs.launchpad.net/neutron/+bug/1311470 (status)<br />
** Any others bugs needing reviews for J3 milestone<br />
<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
<br />
*ML2 Hierarchical Port Binding and Dynamic Segments<br />
<br />
*Open Discussion<br />
<br />
=== Meeting July 23, 2014 ===<br />
<br />
*Announcements<br />
<br />
**Juno-2 is tomorrow<br />
**https://launchpad.net/neutron/+milestone/juno-2<br />
**Spec/BP approvals for Juno is passed<br />
**Name of the K-release is Kilo<br />
**Several of our spces got approved and merged <br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://bugs.launchpad.net/neutron/+bug/1327127 (needs owner)<br />
** https://bugs.launchpad.net/neutron/+bug/1246737 (please close, havana?)<br />
** https://bugs.launchpad.net/neutron/+bug/1338202 (needs review to make it to J2)<br />
** https://bugs.launchpad.net/neutron/+bug/1311470 (status)<br />
** Any others bugs needing reviews for J2 milestone<br />
<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
<br />
*ML2 Sync<br />
** https://docs.google.com/document/d/17fATwZkJEonH0pIb1-mPD0UB5RKnJzcHYqkBesJhirE/edit<br />
<br />
*Open Discussion<br />
<br />
=== Meeting July 16, 2014 ===<br />
*Announcements<br />
**Spec approval deadline is July 20th. <br />
**Third party CI to be operational by July 24th. <br />
**Name the K-release https://www.surveymonkey.com/s/openstack-k-naming<br />
**Live migration of VMs from Nova Network to Neutron in MN - <br />
https://wiki.openstack.org/wiki/Neutron/MigrationFromNovaNetwork/HowTo <br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://bugs.launchpad.net/neutron/+bug/1331857 (status)<br />
** https://bugs.launchpad.net/neutron/+bug/1246737 (status)<br />
** https://bugs.launchpad.net/neutron/+bug/1311470 (status, kevinbenton?)<br />
** https://bugs.launchpad.net/neutron/+bug/1332719 (review needed)<br />
** https://bugs.launchpad.net/neutron/+bug/1337787 (review needed)<br />
<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*ML2 Sync<br />
** https://docs.google.com/document/d/17fATwZkJEonH0pIb1-mPD0UB5RKnJzcHYqkBesJhirE/edit<br />
<br />
* Provide node specific information to ML2 plugin<br />
** [http://lists.openstack.org/pipermail/openstack-dev/2014-July/thread.html#39755 Email thread]<br />
<br />
*Open Discussion<br />
<br />
=== Meeting July 9, 2014 ===<br />
* Meeting cancelled due to mid-cycle sprint<br />
<br />
=== Meeting July 2, 2014 ===<br />
* Announcements<br />
** Nova/Neutron Parity Sprint next week in Minneapolis, MN<br />
*** https://etherpad.openstack.org/p/lOiqsLmizl<br />
** DVR Demo<br />
***https://www.youtube.com/watch?v=p4BwAjLHd0M<br />
** Update on Friday's meeting to discuss ML2 Bulk Operations and ML2 Sync<br />
*** https://bugs.launchpad.net/neutron/+bug/1193861<br />
** Absent excuse: shivharis<br />
* Action items from last week<br />
** None<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
** https://etherpad.openstack.org/p/modular-l2-agent-outline<br />
*** Specs ready for core reviews<br />
<br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
** https://review.openstack.org/#/c/99187/<br />
<br />
* Third Party Test System requirements<br />
** https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
*Open Discussion<br />
<br />
=== Meeting June 25, 2014 ===<br />
* Announcements<br />
* Action items from last week<br />
** banix to re-organize the wiki to categorize the specs and add a column for code reviews<br />
* Modular L2 agent: <br />
** [https://etherpad.openstack.org/p/modular-l2-agent-outline Schematic diagram]<br />
** [https://review.openstack.org/#/c/99187/ Code sketch]<br />
** [http://lists.openstack.org/pipermail/openstack-dev/2014-June/thread.html#37195 Email thread]<br />
*Bugs<br />
** Need owner: https://bugs.launchpad.net/neutron/+bug/1204456<br />
** J2: https://bugs.launchpad.net/neutron/+bug/1276391<br />
** Serious bug, need some sort of closure: https://bugs.launchpad.net/neutron/+bug/1224978<br />
** We should close bugs that affect others by J2 so others have time to work on their stuff by J3<br />
** Any bugs that are ready and awaiting reviews?<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
** Ready for core approvals<br />
*** https://review.openstack.org/#/c/89728/<br />
*** https://review.openstack.org/#/c/91811/ <br />
*** which others? <br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Third Party Test System requirements<br />
** https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
*Open Discussion<br />
<br />
=== Meeting June 18, 2014 ===<br />
* Announcements<br />
* Action items from last week<br />
** banix to consolidate info from spec tracking etherpad into https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews<br />
** banix to investigate https://launchpad.net/bugs/1193861<br />
* Modular L2 agent: <br />
** [https://etherpad.openstack.org/p/modular-l2-agent-outline Schematic diagram]<br />
** [https://review.openstack.org/#/c/99187/ Code sketch]<br />
** [http://lists.openstack.org/pipermail/openstack-dev/2014-June/thread.html#37195 Email thread]<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
** Ready for core approvals<br />
*** https://review.openstack.org/#/c/89728/<br />
*** https://review.openstack.org/#/c/91811/ Is this ready? <br />
*** which others? <br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Third Party Test System requirements<br />
** https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
*Open Discussion<br />
<br />
=== Meeting June 11, 2014 ===<br />
* Announcements<br />
** Juno-1 being cut today<br />
*** Trying to get APIC L3 patch merged 1st<br />
** See https://wiki.openstack.org/wiki/NeutronJunoProjectPlan for Juno-2,3 plans<br />
*** Need to get ML2 high and medium priority items into plan<br />
** 3rd party CI needs to be working properly for ML2 drivers to stay in tree<br />
*** mestery will send email with deadlines<br />
*** see https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
* Action items from last week<br />
** rkukura to put priorities in specs etherpad (rkukura) [ from last week, close? ]<br />
** rkukura to talk to mestery for blueprint priorities<br />
** Sukhdev to investigate bug 1193861<br />
** rkukura to discuss with Mark regarding taskflow and provide feedback<br />
* Bugs<br />
** juno-1 in a few hours, nothing glaring for us<br />
** https://bugs.launchpad.net/neutron/+bug/1305800 (j1 -> j2)<br />
* Spec Reviews<br />
** https://etherpad.openstack.org/p/Neutron_ML2_Juno_Spec_Tracking<br />
** Support for extensions in ML2 Mechanism Drivers<br />
*** review: https://review.openstack.org/#/c/89208/<br />
*** etherpad: https://etherpad.openstack.org/p/ML2_MD_extensions<br />
*** issue: How to support extended attributes on core resources<br />
**** Current proposal: Pass input attributes to MDs and let MDs persist data and modify dictionaries<br />
**** Alternative 1: Fix NeutronDbPluginV2 base class to alway not set process_extensions=False when creating dictionaries<br />
**** Alternative 2: Add ExtensionDriver to ML2, with extend_*_dict, process_*_create, process_*_update methods<br />
* Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Modular L2 agent: https://review.openstack.org/#/c/99187/<br />
* Open Discussion<br />
<br />
=== Meeting June 04, 2014 ===<br />
* Announcements<br />
** https://wiki.openstack.org/wiki/NeutronPolicies (Neutron Policies)<br />
* Action items from last week<br />
** banix to recruit folks interested in Moduler L2 agent implementation<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron/+bug/1276391 (rkukura: status)<br />
** <s>https://bugs.launchpad.net/neutron/+bug/1227336 (banix to update status)</s><br />
** https://bugs.launchpad.net/neutron/+bug/1193861 (will this be covered by sukhdev's sync?)<br />
** https://bugs.launchpad.net/neutron/+bug/1246737 (oleg: havana backport)<br />
** https://bugs.launchpad.net/neutron/+bug/1260598 (isaku: status on unit test?)<br />
** https://bugs.launchpad.net/neutron/+bug/1236127 (needs slightly more unit test coverage, according to Kyle, need new owner)<br />
** (still working on the bugs section - shiv)<br />
* Spec Reviews<br />
** https://etherpad.openstack.org/p/Neutron_ML2_Juno_Spec_Tracking<br />
*** If priority is assigned, you may add your name as subteam-reviewer<br />
** Modular L2 agent (banix, blueprint)<br />
*** Have started putting the code together. Will have it posted before the next meeting (June 11) for comment. Will also update the ether pad below to provide more information accordingly.<br />
*** https://etherpad.openstack.org/p/modular-l2-agent-outline<br />
** Status on sync implementation (sukhdev)<br />
*** some bugs were closed as this will now be the holy grail<br />
<br />
=== Meeting May 28, 2014 ===<br />
* Announcements<br />
** none<br />
* Action items from last week<br />
** shivharis to scan all the bugs and tag them and prioritize them<br />
** rkukura to move all the specs from Agenda to an ehterpad<br />
** banix to send an email regarding ML2 Modular agent plan and seek interested parties<br />
* ovs-firewall-driver discussion: blueprint obstacles https://review.openstack.org/#/c/89712/<br />
* Modular L2 agent: planning<br />
** Initial outline for discussion [https://etherpad.openstack.org/p/modular-l2-agent-outline here]<br />
** possible interaction with upcoming "hierarchical binding" and "unified get_device_details"<br />
* Bugs (today we will only address these bugs)<br />
** https://bugs.launchpad.net/neutron/+bug/1276391 (rkukura: status)<br />
** https://bugs.launchpad.net/neutron/+bug/1227336 (banix to update status)<br />
** https://bugs.launchpad.net/neutron/+bug/1246737 (oleg: havana backport)<br />
** https://bugs.launchpad.net/neutron/+bug/1224978 (romilg: status?, priority?)<br />
** https://bugs.launchpad.net/neutron/+bug/1260598 (isaku: status on unit test?)<br />
** There are many bugs under the "need unit tests" [ NEED OWNERS ]<br />
*** what is the general plan for this?<br />
*** do MDs need specific tests or they are covered by the general ML2 plugin testing framework?<br />
* Spec Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron-specs,n,z<br />
** https://etherpad.openstack.org/p/Neutron_ML2_Juno_Spec_Tracking<br />
* Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Open Discussion<br />
<br />
=== Meeting May 21, 2014 ===<br />
* Announcements<br />
** Mid-cycle code sprint scheduled July 9-11<br />
*** Cisco office in Bloomington, Minnesota<br />
*** logistics, signup: https://etherpad.openstack.org/p/neutron-juno-mid-cycle-meeting<br />
* Action items from last week<br />
** banix to organize single etherpad for Modular L2 Agents session - done<br />
** rkukura to flesh out single etherpad for ML2 Roadmap session - done<br />
* ML2 design summit sessions post-mortem<br />
** https://etherpad.openstack.org/p/ML2_Juno_Roadmap<br />
** https://etherpad.openstack.org/p/ML2_mechanismdriver_extensions_support<br />
** https://etherpad.openstack.org/p/juno-neutron-modular-l2-agent<br />
** https://etherpad.openstack.org/p/hierarchical_network_topology<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Spec reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron-specs,n,z<br />
** Merged<br />
*** ML2 Mechanism Driver for the Cisco APIC - https://review.openstack.org/#/c/89305/ - HenryG<br />
*** ML2 Mechanism Driver for SR-IOV NIC switching - https://review.openstack.org/#/c/89763/ - irenab<br />
** In review<br />
*** Add spec for ML2 mechanism driver for SDN-VE - https://review.openstack.org/#/c/88101/ - banix<br />
*** VDP support in OVS Neutron Agent - https://review.openstack.org/#/c/89728/ - nlahouti<br />
*** ML2 Type drivers refactor to allow extensiblity - https://review.openstack.org/#/c/91811/ - asomya<br />
*** physical-network-topology extension spec - https://review.openstack.org/#/c/91275/ - Isaku Yamahata<br />
*** GW API: L2 bridging API - Piece 1: Basic use cases - https://review.openstack.org/#/c/93613/ - Racha Ben Ali<br />
*** Neutron QoS API Extension - https://review.openstack.org/#/c/88599/ - sc68cal<br />
*** Allow partial specification of Provider Network attributes - https://review.openstack.org/#/c/91540/ - zzelle<br />
*** Open vSwitch-based Security Groups: OVS FirewallDriver - https://review.openstack.org/#/c/89712/ - asadoughi<br />
*** Adding spec for fsl-sdn-os-mech-driver - https://review.openstack.org/#/c/88190/ - Trinath Somanchi<br />
*** Support for extensions in ML2 Mechanism Drivers - https://review.openstack.org/#/c/89208/ - nlahouti<br />
*** Add spec for neutron-external-ports blueprint - https://review.openstack.org/#/c/87825/ - kevinbenton<br />
*** ML2 Mechanism Driver for Cisco DFA - https://review.openstack.org/#/c/89740/ - nlahouti<br />
*** Neutron OVS based Distributed Virtual Router - https://review.openstack.org/#/c/89934/ - Swaminathan Vasudevan<br />
*** VLAN aware VMs - https://review.openstack.org/#/c/94612/ - Erik Moe<br />
** Planned<br />
*** ML2 Hierarchical Port Binding - rkukura<br />
* Code reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Open discussion<br />
<br />
=== Meeting May 7, 2014 ===<br />
* Announcements<br />
** Juno Summit next week, so no IRC meeting<br />
** Mid-cycle meeting being planned - https://etherpad.openstack.org/p/neutron-juno-mid-cycle-meeting<br />
* Action items from last week<br />
** rkukura to create etherpads for each summit session as soon as schedule is finalized<br />
*** rkukura added https://etherpad.openstack.org/p/ML2_Juno_Roadmap, but still needs to link BPs and spec to discuss<br />
*** etherpads have been added for other sessions by others<br />
*** Single etherpad per session, vs. etherpad per proposal?<br />
* ML2 Design Summit Sessions<br />
** Neutron schedule - http://junodesignsummit.sched.org/overview/type/neutron<br />
** Three sessions mainly focused on ML2<br />
*** ML2 Roadmap - http://junodesignsummit.sched.org/event/685fded37958784c0337681aa120568c<br />
*** Agent - http://junodesignsummit.sched.org/event/4205f2c4084e8a0c3bd8d420803ddf02<br />
*** Hierarchical Network Topologies - http://junodesignsummit.sched.org/event/1d5c2a1cc40bb6ffa539c19e8e5471b2<br />
** etherpads - https://wiki.openstack.org/wiki/Summit/Juno/Etherpads#Neutron<br />
** neutron pod at summit<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Spec Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron-specs,n,z<br />
* Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Open Discussion<br />
<br />
=== Meeting Cancelled April 30, 2014 ===<br />
* OpenStack vacation week!<br />
=== Meeting April 23, 2014 ===<br />
* Announcements<br />
** Neutron design summit runs through Friday - check your travel plans<br />
** New BP review process is up and running<br />
* Action items from last week<br />
** None<br />
* Design Summit Sessions<br />
** http://summit.openstack.org/<br />
** mestery is finalizing schedule, combining sessions<br />
*** ML2 Roadmap<br />
*** Agent<br />
*** Hierarchical Network Topologies<br />
** neutron pod at summit<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Spec Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron-specs,n,z<br />
* Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Open Discussion<br />
<br />
=== Meeting April 16, 2014 ===<br />
* Announcements<br />
* Action items from last week:<br />
* TypeDriver Refactoring: asomya<br />
* ovs-firewall-driver update: asadoughi<br />
* design summit session proposals - deadline Sunday 4/20<br />
** https://etherpad.openstack.org/p/juno_ml2_session_ideas<br />
<br />
=== Meeting April 9, 2014 ===<br />
* Action items from last week:<br />
** mestery to start etherpad for Juno Summit Sessions<br />
*** https://etherpad.openstack.org/p/juno_ml2_session_ideas<br />
** asomya to present his TypeDriver Refactoring<br />
* TypeDriver Refactoring<br />
** asomya<br />
* ovs-firewall-driver update: asadoughi<br />
<br />
=== Meeting April 2, 2014 ===<br />
* Action items from last week<br />
** banix to push patch to call remaining MDs after postcommit exception<br />
*** Please see: https://review.openstack.org/#/c/83217/ (Note that besides the unit tests and the updated comments this patch simply adds three lines.)<br />
* Reviews being tracked<br />
** Bind ports outside of transactions (rkukura): https://review.openstack.org/#/c/82945/<br />
** Error handling for update ops - https://bugs.launchpad.net/neutron/+bug/1227336<br />
*** Marked this as WORKINPROGRESS pending further discussion (perhaps at the summit). See the Action items section above for a stopgap measure. <br />
*** https://review.openstack.org/#/c/69792/ - in review<br />
*** Needs ML2 and core reviews<br />
*** Consensus that undoing operation makes sense if postcommit() ops fail?<br />
*** Do only drivers already called before failure see undo?<br />
* Design Summit Session Ideas<br />
** Juno planning for ML2 should start now<br />
** Ideas for summit sessions<br />
<br />
=== Meeting March 26, 2014 ===<br />
* Action items from last week:<br />
** None<br />
* Migration BP<br />
** migration - FFE - https://review.openstack.org/#/c/76533/ - merged<br />
* Other Bugs:<br />
* Bugs for icehouse<br />
** Port binding details - https://bugs.launchpad.net/neutron/+bug/1276395<br />
*** partial fix (add new properties) - https://review.openstack.org/#/c/76363/ - merged<br />
*** remainder (binding details in delete_port_*commit() ops) - https://review.openstack.org/#/c/79511/ - merged<br />
** bind_port() called in transaction - https://bugs.launchpad.net/neutron/+bug/1276391<br />
*** partial fix (remove validate_port_binding() and unbind_port() ops) - https://review.openstack.org/#/c/79511/ - merged<br />
*** remainder (move binding outside transaction) - https://review.openstack.org/#/c/82945/ - WIP<br />
**** Required minor fixes to mechanism drivers and tests - see REVISIT comments<br />
**** Update later today with cleanups, record locking, etc.<br />
**** Not clear if it will make icehouse<br />
** Error handling for update ops - https://bugs.launchpad.net/neutron/+bug/1227336<br />
*** https://review.openstack.org/#/c/69792/ - in review<br />
*** Needs ML2 and core reviews<br />
*** Consensus that undoing operation makes sense if postcommit() ops fail?<br />
*** Do only drivers already called before failure see undo?<br />
*** Defer to juno?<br />
** Binding failed - https://bugs.launchpad.net/neutron/+bug/1244255 - closed<br />
** VIF security - https://bugs.launchpad.net/nova/+bug/1112912 - in review<br />
*** Resistance to merging nova side - just control via nova config?<br />
*** Email thread and IRC discussion<br />
*** Nachi suggested discussion on #openstack-neutron after this meeting<br />
<br />
=== Meeting March 19, 2014 ===<br />
* Action items from last week:<br />
** None<br />
* Migration BP<br />
** migration - FFE - https://review.openstack.org/#/c/76533/<br />
*** (marun) Updated to support LB, please review.<br />
* Other Bugs:<br />
* Bugs for icehouse<br />
** Port binding details - https://bugs.launchpad.net/neutron/+bug/1276395<br />
*** partial fix (add new properties) - https://review.openstack.org/#/c/76363/ - merged<br />
*** remainder (binding details in delete_port_*commit() ops) - https://review.openstack.org/#/c/79511/ - approved<br />
** bind_port() called in transaction - https://bugs.launchpad.net/neutron/+bug/1276391<br />
*** partial fix (remove validate_port_binding() and unbind_port() ops) - https://review.openstack.org/#/c/79511/ - approved<br />
*** remainder (move binding outside transaction) - in progress, hopefully in review today<br />
** Error handling for update ops - https://bugs.launchpad.net/neutron/+bug/1227336<br />
*** https://review.openstack.org/#/c/69792/ - in review<br />
*** Needs ML2 and core reviews<br />
*** Consensus that undoing operation makes sense if postcommit() ops fail?<br />
** VIF security - https://bugs.launchpad.net/nova/+bug/1112912 - in review<br />
** Binding failed - https://bugs.launchpad.net/neutron/+bug/1244255 - unassigned?<br />
*** Will https://review.openstack.org/#/c/80829/ help?<br />
* Final mechanism driver status for icehouse:<br />
** cisco apic - deferred - https://review.openstack.org/#/c/73355/, https://review.openstack.org/#/c/73372/<br />
** cisco ucs - deferred<br />
** freescale - deferred - https://review.openstack.org/#/c/78092/ (former reviews: https://review.openstack.org/#/c/71868/, https://review.openstack.org/#/c/73985/, https://review.openstack.org/#/c/70089/)<br />
** huawei - deferred<br />
** SRIOV mech driver - deferred - https://review.openstack.org/#/c/74464/<br />
<br />
=== Meeting March 12, 2014 ===<br />
* Action items from last week:<br />
** None<br />
* Final mechanism driver status for icehouse<br />
** bigswitch - merged - https://review.openstack.org/#/c/64944/<br />
** brocade - merged - https://review.openstack.org/#/c/60129/<br />
** cisco apic - deferred - https://review.openstack.org/#/c/73355/, https://review.openstack.org/#/c/73372/<br />
** cisco ucs - deferred<br />
** freescale - deferred - https://review.openstack.org/#/c/78092/ (former reviews: https://review.openstack.org/#/c/71868/, https://review.openstack.org/#/c/73985/, https://review.openstack.org/#/c/70089/)<br />
** huawei - deferred<br />
** mellanox - merged - https://review.openstack.org/#/c/72854/<br />
** open daylight (odl) - merged - https://review.openstack.org/#/c/69775/<br />
** openflow agent - merged - https://review.openstack.org/#/c/71791/<br />
** SRIOV mech driver - deferred - https://review.openstack.org/#/c/74464/<br />
* Other BPs for icehouse<br />
** migration - FFE - https://review.openstack.org/#/c/76533/<br />
*** (marun) Updated to support LB, please review.<br />
** partial specs - deferred - https://review.openstack.org/#/c/71904/, https://review.openstack.org/#/c/74055/<br />
* Bugs for icehouse<br />
** Port binding details - https://bugs.launchpad.net/neutron/+bug/1276395<br />
*** partial fix (add new properties) - https://review.openstack.org/#/c/76363/ - merged<br />
*** remainder (binding details in delete_port_*commit() ops) - will be addressed in update to https://review.openstack.org/#/c/79511/ today - in progress<br />
** bind_port() called in transaction - https://bugs.launchpad.net/neutron/+bug/1276391<br />
*** partial fix (remove validate_port_binding() and unbind_port() ops) - https://review.openstack.org/#/c/79511/ - in review, update today<br />
*** remainder (move binding outside transaction) - in progress, hopefully in review today<br />
** Error handling for update ops - https://bugs.launchpad.net/neutron/+bug/1227336<br />
*** https://review.openstack.org/#/c/69792/ - in review<br />
*** Needs ML2 and core reviews<br />
*** Consensus that undoing operation makes sense if postcommit() ops fail?<br />
** VIF security - https://bugs.launchpad.net/nova/+bug/1112912 - in review<br />
** Binding failed - https://bugs.launchpad.net/neutron/+bug/1244255 - unassigned?<br />
** Agent model migration - https://bugs.launchpad.net/neutron/+bug/1260224 - in review<br />
** L2-pop live migration - https://bugs.launchpad.net/neutron/+bug/1237841 - review abandoned?<br />
*** here is the good review : https://review.openstack.org/#/c/61767/ (will be rebased asap)<br />
* Distributed Virtual Router<br />
** L2 plugin changes needed to enable DVR. See the DVR section of [[Meetings/Neutron-L3-Subteam|L3 subteam page]] for details.<br />
** [https://docs.google.com/document/d/1depasJSnGZPOnRLxEC_PYsVLcGVFXZLqP52RFTe21BE/edit#heading=h.5w7clq272tji Here is the document specifically about L2 changes]<br />
* Juno design summit session proposals<br />
** Submit and read proposals at http://summit.openstack.org/<br />
** I'll submit a general ML2 update/planning/catch-all session<br />
** Unfinished items from icehouse?<br />
** Brainstorm?<br />
* Open Discussion<br />
<br />
=== Meeting March 5, 2014 ===<br />
* Action items from last week:<br />
** None<br />
* Mechanism driver status for icehouse<br />
** bigswitch - merged - https://review.openstack.org/#/c/64944/<br />
** brocade - approved - https://review.openstack.org/#/c/60129/<br />
** cisco apic - deferred? - https://review.openstack.org/#/c/73355/, https://review.openstack.org/#/c/73372/<br />
** cisco ucs - deferred<br />
** freescale - deferred - https://review.openstack.org/#/c/78092/ (former reviews: https://review.openstack.org/#/c/71868/, https://review.openstack.org/#/c/73985/, https://review.openstack.org/#/c/70089/)<br />
** huawei - deferred<br />
** mellanox - merged - https://review.openstack.org/#/c/72854/<br />
** open daylight (odl) - FFE - https://review.openstack.org/#/c/69775/<br />
** openflow agent - merged - https://review.openstack.org/#/c/71791/<br />
** SRIOV mech driver: https://review.openstack.org/#/c/74464/<br />
* Other BPs for icehouse<br />
** migration - FFE - https://review.openstack.org/#/c/76533/<br />
*** (marun) Updated to support LB, please review.<br />
** partial specs - deferred? - https://review.openstack.org/#/c/71904/, https://review.openstack.org/#/c/74055/<br />
* Bugs for icehouse<br />
** https://bugs.launchpad.net/neutron/+bug/1276395, https://review.openstack.org/#/c/76363/ - approved<br />
** https://bugs.launchpad.net/neutron/+bug/1276391 - in progress<br />
** https://review.openstack.org/#/c/69792/ Deals with fails in update-*-postcommit ops <br />
* Distributed Virtual Router<br />
** L2 plugin changes needed to enable DVR. See the DVR section of [[Meetings/Neutron-L3-Subteam|L3 subteam page]] for details.<br />
** [https://docs.google.com/document/d/1depasJSnGZPOnRLxEC_PYsVLcGVFXZLqP52RFTe21BE/edit#heading=h.5w7clq272tji Here is the document specifically about L2 changes]<br />
* Open Discussion<br />
<br />
=== Meeting February 26, 2014 ===<br />
* Action items from last week:<br />
** ML2 team to review Port Binding document and comment inline<br />
*** https://docs.google.com/document/d/1k8tAqfQr8Ujzx5TzpXTYEUaym-0U-pE3YL9wjrS8cDg/edit#heading=h.cpck9ip3dbdv<br />
** marun and rkukura to proceed with migration BP and get an extension from markmcclain<br />
*** Initial patch posted for review, please take a look! https://review.openstack.org/#/c/76533/<br />
**** [marun]: I'm afraid I can't attend the meeting but will be back online later today. <br />
** All ML2 MechanismDrivers which bind ports should ensure they look to make sure the binding:vnic_type attribute is something they handle.<br />
* Port binding bug fixes which may affect MDs:<br />
** https://bugs.launchpad.net/neutron/+bug/1276395<br />
** https://bugs.launchpad.net/neutron/+bug/1276391<br />
* Open Discussion<br />
<br />
=== Meeting February 19, 2014 ===<br />
* Action items from last week:<br />
** rkukura to move port binding discussion into Google Doc<br />
** matrohon to file BP for multi-node testing and bring this up in the infra meeting<br />
* Migration tool<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/ml2-deprecated-plugin-migration<br />
** marun volunteered to own this working with rkukura<br />
* SR-IOV BPs in review:<br />
** https://blueprints.launchpad.net/neutron/+spec/ml2-binding-profile<br />
** https://blueprints.launchpad.net/neutron/+spec/ml2-request-vnic-type<br />
** https://blueprints.launchpad.net/neutron/+spec/vif-details<br />
** https://review.openstack.org/#/c/21946/<br />
** https://bugs.launchpad.net/neutron/+bug/1274034<br />
** https://review.openstack.org/#/c/44596/<br />
* Port binding bug fixes which may affect MDs:<br />
** https://bugs.launchpad.net/neutron/+bug/1276395<br />
** https://bugs.launchpad.net/neutron/+bug/1276391<br />
* Proposed patch to ML2 to move away from providernet extension into the multi-provider extension with arbitrary attributes<br />
** https://review.openstack.org/#/c/37893/<br />
<br />
=== Meeting February 12, 2014 ===<br />
* Action items from last week:<br />
** rkukura to put result of binding changes email discussion into a wiki or google doc<br />
** rkukura to change priorities of all new 3rd party MD BPs to low if they do not already have jenkins job in place<br />
*** https://blueprints.launchpad.net/neutron/+spec/brocade-ml2-mechanism-driver - medium, approved, in review, have jenkins<br />
*** https://blueprints.launchpad.net/neutron/+spec/bsn-ml2-mechanism-driver - medium, approved, no review, no jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/huawei-ml2-mechanism-driver - medium, approved, in review, no jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/ml2-cisco-apic-mechanism-driver - medium, approved, no review, have jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/ml2-opendaylight-mechanism-driver - medium, approved, in review, have jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/ml2-ucs-manager-mechanism-driver - medium, approved, no review, have jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/mlnx-ml2-support - medium, approved, in review, have jenkins<br />
*** https://blueprints.launchpad.net/neutron/+spec/ryu-ml2-driver - medium, approved, in review, have jenkins<br />
*** https://blueprints.launchpad.net/neutron/+spec/bigswitch-ml2-driver - low, approved, in review, no jenkins?, relationship to bsn-ml2-mechanism-driver?<br />
*** https://blueprints.launchpad.net/neutron/+spec/fsl-sdn-os-mech-driver - low, approved, in review, no jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/huawei-ml2-evs-mechanism-driver - low, approved, no review, no jenkins, relationship to huawei-ml2-mechanism-driver?<br />
*** https://blueprints.launchpad.net/neutron/+spec/netron-ml2-mechnism-driver-for-cisco-dfa-support - deferred to juno<br />
* ML2 Exceptions to UserSpace<br />
** https://bugs.launchpad.net/neutron/+bug/1273730<br />
* BPs<br />
** Provider network partial specs: zzelle@irc<br />
** https://wiki.openstack.org/wiki/Provider-network-partial-specs<br />
** https://review.openstack.org/71904<br />
* Blueprints<br />
** https://blueprints.launchpad.net/neutron?searchtext=ml2<br />
** 3 high, 13 medium, 3 low, 13 undefined priorities<br />
** 19 not yet approved for icehouse<br />
** all MDs should probably be same priority<br />
** Which should we approve for icehouse, drop from icehouse or adjust priority?<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron/+bugs?field.tag=ml2<br />
* ovs-firewall security group update: asadoughi<br />
* Tests<br />
** Add the capabality to test core MD (l2-pop, ovs, lb) by the gate<br />
<br />
===Previous Agenda===<br />
* ML2 Sessions Etherpads from Icehouse summit:<br />
** Extensibility of ML2 (Wednesday 4:40PM): https://etherpad.openstack.org/p/ML2_Extensibility<br />
** ML2 QoS and Deprecated Plugin Migration (Wednesday 5:30PM): https://etherpad.openstack.org/p/neutron-qos-hk and https://etherpad.openstack.org/p/ML2_Deprecated_Plugin_Migration<br />
** ML2 Multiple Backend Support (Friday 9:50AM)<br />
** ML2 Mechanism Drivers and Modular Agents (Friday 1:30PM)<br />
* devstack ML2 patches<br />
** Default devstack to ML2: https://bugs.launchpad.net/devstack/+bug/1220745<br />
** Correctly set L3 service plugin for ML2: https://review.openstack.org/#/c/48522/<br />
* Documentation<br />
** Need to focus on this now<br />
** Documentation BP link: https://blueprints.launchpad.net/openstack-manuals/+spec/neutron-ml2-docs<br />
** ML2 documentation bugs link: https://bugs.launchpad.net/openstack-manuals/+bugs?field.tag=ml2<br />
** Need to document ML3 with ML2<br />
* Testing and bug fixes<br />
** Testing of ML2 by everyone would be appreciated<br />
** We need to find and fix any bugs in the next couple of weeks<br />
<br />
* Icehouse Design Summit Topic ideas<br />
** RPC handling in ML2 for Type and Mechanism Drivers<br />
** More extensible TypeDrivers for controller-based MechanismDrivers<br />
** Monolithic Plugin vs. ML2 MechanismDriver - current and future plugins<br />
** Future Directions for ML2 (orchestration, deployment, management, ...)<br />
** Migration from deprecated Plugins (openvswitch, linuxbridge) to ML2 - automation?<br />
** Add support for VXLAN multicast to the OVS agent with newer versions of OVS and Linux kernel.<br />
** Multi-segment provider network implementations in MechanismDrivers, specifically OVS.<br />
** Additional provider network attributes for controller-based plugins such as ODL for networks created outside of Neutron.<br />
<br />
=== Icehouse ML2 work for reference ===<br />
* ML2 TypeDriver Extra Port Info<br />
** https://blueprints.launchpad.net/neutron/+spec/ml2-typedriver-extra-port-info<br />
* Campus Network Blueprint and ML2 integration<br />
** https://blueprints.launchpad.net/neutron/+spec/campus-network<br />
* OpenDaylight Driver<br />
** https://blueprints.launchpad.net/quantum/+spec/ml2-opendaylight-mechanism-driver<br />
<br />
=== Questions? ===<br />
<br />
== Previous Meeting Logs ==<br />
* Available here: [http://eavesdrop.openstack.org/meetings/networking_ml2/ ML2 Meeting Logs]<br />
<br />
== General ML2 Information ==<br />
Here are the current ml2-specific blueprints for havana:<br />
<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-gre<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-mechanism-drivers<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-portbinding<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-vxlan<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-multi-segment-api<br />
<br />
<br />
These tunnel-related blueprints effect the openvswitch and/or<br />
linuxbridge agents, and the features should also (or exclusively) be<br />
supported (using both agents simultaneously where applicable) by the ml2<br />
plugin:<br />
<br />
* https://blueprints.launchpad.net/quantum/+spec/ovs-vxlan-lisp-tunnel<br />
* https://blueprints.launchpad.net/quantum/+spec/openvswitch-kernel-vxlan<br />
* https://blueprints.launchpad.net/quantum/+spec/vxlan-linuxbridge<br />
* https://blueprints.launchpad.net/quantum/+spec/ovs-tunnel-partial-mesh<br />
* https://blueprints.launchpad.net/quantum/+spec/l2-population<br />
<br />
<br />
These blueprints involve the ml2 MechanismDriver API:<br />
<br />
* https://blueprints.launchpad.net/quantum/+spec/tailf-ncs<br />
* https://blueprints.launchpad.net/quantum/+spec/ovsplugin-hardware-devices<br />
<br />
[[Category: Meetings]]</div>Sukhdevhttps://wiki.openstack.org/w/index.php?title=Meetings/Ironic-neutron&diff=145861Meetings/Ironic-neutron2016-12-19T02:58:28Z<p>Sukhdev: /* Meeting December 19, 2016 */</p>
<hr />
<div>'''Weekly meeting on Mondays at 1600 UTC on #openstack-meeting-4'''<br />
<br />
== Tracking Ironic/Neutron integration Discussions ==<br />
<br />
In this meeting we will discuss the integration between Ironic and Neutron (ML2). <br />
Following two etherpads are the for the background purposes<br />
*https://etherpad.openstack.org/p/YVR-neutron-ironic<br />
*https://etherpad.openstack.org/p/liberty-ironic-network-isolation<br />
<br />
* Approved Specs and blueprints for Liberty release content<br />
*** https://review.openstack.org/#/c/188528/<br />
*** https://review.openstack.org/#/c/187829/<br />
*** https://blueprints.launchpad.net/neutron/+spec/neutron-ironic-integration<br />
* Approved Mitaka Specs<br />
*** Nova Spec - https://review.openstack.org/#/c/237067<br />
<br />
===Security Groups support for Baremetal Deployments===<br />
With the Ironic-Neutron integration, we are able to take full benefit of Security Groups support offered by Neutron. <br />
With this integration effort, now Security Group support is available to Bare metal servers the same way as it is available to virtual instances. <br />
When "nova boot" is issued to launch a bare metal instance, similar to virtual instance, --security-groups <seg-group-id> may be specified to apply appropriate ACLs on the physical ports where the bare metal host is connected the TOR(s). ML2 drivers know how to support Security Groups in Neutron.<br />
While this works for tenant network, we need to address the security groups for the provisioning network. Following was proposed and agreed by the Ironic-neutron integration team (see here - http://eavesdrop.openstack.org/meetings/ironic_neutron/2016/ironic_neutron.2016-06-06-16.01.html):<br />
<br />
* Two Security Groups will be added to ironic config: One for Provisioning network and another for Cleaning network (provisioning_network_sg_uuid, and cleanin_network_sg_uuid) by using neutron command "neutron security-group-create" <br />
** Both of these networks, by default will be set to None - to keep the backward compatibility. <br />
* An Operator/Admin may create these security groups when the provisioning and cleaning networks are created and specify the uuid's of these security groups in ironic config<br />
* Ironic driver, during deploy phase, when issues neutron create-port for provisioning network, will use this uuid (if specified). <br />
* ML2 driver will be notified of the appropriate security group and it will apply the appropriate ACLs on the physical ports of the TOR where bare metal host is connected. <br />
<br />
Note: Neutron Callback framework deals with notification of the Security Groups to the ML2 drivers. If a Security group rule is modified/added/deleted, the framework appropriately notifies the subscribers so that ML2 driver can appropriately update the ACLs on the ports where the bare metal hosts are connected. <br />
<br />
<br />
== Meeting December 19, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
** No meetings for next two weeks. We will meet Jan 9, 2017<br />
** Have Happy Holidays and New Year!!!<br />
<br />
* Security Groups for Baremetal deployments - Feature Complete.<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/q/topic:bug/1618754<br />
** https://review.openstack.org/206163 - Ironic: use portgroups<br />
** nova spec - https://review.openstack.org/#/c/387534/ - approved<br />
*** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
* Ironic Interface attach API<br />
** RFE - https://bugs.launchpad.net/ironic/+bug/1582188<br />
** https://review.openstack.org/#/q/topic:+bug/1582188<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** RFE - https://bugs.launchpad.net/ironic/+bug/1543584<br />
** https://review.openstack.org/#/q/topic:+bug/1543584<br />
<br />
*Open Discussion<br />
<br />
** Testing Multi-tenancy with devstack (BM as a VM)<br />
<br />
== Meeting December 12, 2016 ==<br />
This meeting was cancelled<br />
<br />
== Meeting December 5, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
<br />
* Security Groups for Baremetal deployments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
** https://review.openstack.org/#/q/topic:+bug/1594242<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/q/topic:bug/1618754<br />
** https://review.openstack.org/206163 - Ironic: use portgroups<br />
** nova spec - https://review.openstack.org/#/c/387534/ - approved<br />
*** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
* Ironic Interface attach API<br />
** RFE - https://bugs.launchpad.net/ironic/+bug/1582188<br />
** https://review.openstack.org/#/q/topic:+bug/1582188<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** RFE - https://bugs.launchpad.net/ironic/+bug/1543584<br />
** https://review.openstack.org/#/q/topic:+bug/1543584<br />
<br />
*Open Discussion<br />
<br />
== Meeting November 21, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
<br />
* Security Groups for Baremetal deployments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
** https://review.openstack.org/#/q/topic:+bug/1594242<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/q/topic:bug/1618754<br />
** https://review.openstack.org/206163 - Ironic: use portgroups<br />
** nova spec - https://review.openstack.org/#/c/387534/ - approved<br />
*** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
* Ironic Interface attach API<br />
** RFE - https://bugs.launchpad.net/ironic/+bug/1582188<br />
** https://review.openstack.org/#/q/topic:+bug/1582188<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** RFE - https://bugs.launchpad.net/ironic/+bug/1543584<br />
** https://review.openstack.org/#/q/topic:+bug/1543584<br />
<br />
*Open Discussion<br />
<br />
== Meeting November 14, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
<br />
* Security Groups for Baremetal deployments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
** patch is here - https://review.openstack.org/#/c/361451<br />
** Documentation - https://review.openstack.org/#/c/393962/<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/c/347549 - Merged<br />
** https://review.openstack.org/#/c/332177 - Merged<br />
** https://review.openstack.org/206163 - Ironic: use portgroups<br />
** nova spec - https://review.openstack.org/#/c/387534/ - nova spec approval freeze is o-1 (Nov 17)<br />
** Documentation - https://review.openstack.org/#/c/393660/<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** RFE - https://bugs.launchpad.net/ironic/+bug/1543584<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** RFE - https://bugs.launchpad.net/ironic/+bug/1582188<br />
** Spec - https://review.openstack.org/#/c/317636/<br />
** WIP POC code:<br />
*** Ironic - https://review.openstack.org/#/c/327046/<br />
*** Nova - https://review.openstack.org/#/c/364413/<br />
*** IronicClient - https://review.openstack.org/#/c/364420/<br />
<br />
*Open Discussion<br />
<br />
== Meeting November 7, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
<br />
* Security Groups for Baremetal deployments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
** patch is here - https://review.openstack.org/#/c/361451<br />
** Documentation - https://review.openstack.org/#/c/393962/<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/c/347549 - Merged<br />
** https://review.openstack.org/#/c/332177/<br />
** https://review.openstack.org/206163 - Ironic: use portgroups<br />
** nova spec - https://review.openstack.org/#/c/387534/ - nova spec approval freeze is o-1 (Nov 17)<br />
** Documentation - https://review.openstack.org/#/c/393660/<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** RFE - https://bugs.launchpad.net/ironic/+bug/1543584<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** RFE - https://bugs.launchpad.net/ironic/+bug/1582188<br />
** Spec - https://review.openstack.org/#/c/317636/<br />
** WIP POC code:<br />
*** Ironic - https://review.openstack.org/#/c/327046/<br />
*** Nova - https://review.openstack.org/#/c/364413/<br />
*** IronicClient - https://review.openstack.org/#/c/364420/<br />
<br />
*Open Discussion<br />
<br />
== Meeting October 31, 2016 ==<br />
Meeting cancelled, people travelling/recovering from Ocata summit.<br />
<br />
== Meeting October 16, 2016 ==<br />
<br />
* Sukhdev has a Dr. appointment and will not be able to chair this meeting. Unless sambets volunteers to chairs this, this is meeting is cancelled. <br />
* Will see you all in Barcelona next week. <br />
<br />
== Meeting October 10, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
** Sukhdev is unavailable today - Sam or Jim will chair the meeting<br />
<br />
* Security Groups for Baremetal deployments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
** patch is here - https://review.openstack.org/#/c/361451<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/c/347549<br />
** https://review.openstack.org/#/c/332177/<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code:<br />
*** Ironic - https://review.openstack.org/#/c/327046/<br />
*** Nova - https://review.openstack.org/#/c/364413/<br />
*** IronicClient - https://review.openstack.org/#/c/364420/<br />
<br />
<br />
*Open Discussion<br />
== Meeting October 31, 2016 ==<br />
Meeting cancelled while we recover from the OpenStack summit, next meeting will be 7th Nov.<br />
<br />
== Meeting October 3, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
** Ocata Release Schedule - https://releases.openstack.org/ocata/schedule.html<br />
<br />
* Security Groups for Baremetal deployments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
** patch is here - https://review.openstack.org/#/c/361451<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/c/347549<br />
** https://review.openstack.org/#/c/332177/<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code:<br />
*** Ironic - https://review.openstack.org/#/c/327046/<br />
*** Nova - https://review.openstack.org/#/c/364413/<br />
*** IronicClient - https://review.openstack.org/#/c/364420/<br />
<br />
<br />
*Open Discussion<br />
<br />
== Meeting September 12, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
** patch is here - https://review.openstack.org/#/c/361451<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/c/347549<br />
** https://review.facebook.com/#/c/332177<br />
<br />
* Other patches<br />
<br />
** Nova:<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code:<br />
*** Ironic - https://review.openstack.org/#/c/327046/<br />
*** Nova - https://review.openstack.org/#/c/364413/<br />
*** IronicClient - https://review.openstack.org/#/c/364420/<br />
<br />
<br />
*Open Discussion<br />
<br />
== Meeting August 22, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
* Remaining work items<br />
** Desired for Newton Cycle<br />
*** Port Groups <br />
*** Security Groups <br />
** Probably for O-cycle<br />
*** Vlan aware Servers<br />
*** Ironic API for interface attach/detach<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** Nova:<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
<br />
== Meeting August 15, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Update on testing of latest merged code (Sukhdev)<br />
** see bug - https://bugs.launchpad.net/ironic/+bug/1610389<br />
<br />
* Remaining work items<br />
<br />
** Desired for Newton Cycle<br />
*** Port Groups <br />
*** Ironic Inspector <br />
*** Security Groups - should be ready before Newton release (Sukhdev)<br />
<br />
** Probably for O-cycle<br />
*** Vlan aware Servers<br />
*** Ironic API for interface attach/detach<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** LLDP<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
<br />
<br />
== Meeting August 8, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** All patches for phase 1 of Ironic-neutron integration have merged (Nova, Neutron, Ironic) - congrats to the team<br />
<br />
* Update on testing of latest merged code (Sukhdev)<br />
** see bug - https://bugs.launchpad.net/ironic/+bug/1610389<br />
<br />
* Remaining work items<br />
<br />
** Desired for Newton Cycle<br />
*** Port Groups <br />
*** Ironic Inspector <br />
*** Security Groups - should be ready before Neuton release (Sukhdev) - pending bug listed above<br />
<br />
** Probably for O-cycle<br />
*** Vlan aware Servers<br />
*** Ironic API for interface attach/detach<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** LLDP<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
<br />
== Meeting August 1, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Update of all merged patches<br />
<br />
* Remaining work items<br />
<br />
** Desired for Newton Cycle<br />
*** Port Groups <br />
*** Ironic Inspector <br />
*** Security Groups - should be ready before Neuton release (Sukhdev)<br />
<br />
** Probably for O-cycle<br />
*** Vlan aware Servers<br />
*** Ironic API for interface attach/detach<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** LLDP<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
<br />
<br />
== Meeting July 25, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Remaining work items<br />
** Port Groups <br />
** Ironic Inspector <br />
** Nova patches<br />
** Vlan aware Servers<br />
** Security Groups - should be ready before Neuton release (Sukhdev)<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** LLDP<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
** (mjturek1) Question about MAC address uniqueness between portgroups and ports<br />
<br />
<br />
<br />
== Meeting July 18, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** All critical Ironic patches for network integration are merged<br />
** Nova mid cycle <br />
<br />
* Remaining work items<br />
** Port Groups <br />
** Ironic Inspector <br />
** Nova patches<br />
** Vlan aware Servers<br />
** Security Groups <br />
** devstack<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** LLDP<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
** (mjturek1) Question about MAC address uniqueness between portgroups and ports<br />
<br />
== Meeting July 11, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Plan discussion for merging following Ironic/nova patches<br />
** Following are critical patches - targeted for Newton<br />
** Ironic:<br />
*** https://review.openstack.org/#/c/285852/<br />
*** https://review.openstack.org/#/c/206244/<br />
*** https://review.openstack.org/#/c/206144<br />
*** https://review.openstack.org/#/c/213262/<br />
** LLDP:<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
** (mjturek1) Question about MAC address uniqueness between portgroups and ports<br />
<br />
== Meeting July 4, 2016 ==<br />
=== This week's meeting cancelled - US public holiday ===<br />
<br />
== Meeting June 27, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** Sukhdev is not available to host the meeting this week. Can somebody chair the meeting? I am away and will try to login remotely, but, not sure.<br />
** Newton nova non-priority feature freeze is June 30.<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* Plan discussion for merging following Ironic/nova patches<br />
** Following are critical patches - targeted for Newton<br />
** Ironic:<br />
*** https://review.openstack.org/#/c/285852/<br />
*** https://review.openstack.org/#/c/206244/<br />
*** https://review.openstack.org/#/c/206144<br />
*** https://review.openstack.org/#/c/213262/<br />
*** https://review.openstack.org/#/c/317391/ <--- I added this to the list (Sukhdev)<br />
** LLDP:<br />
*** https://review.openstack.org/321082<br />
*** https://review.openstack.org/320584<br />
** Nova:<br />
*** '''Newton nova non-priority feature freeze is June 30.'''<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
<br />
== Meeting June 20, 2016 ==<br />
=== This week's meeting cancelled - everybody is in Ironic mid-cycle sprint ===<br />
<br />
== Meeting June 13, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Security Groups Support for Baremetal deployments - Sukhdev<br />
** Description of Security Groups described here - https://wiki.openstack.org/wiki/Meetings/Ironic-neutron#Security_Groups_support_for_Baremetal_Deployments<br />
** Further update from amotoki and Sukhdev<br />
<br />
* Update from the latest Integration testing (Sukhdev)<br />
<br />
* Following are critical patches - targeted for Newton<br />
** Ironic:<br />
*** https://review.openstack.org/#/c/285852/<br />
*** https://review.openstack.org/#/c/206244/<br />
*** https://review.openstack.org/#/c/206144<br />
*** https://review.openstack.org/#/c/213262/<br />
*** https://review.openstack.org/#/c/317391/ <--- I added this to the list (Sukhdev)<br />
*** https://review.openstack.org/#/c/325197/ <--- Added (sambetts)<br />
** Nova:<br />
*** '''Newton nova non-priority feature freeze is June 30.'''<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
== Meeting June 6, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Action Item from past week - Sukhdev<br />
** https://review.openstack.org/#/c/182242/14/specs/newton/approved/user-controlled-sriov-ports-allocation.rst<br />
** Notes from previous meetings:<br />
*** Rumour has it they are looking to support bonding for virt, discuss.<br />
**** If neutron is going to model bonding, we don't need to model it in Ironic.<br />
***** Need to be sure, because if thats the case we shouldn't merge the portgroups API because then we have to deprecate it.<br />
<br />
* Security Groups Support for Baremetal deployments - Sukhdev<br />
<br />
* Update from the latest Integration testing (Sukhdev)<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Following are critical patches - targeted for Newton<br />
** Ironic:<br />
*** https://review.openstack.org/#/c/285852/<br />
*** https://review.openstack.org/#/c/206244/<br />
*** https://review.openstack.org/#/c/206144<br />
*** https://review.openstack.org/#/c/213262/<br />
*** https://review.openstack.org/#/c/317391/ <--- I added this to the list (Sukhdev)<br />
*** https://review.openstack.org/#/c/325197/ <--- Added (sambetts)<br />
** Nova:<br />
*** '''Newton nova non-priority feature freeze is June 30.'''<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
<br />
*Open Discussion<br />
<br />
== Meeting May 23, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Following are critical patches - targeted for Newton<br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/213262/<br />
***https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
***https://review.openstack.org/206163 - Ironic: use portgroups<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
<br />
* Rumour has it they are looking to support bonding for virt, discuss.<br />
** If neutron is going to model bonding, we don't need to model it in Ironic.<br />
*** Need to be sure, because if thats the case we shouldn't merge the portgroups API because then we have to deprecate it.<br />
<br />
*Open Discussion<br />
<br />
****it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
***Newton nova non-priority feature freeze is June 30.<br />
<br />
== Meeting May 16, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
<br />
* Rumour has it they are looking to support bonding for virt, discuss.<br />
** If neutron is going to model bonding, we don't need to model it in Ironic.<br />
*** Need to be sure, because if thats the case we shouldn't merge the portgroups API because then we have to deprecate it.<br />
<br />
* Following are critical patches - targeted for Newton<br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/213262/<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
*Open Discussion<br />
**Please let us confirm nova patches.(hshiina)<br />
***https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
***https://review.openstack.org/206163 - Ironic: use portgroups<br />
****it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
***Newton nova non-priority feature freeze is June 30.<br />
<br />
=== No Meeting on May 2, 2016 - People traveling back from Austin Summit ===<br />
<br />
=== No Meeting on April 25, 2016 - Everybody at Austin Summit ===<br />
<br />
== Meeting April 18, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** Next week in Austin - no meeting next week. <br />
** Cross project session - https://www.openstack.org/summit/austin-2016/summit-schedule/#day=2016-04-26&summit_types=2&tags=3601<br />
<br />
* Following are critical patches - targeted for Newton in April (if possible) - Did I miss anyone? <br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/213262/<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** [WIP] Allow mapping multiple Neutron ports to Ironic ports<br />
*** Ironic Part: https://review.openstack.org/282431<br />
*** Nova Part: https://review.openstack.org/289412<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287408/<br />
<br />
*Open Discussion<br />
<br />
== Meeting April 11, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** We have one more meeting before summit<br />
** Can we get the critical patches (listed below) merged within month of April? Need some love from Ironic cores<br />
<br />
* Following are critical patches - targeted for Newton in April (if possible) - Did I miss anyone? <br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/213262/<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** [WIP] Allow mapping multiple Neutron ports to Ironic ports<br />
*** Ironic Part: https://review.openstack.org/282431<br />
*** Nova Part: https://review.openstack.org/289412<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287408/<br />
<br />
*Open Discussion<br />
<br />
== Meeting April 4, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** Neutron Joint session with Ironic/Nova proposed - https://etherpad.openstack.org/p/newton-neutron-summit-ideas<br />
<br />
* Following are critical patches - targeted for Newton in April (if possible) - Did I miss anyone? <br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/213262/<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** [WIP] Allow mapping multiple Neutron ports to Ironic ports<br />
*** Ironic Part: https://review.openstack.org/282431<br />
*** Nova Part: https://review.openstack.org/289412<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287408/<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
<br />
=== No Meeting on March 28, 2016 ===<br />
<br />
== Meeting March 21, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Following are critical patches - targeted for Newton in April (if possible) - Did I miss anyone? <br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/139687/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** [WIP] Allow mapping multiple Neutron ports to Ironic ports<br />
*** Ironic Part: https://review.openstack.org/282431<br />
*** Nova Part: https://review.openstack.org/289412<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287408/<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
<br />
== Meeting March 14, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Generic Switch Discussion - continuation from last week<br />
** https://github.com/jumpojoy/generic_switch<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287408/<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
<br />
<br />
== Meeting March 7, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Network Provider refactor<br />
** Two patches merged; one remaining - https://review.openstack.org/285852<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287408/<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting February 29, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Network Provider refactor<br />
** https://review.openstack.org/#/c/285852/5<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853/2<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
<br />
== Meeting February 22, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
=== No Meeting on February 15, 2016 - due to holiday in USA (long weekend) ===<br />
<br />
== Meeting February 8, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status<br />
** Some of the Ironic patches are merged - thanks to everybody!!<br />
** I have updated the etherpad to reflect merged patches - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting February 1, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Austin Summit proposal submittal date is today (2/1/16)<br />
<br />
* Integration Testing Status<br />
** All of the patches are tested and seem to be working just fine.<br />
** I have updated the etherpad (under integration status) - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting January 25, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status<br />
** All of the patches are tested and seem to be working just fine.<br />
** I have updated the etherpad (under integration status) - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Discussion regarding integration with Ironic Inspector - the format for switch-id and switch-info fields<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting January 18, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status<br />
** Most of the patches are tested and seem to be working just fine.<br />
** I have updated the etherpad (under integration status) - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Discussion regarding integration with Ironic Inspector - the format for switch-id and switch-info fields<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting January 11, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status<br />
** API version error is noted during execution of "ironic port-update" CLI<br />
** Please see item 14 at the bottom of this etherpad (under integration status) - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting January 4, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Happy and Healthy New Year to all<br />
** M2 is mid-jan <br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
*** Item 7 still requires investigation<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
<br />
== Meeting December 14, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Sukhdev is out for next two weeks (back on Jan 4, 2016)<br />
** M2 is mid-jan <br />
<br />
* Updated list of patches under review <br />
** Devstack patches need to be resubmitted - vsaienko<br />
** Two patches are in merge conflict - need attention <br />
** Few patches have comments that require attention<br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Most critical issues are closed - following two are outstanding: <br />
*** Item 7 still requires investigation<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting December 7, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Updated list of patches under review - <br />
** one Nova and one Neutron patch merged<br />
** New Devstack patches - require reviews<br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Discussion on Testing (CI) - vsaienko<br />
<br />
* Tempest testing <br />
** see here - http://lists.openstack.org/pipermail/openstack-dev/2015-November/080609.html<br />
** https://bugs.launchpad.net/tempest/+bug/1520230<br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Most critical issues are closed - following two are outstanding: <br />
*** Item 2 is pending approval of nova spec - https://review.openstack.org/#/c/237067<br />
*** Item 7 still requires investigation<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting November 30, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** jroll is out this week, updates:<br />
*** nova spec is approved<br />
*** Nova patches are in a single chain here: https://review.openstack.org/#/q/status:open+project:openstack/nova+branch:master+topic:bp/ironic-networks-support,n,z<br />
*** first two patches are updated and passing tests locally, should be good to go<br />
*** third patch (portgroup support) still needs work.<br />
<br />
* Actions from last week<br />
** Sukhdev and Kevin Benton to work on ML2 for OVS for CI testing<br />
*** https://review.openstack.org/#/c/249265/<br />
*** This patch was testing for Neutron side <br />
<br />
* Discussion on Testing (CI)<br />
** This will be the main focus of the meeting - We have another excellent solution on the table. <br />
*** http://lists.openstack.org/pipermail/openstack-dev/2015-November/080492.html<br />
<br />
* Tempest testing <br />
** see here - http://lists.openstack.org/pipermail/openstack-dev/2015-November/080609.html<br />
** https://bugs.launchpad.net/tempest/+bug/1520230<br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Most critical issues are closed - following two are outstanding: <br />
*** Item 2 is pending approval of nova spec - https://review.openstack.org/#/c/237067<br />
*** Item 7 still requires investigation<br />
<br />
* Patches under review/testing<br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting November 23, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** M1 is in first week of December<br />
<br />
* Discussion on Testing (CI)<br />
** This will be the main focus of the meeting. We need to come up with an acceptable plan <br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Most critical issues are closed - following two are outstanding: <br />
*** Item 2 is pending approval of nova spec - https://review.openstack.org/#/c/237067<br />
*** Item 7 still requires investigation<br />
<br />
* Patches under review/testing<br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
=== November 16 meeting is cancelled - Next meeting on November 23, 2015 ===<br />
<br />
== Meeting November 9, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Welcome back from Tokyo<br />
** OpenStack summit was great - huge showing and interest in Ironic-Neutron integration<br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** I updated the etherpad. Looks like most of the critical issues are resolved. Items 7,9, and 10 remain to be addressed<br />
<br />
* Patches under review/testing<br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Discussion on Testing (CI)<br />
** We need to plan for this. Some of the patches might be blocked from merges unless we have this in place. <br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting October 19, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** We will see you in Tokyo next week<br />
** No meeting next week - due to summit<br />
** No meeting week after that - to recover from travels (Next meeting will be on Nov 9th)<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** See item 13 at the bottom of the etherpad<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting October 12, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting October 5, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Good progress on the network flip testing. <br />
<br />
* Action Items from previous week<br />
** Sukhdev to discuss/resolve the device_owner for for neutron ports. We will use 'baremetal:<CN>' as the device ID for ports belonging to Ironic deployments<br />
** lazy_prince to look into gate and devstack related cleanup<br />
** cragusa to work on documenting Ironic-Neutron integration in Ironic documentation<br />
** Sukhdev to take over devref documentation for ML2 driver - no update for this week<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting September 28, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Jim is new PTL for Ironic<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tenant ID(s) for the networks <br />
** For provisioning network - what should be the tenant ID in neutron create_port() request? <br />
<br />
* Action Items from previous week<br />
** lazy_prince to look into gate and devstack related cleanup<br />
** cragusa to work on documenting Ironic-Neutron integration in Ironic documentation<br />
** Sukhdev to take over devref documentation for ML2 driver - no update for this week<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic - amotoki will not be able to complete it, but will review it. Sukhdev will take over. <br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting September 21, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Action Items from previous week<br />
** lazy_prince to look into gate and devstack related cleanup<br />
** cragusa to work on documenting Ironic-Neutron integration in Ironic documentation<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Waiting on critical bug fixes<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic - amotoki will not be able to complete it, but will review it. Sukhdev will take over. <br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
== Meeting September 14, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Ironic soft FF is this week<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Few critical fixes are needed<br />
<br />
* Patches merge decision<br />
** Which patches can we merge?<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic - no update <br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting August 31, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Neutron FF is this week. Our Neutron patches are already in. If anybody believes anything needs to go into neutron prior to FF, please speak up. Please use this blueprint - https://blueprints.launchpad.net/neutron/+spec/neutron-ironic-integration <br />
** ML2 drivers to vendor specific repos are not bound by this FF. They can go anytime<br />
<br />
* Actions from the last week<br />
** Sukhdev to follow up with amotoki regarding ML2 documentation - made several attempts. Have not been able to connect<br />
** lazy_prince to push updated patch to address the authentication issue. <br />
*** an updated version of the patch is pushed - have not tested it yet<br />
** yhvh_ and cragusa to push an updated patch to address the DB issue in the Ironic CLI<br />
<br />
* Integration Effort<br />
** There are few blockers that we need to address for the integration effort to move forward.<br />
<br />
* Discussion on the plan for next few weeks for the integration testing<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Testing<br />
** See etherpad above for the details of discussion about testing<br />
<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic - could not get update from amotoki - need to follow up. <br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
<br />
== Meeting August 24, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Neutron FF is next week. Our Neutron patches are already in. If anybody believes anything needs to go into neutron prior to FF, please speak up. Please use this blueprint - https://blueprints.launchpad.net/neutron/+spec/neutron-ironic-integration <br />
** ML2 drivers to vendor specific repos are not bound by this FF. They can go anytime<br />
<br />
* Integration Effort<br />
** We kicked off integration testing during the mid-cycle sprint.<br />
** There are few blockers that we need to address for the integration effort to move forward.<br />
<br />
* Discussion on the plan for next few weeks for the integration testing<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Testing<br />
** See etherpad above for the details of discussion about testing<br />
<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting August 17, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Ironic Sprint Update<br />
** Here are details - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Decision was made not to use bind_requested flag - instead use host-id<br />
** Issues discovered with the new API during testing<br />
*** DB does not seem to be getting updated with the link-connection information<br />
** Made lots of progress on the testing/debugging<br />
<br />
* Testing<br />
** See etherpad above for the details of discussion about testing<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting August 3, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Ironic mid-cycle sprint next week<br />
*** https://etherpad.openstack.org/p/ironic-liberty-midcycle<br />
* Patches under review <br />
** https://review.openstack.org/#/c/197774/1<br />
** https://review.openstack.org/#/c/206232/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/206163/<br />
** https://review.openstack.org/#/c/186855<br />
** https://review.openstack.org/#/c/194413/<br />
* Testing<br />
** Test the network connectivity and flip logic<br />
** Test the API - ML2 interface<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting July 27, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Ironic mid-cycle sprint scheduled for Aug 12-14 in Seattle<br />
*** https://etherpad.openstack.org/p/ironic-liberty-midcycle<br />
* Patches under review <br />
** Neutron patch for addition of binding:vnic_type to facilitate filtering by ML2 drivers - https://review.openstack.org/#/c/197774/1<br />
** https://review.openstack.org/#/c/186855<br />
** https://review.openstack.org/#/c/194413/<br />
* Testing<br />
** Test the network connectivity and flip logic<br />
** Test the API - ML2 interface<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
<br />
== Meeting July 20, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Liberty Release Schedule - https://wiki.openstack.org/wiki/Liberty_Release_Schedule<br />
** Ironic mid-cycle sprint scheduled for Aug 12-14 in Seattle<br />
*** https://etherpad.openstack.org/p/ironic-liberty-midcycle<br />
* Patches under review <br />
** Neutron patch for addition of binding:vnic_type to facilitate filtering by ML2 drivers - https://review.openstack.org/#/c/197774/1<br />
** https://review.openstack.org/#/c/186855<br />
** https://review.openstack.org/#/c/194413/<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
* Testing<br />
** Test the network connectivity and flip logic<br />
** Test the API - ML2 interface<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
<br />
== Meeting July 13, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Liberty Release Schedule - https://wiki.openstack.org/wiki/Liberty_Release_Schedule<br />
** Liberty Feature Freeze - 1st week of Sept. <br />
** Ironic mid-cycle sprint scheduled for Aug 12-14 in Seattle<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip <br />
*** https://review.openstack.org/#/c/187829/<br />
* Patches under review <br />
** WIP Neutron patch for addition of binding:vnic_type to facilitate filtering by ML2 drivers - https://review.openstack.org/#/c/197774/1<br />
** https://review.openstack.org/#/c/186855<br />
** https://review.openstack.org/#/c/194413/<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
<br />
== Meeting July 6, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Ironic mid-cycle sprint scheduled for Aug 12-14 in Seattle<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip <br />
*** https://review.openstack.org/#/c/187829/<br />
* Patches under review <br />
** WIP Neutron patch for addition of binding:vnic_type to facilitate filtering by ML2 drivers - https://review.openstack.org/#/c/197774/1<br />
** https://review.openstack.org/#/c/186855<br />
** https://review.openstack.org/#/c/194413/<br />
* Bare metal physical connectivity scenarios - supported and unsupported<br />
** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting June 29, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip <br />
*** https://review.openstack.org/#/c/187829/<br />
*Discuss supported/unsupported baremetal attachment scenarios - Doc available here: https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
(Opened up the doc to Edit for everyone - please feel free to post comments)<br />
*Open Discussion<br />
** A random thought based upon discussion with Armando during Neutron mid-cycle sprint - <br />
*** possibility of using device owner for Bare metal hosts as " Compute:Ironic"<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting June 22, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Please see Long Term Items section at the bottom of this wiki and feel free to add additional features that you would like included<br />
** "Get me a network" https://review.openstack.org/#/c/184857/<br />
** If anybody wants to make any announcement, feel free to add here<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip <br />
*** https://review.openstack.org/#/c/187829/<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting June 15, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Thanks to Jim and Laura for pushing updated versions of the specs. <br />
** If anybody wants to make any announcement, feel free to add here<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip <br />
*** https://review.openstack.org/#/c/187829/<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting June 8, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Priority for this week is to finalize the specs so that we can move to the implementation<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip<br />
*** https://review.openstack.org/#/c/187829/<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Initial Kick off Meeting June 1, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** We need contributors to help with implementation. Please identify as to what will you be willing to help with<br />
* Discuss Team Goals<br />
* Progress on the spec for modification to Ironic Port API<br />
* Nova/Neutron interaction proposal (jroll) -- let's add an optional parameter to the Neutron API to control whether or not to plumb the network immediately, and use it like this https://review.openstack.org/#/c/186855/<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Team Charter/Goals - for Liberty release ==<br />
*Create a spec with the details of Bare Metal physical connectivity information model and Ironic Port API modification<br />
** Generate a patch to implement this spec<br />
*Define the details of the network flip orchestration logic<br />
** Finalize as to what is the best way to refactor Nova code to facilitate this functionality<br />
*CI for testing this functionality<br />
** this includes a plan as well implementation<br />
*Initially this feature will be 'experimental' for Liberty for both Neutron and Ironic.<br />
** As the feature stabilizes in both Ironic and Neutron in 'M' release, we will move it out of 'experimental'.<br />
<br />
=== Initial Charter will not cover the following === <br />
* Automated discovery of the ports physical connectivity <br />
** Initial functionality will be tested by using modified Ironic Port IP to specify the physical connectivity information<br />
<br />
=== Long term items (not covered in initial charter) ===<br />
* Enhancement to the flavor type based upon the Lag'ed ports for Bare metal servers - for better bandwidth<br />
* Ability for an operator to specify/select a port (from multiple ports connecting a BM server) to connect to a given network - e.g. an option in "nova boot" to specify a specific port <br />
* We will consider utilizing other ways to pass the physical connectivity information to Neutron (if it presents additional flexibility to support additional features) - such as resource labels, using an Ironic specific table in port-binding, etc. <br />
* Feel free to add additional items<br />
<br />
== Previous meetings Logs==<br />
*http://eavesdrop.openstack.org/meetings/ironic_neutron/</div>Sukhdevhttps://wiki.openstack.org/w/index.php?title=Meetings/Ironic-neutron&diff=145860Meetings/Ironic-neutron2016-12-19T02:57:37Z<p>Sukhdev: </p>
<hr />
<div>'''Weekly meeting on Mondays at 1600 UTC on #openstack-meeting-4'''<br />
<br />
== Tracking Ironic/Neutron integration Discussions ==<br />
<br />
In this meeting we will discuss the integration between Ironic and Neutron (ML2). <br />
Following two etherpads are the for the background purposes<br />
*https://etherpad.openstack.org/p/YVR-neutron-ironic<br />
*https://etherpad.openstack.org/p/liberty-ironic-network-isolation<br />
<br />
* Approved Specs and blueprints for Liberty release content<br />
*** https://review.openstack.org/#/c/188528/<br />
*** https://review.openstack.org/#/c/187829/<br />
*** https://blueprints.launchpad.net/neutron/+spec/neutron-ironic-integration<br />
* Approved Mitaka Specs<br />
*** Nova Spec - https://review.openstack.org/#/c/237067<br />
<br />
===Security Groups support for Baremetal Deployments===<br />
With the Ironic-Neutron integration, we are able to take full benefit of Security Groups support offered by Neutron. <br />
With this integration effort, now Security Group support is available to Bare metal servers the same way as it is available to virtual instances. <br />
When "nova boot" is issued to launch a bare metal instance, similar to virtual instance, --security-groups <seg-group-id> may be specified to apply appropriate ACLs on the physical ports where the bare metal host is connected the TOR(s). ML2 drivers know how to support Security Groups in Neutron.<br />
While this works for tenant network, we need to address the security groups for the provisioning network. Following was proposed and agreed by the Ironic-neutron integration team (see here - http://eavesdrop.openstack.org/meetings/ironic_neutron/2016/ironic_neutron.2016-06-06-16.01.html):<br />
<br />
* Two Security Groups will be added to ironic config: One for Provisioning network and another for Cleaning network (provisioning_network_sg_uuid, and cleanin_network_sg_uuid) by using neutron command "neutron security-group-create" <br />
** Both of these networks, by default will be set to None - to keep the backward compatibility. <br />
* An Operator/Admin may create these security groups when the provisioning and cleaning networks are created and specify the uuid's of these security groups in ironic config<br />
* Ironic driver, during deploy phase, when issues neutron create-port for provisioning network, will use this uuid (if specified). <br />
* ML2 driver will be notified of the appropriate security group and it will apply the appropriate ACLs on the physical ports of the TOR where bare metal host is connected. <br />
<br />
Note: Neutron Callback framework deals with notification of the Security Groups to the ML2 drivers. If a Security group rule is modified/added/deleted, the framework appropriately notifies the subscribers so that ML2 driver can appropriately update the ACLs on the ports where the bare metal hosts are connected. <br />
<br />
<br />
== Meeting December 19, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
** No meetings for next two weeks. We will meet Jan 9, 2017<br />
** Have Happy Holidays and New Year!!!<br />
<br />
* Security Groups for Baremetal deployments - Merged<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/q/topic:bug/1618754<br />
** https://review.openstack.org/206163 - Ironic: use portgroups<br />
** nova spec - https://review.openstack.org/#/c/387534/ - approved<br />
*** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
* Ironic Interface attach API<br />
** RFE - https://bugs.launchpad.net/ironic/+bug/1582188<br />
** https://review.openstack.org/#/q/topic:+bug/1582188<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** RFE - https://bugs.launchpad.net/ironic/+bug/1543584<br />
** https://review.openstack.org/#/q/topic:+bug/1543584<br />
<br />
*Open Discussion<br />
<br />
** Testing Multi-tenancy with devstack (BM as a VM)<br />
<br />
== Meeting December 12, 2016 ==<br />
This meeting was cancelled<br />
<br />
== Meeting December 5, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
<br />
* Security Groups for Baremetal deployments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
** https://review.openstack.org/#/q/topic:+bug/1594242<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/q/topic:bug/1618754<br />
** https://review.openstack.org/206163 - Ironic: use portgroups<br />
** nova spec - https://review.openstack.org/#/c/387534/ - approved<br />
*** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
* Ironic Interface attach API<br />
** RFE - https://bugs.launchpad.net/ironic/+bug/1582188<br />
** https://review.openstack.org/#/q/topic:+bug/1582188<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** RFE - https://bugs.launchpad.net/ironic/+bug/1543584<br />
** https://review.openstack.org/#/q/topic:+bug/1543584<br />
<br />
*Open Discussion<br />
<br />
== Meeting November 21, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
<br />
* Security Groups for Baremetal deployments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
** https://review.openstack.org/#/q/topic:+bug/1594242<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/q/topic:bug/1618754<br />
** https://review.openstack.org/206163 - Ironic: use portgroups<br />
** nova spec - https://review.openstack.org/#/c/387534/ - approved<br />
*** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
* Ironic Interface attach API<br />
** RFE - https://bugs.launchpad.net/ironic/+bug/1582188<br />
** https://review.openstack.org/#/q/topic:+bug/1582188<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** RFE - https://bugs.launchpad.net/ironic/+bug/1543584<br />
** https://review.openstack.org/#/q/topic:+bug/1543584<br />
<br />
*Open Discussion<br />
<br />
== Meeting November 14, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
<br />
* Security Groups for Baremetal deployments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
** patch is here - https://review.openstack.org/#/c/361451<br />
** Documentation - https://review.openstack.org/#/c/393962/<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/c/347549 - Merged<br />
** https://review.openstack.org/#/c/332177 - Merged<br />
** https://review.openstack.org/206163 - Ironic: use portgroups<br />
** nova spec - https://review.openstack.org/#/c/387534/ - nova spec approval freeze is o-1 (Nov 17)<br />
** Documentation - https://review.openstack.org/#/c/393660/<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** RFE - https://bugs.launchpad.net/ironic/+bug/1543584<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** RFE - https://bugs.launchpad.net/ironic/+bug/1582188<br />
** Spec - https://review.openstack.org/#/c/317636/<br />
** WIP POC code:<br />
*** Ironic - https://review.openstack.org/#/c/327046/<br />
*** Nova - https://review.openstack.org/#/c/364413/<br />
*** IronicClient - https://review.openstack.org/#/c/364420/<br />
<br />
*Open Discussion<br />
<br />
== Meeting November 7, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
<br />
* Security Groups for Baremetal deployments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
** patch is here - https://review.openstack.org/#/c/361451<br />
** Documentation - https://review.openstack.org/#/c/393962/<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/c/347549 - Merged<br />
** https://review.openstack.org/#/c/332177/<br />
** https://review.openstack.org/206163 - Ironic: use portgroups<br />
** nova spec - https://review.openstack.org/#/c/387534/ - nova spec approval freeze is o-1 (Nov 17)<br />
** Documentation - https://review.openstack.org/#/c/393660/<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** RFE - https://bugs.launchpad.net/ironic/+bug/1543584<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** RFE - https://bugs.launchpad.net/ironic/+bug/1582188<br />
** Spec - https://review.openstack.org/#/c/317636/<br />
** WIP POC code:<br />
*** Ironic - https://review.openstack.org/#/c/327046/<br />
*** Nova - https://review.openstack.org/#/c/364413/<br />
*** IronicClient - https://review.openstack.org/#/c/364420/<br />
<br />
*Open Discussion<br />
<br />
== Meeting October 31, 2016 ==<br />
Meeting cancelled, people travelling/recovering from Ocata summit.<br />
<br />
== Meeting October 16, 2016 ==<br />
<br />
* Sukhdev has a Dr. appointment and will not be able to chair this meeting. Unless sambets volunteers to chairs this, this is meeting is cancelled. <br />
* Will see you all in Barcelona next week. <br />
<br />
== Meeting October 10, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
** Sukhdev is unavailable today - Sam or Jim will chair the meeting<br />
<br />
* Security Groups for Baremetal deployments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
** patch is here - https://review.openstack.org/#/c/361451<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/c/347549<br />
** https://review.openstack.org/#/c/332177/<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code:<br />
*** Ironic - https://review.openstack.org/#/c/327046/<br />
*** Nova - https://review.openstack.org/#/c/364413/<br />
*** IronicClient - https://review.openstack.org/#/c/364420/<br />
<br />
<br />
*Open Discussion<br />
== Meeting October 31, 2016 ==<br />
Meeting cancelled while we recover from the OpenStack summit, next meeting will be 7th Nov.<br />
<br />
== Meeting October 3, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
** Ocata Release Schedule - https://releases.openstack.org/ocata/schedule.html<br />
<br />
* Security Groups for Baremetal deployments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
** patch is here - https://review.openstack.org/#/c/361451<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/c/347549<br />
** https://review.openstack.org/#/c/332177/<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code:<br />
*** Ironic - https://review.openstack.org/#/c/327046/<br />
*** Nova - https://review.openstack.org/#/c/364413/<br />
*** IronicClient - https://review.openstack.org/#/c/364420/<br />
<br />
<br />
*Open Discussion<br />
<br />
== Meeting September 12, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
** patch is here - https://review.openstack.org/#/c/361451<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/c/347549<br />
** https://review.facebook.com/#/c/332177<br />
<br />
* Other patches<br />
<br />
** Nova:<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code:<br />
*** Ironic - https://review.openstack.org/#/c/327046/<br />
*** Nova - https://review.openstack.org/#/c/364413/<br />
*** IronicClient - https://review.openstack.org/#/c/364420/<br />
<br />
<br />
*Open Discussion<br />
<br />
== Meeting August 22, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
* Remaining work items<br />
** Desired for Newton Cycle<br />
*** Port Groups <br />
*** Security Groups <br />
** Probably for O-cycle<br />
*** Vlan aware Servers<br />
*** Ironic API for interface attach/detach<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** Nova:<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
<br />
== Meeting August 15, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Update on testing of latest merged code (Sukhdev)<br />
** see bug - https://bugs.launchpad.net/ironic/+bug/1610389<br />
<br />
* Remaining work items<br />
<br />
** Desired for Newton Cycle<br />
*** Port Groups <br />
*** Ironic Inspector <br />
*** Security Groups - should be ready before Newton release (Sukhdev)<br />
<br />
** Probably for O-cycle<br />
*** Vlan aware Servers<br />
*** Ironic API for interface attach/detach<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** LLDP<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
<br />
<br />
== Meeting August 8, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** All patches for phase 1 of Ironic-neutron integration have merged (Nova, Neutron, Ironic) - congrats to the team<br />
<br />
* Update on testing of latest merged code (Sukhdev)<br />
** see bug - https://bugs.launchpad.net/ironic/+bug/1610389<br />
<br />
* Remaining work items<br />
<br />
** Desired for Newton Cycle<br />
*** Port Groups <br />
*** Ironic Inspector <br />
*** Security Groups - should be ready before Neuton release (Sukhdev) - pending bug listed above<br />
<br />
** Probably for O-cycle<br />
*** Vlan aware Servers<br />
*** Ironic API for interface attach/detach<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** LLDP<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
<br />
== Meeting August 1, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Update of all merged patches<br />
<br />
* Remaining work items<br />
<br />
** Desired for Newton Cycle<br />
*** Port Groups <br />
*** Ironic Inspector <br />
*** Security Groups - should be ready before Neuton release (Sukhdev)<br />
<br />
** Probably for O-cycle<br />
*** Vlan aware Servers<br />
*** Ironic API for interface attach/detach<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** LLDP<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
<br />
<br />
== Meeting July 25, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Remaining work items<br />
** Port Groups <br />
** Ironic Inspector <br />
** Nova patches<br />
** Vlan aware Servers<br />
** Security Groups - should be ready before Neuton release (Sukhdev)<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** LLDP<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
** (mjturek1) Question about MAC address uniqueness between portgroups and ports<br />
<br />
<br />
<br />
== Meeting July 18, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** All critical Ironic patches for network integration are merged<br />
** Nova mid cycle <br />
<br />
* Remaining work items<br />
** Port Groups <br />
** Ironic Inspector <br />
** Nova patches<br />
** Vlan aware Servers<br />
** Security Groups <br />
** devstack<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** LLDP<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
** (mjturek1) Question about MAC address uniqueness between portgroups and ports<br />
<br />
== Meeting July 11, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Plan discussion for merging following Ironic/nova patches<br />
** Following are critical patches - targeted for Newton<br />
** Ironic:<br />
*** https://review.openstack.org/#/c/285852/<br />
*** https://review.openstack.org/#/c/206244/<br />
*** https://review.openstack.org/#/c/206144<br />
*** https://review.openstack.org/#/c/213262/<br />
** LLDP:<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
** (mjturek1) Question about MAC address uniqueness between portgroups and ports<br />
<br />
== Meeting July 4, 2016 ==<br />
=== This week's meeting cancelled - US public holiday ===<br />
<br />
== Meeting June 27, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** Sukhdev is not available to host the meeting this week. Can somebody chair the meeting? I am away and will try to login remotely, but, not sure.<br />
** Newton nova non-priority feature freeze is June 30.<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* Plan discussion for merging following Ironic/nova patches<br />
** Following are critical patches - targeted for Newton<br />
** Ironic:<br />
*** https://review.openstack.org/#/c/285852/<br />
*** https://review.openstack.org/#/c/206244/<br />
*** https://review.openstack.org/#/c/206144<br />
*** https://review.openstack.org/#/c/213262/<br />
*** https://review.openstack.org/#/c/317391/ <--- I added this to the list (Sukhdev)<br />
** LLDP:<br />
*** https://review.openstack.org/321082<br />
*** https://review.openstack.org/320584<br />
** Nova:<br />
*** '''Newton nova non-priority feature freeze is June 30.'''<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
<br />
== Meeting June 20, 2016 ==<br />
=== This week's meeting cancelled - everybody is in Ironic mid-cycle sprint ===<br />
<br />
== Meeting June 13, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Security Groups Support for Baremetal deployments - Sukhdev<br />
** Description of Security Groups described here - https://wiki.openstack.org/wiki/Meetings/Ironic-neutron#Security_Groups_support_for_Baremetal_Deployments<br />
** Further update from amotoki and Sukhdev<br />
<br />
* Update from the latest Integration testing (Sukhdev)<br />
<br />
* Following are critical patches - targeted for Newton<br />
** Ironic:<br />
*** https://review.openstack.org/#/c/285852/<br />
*** https://review.openstack.org/#/c/206244/<br />
*** https://review.openstack.org/#/c/206144<br />
*** https://review.openstack.org/#/c/213262/<br />
*** https://review.openstack.org/#/c/317391/ <--- I added this to the list (Sukhdev)<br />
*** https://review.openstack.org/#/c/325197/ <--- Added (sambetts)<br />
** Nova:<br />
*** '''Newton nova non-priority feature freeze is June 30.'''<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
== Meeting June 6, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Action Item from past week - Sukhdev<br />
** https://review.openstack.org/#/c/182242/14/specs/newton/approved/user-controlled-sriov-ports-allocation.rst<br />
** Notes from previous meetings:<br />
*** Rumour has it they are looking to support bonding for virt, discuss.<br />
**** If neutron is going to model bonding, we don't need to model it in Ironic.<br />
***** Need to be sure, because if thats the case we shouldn't merge the portgroups API because then we have to deprecate it.<br />
<br />
* Security Groups Support for Baremetal deployments - Sukhdev<br />
<br />
* Update from the latest Integration testing (Sukhdev)<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Following are critical patches - targeted for Newton<br />
** Ironic:<br />
*** https://review.openstack.org/#/c/285852/<br />
*** https://review.openstack.org/#/c/206244/<br />
*** https://review.openstack.org/#/c/206144<br />
*** https://review.openstack.org/#/c/213262/<br />
*** https://review.openstack.org/#/c/317391/ <--- I added this to the list (Sukhdev)<br />
*** https://review.openstack.org/#/c/325197/ <--- Added (sambetts)<br />
** Nova:<br />
*** '''Newton nova non-priority feature freeze is June 30.'''<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
<br />
*Open Discussion<br />
<br />
== Meeting May 23, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Following are critical patches - targeted for Newton<br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/213262/<br />
***https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
***https://review.openstack.org/206163 - Ironic: use portgroups<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
<br />
* Rumour has it they are looking to support bonding for virt, discuss.<br />
** If neutron is going to model bonding, we don't need to model it in Ironic.<br />
*** Need to be sure, because if thats the case we shouldn't merge the portgroups API because then we have to deprecate it.<br />
<br />
*Open Discussion<br />
<br />
****it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
***Newton nova non-priority feature freeze is June 30.<br />
<br />
== Meeting May 16, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
<br />
* Rumour has it they are looking to support bonding for virt, discuss.<br />
** If neutron is going to model bonding, we don't need to model it in Ironic.<br />
*** Need to be sure, because if thats the case we shouldn't merge the portgroups API because then we have to deprecate it.<br />
<br />
* Following are critical patches - targeted for Newton<br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/213262/<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
*Open Discussion<br />
**Please let us confirm nova patches.(hshiina)<br />
***https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
***https://review.openstack.org/206163 - Ironic: use portgroups<br />
****it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
***Newton nova non-priority feature freeze is June 30.<br />
<br />
=== No Meeting on May 2, 2016 - People traveling back from Austin Summit ===<br />
<br />
=== No Meeting on April 25, 2016 - Everybody at Austin Summit ===<br />
<br />
== Meeting April 18, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** Next week in Austin - no meeting next week. <br />
** Cross project session - https://www.openstack.org/summit/austin-2016/summit-schedule/#day=2016-04-26&summit_types=2&tags=3601<br />
<br />
* Following are critical patches - targeted for Newton in April (if possible) - Did I miss anyone? <br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/213262/<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** [WIP] Allow mapping multiple Neutron ports to Ironic ports<br />
*** Ironic Part: https://review.openstack.org/282431<br />
*** Nova Part: https://review.openstack.org/289412<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287408/<br />
<br />
*Open Discussion<br />
<br />
== Meeting April 11, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** We have one more meeting before summit<br />
** Can we get the critical patches (listed below) merged within month of April? Need some love from Ironic cores<br />
<br />
* Following are critical patches - targeted for Newton in April (if possible) - Did I miss anyone? <br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/213262/<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** [WIP] Allow mapping multiple Neutron ports to Ironic ports<br />
*** Ironic Part: https://review.openstack.org/282431<br />
*** Nova Part: https://review.openstack.org/289412<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287408/<br />
<br />
*Open Discussion<br />
<br />
== Meeting April 4, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** Neutron Joint session with Ironic/Nova proposed - https://etherpad.openstack.org/p/newton-neutron-summit-ideas<br />
<br />
* Following are critical patches - targeted for Newton in April (if possible) - Did I miss anyone? <br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/213262/<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** [WIP] Allow mapping multiple Neutron ports to Ironic ports<br />
*** Ironic Part: https://review.openstack.org/282431<br />
*** Nova Part: https://review.openstack.org/289412<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287408/<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
<br />
=== No Meeting on March 28, 2016 ===<br />
<br />
== Meeting March 21, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Following are critical patches - targeted for Newton in April (if possible) - Did I miss anyone? <br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/139687/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** [WIP] Allow mapping multiple Neutron ports to Ironic ports<br />
*** Ironic Part: https://review.openstack.org/282431<br />
*** Nova Part: https://review.openstack.org/289412<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287408/<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
<br />
== Meeting March 14, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Generic Switch Discussion - continuation from last week<br />
** https://github.com/jumpojoy/generic_switch<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287408/<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
<br />
<br />
== Meeting March 7, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Network Provider refactor<br />
** Two patches merged; one remaining - https://review.openstack.org/285852<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287408/<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting February 29, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Network Provider refactor<br />
** https://review.openstack.org/#/c/285852/5<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853/2<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
<br />
== Meeting February 22, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
=== No Meeting on February 15, 2016 - due to holiday in USA (long weekend) ===<br />
<br />
== Meeting February 8, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status<br />
** Some of the Ironic patches are merged - thanks to everybody!!<br />
** I have updated the etherpad to reflect merged patches - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting February 1, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Austin Summit proposal submittal date is today (2/1/16)<br />
<br />
* Integration Testing Status<br />
** All of the patches are tested and seem to be working just fine.<br />
** I have updated the etherpad (under integration status) - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting January 25, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status<br />
** All of the patches are tested and seem to be working just fine.<br />
** I have updated the etherpad (under integration status) - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Discussion regarding integration with Ironic Inspector - the format for switch-id and switch-info fields<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting January 18, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status<br />
** Most of the patches are tested and seem to be working just fine.<br />
** I have updated the etherpad (under integration status) - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Discussion regarding integration with Ironic Inspector - the format for switch-id and switch-info fields<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting January 11, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status<br />
** API version error is noted during execution of "ironic port-update" CLI<br />
** Please see item 14 at the bottom of this etherpad (under integration status) - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting January 4, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Happy and Healthy New Year to all<br />
** M2 is mid-jan <br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
*** Item 7 still requires investigation<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
<br />
== Meeting December 14, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Sukhdev is out for next two weeks (back on Jan 4, 2016)<br />
** M2 is mid-jan <br />
<br />
* Updated list of patches under review <br />
** Devstack patches need to be resubmitted - vsaienko<br />
** Two patches are in merge conflict - need attention <br />
** Few patches have comments that require attention<br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Most critical issues are closed - following two are outstanding: <br />
*** Item 7 still requires investigation<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting December 7, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Updated list of patches under review - <br />
** one Nova and one Neutron patch merged<br />
** New Devstack patches - require reviews<br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Discussion on Testing (CI) - vsaienko<br />
<br />
* Tempest testing <br />
** see here - http://lists.openstack.org/pipermail/openstack-dev/2015-November/080609.html<br />
** https://bugs.launchpad.net/tempest/+bug/1520230<br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Most critical issues are closed - following two are outstanding: <br />
*** Item 2 is pending approval of nova spec - https://review.openstack.org/#/c/237067<br />
*** Item 7 still requires investigation<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting November 30, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** jroll is out this week, updates:<br />
*** nova spec is approved<br />
*** Nova patches are in a single chain here: https://review.openstack.org/#/q/status:open+project:openstack/nova+branch:master+topic:bp/ironic-networks-support,n,z<br />
*** first two patches are updated and passing tests locally, should be good to go<br />
*** third patch (portgroup support) still needs work.<br />
<br />
* Actions from last week<br />
** Sukhdev and Kevin Benton to work on ML2 for OVS for CI testing<br />
*** https://review.openstack.org/#/c/249265/<br />
*** This patch was testing for Neutron side <br />
<br />
* Discussion on Testing (CI)<br />
** This will be the main focus of the meeting - We have another excellent solution on the table. <br />
*** http://lists.openstack.org/pipermail/openstack-dev/2015-November/080492.html<br />
<br />
* Tempest testing <br />
** see here - http://lists.openstack.org/pipermail/openstack-dev/2015-November/080609.html<br />
** https://bugs.launchpad.net/tempest/+bug/1520230<br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Most critical issues are closed - following two are outstanding: <br />
*** Item 2 is pending approval of nova spec - https://review.openstack.org/#/c/237067<br />
*** Item 7 still requires investigation<br />
<br />
* Patches under review/testing<br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting November 23, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** M1 is in first week of December<br />
<br />
* Discussion on Testing (CI)<br />
** This will be the main focus of the meeting. We need to come up with an acceptable plan <br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Most critical issues are closed - following two are outstanding: <br />
*** Item 2 is pending approval of nova spec - https://review.openstack.org/#/c/237067<br />
*** Item 7 still requires investigation<br />
<br />
* Patches under review/testing<br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
=== November 16 meeting is cancelled - Next meeting on November 23, 2015 ===<br />
<br />
== Meeting November 9, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Welcome back from Tokyo<br />
** OpenStack summit was great - huge showing and interest in Ironic-Neutron integration<br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** I updated the etherpad. Looks like most of the critical issues are resolved. Items 7,9, and 10 remain to be addressed<br />
<br />
* Patches under review/testing<br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Discussion on Testing (CI)<br />
** We need to plan for this. Some of the patches might be blocked from merges unless we have this in place. <br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting October 19, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** We will see you in Tokyo next week<br />
** No meeting next week - due to summit<br />
** No meeting week after that - to recover from travels (Next meeting will be on Nov 9th)<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** See item 13 at the bottom of the etherpad<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting October 12, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting October 5, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Good progress on the network flip testing. <br />
<br />
* Action Items from previous week<br />
** Sukhdev to discuss/resolve the device_owner for for neutron ports. We will use 'baremetal:<CN>' as the device ID for ports belonging to Ironic deployments<br />
** lazy_prince to look into gate and devstack related cleanup<br />
** cragusa to work on documenting Ironic-Neutron integration in Ironic documentation<br />
** Sukhdev to take over devref documentation for ML2 driver - no update for this week<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting September 28, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Jim is new PTL for Ironic<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tenant ID(s) for the networks <br />
** For provisioning network - what should be the tenant ID in neutron create_port() request? <br />
<br />
* Action Items from previous week<br />
** lazy_prince to look into gate and devstack related cleanup<br />
** cragusa to work on documenting Ironic-Neutron integration in Ironic documentation<br />
** Sukhdev to take over devref documentation for ML2 driver - no update for this week<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic - amotoki will not be able to complete it, but will review it. Sukhdev will take over. <br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting September 21, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Action Items from previous week<br />
** lazy_prince to look into gate and devstack related cleanup<br />
** cragusa to work on documenting Ironic-Neutron integration in Ironic documentation<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Waiting on critical bug fixes<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic - amotoki will not be able to complete it, but will review it. Sukhdev will take over. <br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
== Meeting September 14, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Ironic soft FF is this week<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Few critical fixes are needed<br />
<br />
* Patches merge decision<br />
** Which patches can we merge?<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic - no update <br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting August 31, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Neutron FF is this week. Our Neutron patches are already in. If anybody believes anything needs to go into neutron prior to FF, please speak up. Please use this blueprint - https://blueprints.launchpad.net/neutron/+spec/neutron-ironic-integration <br />
** ML2 drivers to vendor specific repos are not bound by this FF. They can go anytime<br />
<br />
* Actions from the last week<br />
** Sukhdev to follow up with amotoki regarding ML2 documentation - made several attempts. Have not been able to connect<br />
** lazy_prince to push updated patch to address the authentication issue. <br />
*** an updated version of the patch is pushed - have not tested it yet<br />
** yhvh_ and cragusa to push an updated patch to address the DB issue in the Ironic CLI<br />
<br />
* Integration Effort<br />
** There are few blockers that we need to address for the integration effort to move forward.<br />
<br />
* Discussion on the plan for next few weeks for the integration testing<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Testing<br />
** See etherpad above for the details of discussion about testing<br />
<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic - could not get update from amotoki - need to follow up. <br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
<br />
== Meeting August 24, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Neutron FF is next week. Our Neutron patches are already in. If anybody believes anything needs to go into neutron prior to FF, please speak up. Please use this blueprint - https://blueprints.launchpad.net/neutron/+spec/neutron-ironic-integration <br />
** ML2 drivers to vendor specific repos are not bound by this FF. They can go anytime<br />
<br />
* Integration Effort<br />
** We kicked off integration testing during the mid-cycle sprint.<br />
** There are few blockers that we need to address for the integration effort to move forward.<br />
<br />
* Discussion on the plan for next few weeks for the integration testing<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Testing<br />
** See etherpad above for the details of discussion about testing<br />
<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting August 17, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Ironic Sprint Update<br />
** Here are details - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Decision was made not to use bind_requested flag - instead use host-id<br />
** Issues discovered with the new API during testing<br />
*** DB does not seem to be getting updated with the link-connection information<br />
** Made lots of progress on the testing/debugging<br />
<br />
* Testing<br />
** See etherpad above for the details of discussion about testing<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting August 3, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Ironic mid-cycle sprint next week<br />
*** https://etherpad.openstack.org/p/ironic-liberty-midcycle<br />
* Patches under review <br />
** https://review.openstack.org/#/c/197774/1<br />
** https://review.openstack.org/#/c/206232/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/206163/<br />
** https://review.openstack.org/#/c/186855<br />
** https://review.openstack.org/#/c/194413/<br />
* Testing<br />
** Test the network connectivity and flip logic<br />
** Test the API - ML2 interface<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting July 27, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Ironic mid-cycle sprint scheduled for Aug 12-14 in Seattle<br />
*** https://etherpad.openstack.org/p/ironic-liberty-midcycle<br />
* Patches under review <br />
** Neutron patch for addition of binding:vnic_type to facilitate filtering by ML2 drivers - https://review.openstack.org/#/c/197774/1<br />
** https://review.openstack.org/#/c/186855<br />
** https://review.openstack.org/#/c/194413/<br />
* Testing<br />
** Test the network connectivity and flip logic<br />
** Test the API - ML2 interface<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
<br />
== Meeting July 20, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Liberty Release Schedule - https://wiki.openstack.org/wiki/Liberty_Release_Schedule<br />
** Ironic mid-cycle sprint scheduled for Aug 12-14 in Seattle<br />
*** https://etherpad.openstack.org/p/ironic-liberty-midcycle<br />
* Patches under review <br />
** Neutron patch for addition of binding:vnic_type to facilitate filtering by ML2 drivers - https://review.openstack.org/#/c/197774/1<br />
** https://review.openstack.org/#/c/186855<br />
** https://review.openstack.org/#/c/194413/<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
* Testing<br />
** Test the network connectivity and flip logic<br />
** Test the API - ML2 interface<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
<br />
== Meeting July 13, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Liberty Release Schedule - https://wiki.openstack.org/wiki/Liberty_Release_Schedule<br />
** Liberty Feature Freeze - 1st week of Sept. <br />
** Ironic mid-cycle sprint scheduled for Aug 12-14 in Seattle<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip <br />
*** https://review.openstack.org/#/c/187829/<br />
* Patches under review <br />
** WIP Neutron patch for addition of binding:vnic_type to facilitate filtering by ML2 drivers - https://review.openstack.org/#/c/197774/1<br />
** https://review.openstack.org/#/c/186855<br />
** https://review.openstack.org/#/c/194413/<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
<br />
== Meeting July 6, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Ironic mid-cycle sprint scheduled for Aug 12-14 in Seattle<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip <br />
*** https://review.openstack.org/#/c/187829/<br />
* Patches under review <br />
** WIP Neutron patch for addition of binding:vnic_type to facilitate filtering by ML2 drivers - https://review.openstack.org/#/c/197774/1<br />
** https://review.openstack.org/#/c/186855<br />
** https://review.openstack.org/#/c/194413/<br />
* Bare metal physical connectivity scenarios - supported and unsupported<br />
** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting June 29, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip <br />
*** https://review.openstack.org/#/c/187829/<br />
*Discuss supported/unsupported baremetal attachment scenarios - Doc available here: https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
(Opened up the doc to Edit for everyone - please feel free to post comments)<br />
*Open Discussion<br />
** A random thought based upon discussion with Armando during Neutron mid-cycle sprint - <br />
*** possibility of using device owner for Bare metal hosts as " Compute:Ironic"<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting June 22, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Please see Long Term Items section at the bottom of this wiki and feel free to add additional features that you would like included<br />
** "Get me a network" https://review.openstack.org/#/c/184857/<br />
** If anybody wants to make any announcement, feel free to add here<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip <br />
*** https://review.openstack.org/#/c/187829/<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting June 15, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Thanks to Jim and Laura for pushing updated versions of the specs. <br />
** If anybody wants to make any announcement, feel free to add here<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip <br />
*** https://review.openstack.org/#/c/187829/<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting June 8, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Priority for this week is to finalize the specs so that we can move to the implementation<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip<br />
*** https://review.openstack.org/#/c/187829/<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Initial Kick off Meeting June 1, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** We need contributors to help with implementation. Please identify as to what will you be willing to help with<br />
* Discuss Team Goals<br />
* Progress on the spec for modification to Ironic Port API<br />
* Nova/Neutron interaction proposal (jroll) -- let's add an optional parameter to the Neutron API to control whether or not to plumb the network immediately, and use it like this https://review.openstack.org/#/c/186855/<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Team Charter/Goals - for Liberty release ==<br />
*Create a spec with the details of Bare Metal physical connectivity information model and Ironic Port API modification<br />
** Generate a patch to implement this spec<br />
*Define the details of the network flip orchestration logic<br />
** Finalize as to what is the best way to refactor Nova code to facilitate this functionality<br />
*CI for testing this functionality<br />
** this includes a plan as well implementation<br />
*Initially this feature will be 'experimental' for Liberty for both Neutron and Ironic.<br />
** As the feature stabilizes in both Ironic and Neutron in 'M' release, we will move it out of 'experimental'.<br />
<br />
=== Initial Charter will not cover the following === <br />
* Automated discovery of the ports physical connectivity <br />
** Initial functionality will be tested by using modified Ironic Port IP to specify the physical connectivity information<br />
<br />
=== Long term items (not covered in initial charter) ===<br />
* Enhancement to the flavor type based upon the Lag'ed ports for Bare metal servers - for better bandwidth<br />
* Ability for an operator to specify/select a port (from multiple ports connecting a BM server) to connect to a given network - e.g. an option in "nova boot" to specify a specific port <br />
* We will consider utilizing other ways to pass the physical connectivity information to Neutron (if it presents additional flexibility to support additional features) - such as resource labels, using an Ironic specific table in port-binding, etc. <br />
* Feel free to add additional items<br />
<br />
== Previous meetings Logs==<br />
*http://eavesdrop.openstack.org/meetings/ironic_neutron/</div>Sukhdevhttps://wiki.openstack.org/w/index.php?title=Meetings/ML2&diff=145123Meetings/ML22016-12-14T05:59:53Z<p>Sukhdev: </p>
<hr />
<div>'''Weekly on Wednesdays at 1600 UTC on #openstack-meeting-alt'''<br />
<br />
Tracking ML2 Subgroup Reviews: [https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews here]<br />
<br />
<br />
==Agenda==<br />
=== Meeting December 14, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 7, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting November 23, 2016 ===<br />
<br />
=== Meeting November 16, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting November 9, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Ocata Summit Retrospective<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
*** part of this Barcelona summit design session: https://etherpad.openstack.org/p/ocata-nova-neutron-session<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting November 2, 2016 ===<br />
<br />
* Skipping due to Ocata summit travel/recovery<br />
<br />
=== No Meeting October 26, 2016 ===<br />
<br />
* Skipping due to Ocata summit<br />
<br />
=== Meeting October 19, 2016 ===<br />
<br />
* Announcements<br />
** Next week Summit in Barcelona. No meeting next week<br />
<br />
* Ocata Planning<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
*** part of this Barcelona summit design session: https://etherpad.openstack.org/p/ocata-nova-neutron-session<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting October 12, 2016 ===<br />
<br />
* Announcements<br />
** Bob Kukura will not be at today's meeting.<br />
<br />
* Ocata Planning<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
*** part of this Barcelona summit design session: https://etherpad.openstack.org/p/ocata-nova-neutron-session<br />
*** Unifying the portbinding logic is not a necessary part of this proposal anymore<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting October 5, 2016 ===<br />
<br />
* Announcements<br />
** Bob Kukura will not be at today's meeting.<br />
<br />
* Ocata Planning<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** Unifying the portbinding logic is not a necessary part of this proposal anymore<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting September 28, 2016 ===<br />
<br />
=== No Meeting September 21, 2016 ===<br />
<br />
=== No Meeting September 14, 2016 ===<br />
<br />
=== Meeting September 7, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** Unifying the portbinding logic is not a necessary part of this proposal anymore<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting August 31, 2016 ===<br />
<br />
* Neither sukhdev nor rkukura is available to chair today, so we'll skip this week's meeting.<br />
<br />
=== Meeting August 24, 2016 ===<br />
<br />
* Announcements<br />
** N-3 is Sept 1<br />
<br />
* Bugs/RFEs<br />
** Unify ML2 portbinding and dvr portbinding tables - andreas (not available for today's meeting)<br />
*** please review this patch - https://review.openstack.org/#/c/317358<br />
*** spec for live migration - https://review.openstack.org/#/c/309416/<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception - see patch here - https://review.openstack.org/#/c/327500<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 17, 2016 ===<br />
<br />
* Announcements<br />
** N-3 is Sept 1<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
*** I have added the conf calling information for remote participation - see - https://etherpad.openstack.org/p/newton-neutron-midcycle-workitems<br />
<br />
<br />
* Bugs/RFEs<br />
** Unify ML2 portbinding and dvr portbinding tables - andreas <br />
<br />
** please review this patch - https://review.openstack.org/#/c/317358<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception - see patch here - https://review.openstack.org/#/c/327500<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
** Clarification on coupling between port create and port update calls to mech drivers<br />
<br />
=== Meeting August 3, 2016 ===<br />
<br />
* Announcements<br />
** N-3 is Sept 1<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
** Barcelona summit presentation voting has started: https://www.openstack.org/summit/barcelona-2016/vote-for-speakers<br />
<br />
* Bugs/RFEs<br />
** Unify ML2 portbinding and dvr portbinding tables - andreas <br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1609184 [RFE] ML2: Allow retry on db error by precommit https://review.openstack.org/#/c/350315/<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 27, 2016 ===<br />
<br />
* Meeting was cancelled this week<br />
<br />
=== Meeting July 20, 2016 ===<br />
<br />
* Announcements<br />
** N-2 is behind us<br />
** N-3 is Sept 1<br />
** Project Mascot/logo - see here - http://lists.openstack.org/pipermail/openstack-dev/2016-July/099046.html<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
<br />
* Bugs/RFEs<br />
** Unify ML2 portbinding and dvr portbinding tables - andreas <br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 13, 2016 ===<br />
<br />
* Announcements<br />
** Deadline to submit proposals for Barcelona summit is today<br />
** N-2 is this week - http://releases.openstack.org/newton/schedule.html<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
<br />
* Bugs/RFEs<br />
** Unify of ML2 portbinding and dvr portbinding tables<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
<br />
<br />
=== Meeting July 6, 2016 ===<br />
<br />
* Announcements<br />
** July 12-14 Neuton-2<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
* Bugs/RFEs<br />
** Unify of ML2 portbinding and dvr portbinding tables<br />
*** Armax commented on the spec: https://review.openstack.org/309416 . Those are his major points:<br />
*** Are we sure that vnic_type and profile are always port specific (and not binding specific)?<br />
*** Why not just merging the portbindingstable into the dvr portbindingstable?<br />
*** For Live Migration Armando rather wants a live migration specifc port extension than a general purpose port extension. The general purpose solution seems a bit overkill to him. On the summit, we decided to go the latter one, thoughts?<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
=== Meeting June 29, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Items from Last week<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting June 22, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Items from Last week<br />
** https://review.openstack.org/#/c/320657/1/neutron/db/ipam_backend_mixin.py <- Should this be fixed? Question from Rossella.<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting June 15, 2016 ===<br />
<br />
* Announcements<br />
* Unify of ML2 portbinding and dvr portbinding tables<br />
** current patchset: https://review.openstack.org/#/c/326987<br />
*** TODO: minor fixes, unit tests<br />
*** Separate Patch: OVO, rework DVR part as well<br />
** series of patches doing similar work for router ha ports: https://review.openstack.org/#/c/323993<br />
** Which one is the right way to go? Who do we need to involve to land this in Newton?<br />
<br />
* Open Discussion<br />
** https://review.openstack.org/#/c/320657/1/neutron/db/ipam_backend_mixin.py <- Should this be fixed? Question from Rossella.<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
=== Meeting June 8, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Open Discussion<br />
<br />
=== Meeting June 1, 2016 ===<br />
<br />
* Announcements<br />
** N-1 is *this* week<br />
** http://releases.openstack.org/newton/schedule.html<br />
<br />
* Manila-ML2 integration <br />
** https://bugs.launchpad.net/neutron/+bug/1573197<br />
<br />
* Security Groups Discussion<br />
<br />
* Open Discussion<br />
** Some routed networks stuff (carl_baldwin)<br />
*** https://review.openstack.org/#/c/317358 - Enabling create / delete of segments directly<br />
*** https://review.openstack.org/#/c/321152 - ML2 bug doesn't allow return of IP allocation in port update.<br />
<br />
=== Meeting May 25, 2016 ===<br />
<br />
* Today's meeting was cancelled - we will meet next week<br />
<br />
* Announcements<br />
** N-1 is next week<br />
** http://releases.openstack.org/newton/schedule.html<br />
<br />
* Manila-ML2 integration <br />
** https://bugs.launchpad.net/neutron/+bug/1573197<br />
<br />
* Security Groups Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting May 18, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Bugs<br />
<br />
* Open Discussion<br />
<br />
=== Meeting May 11, 2016 ===<br />
<br />
(carl_baldwin) Will there be a meeting this week? - Yes<br />
<br />
* Announcements<br />
<br />
* Newton charter for ML2 <br />
** Trunked ports integration with ML2 <br />
** Integration of Segments service plugin with ML2 (see below)<br />
<br />
* Bugs<br />
** Missing ML2 config options in config reference: https://bugs.launchpad.net/openstack-manuals/+bug/1567792<br />
<br />
* Open Discussion<br />
** Some routed networks topics<br />
*** creating and deleting segments on existing network through new segment API<br />
**** Any cases it should be forbidden?<br />
*** Integrating the segments service plugin with ML2<br />
<br />
<br />
=== Meeting May 4, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Discussion on the charter for ML2 for Newton<br />
** Some of the discussion during summit - https://etherpad.openstack.org/p/newton-neutron-unplugged-track<br />
<br />
* Bugs<br />
** Missing ML2 config options in config reference: https://bugs.launchpad.net/openstack-manuals/+bug/1567792<br />
<br />
* Open Discussion<br />
<br />
=== Meeting April 20, 2016 ===<br />
<br />
* Announcements<br />
** rkukura cannot attend today<br />
** Austin Summit Next week<br />
** No meeting next week (4/27)<br />
<br />
* Neutron Austin Design sessions schedule<br />
** https://www.openstack.org/summit/austin-2016/summit-schedule/global-search?t=Neutron%3A<br />
<br />
* Bugs<br />
** Missing ML2 config options in config reference: https://bugs.launchpad.net/openstack-manuals/+bug/1567792<br />
<br />
* Open Discussion<br />
** Nova-Neutron Porbinding Migration issues (+ macvtap migration, cross l2 agent migration) <br />
*** Cannot attend today, so here a brief update (scheuran, 2016-04-13)<br />
*** Started discussion on the ML http://lists.openstack.org/pipermail/openstack-dev/2016-April/092073.html<br />
*** In a lengthy chat with kevinbenton today we agreed to follow up the multiple port binding thing<br />
*** I started rebasing Bobs patches https://review.openstack.org/#/c/189410 - it will take a while, as I'm learning a lot on the way ;)<br />
*** And a BP + spec is required for the API changes that externalize multiple bindings per port, also still TBD<br />
<br />
=== Meeting April 13, 2016 ===<br />
<br />
* Announcements<br />
** Newton is now open for business<br />
** Networking Guide ML2 section merged: http://docs.openstack.org/mitaka/networking-guide/config-ml2-plug-in.html (scheuran)<br />
<br />
* Neutron Austin Design sessions schedule<br />
** https://www.openstack.org/summit/austin-2016/summit-schedule/global-search?t=Neutron%3A<br />
<br />
* Bugs<br />
** Missing ML2 config options in config reference: https://bugs.launchpad.net/openstack-manuals/+bug/1567792<br />
<br />
* Open Discussion<br />
** Nova-Neutron Porbinding Migration issues (+ macvtap migration, cross l2 agent migration) <br />
*** Cannot attend today, so here a brief update (scheuran, 2016-04-13)<br />
*** Started discussion on the ML http://lists.openstack.org/pipermail/openstack-dev/2016-April/092073.html<br />
*** In a lengthy chat with kevinbenton today we agreed to follow up the multiple port binding thing<br />
*** I started rebasing Bobs patches https://review.openstack.org/#/c/189410 - it will take a while, as I'm learning a lot on the way ;)<br />
*** And a BP + spec is required for the API changes that externalize multiple bindings per port, also still TBD<br />
<br />
=== Meeting April 6, 2016 ===<br />
<br />
* Announcements<br />
** Mitaka release is this week<br />
<br />
* Neutron Austin Design summit Ideas <br />
** Link - https://etherpad.openstack.org/p/newton-neutron-summit-ideas<br />
<br />
* port binding discussion on migration (scheuran) - continuation from previous week<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 30, 2016 ===<br />
<br />
* Announcements<br />
** Mitaka RC2 in the works<br />
<br />
* Neutron Austin Design summit Ideas <br />
** Link - https://etherpad.openstack.org/p/newton-neutron-summit-ideas<br />
<br />
* port binding discussion on migration (scheuran)<br />
** In case distributed ports would be needed, old (currently abandoned, but worth revisiting) effort to cleanup DVR's distributed port implementation as a precursor to generalizing it is here:<br />
*** https://bugs.launchpad.net/neutron/+bug/1367391<br />
*** https://review.openstack.org/#/c/189410/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 23, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Neutron Austin Design summit Ideas <br />
** Link - https://etherpad.openstack.org/p/newton-neutron-summit-ideas<br />
<br />
* port binding discussion on migration (scheuran)<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 16, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Docs ML2 configuration section update<br />
** Documentation - https://review.openstack.org/#/c/282349<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* port binding with port owned by router<br />
<br />
* Simulate portbinding on migration target host (scheuran)<br />
** Use Case: Migration cross l2 agents, migration with macvtap l2 agent --> In both cases nova needs to know the portbinding information that should be used on the migration target before migration has started (in nova pre_live_migration) and before port has been bound. This information is required to trigger the correct vif-plug action on the target and to modify the libvirt domain.xml accordingly<br />
** Approach: Some new api call is required, which simulates the portbinding for the target host and returns this information<br />
** This is just as a heads up - I try to come up with more details in the next meeting (23rd of March)<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 9, 2016 ===<br />
<br />
* Announcements<br />
** rkukura cannot attend today<br />
<br />
* Modular L2 agent update<br />
** Documentation - https://review.openstack.org/#/c/282349<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 2, 2016 ===<br />
<br />
* Announcements<br />
** Mitaka-3 is this week<br />
<br />
* Modular L2 agent update<br />
** Documentation - https://review.openstack.org/#/c/282349<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting February 24, 2016 ===<br />
<br />
* Announcements<br />
** neutron mid-cycle this week - https://etherpad.openstack.org/p/neutron-mitaka-midcycle<br />
<br />
* Open Agenda - based upon interest<br />
<br />
* Modular L2 agent update<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting February 17, 2016 ===<br />
<br />
* Announcements<br />
** rkukura on PTO this week<br />
<br />
* Open Agenda - based upon interest<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Modular L2 agent update<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting February 10, 2016 ===<br />
<br />
* Announcements<br />
** Do not forget to vote on sessions for Austin Summit<br />
*** https://www.openstack.org/summit/austin-2016/vote-for-speakers<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Modular L2 agent update<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting February 3, 2016 ===<br />
<br />
* Announcements<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Modular L2 agent update<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting January 27, 2016 ===<br />
<br />
* Announcements<br />
** Austin (Newton) Summit session proposal deadline is Monday<br />
*** https://www.openstack.org/summit/austin-2016/call-for-speakers<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting January 20, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Driver API for SecurityGroup <br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Any topics of interest to ML2 - Open Agenda based upon the interest<br />
* Open Discussion<br />
<br />
<br />
=== Meeting January 13, 2016 ===<br />
<br />
* Announcements<br />
** M2 is next week<br />
<br />
* Driver API for SecurityGroup <br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Any topics of interest to ML2 - Open Agenda based upon the interest<br />
* Open Discussion<br />
<br />
=== Meeting January 6, 2016 ===<br />
* Announcements<br />
** M2 Mid Jan<br />
<br />
* Driver API for SecurityGroup - good discussion on the bug<br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* Trunk port binding for VLAN-awere VMs - pretty much ready to go<br />
** Spec - https://review.openstack.org/#/c/243786/<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Any topics of interest to ML2 - Open Agenda based upon the interest<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 30, 2015 ===<br />
<br />
* No meeting<br />
<br />
=== Meeting December 23, 2015 ===<br />
<br />
* No meeting<br />
<br />
=== Meeting December 16, 2015 ===<br />
<br />
* Announcements<br />
** Sukhdev is off for next two weeks, rkukura is off week after next<br />
** no meeting 12/30<br />
** quick poll - meet next week (12/23)?<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** Spec - https://review.openstack.org/#/c/243786/<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran (can't attend today 12/09)<br />
** This patch needs to go in first, then we're ready to do the split of the lb agent: https://review.openstack.org/250542<br />
** Split of the lb agent: Will be updated after above went in: https://review.openstack.org/#/c/246318/<br />
** Moving the code to a separate file [WIP] https://review.openstack.org/#/c/248138/<br />
** Also had a discussion with kevinbenton and ajo if arp spoofing stuff could be modelled as agent extension. Could not convince them, so we agreed to go on with the current design and keep that in the back of our minds for the future.<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* limited-portsec Discussion<br />
** if the limited-portsec depend on port-sec extension, there maybe code in limited-portsec to extend the dict of port-sec.<br />
** https://review.openstack.org/#/c/250036/ , difficult to handle the dependency in these extensions.<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 9, 2015 ===<br />
<br />
* Announcements<br />
** Sukhdev is off for next three weeks<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** Spec - https://review.openstack.org/#/c/243786/<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran (can't attend today 12/09)<br />
** This patch needs to go in first, then we're ready to do the split of the lb agent: https://review.openstack.org/250542<br />
** Split of the lb agent: Will be updated after above went in: https://review.openstack.org/#/c/246318/<br />
** Moving the code to a separate file [WIP] https://review.openstack.org/#/c/248138/<br />
** Also had a discussion with kevinbenton and ajo if arp spoofing stuff could be modelled as agent extension. Could not convince them, so we agreed to go on with the current design and keep that in the back of our minds for the future.<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* limited-portsec Discussion<br />
** if the limited-portsec depend on port-sec extension, there maybe code in limited-portsec to extend the dict of port-sec.<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Open Discussion<br />
** Discussion on passing network ID to the type drivers - enhancement is needed to three methods as follows:<br />
*** def allocate_tenant_segment(self, session, network_id=None):<br />
*** def reserve_provider_segment(self, session, segment, network_id=None):<br />
*** def release_segment(self, session, segment, network_id=None):<br />
<br />
=== Meeting December 2, 2015 ===<br />
* Announcements<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** Spec - https://review.openstack.org/#/c/243786/<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
** https://review.openstack.org/#/c/246318/<br />
** https://review.openstack.org/#/c/248138/<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting November 25, 2015 ===<br />
* Announcements<br />
** M1 is due next week<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** Bence Romsics discussed with ML2 subteam at summit<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting November 18, 2015 ===<br />
* Announcements<br />
** M1 is due in first week of Dec<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** Bence Romsics discussed with ML2 subteam at summit<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting November 11, 2015 ===<br />
* Announcements<br />
** Welcome back from the summit and our week off!<br />
** Mitaka-1 December 1: https://launchpad.net/neutron/+milestone/mitaka-1<br />
<br />
* Mitaka Design Summit recap<br />
** Etherpads: https://wiki.openstack.org/wiki/Design_Summit/Mitaka/Etherpads#Neutron<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** Bence Romsics discussed with ML2 subteam at summit<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
=== Meeting October 21, 2015 ===<br />
* Announcements<br />
** Mitaka summit is next week<br />
** No ML2 IRC meeting during summit<br />
<br />
* Mitaka Design Summit<br />
** Neutron Design Summit schedule - https://www.openstack.org/summit/tokyo-2015/schedule/design-summit<br />
<br />
* ML2 pre-cycle sprint recap<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** email summaries - TBD<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
=== Meeting October 14, 2015 ===<br />
<br />
* Meeting cancelled due to low attendance<br />
<br />
=== Meeting October 7, 2015 ===<br />
<br />
* No meeting - ML2 pre-cycle sprint<br />
<br />
=== Meeting Sept 30, 2015 ===<br />
* Announcements<br />
** Neutron has a new PTL for Mitaka - congratulations to armax and many thanks to mestery!<br />
** ML2 pre-cycle sprint is next week<br />
** No ML2 IRC meeting next week<br />
<br />
* ML2 pre-cycle sprint<br />
** Sprint announcement - http://lists.openstack.org/pipermail/openstack-dev/2015-September/073927.html<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** Logistics<br />
** Prep<br />
<br />
* Mitaka Design Summit proposals for ML2 - discussion <br />
** Neutron Mitaka Design Summit proposals - https://etherpad.openstack.org/p/neutron-mitaka-designsummit<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* Modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
=== Meeting Sept 23, 2015 ===<br />
* Announcements<br />
** Liberty RC1 contents - https://launchpad.net/neutron/+milestone/liberty-rc1<br />
** PTL election is this week - https://wiki.openstack.org/wiki/PTL_Elections_September_2015<br />
<br />
* ML2 late-cycle plan<br />
** Sprint announcement - http://lists.openstack.org/pipermail/openstack-dev/2015-September/073927.html<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* Mitaka Design Summit proposals for ML2 - discussion <br />
** Nutron Mitaka Design Summit proposals - https://etherpad.openstack.org/p/neutron-mitaka-designsummit<br />
<br />
* driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting Sept 16, 2015 ===<br />
<br />
* Announcements<br />
** Liberty RC1 contents - https://launchpad.net/neutron/+milestone/liberty-rc1<br />
<br />
* ML2 late-cycle plan<br />
** Sprint announcement - http://lists.openstack.org/pipermail/openstack-dev/2015-September/073927.html<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* Mitaka Design Summit proposals for ML2 - discussion <br />
** Nutron Mitaka Design Summit proposals - https://etherpad.openstack.org/p/neutron-mitaka-designsummit<br />
<br />
* driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting Sept 9, 2015 ===<br />
<br />
* Announcements<br />
** Liberty-3 contents - https://launchpad.net/neutron/+milestone/liberty-3<br />
** Liberty RC1 contents - https://launchpad.net/neutron/+milestone/liberty-rc1<br />
<br />
* ML2 late-cycle plan<br />
** Sprint announcement - http://lists.openstack.org/pipermail/openstack-dev/2015-September/073927.html<br />
<br />
* Mitaka Design Summit proposals for ML2 - discussion <br />
** Brainstorm ideas for the Mitaka ML2 design summit ideas<br />
** Nutron Mitaka Design Summit proposals - https://etherpad.openstack.org/p/neutron-mitaka-designsummit<br />
<br />
* driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting Sept 2, 2015 ===<br />
<br />
* Announcements<br />
** Liberty FF is this week (or early next week)<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is Yahoo (tentative) <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** Task Flow Document<br />
*** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* driver API for SecurityGroup - Do we want to come up with a plan for Design session in Tokyo for this? <br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 26, 2015 ===<br />
<br />
* Announcements<br />
** Liberty FF is next week<br />
<br />
* Action Items from previous weeks:<br />
** rkukura to work with others to finalize the venue for the ML2 late-cycle sprint<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is TBD. <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* driver API for SecurityGroup<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 19, 2015 ===<br />
<br />
* Announcements<br />
** Liberty FF is two weeks away<br />
<br />
* Action Items from previous weeks:<br />
** rkukura and Sukhdev to re-organize weekly meeting agenda around goals for upcoming Mitaka cycle as well as anything needed to wrap up for liberty<br />
** rkukura to work with others to finalize the venue for the ML2 late-cycle sprint<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is TBD. <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L3 Blueprints - https://launchpad.net/neutron/+milestone/liberty-3<br />
** couple of Blueprints may be of interest to ML2 team<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* driver API for SecurityGroup<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 12, 2015 ===<br />
<br />
* Announcements<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is TBD. <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L3 Blueprints - https://launchpad.net/neutron/+milestone/liberty-3<br />
** couple of Blueprints may be of interest to ML2 team<br />
<br />
* L2 Modular Agent discussion<br />
** macvtap agent and ML2 discussion. Feel free to express your opinion - http://lists.openstack.org/pipermail/openstack-dev/2015-August/071207.html<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 5, 2015 ===<br />
<br />
* Announcements<br />
** Liberty FF is end of August<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is TBD. <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L3 Blueprints - https://launchpad.net/neutron/+milestone/liberty-3<br />
** couple of Blueprints may be of interest to ML2 team<br />
<br />
* L2 Modular Agent discussion<br />
** macvtap agent and ML2 discussion. Feel free to express your openion - http://lists.openstack.org/pipermail/openstack-dev/2015-August/071207.html<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 29, 2015 ===<br />
<br />
* Announcements<br />
** Liberty-2 is this week<br />
** Liberty-3 is end of August<br />
<br />
* ML2 late-cycle plan<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L2 Modular Agent discussion<br />
<br />
* Place for Macvtap agent (scheuran) - Putting this right after l2-agent, as it is related to it<br />
** Planning a ml2 driver + l2 agent for macvtap attachments (independent from sriov). But where should it land?<br />
*** 1) own openstack repo networking-macvtap (already some discussion there: https://review.openstack.org/#/c/195907/)<br />
*** 2) in neutron tree as new reference, own agent (duplicating code)<br />
*** 3) In neutron tree, Integrated into linuxbridge agent (reusing about 500 lines of code, mostly main loop, detecting new devices,...); Extracting superclass out of linuxbridge agent that can be subclassed. Having config option to either run agent in lb or in macvtap mode. fully functional prototype (macvtap stuff tested): https://github.com/scheuran/networking-macvtap/commit/36a068cf3d3d6930ab9330efb099cd95a84ca785<br />
*** 4) modular l2 agent, but as long it is being discussed go with #1<br />
*** 5) Prototyping modular layer 2 agent ( #a in separate repo vs. #b together with lb)<br />
** Anyhow there will be a separate ml2 driver which will either land in tree or in the networking-macvtap repo<br />
** Spec on github (assuming it will land in a separate repo): https://github.com/scheuran/networking-macvtap/commit/bc239419398ec039da35ec949a14691280733bf6<br />
** Has been discussed in yesterdays neutron meeting where I was asked to evaluate agent-extension used for qos - but that can not be used: http://eavesdrop.openstack.org/meetings/networking/2015/networking.2015-07-28-14.01.log.html<br />
<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
** request for patch review:<br />
*** https://review.openstack.org/#/c/202357/ l3_db: it updates port attribute without L2 plugin<br />
*** https://review.openstack.org/#/c/202358/ l3_db: not use L2 plugin _get_port unnecessarily<br />
*** https://review.openstack.org/#/c/202359/ l3: not use L2 plugin _get_subnet unnecessarily<br />
<br />
=== Meeting July 22, 2015 ===<br />
<br />
* Announcements<br />
** Liberty-2 is next week<br />
**Liberty Release Schedule - https://wiki.openstack.org/wiki/Liberty_Release_Schedule<br />
<br />
* Action Items<br />
** rkukura to finalize the plan for ML2 sprint<br />
*** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L2 Modular Agent discussion<br />
* Physical Topology Discussion<br />
* Ironic/Neutron-ML2 integration discussion<br />
** https://wiki.openstack.org/wiki/Meetings/Ironic-neutron<br />
<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 15, 2015 ===<br />
<br />
* Announcements<br />
** Liberty-2 is fast approaching - end of July<br />
**Liberty Release Schedule - https://wiki.openstack.org/wiki/Liberty_Release_Schedule<br />
<br />
* Action Items<br />
** rkukura to finalize the plan for ML2 sprint<br />
*** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L2 Modular Agent discussion<br />
* Physical Topology Discussion<br />
* Ironic/Neutron-ML2 integration discussion<br />
** https://wiki.openstack.org/wiki/Meetings/Ironic-neutron<br />
** ML2 based test framework for Ironic - call for discussion/Ideas<br />
<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 8, 2015 ===<br />
<br />
* Announcements<br />
<br />
* Action Items<br />
** rkukura and manishg to finalize the ML2 sprint plans and put together an etherpad for sprint<br />
*** Etherpad started: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** asomya and shivharis to add Physical Topology to the ML2 charter for Liberty<br />
<br />
* ML2 Mid-cycle sprint - decide on the date <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
** Following participants are available - please add your name, if you can participate<br />
*** Sukhdev K<br />
*** Bob K<br />
*** Arvind S<br />
*** Manish G<br />
*** Kevin B<br />
*** Josh <br />
* L2 Modular Agent discussion<br />
* Physical Topology Discussion<br />
* Ironic/Neutron-ML2 integration discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 1, 2015 ===<br />
<br />
* Announcements<br />
<br />
* Action Items<br />
** rkukura and manishg to finalize the ML2 sprint plans and put together an etherpad for sprint<br />
*** Etherpad started: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** banix to discuss Modular L2 agents topic in Neutron core team and drive the priority<br />
** asomya and shivharis to add Physical Topology to the ML2 charter for Liberty<br />
<br />
* Neutron Mid-cycle sprint recap (Sukhdev)<br />
<br />
* ML2 Mid-cycle sprint<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** July 13-17 seems like the earliest possible week<br />
** Following participants are available - please add your name, if you can participate<br />
*** Sukhdev K<br />
*** Bob K<br />
*** Arvind S<br />
*** Manish G<br />
*** Josh <br />
** Task Flow Document<br />
*** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Discussion on binding_profile_type to facilitate filtering of Ironic ports or using device_owner (Sukhdev)<br />
<br />
* Open Discussion<br />
<br />
=== Meeting June 24, 2015 ===<br />
<br />
* No meeting - Neutron mid-cycle sprint<br />
<br />
=== Meeting June 17, 2015 ===<br />
<br />
* Announcements<br />
** VLAN aware VMs meeting 6-15-2015<br />
*** https://etherpad.openstack.org/p/YVR-neutron-vlan-trunk<br />
<br />
* Action Items<br />
** banix to discuss Modular L2 agents topic in Neutron core team and drive the priority<br />
** asomya and shivharis to add Physical Topology to the ML2 charter for Liberty<br />
** manishg to propose two or three time slots for mid-cycle sprint for task flow<br />
*** Proposing a few dates here (we will probably need 2 days but just proposing a range)<br />
**** Jul/8 - Jul/10<br />
**** Jul/13 - Jul/15<br />
**** Sep/9 - Sep/11<br />
**** Sep/16 - Sep/18<br />
**** Sep/23 - Sep/25<br />
<br />
* Neutron Mid-Cycle Sprint Discussion <br />
** https://etherpad.openstack.org/p/neutron-liberty-mid-cycle <br />
*** July 13-17 seems like the earliest possible week<br />
** Following participants are available - please add your name, if you can participate<br />
*** Sukhdev K<br />
*** Bob K<br />
*** Manish G<br />
*** Josh <br />
<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
=== Meeting June 10, 2015 ===<br />
*Absence: <br />
** banix. I will be away. Will follow up on my AI by next week.<br />
<br />
* Announcements<br />
** New RFE process - to be followed after Liberty 1<br />
*** http://docs.openstack.org/developer/neutron/policies/blueprints.html#neutron-request-for-feature-enhancements<br />
** Core-vendor decomp - Phase II<br />
*** https://review.openstack.org/#/c/187267<br />
<br />
* Action Items<br />
** rkukura to discuss with QoS implications with ajo on ML2<br />
** banix to discuss Modular L2 agents topic in Neutron core team and drive the priority<br />
** asomya and shivharis to add Physical Topology to the ML2 charter for Liberty<br />
** manishg to propose two or three time slots for mid-cycle sprint for task flow<br />
*** Proposing a few dates here (we will probably need 2 days but just proposing a range)<br />
**** Jul/8 - Jul/10<br />
**** Jul/13 - Jul/15<br />
**** Sep/9 - Sep/11<br />
**** Sep/16 - Sep/18<br />
**** Sep/23 - Sep/25<br />
<br />
* Neutron Mid-Cycle Sprint Discussion <br />
** I have removed Task Flow item from etherpad for Ft. Collins mid-cycle. <br />
** https://etherpad.openstack.org/p/neutron-liberty-mid-cycle <br />
** Discussion on the time frame that works for people to have an ML2 mid-cycle in the Bay Area<br />
*** July 13-17 seems like the earliest possible week<br />
** Following participants are available - please add your name, if you can participate<br />
*** Sukhdev K<br />
*** Bob K<br />
*** Manish G<br />
*** Josh <br />
<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting June 3, 2015 ===<br />
<br />
* Announcements<br />
** Ironic-Neutron integration weekly meetings was kicked off this week - Lots of interest in this topic . Anybody interested in this topic, please join us next week and every week after that.<br />
*** https://wiki.openstack.org/wiki/Meetings/Ironic-neutron<br />
** New Spec process<br />
*** https://github.com/openstack/neutron/blob/master/doc/source/policies/blueprints.rst<br />
** Core-vendor decomp - Phase II<br />
*** https://review.openstack.org/#/c/187267<br />
<br />
* Charter of ML2 sub-team for Liberty Cycle<br />
** Task Flow<br />
** Decomposition phase -2<br />
<br />
* Neutron Mid-Cycle Sprint Discussion <br />
** Key players for the Task Flow can not make the sprint. Possibilities are to hold mid-cycle sprint in Bay Area. Who is interested? Who can make it? <br />
** https://etherpad.openstack.org/p/neutron-liberty-mid-cycle <br />
<br />
* Task Flow Discussion<br />
** We lost opportunity to discuss it in Vancouver<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting May 27, 2015 ===<br />
<br />
* No meeting - recovering from summit<br />
<br />
=== Meeting May 20, 2015 ===<br />
<br />
* No meeting - Liberty Summit<br />
<br />
=== Meeting May 13, 2015 ===<br />
<br />
*Announcements<br />
** No meeting next two weeks. Next week everybody is at summit, following week to recover from travels<br />
<br />
*Task Flow Discussion<br />
*** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
*** midonet plugin (not done - will take care of it this week) (manishg)<br />
<br />
*Liberty Design Summit Discussion<br />
**https://wiki.openstack.org/wiki/Summit/Liberty/Etherpads#Neutron<br />
** Contributor Meetup Friday (at Summit): https://etherpad.openstack.org/p/YVR-neutron-contributor-meetup<br />
<br />
*ML2 on Neutron Mid-Cycle Sprint <br />
**https://etherpad.openstack.org/p/neutron-liberty-mid-cycle (see item 4)<br />
<br />
* Liberty BP<br />
** converting address-pair and security-group into extension driver. <br />
*** https://review.openstack.org/#/c/169223/3/specs/liberty/ml2-extension-driver-convert.rst<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
** Discussion on Port to network relationship - N:M relationship - is it allowed in our current design? <br />
*** Can one port attach to multiple networks? <br />
*** Can a (v)NIC attach to multiple networks? <br />
*** Can one network attach to multiple ports of same instance/node?<br />
<br />
=== Meeting May 6, 2015 ===<br />
<br />
*Announcements<br />
** Kilo was released last week - congratulations to everybody<br />
<br />
*Task Flow Discussion<br />
*** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
*** midonet plugin (not done - will take care of it this week) (manishg)<br />
<br />
*Liberty Design Summit Discussion<br />
**https://wiki.openstack.org/wiki/Summit/Liberty/Etherpads#Neutron<br />
**ML2 topics are in Fishbowl room discussions - lets update it<br />
**Lightening talks are here - http://libertydesignsummit.sched.org/event/213da02952470483dfd8b2765aa88485#.VUmpcGRVhHw<br />
<br />
*ML2 on Neutron Mid-Cycle Sprint <br />
**https://etherpad.openstack.org/p/neutron-liberty-mid-cycle (see item 4)<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
=== Meeting April 29, 2015 ===<br />
*Announcements<br />
** Kilo RC3 is due any day<br />
** Starting with Liberty Spec process for new features is being abandoned in favor of light weight RFE is being implemented<br />
***https://review.openstack.org/#/c/177342/<br />
** Changes to Driver team - Doug and Maru replacing Salvatore and Mark <br />
<br />
*Action Items from Last week<br />
**manishg to document task flow discussions and look into the midonet plugin<br />
*** [https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document] (manishg)<br />
*** midonet plugin (not done - will take care of it this week) (manishg)<br />
<br />
*Ironic (bare metal) integration through ML2 Mech Drivers (discussion)<br />
**There is a tremendous interest by many vendors, as well as Ironic team for this. I have requested a summit session for this. see item 63 on etherpad<br />
**https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
<br />
*ML2 on Neutron Mid-Cycle Sprint <br />
**https://etherpad.openstack.org/p/neutron-liberty-mid-cycle (see item 4)<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting April 22, 2015 ===<br />
*Announcements<br />
** Kilo RC2 is due any day<br />
** Networking Guide Doc Day Sprint it tomorrow. Please contact Edgar, if you want to participate/contribute<br />
*** Here is agenda for the sprint - https://etherpad.openstack.org/p/networking-guide<br />
<br />
*Action Items from Last week<br />
**Sukhdev to discuss with mestery about task flow during mid-cycle sprint<br />
**Document the discussion point related to ML2 Sync (Manish)<br />
**shivharis to find the information about release notes for Kilo and share with the team<br />
***https://wiki.openstack.org/wiki/ReleaseNotes/Kilo<br />
<br />
*ML2 on Neutron Mid-Cycle Sprint <br />
**https://etherpad.openstack.org/p/neutron-liberty-mid-cycle (see item 4)<br />
<br />
* ML2 summit sessions<br />
** Design summit session etherpad: https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting April 15, 2015 ===<br />
*Announcements<br />
** Absence: Manish (Jury Duty)<br />
** Absence next week: rkukura (PTO - college tour)<br />
** Kilo RC is out<br />
<br />
*Action Items from Last week<br />
**Add next steps for the Drivers decomposition to summit topic etherpad - shivharis<br />
**shivharis to find the information about release notes for Kilo and share with the team<br />
**rkukura and Sukhdev to discuss with mestery about task flow during mid-cycle sprint<br />
**Document the discussion point related to ML2 Sync (Manish)<br />
<br />
* Finalize recommendations to mestery on ML2 summit sessions<br />
** Design summit session etherpad: https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
<br />
* Quick update on DVR UT/fix/cleanup work (rkukura)<br />
<br />
* portsecurity tests: unit, functional and scenario<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting April 8, 2015 ===<br />
<br />
*Announcements<br />
** RC's are April 9-23 and Kilo release on April 30<br />
** Liberty mid-cycle sprint announced. <br />
*** June 24-26 in Fort Collins, CO (at HP)<br />
*** Topics to be decided after Vancouver summit - https://etherpad.openstack.org/p/neutron-liberty-mid-cycle<br />
<br />
*Action Items from Last week<br />
**Add next steps for the Drivers decomposition to summit topic etherpad - shivharis<br />
*** Design summit session etherpad: https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
**ML2 sync and error handling to summit topic etherpad (rkukura)<br />
**Document the discussion point related to ML2 Sync (Manish)<br />
<br />
* Mechanism drivers and DVR discussion (rkukura)<br />
** Have made good (but slow) progress on DVR port binding schema and logic cleanup<br />
*** https://bugs.launchpad.net/neutron/+bug/1367391<br />
*** Will miss kilo, hopefully merge early in liberty, cannot back-port to kilo due to schema changes<br />
** Discovered no current unit tests cover critical DVR port binding logic, so adding them as separate patch against current code, then will ensure they don't break in dependent cleanup patch<br />
*** Extending test_port_binding to exercise update_dvr_port_binding, get_device_details, etc. for DVR ports, utilizing existing PortContext state asserts in mechanism_test MD<br />
*** Hoped to get at least the new UTs into kilo, but probably too late, but can back-port to kilo<br />
** Discovered several issues (inconsistencies in per-host vs. host-independent state in PortContext) that would seem to break ToR switch MDs that need to track binding state per host:<br />
*** When committing DVR port binding, PortContext passed to update_port methods has new binding:vif_type and binding:vif_details for the bound host, but shows 'distributed' for previous binding:vif_type instead of 'unbound' like for normal ports, and empty strings for current or previous binding:host_id - propose to make these work like for non-DVR ports<br />
*** When updating DVR port's status, PortContext currently shows 'distributed' for binding:vif_type and empty string for host, but has binding_levels, etc., for the specific host - could change this to reflect host-specific state, or to only be called when port's status changes and reflect non-host-specific state<br />
** Issues to discuss<br />
*** Has anyone tested their MDs with DVR?<br />
*** Has anyone run into these (or other) issues?<br />
*** Is back-porting these sorts of behavioral fixes to kilo acceptable?<br />
*** Do we have consensus on making update_port methods reflect per-host state when committing DVR port binding?<br />
*** Do we prefer to make update_port methods reflect per-host state or only host-independent state when changing DVR port status, or do we need separate updates for each?<br />
<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting April 1, 2015 ===<br />
<br />
*Announcements<br />
** RC's are April 9-23 and Kilo release on April 30<br />
** Design summit session etherpad: https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
*Action Items from Last week<br />
**Document the discussion point related to ML2 Sync (Manish)<br />
**Create an etherpad for driver decomposition discussion at Vancouver Summit<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting March 25, 2015 ===<br />
<br />
*Announcements<br />
** RC's are April 9-23 and Kilo release on April 30<br />
** RC1 content is here - https://launchpad.net/neutron/+milestone/kilo-rc1<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting March 18, 2015 ===<br />
<br />
*Announcements<br />
**L2 Gateway API is ready for consumption by everybody. Give it a test drive and provide feedback to the team. <br />
**See wiki here - https://wiki.openstack.org/wiki/Neutron/L2-GW<br />
** K3 content is here - https://launchpad.net/neutron/+milestone/kilo-3<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
<br />
=== Meeting March 11, 2015 ===<br />
<br />
*Announcements<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
<br />
<br />
=== Meeting March 4, 2015 ===<br />
<br />
*Announcements<br />
** Kilo Feature Freeze is tomorrow (March 5th)<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* portsecurity patches<br />
** https://review.openstack.org/#/c/126552/<br />
** https://review.openstack.org/#/c/160051/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron/+bug/1328991<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting February 25, 2015 ===<br />
<br />
*Announcements<br />
** shivharis: under the weather<br />
* ML2 Drivers decomposition discussion<br />
** How are distributions packaging decomposed drivers?<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
*Few BPs being worked on may have impact on ML2 <br />
**https://blueprints.launchpad.net/neutron/+spec/nfv-vlan-trunks<br />
**https://blueprints.launchpad.net/neutron/+spec/restructure-l2-agent<br />
* ML2 Extension Driver API enhancements <br />
** https://review.openstack.org/#/c/152759/ - ready to merge<br />
** https://review.openstack.org/#/c/129178/ - coming along well<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting February 18, 2015 ===<br />
<br />
*Announcements<br />
* ML2 Drivers decomposition discussion<br />
** How are distributions packaging decomposed drivers?<br />
* ML2 Sync and error handling (Task Flow)<br />
* ML2 Extension Driver API enhancements<br />
** Needed for PortSecurity extension driver<br />
** https://review.openstack.org/#/c/152759/<br />
** https://review.openstack.org/#/c/129178/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting February 11, 2015 ===<br />
<br />
*Announcements<br />
**K2 is already out<br />
**Feature proposal freeze for Kilo is March 5<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow) - Follow on from previous week (manishg)<br />
** PoC: https://review.openstack.org/#/c/154333/<br />
* ML2 Extension Driver API enhancements<br />
** Needed for PortSecurity extension driver<br />
** https://review.openstack.org/#/c/152759/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting February 4, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is this week week<br />
*** https://launchpad.net/neutron/+milestone/kilo-2<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow) - manishg<br />
* Blueprint list consolidation - updated link is here: <br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting January 28, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is next week<br />
*** https://launchpad.net/neutron/+milestone/kilo-2<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow) - update manishg<br />
* Blueprint list consolidation (shivharis and manishg)<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
**https://bugs.launchpad.net/neutron/+bug/1415526<br />
* Open Discussion<br />
<br />
=== Meeting January 21, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is on Feb 5th<br />
*** https://launchpad.net/neutron/+milestone/kilo-2<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow) - update manishg<br />
* Blueprint list consolidation (shivharis and manishg)<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://bugs.launchpad.net/neutron/+bug/1179223 (romilg)<br />
** Review patch set for the bug/1179223 https://review.openstack.org/#/c/136106/<br />
** https://bugs.launchpad.net/neutron/+bug/1367391 (matrohon)<br />
* Open Discussion<br />
<br />
=== Meeting January 14, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is few weeks away<br />
*** https://launchpad.net/neutron/+milestone/kilo-2<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow)<br />
* Blueprint list consolidation (shivharis and manishg)<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://review.openstack.org/#/c/113999/<br />
* Open Discussion<br />
<br />
=== Meeting January 7, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is in one month<br />
*** https://wiki.openstack.org/wiki/Kilo_Release_Schedule<br />
* L2 Gateway update<br />
** Team plans to meet every other week initially - goal is to have an API within Kilo cycle<br />
**See details here: https://wiki.openstack.org/wiki/Meetings#Networking_L2_Gateway_meeting<br />
* ML2 Drivers decomposition discussion<br />
* Blueprint list consolidation (shivharis and manishg)<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 31, 2014 ===<br />
<br />
* No meeting - holiday break<br />
<br />
=== Meeting December 24, 2014 ===<br />
<br />
* No meeting - holiday break<br />
<br />
=== Meeting December 17, 2014 ===<br />
<br />
*Announcements<br />
<br />
**Kilo-1 is due this week<br />
*** Here is the content of the release https://launchpad.net/neutron/+milestone/kilo-1<br />
<br />
** Neutron Mid-cycle report<br />
*** https://etherpad.openstack.org/p/neutron-mid-cycle-sprint-dec-2014<br />
***http://lists.openstack.org/pipermail/openstack-dev/2014-December/052715.html<br />
<br />
* Discussion about the ML2 Drivers decomposition<br />
* Blueprint list consolidation (shivharis and manishg)<br />
** Needs further split of drivers<br />
<br />
* Bugs<br />
** We are closing in on K-1 release<br />
** High priority bugs:<br />
** https://bugs.launchpad.net/neutron/+bug/1179223 (romilg)<br />
** https://bugs.launchpad.net/neutron/+bug/1367391 (rkukura)<br />
** https://bugs.launchpad.net/neutron/+bug/1378732 (markmacclain, bug was critical at one point)<br />
** https://bugs.launchpad.net/neutron/+bug/1381536 (Eugene)<br />
** Other bugs:<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 10, 2014 ===<br />
<br />
* No meeting today due to Neutron Mid-cycle sprint<br />
<br />
=== Meeting December 3, 2014 ===<br />
* Announcements<br />
** Mid-cycle meetup: https://wiki.openstack.org/wiki/Sprints/NeutronKiloSprint<br />
** Sub-teams charter https://wiki.openstack.org/wiki/NeutronSubteamCharters<br />
** Kilo release schedule: https://wiki.openstack.org/wiki/Kilo_Release_Schedule<br />
<br />
*Action Items from previous Week<br />
** None<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** Total of 56 bugs, many in medium and low state<br />
** Many vendor specific bugs<br />
** Should we continue working on this (almost done) or abandon it: https://review.openstack.org/#/c/113999/<br />
<br />
* Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
* ML2 driver repository discussion - We did not get to cover it last week<br />
** It seems ML2 vendor drivers will likely be moving out of the main neutron git repository<br />
*** https://review.openstack.org/#/c/134680/<br />
** Any vendor can use their own private repository (stackforge?)<br />
** Do we want a common repository for ML2 vendor drivers?<br />
*** Merges reviewed/approved by an ML2 core team?<br />
*** Pros<br />
**** Reviews maintain consistent quality, style, functionality, etc.<br />
**** Help ensure drivers can coexist in heterogeneous deployments<br />
**** Changes to driver API can update all drivers in common repo in single merge<br />
**** Distributions can package entire set of vendor drivers rather than having to interact with each vendor separately<br />
*** Cons<br />
**** Reviews and approval needed to merge<br />
**** Vendors don't control release cycle for their own drivers<br />
**** Not a level playing field for vendors who chose to use their own repositories<br />
*** Formal poll coming?<br />
<br />
* Modular L2 agent<br />
** Separate task force?<br />
** Relationship to ML2?<br />
<br />
*Open Discussion<br />
** https://blueprints.launchpad.net/neutron/+spec/network-settings-support-vnic-type<br />
<br />
=== Meeting November 26, 2014 ===<br />
* Announcements<br />
** Mid-cycle meetup: https://wiki.openstack.org/wiki/Sprints/NeutronKiloSprint<br />
** Kilo release schedule: https://wiki.openstack.org/wiki/Kilo_Release_Schedule<br />
<br />
*Action Items from previous Week<br />
** Discuss rate limiting (throughput limiting)<br />
** Discuss port security<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
* ML2 Subteam Charter<br />
** https://etherpad.openstack.org/p/ML2_Subteam_Charter<br />
<br />
* ML2 driver repository discussion<br />
** It seems ML2 vendor drivers will likely be moving out of the main neutron git repository<br />
*** https://review.openstack.org/#/c/134680/<br />
** Any vendor can use their own private repository (stackforge?)<br />
** Do we want a common repository for ML2 vendor drivers?<br />
*** Merges reviewed/approved by an ML2 core team?<br />
*** Pros<br />
**** Reviews maintain consistent quality, style, functionality, etc.<br />
**** Help ensure drivers can coexist in heterogeneous deployments<br />
**** Changes to driver API can update all drivers in common repo in single merge<br />
**** Distributions can package entire set of vendor drivers rather than having to interact with each vendor separately<br />
*** Cons<br />
**** Reviews and approval needed to merge<br />
**** Vendors don't control release cycle for their own drivers<br />
**** Not a level playing field for vendors who chose to use their own repositories<br />
*** Formal poll coming?<br />
<br />
* Modular L2 agent<br />
** Separate task force?<br />
** Relationship to ML2?<br />
<br />
*Open Discussion<br />
** https://blueprints.launchpad.net/neutron/+spec/network-default-setting-ext<br />
<br />
=== Meeting November 19, 2014 ===<br />
* Announcements<br />
** Mid-cycle meetup: https://wiki.openstack.org/wiki/Sprints/NeutronKiloSprint<br />
<br />
* Bugs<br />
** Move postcommit ops out of transaction for bulk https://review.openstack.org/#/c/113999/<br />
<br />
* Spec Reviews<br />
** ML2: portsecurity extension support https://review.openstack.org/#/c/99873/<br />
<br />
* ML2 Subteam Charter<br />
** Should the ML2 subteam continue to exist, meet, etc.? <br />
** If so, it needs a charter by next week's neutron IRC meeting.<br />
** Draft at https://etherpad.openstack.org/p/ML2_Subteam_Charter<br />
<br />
* ML2 driver repository discussion<br />
** It seems ML2 vendor drivers will likely be moving out of the main neutron git repository<br />
** Any vendor can use their own private repository (stackforge?)<br />
** Do we want a common repository for ML2 vendor drivers?<br />
*** Merges reviewed/approved by an ML2 core team?<br />
*** Pros<br />
**** Reviews maintain consistent quality, style, functionality, etc.<br />
**** Help ensure drivers can coexist in heterogeneous deployments<br />
**** Changes to driver API can update all drivers in common repo in single merge<br />
**** Distributions can package entire set of vendor drivers rather than having to interact with each vendor separately<br />
*** Cons<br />
**** Reviews and approval needed to merge<br />
**** Vendors don't control release cycle for their own drivers<br />
**** Not a level playing field for vendors who chose to use their own repositories<br />
*** Formal poll coming?<br />
<br />
* Modular L2 agent<br />
** Separate task force?<br />
** Relationship to ML2?<br />
<br />
*Open Discussion<br />
<br />
=== Meeting November 12, 2014 ===<br />
<br />
*No meeting this week due to people still traveling and/or recovering.<br />
<br />
=== Meeting November 5, 2014 ===<br />
<br />
*No meeting this week due to Paris Summit.<br />
<br />
=== Meeting October 29, 2014 ===<br />
<br />
*Announcements<br />
**Absent excuse: banix<br />
**Summit is next week!<br />
<br />
*Action Items from previous Week<br />
**None<br />
<br />
*Bugs:<br />
** Move postcommit ops out of transaction for bulk https://bugs.launchpad.net/neutron?field.searchtext=ml2 <br />
<br />
*Specs for Kilo<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Kilo Design Summit <br />
**Sessions<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics-distilled<br />
**Pod Discussions<br />
<br />
*Open Discussion<br />
<br />
=== Meeting October 22, 2014 ===<br />
<br />
*Announcements<br />
**Absent excuse: banix, rkukura<br />
**Juno release is out<br />
***https://launchpad.net/neutron/juno/2014.2<br />
<br />
*Action Items from previous Week<br />
**None<br />
<br />
*Task Flow discussion at Yahoo (Manish, Sukhdev, Bob, Josh)<br />
**http://docs.openstack.org/developer/taskflow/index.html<br />
<br />
*Bugs:<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Kilo Design Summit <br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics-distilled<br />
**ML2 Kilo Themes Discussion (Continuation from last week) <br />
*** What do we want to accomplish in ML2 during Kilo? <br />
***Lets identify priorities first, then figure out how we can best make use of whatever summit time is available.<br />
*** https://etherpad.openstack.org/p/ML2_Kilo_Themes<br />
<br />
*Open Discussion<br />
<br />
=== Meeting October 15, 2014 ===<br />
<br />
*Announcements<br />
**Absent excuse: banix <br />
**Juno release is scheduled for later this week<br />
***Juno feature content - https://wiki.openstack.org/wiki/ReleaseNotes/Juno#OpenStack_Network_Service_.28Neutron.29<br />
<br />
*Action Items from previous Week<br />
**None<br />
<br />
*Bugs/Reviews<br />
**Bug/Patchsets needing reviews:<br />
*** https://review.openstack.org/126360<br />
*** https://review.openstack.org/124917<br />
**Bugs:<br />
***https://bugs.launchpad.net/neutron/+bug/1377346 (manishg: is this already fixed?)<br />
***https://bugs.launchpad.net/neutron/+bug/1224978 (fixed above?)<br />
<br />
* https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Kilo Design Summit <br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
**ML2 Kilo Themes Discussion (Continuation from last week) <br />
*** What do we want to accomplish in ML2 during Kilo? <br />
***Lets identify priorities first, then figure out how we can best make use of whatever summit time is available.<br />
***Moved ideas list to etherpad: https://etherpad.openstack.org/p/ML2_Kilo_Themes<br />
<br />
*Open Discussion<br />
<br />
=== Meeting October 8, 2014 ===<br />
<br />
*Announcements<br />
**Absent excuse: banix <br />
**Juno RC1<br />
***Release content - https://launchpad.net/neutron/+milestone/juno-rc1<br />
***Release notes - https://wiki.openstack.org/wiki/ReleaseNotes/Juno#OpenStack_Network_Service_.28Neutron.29<br />
**Neutron Driver Team<br />
***https://wiki.openstack.org/wiki/Neutron-drivers<br />
<br />
*Action Items from previous Week<br />
**None<br />
<br />
*Bugs<br />
*** https://bugs.launchpad.net/neutron/+bug/1179223 (romilg: needs milestone)<br />
*** https://bugs.launchpad.net/neutron/+bug/1367391 (rkukura: needs milestone)<br />
*** https://bugs.launchpad.net/neutron/+bug/1224978 romilg: needs milestone)<br />
*** https://bugs.launchpad.net/neutron/+bug/1236127 (chuckc: merged?, more needed?)<br />
*** https://bugs.launchpad.net/neutron/+bug/1311470 (kevinbenton: if no issues, please close, fixed with docs)<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Kilo Design Summit <br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
**ML2 Kilo Themes Discussion<br />
*** What do we want to accomplish in ML2 during Kilo? <br />
***Lets identify priorities first, then figure out how we can best make use of whatever summit time is available.<br />
***Ideas<br />
**** Cleanup/generalize DVR's distributed port support<br />
***** See https://bugs.launchpad.net/neutron/+bug/1367391 regarding cleanup<br />
***** Generalize for DHCP, other services?<br />
**** Complete hierarchical port binding<br />
***** See https://blueprints.launchpad.net/neutron/+spec/ml2-hierarchical-port-binding<br />
**** Solve the postcommit backend sync / error handling situation<br />
*****ML2 Sync proposal - https://docs.google.com/document/d/17fATwZkJEonH0pIb1-mPD0UB5RKnJzcHYqkBesJhirE/edit<br />
**** Complete the bulk ops support<br />
**** Revisit/cleanup/improve DB transaction usage, eliminating with_lockmode('update') and semaphore locking<br />
**** Move currently built-in extensions to extension drivers where practical<br />
**** Implement extension driver semantics enforcement<br />
***** See https://docs.google.com/a/noironetworks.com/document/d/14T-defRnFl6M2xR5ZNFGYD6aIiAVWdd1Al9BnjV_JOs<br />
**** Modular L2 agent<br />
**** Do drivers belong in-tree and/or out-of-tree?<br />
**** Improved test coverage and efficiency<br />
**** Improve performance, robustness, and scalability<br />
<br />
*Open Discussion<br />
<br />
=== Meeting October 1, 2014 ===<br />
<br />
*Announcements<br />
**Kilo is now open for new specs<br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
** Absent excuse: shivharis (traveling)<br />
*Action Items from previous Week<br />
**banix to work with mlavalle and the team to figure out best testing strategy for bulk operations<br />
**shivharis to follow up with mestery regarding ML2 RC1 bugs<br />
<br />
*Bugs<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*ML2 Kilo Themes Discussion<br />
** What do we want to accomplish in ML2 during Kilo? <br />
** Lets identify priorities first, then figure out how we can best make use of whatever summit time is available.<br />
** Ideas<br />
*** Cleanup/generalize DVR's distributed port support<br />
**** See https://bugs.launchpad.net/neutron/+bug/1367391 regarding cleanup<br />
**** Generalize for DHCP, other services?<br />
*** Complete hierarchical port binding<br />
**** See https://blueprints.launchpad.net/neutron/+spec/ml2-hierarchical-port-binding<br />
*** Solve the postcommit backend sync / error handling situation<br />
****ML2 Sync proposal - https://docs.google.com/document/d/17fATwZkJEonH0pIb1-mPD0UB5RKnJzcHYqkBesJhirE/edit<br />
*** Complete the bulk ops support<br />
*** Revisit/cleanup/improve DB transaction usage, eliminating with_lockmode('update') and semaphore locking<br />
*** Move currently built-in extensions to extension drivers where practical<br />
*** Implement extension driver semantics enforcement<br />
**** See https://docs.google.com/a/noironetworks.com/document/d/14T-defRnFl6M2xR5ZNFGYD6aIiAVWdd1Al9BnjV_JOs<br />
*** Modular L2 agent<br />
*** Do drivers belong in-tree and/or out-of-tree?<br />
*** Improved test coverage and efficiency<br />
*** Improve performance, robustness, and scalability<br />
<br />
*Open Discussion<br />
<br />
=== Meeting September 24, 2014 ===<br />
<br />
*Announcements<br />
** Juno RC-1<br />
***https://launchpad.net/neutron/+milestone/juno-rc1<br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
<br />
*Action Items from previous Week<br />
**banix to work with mlavalle and others to define scenario test for Bulk Ops testing<br />
***We agreed to propose to the team to implement a special mechanism driver that will fail in predictable ways (e.g. every other post commit op or every 4th one) to enable a tempest script to confirm that, when failure occurs, all the bulk operations are rolled back<br />
<br />
*Bugs<br />
*** https://review.openstack.org/#/c/113999 (banix, in reviews)<br />
*** All ML2 & RC1 bugs<br />
*** https://bugs.launchpad.net/neutron/+bug/1179223 (romilg)<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2&field.milestone%3Alist=67382<br />
*** ML2 bugs<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
*Open Discussion<br />
<br />
=== Meeting September 17, 2014 ===<br />
<br />
*Announcements<br />
** Juno RC-1<br />
***https://launchpad.net/neutron/+milestone/juno-rc1<br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
<br />
*Action Items from previous Week<br />
**banix to talk with tempest folks about bulk create testing<br />
**Sukhdev to update Subgroup review wiki<br />
***https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
**rkukura to create etherpad for ML2-related design summit ideas, including this async postcommit processing topic<br />
<br />
*Bugs/Reviews<br />
**Jenkins failure is affecting some merges, it is still unassigned, see if you can add information to this<br />
***https://bugs.launchpad.net/neutron/+bug/1370347<br />
** Reviews needed:<br />
*** https://review.openstack.org/#/c/113999 (own: banix, review: amotoki, Sukhdev, shivharis)<br />
*** <s>https://review.openstack.org/#/c/116612 (own: irenab, talk to core, amotoki took care)</s><br />
*** https://review.openstack.org/#/c/105514 (own: rcurran, cant do much, jenkins failed)<br />
*** <s>https://review.openstack.org/#/c/89982 (own: romilg, nit by cedric, need core) (now merged)</s><br />
*** <s>https://review.openstack.org/#/c/119940 (own: shegde, garyk took care)</s><br />
**Bugs<br />
*** High priority bugs<br />
*** https://bugs.launchpad.net/neutron/+bug/1367391<br />
*** https://bugs.launchpad.net/neutron/+bug/1370077 (not ml2, but for plugins other than ml2)<br />
*** All ML2 & RC1 bugs<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2&field.milestone%3Alist=67382<br />
<br />
*Open Discussion<br />
<br />
=== Meeting September 10, 2014 ===<br />
<br />
*Announcements<br />
** Juno FFE candidates for RC-1<br />
***https://launchpad.net/neutron/+milestone/juno-rc1<br />
<br />
*Action Items from previous Week<br />
** rkukura to work on getting FFE for port binding BP - Completed, but denied<br />
** rkukura to enter bugs for DVR ML2 issues he’s identified - Entered most important one: https://bugs.launchpad.net/neutron/+bug/1367391<br />
<br />
*Bugs<br />
** FF -> RC1 focus shifts to bugs<br />
** https://bugs.launchpad.net/neutron/+bug/1193861<br />
** https://review.openstack.org/#/c/113999/ (Updated to include all bulk ops for networks, subnets, and ports.)<br />
** https://bugs.launchpad.net/neutron/+bug/1367391 (tracking)<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** Anyone needs help in progress with their bugs/reviews please raise your hand<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Open Discussion<br />
<br />
=== Meeting September 3, 2014 ===<br />
<br />
*Announcements<br />
** Juno feature freeze deadline is over<br />
<br />
*Action Items from previous Week<br />
**rkukura to enter bugs for DVR ML2 issues he’s identified<br />
**nlahouti and rkukura to keep after markmclain to remove his -2 on https://review.openstack.org/#/c/89211/, or explain why its not being removed - Completed<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron/+bug/1359416 (status: high - j3, akihiro?)<br />
** https://review.openstack.org/#/c/113999/<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Open Discussion<br />
<br />
=== Meeting August 27, 2014 ===<br />
<br />
*Announcements<br />
** Juno feature freeze deadline is 9/4<br />
<br />
*Action Items from previous Week<br />
**Sukhdev or rkukura to follow up with DVR team regarding Neutron OVS based Distributed Virtual Router - rkukura took care of this<br />
<br />
*Bugs<br />
** https://review.openstack.org/#/c/113999/<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Open Discussion<br />
<br />
=== Meeting August 20, 2014 ===<br />
<br />
*Announcements<br />
** Juno feature proposal deadline is August 21<br />
**Third Party Test System requirements for Juno<br />
***https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
** Absent excuse: banix, shivharis<br />
<br />
*Action Items from previous Week<br />
**rkukura to add comment to https://bugs.launchpad.net/neutron/+bug/1311470 suggesting we check at init for segments without configured drivers - Done<br />
**emagana to file doc bug corresponding to https://bugs.launchpad.net/neutron/+bug/1311470<br />
*** (emagana) It is already fixed by this commit: https://bugs.launchpad.net/openstack-manuals/+bug/1307133<br />
**banix to add priority column to code review table in https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews - Done<br />
<br />
*Bugs<br />
** https://review.openstack.org/#/c/113999/ (banix: I may not be able to attend the meeting; please review; I will update and complete the fix accordingly)<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Open Discussion<br />
<br />
=== Meeting August 13, 2014 ===<br />
<br />
*Announcements<br />
** Juno feature proposal deadline is August 21 - week from tomorrow<br />
<br />
*Action Items from previous Week<br />
**rkukura to add comments to https://bugs.launchpad.net/neutron/+bug/1311470 (comments added by rkukura)<br />
**shivharis to track bug https://bugs.launchpad.net/neutron/+bug/1352801 (carl baldwin added comments)<br />
**shivharis: to track bug https://bugs.launchpad.net/neutron/+bug/1224978 (unit tests have been added, now need reviewers)<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** (skip this time to allocate more time to Code Reviews - will gain more urgency next time)<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
* Support for network adaptors that do not allow promiscuous mode (relevant for flat & vlan networking)<br />
** Extend openvswitch neutron agent<br />
** Introduce macvtap (modifications to novas libvirt driver and linuxbridge plugin/agent)<br />
<br />
*Open Discussion<br />
<br />
=== Meeting August 6, 2014 ===<br />
<br />
*Announcements<br />
** https://launchpad.net/neutron/+milestone/juno-3<br />
** Absent excuse: shivharis<br />
<br />
*Action Items from previous Week<br />
**Sukhdev and banix to update https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews with deferred specs and for tracking code reviews for approved specs<br />
**rkukura to add comments to https://bugs.launchpad.net/neutron/+bug/1311470<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Spec Reviews<br />
** No more spec reviews. We have moved into code review phase<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
<br />
*ML2 Hierarchical Port Binding and Dynamic Segments<br />
<br />
*Open Discussion<br />
<br />
=== Meeting July 30, 2014 ===<br />
<br />
*Announcements<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://bugs.launchpad.net/neutron/+bugs?field.tag=ml2<br />
** https://bugs.launchpad.net/neutron/+bug/1327127 (needs owner)<br />
** <s>https://bugs.launchpad.net/neutron/+bug/1246737 (please close, havana?)</s><br />
** <s>https://bugs.launchpad.net/neutron/+bug/1338202 (needs review to make it to J2)</s><br />
** https://bugs.launchpad.net/neutron/+bug/1311470 (status)<br />
** Any others bugs needing reviews for J3 milestone<br />
<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
<br />
*ML2 Hierarchical Port Binding and Dynamic Segments<br />
<br />
*Open Discussion<br />
<br />
=== Meeting July 23, 2014 ===<br />
<br />
*Announcements<br />
<br />
**Juno-2 is tomorrow<br />
**https://launchpad.net/neutron/+milestone/juno-2<br />
**Spec/BP approvals for Juno is passed<br />
**Name of the K-release is Kilo<br />
**Several of our spces got approved and merged <br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://bugs.launchpad.net/neutron/+bug/1327127 (needs owner)<br />
** https://bugs.launchpad.net/neutron/+bug/1246737 (please close, havana?)<br />
** https://bugs.launchpad.net/neutron/+bug/1338202 (needs review to make it to J2)<br />
** https://bugs.launchpad.net/neutron/+bug/1311470 (status)<br />
** Any others bugs needing reviews for J2 milestone<br />
<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
<br />
*ML2 Sync<br />
** https://docs.google.com/document/d/17fATwZkJEonH0pIb1-mPD0UB5RKnJzcHYqkBesJhirE/edit<br />
<br />
*Open Discussion<br />
<br />
=== Meeting July 16, 2014 ===<br />
*Announcements<br />
**Spec approval deadline is July 20th. <br />
**Third party CI to be operational by July 24th. <br />
**Name the K-release https://www.surveymonkey.com/s/openstack-k-naming<br />
**Live migration of VMs from Nova Network to Neutron in MN - <br />
https://wiki.openstack.org/wiki/Neutron/MigrationFromNovaNetwork/HowTo <br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://bugs.launchpad.net/neutron/+bug/1331857 (status)<br />
** https://bugs.launchpad.net/neutron/+bug/1246737 (status)<br />
** https://bugs.launchpad.net/neutron/+bug/1311470 (status, kevinbenton?)<br />
** https://bugs.launchpad.net/neutron/+bug/1332719 (review needed)<br />
** https://bugs.launchpad.net/neutron/+bug/1337787 (review needed)<br />
<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*ML2 Sync<br />
** https://docs.google.com/document/d/17fATwZkJEonH0pIb1-mPD0UB5RKnJzcHYqkBesJhirE/edit<br />
<br />
* Provide node specific information to ML2 plugin<br />
** [http://lists.openstack.org/pipermail/openstack-dev/2014-July/thread.html#39755 Email thread]<br />
<br />
*Open Discussion<br />
<br />
=== Meeting July 9, 2014 ===<br />
* Meeting cancelled due to mid-cycle sprint<br />
<br />
=== Meeting July 2, 2014 ===<br />
* Announcements<br />
** Nova/Neutron Parity Sprint next week in Minneapolis, MN<br />
*** https://etherpad.openstack.org/p/lOiqsLmizl<br />
** DVR Demo<br />
***https://www.youtube.com/watch?v=p4BwAjLHd0M<br />
** Update on Friday's meeting to discuss ML2 Bulk Operations and ML2 Sync<br />
*** https://bugs.launchpad.net/neutron/+bug/1193861<br />
** Absent excuse: shivharis<br />
* Action items from last week<br />
** None<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
** https://etherpad.openstack.org/p/modular-l2-agent-outline<br />
*** Specs ready for core reviews<br />
<br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
** https://review.openstack.org/#/c/99187/<br />
<br />
* Third Party Test System requirements<br />
** https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
*Open Discussion<br />
<br />
=== Meeting June 25, 2014 ===<br />
* Announcements<br />
* Action items from last week<br />
** banix to re-organize the wiki to categorize the specs and add a column for code reviews<br />
* Modular L2 agent: <br />
** [https://etherpad.openstack.org/p/modular-l2-agent-outline Schematic diagram]<br />
** [https://review.openstack.org/#/c/99187/ Code sketch]<br />
** [http://lists.openstack.org/pipermail/openstack-dev/2014-June/thread.html#37195 Email thread]<br />
*Bugs<br />
** Need owner: https://bugs.launchpad.net/neutron/+bug/1204456<br />
** J2: https://bugs.launchpad.net/neutron/+bug/1276391<br />
** Serious bug, need some sort of closure: https://bugs.launchpad.net/neutron/+bug/1224978<br />
** We should close bugs that affect others by J2 so others have time to work on their stuff by J3<br />
** Any bugs that are ready and awaiting reviews?<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
** Ready for core approvals<br />
*** https://review.openstack.org/#/c/89728/<br />
*** https://review.openstack.org/#/c/91811/ <br />
*** which others? <br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Third Party Test System requirements<br />
** https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
*Open Discussion<br />
<br />
=== Meeting June 18, 2014 ===<br />
* Announcements<br />
* Action items from last week<br />
** banix to consolidate info from spec tracking etherpad into https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews<br />
** banix to investigate https://launchpad.net/bugs/1193861<br />
* Modular L2 agent: <br />
** [https://etherpad.openstack.org/p/modular-l2-agent-outline Schematic diagram]<br />
** [https://review.openstack.org/#/c/99187/ Code sketch]<br />
** [http://lists.openstack.org/pipermail/openstack-dev/2014-June/thread.html#37195 Email thread]<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
** Ready for core approvals<br />
*** https://review.openstack.org/#/c/89728/<br />
*** https://review.openstack.org/#/c/91811/ Is this ready? <br />
*** which others? <br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Third Party Test System requirements<br />
** https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
*Open Discussion<br />
<br />
=== Meeting June 11, 2014 ===<br />
* Announcements<br />
** Juno-1 being cut today<br />
*** Trying to get APIC L3 patch merged 1st<br />
** See https://wiki.openstack.org/wiki/NeutronJunoProjectPlan for Juno-2,3 plans<br />
*** Need to get ML2 high and medium priority items into plan<br />
** 3rd party CI needs to be working properly for ML2 drivers to stay in tree<br />
*** mestery will send email with deadlines<br />
*** see https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
* Action items from last week<br />
** rkukura to put priorities in specs etherpad (rkukura) [ from last week, close? ]<br />
** rkukura to talk to mestery for blueprint priorities<br />
** Sukhdev to investigate bug 1193861<br />
** rkukura to discuss with Mark regarding taskflow and provide feedback<br />
* Bugs<br />
** juno-1 in a few hours, nothing glaring for us<br />
** https://bugs.launchpad.net/neutron/+bug/1305800 (j1 -> j2)<br />
* Spec Reviews<br />
** https://etherpad.openstack.org/p/Neutron_ML2_Juno_Spec_Tracking<br />
** Support for extensions in ML2 Mechanism Drivers<br />
*** review: https://review.openstack.org/#/c/89208/<br />
*** etherpad: https://etherpad.openstack.org/p/ML2_MD_extensions<br />
*** issue: How to support extended attributes on core resources<br />
**** Current proposal: Pass input attributes to MDs and let MDs persist data and modify dictionaries<br />
**** Alternative 1: Fix NeutronDbPluginV2 base class to alway not set process_extensions=False when creating dictionaries<br />
**** Alternative 2: Add ExtensionDriver to ML2, with extend_*_dict, process_*_create, process_*_update methods<br />
* Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Modular L2 agent: https://review.openstack.org/#/c/99187/<br />
* Open Discussion<br />
<br />
=== Meeting June 04, 2014 ===<br />
* Announcements<br />
** https://wiki.openstack.org/wiki/NeutronPolicies (Neutron Policies)<br />
* Action items from last week<br />
** banix to recruit folks interested in Moduler L2 agent implementation<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron/+bug/1276391 (rkukura: status)<br />
** <s>https://bugs.launchpad.net/neutron/+bug/1227336 (banix to update status)</s><br />
** https://bugs.launchpad.net/neutron/+bug/1193861 (will this be covered by sukhdev's sync?)<br />
** https://bugs.launchpad.net/neutron/+bug/1246737 (oleg: havana backport)<br />
** https://bugs.launchpad.net/neutron/+bug/1260598 (isaku: status on unit test?)<br />
** https://bugs.launchpad.net/neutron/+bug/1236127 (needs slightly more unit test coverage, according to Kyle, need new owner)<br />
** (still working on the bugs section - shiv)<br />
* Spec Reviews<br />
** https://etherpad.openstack.org/p/Neutron_ML2_Juno_Spec_Tracking<br />
*** If priority is assigned, you may add your name as subteam-reviewer<br />
** Modular L2 agent (banix, blueprint)<br />
*** Have started putting the code together. Will have it posted before the next meeting (June 11) for comment. Will also update the ether pad below to provide more information accordingly.<br />
*** https://etherpad.openstack.org/p/modular-l2-agent-outline<br />
** Status on sync implementation (sukhdev)<br />
*** some bugs were closed as this will now be the holy grail<br />
<br />
=== Meeting May 28, 2014 ===<br />
* Announcements<br />
** none<br />
* Action items from last week<br />
** shivharis to scan all the bugs and tag them and prioritize them<br />
** rkukura to move all the specs from Agenda to an ehterpad<br />
** banix to send an email regarding ML2 Modular agent plan and seek interested parties<br />
* ovs-firewall-driver discussion: blueprint obstacles https://review.openstack.org/#/c/89712/<br />
* Modular L2 agent: planning<br />
** Initial outline for discussion [https://etherpad.openstack.org/p/modular-l2-agent-outline here]<br />
** possible interaction with upcoming "hierarchical binding" and "unified get_device_details"<br />
* Bugs (today we will only address these bugs)<br />
** https://bugs.launchpad.net/neutron/+bug/1276391 (rkukura: status)<br />
** https://bugs.launchpad.net/neutron/+bug/1227336 (banix to update status)<br />
** https://bugs.launchpad.net/neutron/+bug/1246737 (oleg: havana backport)<br />
** https://bugs.launchpad.net/neutron/+bug/1224978 (romilg: status?, priority?)<br />
** https://bugs.launchpad.net/neutron/+bug/1260598 (isaku: status on unit test?)<br />
** There are many bugs under the "need unit tests" [ NEED OWNERS ]<br />
*** what is the general plan for this?<br />
*** do MDs need specific tests or they are covered by the general ML2 plugin testing framework?<br />
* Spec Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron-specs,n,z<br />
** https://etherpad.openstack.org/p/Neutron_ML2_Juno_Spec_Tracking<br />
* Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Open Discussion<br />
<br />
=== Meeting May 21, 2014 ===<br />
* Announcements<br />
** Mid-cycle code sprint scheduled July 9-11<br />
*** Cisco office in Bloomington, Minnesota<br />
*** logistics, signup: https://etherpad.openstack.org/p/neutron-juno-mid-cycle-meeting<br />
* Action items from last week<br />
** banix to organize single etherpad for Modular L2 Agents session - done<br />
** rkukura to flesh out single etherpad for ML2 Roadmap session - done<br />
* ML2 design summit sessions post-mortem<br />
** https://etherpad.openstack.org/p/ML2_Juno_Roadmap<br />
** https://etherpad.openstack.org/p/ML2_mechanismdriver_extensions_support<br />
** https://etherpad.openstack.org/p/juno-neutron-modular-l2-agent<br />
** https://etherpad.openstack.org/p/hierarchical_network_topology<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Spec reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron-specs,n,z<br />
** Merged<br />
*** ML2 Mechanism Driver for the Cisco APIC - https://review.openstack.org/#/c/89305/ - HenryG<br />
*** ML2 Mechanism Driver for SR-IOV NIC switching - https://review.openstack.org/#/c/89763/ - irenab<br />
** In review<br />
*** Add spec for ML2 mechanism driver for SDN-VE - https://review.openstack.org/#/c/88101/ - banix<br />
*** VDP support in OVS Neutron Agent - https://review.openstack.org/#/c/89728/ - nlahouti<br />
*** ML2 Type drivers refactor to allow extensiblity - https://review.openstack.org/#/c/91811/ - asomya<br />
*** physical-network-topology extension spec - https://review.openstack.org/#/c/91275/ - Isaku Yamahata<br />
*** GW API: L2 bridging API - Piece 1: Basic use cases - https://review.openstack.org/#/c/93613/ - Racha Ben Ali<br />
*** Neutron QoS API Extension - https://review.openstack.org/#/c/88599/ - sc68cal<br />
*** Allow partial specification of Provider Network attributes - https://review.openstack.org/#/c/91540/ - zzelle<br />
*** Open vSwitch-based Security Groups: OVS FirewallDriver - https://review.openstack.org/#/c/89712/ - asadoughi<br />
*** Adding spec for fsl-sdn-os-mech-driver - https://review.openstack.org/#/c/88190/ - Trinath Somanchi<br />
*** Support for extensions in ML2 Mechanism Drivers - https://review.openstack.org/#/c/89208/ - nlahouti<br />
*** Add spec for neutron-external-ports blueprint - https://review.openstack.org/#/c/87825/ - kevinbenton<br />
*** ML2 Mechanism Driver for Cisco DFA - https://review.openstack.org/#/c/89740/ - nlahouti<br />
*** Neutron OVS based Distributed Virtual Router - https://review.openstack.org/#/c/89934/ - Swaminathan Vasudevan<br />
*** VLAN aware VMs - https://review.openstack.org/#/c/94612/ - Erik Moe<br />
** Planned<br />
*** ML2 Hierarchical Port Binding - rkukura<br />
* Code reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Open discussion<br />
<br />
=== Meeting May 7, 2014 ===<br />
* Announcements<br />
** Juno Summit next week, so no IRC meeting<br />
** Mid-cycle meeting being planned - https://etherpad.openstack.org/p/neutron-juno-mid-cycle-meeting<br />
* Action items from last week<br />
** rkukura to create etherpads for each summit session as soon as schedule is finalized<br />
*** rkukura added https://etherpad.openstack.org/p/ML2_Juno_Roadmap, but still needs to link BPs and spec to discuss<br />
*** etherpads have been added for other sessions by others<br />
*** Single etherpad per session, vs. etherpad per proposal?<br />
* ML2 Design Summit Sessions<br />
** Neutron schedule - http://junodesignsummit.sched.org/overview/type/neutron<br />
** Three sessions mainly focused on ML2<br />
*** ML2 Roadmap - http://junodesignsummit.sched.org/event/685fded37958784c0337681aa120568c<br />
*** Agent - http://junodesignsummit.sched.org/event/4205f2c4084e8a0c3bd8d420803ddf02<br />
*** Hierarchical Network Topologies - http://junodesignsummit.sched.org/event/1d5c2a1cc40bb6ffa539c19e8e5471b2<br />
** etherpads - https://wiki.openstack.org/wiki/Summit/Juno/Etherpads#Neutron<br />
** neutron pod at summit<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Spec Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron-specs,n,z<br />
* Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Open Discussion<br />
<br />
=== Meeting Cancelled April 30, 2014 ===<br />
* OpenStack vacation week!<br />
=== Meeting April 23, 2014 ===<br />
* Announcements<br />
** Neutron design summit runs through Friday - check your travel plans<br />
** New BP review process is up and running<br />
* Action items from last week<br />
** None<br />
* Design Summit Sessions<br />
** http://summit.openstack.org/<br />
** mestery is finalizing schedule, combining sessions<br />
*** ML2 Roadmap<br />
*** Agent<br />
*** Hierarchical Network Topologies<br />
** neutron pod at summit<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Spec Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron-specs,n,z<br />
* Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Open Discussion<br />
<br />
=== Meeting April 16, 2014 ===<br />
* Announcements<br />
* Action items from last week:<br />
* TypeDriver Refactoring: asomya<br />
* ovs-firewall-driver update: asadoughi<br />
* design summit session proposals - deadline Sunday 4/20<br />
** https://etherpad.openstack.org/p/juno_ml2_session_ideas<br />
<br />
=== Meeting April 9, 2014 ===<br />
* Action items from last week:<br />
** mestery to start etherpad for Juno Summit Sessions<br />
*** https://etherpad.openstack.org/p/juno_ml2_session_ideas<br />
** asomya to present his TypeDriver Refactoring<br />
* TypeDriver Refactoring<br />
** asomya<br />
* ovs-firewall-driver update: asadoughi<br />
<br />
=== Meeting April 2, 2014 ===<br />
* Action items from last week<br />
** banix to push patch to call remaining MDs after postcommit exception<br />
*** Please see: https://review.openstack.org/#/c/83217/ (Note that besides the unit tests and the updated comments this patch simply adds three lines.)<br />
* Reviews being tracked<br />
** Bind ports outside of transactions (rkukura): https://review.openstack.org/#/c/82945/<br />
** Error handling for update ops - https://bugs.launchpad.net/neutron/+bug/1227336<br />
*** Marked this as WORKINPROGRESS pending further discussion (perhaps at the summit). See the Action items section above for a stopgap measure. <br />
*** https://review.openstack.org/#/c/69792/ - in review<br />
*** Needs ML2 and core reviews<br />
*** Consensus that undoing operation makes sense if postcommit() ops fail?<br />
*** Do only drivers already called before failure see undo?<br />
* Design Summit Session Ideas<br />
** Juno planning for ML2 should start now<br />
** Ideas for summit sessions<br />
<br />
=== Meeting March 26, 2014 ===<br />
* Action items from last week:<br />
** None<br />
* Migration BP<br />
** migration - FFE - https://review.openstack.org/#/c/76533/ - merged<br />
* Other Bugs:<br />
* Bugs for icehouse<br />
** Port binding details - https://bugs.launchpad.net/neutron/+bug/1276395<br />
*** partial fix (add new properties) - https://review.openstack.org/#/c/76363/ - merged<br />
*** remainder (binding details in delete_port_*commit() ops) - https://review.openstack.org/#/c/79511/ - merged<br />
** bind_port() called in transaction - https://bugs.launchpad.net/neutron/+bug/1276391<br />
*** partial fix (remove validate_port_binding() and unbind_port() ops) - https://review.openstack.org/#/c/79511/ - merged<br />
*** remainder (move binding outside transaction) - https://review.openstack.org/#/c/82945/ - WIP<br />
**** Required minor fixes to mechanism drivers and tests - see REVISIT comments<br />
**** Update later today with cleanups, record locking, etc.<br />
**** Not clear if it will make icehouse<br />
** Error handling for update ops - https://bugs.launchpad.net/neutron/+bug/1227336<br />
*** https://review.openstack.org/#/c/69792/ - in review<br />
*** Needs ML2 and core reviews<br />
*** Consensus that undoing operation makes sense if postcommit() ops fail?<br />
*** Do only drivers already called before failure see undo?<br />
*** Defer to juno?<br />
** Binding failed - https://bugs.launchpad.net/neutron/+bug/1244255 - closed<br />
** VIF security - https://bugs.launchpad.net/nova/+bug/1112912 - in review<br />
*** Resistance to merging nova side - just control via nova config?<br />
*** Email thread and IRC discussion<br />
*** Nachi suggested discussion on #openstack-neutron after this meeting<br />
<br />
=== Meeting March 19, 2014 ===<br />
* Action items from last week:<br />
** None<br />
* Migration BP<br />
** migration - FFE - https://review.openstack.org/#/c/76533/<br />
*** (marun) Updated to support LB, please review.<br />
* Other Bugs:<br />
* Bugs for icehouse<br />
** Port binding details - https://bugs.launchpad.net/neutron/+bug/1276395<br />
*** partial fix (add new properties) - https://review.openstack.org/#/c/76363/ - merged<br />
*** remainder (binding details in delete_port_*commit() ops) - https://review.openstack.org/#/c/79511/ - approved<br />
** bind_port() called in transaction - https://bugs.launchpad.net/neutron/+bug/1276391<br />
*** partial fix (remove validate_port_binding() and unbind_port() ops) - https://review.openstack.org/#/c/79511/ - approved<br />
*** remainder (move binding outside transaction) - in progress, hopefully in review today<br />
** Error handling for update ops - https://bugs.launchpad.net/neutron/+bug/1227336<br />
*** https://review.openstack.org/#/c/69792/ - in review<br />
*** Needs ML2 and core reviews<br />
*** Consensus that undoing operation makes sense if postcommit() ops fail?<br />
** VIF security - https://bugs.launchpad.net/nova/+bug/1112912 - in review<br />
** Binding failed - https://bugs.launchpad.net/neutron/+bug/1244255 - unassigned?<br />
*** Will https://review.openstack.org/#/c/80829/ help?<br />
* Final mechanism driver status for icehouse:<br />
** cisco apic - deferred - https://review.openstack.org/#/c/73355/, https://review.openstack.org/#/c/73372/<br />
** cisco ucs - deferred<br />
** freescale - deferred - https://review.openstack.org/#/c/78092/ (former reviews: https://review.openstack.org/#/c/71868/, https://review.openstack.org/#/c/73985/, https://review.openstack.org/#/c/70089/)<br />
** huawei - deferred<br />
** SRIOV mech driver - deferred - https://review.openstack.org/#/c/74464/<br />
<br />
=== Meeting March 12, 2014 ===<br />
* Action items from last week:<br />
** None<br />
* Final mechanism driver status for icehouse<br />
** bigswitch - merged - https://review.openstack.org/#/c/64944/<br />
** brocade - merged - https://review.openstack.org/#/c/60129/<br />
** cisco apic - deferred - https://review.openstack.org/#/c/73355/, https://review.openstack.org/#/c/73372/<br />
** cisco ucs - deferred<br />
** freescale - deferred - https://review.openstack.org/#/c/78092/ (former reviews: https://review.openstack.org/#/c/71868/, https://review.openstack.org/#/c/73985/, https://review.openstack.org/#/c/70089/)<br />
** huawei - deferred<br />
** mellanox - merged - https://review.openstack.org/#/c/72854/<br />
** open daylight (odl) - merged - https://review.openstack.org/#/c/69775/<br />
** openflow agent - merged - https://review.openstack.org/#/c/71791/<br />
** SRIOV mech driver - deferred - https://review.openstack.org/#/c/74464/<br />
* Other BPs for icehouse<br />
** migration - FFE - https://review.openstack.org/#/c/76533/<br />
*** (marun) Updated to support LB, please review.<br />
** partial specs - deferred - https://review.openstack.org/#/c/71904/, https://review.openstack.org/#/c/74055/<br />
* Bugs for icehouse<br />
** Port binding details - https://bugs.launchpad.net/neutron/+bug/1276395<br />
*** partial fix (add new properties) - https://review.openstack.org/#/c/76363/ - merged<br />
*** remainder (binding details in delete_port_*commit() ops) - will be addressed in update to https://review.openstack.org/#/c/79511/ today - in progress<br />
** bind_port() called in transaction - https://bugs.launchpad.net/neutron/+bug/1276391<br />
*** partial fix (remove validate_port_binding() and unbind_port() ops) - https://review.openstack.org/#/c/79511/ - in review, update today<br />
*** remainder (move binding outside transaction) - in progress, hopefully in review today<br />
** Error handling for update ops - https://bugs.launchpad.net/neutron/+bug/1227336<br />
*** https://review.openstack.org/#/c/69792/ - in review<br />
*** Needs ML2 and core reviews<br />
*** Consensus that undoing operation makes sense if postcommit() ops fail?<br />
** VIF security - https://bugs.launchpad.net/nova/+bug/1112912 - in review<br />
** Binding failed - https://bugs.launchpad.net/neutron/+bug/1244255 - unassigned?<br />
** Agent model migration - https://bugs.launchpad.net/neutron/+bug/1260224 - in review<br />
** L2-pop live migration - https://bugs.launchpad.net/neutron/+bug/1237841 - review abandoned?<br />
*** here is the good review : https://review.openstack.org/#/c/61767/ (will be rebased asap)<br />
* Distributed Virtual Router<br />
** L2 plugin changes needed to enable DVR. See the DVR section of [[Meetings/Neutron-L3-Subteam|L3 subteam page]] for details.<br />
** [https://docs.google.com/document/d/1depasJSnGZPOnRLxEC_PYsVLcGVFXZLqP52RFTe21BE/edit#heading=h.5w7clq272tji Here is the document specifically about L2 changes]<br />
* Juno design summit session proposals<br />
** Submit and read proposals at http://summit.openstack.org/<br />
** I'll submit a general ML2 update/planning/catch-all session<br />
** Unfinished items from icehouse?<br />
** Brainstorm?<br />
* Open Discussion<br />
<br />
=== Meeting March 5, 2014 ===<br />
* Action items from last week:<br />
** None<br />
* Mechanism driver status for icehouse<br />
** bigswitch - merged - https://review.openstack.org/#/c/64944/<br />
** brocade - approved - https://review.openstack.org/#/c/60129/<br />
** cisco apic - deferred? - https://review.openstack.org/#/c/73355/, https://review.openstack.org/#/c/73372/<br />
** cisco ucs - deferred<br />
** freescale - deferred - https://review.openstack.org/#/c/78092/ (former reviews: https://review.openstack.org/#/c/71868/, https://review.openstack.org/#/c/73985/, https://review.openstack.org/#/c/70089/)<br />
** huawei - deferred<br />
** mellanox - merged - https://review.openstack.org/#/c/72854/<br />
** open daylight (odl) - FFE - https://review.openstack.org/#/c/69775/<br />
** openflow agent - merged - https://review.openstack.org/#/c/71791/<br />
** SRIOV mech driver: https://review.openstack.org/#/c/74464/<br />
* Other BPs for icehouse<br />
** migration - FFE - https://review.openstack.org/#/c/76533/<br />
*** (marun) Updated to support LB, please review.<br />
** partial specs - deferred? - https://review.openstack.org/#/c/71904/, https://review.openstack.org/#/c/74055/<br />
* Bugs for icehouse<br />
** https://bugs.launchpad.net/neutron/+bug/1276395, https://review.openstack.org/#/c/76363/ - approved<br />
** https://bugs.launchpad.net/neutron/+bug/1276391 - in progress<br />
** https://review.openstack.org/#/c/69792/ Deals with fails in update-*-postcommit ops <br />
* Distributed Virtual Router<br />
** L2 plugin changes needed to enable DVR. See the DVR section of [[Meetings/Neutron-L3-Subteam|L3 subteam page]] for details.<br />
** [https://docs.google.com/document/d/1depasJSnGZPOnRLxEC_PYsVLcGVFXZLqP52RFTe21BE/edit#heading=h.5w7clq272tji Here is the document specifically about L2 changes]<br />
* Open Discussion<br />
<br />
=== Meeting February 26, 2014 ===<br />
* Action items from last week:<br />
** ML2 team to review Port Binding document and comment inline<br />
*** https://docs.google.com/document/d/1k8tAqfQr8Ujzx5TzpXTYEUaym-0U-pE3YL9wjrS8cDg/edit#heading=h.cpck9ip3dbdv<br />
** marun and rkukura to proceed with migration BP and get an extension from markmcclain<br />
*** Initial patch posted for review, please take a look! https://review.openstack.org/#/c/76533/<br />
**** [marun]: I'm afraid I can't attend the meeting but will be back online later today. <br />
** All ML2 MechanismDrivers which bind ports should ensure they look to make sure the binding:vnic_type attribute is something they handle.<br />
* Port binding bug fixes which may affect MDs:<br />
** https://bugs.launchpad.net/neutron/+bug/1276395<br />
** https://bugs.launchpad.net/neutron/+bug/1276391<br />
* Open Discussion<br />
<br />
=== Meeting February 19, 2014 ===<br />
* Action items from last week:<br />
** rkukura to move port binding discussion into Google Doc<br />
** matrohon to file BP for multi-node testing and bring this up in the infra meeting<br />
* Migration tool<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/ml2-deprecated-plugin-migration<br />
** marun volunteered to own this working with rkukura<br />
* SR-IOV BPs in review:<br />
** https://blueprints.launchpad.net/neutron/+spec/ml2-binding-profile<br />
** https://blueprints.launchpad.net/neutron/+spec/ml2-request-vnic-type<br />
** https://blueprints.launchpad.net/neutron/+spec/vif-details<br />
** https://review.openstack.org/#/c/21946/<br />
** https://bugs.launchpad.net/neutron/+bug/1274034<br />
** https://review.openstack.org/#/c/44596/<br />
* Port binding bug fixes which may affect MDs:<br />
** https://bugs.launchpad.net/neutron/+bug/1276395<br />
** https://bugs.launchpad.net/neutron/+bug/1276391<br />
* Proposed patch to ML2 to move away from providernet extension into the multi-provider extension with arbitrary attributes<br />
** https://review.openstack.org/#/c/37893/<br />
<br />
=== Meeting February 12, 2014 ===<br />
* Action items from last week:<br />
** rkukura to put result of binding changes email discussion into a wiki or google doc<br />
** rkukura to change priorities of all new 3rd party MD BPs to low if they do not already have jenkins job in place<br />
*** https://blueprints.launchpad.net/neutron/+spec/brocade-ml2-mechanism-driver - medium, approved, in review, have jenkins<br />
*** https://blueprints.launchpad.net/neutron/+spec/bsn-ml2-mechanism-driver - medium, approved, no review, no jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/huawei-ml2-mechanism-driver - medium, approved, in review, no jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/ml2-cisco-apic-mechanism-driver - medium, approved, no review, have jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/ml2-opendaylight-mechanism-driver - medium, approved, in review, have jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/ml2-ucs-manager-mechanism-driver - medium, approved, no review, have jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/mlnx-ml2-support - medium, approved, in review, have jenkins<br />
*** https://blueprints.launchpad.net/neutron/+spec/ryu-ml2-driver - medium, approved, in review, have jenkins<br />
*** https://blueprints.launchpad.net/neutron/+spec/bigswitch-ml2-driver - low, approved, in review, no jenkins?, relationship to bsn-ml2-mechanism-driver?<br />
*** https://blueprints.launchpad.net/neutron/+spec/fsl-sdn-os-mech-driver - low, approved, in review, no jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/huawei-ml2-evs-mechanism-driver - low, approved, no review, no jenkins, relationship to huawei-ml2-mechanism-driver?<br />
*** https://blueprints.launchpad.net/neutron/+spec/netron-ml2-mechnism-driver-for-cisco-dfa-support - deferred to juno<br />
* ML2 Exceptions to UserSpace<br />
** https://bugs.launchpad.net/neutron/+bug/1273730<br />
* BPs<br />
** Provider network partial specs: zzelle@irc<br />
** https://wiki.openstack.org/wiki/Provider-network-partial-specs<br />
** https://review.openstack.org/71904<br />
* Blueprints<br />
** https://blueprints.launchpad.net/neutron?searchtext=ml2<br />
** 3 high, 13 medium, 3 low, 13 undefined priorities<br />
** 19 not yet approved for icehouse<br />
** all MDs should probably be same priority<br />
** Which should we approve for icehouse, drop from icehouse or adjust priority?<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron/+bugs?field.tag=ml2<br />
* ovs-firewall security group update: asadoughi<br />
* Tests<br />
** Add the capabality to test core MD (l2-pop, ovs, lb) by the gate<br />
<br />
===Previous Agenda===<br />
* ML2 Sessions Etherpads from Icehouse summit:<br />
** Extensibility of ML2 (Wednesday 4:40PM): https://etherpad.openstack.org/p/ML2_Extensibility<br />
** ML2 QoS and Deprecated Plugin Migration (Wednesday 5:30PM): https://etherpad.openstack.org/p/neutron-qos-hk and https://etherpad.openstack.org/p/ML2_Deprecated_Plugin_Migration<br />
** ML2 Multiple Backend Support (Friday 9:50AM)<br />
** ML2 Mechanism Drivers and Modular Agents (Friday 1:30PM)<br />
* devstack ML2 patches<br />
** Default devstack to ML2: https://bugs.launchpad.net/devstack/+bug/1220745<br />
** Correctly set L3 service plugin for ML2: https://review.openstack.org/#/c/48522/<br />
* Documentation<br />
** Need to focus on this now<br />
** Documentation BP link: https://blueprints.launchpad.net/openstack-manuals/+spec/neutron-ml2-docs<br />
** ML2 documentation bugs link: https://bugs.launchpad.net/openstack-manuals/+bugs?field.tag=ml2<br />
** Need to document ML3 with ML2<br />
* Testing and bug fixes<br />
** Testing of ML2 by everyone would be appreciated<br />
** We need to find and fix any bugs in the next couple of weeks<br />
<br />
* Icehouse Design Summit Topic ideas<br />
** RPC handling in ML2 for Type and Mechanism Drivers<br />
** More extensible TypeDrivers for controller-based MechanismDrivers<br />
** Monolithic Plugin vs. ML2 MechanismDriver - current and future plugins<br />
** Future Directions for ML2 (orchestration, deployment, management, ...)<br />
** Migration from deprecated Plugins (openvswitch, linuxbridge) to ML2 - automation?<br />
** Add support for VXLAN multicast to the OVS agent with newer versions of OVS and Linux kernel.<br />
** Multi-segment provider network implementations in MechanismDrivers, specifically OVS.<br />
** Additional provider network attributes for controller-based plugins such as ODL for networks created outside of Neutron.<br />
<br />
=== Icehouse ML2 work for reference ===<br />
* ML2 TypeDriver Extra Port Info<br />
** https://blueprints.launchpad.net/neutron/+spec/ml2-typedriver-extra-port-info<br />
* Campus Network Blueprint and ML2 integration<br />
** https://blueprints.launchpad.net/neutron/+spec/campus-network<br />
* OpenDaylight Driver<br />
** https://blueprints.launchpad.net/quantum/+spec/ml2-opendaylight-mechanism-driver<br />
<br />
=== Questions? ===<br />
<br />
== Previous Meeting Logs ==<br />
* Available here: [http://eavesdrop.openstack.org/meetings/networking_ml2/ ML2 Meeting Logs]<br />
<br />
== General ML2 Information ==<br />
Here are the current ml2-specific blueprints for havana:<br />
<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-gre<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-mechanism-drivers<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-portbinding<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-vxlan<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-multi-segment-api<br />
<br />
<br />
These tunnel-related blueprints effect the openvswitch and/or<br />
linuxbridge agents, and the features should also (or exclusively) be<br />
supported (using both agents simultaneously where applicable) by the ml2<br />
plugin:<br />
<br />
* https://blueprints.launchpad.net/quantum/+spec/ovs-vxlan-lisp-tunnel<br />
* https://blueprints.launchpad.net/quantum/+spec/openvswitch-kernel-vxlan<br />
* https://blueprints.launchpad.net/quantum/+spec/vxlan-linuxbridge<br />
* https://blueprints.launchpad.net/quantum/+spec/ovs-tunnel-partial-mesh<br />
* https://blueprints.launchpad.net/quantum/+spec/l2-population<br />
<br />
<br />
These blueprints involve the ml2 MechanismDriver API:<br />
<br />
* https://blueprints.launchpad.net/quantum/+spec/tailf-ncs<br />
* https://blueprints.launchpad.net/quantum/+spec/ovsplugin-hardware-devices<br />
<br />
[[Category: Meetings]]</div>Sukhdevhttps://wiki.openstack.org/w/index.php?title=Meetings/Ironic-neutron&diff=144916Meetings/Ironic-neutron2016-12-12T02:12:52Z<p>Sukhdev: </p>
<hr />
<div>'''Weekly meeting on Mondays at 1600 UTC on #openstack-meeting-4'''<br />
<br />
== Tracking Ironic/Neutron integration Discussions ==<br />
<br />
In this meeting we will discuss the integration between Ironic and Neutron (ML2). <br />
Following two etherpads are the for the background purposes<br />
*https://etherpad.openstack.org/p/YVR-neutron-ironic<br />
*https://etherpad.openstack.org/p/liberty-ironic-network-isolation<br />
<br />
* Approved Specs and blueprints for Liberty release content<br />
*** https://review.openstack.org/#/c/188528/<br />
*** https://review.openstack.org/#/c/187829/<br />
*** https://blueprints.launchpad.net/neutron/+spec/neutron-ironic-integration<br />
* Approved Mitaka Specs<br />
*** Nova Spec - https://review.openstack.org/#/c/237067<br />
<br />
===Security Groups support for Baremetal Deployments===<br />
With the Ironic-Neutron integration, we are able to take full benefit of Security Groups support offered by Neutron. <br />
With this integration effort, now Security Group support is available to Bare metal servers the same way as it is available to virtual instances. <br />
When "nova boot" is issued to launch a bare metal instance, similar to virtual instance, --security-groups <seg-group-id> may be specified to apply appropriate ACLs on the physical ports where the bare metal host is connected the TOR(s). ML2 drivers know how to support Security Groups in Neutron.<br />
While this works for tenant network, we need to address the security groups for the provisioning network. Following was proposed and agreed by the Ironic-neutron integration team (see here - http://eavesdrop.openstack.org/meetings/ironic_neutron/2016/ironic_neutron.2016-06-06-16.01.html):<br />
<br />
* Two Security Groups will be added to ironic config: One for Provisioning network and another for Cleaning network (provisioning_network_sg_uuid, and cleanin_network_sg_uuid) by using neutron command "neutron security-group-create" <br />
** Both of these networks, by default will be set to None - to keep the backward compatibility. <br />
* An Operator/Admin may create these security groups when the provisioning and cleaning networks are created and specify the uuid's of these security groups in ironic config<br />
* Ironic driver, during deploy phase, when issues neutron create-port for provisioning network, will use this uuid (if specified). <br />
* ML2 driver will be notified of the appropriate security group and it will apply the appropriate ACLs on the physical ports of the TOR where bare metal host is connected. <br />
<br />
Note: Neutron Callback framework deals with notification of the Security Groups to the ML2 drivers. If a Security group rule is modified/added/deleted, the framework appropriately notifies the subscribers so that ML2 driver can appropriately update the ACLs on the ports where the bare metal hosts are connected. <br />
<br />
<br />
== Meeting December 12, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
<br />
* Security Groups for Baremetal deployments - Merged<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/q/topic:bug/1618754<br />
** https://review.openstack.org/206163 - Ironic: use portgroups<br />
** nova spec - https://review.openstack.org/#/c/387534/ - approved<br />
*** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
* Ironic Interface attach API<br />
** RFE - https://bugs.launchpad.net/ironic/+bug/1582188<br />
** https://review.openstack.org/#/q/topic:+bug/1582188<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** RFE - https://bugs.launchpad.net/ironic/+bug/1543584<br />
** https://review.openstack.org/#/q/topic:+bug/1543584<br />
<br />
*Open Discussion<br />
<br />
** Testing Multi-tenancy with devstack (BM as a VM)<br />
<br />
<br />
== Meeting December 5, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
<br />
* Security Groups for Baremetal deployments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
** https://review.openstack.org/#/q/topic:+bug/1594242<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/q/topic:bug/1618754<br />
** https://review.openstack.org/206163 - Ironic: use portgroups<br />
** nova spec - https://review.openstack.org/#/c/387534/ - approved<br />
*** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
* Ironic Interface attach API<br />
** RFE - https://bugs.launchpad.net/ironic/+bug/1582188<br />
** https://review.openstack.org/#/q/topic:+bug/1582188<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** RFE - https://bugs.launchpad.net/ironic/+bug/1543584<br />
** https://review.openstack.org/#/q/topic:+bug/1543584<br />
<br />
*Open Discussion<br />
<br />
== Meeting November 21, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
<br />
* Security Groups for Baremetal deployments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
** https://review.openstack.org/#/q/topic:+bug/1594242<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/q/topic:bug/1618754<br />
** https://review.openstack.org/206163 - Ironic: use portgroups<br />
** nova spec - https://review.openstack.org/#/c/387534/ - approved<br />
*** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
* Ironic Interface attach API<br />
** RFE - https://bugs.launchpad.net/ironic/+bug/1582188<br />
** https://review.openstack.org/#/q/topic:+bug/1582188<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** RFE - https://bugs.launchpad.net/ironic/+bug/1543584<br />
** https://review.openstack.org/#/q/topic:+bug/1543584<br />
<br />
*Open Discussion<br />
<br />
== Meeting November 14, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
<br />
* Security Groups for Baremetal deployments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
** patch is here - https://review.openstack.org/#/c/361451<br />
** Documentation - https://review.openstack.org/#/c/393962/<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/c/347549 - Merged<br />
** https://review.openstack.org/#/c/332177 - Merged<br />
** https://review.openstack.org/206163 - Ironic: use portgroups<br />
** nova spec - https://review.openstack.org/#/c/387534/ - nova spec approval freeze is o-1 (Nov 17)<br />
** Documentation - https://review.openstack.org/#/c/393660/<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** RFE - https://bugs.launchpad.net/ironic/+bug/1543584<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** RFE - https://bugs.launchpad.net/ironic/+bug/1582188<br />
** Spec - https://review.openstack.org/#/c/317636/<br />
** WIP POC code:<br />
*** Ironic - https://review.openstack.org/#/c/327046/<br />
*** Nova - https://review.openstack.org/#/c/364413/<br />
*** IronicClient - https://review.openstack.org/#/c/364420/<br />
<br />
*Open Discussion<br />
<br />
== Meeting November 7, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
<br />
* Security Groups for Baremetal deployments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
** patch is here - https://review.openstack.org/#/c/361451<br />
** Documentation - https://review.openstack.org/#/c/393962/<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/c/347549 - Merged<br />
** https://review.openstack.org/#/c/332177/<br />
** https://review.openstack.org/206163 - Ironic: use portgroups<br />
** nova spec - https://review.openstack.org/#/c/387534/ - nova spec approval freeze is o-1 (Nov 17)<br />
** Documentation - https://review.openstack.org/#/c/393660/<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** RFE - https://bugs.launchpad.net/ironic/+bug/1543584<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** RFE - https://bugs.launchpad.net/ironic/+bug/1582188<br />
** Spec - https://review.openstack.org/#/c/317636/<br />
** WIP POC code:<br />
*** Ironic - https://review.openstack.org/#/c/327046/<br />
*** Nova - https://review.openstack.org/#/c/364413/<br />
*** IronicClient - https://review.openstack.org/#/c/364420/<br />
<br />
*Open Discussion<br />
<br />
== Meeting October 31, 2016 ==<br />
Meeting cancelled, people travelling/recovering from Ocata summit.<br />
<br />
== Meeting October 16, 2016 ==<br />
<br />
* Sukhdev has a Dr. appointment and will not be able to chair this meeting. Unless sambets volunteers to chairs this, this is meeting is cancelled. <br />
* Will see you all in Barcelona next week. <br />
<br />
== Meeting October 10, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
** Sukhdev is unavailable today - Sam or Jim will chair the meeting<br />
<br />
* Security Groups for Baremetal deployments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
** patch is here - https://review.openstack.org/#/c/361451<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/c/347549<br />
** https://review.openstack.org/#/c/332177/<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code:<br />
*** Ironic - https://review.openstack.org/#/c/327046/<br />
*** Nova - https://review.openstack.org/#/c/364413/<br />
*** IronicClient - https://review.openstack.org/#/c/364420/<br />
<br />
<br />
*Open Discussion<br />
== Meeting October 31, 2016 ==<br />
Meeting cancelled while we recover from the OpenStack summit, next meeting will be 7th Nov.<br />
<br />
== Meeting October 3, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
** Ocata Release Schedule - https://releases.openstack.org/ocata/schedule.html<br />
<br />
* Security Groups for Baremetal deployments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
** patch is here - https://review.openstack.org/#/c/361451<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/c/347549<br />
** https://review.openstack.org/#/c/332177/<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code:<br />
*** Ironic - https://review.openstack.org/#/c/327046/<br />
*** Nova - https://review.openstack.org/#/c/364413/<br />
*** IronicClient - https://review.openstack.org/#/c/364420/<br />
<br />
<br />
*Open Discussion<br />
<br />
== Meeting September 12, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
** patch is here - https://review.openstack.org/#/c/361451<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/c/347549<br />
** https://review.facebook.com/#/c/332177<br />
<br />
* Other patches<br />
<br />
** Nova:<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code:<br />
*** Ironic - https://review.openstack.org/#/c/327046/<br />
*** Nova - https://review.openstack.org/#/c/364413/<br />
*** IronicClient - https://review.openstack.org/#/c/364420/<br />
<br />
<br />
*Open Discussion<br />
<br />
== Meeting August 22, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
* Remaining work items<br />
** Desired for Newton Cycle<br />
*** Port Groups <br />
*** Security Groups <br />
** Probably for O-cycle<br />
*** Vlan aware Servers<br />
*** Ironic API for interface attach/detach<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** Nova:<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
<br />
== Meeting August 15, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Update on testing of latest merged code (Sukhdev)<br />
** see bug - https://bugs.launchpad.net/ironic/+bug/1610389<br />
<br />
* Remaining work items<br />
<br />
** Desired for Newton Cycle<br />
*** Port Groups <br />
*** Ironic Inspector <br />
*** Security Groups - should be ready before Newton release (Sukhdev)<br />
<br />
** Probably for O-cycle<br />
*** Vlan aware Servers<br />
*** Ironic API for interface attach/detach<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** LLDP<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
<br />
<br />
== Meeting August 8, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** All patches for phase 1 of Ironic-neutron integration have merged (Nova, Neutron, Ironic) - congrats to the team<br />
<br />
* Update on testing of latest merged code (Sukhdev)<br />
** see bug - https://bugs.launchpad.net/ironic/+bug/1610389<br />
<br />
* Remaining work items<br />
<br />
** Desired for Newton Cycle<br />
*** Port Groups <br />
*** Ironic Inspector <br />
*** Security Groups - should be ready before Neuton release (Sukhdev) - pending bug listed above<br />
<br />
** Probably for O-cycle<br />
*** Vlan aware Servers<br />
*** Ironic API for interface attach/detach<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** LLDP<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
<br />
== Meeting August 1, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Update of all merged patches<br />
<br />
* Remaining work items<br />
<br />
** Desired for Newton Cycle<br />
*** Port Groups <br />
*** Ironic Inspector <br />
*** Security Groups - should be ready before Neuton release (Sukhdev)<br />
<br />
** Probably for O-cycle<br />
*** Vlan aware Servers<br />
*** Ironic API for interface attach/detach<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** LLDP<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
<br />
<br />
== Meeting July 25, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Remaining work items<br />
** Port Groups <br />
** Ironic Inspector <br />
** Nova patches<br />
** Vlan aware Servers<br />
** Security Groups - should be ready before Neuton release (Sukhdev)<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** LLDP<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
** (mjturek1) Question about MAC address uniqueness between portgroups and ports<br />
<br />
<br />
<br />
== Meeting July 18, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** All critical Ironic patches for network integration are merged<br />
** Nova mid cycle <br />
<br />
* Remaining work items<br />
** Port Groups <br />
** Ironic Inspector <br />
** Nova patches<br />
** Vlan aware Servers<br />
** Security Groups <br />
** devstack<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** LLDP<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
** (mjturek1) Question about MAC address uniqueness between portgroups and ports<br />
<br />
== Meeting July 11, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Plan discussion for merging following Ironic/nova patches<br />
** Following are critical patches - targeted for Newton<br />
** Ironic:<br />
*** https://review.openstack.org/#/c/285852/<br />
*** https://review.openstack.org/#/c/206244/<br />
*** https://review.openstack.org/#/c/206144<br />
*** https://review.openstack.org/#/c/213262/<br />
** LLDP:<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
** (mjturek1) Question about MAC address uniqueness between portgroups and ports<br />
<br />
== Meeting July 4, 2016 ==<br />
=== This week's meeting cancelled - US public holiday ===<br />
<br />
== Meeting June 27, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** Sukhdev is not available to host the meeting this week. Can somebody chair the meeting? I am away and will try to login remotely, but, not sure.<br />
** Newton nova non-priority feature freeze is June 30.<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* Plan discussion for merging following Ironic/nova patches<br />
** Following are critical patches - targeted for Newton<br />
** Ironic:<br />
*** https://review.openstack.org/#/c/285852/<br />
*** https://review.openstack.org/#/c/206244/<br />
*** https://review.openstack.org/#/c/206144<br />
*** https://review.openstack.org/#/c/213262/<br />
*** https://review.openstack.org/#/c/317391/ <--- I added this to the list (Sukhdev)<br />
** LLDP:<br />
*** https://review.openstack.org/321082<br />
*** https://review.openstack.org/320584<br />
** Nova:<br />
*** '''Newton nova non-priority feature freeze is June 30.'''<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
<br />
== Meeting June 20, 2016 ==<br />
=== This week's meeting cancelled - everybody is in Ironic mid-cycle sprint ===<br />
<br />
== Meeting June 13, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Security Groups Support for Baremetal deployments - Sukhdev<br />
** Description of Security Groups described here - https://wiki.openstack.org/wiki/Meetings/Ironic-neutron#Security_Groups_support_for_Baremetal_Deployments<br />
** Further update from amotoki and Sukhdev<br />
<br />
* Update from the latest Integration testing (Sukhdev)<br />
<br />
* Following are critical patches - targeted for Newton<br />
** Ironic:<br />
*** https://review.openstack.org/#/c/285852/<br />
*** https://review.openstack.org/#/c/206244/<br />
*** https://review.openstack.org/#/c/206144<br />
*** https://review.openstack.org/#/c/213262/<br />
*** https://review.openstack.org/#/c/317391/ <--- I added this to the list (Sukhdev)<br />
*** https://review.openstack.org/#/c/325197/ <--- Added (sambetts)<br />
** Nova:<br />
*** '''Newton nova non-priority feature freeze is June 30.'''<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
== Meeting June 6, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Action Item from past week - Sukhdev<br />
** https://review.openstack.org/#/c/182242/14/specs/newton/approved/user-controlled-sriov-ports-allocation.rst<br />
** Notes from previous meetings:<br />
*** Rumour has it they are looking to support bonding for virt, discuss.<br />
**** If neutron is going to model bonding, we don't need to model it in Ironic.<br />
***** Need to be sure, because if thats the case we shouldn't merge the portgroups API because then we have to deprecate it.<br />
<br />
* Security Groups Support for Baremetal deployments - Sukhdev<br />
<br />
* Update from the latest Integration testing (Sukhdev)<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Following are critical patches - targeted for Newton<br />
** Ironic:<br />
*** https://review.openstack.org/#/c/285852/<br />
*** https://review.openstack.org/#/c/206244/<br />
*** https://review.openstack.org/#/c/206144<br />
*** https://review.openstack.org/#/c/213262/<br />
*** https://review.openstack.org/#/c/317391/ <--- I added this to the list (Sukhdev)<br />
*** https://review.openstack.org/#/c/325197/ <--- Added (sambetts)<br />
** Nova:<br />
*** '''Newton nova non-priority feature freeze is June 30.'''<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
<br />
*Open Discussion<br />
<br />
== Meeting May 23, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Following are critical patches - targeted for Newton<br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/213262/<br />
***https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
***https://review.openstack.org/206163 - Ironic: use portgroups<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
<br />
* Rumour has it they are looking to support bonding for virt, discuss.<br />
** If neutron is going to model bonding, we don't need to model it in Ironic.<br />
*** Need to be sure, because if thats the case we shouldn't merge the portgroups API because then we have to deprecate it.<br />
<br />
*Open Discussion<br />
<br />
****it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
***Newton nova non-priority feature freeze is June 30.<br />
<br />
== Meeting May 16, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
<br />
* Rumour has it they are looking to support bonding for virt, discuss.<br />
** If neutron is going to model bonding, we don't need to model it in Ironic.<br />
*** Need to be sure, because if thats the case we shouldn't merge the portgroups API because then we have to deprecate it.<br />
<br />
* Following are critical patches - targeted for Newton<br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/213262/<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
*Open Discussion<br />
**Please let us confirm nova patches.(hshiina)<br />
***https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
***https://review.openstack.org/206163 - Ironic: use portgroups<br />
****it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
***Newton nova non-priority feature freeze is June 30.<br />
<br />
=== No Meeting on May 2, 2016 - People traveling back from Austin Summit ===<br />
<br />
=== No Meeting on April 25, 2016 - Everybody at Austin Summit ===<br />
<br />
== Meeting April 18, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** Next week in Austin - no meeting next week. <br />
** Cross project session - https://www.openstack.org/summit/austin-2016/summit-schedule/#day=2016-04-26&summit_types=2&tags=3601<br />
<br />
* Following are critical patches - targeted for Newton in April (if possible) - Did I miss anyone? <br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/213262/<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** [WIP] Allow mapping multiple Neutron ports to Ironic ports<br />
*** Ironic Part: https://review.openstack.org/282431<br />
*** Nova Part: https://review.openstack.org/289412<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287408/<br />
<br />
*Open Discussion<br />
<br />
== Meeting April 11, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** We have one more meeting before summit<br />
** Can we get the critical patches (listed below) merged within month of April? Need some love from Ironic cores<br />
<br />
* Following are critical patches - targeted for Newton in April (if possible) - Did I miss anyone? <br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/213262/<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** [WIP] Allow mapping multiple Neutron ports to Ironic ports<br />
*** Ironic Part: https://review.openstack.org/282431<br />
*** Nova Part: https://review.openstack.org/289412<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287408/<br />
<br />
*Open Discussion<br />
<br />
== Meeting April 4, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** Neutron Joint session with Ironic/Nova proposed - https://etherpad.openstack.org/p/newton-neutron-summit-ideas<br />
<br />
* Following are critical patches - targeted for Newton in April (if possible) - Did I miss anyone? <br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/213262/<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** [WIP] Allow mapping multiple Neutron ports to Ironic ports<br />
*** Ironic Part: https://review.openstack.org/282431<br />
*** Nova Part: https://review.openstack.org/289412<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287408/<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
<br />
=== No Meeting on March 28, 2016 ===<br />
<br />
== Meeting March 21, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Following are critical patches - targeted for Newton in April (if possible) - Did I miss anyone? <br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/139687/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** [WIP] Allow mapping multiple Neutron ports to Ironic ports<br />
*** Ironic Part: https://review.openstack.org/282431<br />
*** Nova Part: https://review.openstack.org/289412<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287408/<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
<br />
== Meeting March 14, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Generic Switch Discussion - continuation from last week<br />
** https://github.com/jumpojoy/generic_switch<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287408/<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
<br />
<br />
== Meeting March 7, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Network Provider refactor<br />
** Two patches merged; one remaining - https://review.openstack.org/285852<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287408/<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting February 29, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Network Provider refactor<br />
** https://review.openstack.org/#/c/285852/5<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853/2<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
<br />
== Meeting February 22, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
=== No Meeting on February 15, 2016 - due to holiday in USA (long weekend) ===<br />
<br />
== Meeting February 8, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status<br />
** Some of the Ironic patches are merged - thanks to everybody!!<br />
** I have updated the etherpad to reflect merged patches - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting February 1, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Austin Summit proposal submittal date is today (2/1/16)<br />
<br />
* Integration Testing Status<br />
** All of the patches are tested and seem to be working just fine.<br />
** I have updated the etherpad (under integration status) - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting January 25, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status<br />
** All of the patches are tested and seem to be working just fine.<br />
** I have updated the etherpad (under integration status) - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Discussion regarding integration with Ironic Inspector - the format for switch-id and switch-info fields<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting January 18, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status<br />
** Most of the patches are tested and seem to be working just fine.<br />
** I have updated the etherpad (under integration status) - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Discussion regarding integration with Ironic Inspector - the format for switch-id and switch-info fields<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting January 11, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status<br />
** API version error is noted during execution of "ironic port-update" CLI<br />
** Please see item 14 at the bottom of this etherpad (under integration status) - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting January 4, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Happy and Healthy New Year to all<br />
** M2 is mid-jan <br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
*** Item 7 still requires investigation<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
<br />
== Meeting December 14, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Sukhdev is out for next two weeks (back on Jan 4, 2016)<br />
** M2 is mid-jan <br />
<br />
* Updated list of patches under review <br />
** Devstack patches need to be resubmitted - vsaienko<br />
** Two patches are in merge conflict - need attention <br />
** Few patches have comments that require attention<br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Most critical issues are closed - following two are outstanding: <br />
*** Item 7 still requires investigation<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting December 7, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Updated list of patches under review - <br />
** one Nova and one Neutron patch merged<br />
** New Devstack patches - require reviews<br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Discussion on Testing (CI) - vsaienko<br />
<br />
* Tempest testing <br />
** see here - http://lists.openstack.org/pipermail/openstack-dev/2015-November/080609.html<br />
** https://bugs.launchpad.net/tempest/+bug/1520230<br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Most critical issues are closed - following two are outstanding: <br />
*** Item 2 is pending approval of nova spec - https://review.openstack.org/#/c/237067<br />
*** Item 7 still requires investigation<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting November 30, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** jroll is out this week, updates:<br />
*** nova spec is approved<br />
*** Nova patches are in a single chain here: https://review.openstack.org/#/q/status:open+project:openstack/nova+branch:master+topic:bp/ironic-networks-support,n,z<br />
*** first two patches are updated and passing tests locally, should be good to go<br />
*** third patch (portgroup support) still needs work.<br />
<br />
* Actions from last week<br />
** Sukhdev and Kevin Benton to work on ML2 for OVS for CI testing<br />
*** https://review.openstack.org/#/c/249265/<br />
*** This patch was testing for Neutron side <br />
<br />
* Discussion on Testing (CI)<br />
** This will be the main focus of the meeting - We have another excellent solution on the table. <br />
*** http://lists.openstack.org/pipermail/openstack-dev/2015-November/080492.html<br />
<br />
* Tempest testing <br />
** see here - http://lists.openstack.org/pipermail/openstack-dev/2015-November/080609.html<br />
** https://bugs.launchpad.net/tempest/+bug/1520230<br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Most critical issues are closed - following two are outstanding: <br />
*** Item 2 is pending approval of nova spec - https://review.openstack.org/#/c/237067<br />
*** Item 7 still requires investigation<br />
<br />
* Patches under review/testing<br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting November 23, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** M1 is in first week of December<br />
<br />
* Discussion on Testing (CI)<br />
** This will be the main focus of the meeting. We need to come up with an acceptable plan <br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Most critical issues are closed - following two are outstanding: <br />
*** Item 2 is pending approval of nova spec - https://review.openstack.org/#/c/237067<br />
*** Item 7 still requires investigation<br />
<br />
* Patches under review/testing<br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
=== November 16 meeting is cancelled - Next meeting on November 23, 2015 ===<br />
<br />
== Meeting November 9, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Welcome back from Tokyo<br />
** OpenStack summit was great - huge showing and interest in Ironic-Neutron integration<br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** I updated the etherpad. Looks like most of the critical issues are resolved. Items 7,9, and 10 remain to be addressed<br />
<br />
* Patches under review/testing<br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Discussion on Testing (CI)<br />
** We need to plan for this. Some of the patches might be blocked from merges unless we have this in place. <br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting October 19, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** We will see you in Tokyo next week<br />
** No meeting next week - due to summit<br />
** No meeting week after that - to recover from travels (Next meeting will be on Nov 9th)<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** See item 13 at the bottom of the etherpad<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting October 12, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting October 5, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Good progress on the network flip testing. <br />
<br />
* Action Items from previous week<br />
** Sukhdev to discuss/resolve the device_owner for for neutron ports. We will use 'baremetal:<CN>' as the device ID for ports belonging to Ironic deployments<br />
** lazy_prince to look into gate and devstack related cleanup<br />
** cragusa to work on documenting Ironic-Neutron integration in Ironic documentation<br />
** Sukhdev to take over devref documentation for ML2 driver - no update for this week<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting September 28, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Jim is new PTL for Ironic<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tenant ID(s) for the networks <br />
** For provisioning network - what should be the tenant ID in neutron create_port() request? <br />
<br />
* Action Items from previous week<br />
** lazy_prince to look into gate and devstack related cleanup<br />
** cragusa to work on documenting Ironic-Neutron integration in Ironic documentation<br />
** Sukhdev to take over devref documentation for ML2 driver - no update for this week<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic - amotoki will not be able to complete it, but will review it. Sukhdev will take over. <br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting September 21, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Action Items from previous week<br />
** lazy_prince to look into gate and devstack related cleanup<br />
** cragusa to work on documenting Ironic-Neutron integration in Ironic documentation<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Waiting on critical bug fixes<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic - amotoki will not be able to complete it, but will review it. Sukhdev will take over. <br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
== Meeting September 14, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Ironic soft FF is this week<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Few critical fixes are needed<br />
<br />
* Patches merge decision<br />
** Which patches can we merge?<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic - no update <br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting August 31, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Neutron FF is this week. Our Neutron patches are already in. If anybody believes anything needs to go into neutron prior to FF, please speak up. Please use this blueprint - https://blueprints.launchpad.net/neutron/+spec/neutron-ironic-integration <br />
** ML2 drivers to vendor specific repos are not bound by this FF. They can go anytime<br />
<br />
* Actions from the last week<br />
** Sukhdev to follow up with amotoki regarding ML2 documentation - made several attempts. Have not been able to connect<br />
** lazy_prince to push updated patch to address the authentication issue. <br />
*** an updated version of the patch is pushed - have not tested it yet<br />
** yhvh_ and cragusa to push an updated patch to address the DB issue in the Ironic CLI<br />
<br />
* Integration Effort<br />
** There are few blockers that we need to address for the integration effort to move forward.<br />
<br />
* Discussion on the plan for next few weeks for the integration testing<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Testing<br />
** See etherpad above for the details of discussion about testing<br />
<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic - could not get update from amotoki - need to follow up. <br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
<br />
== Meeting August 24, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Neutron FF is next week. Our Neutron patches are already in. If anybody believes anything needs to go into neutron prior to FF, please speak up. Please use this blueprint - https://blueprints.launchpad.net/neutron/+spec/neutron-ironic-integration <br />
** ML2 drivers to vendor specific repos are not bound by this FF. They can go anytime<br />
<br />
* Integration Effort<br />
** We kicked off integration testing during the mid-cycle sprint.<br />
** There are few blockers that we need to address for the integration effort to move forward.<br />
<br />
* Discussion on the plan for next few weeks for the integration testing<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Testing<br />
** See etherpad above for the details of discussion about testing<br />
<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting August 17, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Ironic Sprint Update<br />
** Here are details - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Decision was made not to use bind_requested flag - instead use host-id<br />
** Issues discovered with the new API during testing<br />
*** DB does not seem to be getting updated with the link-connection information<br />
** Made lots of progress on the testing/debugging<br />
<br />
* Testing<br />
** See etherpad above for the details of discussion about testing<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting August 3, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Ironic mid-cycle sprint next week<br />
*** https://etherpad.openstack.org/p/ironic-liberty-midcycle<br />
* Patches under review <br />
** https://review.openstack.org/#/c/197774/1<br />
** https://review.openstack.org/#/c/206232/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/206163/<br />
** https://review.openstack.org/#/c/186855<br />
** https://review.openstack.org/#/c/194413/<br />
* Testing<br />
** Test the network connectivity and flip logic<br />
** Test the API - ML2 interface<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting July 27, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Ironic mid-cycle sprint scheduled for Aug 12-14 in Seattle<br />
*** https://etherpad.openstack.org/p/ironic-liberty-midcycle<br />
* Patches under review <br />
** Neutron patch for addition of binding:vnic_type to facilitate filtering by ML2 drivers - https://review.openstack.org/#/c/197774/1<br />
** https://review.openstack.org/#/c/186855<br />
** https://review.openstack.org/#/c/194413/<br />
* Testing<br />
** Test the network connectivity and flip logic<br />
** Test the API - ML2 interface<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
<br />
== Meeting July 20, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Liberty Release Schedule - https://wiki.openstack.org/wiki/Liberty_Release_Schedule<br />
** Ironic mid-cycle sprint scheduled for Aug 12-14 in Seattle<br />
*** https://etherpad.openstack.org/p/ironic-liberty-midcycle<br />
* Patches under review <br />
** Neutron patch for addition of binding:vnic_type to facilitate filtering by ML2 drivers - https://review.openstack.org/#/c/197774/1<br />
** https://review.openstack.org/#/c/186855<br />
** https://review.openstack.org/#/c/194413/<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
* Testing<br />
** Test the network connectivity and flip logic<br />
** Test the API - ML2 interface<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
<br />
== Meeting July 13, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Liberty Release Schedule - https://wiki.openstack.org/wiki/Liberty_Release_Schedule<br />
** Liberty Feature Freeze - 1st week of Sept. <br />
** Ironic mid-cycle sprint scheduled for Aug 12-14 in Seattle<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip <br />
*** https://review.openstack.org/#/c/187829/<br />
* Patches under review <br />
** WIP Neutron patch for addition of binding:vnic_type to facilitate filtering by ML2 drivers - https://review.openstack.org/#/c/197774/1<br />
** https://review.openstack.org/#/c/186855<br />
** https://review.openstack.org/#/c/194413/<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
<br />
== Meeting July 6, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Ironic mid-cycle sprint scheduled for Aug 12-14 in Seattle<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip <br />
*** https://review.openstack.org/#/c/187829/<br />
* Patches under review <br />
** WIP Neutron patch for addition of binding:vnic_type to facilitate filtering by ML2 drivers - https://review.openstack.org/#/c/197774/1<br />
** https://review.openstack.org/#/c/186855<br />
** https://review.openstack.org/#/c/194413/<br />
* Bare metal physical connectivity scenarios - supported and unsupported<br />
** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting June 29, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip <br />
*** https://review.openstack.org/#/c/187829/<br />
*Discuss supported/unsupported baremetal attachment scenarios - Doc available here: https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
(Opened up the doc to Edit for everyone - please feel free to post comments)<br />
*Open Discussion<br />
** A random thought based upon discussion with Armando during Neutron mid-cycle sprint - <br />
*** possibility of using device owner for Bare metal hosts as " Compute:Ironic"<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting June 22, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Please see Long Term Items section at the bottom of this wiki and feel free to add additional features that you would like included<br />
** "Get me a network" https://review.openstack.org/#/c/184857/<br />
** If anybody wants to make any announcement, feel free to add here<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip <br />
*** https://review.openstack.org/#/c/187829/<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting June 15, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Thanks to Jim and Laura for pushing updated versions of the specs. <br />
** If anybody wants to make any announcement, feel free to add here<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip <br />
*** https://review.openstack.org/#/c/187829/<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting June 8, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Priority for this week is to finalize the specs so that we can move to the implementation<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip<br />
*** https://review.openstack.org/#/c/187829/<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Initial Kick off Meeting June 1, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** We need contributors to help with implementation. Please identify as to what will you be willing to help with<br />
* Discuss Team Goals<br />
* Progress on the spec for modification to Ironic Port API<br />
* Nova/Neutron interaction proposal (jroll) -- let's add an optional parameter to the Neutron API to control whether or not to plumb the network immediately, and use it like this https://review.openstack.org/#/c/186855/<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Team Charter/Goals - for Liberty release ==<br />
*Create a spec with the details of Bare Metal physical connectivity information model and Ironic Port API modification<br />
** Generate a patch to implement this spec<br />
*Define the details of the network flip orchestration logic<br />
** Finalize as to what is the best way to refactor Nova code to facilitate this functionality<br />
*CI for testing this functionality<br />
** this includes a plan as well implementation<br />
*Initially this feature will be 'experimental' for Liberty for both Neutron and Ironic.<br />
** As the feature stabilizes in both Ironic and Neutron in 'M' release, we will move it out of 'experimental'.<br />
<br />
=== Initial Charter will not cover the following === <br />
* Automated discovery of the ports physical connectivity <br />
** Initial functionality will be tested by using modified Ironic Port IP to specify the physical connectivity information<br />
<br />
=== Long term items (not covered in initial charter) ===<br />
* Enhancement to the flavor type based upon the Lag'ed ports for Bare metal servers - for better bandwidth<br />
* Ability for an operator to specify/select a port (from multiple ports connecting a BM server) to connect to a given network - e.g. an option in "nova boot" to specify a specific port <br />
* We will consider utilizing other ways to pass the physical connectivity information to Neutron (if it presents additional flexibility to support additional features) - such as resource labels, using an Ironic specific table in port-binding, etc. <br />
* Feel free to add additional items<br />
<br />
== Previous meetings Logs==<br />
*http://eavesdrop.openstack.org/meetings/ironic_neutron/</div>Sukhdevhttps://wiki.openstack.org/w/index.php?title=Meetings/Ironic-neutron&diff=144915Meetings/Ironic-neutron2016-12-12T00:17:02Z<p>Sukhdev: </p>
<hr />
<div>'''Weekly meeting on Mondays at 1600 UTC on #openstack-meeting-4'''<br />
<br />
== Tracking Ironic/Neutron integration Discussions ==<br />
<br />
In this meeting we will discuss the integration between Ironic and Neutron (ML2). <br />
Following two etherpads are the for the background purposes<br />
*https://etherpad.openstack.org/p/YVR-neutron-ironic<br />
*https://etherpad.openstack.org/p/liberty-ironic-network-isolation<br />
<br />
* Approved Specs and blueprints for Liberty release content<br />
*** https://review.openstack.org/#/c/188528/<br />
*** https://review.openstack.org/#/c/187829/<br />
*** https://blueprints.launchpad.net/neutron/+spec/neutron-ironic-integration<br />
* Approved Mitaka Specs<br />
*** Nova Spec - https://review.openstack.org/#/c/237067<br />
<br />
===Security Groups support for Baremetal Deployments===<br />
With the Ironic-Neutron integration, we are able to take full benefit of Security Groups support offered by Neutron. <br />
With this integration effort, now Security Group support is available to Bare metal servers the same way as it is available to virtual instances. <br />
When "nova boot" is issued to launch a bare metal instance, similar to virtual instance, --security-groups <seg-group-id> may be specified to apply appropriate ACLs on the physical ports where the bare metal host is connected the TOR(s). ML2 drivers know how to support Security Groups in Neutron.<br />
While this works for tenant network, we need to address the security groups for the provisioning network. Following was proposed and agreed by the Ironic-neutron integration team (see here - http://eavesdrop.openstack.org/meetings/ironic_neutron/2016/ironic_neutron.2016-06-06-16.01.html):<br />
<br />
* Two Security Groups will be added to ironic config: One for Provisioning network and another for Cleaning network (provisioning_network_sg_uuid, and cleanin_network_sg_uuid) by using neutron command "neutron security-group-create" <br />
** Both of these networks, by default will be set to None - to keep the backward compatibility. <br />
* An Operator/Admin may create these security groups when the provisioning and cleaning networks are created and specify the uuid's of these security groups in ironic config<br />
* Ironic driver, during deploy phase, when issues neutron create-port for provisioning network, will use this uuid (if specified). <br />
* ML2 driver will be notified of the appropriate security group and it will apply the appropriate ACLs on the physical ports of the TOR where bare metal host is connected. <br />
<br />
Note: Neutron Callback framework deals with notification of the Security Groups to the ML2 drivers. If a Security group rule is modified/added/deleted, the framework appropriately notifies the subscribers so that ML2 driver can appropriately update the ACLs on the ports where the bare metal hosts are connected. <br />
<br />
<br />
== Meeting December 12, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
<br />
* Security Groups for Baremetal deployments - Merged<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/q/topic:bug/1618754<br />
** https://review.openstack.org/206163 - Ironic: use portgroups<br />
** nova spec - https://review.openstack.org/#/c/387534/ - approved<br />
*** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
* Ironic Interface attach API<br />
** RFE - https://bugs.launchpad.net/ironic/+bug/1582188<br />
** https://review.openstack.org/#/q/topic:+bug/1582188<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** RFE - https://bugs.launchpad.net/ironic/+bug/1543584<br />
** https://review.openstack.org/#/q/topic:+bug/1543584<br />
<br />
*Open Discussion<br />
<br />
** Testing Multi-tenancy with devstack (and OVS)<br />
<br />
<br />
== Meeting December 5, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
<br />
* Security Groups for Baremetal deployments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
** https://review.openstack.org/#/q/topic:+bug/1594242<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/q/topic:bug/1618754<br />
** https://review.openstack.org/206163 - Ironic: use portgroups<br />
** nova spec - https://review.openstack.org/#/c/387534/ - approved<br />
*** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
* Ironic Interface attach API<br />
** RFE - https://bugs.launchpad.net/ironic/+bug/1582188<br />
** https://review.openstack.org/#/q/topic:+bug/1582188<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** RFE - https://bugs.launchpad.net/ironic/+bug/1543584<br />
** https://review.openstack.org/#/q/topic:+bug/1543584<br />
<br />
*Open Discussion<br />
<br />
== Meeting November 21, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
<br />
* Security Groups for Baremetal deployments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
** https://review.openstack.org/#/q/topic:+bug/1594242<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/q/topic:bug/1618754<br />
** https://review.openstack.org/206163 - Ironic: use portgroups<br />
** nova spec - https://review.openstack.org/#/c/387534/ - approved<br />
*** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
* Ironic Interface attach API<br />
** RFE - https://bugs.launchpad.net/ironic/+bug/1582188<br />
** https://review.openstack.org/#/q/topic:+bug/1582188<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** RFE - https://bugs.launchpad.net/ironic/+bug/1543584<br />
** https://review.openstack.org/#/q/topic:+bug/1543584<br />
<br />
*Open Discussion<br />
<br />
== Meeting November 14, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
<br />
* Security Groups for Baremetal deployments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
** patch is here - https://review.openstack.org/#/c/361451<br />
** Documentation - https://review.openstack.org/#/c/393962/<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/c/347549 - Merged<br />
** https://review.openstack.org/#/c/332177 - Merged<br />
** https://review.openstack.org/206163 - Ironic: use portgroups<br />
** nova spec - https://review.openstack.org/#/c/387534/ - nova spec approval freeze is o-1 (Nov 17)<br />
** Documentation - https://review.openstack.org/#/c/393660/<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** RFE - https://bugs.launchpad.net/ironic/+bug/1543584<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** RFE - https://bugs.launchpad.net/ironic/+bug/1582188<br />
** Spec - https://review.openstack.org/#/c/317636/<br />
** WIP POC code:<br />
*** Ironic - https://review.openstack.org/#/c/327046/<br />
*** Nova - https://review.openstack.org/#/c/364413/<br />
*** IronicClient - https://review.openstack.org/#/c/364420/<br />
<br />
*Open Discussion<br />
<br />
== Meeting November 7, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
<br />
* Security Groups for Baremetal deployments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
** patch is here - https://review.openstack.org/#/c/361451<br />
** Documentation - https://review.openstack.org/#/c/393962/<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/c/347549 - Merged<br />
** https://review.openstack.org/#/c/332177/<br />
** https://review.openstack.org/206163 - Ironic: use portgroups<br />
** nova spec - https://review.openstack.org/#/c/387534/ - nova spec approval freeze is o-1 (Nov 17)<br />
** Documentation - https://review.openstack.org/#/c/393660/<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** RFE - https://bugs.launchpad.net/ironic/+bug/1543584<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** RFE - https://bugs.launchpad.net/ironic/+bug/1582188<br />
** Spec - https://review.openstack.org/#/c/317636/<br />
** WIP POC code:<br />
*** Ironic - https://review.openstack.org/#/c/327046/<br />
*** Nova - https://review.openstack.org/#/c/364413/<br />
*** IronicClient - https://review.openstack.org/#/c/364420/<br />
<br />
*Open Discussion<br />
<br />
== Meeting October 31, 2016 ==<br />
Meeting cancelled, people travelling/recovering from Ocata summit.<br />
<br />
== Meeting October 16, 2016 ==<br />
<br />
* Sukhdev has a Dr. appointment and will not be able to chair this meeting. Unless sambets volunteers to chairs this, this is meeting is cancelled. <br />
* Will see you all in Barcelona next week. <br />
<br />
== Meeting October 10, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
** Sukhdev is unavailable today - Sam or Jim will chair the meeting<br />
<br />
* Security Groups for Baremetal deployments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
** patch is here - https://review.openstack.org/#/c/361451<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/c/347549<br />
** https://review.openstack.org/#/c/332177/<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code:<br />
*** Ironic - https://review.openstack.org/#/c/327046/<br />
*** Nova - https://review.openstack.org/#/c/364413/<br />
*** IronicClient - https://review.openstack.org/#/c/364420/<br />
<br />
<br />
*Open Discussion<br />
== Meeting October 31, 2016 ==<br />
Meeting cancelled while we recover from the OpenStack summit, next meeting will be 7th Nov.<br />
<br />
== Meeting October 3, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
** Ocata Release Schedule - https://releases.openstack.org/ocata/schedule.html<br />
<br />
* Security Groups for Baremetal deployments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
** patch is here - https://review.openstack.org/#/c/361451<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/c/347549<br />
** https://review.openstack.org/#/c/332177/<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code:<br />
*** Ironic - https://review.openstack.org/#/c/327046/<br />
*** Nova - https://review.openstack.org/#/c/364413/<br />
*** IronicClient - https://review.openstack.org/#/c/364420/<br />
<br />
<br />
*Open Discussion<br />
<br />
== Meeting September 12, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
** patch is here - https://review.openstack.org/#/c/361451<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/c/347549<br />
** https://review.facebook.com/#/c/332177<br />
<br />
* Other patches<br />
<br />
** Nova:<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code:<br />
*** Ironic - https://review.openstack.org/#/c/327046/<br />
*** Nova - https://review.openstack.org/#/c/364413/<br />
*** IronicClient - https://review.openstack.org/#/c/364420/<br />
<br />
<br />
*Open Discussion<br />
<br />
== Meeting August 22, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
* Remaining work items<br />
** Desired for Newton Cycle<br />
*** Port Groups <br />
*** Security Groups <br />
** Probably for O-cycle<br />
*** Vlan aware Servers<br />
*** Ironic API for interface attach/detach<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** Nova:<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
<br />
== Meeting August 15, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Update on testing of latest merged code (Sukhdev)<br />
** see bug - https://bugs.launchpad.net/ironic/+bug/1610389<br />
<br />
* Remaining work items<br />
<br />
** Desired for Newton Cycle<br />
*** Port Groups <br />
*** Ironic Inspector <br />
*** Security Groups - should be ready before Newton release (Sukhdev)<br />
<br />
** Probably for O-cycle<br />
*** Vlan aware Servers<br />
*** Ironic API for interface attach/detach<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** LLDP<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
<br />
<br />
== Meeting August 8, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** All patches for phase 1 of Ironic-neutron integration have merged (Nova, Neutron, Ironic) - congrats to the team<br />
<br />
* Update on testing of latest merged code (Sukhdev)<br />
** see bug - https://bugs.launchpad.net/ironic/+bug/1610389<br />
<br />
* Remaining work items<br />
<br />
** Desired for Newton Cycle<br />
*** Port Groups <br />
*** Ironic Inspector <br />
*** Security Groups - should be ready before Neuton release (Sukhdev) - pending bug listed above<br />
<br />
** Probably for O-cycle<br />
*** Vlan aware Servers<br />
*** Ironic API for interface attach/detach<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** LLDP<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
<br />
== Meeting August 1, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Update of all merged patches<br />
<br />
* Remaining work items<br />
<br />
** Desired for Newton Cycle<br />
*** Port Groups <br />
*** Ironic Inspector <br />
*** Security Groups - should be ready before Neuton release (Sukhdev)<br />
<br />
** Probably for O-cycle<br />
*** Vlan aware Servers<br />
*** Ironic API for interface attach/detach<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** LLDP<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
<br />
<br />
== Meeting July 25, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Remaining work items<br />
** Port Groups <br />
** Ironic Inspector <br />
** Nova patches<br />
** Vlan aware Servers<br />
** Security Groups - should be ready before Neuton release (Sukhdev)<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** LLDP<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
** (mjturek1) Question about MAC address uniqueness between portgroups and ports<br />
<br />
<br />
<br />
== Meeting July 18, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** All critical Ironic patches for network integration are merged<br />
** Nova mid cycle <br />
<br />
* Remaining work items<br />
** Port Groups <br />
** Ironic Inspector <br />
** Nova patches<br />
** Vlan aware Servers<br />
** Security Groups <br />
** devstack<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** LLDP<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
** (mjturek1) Question about MAC address uniqueness between portgroups and ports<br />
<br />
== Meeting July 11, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Plan discussion for merging following Ironic/nova patches<br />
** Following are critical patches - targeted for Newton<br />
** Ironic:<br />
*** https://review.openstack.org/#/c/285852/<br />
*** https://review.openstack.org/#/c/206244/<br />
*** https://review.openstack.org/#/c/206144<br />
*** https://review.openstack.org/#/c/213262/<br />
** LLDP:<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
** (mjturek1) Question about MAC address uniqueness between portgroups and ports<br />
<br />
== Meeting July 4, 2016 ==<br />
=== This week's meeting cancelled - US public holiday ===<br />
<br />
== Meeting June 27, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** Sukhdev is not available to host the meeting this week. Can somebody chair the meeting? I am away and will try to login remotely, but, not sure.<br />
** Newton nova non-priority feature freeze is June 30.<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* Plan discussion for merging following Ironic/nova patches<br />
** Following are critical patches - targeted for Newton<br />
** Ironic:<br />
*** https://review.openstack.org/#/c/285852/<br />
*** https://review.openstack.org/#/c/206244/<br />
*** https://review.openstack.org/#/c/206144<br />
*** https://review.openstack.org/#/c/213262/<br />
*** https://review.openstack.org/#/c/317391/ <--- I added this to the list (Sukhdev)<br />
** LLDP:<br />
*** https://review.openstack.org/321082<br />
*** https://review.openstack.org/320584<br />
** Nova:<br />
*** '''Newton nova non-priority feature freeze is June 30.'''<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
<br />
== Meeting June 20, 2016 ==<br />
=== This week's meeting cancelled - everybody is in Ironic mid-cycle sprint ===<br />
<br />
== Meeting June 13, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Security Groups Support for Baremetal deployments - Sukhdev<br />
** Description of Security Groups described here - https://wiki.openstack.org/wiki/Meetings/Ironic-neutron#Security_Groups_support_for_Baremetal_Deployments<br />
** Further update from amotoki and Sukhdev<br />
<br />
* Update from the latest Integration testing (Sukhdev)<br />
<br />
* Following are critical patches - targeted for Newton<br />
** Ironic:<br />
*** https://review.openstack.org/#/c/285852/<br />
*** https://review.openstack.org/#/c/206244/<br />
*** https://review.openstack.org/#/c/206144<br />
*** https://review.openstack.org/#/c/213262/<br />
*** https://review.openstack.org/#/c/317391/ <--- I added this to the list (Sukhdev)<br />
*** https://review.openstack.org/#/c/325197/ <--- Added (sambetts)<br />
** Nova:<br />
*** '''Newton nova non-priority feature freeze is June 30.'''<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
== Meeting June 6, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Action Item from past week - Sukhdev<br />
** https://review.openstack.org/#/c/182242/14/specs/newton/approved/user-controlled-sriov-ports-allocation.rst<br />
** Notes from previous meetings:<br />
*** Rumour has it they are looking to support bonding for virt, discuss.<br />
**** If neutron is going to model bonding, we don't need to model it in Ironic.<br />
***** Need to be sure, because if thats the case we shouldn't merge the portgroups API because then we have to deprecate it.<br />
<br />
* Security Groups Support for Baremetal deployments - Sukhdev<br />
<br />
* Update from the latest Integration testing (Sukhdev)<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Following are critical patches - targeted for Newton<br />
** Ironic:<br />
*** https://review.openstack.org/#/c/285852/<br />
*** https://review.openstack.org/#/c/206244/<br />
*** https://review.openstack.org/#/c/206144<br />
*** https://review.openstack.org/#/c/213262/<br />
*** https://review.openstack.org/#/c/317391/ <--- I added this to the list (Sukhdev)<br />
*** https://review.openstack.org/#/c/325197/ <--- Added (sambetts)<br />
** Nova:<br />
*** '''Newton nova non-priority feature freeze is June 30.'''<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
<br />
*Open Discussion<br />
<br />
== Meeting May 23, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Following are critical patches - targeted for Newton<br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/213262/<br />
***https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
***https://review.openstack.org/206163 - Ironic: use portgroups<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
<br />
* Rumour has it they are looking to support bonding for virt, discuss.<br />
** If neutron is going to model bonding, we don't need to model it in Ironic.<br />
*** Need to be sure, because if thats the case we shouldn't merge the portgroups API because then we have to deprecate it.<br />
<br />
*Open Discussion<br />
<br />
****it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
***Newton nova non-priority feature freeze is June 30.<br />
<br />
== Meeting May 16, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
<br />
* Rumour has it they are looking to support bonding for virt, discuss.<br />
** If neutron is going to model bonding, we don't need to model it in Ironic.<br />
*** Need to be sure, because if thats the case we shouldn't merge the portgroups API because then we have to deprecate it.<br />
<br />
* Following are critical patches - targeted for Newton<br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/213262/<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
*Open Discussion<br />
**Please let us confirm nova patches.(hshiina)<br />
***https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
***https://review.openstack.org/206163 - Ironic: use portgroups<br />
****it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
***Newton nova non-priority feature freeze is June 30.<br />
<br />
=== No Meeting on May 2, 2016 - People traveling back from Austin Summit ===<br />
<br />
=== No Meeting on April 25, 2016 - Everybody at Austin Summit ===<br />
<br />
== Meeting April 18, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** Next week in Austin - no meeting next week. <br />
** Cross project session - https://www.openstack.org/summit/austin-2016/summit-schedule/#day=2016-04-26&summit_types=2&tags=3601<br />
<br />
* Following are critical patches - targeted for Newton in April (if possible) - Did I miss anyone? <br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/213262/<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** [WIP] Allow mapping multiple Neutron ports to Ironic ports<br />
*** Ironic Part: https://review.openstack.org/282431<br />
*** Nova Part: https://review.openstack.org/289412<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287408/<br />
<br />
*Open Discussion<br />
<br />
== Meeting April 11, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** We have one more meeting before summit<br />
** Can we get the critical patches (listed below) merged within month of April? Need some love from Ironic cores<br />
<br />
* Following are critical patches - targeted for Newton in April (if possible) - Did I miss anyone? <br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/213262/<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** [WIP] Allow mapping multiple Neutron ports to Ironic ports<br />
*** Ironic Part: https://review.openstack.org/282431<br />
*** Nova Part: https://review.openstack.org/289412<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287408/<br />
<br />
*Open Discussion<br />
<br />
== Meeting April 4, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** Neutron Joint session with Ironic/Nova proposed - https://etherpad.openstack.org/p/newton-neutron-summit-ideas<br />
<br />
* Following are critical patches - targeted for Newton in April (if possible) - Did I miss anyone? <br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/213262/<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** [WIP] Allow mapping multiple Neutron ports to Ironic ports<br />
*** Ironic Part: https://review.openstack.org/282431<br />
*** Nova Part: https://review.openstack.org/289412<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287408/<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
<br />
=== No Meeting on March 28, 2016 ===<br />
<br />
== Meeting March 21, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Following are critical patches - targeted for Newton in April (if possible) - Did I miss anyone? <br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/139687/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** [WIP] Allow mapping multiple Neutron ports to Ironic ports<br />
*** Ironic Part: https://review.openstack.org/282431<br />
*** Nova Part: https://review.openstack.org/289412<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287408/<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
<br />
== Meeting March 14, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Generic Switch Discussion - continuation from last week<br />
** https://github.com/jumpojoy/generic_switch<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287408/<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
<br />
<br />
== Meeting March 7, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Network Provider refactor<br />
** Two patches merged; one remaining - https://review.openstack.org/285852<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287408/<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting February 29, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Network Provider refactor<br />
** https://review.openstack.org/#/c/285852/5<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853/2<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
<br />
== Meeting February 22, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
=== No Meeting on February 15, 2016 - due to holiday in USA (long weekend) ===<br />
<br />
== Meeting February 8, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status<br />
** Some of the Ironic patches are merged - thanks to everybody!!<br />
** I have updated the etherpad to reflect merged patches - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting February 1, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Austin Summit proposal submittal date is today (2/1/16)<br />
<br />
* Integration Testing Status<br />
** All of the patches are tested and seem to be working just fine.<br />
** I have updated the etherpad (under integration status) - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting January 25, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status<br />
** All of the patches are tested and seem to be working just fine.<br />
** I have updated the etherpad (under integration status) - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Discussion regarding integration with Ironic Inspector - the format for switch-id and switch-info fields<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting January 18, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status<br />
** Most of the patches are tested and seem to be working just fine.<br />
** I have updated the etherpad (under integration status) - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Discussion regarding integration with Ironic Inspector - the format for switch-id and switch-info fields<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting January 11, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status<br />
** API version error is noted during execution of "ironic port-update" CLI<br />
** Please see item 14 at the bottom of this etherpad (under integration status) - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting January 4, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Happy and Healthy New Year to all<br />
** M2 is mid-jan <br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
*** Item 7 still requires investigation<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
<br />
== Meeting December 14, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Sukhdev is out for next two weeks (back on Jan 4, 2016)<br />
** M2 is mid-jan <br />
<br />
* Updated list of patches under review <br />
** Devstack patches need to be resubmitted - vsaienko<br />
** Two patches are in merge conflict - need attention <br />
** Few patches have comments that require attention<br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Most critical issues are closed - following two are outstanding: <br />
*** Item 7 still requires investigation<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting December 7, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Updated list of patches under review - <br />
** one Nova and one Neutron patch merged<br />
** New Devstack patches - require reviews<br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Discussion on Testing (CI) - vsaienko<br />
<br />
* Tempest testing <br />
** see here - http://lists.openstack.org/pipermail/openstack-dev/2015-November/080609.html<br />
** https://bugs.launchpad.net/tempest/+bug/1520230<br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Most critical issues are closed - following two are outstanding: <br />
*** Item 2 is pending approval of nova spec - https://review.openstack.org/#/c/237067<br />
*** Item 7 still requires investigation<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting November 30, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** jroll is out this week, updates:<br />
*** nova spec is approved<br />
*** Nova patches are in a single chain here: https://review.openstack.org/#/q/status:open+project:openstack/nova+branch:master+topic:bp/ironic-networks-support,n,z<br />
*** first two patches are updated and passing tests locally, should be good to go<br />
*** third patch (portgroup support) still needs work.<br />
<br />
* Actions from last week<br />
** Sukhdev and Kevin Benton to work on ML2 for OVS for CI testing<br />
*** https://review.openstack.org/#/c/249265/<br />
*** This patch was testing for Neutron side <br />
<br />
* Discussion on Testing (CI)<br />
** This will be the main focus of the meeting - We have another excellent solution on the table. <br />
*** http://lists.openstack.org/pipermail/openstack-dev/2015-November/080492.html<br />
<br />
* Tempest testing <br />
** see here - http://lists.openstack.org/pipermail/openstack-dev/2015-November/080609.html<br />
** https://bugs.launchpad.net/tempest/+bug/1520230<br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Most critical issues are closed - following two are outstanding: <br />
*** Item 2 is pending approval of nova spec - https://review.openstack.org/#/c/237067<br />
*** Item 7 still requires investigation<br />
<br />
* Patches under review/testing<br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting November 23, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** M1 is in first week of December<br />
<br />
* Discussion on Testing (CI)<br />
** This will be the main focus of the meeting. We need to come up with an acceptable plan <br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Most critical issues are closed - following two are outstanding: <br />
*** Item 2 is pending approval of nova spec - https://review.openstack.org/#/c/237067<br />
*** Item 7 still requires investigation<br />
<br />
* Patches under review/testing<br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
=== November 16 meeting is cancelled - Next meeting on November 23, 2015 ===<br />
<br />
== Meeting November 9, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Welcome back from Tokyo<br />
** OpenStack summit was great - huge showing and interest in Ironic-Neutron integration<br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** I updated the etherpad. Looks like most of the critical issues are resolved. Items 7,9, and 10 remain to be addressed<br />
<br />
* Patches under review/testing<br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Discussion on Testing (CI)<br />
** We need to plan for this. Some of the patches might be blocked from merges unless we have this in place. <br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting October 19, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** We will see you in Tokyo next week<br />
** No meeting next week - due to summit<br />
** No meeting week after that - to recover from travels (Next meeting will be on Nov 9th)<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** See item 13 at the bottom of the etherpad<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting October 12, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting October 5, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Good progress on the network flip testing. <br />
<br />
* Action Items from previous week<br />
** Sukhdev to discuss/resolve the device_owner for for neutron ports. We will use 'baremetal:<CN>' as the device ID for ports belonging to Ironic deployments<br />
** lazy_prince to look into gate and devstack related cleanup<br />
** cragusa to work on documenting Ironic-Neutron integration in Ironic documentation<br />
** Sukhdev to take over devref documentation for ML2 driver - no update for this week<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting September 28, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Jim is new PTL for Ironic<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tenant ID(s) for the networks <br />
** For provisioning network - what should be the tenant ID in neutron create_port() request? <br />
<br />
* Action Items from previous week<br />
** lazy_prince to look into gate and devstack related cleanup<br />
** cragusa to work on documenting Ironic-Neutron integration in Ironic documentation<br />
** Sukhdev to take over devref documentation for ML2 driver - no update for this week<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic - amotoki will not be able to complete it, but will review it. Sukhdev will take over. <br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting September 21, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Action Items from previous week<br />
** lazy_prince to look into gate and devstack related cleanup<br />
** cragusa to work on documenting Ironic-Neutron integration in Ironic documentation<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Waiting on critical bug fixes<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic - amotoki will not be able to complete it, but will review it. Sukhdev will take over. <br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
== Meeting September 14, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Ironic soft FF is this week<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Few critical fixes are needed<br />
<br />
* Patches merge decision<br />
** Which patches can we merge?<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic - no update <br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting August 31, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Neutron FF is this week. Our Neutron patches are already in. If anybody believes anything needs to go into neutron prior to FF, please speak up. Please use this blueprint - https://blueprints.launchpad.net/neutron/+spec/neutron-ironic-integration <br />
** ML2 drivers to vendor specific repos are not bound by this FF. They can go anytime<br />
<br />
* Actions from the last week<br />
** Sukhdev to follow up with amotoki regarding ML2 documentation - made several attempts. Have not been able to connect<br />
** lazy_prince to push updated patch to address the authentication issue. <br />
*** an updated version of the patch is pushed - have not tested it yet<br />
** yhvh_ and cragusa to push an updated patch to address the DB issue in the Ironic CLI<br />
<br />
* Integration Effort<br />
** There are few blockers that we need to address for the integration effort to move forward.<br />
<br />
* Discussion on the plan for next few weeks for the integration testing<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Testing<br />
** See etherpad above for the details of discussion about testing<br />
<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic - could not get update from amotoki - need to follow up. <br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
<br />
== Meeting August 24, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Neutron FF is next week. Our Neutron patches are already in. If anybody believes anything needs to go into neutron prior to FF, please speak up. Please use this blueprint - https://blueprints.launchpad.net/neutron/+spec/neutron-ironic-integration <br />
** ML2 drivers to vendor specific repos are not bound by this FF. They can go anytime<br />
<br />
* Integration Effort<br />
** We kicked off integration testing during the mid-cycle sprint.<br />
** There are few blockers that we need to address for the integration effort to move forward.<br />
<br />
* Discussion on the plan for next few weeks for the integration testing<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Testing<br />
** See etherpad above for the details of discussion about testing<br />
<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting August 17, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Ironic Sprint Update<br />
** Here are details - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Decision was made not to use bind_requested flag - instead use host-id<br />
** Issues discovered with the new API during testing<br />
*** DB does not seem to be getting updated with the link-connection information<br />
** Made lots of progress on the testing/debugging<br />
<br />
* Testing<br />
** See etherpad above for the details of discussion about testing<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting August 3, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Ironic mid-cycle sprint next week<br />
*** https://etherpad.openstack.org/p/ironic-liberty-midcycle<br />
* Patches under review <br />
** https://review.openstack.org/#/c/197774/1<br />
** https://review.openstack.org/#/c/206232/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/206163/<br />
** https://review.openstack.org/#/c/186855<br />
** https://review.openstack.org/#/c/194413/<br />
* Testing<br />
** Test the network connectivity and flip logic<br />
** Test the API - ML2 interface<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting July 27, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Ironic mid-cycle sprint scheduled for Aug 12-14 in Seattle<br />
*** https://etherpad.openstack.org/p/ironic-liberty-midcycle<br />
* Patches under review <br />
** Neutron patch for addition of binding:vnic_type to facilitate filtering by ML2 drivers - https://review.openstack.org/#/c/197774/1<br />
** https://review.openstack.org/#/c/186855<br />
** https://review.openstack.org/#/c/194413/<br />
* Testing<br />
** Test the network connectivity and flip logic<br />
** Test the API - ML2 interface<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
<br />
== Meeting July 20, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Liberty Release Schedule - https://wiki.openstack.org/wiki/Liberty_Release_Schedule<br />
** Ironic mid-cycle sprint scheduled for Aug 12-14 in Seattle<br />
*** https://etherpad.openstack.org/p/ironic-liberty-midcycle<br />
* Patches under review <br />
** Neutron patch for addition of binding:vnic_type to facilitate filtering by ML2 drivers - https://review.openstack.org/#/c/197774/1<br />
** https://review.openstack.org/#/c/186855<br />
** https://review.openstack.org/#/c/194413/<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
* Testing<br />
** Test the network connectivity and flip logic<br />
** Test the API - ML2 interface<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
<br />
== Meeting July 13, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Liberty Release Schedule - https://wiki.openstack.org/wiki/Liberty_Release_Schedule<br />
** Liberty Feature Freeze - 1st week of Sept. <br />
** Ironic mid-cycle sprint scheduled for Aug 12-14 in Seattle<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip <br />
*** https://review.openstack.org/#/c/187829/<br />
* Patches under review <br />
** WIP Neutron patch for addition of binding:vnic_type to facilitate filtering by ML2 drivers - https://review.openstack.org/#/c/197774/1<br />
** https://review.openstack.org/#/c/186855<br />
** https://review.openstack.org/#/c/194413/<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
<br />
== Meeting July 6, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Ironic mid-cycle sprint scheduled for Aug 12-14 in Seattle<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip <br />
*** https://review.openstack.org/#/c/187829/<br />
* Patches under review <br />
** WIP Neutron patch for addition of binding:vnic_type to facilitate filtering by ML2 drivers - https://review.openstack.org/#/c/197774/1<br />
** https://review.openstack.org/#/c/186855<br />
** https://review.openstack.org/#/c/194413/<br />
* Bare metal physical connectivity scenarios - supported and unsupported<br />
** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting June 29, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip <br />
*** https://review.openstack.org/#/c/187829/<br />
*Discuss supported/unsupported baremetal attachment scenarios - Doc available here: https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
(Opened up the doc to Edit for everyone - please feel free to post comments)<br />
*Open Discussion<br />
** A random thought based upon discussion with Armando during Neutron mid-cycle sprint - <br />
*** possibility of using device owner for Bare metal hosts as " Compute:Ironic"<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting June 22, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Please see Long Term Items section at the bottom of this wiki and feel free to add additional features that you would like included<br />
** "Get me a network" https://review.openstack.org/#/c/184857/<br />
** If anybody wants to make any announcement, feel free to add here<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip <br />
*** https://review.openstack.org/#/c/187829/<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting June 15, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Thanks to Jim and Laura for pushing updated versions of the specs. <br />
** If anybody wants to make any announcement, feel free to add here<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip <br />
*** https://review.openstack.org/#/c/187829/<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting June 8, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Priority for this week is to finalize the specs so that we can move to the implementation<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip<br />
*** https://review.openstack.org/#/c/187829/<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Initial Kick off Meeting June 1, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** We need contributors to help with implementation. Please identify as to what will you be willing to help with<br />
* Discuss Team Goals<br />
* Progress on the spec for modification to Ironic Port API<br />
* Nova/Neutron interaction proposal (jroll) -- let's add an optional parameter to the Neutron API to control whether or not to plumb the network immediately, and use it like this https://review.openstack.org/#/c/186855/<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Team Charter/Goals - for Liberty release ==<br />
*Create a spec with the details of Bare Metal physical connectivity information model and Ironic Port API modification<br />
** Generate a patch to implement this spec<br />
*Define the details of the network flip orchestration logic<br />
** Finalize as to what is the best way to refactor Nova code to facilitate this functionality<br />
*CI for testing this functionality<br />
** this includes a plan as well implementation<br />
*Initially this feature will be 'experimental' for Liberty for both Neutron and Ironic.<br />
** As the feature stabilizes in both Ironic and Neutron in 'M' release, we will move it out of 'experimental'.<br />
<br />
=== Initial Charter will not cover the following === <br />
* Automated discovery of the ports physical connectivity <br />
** Initial functionality will be tested by using modified Ironic Port IP to specify the physical connectivity information<br />
<br />
=== Long term items (not covered in initial charter) ===<br />
* Enhancement to the flavor type based upon the Lag'ed ports for Bare metal servers - for better bandwidth<br />
* Ability for an operator to specify/select a port (from multiple ports connecting a BM server) to connect to a given network - e.g. an option in "nova boot" to specify a specific port <br />
* We will consider utilizing other ways to pass the physical connectivity information to Neutron (if it presents additional flexibility to support additional features) - such as resource labels, using an Ironic specific table in port-binding, etc. <br />
* Feel free to add additional items<br />
<br />
== Previous meetings Logs==<br />
*http://eavesdrop.openstack.org/meetings/ironic_neutron/</div>Sukhdevhttps://wiki.openstack.org/w/index.php?title=Meetings/ML2&diff=144537Meetings/ML22016-12-07T07:00:57Z<p>Sukhdev: </p>
<hr />
<div>'''Weekly on Wednesdays at 1600 UTC on #openstack-meeting-alt'''<br />
<br />
Tracking ML2 Subgroup Reviews: [https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews here]<br />
<br />
<br />
==Agenda==<br />
<br />
=== Meeting December 7, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting November 23, 2016 ===<br />
<br />
=== Meeting November 16, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting November 9, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Ocata Summit Retrospective<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
*** part of this Barcelona summit design session: https://etherpad.openstack.org/p/ocata-nova-neutron-session<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting November 2, 2016 ===<br />
<br />
* Skipping due to Ocata summit travel/recovery<br />
<br />
=== No Meeting October 26, 2016 ===<br />
<br />
* Skipping due to Ocata summit<br />
<br />
=== Meeting October 19, 2016 ===<br />
<br />
* Announcements<br />
** Next week Summit in Barcelona. No meeting next week<br />
<br />
* Ocata Planning<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
*** part of this Barcelona summit design session: https://etherpad.openstack.org/p/ocata-nova-neutron-session<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting October 12, 2016 ===<br />
<br />
* Announcements<br />
** Bob Kukura will not be at today's meeting.<br />
<br />
* Ocata Planning<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
*** part of this Barcelona summit design session: https://etherpad.openstack.org/p/ocata-nova-neutron-session<br />
*** Unifying the portbinding logic is not a necessary part of this proposal anymore<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting October 5, 2016 ===<br />
<br />
* Announcements<br />
** Bob Kukura will not be at today's meeting.<br />
<br />
* Ocata Planning<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** Unifying the portbinding logic is not a necessary part of this proposal anymore<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting September 28, 2016 ===<br />
<br />
=== No Meeting September 21, 2016 ===<br />
<br />
=== No Meeting September 14, 2016 ===<br />
<br />
=== Meeting September 7, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** Unifying the portbinding logic is not a necessary part of this proposal anymore<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting August 31, 2016 ===<br />
<br />
* Neither sukhdev nor rkukura is available to chair today, so we'll skip this week's meeting.<br />
<br />
=== Meeting August 24, 2016 ===<br />
<br />
* Announcements<br />
** N-3 is Sept 1<br />
<br />
* Bugs/RFEs<br />
** Unify ML2 portbinding and dvr portbinding tables - andreas (not available for today's meeting)<br />
*** please review this patch - https://review.openstack.org/#/c/317358<br />
*** spec for live migration - https://review.openstack.org/#/c/309416/<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception - see patch here - https://review.openstack.org/#/c/327500<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 17, 2016 ===<br />
<br />
* Announcements<br />
** N-3 is Sept 1<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
*** I have added the conf calling information for remote participation - see - https://etherpad.openstack.org/p/newton-neutron-midcycle-workitems<br />
<br />
<br />
* Bugs/RFEs<br />
** Unify ML2 portbinding and dvr portbinding tables - andreas <br />
<br />
** please review this patch - https://review.openstack.org/#/c/317358<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception - see patch here - https://review.openstack.org/#/c/327500<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
** Clarification on coupling between port create and port update calls to mech drivers<br />
<br />
=== Meeting August 3, 2016 ===<br />
<br />
* Announcements<br />
** N-3 is Sept 1<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
** Barcelona summit presentation voting has started: https://www.openstack.org/summit/barcelona-2016/vote-for-speakers<br />
<br />
* Bugs/RFEs<br />
** Unify ML2 portbinding and dvr portbinding tables - andreas <br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1609184 [RFE] ML2: Allow retry on db error by precommit https://review.openstack.org/#/c/350315/<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 27, 2016 ===<br />
<br />
* Meeting was cancelled this week<br />
<br />
=== Meeting July 20, 2016 ===<br />
<br />
* Announcements<br />
** N-2 is behind us<br />
** N-3 is Sept 1<br />
** Project Mascot/logo - see here - http://lists.openstack.org/pipermail/openstack-dev/2016-July/099046.html<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
<br />
* Bugs/RFEs<br />
** Unify ML2 portbinding and dvr portbinding tables - andreas <br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 13, 2016 ===<br />
<br />
* Announcements<br />
** Deadline to submit proposals for Barcelona summit is today<br />
** N-2 is this week - http://releases.openstack.org/newton/schedule.html<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
<br />
* Bugs/RFEs<br />
** Unify of ML2 portbinding and dvr portbinding tables<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
<br />
<br />
=== Meeting July 6, 2016 ===<br />
<br />
* Announcements<br />
** July 12-14 Neuton-2<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
* Bugs/RFEs<br />
** Unify of ML2 portbinding and dvr portbinding tables<br />
*** Armax commented on the spec: https://review.openstack.org/309416 . Those are his major points:<br />
*** Are we sure that vnic_type and profile are always port specific (and not binding specific)?<br />
*** Why not just merging the portbindingstable into the dvr portbindingstable?<br />
*** For Live Migration Armando rather wants a live migration specifc port extension than a general purpose port extension. The general purpose solution seems a bit overkill to him. On the summit, we decided to go the latter one, thoughts?<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
=== Meeting June 29, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Items from Last week<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting June 22, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Items from Last week<br />
** https://review.openstack.org/#/c/320657/1/neutron/db/ipam_backend_mixin.py <- Should this be fixed? Question from Rossella.<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting June 15, 2016 ===<br />
<br />
* Announcements<br />
* Unify of ML2 portbinding and dvr portbinding tables<br />
** current patchset: https://review.openstack.org/#/c/326987<br />
*** TODO: minor fixes, unit tests<br />
*** Separate Patch: OVO, rework DVR part as well<br />
** series of patches doing similar work for router ha ports: https://review.openstack.org/#/c/323993<br />
** Which one is the right way to go? Who do we need to involve to land this in Newton?<br />
<br />
* Open Discussion<br />
** https://review.openstack.org/#/c/320657/1/neutron/db/ipam_backend_mixin.py <- Should this be fixed? Question from Rossella.<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
=== Meeting June 8, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Open Discussion<br />
<br />
=== Meeting June 1, 2016 ===<br />
<br />
* Announcements<br />
** N-1 is *this* week<br />
** http://releases.openstack.org/newton/schedule.html<br />
<br />
* Manila-ML2 integration <br />
** https://bugs.launchpad.net/neutron/+bug/1573197<br />
<br />
* Security Groups Discussion<br />
<br />
* Open Discussion<br />
** Some routed networks stuff (carl_baldwin)<br />
*** https://review.openstack.org/#/c/317358 - Enabling create / delete of segments directly<br />
*** https://review.openstack.org/#/c/321152 - ML2 bug doesn't allow return of IP allocation in port update.<br />
<br />
=== Meeting May 25, 2016 ===<br />
<br />
* Today's meeting was cancelled - we will meet next week<br />
<br />
* Announcements<br />
** N-1 is next week<br />
** http://releases.openstack.org/newton/schedule.html<br />
<br />
* Manila-ML2 integration <br />
** https://bugs.launchpad.net/neutron/+bug/1573197<br />
<br />
* Security Groups Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting May 18, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Bugs<br />
<br />
* Open Discussion<br />
<br />
=== Meeting May 11, 2016 ===<br />
<br />
(carl_baldwin) Will there be a meeting this week? - Yes<br />
<br />
* Announcements<br />
<br />
* Newton charter for ML2 <br />
** Trunked ports integration with ML2 <br />
** Integration of Segments service plugin with ML2 (see below)<br />
<br />
* Bugs<br />
** Missing ML2 config options in config reference: https://bugs.launchpad.net/openstack-manuals/+bug/1567792<br />
<br />
* Open Discussion<br />
** Some routed networks topics<br />
*** creating and deleting segments on existing network through new segment API<br />
**** Any cases it should be forbidden?<br />
*** Integrating the segments service plugin with ML2<br />
<br />
<br />
=== Meeting May 4, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Discussion on the charter for ML2 for Newton<br />
** Some of the discussion during summit - https://etherpad.openstack.org/p/newton-neutron-unplugged-track<br />
<br />
* Bugs<br />
** Missing ML2 config options in config reference: https://bugs.launchpad.net/openstack-manuals/+bug/1567792<br />
<br />
* Open Discussion<br />
<br />
=== Meeting April 20, 2016 ===<br />
<br />
* Announcements<br />
** rkukura cannot attend today<br />
** Austin Summit Next week<br />
** No meeting next week (4/27)<br />
<br />
* Neutron Austin Design sessions schedule<br />
** https://www.openstack.org/summit/austin-2016/summit-schedule/global-search?t=Neutron%3A<br />
<br />
* Bugs<br />
** Missing ML2 config options in config reference: https://bugs.launchpad.net/openstack-manuals/+bug/1567792<br />
<br />
* Open Discussion<br />
** Nova-Neutron Porbinding Migration issues (+ macvtap migration, cross l2 agent migration) <br />
*** Cannot attend today, so here a brief update (scheuran, 2016-04-13)<br />
*** Started discussion on the ML http://lists.openstack.org/pipermail/openstack-dev/2016-April/092073.html<br />
*** In a lengthy chat with kevinbenton today we agreed to follow up the multiple port binding thing<br />
*** I started rebasing Bobs patches https://review.openstack.org/#/c/189410 - it will take a while, as I'm learning a lot on the way ;)<br />
*** And a BP + spec is required for the API changes that externalize multiple bindings per port, also still TBD<br />
<br />
=== Meeting April 13, 2016 ===<br />
<br />
* Announcements<br />
** Newton is now open for business<br />
** Networking Guide ML2 section merged: http://docs.openstack.org/mitaka/networking-guide/config-ml2-plug-in.html (scheuran)<br />
<br />
* Neutron Austin Design sessions schedule<br />
** https://www.openstack.org/summit/austin-2016/summit-schedule/global-search?t=Neutron%3A<br />
<br />
* Bugs<br />
** Missing ML2 config options in config reference: https://bugs.launchpad.net/openstack-manuals/+bug/1567792<br />
<br />
* Open Discussion<br />
** Nova-Neutron Porbinding Migration issues (+ macvtap migration, cross l2 agent migration) <br />
*** Cannot attend today, so here a brief update (scheuran, 2016-04-13)<br />
*** Started discussion on the ML http://lists.openstack.org/pipermail/openstack-dev/2016-April/092073.html<br />
*** In a lengthy chat with kevinbenton today we agreed to follow up the multiple port binding thing<br />
*** I started rebasing Bobs patches https://review.openstack.org/#/c/189410 - it will take a while, as I'm learning a lot on the way ;)<br />
*** And a BP + spec is required for the API changes that externalize multiple bindings per port, also still TBD<br />
<br />
=== Meeting April 6, 2016 ===<br />
<br />
* Announcements<br />
** Mitaka release is this week<br />
<br />
* Neutron Austin Design summit Ideas <br />
** Link - https://etherpad.openstack.org/p/newton-neutron-summit-ideas<br />
<br />
* port binding discussion on migration (scheuran) - continuation from previous week<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 30, 2016 ===<br />
<br />
* Announcements<br />
** Mitaka RC2 in the works<br />
<br />
* Neutron Austin Design summit Ideas <br />
** Link - https://etherpad.openstack.org/p/newton-neutron-summit-ideas<br />
<br />
* port binding discussion on migration (scheuran)<br />
** In case distributed ports would be needed, old (currently abandoned, but worth revisiting) effort to cleanup DVR's distributed port implementation as a precursor to generalizing it is here:<br />
*** https://bugs.launchpad.net/neutron/+bug/1367391<br />
*** https://review.openstack.org/#/c/189410/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 23, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Neutron Austin Design summit Ideas <br />
** Link - https://etherpad.openstack.org/p/newton-neutron-summit-ideas<br />
<br />
* port binding discussion on migration (scheuran)<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 16, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Docs ML2 configuration section update<br />
** Documentation - https://review.openstack.org/#/c/282349<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* port binding with port owned by router<br />
<br />
* Simulate portbinding on migration target host (scheuran)<br />
** Use Case: Migration cross l2 agents, migration with macvtap l2 agent --> In both cases nova needs to know the portbinding information that should be used on the migration target before migration has started (in nova pre_live_migration) and before port has been bound. This information is required to trigger the correct vif-plug action on the target and to modify the libvirt domain.xml accordingly<br />
** Approach: Some new api call is required, which simulates the portbinding for the target host and returns this information<br />
** This is just as a heads up - I try to come up with more details in the next meeting (23rd of March)<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 9, 2016 ===<br />
<br />
* Announcements<br />
** rkukura cannot attend today<br />
<br />
* Modular L2 agent update<br />
** Documentation - https://review.openstack.org/#/c/282349<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 2, 2016 ===<br />
<br />
* Announcements<br />
** Mitaka-3 is this week<br />
<br />
* Modular L2 agent update<br />
** Documentation - https://review.openstack.org/#/c/282349<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting February 24, 2016 ===<br />
<br />
* Announcements<br />
** neutron mid-cycle this week - https://etherpad.openstack.org/p/neutron-mitaka-midcycle<br />
<br />
* Open Agenda - based upon interest<br />
<br />
* Modular L2 agent update<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting February 17, 2016 ===<br />
<br />
* Announcements<br />
** rkukura on PTO this week<br />
<br />
* Open Agenda - based upon interest<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Modular L2 agent update<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting February 10, 2016 ===<br />
<br />
* Announcements<br />
** Do not forget to vote on sessions for Austin Summit<br />
*** https://www.openstack.org/summit/austin-2016/vote-for-speakers<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Modular L2 agent update<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting February 3, 2016 ===<br />
<br />
* Announcements<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Modular L2 agent update<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting January 27, 2016 ===<br />
<br />
* Announcements<br />
** Austin (Newton) Summit session proposal deadline is Monday<br />
*** https://www.openstack.org/summit/austin-2016/call-for-speakers<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting January 20, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Driver API for SecurityGroup <br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Any topics of interest to ML2 - Open Agenda based upon the interest<br />
* Open Discussion<br />
<br />
<br />
=== Meeting January 13, 2016 ===<br />
<br />
* Announcements<br />
** M2 is next week<br />
<br />
* Driver API for SecurityGroup <br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Any topics of interest to ML2 - Open Agenda based upon the interest<br />
* Open Discussion<br />
<br />
=== Meeting January 6, 2016 ===<br />
* Announcements<br />
** M2 Mid Jan<br />
<br />
* Driver API for SecurityGroup - good discussion on the bug<br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* Trunk port binding for VLAN-awere VMs - pretty much ready to go<br />
** Spec - https://review.openstack.org/#/c/243786/<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Any topics of interest to ML2 - Open Agenda based upon the interest<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 30, 2015 ===<br />
<br />
* No meeting<br />
<br />
=== Meeting December 23, 2015 ===<br />
<br />
* No meeting<br />
<br />
=== Meeting December 16, 2015 ===<br />
<br />
* Announcements<br />
** Sukhdev is off for next two weeks, rkukura is off week after next<br />
** no meeting 12/30<br />
** quick poll - meet next week (12/23)?<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** Spec - https://review.openstack.org/#/c/243786/<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran (can't attend today 12/09)<br />
** This patch needs to go in first, then we're ready to do the split of the lb agent: https://review.openstack.org/250542<br />
** Split of the lb agent: Will be updated after above went in: https://review.openstack.org/#/c/246318/<br />
** Moving the code to a separate file [WIP] https://review.openstack.org/#/c/248138/<br />
** Also had a discussion with kevinbenton and ajo if arp spoofing stuff could be modelled as agent extension. Could not convince them, so we agreed to go on with the current design and keep that in the back of our minds for the future.<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* limited-portsec Discussion<br />
** if the limited-portsec depend on port-sec extension, there maybe code in limited-portsec to extend the dict of port-sec.<br />
** https://review.openstack.org/#/c/250036/ , difficult to handle the dependency in these extensions.<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 9, 2015 ===<br />
<br />
* Announcements<br />
** Sukhdev is off for next three weeks<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** Spec - https://review.openstack.org/#/c/243786/<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran (can't attend today 12/09)<br />
** This patch needs to go in first, then we're ready to do the split of the lb agent: https://review.openstack.org/250542<br />
** Split of the lb agent: Will be updated after above went in: https://review.openstack.org/#/c/246318/<br />
** Moving the code to a separate file [WIP] https://review.openstack.org/#/c/248138/<br />
** Also had a discussion with kevinbenton and ajo if arp spoofing stuff could be modelled as agent extension. Could not convince them, so we agreed to go on with the current design and keep that in the back of our minds for the future.<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* limited-portsec Discussion<br />
** if the limited-portsec depend on port-sec extension, there maybe code in limited-portsec to extend the dict of port-sec.<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Open Discussion<br />
** Discussion on passing network ID to the type drivers - enhancement is needed to three methods as follows:<br />
*** def allocate_tenant_segment(self, session, network_id=None):<br />
*** def reserve_provider_segment(self, session, segment, network_id=None):<br />
*** def release_segment(self, session, segment, network_id=None):<br />
<br />
=== Meeting December 2, 2015 ===<br />
* Announcements<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** Spec - https://review.openstack.org/#/c/243786/<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
** https://review.openstack.org/#/c/246318/<br />
** https://review.openstack.org/#/c/248138/<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting November 25, 2015 ===<br />
* Announcements<br />
** M1 is due next week<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** Bence Romsics discussed with ML2 subteam at summit<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting November 18, 2015 ===<br />
* Announcements<br />
** M1 is due in first week of Dec<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** Bence Romsics discussed with ML2 subteam at summit<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting November 11, 2015 ===<br />
* Announcements<br />
** Welcome back from the summit and our week off!<br />
** Mitaka-1 December 1: https://launchpad.net/neutron/+milestone/mitaka-1<br />
<br />
* Mitaka Design Summit recap<br />
** Etherpads: https://wiki.openstack.org/wiki/Design_Summit/Mitaka/Etherpads#Neutron<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** Bence Romsics discussed with ML2 subteam at summit<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
=== Meeting October 21, 2015 ===<br />
* Announcements<br />
** Mitaka summit is next week<br />
** No ML2 IRC meeting during summit<br />
<br />
* Mitaka Design Summit<br />
** Neutron Design Summit schedule - https://www.openstack.org/summit/tokyo-2015/schedule/design-summit<br />
<br />
* ML2 pre-cycle sprint recap<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** email summaries - TBD<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
=== Meeting October 14, 2015 ===<br />
<br />
* Meeting cancelled due to low attendance<br />
<br />
=== Meeting October 7, 2015 ===<br />
<br />
* No meeting - ML2 pre-cycle sprint<br />
<br />
=== Meeting Sept 30, 2015 ===<br />
* Announcements<br />
** Neutron has a new PTL for Mitaka - congratulations to armax and many thanks to mestery!<br />
** ML2 pre-cycle sprint is next week<br />
** No ML2 IRC meeting next week<br />
<br />
* ML2 pre-cycle sprint<br />
** Sprint announcement - http://lists.openstack.org/pipermail/openstack-dev/2015-September/073927.html<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** Logistics<br />
** Prep<br />
<br />
* Mitaka Design Summit proposals for ML2 - discussion <br />
** Neutron Mitaka Design Summit proposals - https://etherpad.openstack.org/p/neutron-mitaka-designsummit<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* Modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
=== Meeting Sept 23, 2015 ===<br />
* Announcements<br />
** Liberty RC1 contents - https://launchpad.net/neutron/+milestone/liberty-rc1<br />
** PTL election is this week - https://wiki.openstack.org/wiki/PTL_Elections_September_2015<br />
<br />
* ML2 late-cycle plan<br />
** Sprint announcement - http://lists.openstack.org/pipermail/openstack-dev/2015-September/073927.html<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* Mitaka Design Summit proposals for ML2 - discussion <br />
** Nutron Mitaka Design Summit proposals - https://etherpad.openstack.org/p/neutron-mitaka-designsummit<br />
<br />
* driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting Sept 16, 2015 ===<br />
<br />
* Announcements<br />
** Liberty RC1 contents - https://launchpad.net/neutron/+milestone/liberty-rc1<br />
<br />
* ML2 late-cycle plan<br />
** Sprint announcement - http://lists.openstack.org/pipermail/openstack-dev/2015-September/073927.html<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* Mitaka Design Summit proposals for ML2 - discussion <br />
** Nutron Mitaka Design Summit proposals - https://etherpad.openstack.org/p/neutron-mitaka-designsummit<br />
<br />
* driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting Sept 9, 2015 ===<br />
<br />
* Announcements<br />
** Liberty-3 contents - https://launchpad.net/neutron/+milestone/liberty-3<br />
** Liberty RC1 contents - https://launchpad.net/neutron/+milestone/liberty-rc1<br />
<br />
* ML2 late-cycle plan<br />
** Sprint announcement - http://lists.openstack.org/pipermail/openstack-dev/2015-September/073927.html<br />
<br />
* Mitaka Design Summit proposals for ML2 - discussion <br />
** Brainstorm ideas for the Mitaka ML2 design summit ideas<br />
** Nutron Mitaka Design Summit proposals - https://etherpad.openstack.org/p/neutron-mitaka-designsummit<br />
<br />
* driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting Sept 2, 2015 ===<br />
<br />
* Announcements<br />
** Liberty FF is this week (or early next week)<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is Yahoo (tentative) <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** Task Flow Document<br />
*** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* driver API for SecurityGroup - Do we want to come up with a plan for Design session in Tokyo for this? <br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 26, 2015 ===<br />
<br />
* Announcements<br />
** Liberty FF is next week<br />
<br />
* Action Items from previous weeks:<br />
** rkukura to work with others to finalize the venue for the ML2 late-cycle sprint<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is TBD. <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* driver API for SecurityGroup<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 19, 2015 ===<br />
<br />
* Announcements<br />
** Liberty FF is two weeks away<br />
<br />
* Action Items from previous weeks:<br />
** rkukura and Sukhdev to re-organize weekly meeting agenda around goals for upcoming Mitaka cycle as well as anything needed to wrap up for liberty<br />
** rkukura to work with others to finalize the venue for the ML2 late-cycle sprint<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is TBD. <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L3 Blueprints - https://launchpad.net/neutron/+milestone/liberty-3<br />
** couple of Blueprints may be of interest to ML2 team<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* driver API for SecurityGroup<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 12, 2015 ===<br />
<br />
* Announcements<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is TBD. <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L3 Blueprints - https://launchpad.net/neutron/+milestone/liberty-3<br />
** couple of Blueprints may be of interest to ML2 team<br />
<br />
* L2 Modular Agent discussion<br />
** macvtap agent and ML2 discussion. Feel free to express your opinion - http://lists.openstack.org/pipermail/openstack-dev/2015-August/071207.html<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 5, 2015 ===<br />
<br />
* Announcements<br />
** Liberty FF is end of August<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is TBD. <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L3 Blueprints - https://launchpad.net/neutron/+milestone/liberty-3<br />
** couple of Blueprints may be of interest to ML2 team<br />
<br />
* L2 Modular Agent discussion<br />
** macvtap agent and ML2 discussion. Feel free to express your openion - http://lists.openstack.org/pipermail/openstack-dev/2015-August/071207.html<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 29, 2015 ===<br />
<br />
* Announcements<br />
** Liberty-2 is this week<br />
** Liberty-3 is end of August<br />
<br />
* ML2 late-cycle plan<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L2 Modular Agent discussion<br />
<br />
* Place for Macvtap agent (scheuran) - Putting this right after l2-agent, as it is related to it<br />
** Planning a ml2 driver + l2 agent for macvtap attachments (independent from sriov). But where should it land?<br />
*** 1) own openstack repo networking-macvtap (already some discussion there: https://review.openstack.org/#/c/195907/)<br />
*** 2) in neutron tree as new reference, own agent (duplicating code)<br />
*** 3) In neutron tree, Integrated into linuxbridge agent (reusing about 500 lines of code, mostly main loop, detecting new devices,...); Extracting superclass out of linuxbridge agent that can be subclassed. Having config option to either run agent in lb or in macvtap mode. fully functional prototype (macvtap stuff tested): https://github.com/scheuran/networking-macvtap/commit/36a068cf3d3d6930ab9330efb099cd95a84ca785<br />
*** 4) modular l2 agent, but as long it is being discussed go with #1<br />
*** 5) Prototyping modular layer 2 agent ( #a in separate repo vs. #b together with lb)<br />
** Anyhow there will be a separate ml2 driver which will either land in tree or in the networking-macvtap repo<br />
** Spec on github (assuming it will land in a separate repo): https://github.com/scheuran/networking-macvtap/commit/bc239419398ec039da35ec949a14691280733bf6<br />
** Has been discussed in yesterdays neutron meeting where I was asked to evaluate agent-extension used for qos - but that can not be used: http://eavesdrop.openstack.org/meetings/networking/2015/networking.2015-07-28-14.01.log.html<br />
<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
** request for patch review:<br />
*** https://review.openstack.org/#/c/202357/ l3_db: it updates port attribute without L2 plugin<br />
*** https://review.openstack.org/#/c/202358/ l3_db: not use L2 plugin _get_port unnecessarily<br />
*** https://review.openstack.org/#/c/202359/ l3: not use L2 plugin _get_subnet unnecessarily<br />
<br />
=== Meeting July 22, 2015 ===<br />
<br />
* Announcements<br />
** Liberty-2 is next week<br />
**Liberty Release Schedule - https://wiki.openstack.org/wiki/Liberty_Release_Schedule<br />
<br />
* Action Items<br />
** rkukura to finalize the plan for ML2 sprint<br />
*** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L2 Modular Agent discussion<br />
* Physical Topology Discussion<br />
* Ironic/Neutron-ML2 integration discussion<br />
** https://wiki.openstack.org/wiki/Meetings/Ironic-neutron<br />
<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 15, 2015 ===<br />
<br />
* Announcements<br />
** Liberty-2 is fast approaching - end of July<br />
**Liberty Release Schedule - https://wiki.openstack.org/wiki/Liberty_Release_Schedule<br />
<br />
* Action Items<br />
** rkukura to finalize the plan for ML2 sprint<br />
*** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L2 Modular Agent discussion<br />
* Physical Topology Discussion<br />
* Ironic/Neutron-ML2 integration discussion<br />
** https://wiki.openstack.org/wiki/Meetings/Ironic-neutron<br />
** ML2 based test framework for Ironic - call for discussion/Ideas<br />
<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 8, 2015 ===<br />
<br />
* Announcements<br />
<br />
* Action Items<br />
** rkukura and manishg to finalize the ML2 sprint plans and put together an etherpad for sprint<br />
*** Etherpad started: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** asomya and shivharis to add Physical Topology to the ML2 charter for Liberty<br />
<br />
* ML2 Mid-cycle sprint - decide on the date <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
** Following participants are available - please add your name, if you can participate<br />
*** Sukhdev K<br />
*** Bob K<br />
*** Arvind S<br />
*** Manish G<br />
*** Kevin B<br />
*** Josh <br />
* L2 Modular Agent discussion<br />
* Physical Topology Discussion<br />
* Ironic/Neutron-ML2 integration discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 1, 2015 ===<br />
<br />
* Announcements<br />
<br />
* Action Items<br />
** rkukura and manishg to finalize the ML2 sprint plans and put together an etherpad for sprint<br />
*** Etherpad started: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** banix to discuss Modular L2 agents topic in Neutron core team and drive the priority<br />
** asomya and shivharis to add Physical Topology to the ML2 charter for Liberty<br />
<br />
* Neutron Mid-cycle sprint recap (Sukhdev)<br />
<br />
* ML2 Mid-cycle sprint<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** July 13-17 seems like the earliest possible week<br />
** Following participants are available - please add your name, if you can participate<br />
*** Sukhdev K<br />
*** Bob K<br />
*** Arvind S<br />
*** Manish G<br />
*** Josh <br />
** Task Flow Document<br />
*** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Discussion on binding_profile_type to facilitate filtering of Ironic ports or using device_owner (Sukhdev)<br />
<br />
* Open Discussion<br />
<br />
=== Meeting June 24, 2015 ===<br />
<br />
* No meeting - Neutron mid-cycle sprint<br />
<br />
=== Meeting June 17, 2015 ===<br />
<br />
* Announcements<br />
** VLAN aware VMs meeting 6-15-2015<br />
*** https://etherpad.openstack.org/p/YVR-neutron-vlan-trunk<br />
<br />
* Action Items<br />
** banix to discuss Modular L2 agents topic in Neutron core team and drive the priority<br />
** asomya and shivharis to add Physical Topology to the ML2 charter for Liberty<br />
** manishg to propose two or three time slots for mid-cycle sprint for task flow<br />
*** Proposing a few dates here (we will probably need 2 days but just proposing a range)<br />
**** Jul/8 - Jul/10<br />
**** Jul/13 - Jul/15<br />
**** Sep/9 - Sep/11<br />
**** Sep/16 - Sep/18<br />
**** Sep/23 - Sep/25<br />
<br />
* Neutron Mid-Cycle Sprint Discussion <br />
** https://etherpad.openstack.org/p/neutron-liberty-mid-cycle <br />
*** July 13-17 seems like the earliest possible week<br />
** Following participants are available - please add your name, if you can participate<br />
*** Sukhdev K<br />
*** Bob K<br />
*** Manish G<br />
*** Josh <br />
<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
=== Meeting June 10, 2015 ===<br />
*Absence: <br />
** banix. I will be away. Will follow up on my AI by next week.<br />
<br />
* Announcements<br />
** New RFE process - to be followed after Liberty 1<br />
*** http://docs.openstack.org/developer/neutron/policies/blueprints.html#neutron-request-for-feature-enhancements<br />
** Core-vendor decomp - Phase II<br />
*** https://review.openstack.org/#/c/187267<br />
<br />
* Action Items<br />
** rkukura to discuss with QoS implications with ajo on ML2<br />
** banix to discuss Modular L2 agents topic in Neutron core team and drive the priority<br />
** asomya and shivharis to add Physical Topology to the ML2 charter for Liberty<br />
** manishg to propose two or three time slots for mid-cycle sprint for task flow<br />
*** Proposing a few dates here (we will probably need 2 days but just proposing a range)<br />
**** Jul/8 - Jul/10<br />
**** Jul/13 - Jul/15<br />
**** Sep/9 - Sep/11<br />
**** Sep/16 - Sep/18<br />
**** Sep/23 - Sep/25<br />
<br />
* Neutron Mid-Cycle Sprint Discussion <br />
** I have removed Task Flow item from etherpad for Ft. Collins mid-cycle. <br />
** https://etherpad.openstack.org/p/neutron-liberty-mid-cycle <br />
** Discussion on the time frame that works for people to have an ML2 mid-cycle in the Bay Area<br />
*** July 13-17 seems like the earliest possible week<br />
** Following participants are available - please add your name, if you can participate<br />
*** Sukhdev K<br />
*** Bob K<br />
*** Manish G<br />
*** Josh <br />
<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting June 3, 2015 ===<br />
<br />
* Announcements<br />
** Ironic-Neutron integration weekly meetings was kicked off this week - Lots of interest in this topic . Anybody interested in this topic, please join us next week and every week after that.<br />
*** https://wiki.openstack.org/wiki/Meetings/Ironic-neutron<br />
** New Spec process<br />
*** https://github.com/openstack/neutron/blob/master/doc/source/policies/blueprints.rst<br />
** Core-vendor decomp - Phase II<br />
*** https://review.openstack.org/#/c/187267<br />
<br />
* Charter of ML2 sub-team for Liberty Cycle<br />
** Task Flow<br />
** Decomposition phase -2<br />
<br />
* Neutron Mid-Cycle Sprint Discussion <br />
** Key players for the Task Flow can not make the sprint. Possibilities are to hold mid-cycle sprint in Bay Area. Who is interested? Who can make it? <br />
** https://etherpad.openstack.org/p/neutron-liberty-mid-cycle <br />
<br />
* Task Flow Discussion<br />
** We lost opportunity to discuss it in Vancouver<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting May 27, 2015 ===<br />
<br />
* No meeting - recovering from summit<br />
<br />
=== Meeting May 20, 2015 ===<br />
<br />
* No meeting - Liberty Summit<br />
<br />
=== Meeting May 13, 2015 ===<br />
<br />
*Announcements<br />
** No meeting next two weeks. Next week everybody is at summit, following week to recover from travels<br />
<br />
*Task Flow Discussion<br />
*** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
*** midonet plugin (not done - will take care of it this week) (manishg)<br />
<br />
*Liberty Design Summit Discussion<br />
**https://wiki.openstack.org/wiki/Summit/Liberty/Etherpads#Neutron<br />
** Contributor Meetup Friday (at Summit): https://etherpad.openstack.org/p/YVR-neutron-contributor-meetup<br />
<br />
*ML2 on Neutron Mid-Cycle Sprint <br />
**https://etherpad.openstack.org/p/neutron-liberty-mid-cycle (see item 4)<br />
<br />
* Liberty BP<br />
** converting address-pair and security-group into extension driver. <br />
*** https://review.openstack.org/#/c/169223/3/specs/liberty/ml2-extension-driver-convert.rst<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
** Discussion on Port to network relationship - N:M relationship - is it allowed in our current design? <br />
*** Can one port attach to multiple networks? <br />
*** Can a (v)NIC attach to multiple networks? <br />
*** Can one network attach to multiple ports of same instance/node?<br />
<br />
=== Meeting May 6, 2015 ===<br />
<br />
*Announcements<br />
** Kilo was released last week - congratulations to everybody<br />
<br />
*Task Flow Discussion<br />
*** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
*** midonet plugin (not done - will take care of it this week) (manishg)<br />
<br />
*Liberty Design Summit Discussion<br />
**https://wiki.openstack.org/wiki/Summit/Liberty/Etherpads#Neutron<br />
**ML2 topics are in Fishbowl room discussions - lets update it<br />
**Lightening talks are here - http://libertydesignsummit.sched.org/event/213da02952470483dfd8b2765aa88485#.VUmpcGRVhHw<br />
<br />
*ML2 on Neutron Mid-Cycle Sprint <br />
**https://etherpad.openstack.org/p/neutron-liberty-mid-cycle (see item 4)<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
=== Meeting April 29, 2015 ===<br />
*Announcements<br />
** Kilo RC3 is due any day<br />
** Starting with Liberty Spec process for new features is being abandoned in favor of light weight RFE is being implemented<br />
***https://review.openstack.org/#/c/177342/<br />
** Changes to Driver team - Doug and Maru replacing Salvatore and Mark <br />
<br />
*Action Items from Last week<br />
**manishg to document task flow discussions and look into the midonet plugin<br />
*** [https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document] (manishg)<br />
*** midonet plugin (not done - will take care of it this week) (manishg)<br />
<br />
*Ironic (bare metal) integration through ML2 Mech Drivers (discussion)<br />
**There is a tremendous interest by many vendors, as well as Ironic team for this. I have requested a summit session for this. see item 63 on etherpad<br />
**https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
<br />
*ML2 on Neutron Mid-Cycle Sprint <br />
**https://etherpad.openstack.org/p/neutron-liberty-mid-cycle (see item 4)<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting April 22, 2015 ===<br />
*Announcements<br />
** Kilo RC2 is due any day<br />
** Networking Guide Doc Day Sprint it tomorrow. Please contact Edgar, if you want to participate/contribute<br />
*** Here is agenda for the sprint - https://etherpad.openstack.org/p/networking-guide<br />
<br />
*Action Items from Last week<br />
**Sukhdev to discuss with mestery about task flow during mid-cycle sprint<br />
**Document the discussion point related to ML2 Sync (Manish)<br />
**shivharis to find the information about release notes for Kilo and share with the team<br />
***https://wiki.openstack.org/wiki/ReleaseNotes/Kilo<br />
<br />
*ML2 on Neutron Mid-Cycle Sprint <br />
**https://etherpad.openstack.org/p/neutron-liberty-mid-cycle (see item 4)<br />
<br />
* ML2 summit sessions<br />
** Design summit session etherpad: https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting April 15, 2015 ===<br />
*Announcements<br />
** Absence: Manish (Jury Duty)<br />
** Absence next week: rkukura (PTO - college tour)<br />
** Kilo RC is out<br />
<br />
*Action Items from Last week<br />
**Add next steps for the Drivers decomposition to summit topic etherpad - shivharis<br />
**shivharis to find the information about release notes for Kilo and share with the team<br />
**rkukura and Sukhdev to discuss with mestery about task flow during mid-cycle sprint<br />
**Document the discussion point related to ML2 Sync (Manish)<br />
<br />
* Finalize recommendations to mestery on ML2 summit sessions<br />
** Design summit session etherpad: https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
<br />
* Quick update on DVR UT/fix/cleanup work (rkukura)<br />
<br />
* portsecurity tests: unit, functional and scenario<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting April 8, 2015 ===<br />
<br />
*Announcements<br />
** RC's are April 9-23 and Kilo release on April 30<br />
** Liberty mid-cycle sprint announced. <br />
*** June 24-26 in Fort Collins, CO (at HP)<br />
*** Topics to be decided after Vancouver summit - https://etherpad.openstack.org/p/neutron-liberty-mid-cycle<br />
<br />
*Action Items from Last week<br />
**Add next steps for the Drivers decomposition to summit topic etherpad - shivharis<br />
*** Design summit session etherpad: https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
**ML2 sync and error handling to summit topic etherpad (rkukura)<br />
**Document the discussion point related to ML2 Sync (Manish)<br />
<br />
* Mechanism drivers and DVR discussion (rkukura)<br />
** Have made good (but slow) progress on DVR port binding schema and logic cleanup<br />
*** https://bugs.launchpad.net/neutron/+bug/1367391<br />
*** Will miss kilo, hopefully merge early in liberty, cannot back-port to kilo due to schema changes<br />
** Discovered no current unit tests cover critical DVR port binding logic, so adding them as separate patch against current code, then will ensure they don't break in dependent cleanup patch<br />
*** Extending test_port_binding to exercise update_dvr_port_binding, get_device_details, etc. for DVR ports, utilizing existing PortContext state asserts in mechanism_test MD<br />
*** Hoped to get at least the new UTs into kilo, but probably too late, but can back-port to kilo<br />
** Discovered several issues (inconsistencies in per-host vs. host-independent state in PortContext) that would seem to break ToR switch MDs that need to track binding state per host:<br />
*** When committing DVR port binding, PortContext passed to update_port methods has new binding:vif_type and binding:vif_details for the bound host, but shows 'distributed' for previous binding:vif_type instead of 'unbound' like for normal ports, and empty strings for current or previous binding:host_id - propose to make these work like for non-DVR ports<br />
*** When updating DVR port's status, PortContext currently shows 'distributed' for binding:vif_type and empty string for host, but has binding_levels, etc., for the specific host - could change this to reflect host-specific state, or to only be called when port's status changes and reflect non-host-specific state<br />
** Issues to discuss<br />
*** Has anyone tested their MDs with DVR?<br />
*** Has anyone run into these (or other) issues?<br />
*** Is back-porting these sorts of behavioral fixes to kilo acceptable?<br />
*** Do we have consensus on making update_port methods reflect per-host state when committing DVR port binding?<br />
*** Do we prefer to make update_port methods reflect per-host state or only host-independent state when changing DVR port status, or do we need separate updates for each?<br />
<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting April 1, 2015 ===<br />
<br />
*Announcements<br />
** RC's are April 9-23 and Kilo release on April 30<br />
** Design summit session etherpad: https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
*Action Items from Last week<br />
**Document the discussion point related to ML2 Sync (Manish)<br />
**Create an etherpad for driver decomposition discussion at Vancouver Summit<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting March 25, 2015 ===<br />
<br />
*Announcements<br />
** RC's are April 9-23 and Kilo release on April 30<br />
** RC1 content is here - https://launchpad.net/neutron/+milestone/kilo-rc1<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting March 18, 2015 ===<br />
<br />
*Announcements<br />
**L2 Gateway API is ready for consumption by everybody. Give it a test drive and provide feedback to the team. <br />
**See wiki here - https://wiki.openstack.org/wiki/Neutron/L2-GW<br />
** K3 content is here - https://launchpad.net/neutron/+milestone/kilo-3<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
<br />
=== Meeting March 11, 2015 ===<br />
<br />
*Announcements<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
<br />
<br />
=== Meeting March 4, 2015 ===<br />
<br />
*Announcements<br />
** Kilo Feature Freeze is tomorrow (March 5th)<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* portsecurity patches<br />
** https://review.openstack.org/#/c/126552/<br />
** https://review.openstack.org/#/c/160051/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron/+bug/1328991<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting February 25, 2015 ===<br />
<br />
*Announcements<br />
** shivharis: under the weather<br />
* ML2 Drivers decomposition discussion<br />
** How are distributions packaging decomposed drivers?<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
*Few BPs being worked on may have impact on ML2 <br />
**https://blueprints.launchpad.net/neutron/+spec/nfv-vlan-trunks<br />
**https://blueprints.launchpad.net/neutron/+spec/restructure-l2-agent<br />
* ML2 Extension Driver API enhancements <br />
** https://review.openstack.org/#/c/152759/ - ready to merge<br />
** https://review.openstack.org/#/c/129178/ - coming along well<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting February 18, 2015 ===<br />
<br />
*Announcements<br />
* ML2 Drivers decomposition discussion<br />
** How are distributions packaging decomposed drivers?<br />
* ML2 Sync and error handling (Task Flow)<br />
* ML2 Extension Driver API enhancements<br />
** Needed for PortSecurity extension driver<br />
** https://review.openstack.org/#/c/152759/<br />
** https://review.openstack.org/#/c/129178/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting February 11, 2015 ===<br />
<br />
*Announcements<br />
**K2 is already out<br />
**Feature proposal freeze for Kilo is March 5<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow) - Follow on from previous week (manishg)<br />
** PoC: https://review.openstack.org/#/c/154333/<br />
* ML2 Extension Driver API enhancements<br />
** Needed for PortSecurity extension driver<br />
** https://review.openstack.org/#/c/152759/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting February 4, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is this week week<br />
*** https://launchpad.net/neutron/+milestone/kilo-2<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow) - manishg<br />
* Blueprint list consolidation - updated link is here: <br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting January 28, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is next week<br />
*** https://launchpad.net/neutron/+milestone/kilo-2<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow) - update manishg<br />
* Blueprint list consolidation (shivharis and manishg)<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
**https://bugs.launchpad.net/neutron/+bug/1415526<br />
* Open Discussion<br />
<br />
=== Meeting January 21, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is on Feb 5th<br />
*** https://launchpad.net/neutron/+milestone/kilo-2<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow) - update manishg<br />
* Blueprint list consolidation (shivharis and manishg)<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://bugs.launchpad.net/neutron/+bug/1179223 (romilg)<br />
** Review patch set for the bug/1179223 https://review.openstack.org/#/c/136106/<br />
** https://bugs.launchpad.net/neutron/+bug/1367391 (matrohon)<br />
* Open Discussion<br />
<br />
=== Meeting January 14, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is few weeks away<br />
*** https://launchpad.net/neutron/+milestone/kilo-2<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow)<br />
* Blueprint list consolidation (shivharis and manishg)<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://review.openstack.org/#/c/113999/<br />
* Open Discussion<br />
<br />
=== Meeting January 7, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is in one month<br />
*** https://wiki.openstack.org/wiki/Kilo_Release_Schedule<br />
* L2 Gateway update<br />
** Team plans to meet every other week initially - goal is to have an API within Kilo cycle<br />
**See details here: https://wiki.openstack.org/wiki/Meetings#Networking_L2_Gateway_meeting<br />
* ML2 Drivers decomposition discussion<br />
* Blueprint list consolidation (shivharis and manishg)<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 31, 2014 ===<br />
<br />
* No meeting - holiday break<br />
<br />
=== Meeting December 24, 2014 ===<br />
<br />
* No meeting - holiday break<br />
<br />
=== Meeting December 17, 2014 ===<br />
<br />
*Announcements<br />
<br />
**Kilo-1 is due this week<br />
*** Here is the content of the release https://launchpad.net/neutron/+milestone/kilo-1<br />
<br />
** Neutron Mid-cycle report<br />
*** https://etherpad.openstack.org/p/neutron-mid-cycle-sprint-dec-2014<br />
***http://lists.openstack.org/pipermail/openstack-dev/2014-December/052715.html<br />
<br />
* Discussion about the ML2 Drivers decomposition<br />
* Blueprint list consolidation (shivharis and manishg)<br />
** Needs further split of drivers<br />
<br />
* Bugs<br />
** We are closing in on K-1 release<br />
** High priority bugs:<br />
** https://bugs.launchpad.net/neutron/+bug/1179223 (romilg)<br />
** https://bugs.launchpad.net/neutron/+bug/1367391 (rkukura)<br />
** https://bugs.launchpad.net/neutron/+bug/1378732 (markmacclain, bug was critical at one point)<br />
** https://bugs.launchpad.net/neutron/+bug/1381536 (Eugene)<br />
** Other bugs:<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 10, 2014 ===<br />
<br />
* No meeting today due to Neutron Mid-cycle sprint<br />
<br />
=== Meeting December 3, 2014 ===<br />
* Announcements<br />
** Mid-cycle meetup: https://wiki.openstack.org/wiki/Sprints/NeutronKiloSprint<br />
** Sub-teams charter https://wiki.openstack.org/wiki/NeutronSubteamCharters<br />
** Kilo release schedule: https://wiki.openstack.org/wiki/Kilo_Release_Schedule<br />
<br />
*Action Items from previous Week<br />
** None<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** Total of 56 bugs, many in medium and low state<br />
** Many vendor specific bugs<br />
** Should we continue working on this (almost done) or abandon it: https://review.openstack.org/#/c/113999/<br />
<br />
* Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
* ML2 driver repository discussion - We did not get to cover it last week<br />
** It seems ML2 vendor drivers will likely be moving out of the main neutron git repository<br />
*** https://review.openstack.org/#/c/134680/<br />
** Any vendor can use their own private repository (stackforge?)<br />
** Do we want a common repository for ML2 vendor drivers?<br />
*** Merges reviewed/approved by an ML2 core team?<br />
*** Pros<br />
**** Reviews maintain consistent quality, style, functionality, etc.<br />
**** Help ensure drivers can coexist in heterogeneous deployments<br />
**** Changes to driver API can update all drivers in common repo in single merge<br />
**** Distributions can package entire set of vendor drivers rather than having to interact with each vendor separately<br />
*** Cons<br />
**** Reviews and approval needed to merge<br />
**** Vendors don't control release cycle for their own drivers<br />
**** Not a level playing field for vendors who chose to use their own repositories<br />
*** Formal poll coming?<br />
<br />
* Modular L2 agent<br />
** Separate task force?<br />
** Relationship to ML2?<br />
<br />
*Open Discussion<br />
** https://blueprints.launchpad.net/neutron/+spec/network-settings-support-vnic-type<br />
<br />
=== Meeting November 26, 2014 ===<br />
* Announcements<br />
** Mid-cycle meetup: https://wiki.openstack.org/wiki/Sprints/NeutronKiloSprint<br />
** Kilo release schedule: https://wiki.openstack.org/wiki/Kilo_Release_Schedule<br />
<br />
*Action Items from previous Week<br />
** Discuss rate limiting (throughput limiting)<br />
** Discuss port security<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
* ML2 Subteam Charter<br />
** https://etherpad.openstack.org/p/ML2_Subteam_Charter<br />
<br />
* ML2 driver repository discussion<br />
** It seems ML2 vendor drivers will likely be moving out of the main neutron git repository<br />
*** https://review.openstack.org/#/c/134680/<br />
** Any vendor can use their own private repository (stackforge?)<br />
** Do we want a common repository for ML2 vendor drivers?<br />
*** Merges reviewed/approved by an ML2 core team?<br />
*** Pros<br />
**** Reviews maintain consistent quality, style, functionality, etc.<br />
**** Help ensure drivers can coexist in heterogeneous deployments<br />
**** Changes to driver API can update all drivers in common repo in single merge<br />
**** Distributions can package entire set of vendor drivers rather than having to interact with each vendor separately<br />
*** Cons<br />
**** Reviews and approval needed to merge<br />
**** Vendors don't control release cycle for their own drivers<br />
**** Not a level playing field for vendors who chose to use their own repositories<br />
*** Formal poll coming?<br />
<br />
* Modular L2 agent<br />
** Separate task force?<br />
** Relationship to ML2?<br />
<br />
*Open Discussion<br />
** https://blueprints.launchpad.net/neutron/+spec/network-default-setting-ext<br />
<br />
=== Meeting November 19, 2014 ===<br />
* Announcements<br />
** Mid-cycle meetup: https://wiki.openstack.org/wiki/Sprints/NeutronKiloSprint<br />
<br />
* Bugs<br />
** Move postcommit ops out of transaction for bulk https://review.openstack.org/#/c/113999/<br />
<br />
* Spec Reviews<br />
** ML2: portsecurity extension support https://review.openstack.org/#/c/99873/<br />
<br />
* ML2 Subteam Charter<br />
** Should the ML2 subteam continue to exist, meet, etc.? <br />
** If so, it needs a charter by next week's neutron IRC meeting.<br />
** Draft at https://etherpad.openstack.org/p/ML2_Subteam_Charter<br />
<br />
* ML2 driver repository discussion<br />
** It seems ML2 vendor drivers will likely be moving out of the main neutron git repository<br />
** Any vendor can use their own private repository (stackforge?)<br />
** Do we want a common repository for ML2 vendor drivers?<br />
*** Merges reviewed/approved by an ML2 core team?<br />
*** Pros<br />
**** Reviews maintain consistent quality, style, functionality, etc.<br />
**** Help ensure drivers can coexist in heterogeneous deployments<br />
**** Changes to driver API can update all drivers in common repo in single merge<br />
**** Distributions can package entire set of vendor drivers rather than having to interact with each vendor separately<br />
*** Cons<br />
**** Reviews and approval needed to merge<br />
**** Vendors don't control release cycle for their own drivers<br />
**** Not a level playing field for vendors who chose to use their own repositories<br />
*** Formal poll coming?<br />
<br />
* Modular L2 agent<br />
** Separate task force?<br />
** Relationship to ML2?<br />
<br />
*Open Discussion<br />
<br />
=== Meeting November 12, 2014 ===<br />
<br />
*No meeting this week due to people still traveling and/or recovering.<br />
<br />
=== Meeting November 5, 2014 ===<br />
<br />
*No meeting this week due to Paris Summit.<br />
<br />
=== Meeting October 29, 2014 ===<br />
<br />
*Announcements<br />
**Absent excuse: banix<br />
**Summit is next week!<br />
<br />
*Action Items from previous Week<br />
**None<br />
<br />
*Bugs:<br />
** Move postcommit ops out of transaction for bulk https://bugs.launchpad.net/neutron?field.searchtext=ml2 <br />
<br />
*Specs for Kilo<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Kilo Design Summit <br />
**Sessions<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics-distilled<br />
**Pod Discussions<br />
<br />
*Open Discussion<br />
<br />
=== Meeting October 22, 2014 ===<br />
<br />
*Announcements<br />
**Absent excuse: banix, rkukura<br />
**Juno release is out<br />
***https://launchpad.net/neutron/juno/2014.2<br />
<br />
*Action Items from previous Week<br />
**None<br />
<br />
*Task Flow discussion at Yahoo (Manish, Sukhdev, Bob, Josh)<br />
**http://docs.openstack.org/developer/taskflow/index.html<br />
<br />
*Bugs:<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Kilo Design Summit <br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics-distilled<br />
**ML2 Kilo Themes Discussion (Continuation from last week) <br />
*** What do we want to accomplish in ML2 during Kilo? <br />
***Lets identify priorities first, then figure out how we can best make use of whatever summit time is available.<br />
*** https://etherpad.openstack.org/p/ML2_Kilo_Themes<br />
<br />
*Open Discussion<br />
<br />
=== Meeting October 15, 2014 ===<br />
<br />
*Announcements<br />
**Absent excuse: banix <br />
**Juno release is scheduled for later this week<br />
***Juno feature content - https://wiki.openstack.org/wiki/ReleaseNotes/Juno#OpenStack_Network_Service_.28Neutron.29<br />
<br />
*Action Items from previous Week<br />
**None<br />
<br />
*Bugs/Reviews<br />
**Bug/Patchsets needing reviews:<br />
*** https://review.openstack.org/126360<br />
*** https://review.openstack.org/124917<br />
**Bugs:<br />
***https://bugs.launchpad.net/neutron/+bug/1377346 (manishg: is this already fixed?)<br />
***https://bugs.launchpad.net/neutron/+bug/1224978 (fixed above?)<br />
<br />
* https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Kilo Design Summit <br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
**ML2 Kilo Themes Discussion (Continuation from last week) <br />
*** What do we want to accomplish in ML2 during Kilo? <br />
***Lets identify priorities first, then figure out how we can best make use of whatever summit time is available.<br />
***Moved ideas list to etherpad: https://etherpad.openstack.org/p/ML2_Kilo_Themes<br />
<br />
*Open Discussion<br />
<br />
=== Meeting October 8, 2014 ===<br />
<br />
*Announcements<br />
**Absent excuse: banix <br />
**Juno RC1<br />
***Release content - https://launchpad.net/neutron/+milestone/juno-rc1<br />
***Release notes - https://wiki.openstack.org/wiki/ReleaseNotes/Juno#OpenStack_Network_Service_.28Neutron.29<br />
**Neutron Driver Team<br />
***https://wiki.openstack.org/wiki/Neutron-drivers<br />
<br />
*Action Items from previous Week<br />
**None<br />
<br />
*Bugs<br />
*** https://bugs.launchpad.net/neutron/+bug/1179223 (romilg: needs milestone)<br />
*** https://bugs.launchpad.net/neutron/+bug/1367391 (rkukura: needs milestone)<br />
*** https://bugs.launchpad.net/neutron/+bug/1224978 romilg: needs milestone)<br />
*** https://bugs.launchpad.net/neutron/+bug/1236127 (chuckc: merged?, more needed?)<br />
*** https://bugs.launchpad.net/neutron/+bug/1311470 (kevinbenton: if no issues, please close, fixed with docs)<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Kilo Design Summit <br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
**ML2 Kilo Themes Discussion<br />
*** What do we want to accomplish in ML2 during Kilo? <br />
***Lets identify priorities first, then figure out how we can best make use of whatever summit time is available.<br />
***Ideas<br />
**** Cleanup/generalize DVR's distributed port support<br />
***** See https://bugs.launchpad.net/neutron/+bug/1367391 regarding cleanup<br />
***** Generalize for DHCP, other services?<br />
**** Complete hierarchical port binding<br />
***** See https://blueprints.launchpad.net/neutron/+spec/ml2-hierarchical-port-binding<br />
**** Solve the postcommit backend sync / error handling situation<br />
*****ML2 Sync proposal - https://docs.google.com/document/d/17fATwZkJEonH0pIb1-mPD0UB5RKnJzcHYqkBesJhirE/edit<br />
**** Complete the bulk ops support<br />
**** Revisit/cleanup/improve DB transaction usage, eliminating with_lockmode('update') and semaphore locking<br />
**** Move currently built-in extensions to extension drivers where practical<br />
**** Implement extension driver semantics enforcement<br />
***** See https://docs.google.com/a/noironetworks.com/document/d/14T-defRnFl6M2xR5ZNFGYD6aIiAVWdd1Al9BnjV_JOs<br />
**** Modular L2 agent<br />
**** Do drivers belong in-tree and/or out-of-tree?<br />
**** Improved test coverage and efficiency<br />
**** Improve performance, robustness, and scalability<br />
<br />
*Open Discussion<br />
<br />
=== Meeting October 1, 2014 ===<br />
<br />
*Announcements<br />
**Kilo is now open for new specs<br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
** Absent excuse: shivharis (traveling)<br />
*Action Items from previous Week<br />
**banix to work with mlavalle and the team to figure out best testing strategy for bulk operations<br />
**shivharis to follow up with mestery regarding ML2 RC1 bugs<br />
<br />
*Bugs<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*ML2 Kilo Themes Discussion<br />
** What do we want to accomplish in ML2 during Kilo? <br />
** Lets identify priorities first, then figure out how we can best make use of whatever summit time is available.<br />
** Ideas<br />
*** Cleanup/generalize DVR's distributed port support<br />
**** See https://bugs.launchpad.net/neutron/+bug/1367391 regarding cleanup<br />
**** Generalize for DHCP, other services?<br />
*** Complete hierarchical port binding<br />
**** See https://blueprints.launchpad.net/neutron/+spec/ml2-hierarchical-port-binding<br />
*** Solve the postcommit backend sync / error handling situation<br />
****ML2 Sync proposal - https://docs.google.com/document/d/17fATwZkJEonH0pIb1-mPD0UB5RKnJzcHYqkBesJhirE/edit<br />
*** Complete the bulk ops support<br />
*** Revisit/cleanup/improve DB transaction usage, eliminating with_lockmode('update') and semaphore locking<br />
*** Move currently built-in extensions to extension drivers where practical<br />
*** Implement extension driver semantics enforcement<br />
**** See https://docs.google.com/a/noironetworks.com/document/d/14T-defRnFl6M2xR5ZNFGYD6aIiAVWdd1Al9BnjV_JOs<br />
*** Modular L2 agent<br />
*** Do drivers belong in-tree and/or out-of-tree?<br />
*** Improved test coverage and efficiency<br />
*** Improve performance, robustness, and scalability<br />
<br />
*Open Discussion<br />
<br />
=== Meeting September 24, 2014 ===<br />
<br />
*Announcements<br />
** Juno RC-1<br />
***https://launchpad.net/neutron/+milestone/juno-rc1<br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
<br />
*Action Items from previous Week<br />
**banix to work with mlavalle and others to define scenario test for Bulk Ops testing<br />
***We agreed to propose to the team to implement a special mechanism driver that will fail in predictable ways (e.g. every other post commit op or every 4th one) to enable a tempest script to confirm that, when failure occurs, all the bulk operations are rolled back<br />
<br />
*Bugs<br />
*** https://review.openstack.org/#/c/113999 (banix, in reviews)<br />
*** All ML2 & RC1 bugs<br />
*** https://bugs.launchpad.net/neutron/+bug/1179223 (romilg)<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2&field.milestone%3Alist=67382<br />
*** ML2 bugs<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
*Open Discussion<br />
<br />
=== Meeting September 17, 2014 ===<br />
<br />
*Announcements<br />
** Juno RC-1<br />
***https://launchpad.net/neutron/+milestone/juno-rc1<br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
<br />
*Action Items from previous Week<br />
**banix to talk with tempest folks about bulk create testing<br />
**Sukhdev to update Subgroup review wiki<br />
***https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
**rkukura to create etherpad for ML2-related design summit ideas, including this async postcommit processing topic<br />
<br />
*Bugs/Reviews<br />
**Jenkins failure is affecting some merges, it is still unassigned, see if you can add information to this<br />
***https://bugs.launchpad.net/neutron/+bug/1370347<br />
** Reviews needed:<br />
*** https://review.openstack.org/#/c/113999 (own: banix, review: amotoki, Sukhdev, shivharis)<br />
*** <s>https://review.openstack.org/#/c/116612 (own: irenab, talk to core, amotoki took care)</s><br />
*** https://review.openstack.org/#/c/105514 (own: rcurran, cant do much, jenkins failed)<br />
*** <s>https://review.openstack.org/#/c/89982 (own: romilg, nit by cedric, need core) (now merged)</s><br />
*** <s>https://review.openstack.org/#/c/119940 (own: shegde, garyk took care)</s><br />
**Bugs<br />
*** High priority bugs<br />
*** https://bugs.launchpad.net/neutron/+bug/1367391<br />
*** https://bugs.launchpad.net/neutron/+bug/1370077 (not ml2, but for plugins other than ml2)<br />
*** All ML2 & RC1 bugs<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2&field.milestone%3Alist=67382<br />
<br />
*Open Discussion<br />
<br />
=== Meeting September 10, 2014 ===<br />
<br />
*Announcements<br />
** Juno FFE candidates for RC-1<br />
***https://launchpad.net/neutron/+milestone/juno-rc1<br />
<br />
*Action Items from previous Week<br />
** rkukura to work on getting FFE for port binding BP - Completed, but denied<br />
** rkukura to enter bugs for DVR ML2 issues he’s identified - Entered most important one: https://bugs.launchpad.net/neutron/+bug/1367391<br />
<br />
*Bugs<br />
** FF -> RC1 focus shifts to bugs<br />
** https://bugs.launchpad.net/neutron/+bug/1193861<br />
** https://review.openstack.org/#/c/113999/ (Updated to include all bulk ops for networks, subnets, and ports.)<br />
** https://bugs.launchpad.net/neutron/+bug/1367391 (tracking)<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** Anyone needs help in progress with their bugs/reviews please raise your hand<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Open Discussion<br />
<br />
=== Meeting September 3, 2014 ===<br />
<br />
*Announcements<br />
** Juno feature freeze deadline is over<br />
<br />
*Action Items from previous Week<br />
**rkukura to enter bugs for DVR ML2 issues he’s identified<br />
**nlahouti and rkukura to keep after markmclain to remove his -2 on https://review.openstack.org/#/c/89211/, or explain why its not being removed - Completed<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron/+bug/1359416 (status: high - j3, akihiro?)<br />
** https://review.openstack.org/#/c/113999/<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Open Discussion<br />
<br />
=== Meeting August 27, 2014 ===<br />
<br />
*Announcements<br />
** Juno feature freeze deadline is 9/4<br />
<br />
*Action Items from previous Week<br />
**Sukhdev or rkukura to follow up with DVR team regarding Neutron OVS based Distributed Virtual Router - rkukura took care of this<br />
<br />
*Bugs<br />
** https://review.openstack.org/#/c/113999/<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Open Discussion<br />
<br />
=== Meeting August 20, 2014 ===<br />
<br />
*Announcements<br />
** Juno feature proposal deadline is August 21<br />
**Third Party Test System requirements for Juno<br />
***https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
** Absent excuse: banix, shivharis<br />
<br />
*Action Items from previous Week<br />
**rkukura to add comment to https://bugs.launchpad.net/neutron/+bug/1311470 suggesting we check at init for segments without configured drivers - Done<br />
**emagana to file doc bug corresponding to https://bugs.launchpad.net/neutron/+bug/1311470<br />
*** (emagana) It is already fixed by this commit: https://bugs.launchpad.net/openstack-manuals/+bug/1307133<br />
**banix to add priority column to code review table in https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews - Done<br />
<br />
*Bugs<br />
** https://review.openstack.org/#/c/113999/ (banix: I may not be able to attend the meeting; please review; I will update and complete the fix accordingly)<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Open Discussion<br />
<br />
=== Meeting August 13, 2014 ===<br />
<br />
*Announcements<br />
** Juno feature proposal deadline is August 21 - week from tomorrow<br />
<br />
*Action Items from previous Week<br />
**rkukura to add comments to https://bugs.launchpad.net/neutron/+bug/1311470 (comments added by rkukura)<br />
**shivharis to track bug https://bugs.launchpad.net/neutron/+bug/1352801 (carl baldwin added comments)<br />
**shivharis: to track bug https://bugs.launchpad.net/neutron/+bug/1224978 (unit tests have been added, now need reviewers)<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** (skip this time to allocate more time to Code Reviews - will gain more urgency next time)<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
* Support for network adaptors that do not allow promiscuous mode (relevant for flat & vlan networking)<br />
** Extend openvswitch neutron agent<br />
** Introduce macvtap (modifications to novas libvirt driver and linuxbridge plugin/agent)<br />
<br />
*Open Discussion<br />
<br />
=== Meeting August 6, 2014 ===<br />
<br />
*Announcements<br />
** https://launchpad.net/neutron/+milestone/juno-3<br />
** Absent excuse: shivharis<br />
<br />
*Action Items from previous Week<br />
**Sukhdev and banix to update https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews with deferred specs and for tracking code reviews for approved specs<br />
**rkukura to add comments to https://bugs.launchpad.net/neutron/+bug/1311470<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Spec Reviews<br />
** No more spec reviews. We have moved into code review phase<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
<br />
*ML2 Hierarchical Port Binding and Dynamic Segments<br />
<br />
*Open Discussion<br />
<br />
=== Meeting July 30, 2014 ===<br />
<br />
*Announcements<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://bugs.launchpad.net/neutron/+bugs?field.tag=ml2<br />
** https://bugs.launchpad.net/neutron/+bug/1327127 (needs owner)<br />
** <s>https://bugs.launchpad.net/neutron/+bug/1246737 (please close, havana?)</s><br />
** <s>https://bugs.launchpad.net/neutron/+bug/1338202 (needs review to make it to J2)</s><br />
** https://bugs.launchpad.net/neutron/+bug/1311470 (status)<br />
** Any others bugs needing reviews for J3 milestone<br />
<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
<br />
*ML2 Hierarchical Port Binding and Dynamic Segments<br />
<br />
*Open Discussion<br />
<br />
=== Meeting July 23, 2014 ===<br />
<br />
*Announcements<br />
<br />
**Juno-2 is tomorrow<br />
**https://launchpad.net/neutron/+milestone/juno-2<br />
**Spec/BP approvals for Juno is passed<br />
**Name of the K-release is Kilo<br />
**Several of our spces got approved and merged <br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://bugs.launchpad.net/neutron/+bug/1327127 (needs owner)<br />
** https://bugs.launchpad.net/neutron/+bug/1246737 (please close, havana?)<br />
** https://bugs.launchpad.net/neutron/+bug/1338202 (needs review to make it to J2)<br />
** https://bugs.launchpad.net/neutron/+bug/1311470 (status)<br />
** Any others bugs needing reviews for J2 milestone<br />
<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
<br />
*ML2 Sync<br />
** https://docs.google.com/document/d/17fATwZkJEonH0pIb1-mPD0UB5RKnJzcHYqkBesJhirE/edit<br />
<br />
*Open Discussion<br />
<br />
=== Meeting July 16, 2014 ===<br />
*Announcements<br />
**Spec approval deadline is July 20th. <br />
**Third party CI to be operational by July 24th. <br />
**Name the K-release https://www.surveymonkey.com/s/openstack-k-naming<br />
**Live migration of VMs from Nova Network to Neutron in MN - <br />
https://wiki.openstack.org/wiki/Neutron/MigrationFromNovaNetwork/HowTo <br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://bugs.launchpad.net/neutron/+bug/1331857 (status)<br />
** https://bugs.launchpad.net/neutron/+bug/1246737 (status)<br />
** https://bugs.launchpad.net/neutron/+bug/1311470 (status, kevinbenton?)<br />
** https://bugs.launchpad.net/neutron/+bug/1332719 (review needed)<br />
** https://bugs.launchpad.net/neutron/+bug/1337787 (review needed)<br />
<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*ML2 Sync<br />
** https://docs.google.com/document/d/17fATwZkJEonH0pIb1-mPD0UB5RKnJzcHYqkBesJhirE/edit<br />
<br />
* Provide node specific information to ML2 plugin<br />
** [http://lists.openstack.org/pipermail/openstack-dev/2014-July/thread.html#39755 Email thread]<br />
<br />
*Open Discussion<br />
<br />
=== Meeting July 9, 2014 ===<br />
* Meeting cancelled due to mid-cycle sprint<br />
<br />
=== Meeting July 2, 2014 ===<br />
* Announcements<br />
** Nova/Neutron Parity Sprint next week in Minneapolis, MN<br />
*** https://etherpad.openstack.org/p/lOiqsLmizl<br />
** DVR Demo<br />
***https://www.youtube.com/watch?v=p4BwAjLHd0M<br />
** Update on Friday's meeting to discuss ML2 Bulk Operations and ML2 Sync<br />
*** https://bugs.launchpad.net/neutron/+bug/1193861<br />
** Absent excuse: shivharis<br />
* Action items from last week<br />
** None<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
** https://etherpad.openstack.org/p/modular-l2-agent-outline<br />
*** Specs ready for core reviews<br />
<br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
** https://review.openstack.org/#/c/99187/<br />
<br />
* Third Party Test System requirements<br />
** https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
*Open Discussion<br />
<br />
=== Meeting June 25, 2014 ===<br />
* Announcements<br />
* Action items from last week<br />
** banix to re-organize the wiki to categorize the specs and add a column for code reviews<br />
* Modular L2 agent: <br />
** [https://etherpad.openstack.org/p/modular-l2-agent-outline Schematic diagram]<br />
** [https://review.openstack.org/#/c/99187/ Code sketch]<br />
** [http://lists.openstack.org/pipermail/openstack-dev/2014-June/thread.html#37195 Email thread]<br />
*Bugs<br />
** Need owner: https://bugs.launchpad.net/neutron/+bug/1204456<br />
** J2: https://bugs.launchpad.net/neutron/+bug/1276391<br />
** Serious bug, need some sort of closure: https://bugs.launchpad.net/neutron/+bug/1224978<br />
** We should close bugs that affect others by J2 so others have time to work on their stuff by J3<br />
** Any bugs that are ready and awaiting reviews?<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
** Ready for core approvals<br />
*** https://review.openstack.org/#/c/89728/<br />
*** https://review.openstack.org/#/c/91811/ <br />
*** which others? <br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Third Party Test System requirements<br />
** https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
*Open Discussion<br />
<br />
=== Meeting June 18, 2014 ===<br />
* Announcements<br />
* Action items from last week<br />
** banix to consolidate info from spec tracking etherpad into https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews<br />
** banix to investigate https://launchpad.net/bugs/1193861<br />
* Modular L2 agent: <br />
** [https://etherpad.openstack.org/p/modular-l2-agent-outline Schematic diagram]<br />
** [https://review.openstack.org/#/c/99187/ Code sketch]<br />
** [http://lists.openstack.org/pipermail/openstack-dev/2014-June/thread.html#37195 Email thread]<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
** Ready for core approvals<br />
*** https://review.openstack.org/#/c/89728/<br />
*** https://review.openstack.org/#/c/91811/ Is this ready? <br />
*** which others? <br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Third Party Test System requirements<br />
** https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
*Open Discussion<br />
<br />
=== Meeting June 11, 2014 ===<br />
* Announcements<br />
** Juno-1 being cut today<br />
*** Trying to get APIC L3 patch merged 1st<br />
** See https://wiki.openstack.org/wiki/NeutronJunoProjectPlan for Juno-2,3 plans<br />
*** Need to get ML2 high and medium priority items into plan<br />
** 3rd party CI needs to be working properly for ML2 drivers to stay in tree<br />
*** mestery will send email with deadlines<br />
*** see https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
* Action items from last week<br />
** rkukura to put priorities in specs etherpad (rkukura) [ from last week, close? ]<br />
** rkukura to talk to mestery for blueprint priorities<br />
** Sukhdev to investigate bug 1193861<br />
** rkukura to discuss with Mark regarding taskflow and provide feedback<br />
* Bugs<br />
** juno-1 in a few hours, nothing glaring for us<br />
** https://bugs.launchpad.net/neutron/+bug/1305800 (j1 -> j2)<br />
* Spec Reviews<br />
** https://etherpad.openstack.org/p/Neutron_ML2_Juno_Spec_Tracking<br />
** Support for extensions in ML2 Mechanism Drivers<br />
*** review: https://review.openstack.org/#/c/89208/<br />
*** etherpad: https://etherpad.openstack.org/p/ML2_MD_extensions<br />
*** issue: How to support extended attributes on core resources<br />
**** Current proposal: Pass input attributes to MDs and let MDs persist data and modify dictionaries<br />
**** Alternative 1: Fix NeutronDbPluginV2 base class to alway not set process_extensions=False when creating dictionaries<br />
**** Alternative 2: Add ExtensionDriver to ML2, with extend_*_dict, process_*_create, process_*_update methods<br />
* Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Modular L2 agent: https://review.openstack.org/#/c/99187/<br />
* Open Discussion<br />
<br />
=== Meeting June 04, 2014 ===<br />
* Announcements<br />
** https://wiki.openstack.org/wiki/NeutronPolicies (Neutron Policies)<br />
* Action items from last week<br />
** banix to recruit folks interested in Moduler L2 agent implementation<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron/+bug/1276391 (rkukura: status)<br />
** <s>https://bugs.launchpad.net/neutron/+bug/1227336 (banix to update status)</s><br />
** https://bugs.launchpad.net/neutron/+bug/1193861 (will this be covered by sukhdev's sync?)<br />
** https://bugs.launchpad.net/neutron/+bug/1246737 (oleg: havana backport)<br />
** https://bugs.launchpad.net/neutron/+bug/1260598 (isaku: status on unit test?)<br />
** https://bugs.launchpad.net/neutron/+bug/1236127 (needs slightly more unit test coverage, according to Kyle, need new owner)<br />
** (still working on the bugs section - shiv)<br />
* Spec Reviews<br />
** https://etherpad.openstack.org/p/Neutron_ML2_Juno_Spec_Tracking<br />
*** If priority is assigned, you may add your name as subteam-reviewer<br />
** Modular L2 agent (banix, blueprint)<br />
*** Have started putting the code together. Will have it posted before the next meeting (June 11) for comment. Will also update the ether pad below to provide more information accordingly.<br />
*** https://etherpad.openstack.org/p/modular-l2-agent-outline<br />
** Status on sync implementation (sukhdev)<br />
*** some bugs were closed as this will now be the holy grail<br />
<br />
=== Meeting May 28, 2014 ===<br />
* Announcements<br />
** none<br />
* Action items from last week<br />
** shivharis to scan all the bugs and tag them and prioritize them<br />
** rkukura to move all the specs from Agenda to an ehterpad<br />
** banix to send an email regarding ML2 Modular agent plan and seek interested parties<br />
* ovs-firewall-driver discussion: blueprint obstacles https://review.openstack.org/#/c/89712/<br />
* Modular L2 agent: planning<br />
** Initial outline for discussion [https://etherpad.openstack.org/p/modular-l2-agent-outline here]<br />
** possible interaction with upcoming "hierarchical binding" and "unified get_device_details"<br />
* Bugs (today we will only address these bugs)<br />
** https://bugs.launchpad.net/neutron/+bug/1276391 (rkukura: status)<br />
** https://bugs.launchpad.net/neutron/+bug/1227336 (banix to update status)<br />
** https://bugs.launchpad.net/neutron/+bug/1246737 (oleg: havana backport)<br />
** https://bugs.launchpad.net/neutron/+bug/1224978 (romilg: status?, priority?)<br />
** https://bugs.launchpad.net/neutron/+bug/1260598 (isaku: status on unit test?)<br />
** There are many bugs under the "need unit tests" [ NEED OWNERS ]<br />
*** what is the general plan for this?<br />
*** do MDs need specific tests or they are covered by the general ML2 plugin testing framework?<br />
* Spec Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron-specs,n,z<br />
** https://etherpad.openstack.org/p/Neutron_ML2_Juno_Spec_Tracking<br />
* Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Open Discussion<br />
<br />
=== Meeting May 21, 2014 ===<br />
* Announcements<br />
** Mid-cycle code sprint scheduled July 9-11<br />
*** Cisco office in Bloomington, Minnesota<br />
*** logistics, signup: https://etherpad.openstack.org/p/neutron-juno-mid-cycle-meeting<br />
* Action items from last week<br />
** banix to organize single etherpad for Modular L2 Agents session - done<br />
** rkukura to flesh out single etherpad for ML2 Roadmap session - done<br />
* ML2 design summit sessions post-mortem<br />
** https://etherpad.openstack.org/p/ML2_Juno_Roadmap<br />
** https://etherpad.openstack.org/p/ML2_mechanismdriver_extensions_support<br />
** https://etherpad.openstack.org/p/juno-neutron-modular-l2-agent<br />
** https://etherpad.openstack.org/p/hierarchical_network_topology<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Spec reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron-specs,n,z<br />
** Merged<br />
*** ML2 Mechanism Driver for the Cisco APIC - https://review.openstack.org/#/c/89305/ - HenryG<br />
*** ML2 Mechanism Driver for SR-IOV NIC switching - https://review.openstack.org/#/c/89763/ - irenab<br />
** In review<br />
*** Add spec for ML2 mechanism driver for SDN-VE - https://review.openstack.org/#/c/88101/ - banix<br />
*** VDP support in OVS Neutron Agent - https://review.openstack.org/#/c/89728/ - nlahouti<br />
*** ML2 Type drivers refactor to allow extensiblity - https://review.openstack.org/#/c/91811/ - asomya<br />
*** physical-network-topology extension spec - https://review.openstack.org/#/c/91275/ - Isaku Yamahata<br />
*** GW API: L2 bridging API - Piece 1: Basic use cases - https://review.openstack.org/#/c/93613/ - Racha Ben Ali<br />
*** Neutron QoS API Extension - https://review.openstack.org/#/c/88599/ - sc68cal<br />
*** Allow partial specification of Provider Network attributes - https://review.openstack.org/#/c/91540/ - zzelle<br />
*** Open vSwitch-based Security Groups: OVS FirewallDriver - https://review.openstack.org/#/c/89712/ - asadoughi<br />
*** Adding spec for fsl-sdn-os-mech-driver - https://review.openstack.org/#/c/88190/ - Trinath Somanchi<br />
*** Support for extensions in ML2 Mechanism Drivers - https://review.openstack.org/#/c/89208/ - nlahouti<br />
*** Add spec for neutron-external-ports blueprint - https://review.openstack.org/#/c/87825/ - kevinbenton<br />
*** ML2 Mechanism Driver for Cisco DFA - https://review.openstack.org/#/c/89740/ - nlahouti<br />
*** Neutron OVS based Distributed Virtual Router - https://review.openstack.org/#/c/89934/ - Swaminathan Vasudevan<br />
*** VLAN aware VMs - https://review.openstack.org/#/c/94612/ - Erik Moe<br />
** Planned<br />
*** ML2 Hierarchical Port Binding - rkukura<br />
* Code reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Open discussion<br />
<br />
=== Meeting May 7, 2014 ===<br />
* Announcements<br />
** Juno Summit next week, so no IRC meeting<br />
** Mid-cycle meeting being planned - https://etherpad.openstack.org/p/neutron-juno-mid-cycle-meeting<br />
* Action items from last week<br />
** rkukura to create etherpads for each summit session as soon as schedule is finalized<br />
*** rkukura added https://etherpad.openstack.org/p/ML2_Juno_Roadmap, but still needs to link BPs and spec to discuss<br />
*** etherpads have been added for other sessions by others<br />
*** Single etherpad per session, vs. etherpad per proposal?<br />
* ML2 Design Summit Sessions<br />
** Neutron schedule - http://junodesignsummit.sched.org/overview/type/neutron<br />
** Three sessions mainly focused on ML2<br />
*** ML2 Roadmap - http://junodesignsummit.sched.org/event/685fded37958784c0337681aa120568c<br />
*** Agent - http://junodesignsummit.sched.org/event/4205f2c4084e8a0c3bd8d420803ddf02<br />
*** Hierarchical Network Topologies - http://junodesignsummit.sched.org/event/1d5c2a1cc40bb6ffa539c19e8e5471b2<br />
** etherpads - https://wiki.openstack.org/wiki/Summit/Juno/Etherpads#Neutron<br />
** neutron pod at summit<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Spec Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron-specs,n,z<br />
* Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Open Discussion<br />
<br />
=== Meeting Cancelled April 30, 2014 ===<br />
* OpenStack vacation week!<br />
=== Meeting April 23, 2014 ===<br />
* Announcements<br />
** Neutron design summit runs through Friday - check your travel plans<br />
** New BP review process is up and running<br />
* Action items from last week<br />
** None<br />
* Design Summit Sessions<br />
** http://summit.openstack.org/<br />
** mestery is finalizing schedule, combining sessions<br />
*** ML2 Roadmap<br />
*** Agent<br />
*** Hierarchical Network Topologies<br />
** neutron pod at summit<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Spec Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron-specs,n,z<br />
* Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Open Discussion<br />
<br />
=== Meeting April 16, 2014 ===<br />
* Announcements<br />
* Action items from last week:<br />
* TypeDriver Refactoring: asomya<br />
* ovs-firewall-driver update: asadoughi<br />
* design summit session proposals - deadline Sunday 4/20<br />
** https://etherpad.openstack.org/p/juno_ml2_session_ideas<br />
<br />
=== Meeting April 9, 2014 ===<br />
* Action items from last week:<br />
** mestery to start etherpad for Juno Summit Sessions<br />
*** https://etherpad.openstack.org/p/juno_ml2_session_ideas<br />
** asomya to present his TypeDriver Refactoring<br />
* TypeDriver Refactoring<br />
** asomya<br />
* ovs-firewall-driver update: asadoughi<br />
<br />
=== Meeting April 2, 2014 ===<br />
* Action items from last week<br />
** banix to push patch to call remaining MDs after postcommit exception<br />
*** Please see: https://review.openstack.org/#/c/83217/ (Note that besides the unit tests and the updated comments this patch simply adds three lines.)<br />
* Reviews being tracked<br />
** Bind ports outside of transactions (rkukura): https://review.openstack.org/#/c/82945/<br />
** Error handling for update ops - https://bugs.launchpad.net/neutron/+bug/1227336<br />
*** Marked this as WORKINPROGRESS pending further discussion (perhaps at the summit). See the Action items section above for a stopgap measure. <br />
*** https://review.openstack.org/#/c/69792/ - in review<br />
*** Needs ML2 and core reviews<br />
*** Consensus that undoing operation makes sense if postcommit() ops fail?<br />
*** Do only drivers already called before failure see undo?<br />
* Design Summit Session Ideas<br />
** Juno planning for ML2 should start now<br />
** Ideas for summit sessions<br />
<br />
=== Meeting March 26, 2014 ===<br />
* Action items from last week:<br />
** None<br />
* Migration BP<br />
** migration - FFE - https://review.openstack.org/#/c/76533/ - merged<br />
* Other Bugs:<br />
* Bugs for icehouse<br />
** Port binding details - https://bugs.launchpad.net/neutron/+bug/1276395<br />
*** partial fix (add new properties) - https://review.openstack.org/#/c/76363/ - merged<br />
*** remainder (binding details in delete_port_*commit() ops) - https://review.openstack.org/#/c/79511/ - merged<br />
** bind_port() called in transaction - https://bugs.launchpad.net/neutron/+bug/1276391<br />
*** partial fix (remove validate_port_binding() and unbind_port() ops) - https://review.openstack.org/#/c/79511/ - merged<br />
*** remainder (move binding outside transaction) - https://review.openstack.org/#/c/82945/ - WIP<br />
**** Required minor fixes to mechanism drivers and tests - see REVISIT comments<br />
**** Update later today with cleanups, record locking, etc.<br />
**** Not clear if it will make icehouse<br />
** Error handling for update ops - https://bugs.launchpad.net/neutron/+bug/1227336<br />
*** https://review.openstack.org/#/c/69792/ - in review<br />
*** Needs ML2 and core reviews<br />
*** Consensus that undoing operation makes sense if postcommit() ops fail?<br />
*** Do only drivers already called before failure see undo?<br />
*** Defer to juno?<br />
** Binding failed - https://bugs.launchpad.net/neutron/+bug/1244255 - closed<br />
** VIF security - https://bugs.launchpad.net/nova/+bug/1112912 - in review<br />
*** Resistance to merging nova side - just control via nova config?<br />
*** Email thread and IRC discussion<br />
*** Nachi suggested discussion on #openstack-neutron after this meeting<br />
<br />
=== Meeting March 19, 2014 ===<br />
* Action items from last week:<br />
** None<br />
* Migration BP<br />
** migration - FFE - https://review.openstack.org/#/c/76533/<br />
*** (marun) Updated to support LB, please review.<br />
* Other Bugs:<br />
* Bugs for icehouse<br />
** Port binding details - https://bugs.launchpad.net/neutron/+bug/1276395<br />
*** partial fix (add new properties) - https://review.openstack.org/#/c/76363/ - merged<br />
*** remainder (binding details in delete_port_*commit() ops) - https://review.openstack.org/#/c/79511/ - approved<br />
** bind_port() called in transaction - https://bugs.launchpad.net/neutron/+bug/1276391<br />
*** partial fix (remove validate_port_binding() and unbind_port() ops) - https://review.openstack.org/#/c/79511/ - approved<br />
*** remainder (move binding outside transaction) - in progress, hopefully in review today<br />
** Error handling for update ops - https://bugs.launchpad.net/neutron/+bug/1227336<br />
*** https://review.openstack.org/#/c/69792/ - in review<br />
*** Needs ML2 and core reviews<br />
*** Consensus that undoing operation makes sense if postcommit() ops fail?<br />
** VIF security - https://bugs.launchpad.net/nova/+bug/1112912 - in review<br />
** Binding failed - https://bugs.launchpad.net/neutron/+bug/1244255 - unassigned?<br />
*** Will https://review.openstack.org/#/c/80829/ help?<br />
* Final mechanism driver status for icehouse:<br />
** cisco apic - deferred - https://review.openstack.org/#/c/73355/, https://review.openstack.org/#/c/73372/<br />
** cisco ucs - deferred<br />
** freescale - deferred - https://review.openstack.org/#/c/78092/ (former reviews: https://review.openstack.org/#/c/71868/, https://review.openstack.org/#/c/73985/, https://review.openstack.org/#/c/70089/)<br />
** huawei - deferred<br />
** SRIOV mech driver - deferred - https://review.openstack.org/#/c/74464/<br />
<br />
=== Meeting March 12, 2014 ===<br />
* Action items from last week:<br />
** None<br />
* Final mechanism driver status for icehouse<br />
** bigswitch - merged - https://review.openstack.org/#/c/64944/<br />
** brocade - merged - https://review.openstack.org/#/c/60129/<br />
** cisco apic - deferred - https://review.openstack.org/#/c/73355/, https://review.openstack.org/#/c/73372/<br />
** cisco ucs - deferred<br />
** freescale - deferred - https://review.openstack.org/#/c/78092/ (former reviews: https://review.openstack.org/#/c/71868/, https://review.openstack.org/#/c/73985/, https://review.openstack.org/#/c/70089/)<br />
** huawei - deferred<br />
** mellanox - merged - https://review.openstack.org/#/c/72854/<br />
** open daylight (odl) - merged - https://review.openstack.org/#/c/69775/<br />
** openflow agent - merged - https://review.openstack.org/#/c/71791/<br />
** SRIOV mech driver - deferred - https://review.openstack.org/#/c/74464/<br />
* Other BPs for icehouse<br />
** migration - FFE - https://review.openstack.org/#/c/76533/<br />
*** (marun) Updated to support LB, please review.<br />
** partial specs - deferred - https://review.openstack.org/#/c/71904/, https://review.openstack.org/#/c/74055/<br />
* Bugs for icehouse<br />
** Port binding details - https://bugs.launchpad.net/neutron/+bug/1276395<br />
*** partial fix (add new properties) - https://review.openstack.org/#/c/76363/ - merged<br />
*** remainder (binding details in delete_port_*commit() ops) - will be addressed in update to https://review.openstack.org/#/c/79511/ today - in progress<br />
** bind_port() called in transaction - https://bugs.launchpad.net/neutron/+bug/1276391<br />
*** partial fix (remove validate_port_binding() and unbind_port() ops) - https://review.openstack.org/#/c/79511/ - in review, update today<br />
*** remainder (move binding outside transaction) - in progress, hopefully in review today<br />
** Error handling for update ops - https://bugs.launchpad.net/neutron/+bug/1227336<br />
*** https://review.openstack.org/#/c/69792/ - in review<br />
*** Needs ML2 and core reviews<br />
*** Consensus that undoing operation makes sense if postcommit() ops fail?<br />
** VIF security - https://bugs.launchpad.net/nova/+bug/1112912 - in review<br />
** Binding failed - https://bugs.launchpad.net/neutron/+bug/1244255 - unassigned?<br />
** Agent model migration - https://bugs.launchpad.net/neutron/+bug/1260224 - in review<br />
** L2-pop live migration - https://bugs.launchpad.net/neutron/+bug/1237841 - review abandoned?<br />
*** here is the good review : https://review.openstack.org/#/c/61767/ (will be rebased asap)<br />
* Distributed Virtual Router<br />
** L2 plugin changes needed to enable DVR. See the DVR section of [[Meetings/Neutron-L3-Subteam|L3 subteam page]] for details.<br />
** [https://docs.google.com/document/d/1depasJSnGZPOnRLxEC_PYsVLcGVFXZLqP52RFTe21BE/edit#heading=h.5w7clq272tji Here is the document specifically about L2 changes]<br />
* Juno design summit session proposals<br />
** Submit and read proposals at http://summit.openstack.org/<br />
** I'll submit a general ML2 update/planning/catch-all session<br />
** Unfinished items from icehouse?<br />
** Brainstorm?<br />
* Open Discussion<br />
<br />
=== Meeting March 5, 2014 ===<br />
* Action items from last week:<br />
** None<br />
* Mechanism driver status for icehouse<br />
** bigswitch - merged - https://review.openstack.org/#/c/64944/<br />
** brocade - approved - https://review.openstack.org/#/c/60129/<br />
** cisco apic - deferred? - https://review.openstack.org/#/c/73355/, https://review.openstack.org/#/c/73372/<br />
** cisco ucs - deferred<br />
** freescale - deferred - https://review.openstack.org/#/c/78092/ (former reviews: https://review.openstack.org/#/c/71868/, https://review.openstack.org/#/c/73985/, https://review.openstack.org/#/c/70089/)<br />
** huawei - deferred<br />
** mellanox - merged - https://review.openstack.org/#/c/72854/<br />
** open daylight (odl) - FFE - https://review.openstack.org/#/c/69775/<br />
** openflow agent - merged - https://review.openstack.org/#/c/71791/<br />
** SRIOV mech driver: https://review.openstack.org/#/c/74464/<br />
* Other BPs for icehouse<br />
** migration - FFE - https://review.openstack.org/#/c/76533/<br />
*** (marun) Updated to support LB, please review.<br />
** partial specs - deferred? - https://review.openstack.org/#/c/71904/, https://review.openstack.org/#/c/74055/<br />
* Bugs for icehouse<br />
** https://bugs.launchpad.net/neutron/+bug/1276395, https://review.openstack.org/#/c/76363/ - approved<br />
** https://bugs.launchpad.net/neutron/+bug/1276391 - in progress<br />
** https://review.openstack.org/#/c/69792/ Deals with fails in update-*-postcommit ops <br />
* Distributed Virtual Router<br />
** L2 plugin changes needed to enable DVR. See the DVR section of [[Meetings/Neutron-L3-Subteam|L3 subteam page]] for details.<br />
** [https://docs.google.com/document/d/1depasJSnGZPOnRLxEC_PYsVLcGVFXZLqP52RFTe21BE/edit#heading=h.5w7clq272tji Here is the document specifically about L2 changes]<br />
* Open Discussion<br />
<br />
=== Meeting February 26, 2014 ===<br />
* Action items from last week:<br />
** ML2 team to review Port Binding document and comment inline<br />
*** https://docs.google.com/document/d/1k8tAqfQr8Ujzx5TzpXTYEUaym-0U-pE3YL9wjrS8cDg/edit#heading=h.cpck9ip3dbdv<br />
** marun and rkukura to proceed with migration BP and get an extension from markmcclain<br />
*** Initial patch posted for review, please take a look! https://review.openstack.org/#/c/76533/<br />
**** [marun]: I'm afraid I can't attend the meeting but will be back online later today. <br />
** All ML2 MechanismDrivers which bind ports should ensure they look to make sure the binding:vnic_type attribute is something they handle.<br />
* Port binding bug fixes which may affect MDs:<br />
** https://bugs.launchpad.net/neutron/+bug/1276395<br />
** https://bugs.launchpad.net/neutron/+bug/1276391<br />
* Open Discussion<br />
<br />
=== Meeting February 19, 2014 ===<br />
* Action items from last week:<br />
** rkukura to move port binding discussion into Google Doc<br />
** matrohon to file BP for multi-node testing and bring this up in the infra meeting<br />
* Migration tool<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/ml2-deprecated-plugin-migration<br />
** marun volunteered to own this working with rkukura<br />
* SR-IOV BPs in review:<br />
** https://blueprints.launchpad.net/neutron/+spec/ml2-binding-profile<br />
** https://blueprints.launchpad.net/neutron/+spec/ml2-request-vnic-type<br />
** https://blueprints.launchpad.net/neutron/+spec/vif-details<br />
** https://review.openstack.org/#/c/21946/<br />
** https://bugs.launchpad.net/neutron/+bug/1274034<br />
** https://review.openstack.org/#/c/44596/<br />
* Port binding bug fixes which may affect MDs:<br />
** https://bugs.launchpad.net/neutron/+bug/1276395<br />
** https://bugs.launchpad.net/neutron/+bug/1276391<br />
* Proposed patch to ML2 to move away from providernet extension into the multi-provider extension with arbitrary attributes<br />
** https://review.openstack.org/#/c/37893/<br />
<br />
=== Meeting February 12, 2014 ===<br />
* Action items from last week:<br />
** rkukura to put result of binding changes email discussion into a wiki or google doc<br />
** rkukura to change priorities of all new 3rd party MD BPs to low if they do not already have jenkins job in place<br />
*** https://blueprints.launchpad.net/neutron/+spec/brocade-ml2-mechanism-driver - medium, approved, in review, have jenkins<br />
*** https://blueprints.launchpad.net/neutron/+spec/bsn-ml2-mechanism-driver - medium, approved, no review, no jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/huawei-ml2-mechanism-driver - medium, approved, in review, no jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/ml2-cisco-apic-mechanism-driver - medium, approved, no review, have jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/ml2-opendaylight-mechanism-driver - medium, approved, in review, have jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/ml2-ucs-manager-mechanism-driver - medium, approved, no review, have jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/mlnx-ml2-support - medium, approved, in review, have jenkins<br />
*** https://blueprints.launchpad.net/neutron/+spec/ryu-ml2-driver - medium, approved, in review, have jenkins<br />
*** https://blueprints.launchpad.net/neutron/+spec/bigswitch-ml2-driver - low, approved, in review, no jenkins?, relationship to bsn-ml2-mechanism-driver?<br />
*** https://blueprints.launchpad.net/neutron/+spec/fsl-sdn-os-mech-driver - low, approved, in review, no jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/huawei-ml2-evs-mechanism-driver - low, approved, no review, no jenkins, relationship to huawei-ml2-mechanism-driver?<br />
*** https://blueprints.launchpad.net/neutron/+spec/netron-ml2-mechnism-driver-for-cisco-dfa-support - deferred to juno<br />
* ML2 Exceptions to UserSpace<br />
** https://bugs.launchpad.net/neutron/+bug/1273730<br />
* BPs<br />
** Provider network partial specs: zzelle@irc<br />
** https://wiki.openstack.org/wiki/Provider-network-partial-specs<br />
** https://review.openstack.org/71904<br />
* Blueprints<br />
** https://blueprints.launchpad.net/neutron?searchtext=ml2<br />
** 3 high, 13 medium, 3 low, 13 undefined priorities<br />
** 19 not yet approved for icehouse<br />
** all MDs should probably be same priority<br />
** Which should we approve for icehouse, drop from icehouse or adjust priority?<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron/+bugs?field.tag=ml2<br />
* ovs-firewall security group update: asadoughi<br />
* Tests<br />
** Add the capabality to test core MD (l2-pop, ovs, lb) by the gate<br />
<br />
===Previous Agenda===<br />
* ML2 Sessions Etherpads from Icehouse summit:<br />
** Extensibility of ML2 (Wednesday 4:40PM): https://etherpad.openstack.org/p/ML2_Extensibility<br />
** ML2 QoS and Deprecated Plugin Migration (Wednesday 5:30PM): https://etherpad.openstack.org/p/neutron-qos-hk and https://etherpad.openstack.org/p/ML2_Deprecated_Plugin_Migration<br />
** ML2 Multiple Backend Support (Friday 9:50AM)<br />
** ML2 Mechanism Drivers and Modular Agents (Friday 1:30PM)<br />
* devstack ML2 patches<br />
** Default devstack to ML2: https://bugs.launchpad.net/devstack/+bug/1220745<br />
** Correctly set L3 service plugin for ML2: https://review.openstack.org/#/c/48522/<br />
* Documentation<br />
** Need to focus on this now<br />
** Documentation BP link: https://blueprints.launchpad.net/openstack-manuals/+spec/neutron-ml2-docs<br />
** ML2 documentation bugs link: https://bugs.launchpad.net/openstack-manuals/+bugs?field.tag=ml2<br />
** Need to document ML3 with ML2<br />
* Testing and bug fixes<br />
** Testing of ML2 by everyone would be appreciated<br />
** We need to find and fix any bugs in the next couple of weeks<br />
<br />
* Icehouse Design Summit Topic ideas<br />
** RPC handling in ML2 for Type and Mechanism Drivers<br />
** More extensible TypeDrivers for controller-based MechanismDrivers<br />
** Monolithic Plugin vs. ML2 MechanismDriver - current and future plugins<br />
** Future Directions for ML2 (orchestration, deployment, management, ...)<br />
** Migration from deprecated Plugins (openvswitch, linuxbridge) to ML2 - automation?<br />
** Add support for VXLAN multicast to the OVS agent with newer versions of OVS and Linux kernel.<br />
** Multi-segment provider network implementations in MechanismDrivers, specifically OVS.<br />
** Additional provider network attributes for controller-based plugins such as ODL for networks created outside of Neutron.<br />
<br />
=== Icehouse ML2 work for reference ===<br />
* ML2 TypeDriver Extra Port Info<br />
** https://blueprints.launchpad.net/neutron/+spec/ml2-typedriver-extra-port-info<br />
* Campus Network Blueprint and ML2 integration<br />
** https://blueprints.launchpad.net/neutron/+spec/campus-network<br />
* OpenDaylight Driver<br />
** https://blueprints.launchpad.net/quantum/+spec/ml2-opendaylight-mechanism-driver<br />
<br />
=== Questions? ===<br />
<br />
== Previous Meeting Logs ==<br />
* Available here: [http://eavesdrop.openstack.org/meetings/networking_ml2/ ML2 Meeting Logs]<br />
<br />
== General ML2 Information ==<br />
Here are the current ml2-specific blueprints for havana:<br />
<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-gre<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-mechanism-drivers<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-portbinding<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-vxlan<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-multi-segment-api<br />
<br />
<br />
These tunnel-related blueprints effect the openvswitch and/or<br />
linuxbridge agents, and the features should also (or exclusively) be<br />
supported (using both agents simultaneously where applicable) by the ml2<br />
plugin:<br />
<br />
* https://blueprints.launchpad.net/quantum/+spec/ovs-vxlan-lisp-tunnel<br />
* https://blueprints.launchpad.net/quantum/+spec/openvswitch-kernel-vxlan<br />
* https://blueprints.launchpad.net/quantum/+spec/vxlan-linuxbridge<br />
* https://blueprints.launchpad.net/quantum/+spec/ovs-tunnel-partial-mesh<br />
* https://blueprints.launchpad.net/quantum/+spec/l2-population<br />
<br />
<br />
These blueprints involve the ml2 MechanismDriver API:<br />
<br />
* https://blueprints.launchpad.net/quantum/+spec/tailf-ncs<br />
* https://blueprints.launchpad.net/quantum/+spec/ovsplugin-hardware-devices<br />
<br />
[[Category: Meetings]]</div>Sukhdevhttps://wiki.openstack.org/w/index.php?title=Meetings/Ironic-neutron&diff=144246Meetings/Ironic-neutron2016-12-05T05:05:08Z<p>Sukhdev: </p>
<hr />
<div>'''Weekly meeting on Mondays at 1600 UTC on #openstack-meeting-4'''<br />
<br />
== Tracking Ironic/Neutron integration Discussions ==<br />
<br />
In this meeting we will discuss the integration between Ironic and Neutron (ML2). <br />
Following two etherpads are the for the background purposes<br />
*https://etherpad.openstack.org/p/YVR-neutron-ironic<br />
*https://etherpad.openstack.org/p/liberty-ironic-network-isolation<br />
<br />
* Approved Specs and blueprints for Liberty release content<br />
*** https://review.openstack.org/#/c/188528/<br />
*** https://review.openstack.org/#/c/187829/<br />
*** https://blueprints.launchpad.net/neutron/+spec/neutron-ironic-integration<br />
* Approved Mitaka Specs<br />
*** Nova Spec - https://review.openstack.org/#/c/237067<br />
<br />
===Security Groups support for Baremetal Deployments===<br />
With the Ironic-Neutron integration, we are able to take full benefit of Security Groups support offered by Neutron. <br />
With this integration effort, now Security Group support is available to Bare metal servers the same way as it is available to virtual instances. <br />
When "nova boot" is issued to launch a bare metal instance, similar to virtual instance, --security-groups <seg-group-id> may be specified to apply appropriate ACLs on the physical ports where the bare metal host is connected the TOR(s). ML2 drivers know how to support Security Groups in Neutron.<br />
While this works for tenant network, we need to address the security groups for the provisioning network. Following was proposed and agreed by the Ironic-neutron integration team (see here - http://eavesdrop.openstack.org/meetings/ironic_neutron/2016/ironic_neutron.2016-06-06-16.01.html):<br />
<br />
* Two Security Groups will be added to ironic config: One for Provisioning network and another for Cleaning network (provisioning_network_sg_uuid, and cleanin_network_sg_uuid) by using neutron command "neutron security-group-create" <br />
** Both of these networks, by default will be set to None - to keep the backward compatibility. <br />
* An Operator/Admin may create these security groups when the provisioning and cleaning networks are created and specify the uuid's of these security groups in ironic config<br />
* Ironic driver, during deploy phase, when issues neutron create-port for provisioning network, will use this uuid (if specified). <br />
* ML2 driver will be notified of the appropriate security group and it will apply the appropriate ACLs on the physical ports of the TOR where bare metal host is connected. <br />
<br />
Note: Neutron Callback framework deals with notification of the Security Groups to the ML2 drivers. If a Security group rule is modified/added/deleted, the framework appropriately notifies the subscribers so that ML2 driver can appropriately update the ACLs on the ports where the bare metal hosts are connected. <br />
<br />
== Meeting December 5, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
<br />
* Security Groups for Baremetal deployments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
** https://review.openstack.org/#/q/topic:+bug/1594242<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/q/topic:bug/1618754<br />
** https://review.openstack.org/206163 - Ironic: use portgroups<br />
** nova spec - https://review.openstack.org/#/c/387534/ - approved<br />
*** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
* Ironic Interface attach API<br />
** RFE - https://bugs.launchpad.net/ironic/+bug/1582188<br />
** https://review.openstack.org/#/q/topic:+bug/1582188<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** RFE - https://bugs.launchpad.net/ironic/+bug/1543584<br />
** https://review.openstack.org/#/q/topic:+bug/1543584<br />
<br />
*Open Discussion<br />
<br />
== Meeting November 21, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
<br />
* Security Groups for Baremetal deployments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
** https://review.openstack.org/#/q/topic:+bug/1594242<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/q/topic:bug/1618754<br />
** https://review.openstack.org/206163 - Ironic: use portgroups<br />
** nova spec - https://review.openstack.org/#/c/387534/ - approved<br />
*** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
* Ironic Interface attach API<br />
** RFE - https://bugs.launchpad.net/ironic/+bug/1582188<br />
** https://review.openstack.org/#/q/topic:+bug/1582188<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** RFE - https://bugs.launchpad.net/ironic/+bug/1543584<br />
** https://review.openstack.org/#/q/topic:+bug/1543584<br />
<br />
*Open Discussion<br />
<br />
== Meeting November 14, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
<br />
* Security Groups for Baremetal deployments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
** patch is here - https://review.openstack.org/#/c/361451<br />
** Documentation - https://review.openstack.org/#/c/393962/<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/c/347549 - Merged<br />
** https://review.openstack.org/#/c/332177 - Merged<br />
** https://review.openstack.org/206163 - Ironic: use portgroups<br />
** nova spec - https://review.openstack.org/#/c/387534/ - nova spec approval freeze is o-1 (Nov 17)<br />
** Documentation - https://review.openstack.org/#/c/393660/<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** RFE - https://bugs.launchpad.net/ironic/+bug/1543584<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** RFE - https://bugs.launchpad.net/ironic/+bug/1582188<br />
** Spec - https://review.openstack.org/#/c/317636/<br />
** WIP POC code:<br />
*** Ironic - https://review.openstack.org/#/c/327046/<br />
*** Nova - https://review.openstack.org/#/c/364413/<br />
*** IronicClient - https://review.openstack.org/#/c/364420/<br />
<br />
*Open Discussion<br />
<br />
== Meeting November 7, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
<br />
* Security Groups for Baremetal deployments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
** patch is here - https://review.openstack.org/#/c/361451<br />
** Documentation - https://review.openstack.org/#/c/393962/<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/c/347549 - Merged<br />
** https://review.openstack.org/#/c/332177/<br />
** https://review.openstack.org/206163 - Ironic: use portgroups<br />
** nova spec - https://review.openstack.org/#/c/387534/ - nova spec approval freeze is o-1 (Nov 17)<br />
** Documentation - https://review.openstack.org/#/c/393660/<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** RFE - https://bugs.launchpad.net/ironic/+bug/1543584<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** RFE - https://bugs.launchpad.net/ironic/+bug/1582188<br />
** Spec - https://review.openstack.org/#/c/317636/<br />
** WIP POC code:<br />
*** Ironic - https://review.openstack.org/#/c/327046/<br />
*** Nova - https://review.openstack.org/#/c/364413/<br />
*** IronicClient - https://review.openstack.org/#/c/364420/<br />
<br />
*Open Discussion<br />
<br />
== Meeting October 31, 2016 ==<br />
Meeting cancelled, people travelling/recovering from Ocata summit.<br />
<br />
== Meeting October 16, 2016 ==<br />
<br />
* Sukhdev has a Dr. appointment and will not be able to chair this meeting. Unless sambets volunteers to chairs this, this is meeting is cancelled. <br />
* Will see you all in Barcelona next week. <br />
<br />
== Meeting October 10, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
** Sukhdev is unavailable today - Sam or Jim will chair the meeting<br />
<br />
* Security Groups for Baremetal deployments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
** patch is here - https://review.openstack.org/#/c/361451<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/c/347549<br />
** https://review.openstack.org/#/c/332177/<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code:<br />
*** Ironic - https://review.openstack.org/#/c/327046/<br />
*** Nova - https://review.openstack.org/#/c/364413/<br />
*** IronicClient - https://review.openstack.org/#/c/364420/<br />
<br />
<br />
*Open Discussion<br />
== Meeting October 31, 2016 ==<br />
Meeting cancelled while we recover from the OpenStack summit, next meeting will be 7th Nov.<br />
<br />
== Meeting October 3, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
** Ocata Release Schedule - https://releases.openstack.org/ocata/schedule.html<br />
<br />
* Security Groups for Baremetal deployments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
** patch is here - https://review.openstack.org/#/c/361451<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/c/347549<br />
** https://review.openstack.org/#/c/332177/<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code:<br />
*** Ironic - https://review.openstack.org/#/c/327046/<br />
*** Nova - https://review.openstack.org/#/c/364413/<br />
*** IronicClient - https://review.openstack.org/#/c/364420/<br />
<br />
<br />
*Open Discussion<br />
<br />
== Meeting September 12, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
** patch is here - https://review.openstack.org/#/c/361451<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/c/347549<br />
** https://review.facebook.com/#/c/332177<br />
<br />
* Other patches<br />
<br />
** Nova:<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code:<br />
*** Ironic - https://review.openstack.org/#/c/327046/<br />
*** Nova - https://review.openstack.org/#/c/364413/<br />
*** IronicClient - https://review.openstack.org/#/c/364420/<br />
<br />
<br />
*Open Discussion<br />
<br />
== Meeting August 22, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
* Remaining work items<br />
** Desired for Newton Cycle<br />
*** Port Groups <br />
*** Security Groups <br />
** Probably for O-cycle<br />
*** Vlan aware Servers<br />
*** Ironic API for interface attach/detach<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** Nova:<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
<br />
== Meeting August 15, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Update on testing of latest merged code (Sukhdev)<br />
** see bug - https://bugs.launchpad.net/ironic/+bug/1610389<br />
<br />
* Remaining work items<br />
<br />
** Desired for Newton Cycle<br />
*** Port Groups <br />
*** Ironic Inspector <br />
*** Security Groups - should be ready before Newton release (Sukhdev)<br />
<br />
** Probably for O-cycle<br />
*** Vlan aware Servers<br />
*** Ironic API for interface attach/detach<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** LLDP<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
<br />
<br />
== Meeting August 8, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** All patches for phase 1 of Ironic-neutron integration have merged (Nova, Neutron, Ironic) - congrats to the team<br />
<br />
* Update on testing of latest merged code (Sukhdev)<br />
** see bug - https://bugs.launchpad.net/ironic/+bug/1610389<br />
<br />
* Remaining work items<br />
<br />
** Desired for Newton Cycle<br />
*** Port Groups <br />
*** Ironic Inspector <br />
*** Security Groups - should be ready before Neuton release (Sukhdev) - pending bug listed above<br />
<br />
** Probably for O-cycle<br />
*** Vlan aware Servers<br />
*** Ironic API for interface attach/detach<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** LLDP<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
<br />
== Meeting August 1, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Update of all merged patches<br />
<br />
* Remaining work items<br />
<br />
** Desired for Newton Cycle<br />
*** Port Groups <br />
*** Ironic Inspector <br />
*** Security Groups - should be ready before Neuton release (Sukhdev)<br />
<br />
** Probably for O-cycle<br />
*** Vlan aware Servers<br />
*** Ironic API for interface attach/detach<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** LLDP<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
<br />
<br />
== Meeting July 25, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Remaining work items<br />
** Port Groups <br />
** Ironic Inspector <br />
** Nova patches<br />
** Vlan aware Servers<br />
** Security Groups - should be ready before Neuton release (Sukhdev)<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** LLDP<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
** (mjturek1) Question about MAC address uniqueness between portgroups and ports<br />
<br />
<br />
<br />
== Meeting July 18, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** All critical Ironic patches for network integration are merged<br />
** Nova mid cycle <br />
<br />
* Remaining work items<br />
** Port Groups <br />
** Ironic Inspector <br />
** Nova patches<br />
** Vlan aware Servers<br />
** Security Groups <br />
** devstack<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** LLDP<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
** (mjturek1) Question about MAC address uniqueness between portgroups and ports<br />
<br />
== Meeting July 11, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Plan discussion for merging following Ironic/nova patches<br />
** Following are critical patches - targeted for Newton<br />
** Ironic:<br />
*** https://review.openstack.org/#/c/285852/<br />
*** https://review.openstack.org/#/c/206244/<br />
*** https://review.openstack.org/#/c/206144<br />
*** https://review.openstack.org/#/c/213262/<br />
** LLDP:<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
** (mjturek1) Question about MAC address uniqueness between portgroups and ports<br />
<br />
== Meeting July 4, 2016 ==<br />
=== This week's meeting cancelled - US public holiday ===<br />
<br />
== Meeting June 27, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** Sukhdev is not available to host the meeting this week. Can somebody chair the meeting? I am away and will try to login remotely, but, not sure.<br />
** Newton nova non-priority feature freeze is June 30.<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* Plan discussion for merging following Ironic/nova patches<br />
** Following are critical patches - targeted for Newton<br />
** Ironic:<br />
*** https://review.openstack.org/#/c/285852/<br />
*** https://review.openstack.org/#/c/206244/<br />
*** https://review.openstack.org/#/c/206144<br />
*** https://review.openstack.org/#/c/213262/<br />
*** https://review.openstack.org/#/c/317391/ <--- I added this to the list (Sukhdev)<br />
** LLDP:<br />
*** https://review.openstack.org/321082<br />
*** https://review.openstack.org/320584<br />
** Nova:<br />
*** '''Newton nova non-priority feature freeze is June 30.'''<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
<br />
== Meeting June 20, 2016 ==<br />
=== This week's meeting cancelled - everybody is in Ironic mid-cycle sprint ===<br />
<br />
== Meeting June 13, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Security Groups Support for Baremetal deployments - Sukhdev<br />
** Description of Security Groups described here - https://wiki.openstack.org/wiki/Meetings/Ironic-neutron#Security_Groups_support_for_Baremetal_Deployments<br />
** Further update from amotoki and Sukhdev<br />
<br />
* Update from the latest Integration testing (Sukhdev)<br />
<br />
* Following are critical patches - targeted for Newton<br />
** Ironic:<br />
*** https://review.openstack.org/#/c/285852/<br />
*** https://review.openstack.org/#/c/206244/<br />
*** https://review.openstack.org/#/c/206144<br />
*** https://review.openstack.org/#/c/213262/<br />
*** https://review.openstack.org/#/c/317391/ <--- I added this to the list (Sukhdev)<br />
*** https://review.openstack.org/#/c/325197/ <--- Added (sambetts)<br />
** Nova:<br />
*** '''Newton nova non-priority feature freeze is June 30.'''<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
== Meeting June 6, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Action Item from past week - Sukhdev<br />
** https://review.openstack.org/#/c/182242/14/specs/newton/approved/user-controlled-sriov-ports-allocation.rst<br />
** Notes from previous meetings:<br />
*** Rumour has it they are looking to support bonding for virt, discuss.<br />
**** If neutron is going to model bonding, we don't need to model it in Ironic.<br />
***** Need to be sure, because if thats the case we shouldn't merge the portgroups API because then we have to deprecate it.<br />
<br />
* Security Groups Support for Baremetal deployments - Sukhdev<br />
<br />
* Update from the latest Integration testing (Sukhdev)<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Following are critical patches - targeted for Newton<br />
** Ironic:<br />
*** https://review.openstack.org/#/c/285852/<br />
*** https://review.openstack.org/#/c/206244/<br />
*** https://review.openstack.org/#/c/206144<br />
*** https://review.openstack.org/#/c/213262/<br />
*** https://review.openstack.org/#/c/317391/ <--- I added this to the list (Sukhdev)<br />
*** https://review.openstack.org/#/c/325197/ <--- Added (sambetts)<br />
** Nova:<br />
*** '''Newton nova non-priority feature freeze is June 30.'''<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
<br />
*Open Discussion<br />
<br />
== Meeting May 23, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Following are critical patches - targeted for Newton<br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/213262/<br />
***https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
***https://review.openstack.org/206163 - Ironic: use portgroups<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
<br />
* Rumour has it they are looking to support bonding for virt, discuss.<br />
** If neutron is going to model bonding, we don't need to model it in Ironic.<br />
*** Need to be sure, because if thats the case we shouldn't merge the portgroups API because then we have to deprecate it.<br />
<br />
*Open Discussion<br />
<br />
****it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
***Newton nova non-priority feature freeze is June 30.<br />
<br />
== Meeting May 16, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
<br />
* Rumour has it they are looking to support bonding for virt, discuss.<br />
** If neutron is going to model bonding, we don't need to model it in Ironic.<br />
*** Need to be sure, because if thats the case we shouldn't merge the portgroups API because then we have to deprecate it.<br />
<br />
* Following are critical patches - targeted for Newton<br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/213262/<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
*Open Discussion<br />
**Please let us confirm nova patches.(hshiina)<br />
***https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
***https://review.openstack.org/206163 - Ironic: use portgroups<br />
****it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
***Newton nova non-priority feature freeze is June 30.<br />
<br />
=== No Meeting on May 2, 2016 - People traveling back from Austin Summit ===<br />
<br />
=== No Meeting on April 25, 2016 - Everybody at Austin Summit ===<br />
<br />
== Meeting April 18, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** Next week in Austin - no meeting next week. <br />
** Cross project session - https://www.openstack.org/summit/austin-2016/summit-schedule/#day=2016-04-26&summit_types=2&tags=3601<br />
<br />
* Following are critical patches - targeted for Newton in April (if possible) - Did I miss anyone? <br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/213262/<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** [WIP] Allow mapping multiple Neutron ports to Ironic ports<br />
*** Ironic Part: https://review.openstack.org/282431<br />
*** Nova Part: https://review.openstack.org/289412<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287408/<br />
<br />
*Open Discussion<br />
<br />
== Meeting April 11, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** We have one more meeting before summit<br />
** Can we get the critical patches (listed below) merged within month of April? Need some love from Ironic cores<br />
<br />
* Following are critical patches - targeted for Newton in April (if possible) - Did I miss anyone? <br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/213262/<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** [WIP] Allow mapping multiple Neutron ports to Ironic ports<br />
*** Ironic Part: https://review.openstack.org/282431<br />
*** Nova Part: https://review.openstack.org/289412<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287408/<br />
<br />
*Open Discussion<br />
<br />
== Meeting April 4, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** Neutron Joint session with Ironic/Nova proposed - https://etherpad.openstack.org/p/newton-neutron-summit-ideas<br />
<br />
* Following are critical patches - targeted for Newton in April (if possible) - Did I miss anyone? <br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/213262/<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** [WIP] Allow mapping multiple Neutron ports to Ironic ports<br />
*** Ironic Part: https://review.openstack.org/282431<br />
*** Nova Part: https://review.openstack.org/289412<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287408/<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
<br />
=== No Meeting on March 28, 2016 ===<br />
<br />
== Meeting March 21, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Following are critical patches - targeted for Newton in April (if possible) - Did I miss anyone? <br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/139687/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** [WIP] Allow mapping multiple Neutron ports to Ironic ports<br />
*** Ironic Part: https://review.openstack.org/282431<br />
*** Nova Part: https://review.openstack.org/289412<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287408/<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
<br />
== Meeting March 14, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Generic Switch Discussion - continuation from last week<br />
** https://github.com/jumpojoy/generic_switch<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287408/<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
<br />
<br />
== Meeting March 7, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Network Provider refactor<br />
** Two patches merged; one remaining - https://review.openstack.org/285852<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287408/<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting February 29, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Network Provider refactor<br />
** https://review.openstack.org/#/c/285852/5<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853/2<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
<br />
== Meeting February 22, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
=== No Meeting on February 15, 2016 - due to holiday in USA (long weekend) ===<br />
<br />
== Meeting February 8, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status<br />
** Some of the Ironic patches are merged - thanks to everybody!!<br />
** I have updated the etherpad to reflect merged patches - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting February 1, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Austin Summit proposal submittal date is today (2/1/16)<br />
<br />
* Integration Testing Status<br />
** All of the patches are tested and seem to be working just fine.<br />
** I have updated the etherpad (under integration status) - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting January 25, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status<br />
** All of the patches are tested and seem to be working just fine.<br />
** I have updated the etherpad (under integration status) - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Discussion regarding integration with Ironic Inspector - the format for switch-id and switch-info fields<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting January 18, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status<br />
** Most of the patches are tested and seem to be working just fine.<br />
** I have updated the etherpad (under integration status) - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Discussion regarding integration with Ironic Inspector - the format for switch-id and switch-info fields<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting January 11, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status<br />
** API version error is noted during execution of "ironic port-update" CLI<br />
** Please see item 14 at the bottom of this etherpad (under integration status) - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting January 4, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Happy and Healthy New Year to all<br />
** M2 is mid-jan <br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
*** Item 7 still requires investigation<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
<br />
== Meeting December 14, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Sukhdev is out for next two weeks (back on Jan 4, 2016)<br />
** M2 is mid-jan <br />
<br />
* Updated list of patches under review <br />
** Devstack patches need to be resubmitted - vsaienko<br />
** Two patches are in merge conflict - need attention <br />
** Few patches have comments that require attention<br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Most critical issues are closed - following two are outstanding: <br />
*** Item 7 still requires investigation<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting December 7, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Updated list of patches under review - <br />
** one Nova and one Neutron patch merged<br />
** New Devstack patches - require reviews<br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Discussion on Testing (CI) - vsaienko<br />
<br />
* Tempest testing <br />
** see here - http://lists.openstack.org/pipermail/openstack-dev/2015-November/080609.html<br />
** https://bugs.launchpad.net/tempest/+bug/1520230<br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Most critical issues are closed - following two are outstanding: <br />
*** Item 2 is pending approval of nova spec - https://review.openstack.org/#/c/237067<br />
*** Item 7 still requires investigation<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting November 30, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** jroll is out this week, updates:<br />
*** nova spec is approved<br />
*** Nova patches are in a single chain here: https://review.openstack.org/#/q/status:open+project:openstack/nova+branch:master+topic:bp/ironic-networks-support,n,z<br />
*** first two patches are updated and passing tests locally, should be good to go<br />
*** third patch (portgroup support) still needs work.<br />
<br />
* Actions from last week<br />
** Sukhdev and Kevin Benton to work on ML2 for OVS for CI testing<br />
*** https://review.openstack.org/#/c/249265/<br />
*** This patch was testing for Neutron side <br />
<br />
* Discussion on Testing (CI)<br />
** This will be the main focus of the meeting - We have another excellent solution on the table. <br />
*** http://lists.openstack.org/pipermail/openstack-dev/2015-November/080492.html<br />
<br />
* Tempest testing <br />
** see here - http://lists.openstack.org/pipermail/openstack-dev/2015-November/080609.html<br />
** https://bugs.launchpad.net/tempest/+bug/1520230<br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Most critical issues are closed - following two are outstanding: <br />
*** Item 2 is pending approval of nova spec - https://review.openstack.org/#/c/237067<br />
*** Item 7 still requires investigation<br />
<br />
* Patches under review/testing<br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting November 23, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** M1 is in first week of December<br />
<br />
* Discussion on Testing (CI)<br />
** This will be the main focus of the meeting. We need to come up with an acceptable plan <br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Most critical issues are closed - following two are outstanding: <br />
*** Item 2 is pending approval of nova spec - https://review.openstack.org/#/c/237067<br />
*** Item 7 still requires investigation<br />
<br />
* Patches under review/testing<br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
=== November 16 meeting is cancelled - Next meeting on November 23, 2015 ===<br />
<br />
== Meeting November 9, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Welcome back from Tokyo<br />
** OpenStack summit was great - huge showing and interest in Ironic-Neutron integration<br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** I updated the etherpad. Looks like most of the critical issues are resolved. Items 7,9, and 10 remain to be addressed<br />
<br />
* Patches under review/testing<br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Discussion on Testing (CI)<br />
** We need to plan for this. Some of the patches might be blocked from merges unless we have this in place. <br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting October 19, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** We will see you in Tokyo next week<br />
** No meeting next week - due to summit<br />
** No meeting week after that - to recover from travels (Next meeting will be on Nov 9th)<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** See item 13 at the bottom of the etherpad<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting October 12, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting October 5, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Good progress on the network flip testing. <br />
<br />
* Action Items from previous week<br />
** Sukhdev to discuss/resolve the device_owner for for neutron ports. We will use 'baremetal:<CN>' as the device ID for ports belonging to Ironic deployments<br />
** lazy_prince to look into gate and devstack related cleanup<br />
** cragusa to work on documenting Ironic-Neutron integration in Ironic documentation<br />
** Sukhdev to take over devref documentation for ML2 driver - no update for this week<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting September 28, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Jim is new PTL for Ironic<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tenant ID(s) for the networks <br />
** For provisioning network - what should be the tenant ID in neutron create_port() request? <br />
<br />
* Action Items from previous week<br />
** lazy_prince to look into gate and devstack related cleanup<br />
** cragusa to work on documenting Ironic-Neutron integration in Ironic documentation<br />
** Sukhdev to take over devref documentation for ML2 driver - no update for this week<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic - amotoki will not be able to complete it, but will review it. Sukhdev will take over. <br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting September 21, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Action Items from previous week<br />
** lazy_prince to look into gate and devstack related cleanup<br />
** cragusa to work on documenting Ironic-Neutron integration in Ironic documentation<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Waiting on critical bug fixes<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic - amotoki will not be able to complete it, but will review it. Sukhdev will take over. <br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
== Meeting September 14, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Ironic soft FF is this week<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Few critical fixes are needed<br />
<br />
* Patches merge decision<br />
** Which patches can we merge?<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic - no update <br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting August 31, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Neutron FF is this week. Our Neutron patches are already in. If anybody believes anything needs to go into neutron prior to FF, please speak up. Please use this blueprint - https://blueprints.launchpad.net/neutron/+spec/neutron-ironic-integration <br />
** ML2 drivers to vendor specific repos are not bound by this FF. They can go anytime<br />
<br />
* Actions from the last week<br />
** Sukhdev to follow up with amotoki regarding ML2 documentation - made several attempts. Have not been able to connect<br />
** lazy_prince to push updated patch to address the authentication issue. <br />
*** an updated version of the patch is pushed - have not tested it yet<br />
** yhvh_ and cragusa to push an updated patch to address the DB issue in the Ironic CLI<br />
<br />
* Integration Effort<br />
** There are few blockers that we need to address for the integration effort to move forward.<br />
<br />
* Discussion on the plan for next few weeks for the integration testing<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Testing<br />
** See etherpad above for the details of discussion about testing<br />
<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic - could not get update from amotoki - need to follow up. <br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
<br />
== Meeting August 24, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Neutron FF is next week. Our Neutron patches are already in. If anybody believes anything needs to go into neutron prior to FF, please speak up. Please use this blueprint - https://blueprints.launchpad.net/neutron/+spec/neutron-ironic-integration <br />
** ML2 drivers to vendor specific repos are not bound by this FF. They can go anytime<br />
<br />
* Integration Effort<br />
** We kicked off integration testing during the mid-cycle sprint.<br />
** There are few blockers that we need to address for the integration effort to move forward.<br />
<br />
* Discussion on the plan for next few weeks for the integration testing<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Testing<br />
** See etherpad above for the details of discussion about testing<br />
<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting August 17, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Ironic Sprint Update<br />
** Here are details - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Decision was made not to use bind_requested flag - instead use host-id<br />
** Issues discovered with the new API during testing<br />
*** DB does not seem to be getting updated with the link-connection information<br />
** Made lots of progress on the testing/debugging<br />
<br />
* Testing<br />
** See etherpad above for the details of discussion about testing<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting August 3, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Ironic mid-cycle sprint next week<br />
*** https://etherpad.openstack.org/p/ironic-liberty-midcycle<br />
* Patches under review <br />
** https://review.openstack.org/#/c/197774/1<br />
** https://review.openstack.org/#/c/206232/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/206163/<br />
** https://review.openstack.org/#/c/186855<br />
** https://review.openstack.org/#/c/194413/<br />
* Testing<br />
** Test the network connectivity and flip logic<br />
** Test the API - ML2 interface<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting July 27, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Ironic mid-cycle sprint scheduled for Aug 12-14 in Seattle<br />
*** https://etherpad.openstack.org/p/ironic-liberty-midcycle<br />
* Patches under review <br />
** Neutron patch for addition of binding:vnic_type to facilitate filtering by ML2 drivers - https://review.openstack.org/#/c/197774/1<br />
** https://review.openstack.org/#/c/186855<br />
** https://review.openstack.org/#/c/194413/<br />
* Testing<br />
** Test the network connectivity and flip logic<br />
** Test the API - ML2 interface<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
<br />
== Meeting July 20, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Liberty Release Schedule - https://wiki.openstack.org/wiki/Liberty_Release_Schedule<br />
** Ironic mid-cycle sprint scheduled for Aug 12-14 in Seattle<br />
*** https://etherpad.openstack.org/p/ironic-liberty-midcycle<br />
* Patches under review <br />
** Neutron patch for addition of binding:vnic_type to facilitate filtering by ML2 drivers - https://review.openstack.org/#/c/197774/1<br />
** https://review.openstack.org/#/c/186855<br />
** https://review.openstack.org/#/c/194413/<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
* Testing<br />
** Test the network connectivity and flip logic<br />
** Test the API - ML2 interface<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
<br />
== Meeting July 13, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Liberty Release Schedule - https://wiki.openstack.org/wiki/Liberty_Release_Schedule<br />
** Liberty Feature Freeze - 1st week of Sept. <br />
** Ironic mid-cycle sprint scheduled for Aug 12-14 in Seattle<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip <br />
*** https://review.openstack.org/#/c/187829/<br />
* Patches under review <br />
** WIP Neutron patch for addition of binding:vnic_type to facilitate filtering by ML2 drivers - https://review.openstack.org/#/c/197774/1<br />
** https://review.openstack.org/#/c/186855<br />
** https://review.openstack.org/#/c/194413/<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
<br />
== Meeting July 6, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Ironic mid-cycle sprint scheduled for Aug 12-14 in Seattle<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip <br />
*** https://review.openstack.org/#/c/187829/<br />
* Patches under review <br />
** WIP Neutron patch for addition of binding:vnic_type to facilitate filtering by ML2 drivers - https://review.openstack.org/#/c/197774/1<br />
** https://review.openstack.org/#/c/186855<br />
** https://review.openstack.org/#/c/194413/<br />
* Bare metal physical connectivity scenarios - supported and unsupported<br />
** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting June 29, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip <br />
*** https://review.openstack.org/#/c/187829/<br />
*Discuss supported/unsupported baremetal attachment scenarios - Doc available here: https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
(Opened up the doc to Edit for everyone - please feel free to post comments)<br />
*Open Discussion<br />
** A random thought based upon discussion with Armando during Neutron mid-cycle sprint - <br />
*** possibility of using device owner for Bare metal hosts as " Compute:Ironic"<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting June 22, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Please see Long Term Items section at the bottom of this wiki and feel free to add additional features that you would like included<br />
** "Get me a network" https://review.openstack.org/#/c/184857/<br />
** If anybody wants to make any announcement, feel free to add here<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip <br />
*** https://review.openstack.org/#/c/187829/<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting June 15, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Thanks to Jim and Laura for pushing updated versions of the specs. <br />
** If anybody wants to make any announcement, feel free to add here<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip <br />
*** https://review.openstack.org/#/c/187829/<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting June 8, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Priority for this week is to finalize the specs so that we can move to the implementation<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip<br />
*** https://review.openstack.org/#/c/187829/<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Initial Kick off Meeting June 1, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** We need contributors to help with implementation. Please identify as to what will you be willing to help with<br />
* Discuss Team Goals<br />
* Progress on the spec for modification to Ironic Port API<br />
* Nova/Neutron interaction proposal (jroll) -- let's add an optional parameter to the Neutron API to control whether or not to plumb the network immediately, and use it like this https://review.openstack.org/#/c/186855/<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Team Charter/Goals - for Liberty release ==<br />
*Create a spec with the details of Bare Metal physical connectivity information model and Ironic Port API modification<br />
** Generate a patch to implement this spec<br />
*Define the details of the network flip orchestration logic<br />
** Finalize as to what is the best way to refactor Nova code to facilitate this functionality<br />
*CI for testing this functionality<br />
** this includes a plan as well implementation<br />
*Initially this feature will be 'experimental' for Liberty for both Neutron and Ironic.<br />
** As the feature stabilizes in both Ironic and Neutron in 'M' release, we will move it out of 'experimental'.<br />
<br />
=== Initial Charter will not cover the following === <br />
* Automated discovery of the ports physical connectivity <br />
** Initial functionality will be tested by using modified Ironic Port IP to specify the physical connectivity information<br />
<br />
=== Long term items (not covered in initial charter) ===<br />
* Enhancement to the flavor type based upon the Lag'ed ports for Bare metal servers - for better bandwidth<br />
* Ability for an operator to specify/select a port (from multiple ports connecting a BM server) to connect to a given network - e.g. an option in "nova boot" to specify a specific port <br />
* We will consider utilizing other ways to pass the physical connectivity information to Neutron (if it presents additional flexibility to support additional features) - such as resource labels, using an Ironic specific table in port-binding, etc. <br />
* Feel free to add additional items<br />
<br />
== Previous meetings Logs==<br />
*http://eavesdrop.openstack.org/meetings/ironic_neutron/</div>Sukhdevhttps://wiki.openstack.org/w/index.php?title=Meetings/Ironic-neutron&diff=142954Meetings/Ironic-neutron2016-11-27T21:07:15Z<p>Sukhdev: </p>
<hr />
<div>'''Weekly meeting on Mondays at 1600 UTC on #openstack-meeting-4'''<br />
<br />
== Tracking Ironic/Neutron integration Discussions ==<br />
<br />
In this meeting we will discuss the integration between Ironic and Neutron (ML2). <br />
Following two etherpads are the for the background purposes<br />
*https://etherpad.openstack.org/p/YVR-neutron-ironic<br />
*https://etherpad.openstack.org/p/liberty-ironic-network-isolation<br />
<br />
* Approved Specs and blueprints for Liberty release content<br />
*** https://review.openstack.org/#/c/188528/<br />
*** https://review.openstack.org/#/c/187829/<br />
*** https://blueprints.launchpad.net/neutron/+spec/neutron-ironic-integration<br />
* Approved Mitaka Specs<br />
*** Nova Spec - https://review.openstack.org/#/c/237067<br />
<br />
===Security Groups support for Baremetal Deployments===<br />
With the Ironic-Neutron integration, we are able to take full benefit of Security Groups support offered by Neutron. <br />
With this integration effort, now Security Group support is available to Bare metal servers the same way as it is available to virtual instances. <br />
When "nova boot" is issued to launch a bare metal instance, similar to virtual instance, --security-groups <seg-group-id> may be specified to apply appropriate ACLs on the physical ports where the bare metal host is connected the TOR(s). ML2 drivers know how to support Security Groups in Neutron.<br />
While this works for tenant network, we need to address the security groups for the provisioning network. Following was proposed and agreed by the Ironic-neutron integration team (see here - http://eavesdrop.openstack.org/meetings/ironic_neutron/2016/ironic_neutron.2016-06-06-16.01.html):<br />
<br />
* Two Security Groups will be added to ironic config: One for Provisioning network and another for Cleaning network (provisioning_network_sg_uuid, and cleanin_network_sg_uuid) by using neutron command "neutron security-group-create" <br />
** Both of these networks, by default will be set to None - to keep the backward compatibility. <br />
* An Operator/Admin may create these security groups when the provisioning and cleaning networks are created and specify the uuid's of these security groups in ironic config<br />
* Ironic driver, during deploy phase, when issues neutron create-port for provisioning network, will use this uuid (if specified). <br />
* ML2 driver will be notified of the appropriate security group and it will apply the appropriate ACLs on the physical ports of the TOR where bare metal host is connected. <br />
<br />
Note: Neutron Callback framework deals with notification of the Security Groups to the ML2 drivers. If a Security group rule is modified/added/deleted, the framework appropriately notifies the subscribers so that ML2 driver can appropriately update the ACLs on the ports where the bare metal hosts are connected. <br />
<br />
== Meeting November 28, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
<br />
* Security Groups for Baremetal deployments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
** https://review.openstack.org/#/q/topic:+bug/1594242<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/q/topic:bug/1618754<br />
** https://review.openstack.org/206163 - Ironic: use portgroups<br />
** nova spec - https://review.openstack.org/#/c/387534/ - approved<br />
*** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
* Ironic Interface attach API<br />
** RFE - https://bugs.launchpad.net/ironic/+bug/1582188<br />
** https://review.openstack.org/#/q/topic:+bug/1582188<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** RFE - https://bugs.launchpad.net/ironic/+bug/1543584<br />
** https://review.openstack.org/#/q/topic:+bug/1543584<br />
<br />
*Open Discussion<br />
<br />
== Meeting November 21, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
<br />
* Security Groups for Baremetal deployments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
** https://review.openstack.org/#/q/topic:+bug/1594242<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/q/topic:bug/1618754<br />
** https://review.openstack.org/206163 - Ironic: use portgroups<br />
** nova spec - https://review.openstack.org/#/c/387534/ - approved<br />
*** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
* Ironic Interface attach API<br />
** RFE - https://bugs.launchpad.net/ironic/+bug/1582188<br />
** https://review.openstack.org/#/q/topic:+bug/1582188<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** RFE - https://bugs.launchpad.net/ironic/+bug/1543584<br />
** https://review.openstack.org/#/q/topic:+bug/1543584<br />
<br />
*Open Discussion<br />
<br />
== Meeting November 14, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
<br />
* Security Groups for Baremetal deployments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
** patch is here - https://review.openstack.org/#/c/361451<br />
** Documentation - https://review.openstack.org/#/c/393962/<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/c/347549 - Merged<br />
** https://review.openstack.org/#/c/332177 - Merged<br />
** https://review.openstack.org/206163 - Ironic: use portgroups<br />
** nova spec - https://review.openstack.org/#/c/387534/ - nova spec approval freeze is o-1 (Nov 17)<br />
** Documentation - https://review.openstack.org/#/c/393660/<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** RFE - https://bugs.launchpad.net/ironic/+bug/1543584<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** RFE - https://bugs.launchpad.net/ironic/+bug/1582188<br />
** Spec - https://review.openstack.org/#/c/317636/<br />
** WIP POC code:<br />
*** Ironic - https://review.openstack.org/#/c/327046/<br />
*** Nova - https://review.openstack.org/#/c/364413/<br />
*** IronicClient - https://review.openstack.org/#/c/364420/<br />
<br />
*Open Discussion<br />
<br />
== Meeting November 7, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
<br />
* Security Groups for Baremetal deployments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
** patch is here - https://review.openstack.org/#/c/361451<br />
** Documentation - https://review.openstack.org/#/c/393962/<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/c/347549 - Merged<br />
** https://review.openstack.org/#/c/332177/<br />
** https://review.openstack.org/206163 - Ironic: use portgroups<br />
** nova spec - https://review.openstack.org/#/c/387534/ - nova spec approval freeze is o-1 (Nov 17)<br />
** Documentation - https://review.openstack.org/#/c/393660/<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** RFE - https://bugs.launchpad.net/ironic/+bug/1543584<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** RFE - https://bugs.launchpad.net/ironic/+bug/1582188<br />
** Spec - https://review.openstack.org/#/c/317636/<br />
** WIP POC code:<br />
*** Ironic - https://review.openstack.org/#/c/327046/<br />
*** Nova - https://review.openstack.org/#/c/364413/<br />
*** IronicClient - https://review.openstack.org/#/c/364420/<br />
<br />
*Open Discussion<br />
<br />
== Meeting October 31, 2016 ==<br />
Meeting cancelled, people travelling/recovering from Ocata summit.<br />
<br />
== Meeting October 16, 2016 ==<br />
<br />
* Sukhdev has a Dr. appointment and will not be able to chair this meeting. Unless sambets volunteers to chairs this, this is meeting is cancelled. <br />
* Will see you all in Barcelona next week. <br />
<br />
== Meeting October 10, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
** Sukhdev is unavailable today - Sam or Jim will chair the meeting<br />
<br />
* Security Groups for Baremetal deployments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
** patch is here - https://review.openstack.org/#/c/361451<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/c/347549<br />
** https://review.openstack.org/#/c/332177/<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code:<br />
*** Ironic - https://review.openstack.org/#/c/327046/<br />
*** Nova - https://review.openstack.org/#/c/364413/<br />
*** IronicClient - https://review.openstack.org/#/c/364420/<br />
<br />
<br />
*Open Discussion<br />
== Meeting October 31, 2016 ==<br />
Meeting cancelled while we recover from the OpenStack summit, next meeting will be 7th Nov.<br />
<br />
== Meeting October 3, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
** Ocata Release Schedule - https://releases.openstack.org/ocata/schedule.html<br />
<br />
* Security Groups for Baremetal deployments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
** patch is here - https://review.openstack.org/#/c/361451<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/c/347549<br />
** https://review.openstack.org/#/c/332177/<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code:<br />
*** Ironic - https://review.openstack.org/#/c/327046/<br />
*** Nova - https://review.openstack.org/#/c/364413/<br />
*** IronicClient - https://review.openstack.org/#/c/364420/<br />
<br />
<br />
*Open Discussion<br />
<br />
== Meeting September 12, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
** patch is here - https://review.openstack.org/#/c/361451<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/c/347549<br />
** https://review.facebook.com/#/c/332177<br />
<br />
* Other patches<br />
<br />
** Nova:<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code:<br />
*** Ironic - https://review.openstack.org/#/c/327046/<br />
*** Nova - https://review.openstack.org/#/c/364413/<br />
*** IronicClient - https://review.openstack.org/#/c/364420/<br />
<br />
<br />
*Open Discussion<br />
<br />
== Meeting August 22, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
* Remaining work items<br />
** Desired for Newton Cycle<br />
*** Port Groups <br />
*** Security Groups <br />
** Probably for O-cycle<br />
*** Vlan aware Servers<br />
*** Ironic API for interface attach/detach<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** Nova:<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
<br />
== Meeting August 15, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Update on testing of latest merged code (Sukhdev)<br />
** see bug - https://bugs.launchpad.net/ironic/+bug/1610389<br />
<br />
* Remaining work items<br />
<br />
** Desired for Newton Cycle<br />
*** Port Groups <br />
*** Ironic Inspector <br />
*** Security Groups - should be ready before Newton release (Sukhdev)<br />
<br />
** Probably for O-cycle<br />
*** Vlan aware Servers<br />
*** Ironic API for interface attach/detach<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** LLDP<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
<br />
<br />
== Meeting August 8, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** All patches for phase 1 of Ironic-neutron integration have merged (Nova, Neutron, Ironic) - congrats to the team<br />
<br />
* Update on testing of latest merged code (Sukhdev)<br />
** see bug - https://bugs.launchpad.net/ironic/+bug/1610389<br />
<br />
* Remaining work items<br />
<br />
** Desired for Newton Cycle<br />
*** Port Groups <br />
*** Ironic Inspector <br />
*** Security Groups - should be ready before Neuton release (Sukhdev) - pending bug listed above<br />
<br />
** Probably for O-cycle<br />
*** Vlan aware Servers<br />
*** Ironic API for interface attach/detach<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** LLDP<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
<br />
== Meeting August 1, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Update of all merged patches<br />
<br />
* Remaining work items<br />
<br />
** Desired for Newton Cycle<br />
*** Port Groups <br />
*** Ironic Inspector <br />
*** Security Groups - should be ready before Neuton release (Sukhdev)<br />
<br />
** Probably for O-cycle<br />
*** Vlan aware Servers<br />
*** Ironic API for interface attach/detach<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** LLDP<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
<br />
<br />
== Meeting July 25, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Remaining work items<br />
** Port Groups <br />
** Ironic Inspector <br />
** Nova patches<br />
** Vlan aware Servers<br />
** Security Groups - should be ready before Neuton release (Sukhdev)<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** LLDP<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
** (mjturek1) Question about MAC address uniqueness between portgroups and ports<br />
<br />
<br />
<br />
== Meeting July 18, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** All critical Ironic patches for network integration are merged<br />
** Nova mid cycle <br />
<br />
* Remaining work items<br />
** Port Groups <br />
** Ironic Inspector <br />
** Nova patches<br />
** Vlan aware Servers<br />
** Security Groups <br />
** devstack<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** LLDP<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
** (mjturek1) Question about MAC address uniqueness between portgroups and ports<br />
<br />
== Meeting July 11, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Plan discussion for merging following Ironic/nova patches<br />
** Following are critical patches - targeted for Newton<br />
** Ironic:<br />
*** https://review.openstack.org/#/c/285852/<br />
*** https://review.openstack.org/#/c/206244/<br />
*** https://review.openstack.org/#/c/206144<br />
*** https://review.openstack.org/#/c/213262/<br />
** LLDP:<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
** (mjturek1) Question about MAC address uniqueness between portgroups and ports<br />
<br />
== Meeting July 4, 2016 ==<br />
=== This week's meeting cancelled - US public holiday ===<br />
<br />
== Meeting June 27, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** Sukhdev is not available to host the meeting this week. Can somebody chair the meeting? I am away and will try to login remotely, but, not sure.<br />
** Newton nova non-priority feature freeze is June 30.<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* Plan discussion for merging following Ironic/nova patches<br />
** Following are critical patches - targeted for Newton<br />
** Ironic:<br />
*** https://review.openstack.org/#/c/285852/<br />
*** https://review.openstack.org/#/c/206244/<br />
*** https://review.openstack.org/#/c/206144<br />
*** https://review.openstack.org/#/c/213262/<br />
*** https://review.openstack.org/#/c/317391/ <--- I added this to the list (Sukhdev)<br />
** LLDP:<br />
*** https://review.openstack.org/321082<br />
*** https://review.openstack.org/320584<br />
** Nova:<br />
*** '''Newton nova non-priority feature freeze is June 30.'''<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
<br />
== Meeting June 20, 2016 ==<br />
=== This week's meeting cancelled - everybody is in Ironic mid-cycle sprint ===<br />
<br />
== Meeting June 13, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Security Groups Support for Baremetal deployments - Sukhdev<br />
** Description of Security Groups described here - https://wiki.openstack.org/wiki/Meetings/Ironic-neutron#Security_Groups_support_for_Baremetal_Deployments<br />
** Further update from amotoki and Sukhdev<br />
<br />
* Update from the latest Integration testing (Sukhdev)<br />
<br />
* Following are critical patches - targeted for Newton<br />
** Ironic:<br />
*** https://review.openstack.org/#/c/285852/<br />
*** https://review.openstack.org/#/c/206244/<br />
*** https://review.openstack.org/#/c/206144<br />
*** https://review.openstack.org/#/c/213262/<br />
*** https://review.openstack.org/#/c/317391/ <--- I added this to the list (Sukhdev)<br />
*** https://review.openstack.org/#/c/325197/ <--- Added (sambetts)<br />
** Nova:<br />
*** '''Newton nova non-priority feature freeze is June 30.'''<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
== Meeting June 6, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Action Item from past week - Sukhdev<br />
** https://review.openstack.org/#/c/182242/14/specs/newton/approved/user-controlled-sriov-ports-allocation.rst<br />
** Notes from previous meetings:<br />
*** Rumour has it they are looking to support bonding for virt, discuss.<br />
**** If neutron is going to model bonding, we don't need to model it in Ironic.<br />
***** Need to be sure, because if thats the case we shouldn't merge the portgroups API because then we have to deprecate it.<br />
<br />
* Security Groups Support for Baremetal deployments - Sukhdev<br />
<br />
* Update from the latest Integration testing (Sukhdev)<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Following are critical patches - targeted for Newton<br />
** Ironic:<br />
*** https://review.openstack.org/#/c/285852/<br />
*** https://review.openstack.org/#/c/206244/<br />
*** https://review.openstack.org/#/c/206144<br />
*** https://review.openstack.org/#/c/213262/<br />
*** https://review.openstack.org/#/c/317391/ <--- I added this to the list (Sukhdev)<br />
*** https://review.openstack.org/#/c/325197/ <--- Added (sambetts)<br />
** Nova:<br />
*** '''Newton nova non-priority feature freeze is June 30.'''<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
<br />
*Open Discussion<br />
<br />
== Meeting May 23, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Following are critical patches - targeted for Newton<br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/213262/<br />
***https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
***https://review.openstack.org/206163 - Ironic: use portgroups<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
<br />
* Rumour has it they are looking to support bonding for virt, discuss.<br />
** If neutron is going to model bonding, we don't need to model it in Ironic.<br />
*** Need to be sure, because if thats the case we shouldn't merge the portgroups API because then we have to deprecate it.<br />
<br />
*Open Discussion<br />
<br />
****it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
***Newton nova non-priority feature freeze is June 30.<br />
<br />
== Meeting May 16, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
<br />
* Rumour has it they are looking to support bonding for virt, discuss.<br />
** If neutron is going to model bonding, we don't need to model it in Ironic.<br />
*** Need to be sure, because if thats the case we shouldn't merge the portgroups API because then we have to deprecate it.<br />
<br />
* Following are critical patches - targeted for Newton<br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/213262/<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
*Open Discussion<br />
**Please let us confirm nova patches.(hshiina)<br />
***https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
***https://review.openstack.org/206163 - Ironic: use portgroups<br />
****it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
***Newton nova non-priority feature freeze is June 30.<br />
<br />
=== No Meeting on May 2, 2016 - People traveling back from Austin Summit ===<br />
<br />
=== No Meeting on April 25, 2016 - Everybody at Austin Summit ===<br />
<br />
== Meeting April 18, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** Next week in Austin - no meeting next week. <br />
** Cross project session - https://www.openstack.org/summit/austin-2016/summit-schedule/#day=2016-04-26&summit_types=2&tags=3601<br />
<br />
* Following are critical patches - targeted for Newton in April (if possible) - Did I miss anyone? <br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/213262/<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** [WIP] Allow mapping multiple Neutron ports to Ironic ports<br />
*** Ironic Part: https://review.openstack.org/282431<br />
*** Nova Part: https://review.openstack.org/289412<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287408/<br />
<br />
*Open Discussion<br />
<br />
== Meeting April 11, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** We have one more meeting before summit<br />
** Can we get the critical patches (listed below) merged within month of April? Need some love from Ironic cores<br />
<br />
* Following are critical patches - targeted for Newton in April (if possible) - Did I miss anyone? <br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/213262/<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** [WIP] Allow mapping multiple Neutron ports to Ironic ports<br />
*** Ironic Part: https://review.openstack.org/282431<br />
*** Nova Part: https://review.openstack.org/289412<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287408/<br />
<br />
*Open Discussion<br />
<br />
== Meeting April 4, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** Neutron Joint session with Ironic/Nova proposed - https://etherpad.openstack.org/p/newton-neutron-summit-ideas<br />
<br />
* Following are critical patches - targeted for Newton in April (if possible) - Did I miss anyone? <br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/213262/<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** [WIP] Allow mapping multiple Neutron ports to Ironic ports<br />
*** Ironic Part: https://review.openstack.org/282431<br />
*** Nova Part: https://review.openstack.org/289412<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287408/<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
<br />
=== No Meeting on March 28, 2016 ===<br />
<br />
== Meeting March 21, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Following are critical patches - targeted for Newton in April (if possible) - Did I miss anyone? <br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/139687/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** [WIP] Allow mapping multiple Neutron ports to Ironic ports<br />
*** Ironic Part: https://review.openstack.org/282431<br />
*** Nova Part: https://review.openstack.org/289412<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287408/<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
<br />
== Meeting March 14, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Generic Switch Discussion - continuation from last week<br />
** https://github.com/jumpojoy/generic_switch<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287408/<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
<br />
<br />
== Meeting March 7, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Network Provider refactor<br />
** Two patches merged; one remaining - https://review.openstack.org/285852<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287408/<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting February 29, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Network Provider refactor<br />
** https://review.openstack.org/#/c/285852/5<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853/2<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
<br />
== Meeting February 22, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
=== No Meeting on February 15, 2016 - due to holiday in USA (long weekend) ===<br />
<br />
== Meeting February 8, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status<br />
** Some of the Ironic patches are merged - thanks to everybody!!<br />
** I have updated the etherpad to reflect merged patches - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting February 1, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Austin Summit proposal submittal date is today (2/1/16)<br />
<br />
* Integration Testing Status<br />
** All of the patches are tested and seem to be working just fine.<br />
** I have updated the etherpad (under integration status) - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting January 25, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status<br />
** All of the patches are tested and seem to be working just fine.<br />
** I have updated the etherpad (under integration status) - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Discussion regarding integration with Ironic Inspector - the format for switch-id and switch-info fields<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting January 18, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status<br />
** Most of the patches are tested and seem to be working just fine.<br />
** I have updated the etherpad (under integration status) - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Discussion regarding integration with Ironic Inspector - the format for switch-id and switch-info fields<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting January 11, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status<br />
** API version error is noted during execution of "ironic port-update" CLI<br />
** Please see item 14 at the bottom of this etherpad (under integration status) - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting January 4, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Happy and Healthy New Year to all<br />
** M2 is mid-jan <br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
*** Item 7 still requires investigation<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
<br />
== Meeting December 14, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Sukhdev is out for next two weeks (back on Jan 4, 2016)<br />
** M2 is mid-jan <br />
<br />
* Updated list of patches under review <br />
** Devstack patches need to be resubmitted - vsaienko<br />
** Two patches are in merge conflict - need attention <br />
** Few patches have comments that require attention<br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Most critical issues are closed - following two are outstanding: <br />
*** Item 7 still requires investigation<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting December 7, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Updated list of patches under review - <br />
** one Nova and one Neutron patch merged<br />
** New Devstack patches - require reviews<br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Discussion on Testing (CI) - vsaienko<br />
<br />
* Tempest testing <br />
** see here - http://lists.openstack.org/pipermail/openstack-dev/2015-November/080609.html<br />
** https://bugs.launchpad.net/tempest/+bug/1520230<br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Most critical issues are closed - following two are outstanding: <br />
*** Item 2 is pending approval of nova spec - https://review.openstack.org/#/c/237067<br />
*** Item 7 still requires investigation<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting November 30, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** jroll is out this week, updates:<br />
*** nova spec is approved<br />
*** Nova patches are in a single chain here: https://review.openstack.org/#/q/status:open+project:openstack/nova+branch:master+topic:bp/ironic-networks-support,n,z<br />
*** first two patches are updated and passing tests locally, should be good to go<br />
*** third patch (portgroup support) still needs work.<br />
<br />
* Actions from last week<br />
** Sukhdev and Kevin Benton to work on ML2 for OVS for CI testing<br />
*** https://review.openstack.org/#/c/249265/<br />
*** This patch was testing for Neutron side <br />
<br />
* Discussion on Testing (CI)<br />
** This will be the main focus of the meeting - We have another excellent solution on the table. <br />
*** http://lists.openstack.org/pipermail/openstack-dev/2015-November/080492.html<br />
<br />
* Tempest testing <br />
** see here - http://lists.openstack.org/pipermail/openstack-dev/2015-November/080609.html<br />
** https://bugs.launchpad.net/tempest/+bug/1520230<br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Most critical issues are closed - following two are outstanding: <br />
*** Item 2 is pending approval of nova spec - https://review.openstack.org/#/c/237067<br />
*** Item 7 still requires investigation<br />
<br />
* Patches under review/testing<br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting November 23, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** M1 is in first week of December<br />
<br />
* Discussion on Testing (CI)<br />
** This will be the main focus of the meeting. We need to come up with an acceptable plan <br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Most critical issues are closed - following two are outstanding: <br />
*** Item 2 is pending approval of nova spec - https://review.openstack.org/#/c/237067<br />
*** Item 7 still requires investigation<br />
<br />
* Patches under review/testing<br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
=== November 16 meeting is cancelled - Next meeting on November 23, 2015 ===<br />
<br />
== Meeting November 9, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Welcome back from Tokyo<br />
** OpenStack summit was great - huge showing and interest in Ironic-Neutron integration<br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** I updated the etherpad. Looks like most of the critical issues are resolved. Items 7,9, and 10 remain to be addressed<br />
<br />
* Patches under review/testing<br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Discussion on Testing (CI)<br />
** We need to plan for this. Some of the patches might be blocked from merges unless we have this in place. <br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting October 19, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** We will see you in Tokyo next week<br />
** No meeting next week - due to summit<br />
** No meeting week after that - to recover from travels (Next meeting will be on Nov 9th)<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** See item 13 at the bottom of the etherpad<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting October 12, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting October 5, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Good progress on the network flip testing. <br />
<br />
* Action Items from previous week<br />
** Sukhdev to discuss/resolve the device_owner for for neutron ports. We will use 'baremetal:<CN>' as the device ID for ports belonging to Ironic deployments<br />
** lazy_prince to look into gate and devstack related cleanup<br />
** cragusa to work on documenting Ironic-Neutron integration in Ironic documentation<br />
** Sukhdev to take over devref documentation for ML2 driver - no update for this week<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting September 28, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Jim is new PTL for Ironic<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tenant ID(s) for the networks <br />
** For provisioning network - what should be the tenant ID in neutron create_port() request? <br />
<br />
* Action Items from previous week<br />
** lazy_prince to look into gate and devstack related cleanup<br />
** cragusa to work on documenting Ironic-Neutron integration in Ironic documentation<br />
** Sukhdev to take over devref documentation for ML2 driver - no update for this week<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic - amotoki will not be able to complete it, but will review it. Sukhdev will take over. <br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting September 21, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Action Items from previous week<br />
** lazy_prince to look into gate and devstack related cleanup<br />
** cragusa to work on documenting Ironic-Neutron integration in Ironic documentation<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Waiting on critical bug fixes<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic - amotoki will not be able to complete it, but will review it. Sukhdev will take over. <br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
== Meeting September 14, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Ironic soft FF is this week<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Few critical fixes are needed<br />
<br />
* Patches merge decision<br />
** Which patches can we merge?<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic - no update <br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting August 31, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Neutron FF is this week. Our Neutron patches are already in. If anybody believes anything needs to go into neutron prior to FF, please speak up. Please use this blueprint - https://blueprints.launchpad.net/neutron/+spec/neutron-ironic-integration <br />
** ML2 drivers to vendor specific repos are not bound by this FF. They can go anytime<br />
<br />
* Actions from the last week<br />
** Sukhdev to follow up with amotoki regarding ML2 documentation - made several attempts. Have not been able to connect<br />
** lazy_prince to push updated patch to address the authentication issue. <br />
*** an updated version of the patch is pushed - have not tested it yet<br />
** yhvh_ and cragusa to push an updated patch to address the DB issue in the Ironic CLI<br />
<br />
* Integration Effort<br />
** There are few blockers that we need to address for the integration effort to move forward.<br />
<br />
* Discussion on the plan for next few weeks for the integration testing<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Testing<br />
** See etherpad above for the details of discussion about testing<br />
<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic - could not get update from amotoki - need to follow up. <br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
<br />
== Meeting August 24, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Neutron FF is next week. Our Neutron patches are already in. If anybody believes anything needs to go into neutron prior to FF, please speak up. Please use this blueprint - https://blueprints.launchpad.net/neutron/+spec/neutron-ironic-integration <br />
** ML2 drivers to vendor specific repos are not bound by this FF. They can go anytime<br />
<br />
* Integration Effort<br />
** We kicked off integration testing during the mid-cycle sprint.<br />
** There are few blockers that we need to address for the integration effort to move forward.<br />
<br />
* Discussion on the plan for next few weeks for the integration testing<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Testing<br />
** See etherpad above for the details of discussion about testing<br />
<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting August 17, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Ironic Sprint Update<br />
** Here are details - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Decision was made not to use bind_requested flag - instead use host-id<br />
** Issues discovered with the new API during testing<br />
*** DB does not seem to be getting updated with the link-connection information<br />
** Made lots of progress on the testing/debugging<br />
<br />
* Testing<br />
** See etherpad above for the details of discussion about testing<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting August 3, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Ironic mid-cycle sprint next week<br />
*** https://etherpad.openstack.org/p/ironic-liberty-midcycle<br />
* Patches under review <br />
** https://review.openstack.org/#/c/197774/1<br />
** https://review.openstack.org/#/c/206232/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/206163/<br />
** https://review.openstack.org/#/c/186855<br />
** https://review.openstack.org/#/c/194413/<br />
* Testing<br />
** Test the network connectivity and flip logic<br />
** Test the API - ML2 interface<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting July 27, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Ironic mid-cycle sprint scheduled for Aug 12-14 in Seattle<br />
*** https://etherpad.openstack.org/p/ironic-liberty-midcycle<br />
* Patches under review <br />
** Neutron patch for addition of binding:vnic_type to facilitate filtering by ML2 drivers - https://review.openstack.org/#/c/197774/1<br />
** https://review.openstack.org/#/c/186855<br />
** https://review.openstack.org/#/c/194413/<br />
* Testing<br />
** Test the network connectivity and flip logic<br />
** Test the API - ML2 interface<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
<br />
== Meeting July 20, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Liberty Release Schedule - https://wiki.openstack.org/wiki/Liberty_Release_Schedule<br />
** Ironic mid-cycle sprint scheduled for Aug 12-14 in Seattle<br />
*** https://etherpad.openstack.org/p/ironic-liberty-midcycle<br />
* Patches under review <br />
** Neutron patch for addition of binding:vnic_type to facilitate filtering by ML2 drivers - https://review.openstack.org/#/c/197774/1<br />
** https://review.openstack.org/#/c/186855<br />
** https://review.openstack.org/#/c/194413/<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
* Testing<br />
** Test the network connectivity and flip logic<br />
** Test the API - ML2 interface<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
<br />
== Meeting July 13, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Liberty Release Schedule - https://wiki.openstack.org/wiki/Liberty_Release_Schedule<br />
** Liberty Feature Freeze - 1st week of Sept. <br />
** Ironic mid-cycle sprint scheduled for Aug 12-14 in Seattle<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip <br />
*** https://review.openstack.org/#/c/187829/<br />
* Patches under review <br />
** WIP Neutron patch for addition of binding:vnic_type to facilitate filtering by ML2 drivers - https://review.openstack.org/#/c/197774/1<br />
** https://review.openstack.org/#/c/186855<br />
** https://review.openstack.org/#/c/194413/<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
<br />
== Meeting July 6, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Ironic mid-cycle sprint scheduled for Aug 12-14 in Seattle<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip <br />
*** https://review.openstack.org/#/c/187829/<br />
* Patches under review <br />
** WIP Neutron patch for addition of binding:vnic_type to facilitate filtering by ML2 drivers - https://review.openstack.org/#/c/197774/1<br />
** https://review.openstack.org/#/c/186855<br />
** https://review.openstack.org/#/c/194413/<br />
* Bare metal physical connectivity scenarios - supported and unsupported<br />
** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting June 29, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip <br />
*** https://review.openstack.org/#/c/187829/<br />
*Discuss supported/unsupported baremetal attachment scenarios - Doc available here: https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
(Opened up the doc to Edit for everyone - please feel free to post comments)<br />
*Open Discussion<br />
** A random thought based upon discussion with Armando during Neutron mid-cycle sprint - <br />
*** possibility of using device owner for Bare metal hosts as " Compute:Ironic"<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting June 22, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Please see Long Term Items section at the bottom of this wiki and feel free to add additional features that you would like included<br />
** "Get me a network" https://review.openstack.org/#/c/184857/<br />
** If anybody wants to make any announcement, feel free to add here<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip <br />
*** https://review.openstack.org/#/c/187829/<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting June 15, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Thanks to Jim and Laura for pushing updated versions of the specs. <br />
** If anybody wants to make any announcement, feel free to add here<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip <br />
*** https://review.openstack.org/#/c/187829/<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting June 8, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Priority for this week is to finalize the specs so that we can move to the implementation<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip<br />
*** https://review.openstack.org/#/c/187829/<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Initial Kick off Meeting June 1, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** We need contributors to help with implementation. Please identify as to what will you be willing to help with<br />
* Discuss Team Goals<br />
* Progress on the spec for modification to Ironic Port API<br />
* Nova/Neutron interaction proposal (jroll) -- let's add an optional parameter to the Neutron API to control whether or not to plumb the network immediately, and use it like this https://review.openstack.org/#/c/186855/<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Team Charter/Goals - for Liberty release ==<br />
*Create a spec with the details of Bare Metal physical connectivity information model and Ironic Port API modification<br />
** Generate a patch to implement this spec<br />
*Define the details of the network flip orchestration logic<br />
** Finalize as to what is the best way to refactor Nova code to facilitate this functionality<br />
*CI for testing this functionality<br />
** this includes a plan as well implementation<br />
*Initially this feature will be 'experimental' for Liberty for both Neutron and Ironic.<br />
** As the feature stabilizes in both Ironic and Neutron in 'M' release, we will move it out of 'experimental'.<br />
<br />
=== Initial Charter will not cover the following === <br />
* Automated discovery of the ports physical connectivity <br />
** Initial functionality will be tested by using modified Ironic Port IP to specify the physical connectivity information<br />
<br />
=== Long term items (not covered in initial charter) ===<br />
* Enhancement to the flavor type based upon the Lag'ed ports for Bare metal servers - for better bandwidth<br />
* Ability for an operator to specify/select a port (from multiple ports connecting a BM server) to connect to a given network - e.g. an option in "nova boot" to specify a specific port <br />
* We will consider utilizing other ways to pass the physical connectivity information to Neutron (if it presents additional flexibility to support additional features) - such as resource labels, using an Ironic specific table in port-binding, etc. <br />
* Feel free to add additional items<br />
<br />
== Previous meetings Logs==<br />
*http://eavesdrop.openstack.org/meetings/ironic_neutron/</div>Sukhdevhttps://wiki.openstack.org/w/index.php?title=Meetings/Ironic-neutron&diff=142170Meetings/Ironic-neutron2016-11-21T04:00:13Z<p>Sukhdev: /* Agenda */</p>
<hr />
<div>'''Weekly meeting on Mondays at 1600 UTC on #openstack-meeting-4'''<br />
<br />
== Tracking Ironic/Neutron integration Discussions ==<br />
<br />
In this meeting we will discuss the integration between Ironic and Neutron (ML2). <br />
Following two etherpads are the for the background purposes<br />
*https://etherpad.openstack.org/p/YVR-neutron-ironic<br />
*https://etherpad.openstack.org/p/liberty-ironic-network-isolation<br />
<br />
* Approved Specs and blueprints for Liberty release content<br />
*** https://review.openstack.org/#/c/188528/<br />
*** https://review.openstack.org/#/c/187829/<br />
*** https://blueprints.launchpad.net/neutron/+spec/neutron-ironic-integration<br />
* Approved Mitaka Specs<br />
*** Nova Spec - https://review.openstack.org/#/c/237067<br />
<br />
===Security Groups support for Baremetal Deployments===<br />
With the Ironic-Neutron integration, we are able to take full benefit of Security Groups support offered by Neutron. <br />
With this integration effort, now Security Group support is available to Bare metal servers the same way as it is available to virtual instances. <br />
When "nova boot" is issued to launch a bare metal instance, similar to virtual instance, --security-groups <seg-group-id> may be specified to apply appropriate ACLs on the physical ports where the bare metal host is connected the TOR(s). ML2 drivers know how to support Security Groups in Neutron.<br />
While this works for tenant network, we need to address the security groups for the provisioning network. Following was proposed and agreed by the Ironic-neutron integration team (see here - http://eavesdrop.openstack.org/meetings/ironic_neutron/2016/ironic_neutron.2016-06-06-16.01.html):<br />
<br />
* Two Security Groups will be added to ironic config: One for Provisioning network and another for Cleaning network (provisioning_network_sg_uuid, and cleanin_network_sg_uuid) by using neutron command "neutron security-group-create" <br />
** Both of these networks, by default will be set to None - to keep the backward compatibility. <br />
* An Operator/Admin may create these security groups when the provisioning and cleaning networks are created and specify the uuid's of these security groups in ironic config<br />
* Ironic driver, during deploy phase, when issues neutron create-port for provisioning network, will use this uuid (if specified). <br />
* ML2 driver will be notified of the appropriate security group and it will apply the appropriate ACLs on the physical ports of the TOR where bare metal host is connected. <br />
<br />
Note: Neutron Callback framework deals with notification of the Security Groups to the ML2 drivers. If a Security group rule is modified/added/deleted, the framework appropriately notifies the subscribers so that ML2 driver can appropriately update the ACLs on the ports where the bare metal hosts are connected. <br />
<br />
== Meeting November 21, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
<br />
* Security Groups for Baremetal deployments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
** https://review.openstack.org/#/q/topic:+bug/1594242<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/q/topic:bug/1618754<br />
** https://review.openstack.org/206163 - Ironic: use portgroups<br />
** nova spec - https://review.openstack.org/#/c/387534/ - approved<br />
*** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
* Ironic Interface attach API<br />
** RFE - https://bugs.launchpad.net/ironic/+bug/1582188<br />
** https://review.openstack.org/#/q/topic:+bug/1582188<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** RFE - https://bugs.launchpad.net/ironic/+bug/1543584<br />
** https://review.openstack.org/#/q/topic:+bug/1543584<br />
<br />
*Open Discussion<br />
<br />
== Meeting November 14, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
<br />
* Security Groups for Baremetal deployments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
** patch is here - https://review.openstack.org/#/c/361451<br />
** Documentation - https://review.openstack.org/#/c/393962/<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/c/347549 - Merged<br />
** https://review.openstack.org/#/c/332177 - Merged<br />
** https://review.openstack.org/206163 - Ironic: use portgroups<br />
** nova spec - https://review.openstack.org/#/c/387534/ - nova spec approval freeze is o-1 (Nov 17)<br />
** Documentation - https://review.openstack.org/#/c/393660/<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** RFE - https://bugs.launchpad.net/ironic/+bug/1543584<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** RFE - https://bugs.launchpad.net/ironic/+bug/1582188<br />
** Spec - https://review.openstack.org/#/c/317636/<br />
** WIP POC code:<br />
*** Ironic - https://review.openstack.org/#/c/327046/<br />
*** Nova - https://review.openstack.org/#/c/364413/<br />
*** IronicClient - https://review.openstack.org/#/c/364420/<br />
<br />
*Open Discussion<br />
<br />
== Meeting November 7, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
<br />
* Security Groups for Baremetal deployments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
** patch is here - https://review.openstack.org/#/c/361451<br />
** Documentation - https://review.openstack.org/#/c/393962/<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/c/347549 - Merged<br />
** https://review.openstack.org/#/c/332177/<br />
** https://review.openstack.org/206163 - Ironic: use portgroups<br />
** nova spec - https://review.openstack.org/#/c/387534/ - nova spec approval freeze is o-1 (Nov 17)<br />
** Documentation - https://review.openstack.org/#/c/393660/<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** RFE - https://bugs.launchpad.net/ironic/+bug/1543584<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** RFE - https://bugs.launchpad.net/ironic/+bug/1582188<br />
** Spec - https://review.openstack.org/#/c/317636/<br />
** WIP POC code:<br />
*** Ironic - https://review.openstack.org/#/c/327046/<br />
*** Nova - https://review.openstack.org/#/c/364413/<br />
*** IronicClient - https://review.openstack.org/#/c/364420/<br />
<br />
*Open Discussion<br />
<br />
== Meeting October 31, 2016 ==<br />
Meeting cancelled, people travelling/recovering from Ocata summit.<br />
<br />
== Meeting October 16, 2016 ==<br />
<br />
* Sukhdev has a Dr. appointment and will not be able to chair this meeting. Unless sambets volunteers to chairs this, this is meeting is cancelled. <br />
* Will see you all in Barcelona next week. <br />
<br />
== Meeting October 10, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
** Sukhdev is unavailable today - Sam or Jim will chair the meeting<br />
<br />
* Security Groups for Baremetal deployments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
** patch is here - https://review.openstack.org/#/c/361451<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/c/347549<br />
** https://review.openstack.org/#/c/332177/<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code:<br />
*** Ironic - https://review.openstack.org/#/c/327046/<br />
*** Nova - https://review.openstack.org/#/c/364413/<br />
*** IronicClient - https://review.openstack.org/#/c/364420/<br />
<br />
<br />
*Open Discussion<br />
== Meeting October 31, 2016 ==<br />
Meeting cancelled while we recover from the OpenStack summit, next meeting will be 7th Nov.<br />
<br />
== Meeting October 3, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
** Ocata Release Schedule - https://releases.openstack.org/ocata/schedule.html<br />
<br />
* Security Groups for Baremetal deployments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
** patch is here - https://review.openstack.org/#/c/361451<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/c/347549<br />
** https://review.openstack.org/#/c/332177/<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code:<br />
*** Ironic - https://review.openstack.org/#/c/327046/<br />
*** Nova - https://review.openstack.org/#/c/364413/<br />
*** IronicClient - https://review.openstack.org/#/c/364420/<br />
<br />
<br />
*Open Discussion<br />
<br />
== Meeting September 12, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
** patch is here - https://review.openstack.org/#/c/361451<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/c/347549<br />
** https://review.facebook.com/#/c/332177<br />
<br />
* Other patches<br />
<br />
** Nova:<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code:<br />
*** Ironic - https://review.openstack.org/#/c/327046/<br />
*** Nova - https://review.openstack.org/#/c/364413/<br />
*** IronicClient - https://review.openstack.org/#/c/364420/<br />
<br />
<br />
*Open Discussion<br />
<br />
== Meeting August 22, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
* Remaining work items<br />
** Desired for Newton Cycle<br />
*** Port Groups <br />
*** Security Groups <br />
** Probably for O-cycle<br />
*** Vlan aware Servers<br />
*** Ironic API for interface attach/detach<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** Nova:<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
<br />
== Meeting August 15, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Update on testing of latest merged code (Sukhdev)<br />
** see bug - https://bugs.launchpad.net/ironic/+bug/1610389<br />
<br />
* Remaining work items<br />
<br />
** Desired for Newton Cycle<br />
*** Port Groups <br />
*** Ironic Inspector <br />
*** Security Groups - should be ready before Newton release (Sukhdev)<br />
<br />
** Probably for O-cycle<br />
*** Vlan aware Servers<br />
*** Ironic API for interface attach/detach<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** LLDP<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
<br />
<br />
== Meeting August 8, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** All patches for phase 1 of Ironic-neutron integration have merged (Nova, Neutron, Ironic) - congrats to the team<br />
<br />
* Update on testing of latest merged code (Sukhdev)<br />
** see bug - https://bugs.launchpad.net/ironic/+bug/1610389<br />
<br />
* Remaining work items<br />
<br />
** Desired for Newton Cycle<br />
*** Port Groups <br />
*** Ironic Inspector <br />
*** Security Groups - should be ready before Neuton release (Sukhdev) - pending bug listed above<br />
<br />
** Probably for O-cycle<br />
*** Vlan aware Servers<br />
*** Ironic API for interface attach/detach<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** LLDP<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
<br />
== Meeting August 1, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Update of all merged patches<br />
<br />
* Remaining work items<br />
<br />
** Desired for Newton Cycle<br />
*** Port Groups <br />
*** Ironic Inspector <br />
*** Security Groups - should be ready before Neuton release (Sukhdev)<br />
<br />
** Probably for O-cycle<br />
*** Vlan aware Servers<br />
*** Ironic API for interface attach/detach<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** LLDP<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
<br />
<br />
== Meeting July 25, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Remaining work items<br />
** Port Groups <br />
** Ironic Inspector <br />
** Nova patches<br />
** Vlan aware Servers<br />
** Security Groups - should be ready before Neuton release (Sukhdev)<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** LLDP<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
** (mjturek1) Question about MAC address uniqueness between portgroups and ports<br />
<br />
<br />
<br />
== Meeting July 18, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** All critical Ironic patches for network integration are merged<br />
** Nova mid cycle <br />
<br />
* Remaining work items<br />
** Port Groups <br />
** Ironic Inspector <br />
** Nova patches<br />
** Vlan aware Servers<br />
** Security Groups <br />
** devstack<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** LLDP<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
** (mjturek1) Question about MAC address uniqueness between portgroups and ports<br />
<br />
== Meeting July 11, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Plan discussion for merging following Ironic/nova patches<br />
** Following are critical patches - targeted for Newton<br />
** Ironic:<br />
*** https://review.openstack.org/#/c/285852/<br />
*** https://review.openstack.org/#/c/206244/<br />
*** https://review.openstack.org/#/c/206144<br />
*** https://review.openstack.org/#/c/213262/<br />
** LLDP:<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
** (mjturek1) Question about MAC address uniqueness between portgroups and ports<br />
<br />
== Meeting July 4, 2016 ==<br />
=== This week's meeting cancelled - US public holiday ===<br />
<br />
== Meeting June 27, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** Sukhdev is not available to host the meeting this week. Can somebody chair the meeting? I am away and will try to login remotely, but, not sure.<br />
** Newton nova non-priority feature freeze is June 30.<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* Plan discussion for merging following Ironic/nova patches<br />
** Following are critical patches - targeted for Newton<br />
** Ironic:<br />
*** https://review.openstack.org/#/c/285852/<br />
*** https://review.openstack.org/#/c/206244/<br />
*** https://review.openstack.org/#/c/206144<br />
*** https://review.openstack.org/#/c/213262/<br />
*** https://review.openstack.org/#/c/317391/ <--- I added this to the list (Sukhdev)<br />
** LLDP:<br />
*** https://review.openstack.org/321082<br />
*** https://review.openstack.org/320584<br />
** Nova:<br />
*** '''Newton nova non-priority feature freeze is June 30.'''<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
<br />
== Meeting June 20, 2016 ==<br />
=== This week's meeting cancelled - everybody is in Ironic mid-cycle sprint ===<br />
<br />
== Meeting June 13, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Security Groups Support for Baremetal deployments - Sukhdev<br />
** Description of Security Groups described here - https://wiki.openstack.org/wiki/Meetings/Ironic-neutron#Security_Groups_support_for_Baremetal_Deployments<br />
** Further update from amotoki and Sukhdev<br />
<br />
* Update from the latest Integration testing (Sukhdev)<br />
<br />
* Following are critical patches - targeted for Newton<br />
** Ironic:<br />
*** https://review.openstack.org/#/c/285852/<br />
*** https://review.openstack.org/#/c/206244/<br />
*** https://review.openstack.org/#/c/206144<br />
*** https://review.openstack.org/#/c/213262/<br />
*** https://review.openstack.org/#/c/317391/ <--- I added this to the list (Sukhdev)<br />
*** https://review.openstack.org/#/c/325197/ <--- Added (sambetts)<br />
** Nova:<br />
*** '''Newton nova non-priority feature freeze is June 30.'''<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
== Meeting June 6, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Action Item from past week - Sukhdev<br />
** https://review.openstack.org/#/c/182242/14/specs/newton/approved/user-controlled-sriov-ports-allocation.rst<br />
** Notes from previous meetings:<br />
*** Rumour has it they are looking to support bonding for virt, discuss.<br />
**** If neutron is going to model bonding, we don't need to model it in Ironic.<br />
***** Need to be sure, because if thats the case we shouldn't merge the portgroups API because then we have to deprecate it.<br />
<br />
* Security Groups Support for Baremetal deployments - Sukhdev<br />
<br />
* Update from the latest Integration testing (Sukhdev)<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Following are critical patches - targeted for Newton<br />
** Ironic:<br />
*** https://review.openstack.org/#/c/285852/<br />
*** https://review.openstack.org/#/c/206244/<br />
*** https://review.openstack.org/#/c/206144<br />
*** https://review.openstack.org/#/c/213262/<br />
*** https://review.openstack.org/#/c/317391/ <--- I added this to the list (Sukhdev)<br />
*** https://review.openstack.org/#/c/325197/ <--- Added (sambetts)<br />
** Nova:<br />
*** '''Newton nova non-priority feature freeze is June 30.'''<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
<br />
*Open Discussion<br />
<br />
== Meeting May 23, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Following are critical patches - targeted for Newton<br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/213262/<br />
***https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
***https://review.openstack.org/206163 - Ironic: use portgroups<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
<br />
* Rumour has it they are looking to support bonding for virt, discuss.<br />
** If neutron is going to model bonding, we don't need to model it in Ironic.<br />
*** Need to be sure, because if thats the case we shouldn't merge the portgroups API because then we have to deprecate it.<br />
<br />
*Open Discussion<br />
<br />
****it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
***Newton nova non-priority feature freeze is June 30.<br />
<br />
== Meeting May 16, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
<br />
* Rumour has it they are looking to support bonding for virt, discuss.<br />
** If neutron is going to model bonding, we don't need to model it in Ironic.<br />
*** Need to be sure, because if thats the case we shouldn't merge the portgroups API because then we have to deprecate it.<br />
<br />
* Following are critical patches - targeted for Newton<br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/213262/<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
*Open Discussion<br />
**Please let us confirm nova patches.(hshiina)<br />
***https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
***https://review.openstack.org/206163 - Ironic: use portgroups<br />
****it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
***Newton nova non-priority feature freeze is June 30.<br />
<br />
=== No Meeting on May 2, 2016 - People traveling back from Austin Summit ===<br />
<br />
=== No Meeting on April 25, 2016 - Everybody at Austin Summit ===<br />
<br />
== Meeting April 18, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** Next week in Austin - no meeting next week. <br />
** Cross project session - https://www.openstack.org/summit/austin-2016/summit-schedule/#day=2016-04-26&summit_types=2&tags=3601<br />
<br />
* Following are critical patches - targeted for Newton in April (if possible) - Did I miss anyone? <br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/213262/<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** [WIP] Allow mapping multiple Neutron ports to Ironic ports<br />
*** Ironic Part: https://review.openstack.org/282431<br />
*** Nova Part: https://review.openstack.org/289412<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287408/<br />
<br />
*Open Discussion<br />
<br />
== Meeting April 11, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** We have one more meeting before summit<br />
** Can we get the critical patches (listed below) merged within month of April? Need some love from Ironic cores<br />
<br />
* Following are critical patches - targeted for Newton in April (if possible) - Did I miss anyone? <br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/213262/<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** [WIP] Allow mapping multiple Neutron ports to Ironic ports<br />
*** Ironic Part: https://review.openstack.org/282431<br />
*** Nova Part: https://review.openstack.org/289412<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287408/<br />
<br />
*Open Discussion<br />
<br />
== Meeting April 4, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** Neutron Joint session with Ironic/Nova proposed - https://etherpad.openstack.org/p/newton-neutron-summit-ideas<br />
<br />
* Following are critical patches - targeted for Newton in April (if possible) - Did I miss anyone? <br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/213262/<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** [WIP] Allow mapping multiple Neutron ports to Ironic ports<br />
*** Ironic Part: https://review.openstack.org/282431<br />
*** Nova Part: https://review.openstack.org/289412<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287408/<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
<br />
=== No Meeting on March 28, 2016 ===<br />
<br />
== Meeting March 21, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Following are critical patches - targeted for Newton in April (if possible) - Did I miss anyone? <br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/139687/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** [WIP] Allow mapping multiple Neutron ports to Ironic ports<br />
*** Ironic Part: https://review.openstack.org/282431<br />
*** Nova Part: https://review.openstack.org/289412<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287408/<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
<br />
== Meeting March 14, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Generic Switch Discussion - continuation from last week<br />
** https://github.com/jumpojoy/generic_switch<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287408/<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
<br />
<br />
== Meeting March 7, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Network Provider refactor<br />
** Two patches merged; one remaining - https://review.openstack.org/285852<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287408/<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting February 29, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Network Provider refactor<br />
** https://review.openstack.org/#/c/285852/5<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853/2<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
<br />
== Meeting February 22, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
=== No Meeting on February 15, 2016 - due to holiday in USA (long weekend) ===<br />
<br />
== Meeting February 8, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status<br />
** Some of the Ironic patches are merged - thanks to everybody!!<br />
** I have updated the etherpad to reflect merged patches - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting February 1, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Austin Summit proposal submittal date is today (2/1/16)<br />
<br />
* Integration Testing Status<br />
** All of the patches are tested and seem to be working just fine.<br />
** I have updated the etherpad (under integration status) - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting January 25, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status<br />
** All of the patches are tested and seem to be working just fine.<br />
** I have updated the etherpad (under integration status) - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Discussion regarding integration with Ironic Inspector - the format for switch-id and switch-info fields<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting January 18, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status<br />
** Most of the patches are tested and seem to be working just fine.<br />
** I have updated the etherpad (under integration status) - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Discussion regarding integration with Ironic Inspector - the format for switch-id and switch-info fields<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting January 11, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status<br />
** API version error is noted during execution of "ironic port-update" CLI<br />
** Please see item 14 at the bottom of this etherpad (under integration status) - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting January 4, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Happy and Healthy New Year to all<br />
** M2 is mid-jan <br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
*** Item 7 still requires investigation<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
<br />
== Meeting December 14, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Sukhdev is out for next two weeks (back on Jan 4, 2016)<br />
** M2 is mid-jan <br />
<br />
* Updated list of patches under review <br />
** Devstack patches need to be resubmitted - vsaienko<br />
** Two patches are in merge conflict - need attention <br />
** Few patches have comments that require attention<br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Most critical issues are closed - following two are outstanding: <br />
*** Item 7 still requires investigation<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting December 7, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Updated list of patches under review - <br />
** one Nova and one Neutron patch merged<br />
** New Devstack patches - require reviews<br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Discussion on Testing (CI) - vsaienko<br />
<br />
* Tempest testing <br />
** see here - http://lists.openstack.org/pipermail/openstack-dev/2015-November/080609.html<br />
** https://bugs.launchpad.net/tempest/+bug/1520230<br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Most critical issues are closed - following two are outstanding: <br />
*** Item 2 is pending approval of nova spec - https://review.openstack.org/#/c/237067<br />
*** Item 7 still requires investigation<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting November 30, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** jroll is out this week, updates:<br />
*** nova spec is approved<br />
*** Nova patches are in a single chain here: https://review.openstack.org/#/q/status:open+project:openstack/nova+branch:master+topic:bp/ironic-networks-support,n,z<br />
*** first two patches are updated and passing tests locally, should be good to go<br />
*** third patch (portgroup support) still needs work.<br />
<br />
* Actions from last week<br />
** Sukhdev and Kevin Benton to work on ML2 for OVS for CI testing<br />
*** https://review.openstack.org/#/c/249265/<br />
*** This patch was testing for Neutron side <br />
<br />
* Discussion on Testing (CI)<br />
** This will be the main focus of the meeting - We have another excellent solution on the table. <br />
*** http://lists.openstack.org/pipermail/openstack-dev/2015-November/080492.html<br />
<br />
* Tempest testing <br />
** see here - http://lists.openstack.org/pipermail/openstack-dev/2015-November/080609.html<br />
** https://bugs.launchpad.net/tempest/+bug/1520230<br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Most critical issues are closed - following two are outstanding: <br />
*** Item 2 is pending approval of nova spec - https://review.openstack.org/#/c/237067<br />
*** Item 7 still requires investigation<br />
<br />
* Patches under review/testing<br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting November 23, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** M1 is in first week of December<br />
<br />
* Discussion on Testing (CI)<br />
** This will be the main focus of the meeting. We need to come up with an acceptable plan <br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Most critical issues are closed - following two are outstanding: <br />
*** Item 2 is pending approval of nova spec - https://review.openstack.org/#/c/237067<br />
*** Item 7 still requires investigation<br />
<br />
* Patches under review/testing<br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
=== November 16 meeting is cancelled - Next meeting on November 23, 2015 ===<br />
<br />
== Meeting November 9, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Welcome back from Tokyo<br />
** OpenStack summit was great - huge showing and interest in Ironic-Neutron integration<br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** I updated the etherpad. Looks like most of the critical issues are resolved. Items 7,9, and 10 remain to be addressed<br />
<br />
* Patches under review/testing<br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Discussion on Testing (CI)<br />
** We need to plan for this. Some of the patches might be blocked from merges unless we have this in place. <br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting October 19, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** We will see you in Tokyo next week<br />
** No meeting next week - due to summit<br />
** No meeting week after that - to recover from travels (Next meeting will be on Nov 9th)<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** See item 13 at the bottom of the etherpad<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting October 12, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting October 5, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Good progress on the network flip testing. <br />
<br />
* Action Items from previous week<br />
** Sukhdev to discuss/resolve the device_owner for for neutron ports. We will use 'baremetal:<CN>' as the device ID for ports belonging to Ironic deployments<br />
** lazy_prince to look into gate and devstack related cleanup<br />
** cragusa to work on documenting Ironic-Neutron integration in Ironic documentation<br />
** Sukhdev to take over devref documentation for ML2 driver - no update for this week<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting September 28, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Jim is new PTL for Ironic<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tenant ID(s) for the networks <br />
** For provisioning network - what should be the tenant ID in neutron create_port() request? <br />
<br />
* Action Items from previous week<br />
** lazy_prince to look into gate and devstack related cleanup<br />
** cragusa to work on documenting Ironic-Neutron integration in Ironic documentation<br />
** Sukhdev to take over devref documentation for ML2 driver - no update for this week<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic - amotoki will not be able to complete it, but will review it. Sukhdev will take over. <br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting September 21, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Action Items from previous week<br />
** lazy_prince to look into gate and devstack related cleanup<br />
** cragusa to work on documenting Ironic-Neutron integration in Ironic documentation<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Waiting on critical bug fixes<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic - amotoki will not be able to complete it, but will review it. Sukhdev will take over. <br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
== Meeting September 14, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Ironic soft FF is this week<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Few critical fixes are needed<br />
<br />
* Patches merge decision<br />
** Which patches can we merge?<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic - no update <br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting August 31, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Neutron FF is this week. Our Neutron patches are already in. If anybody believes anything needs to go into neutron prior to FF, please speak up. Please use this blueprint - https://blueprints.launchpad.net/neutron/+spec/neutron-ironic-integration <br />
** ML2 drivers to vendor specific repos are not bound by this FF. They can go anytime<br />
<br />
* Actions from the last week<br />
** Sukhdev to follow up with amotoki regarding ML2 documentation - made several attempts. Have not been able to connect<br />
** lazy_prince to push updated patch to address the authentication issue. <br />
*** an updated version of the patch is pushed - have not tested it yet<br />
** yhvh_ and cragusa to push an updated patch to address the DB issue in the Ironic CLI<br />
<br />
* Integration Effort<br />
** There are few blockers that we need to address for the integration effort to move forward.<br />
<br />
* Discussion on the plan for next few weeks for the integration testing<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Testing<br />
** See etherpad above for the details of discussion about testing<br />
<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic - could not get update from amotoki - need to follow up. <br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
<br />
== Meeting August 24, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Neutron FF is next week. Our Neutron patches are already in. If anybody believes anything needs to go into neutron prior to FF, please speak up. Please use this blueprint - https://blueprints.launchpad.net/neutron/+spec/neutron-ironic-integration <br />
** ML2 drivers to vendor specific repos are not bound by this FF. They can go anytime<br />
<br />
* Integration Effort<br />
** We kicked off integration testing during the mid-cycle sprint.<br />
** There are few blockers that we need to address for the integration effort to move forward.<br />
<br />
* Discussion on the plan for next few weeks for the integration testing<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Testing<br />
** See etherpad above for the details of discussion about testing<br />
<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting August 17, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Ironic Sprint Update<br />
** Here are details - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Decision was made not to use bind_requested flag - instead use host-id<br />
** Issues discovered with the new API during testing<br />
*** DB does not seem to be getting updated with the link-connection information<br />
** Made lots of progress on the testing/debugging<br />
<br />
* Testing<br />
** See etherpad above for the details of discussion about testing<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting August 3, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Ironic mid-cycle sprint next week<br />
*** https://etherpad.openstack.org/p/ironic-liberty-midcycle<br />
* Patches under review <br />
** https://review.openstack.org/#/c/197774/1<br />
** https://review.openstack.org/#/c/206232/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/206163/<br />
** https://review.openstack.org/#/c/186855<br />
** https://review.openstack.org/#/c/194413/<br />
* Testing<br />
** Test the network connectivity and flip logic<br />
** Test the API - ML2 interface<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting July 27, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Ironic mid-cycle sprint scheduled for Aug 12-14 in Seattle<br />
*** https://etherpad.openstack.org/p/ironic-liberty-midcycle<br />
* Patches under review <br />
** Neutron patch for addition of binding:vnic_type to facilitate filtering by ML2 drivers - https://review.openstack.org/#/c/197774/1<br />
** https://review.openstack.org/#/c/186855<br />
** https://review.openstack.org/#/c/194413/<br />
* Testing<br />
** Test the network connectivity and flip logic<br />
** Test the API - ML2 interface<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
<br />
== Meeting July 20, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Liberty Release Schedule - https://wiki.openstack.org/wiki/Liberty_Release_Schedule<br />
** Ironic mid-cycle sprint scheduled for Aug 12-14 in Seattle<br />
*** https://etherpad.openstack.org/p/ironic-liberty-midcycle<br />
* Patches under review <br />
** Neutron patch for addition of binding:vnic_type to facilitate filtering by ML2 drivers - https://review.openstack.org/#/c/197774/1<br />
** https://review.openstack.org/#/c/186855<br />
** https://review.openstack.org/#/c/194413/<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
* Testing<br />
** Test the network connectivity and flip logic<br />
** Test the API - ML2 interface<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
<br />
== Meeting July 13, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Liberty Release Schedule - https://wiki.openstack.org/wiki/Liberty_Release_Schedule<br />
** Liberty Feature Freeze - 1st week of Sept. <br />
** Ironic mid-cycle sprint scheduled for Aug 12-14 in Seattle<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip <br />
*** https://review.openstack.org/#/c/187829/<br />
* Patches under review <br />
** WIP Neutron patch for addition of binding:vnic_type to facilitate filtering by ML2 drivers - https://review.openstack.org/#/c/197774/1<br />
** https://review.openstack.org/#/c/186855<br />
** https://review.openstack.org/#/c/194413/<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
<br />
== Meeting July 6, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Ironic mid-cycle sprint scheduled for Aug 12-14 in Seattle<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip <br />
*** https://review.openstack.org/#/c/187829/<br />
* Patches under review <br />
** WIP Neutron patch for addition of binding:vnic_type to facilitate filtering by ML2 drivers - https://review.openstack.org/#/c/197774/1<br />
** https://review.openstack.org/#/c/186855<br />
** https://review.openstack.org/#/c/194413/<br />
* Bare metal physical connectivity scenarios - supported and unsupported<br />
** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting June 29, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip <br />
*** https://review.openstack.org/#/c/187829/<br />
*Discuss supported/unsupported baremetal attachment scenarios - Doc available here: https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
(Opened up the doc to Edit for everyone - please feel free to post comments)<br />
*Open Discussion<br />
** A random thought based upon discussion with Armando during Neutron mid-cycle sprint - <br />
*** possibility of using device owner for Bare metal hosts as " Compute:Ironic"<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting June 22, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Please see Long Term Items section at the bottom of this wiki and feel free to add additional features that you would like included<br />
** "Get me a network" https://review.openstack.org/#/c/184857/<br />
** If anybody wants to make any announcement, feel free to add here<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip <br />
*** https://review.openstack.org/#/c/187829/<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting June 15, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Thanks to Jim and Laura for pushing updated versions of the specs. <br />
** If anybody wants to make any announcement, feel free to add here<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip <br />
*** https://review.openstack.org/#/c/187829/<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting June 8, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Priority for this week is to finalize the specs so that we can move to the implementation<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip<br />
*** https://review.openstack.org/#/c/187829/<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Initial Kick off Meeting June 1, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** We need contributors to help with implementation. Please identify as to what will you be willing to help with<br />
* Discuss Team Goals<br />
* Progress on the spec for modification to Ironic Port API<br />
* Nova/Neutron interaction proposal (jroll) -- let's add an optional parameter to the Neutron API to control whether or not to plumb the network immediately, and use it like this https://review.openstack.org/#/c/186855/<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Team Charter/Goals - for Liberty release ==<br />
*Create a spec with the details of Bare Metal physical connectivity information model and Ironic Port API modification<br />
** Generate a patch to implement this spec<br />
*Define the details of the network flip orchestration logic<br />
** Finalize as to what is the best way to refactor Nova code to facilitate this functionality<br />
*CI for testing this functionality<br />
** this includes a plan as well implementation<br />
*Initially this feature will be 'experimental' for Liberty for both Neutron and Ironic.<br />
** As the feature stabilizes in both Ironic and Neutron in 'M' release, we will move it out of 'experimental'.<br />
<br />
=== Initial Charter will not cover the following === <br />
* Automated discovery of the ports physical connectivity <br />
** Initial functionality will be tested by using modified Ironic Port IP to specify the physical connectivity information<br />
<br />
=== Long term items (not covered in initial charter) ===<br />
* Enhancement to the flavor type based upon the Lag'ed ports for Bare metal servers - for better bandwidth<br />
* Ability for an operator to specify/select a port (from multiple ports connecting a BM server) to connect to a given network - e.g. an option in "nova boot" to specify a specific port <br />
* We will consider utilizing other ways to pass the physical connectivity information to Neutron (if it presents additional flexibility to support additional features) - such as resource labels, using an Ironic specific table in port-binding, etc. <br />
* Feel free to add additional items<br />
<br />
== Previous meetings Logs==<br />
*http://eavesdrop.openstack.org/meetings/ironic_neutron/</div>Sukhdevhttps://wiki.openstack.org/w/index.php?title=Meetings/Ironic-neutron&diff=142169Meetings/Ironic-neutron2016-11-21T03:58:55Z<p>Sukhdev: /* Agenda */</p>
<hr />
<div>'''Weekly meeting on Mondays at 1600 UTC on #openstack-meeting-4'''<br />
<br />
== Tracking Ironic/Neutron integration Discussions ==<br />
<br />
In this meeting we will discuss the integration between Ironic and Neutron (ML2). <br />
Following two etherpads are the for the background purposes<br />
*https://etherpad.openstack.org/p/YVR-neutron-ironic<br />
*https://etherpad.openstack.org/p/liberty-ironic-network-isolation<br />
<br />
* Approved Specs and blueprints for Liberty release content<br />
*** https://review.openstack.org/#/c/188528/<br />
*** https://review.openstack.org/#/c/187829/<br />
*** https://blueprints.launchpad.net/neutron/+spec/neutron-ironic-integration<br />
* Approved Mitaka Specs<br />
*** Nova Spec - https://review.openstack.org/#/c/237067<br />
<br />
===Security Groups support for Baremetal Deployments===<br />
With the Ironic-Neutron integration, we are able to take full benefit of Security Groups support offered by Neutron. <br />
With this integration effort, now Security Group support is available to Bare metal servers the same way as it is available to virtual instances. <br />
When "nova boot" is issued to launch a bare metal instance, similar to virtual instance, --security-groups <seg-group-id> may be specified to apply appropriate ACLs on the physical ports where the bare metal host is connected the TOR(s). ML2 drivers know how to support Security Groups in Neutron.<br />
While this works for tenant network, we need to address the security groups for the provisioning network. Following was proposed and agreed by the Ironic-neutron integration team (see here - http://eavesdrop.openstack.org/meetings/ironic_neutron/2016/ironic_neutron.2016-06-06-16.01.html):<br />
<br />
* Two Security Groups will be added to ironic config: One for Provisioning network and another for Cleaning network (provisioning_network_sg_uuid, and cleanin_network_sg_uuid) by using neutron command "neutron security-group-create" <br />
** Both of these networks, by default will be set to None - to keep the backward compatibility. <br />
* An Operator/Admin may create these security groups when the provisioning and cleaning networks are created and specify the uuid's of these security groups in ironic config<br />
* Ironic driver, during deploy phase, when issues neutron create-port for provisioning network, will use this uuid (if specified). <br />
* ML2 driver will be notified of the appropriate security group and it will apply the appropriate ACLs on the physical ports of the TOR where bare metal host is connected. <br />
<br />
Note: Neutron Callback framework deals with notification of the Security Groups to the ML2 drivers. If a Security group rule is modified/added/deleted, the framework appropriately notifies the subscribers so that ML2 driver can appropriately update the ACLs on the ports where the bare metal hosts are connected. <br />
<br />
== Meeting November 21, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
<br />
* Security Groups for Baremetal deployments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
** patch is here - https://review.openstack.org/#/c/361451<br />
** Documentation - https://review.openstack.org/#/c/393962/<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/q/topic:bug/1618754<br />
** https://review.openstack.org/206163 - Ironic: use portgroups<br />
** nova spec - https://review.openstack.org/#/c/387534/ - approved<br />
*** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
* Ironic Interface attach API<br />
** RFE - https://bugs.launchpad.net/ironic/+bug/1582188<br />
** https://review.openstack.org/#/q/topic:+bug/1582188<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** RFE - https://bugs.launchpad.net/ironic/+bug/1543584<br />
** https://review.openstack.org/#/q/topic:+bug/1543584<br />
<br />
*Open Discussion<br />
<br />
== Meeting November 14, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
<br />
* Security Groups for Baremetal deployments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
** patch is here - https://review.openstack.org/#/c/361451<br />
** Documentation - https://review.openstack.org/#/c/393962/<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/c/347549 - Merged<br />
** https://review.openstack.org/#/c/332177 - Merged<br />
** https://review.openstack.org/206163 - Ironic: use portgroups<br />
** nova spec - https://review.openstack.org/#/c/387534/ - nova spec approval freeze is o-1 (Nov 17)<br />
** Documentation - https://review.openstack.org/#/c/393660/<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** RFE - https://bugs.launchpad.net/ironic/+bug/1543584<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** RFE - https://bugs.launchpad.net/ironic/+bug/1582188<br />
** Spec - https://review.openstack.org/#/c/317636/<br />
** WIP POC code:<br />
*** Ironic - https://review.openstack.org/#/c/327046/<br />
*** Nova - https://review.openstack.org/#/c/364413/<br />
*** IronicClient - https://review.openstack.org/#/c/364420/<br />
<br />
*Open Discussion<br />
<br />
== Meeting November 7, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
<br />
* Security Groups for Baremetal deployments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
** patch is here - https://review.openstack.org/#/c/361451<br />
** Documentation - https://review.openstack.org/#/c/393962/<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/c/347549 - Merged<br />
** https://review.openstack.org/#/c/332177/<br />
** https://review.openstack.org/206163 - Ironic: use portgroups<br />
** nova spec - https://review.openstack.org/#/c/387534/ - nova spec approval freeze is o-1 (Nov 17)<br />
** Documentation - https://review.openstack.org/#/c/393660/<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** RFE - https://bugs.launchpad.net/ironic/+bug/1543584<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** RFE - https://bugs.launchpad.net/ironic/+bug/1582188<br />
** Spec - https://review.openstack.org/#/c/317636/<br />
** WIP POC code:<br />
*** Ironic - https://review.openstack.org/#/c/327046/<br />
*** Nova - https://review.openstack.org/#/c/364413/<br />
*** IronicClient - https://review.openstack.org/#/c/364420/<br />
<br />
*Open Discussion<br />
<br />
== Meeting October 31, 2016 ==<br />
Meeting cancelled, people travelling/recovering from Ocata summit.<br />
<br />
== Meeting October 16, 2016 ==<br />
<br />
* Sukhdev has a Dr. appointment and will not be able to chair this meeting. Unless sambets volunteers to chairs this, this is meeting is cancelled. <br />
* Will see you all in Barcelona next week. <br />
<br />
== Meeting October 10, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
** Sukhdev is unavailable today - Sam or Jim will chair the meeting<br />
<br />
* Security Groups for Baremetal deployments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
** patch is here - https://review.openstack.org/#/c/361451<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/c/347549<br />
** https://review.openstack.org/#/c/332177/<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code:<br />
*** Ironic - https://review.openstack.org/#/c/327046/<br />
*** Nova - https://review.openstack.org/#/c/364413/<br />
*** IronicClient - https://review.openstack.org/#/c/364420/<br />
<br />
<br />
*Open Discussion<br />
== Meeting October 31, 2016 ==<br />
Meeting cancelled while we recover from the OpenStack summit, next meeting will be 7th Nov.<br />
<br />
== Meeting October 3, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
** Ocata Release Schedule - https://releases.openstack.org/ocata/schedule.html<br />
<br />
* Security Groups for Baremetal deployments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
** patch is here - https://review.openstack.org/#/c/361451<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/c/347549<br />
** https://review.openstack.org/#/c/332177/<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code:<br />
*** Ironic - https://review.openstack.org/#/c/327046/<br />
*** Nova - https://review.openstack.org/#/c/364413/<br />
*** IronicClient - https://review.openstack.org/#/c/364420/<br />
<br />
<br />
*Open Discussion<br />
<br />
== Meeting September 12, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
** patch is here - https://review.openstack.org/#/c/361451<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/c/347549<br />
** https://review.facebook.com/#/c/332177<br />
<br />
* Other patches<br />
<br />
** Nova:<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code:<br />
*** Ironic - https://review.openstack.org/#/c/327046/<br />
*** Nova - https://review.openstack.org/#/c/364413/<br />
*** IronicClient - https://review.openstack.org/#/c/364420/<br />
<br />
<br />
*Open Discussion<br />
<br />
== Meeting August 22, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
* Remaining work items<br />
** Desired for Newton Cycle<br />
*** Port Groups <br />
*** Security Groups <br />
** Probably for O-cycle<br />
*** Vlan aware Servers<br />
*** Ironic API for interface attach/detach<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** Nova:<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
<br />
== Meeting August 15, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Update on testing of latest merged code (Sukhdev)<br />
** see bug - https://bugs.launchpad.net/ironic/+bug/1610389<br />
<br />
* Remaining work items<br />
<br />
** Desired for Newton Cycle<br />
*** Port Groups <br />
*** Ironic Inspector <br />
*** Security Groups - should be ready before Newton release (Sukhdev)<br />
<br />
** Probably for O-cycle<br />
*** Vlan aware Servers<br />
*** Ironic API for interface attach/detach<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** LLDP<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
<br />
<br />
== Meeting August 8, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** All patches for phase 1 of Ironic-neutron integration have merged (Nova, Neutron, Ironic) - congrats to the team<br />
<br />
* Update on testing of latest merged code (Sukhdev)<br />
** see bug - https://bugs.launchpad.net/ironic/+bug/1610389<br />
<br />
* Remaining work items<br />
<br />
** Desired for Newton Cycle<br />
*** Port Groups <br />
*** Ironic Inspector <br />
*** Security Groups - should be ready before Neuton release (Sukhdev) - pending bug listed above<br />
<br />
** Probably for O-cycle<br />
*** Vlan aware Servers<br />
*** Ironic API for interface attach/detach<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** LLDP<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
<br />
== Meeting August 1, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Update of all merged patches<br />
<br />
* Remaining work items<br />
<br />
** Desired for Newton Cycle<br />
*** Port Groups <br />
*** Ironic Inspector <br />
*** Security Groups - should be ready before Neuton release (Sukhdev)<br />
<br />
** Probably for O-cycle<br />
*** Vlan aware Servers<br />
*** Ironic API for interface attach/detach<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** LLDP<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
<br />
<br />
== Meeting July 25, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Remaining work items<br />
** Port Groups <br />
** Ironic Inspector <br />
** Nova patches<br />
** Vlan aware Servers<br />
** Security Groups - should be ready before Neuton release (Sukhdev)<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** LLDP<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
** (mjturek1) Question about MAC address uniqueness between portgroups and ports<br />
<br />
<br />
<br />
== Meeting July 18, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** All critical Ironic patches for network integration are merged<br />
** Nova mid cycle <br />
<br />
* Remaining work items<br />
** Port Groups <br />
** Ironic Inspector <br />
** Nova patches<br />
** Vlan aware Servers<br />
** Security Groups <br />
** devstack<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** LLDP<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
** (mjturek1) Question about MAC address uniqueness between portgroups and ports<br />
<br />
== Meeting July 11, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Plan discussion for merging following Ironic/nova patches<br />
** Following are critical patches - targeted for Newton<br />
** Ironic:<br />
*** https://review.openstack.org/#/c/285852/<br />
*** https://review.openstack.org/#/c/206244/<br />
*** https://review.openstack.org/#/c/206144<br />
*** https://review.openstack.org/#/c/213262/<br />
** LLDP:<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
** (mjturek1) Question about MAC address uniqueness between portgroups and ports<br />
<br />
== Meeting July 4, 2016 ==<br />
=== This week's meeting cancelled - US public holiday ===<br />
<br />
== Meeting June 27, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** Sukhdev is not available to host the meeting this week. Can somebody chair the meeting? I am away and will try to login remotely, but, not sure.<br />
** Newton nova non-priority feature freeze is June 30.<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* Plan discussion for merging following Ironic/nova patches<br />
** Following are critical patches - targeted for Newton<br />
** Ironic:<br />
*** https://review.openstack.org/#/c/285852/<br />
*** https://review.openstack.org/#/c/206244/<br />
*** https://review.openstack.org/#/c/206144<br />
*** https://review.openstack.org/#/c/213262/<br />
*** https://review.openstack.org/#/c/317391/ <--- I added this to the list (Sukhdev)<br />
** LLDP:<br />
*** https://review.openstack.org/321082<br />
*** https://review.openstack.org/320584<br />
** Nova:<br />
*** '''Newton nova non-priority feature freeze is June 30.'''<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
<br />
== Meeting June 20, 2016 ==<br />
=== This week's meeting cancelled - everybody is in Ironic mid-cycle sprint ===<br />
<br />
== Meeting June 13, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Security Groups Support for Baremetal deployments - Sukhdev<br />
** Description of Security Groups described here - https://wiki.openstack.org/wiki/Meetings/Ironic-neutron#Security_Groups_support_for_Baremetal_Deployments<br />
** Further update from amotoki and Sukhdev<br />
<br />
* Update from the latest Integration testing (Sukhdev)<br />
<br />
* Following are critical patches - targeted for Newton<br />
** Ironic:<br />
*** https://review.openstack.org/#/c/285852/<br />
*** https://review.openstack.org/#/c/206244/<br />
*** https://review.openstack.org/#/c/206144<br />
*** https://review.openstack.org/#/c/213262/<br />
*** https://review.openstack.org/#/c/317391/ <--- I added this to the list (Sukhdev)<br />
*** https://review.openstack.org/#/c/325197/ <--- Added (sambetts)<br />
** Nova:<br />
*** '''Newton nova non-priority feature freeze is June 30.'''<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
== Meeting June 6, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Action Item from past week - Sukhdev<br />
** https://review.openstack.org/#/c/182242/14/specs/newton/approved/user-controlled-sriov-ports-allocation.rst<br />
** Notes from previous meetings:<br />
*** Rumour has it they are looking to support bonding for virt, discuss.<br />
**** If neutron is going to model bonding, we don't need to model it in Ironic.<br />
***** Need to be sure, because if thats the case we shouldn't merge the portgroups API because then we have to deprecate it.<br />
<br />
* Security Groups Support for Baremetal deployments - Sukhdev<br />
<br />
* Update from the latest Integration testing (Sukhdev)<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Following are critical patches - targeted for Newton<br />
** Ironic:<br />
*** https://review.openstack.org/#/c/285852/<br />
*** https://review.openstack.org/#/c/206244/<br />
*** https://review.openstack.org/#/c/206144<br />
*** https://review.openstack.org/#/c/213262/<br />
*** https://review.openstack.org/#/c/317391/ <--- I added this to the list (Sukhdev)<br />
*** https://review.openstack.org/#/c/325197/ <--- Added (sambetts)<br />
** Nova:<br />
*** '''Newton nova non-priority feature freeze is June 30.'''<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
<br />
*Open Discussion<br />
<br />
== Meeting May 23, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Following are critical patches - targeted for Newton<br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/213262/<br />
***https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
***https://review.openstack.org/206163 - Ironic: use portgroups<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
<br />
* Rumour has it they are looking to support bonding for virt, discuss.<br />
** If neutron is going to model bonding, we don't need to model it in Ironic.<br />
*** Need to be sure, because if thats the case we shouldn't merge the portgroups API because then we have to deprecate it.<br />
<br />
*Open Discussion<br />
<br />
****it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
***Newton nova non-priority feature freeze is June 30.<br />
<br />
== Meeting May 16, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
<br />
* Rumour has it they are looking to support bonding for virt, discuss.<br />
** If neutron is going to model bonding, we don't need to model it in Ironic.<br />
*** Need to be sure, because if thats the case we shouldn't merge the portgroups API because then we have to deprecate it.<br />
<br />
* Following are critical patches - targeted for Newton<br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/213262/<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
*Open Discussion<br />
**Please let us confirm nova patches.(hshiina)<br />
***https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
***https://review.openstack.org/206163 - Ironic: use portgroups<br />
****it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
***Newton nova non-priority feature freeze is June 30.<br />
<br />
=== No Meeting on May 2, 2016 - People traveling back from Austin Summit ===<br />
<br />
=== No Meeting on April 25, 2016 - Everybody at Austin Summit ===<br />
<br />
== Meeting April 18, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** Next week in Austin - no meeting next week. <br />
** Cross project session - https://www.openstack.org/summit/austin-2016/summit-schedule/#day=2016-04-26&summit_types=2&tags=3601<br />
<br />
* Following are critical patches - targeted for Newton in April (if possible) - Did I miss anyone? <br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/213262/<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** [WIP] Allow mapping multiple Neutron ports to Ironic ports<br />
*** Ironic Part: https://review.openstack.org/282431<br />
*** Nova Part: https://review.openstack.org/289412<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287408/<br />
<br />
*Open Discussion<br />
<br />
== Meeting April 11, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** We have one more meeting before summit<br />
** Can we get the critical patches (listed below) merged within month of April? Need some love from Ironic cores<br />
<br />
* Following are critical patches - targeted for Newton in April (if possible) - Did I miss anyone? <br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/213262/<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** [WIP] Allow mapping multiple Neutron ports to Ironic ports<br />
*** Ironic Part: https://review.openstack.org/282431<br />
*** Nova Part: https://review.openstack.org/289412<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287408/<br />
<br />
*Open Discussion<br />
<br />
== Meeting April 4, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** Neutron Joint session with Ironic/Nova proposed - https://etherpad.openstack.org/p/newton-neutron-summit-ideas<br />
<br />
* Following are critical patches - targeted for Newton in April (if possible) - Did I miss anyone? <br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/213262/<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** [WIP] Allow mapping multiple Neutron ports to Ironic ports<br />
*** Ironic Part: https://review.openstack.org/282431<br />
*** Nova Part: https://review.openstack.org/289412<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287408/<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
<br />
=== No Meeting on March 28, 2016 ===<br />
<br />
== Meeting March 21, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Following are critical patches - targeted for Newton in April (if possible) - Did I miss anyone? <br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/139687/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** [WIP] Allow mapping multiple Neutron ports to Ironic ports<br />
*** Ironic Part: https://review.openstack.org/282431<br />
*** Nova Part: https://review.openstack.org/289412<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287408/<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
<br />
== Meeting March 14, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Generic Switch Discussion - continuation from last week<br />
** https://github.com/jumpojoy/generic_switch<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287408/<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
<br />
<br />
== Meeting March 7, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Network Provider refactor<br />
** Two patches merged; one remaining - https://review.openstack.org/285852<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287408/<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting February 29, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Network Provider refactor<br />
** https://review.openstack.org/#/c/285852/5<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853/2<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
<br />
== Meeting February 22, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
=== No Meeting on February 15, 2016 - due to holiday in USA (long weekend) ===<br />
<br />
== Meeting February 8, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status<br />
** Some of the Ironic patches are merged - thanks to everybody!!<br />
** I have updated the etherpad to reflect merged patches - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting February 1, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Austin Summit proposal submittal date is today (2/1/16)<br />
<br />
* Integration Testing Status<br />
** All of the patches are tested and seem to be working just fine.<br />
** I have updated the etherpad (under integration status) - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting January 25, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status<br />
** All of the patches are tested and seem to be working just fine.<br />
** I have updated the etherpad (under integration status) - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Discussion regarding integration with Ironic Inspector - the format for switch-id and switch-info fields<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting January 18, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status<br />
** Most of the patches are tested and seem to be working just fine.<br />
** I have updated the etherpad (under integration status) - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Discussion regarding integration with Ironic Inspector - the format for switch-id and switch-info fields<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting January 11, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status<br />
** API version error is noted during execution of "ironic port-update" CLI<br />
** Please see item 14 at the bottom of this etherpad (under integration status) - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting January 4, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Happy and Healthy New Year to all<br />
** M2 is mid-jan <br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
*** Item 7 still requires investigation<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
<br />
== Meeting December 14, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Sukhdev is out for next two weeks (back on Jan 4, 2016)<br />
** M2 is mid-jan <br />
<br />
* Updated list of patches under review <br />
** Devstack patches need to be resubmitted - vsaienko<br />
** Two patches are in merge conflict - need attention <br />
** Few patches have comments that require attention<br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Most critical issues are closed - following two are outstanding: <br />
*** Item 7 still requires investigation<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting December 7, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Updated list of patches under review - <br />
** one Nova and one Neutron patch merged<br />
** New Devstack patches - require reviews<br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Discussion on Testing (CI) - vsaienko<br />
<br />
* Tempest testing <br />
** see here - http://lists.openstack.org/pipermail/openstack-dev/2015-November/080609.html<br />
** https://bugs.launchpad.net/tempest/+bug/1520230<br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Most critical issues are closed - following two are outstanding: <br />
*** Item 2 is pending approval of nova spec - https://review.openstack.org/#/c/237067<br />
*** Item 7 still requires investigation<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting November 30, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** jroll is out this week, updates:<br />
*** nova spec is approved<br />
*** Nova patches are in a single chain here: https://review.openstack.org/#/q/status:open+project:openstack/nova+branch:master+topic:bp/ironic-networks-support,n,z<br />
*** first two patches are updated and passing tests locally, should be good to go<br />
*** third patch (portgroup support) still needs work.<br />
<br />
* Actions from last week<br />
** Sukhdev and Kevin Benton to work on ML2 for OVS for CI testing<br />
*** https://review.openstack.org/#/c/249265/<br />
*** This patch was testing for Neutron side <br />
<br />
* Discussion on Testing (CI)<br />
** This will be the main focus of the meeting - We have another excellent solution on the table. <br />
*** http://lists.openstack.org/pipermail/openstack-dev/2015-November/080492.html<br />
<br />
* Tempest testing <br />
** see here - http://lists.openstack.org/pipermail/openstack-dev/2015-November/080609.html<br />
** https://bugs.launchpad.net/tempest/+bug/1520230<br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Most critical issues are closed - following two are outstanding: <br />
*** Item 2 is pending approval of nova spec - https://review.openstack.org/#/c/237067<br />
*** Item 7 still requires investigation<br />
<br />
* Patches under review/testing<br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting November 23, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** M1 is in first week of December<br />
<br />
* Discussion on Testing (CI)<br />
** This will be the main focus of the meeting. We need to come up with an acceptable plan <br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Most critical issues are closed - following two are outstanding: <br />
*** Item 2 is pending approval of nova spec - https://review.openstack.org/#/c/237067<br />
*** Item 7 still requires investigation<br />
<br />
* Patches under review/testing<br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
=== November 16 meeting is cancelled - Next meeting on November 23, 2015 ===<br />
<br />
== Meeting November 9, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Welcome back from Tokyo<br />
** OpenStack summit was great - huge showing and interest in Ironic-Neutron integration<br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** I updated the etherpad. Looks like most of the critical issues are resolved. Items 7,9, and 10 remain to be addressed<br />
<br />
* Patches under review/testing<br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Discussion on Testing (CI)<br />
** We need to plan for this. Some of the patches might be blocked from merges unless we have this in place. <br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting October 19, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** We will see you in Tokyo next week<br />
** No meeting next week - due to summit<br />
** No meeting week after that - to recover from travels (Next meeting will be on Nov 9th)<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** See item 13 at the bottom of the etherpad<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting October 12, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting October 5, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Good progress on the network flip testing. <br />
<br />
* Action Items from previous week<br />
** Sukhdev to discuss/resolve the device_owner for for neutron ports. We will use 'baremetal:<CN>' as the device ID for ports belonging to Ironic deployments<br />
** lazy_prince to look into gate and devstack related cleanup<br />
** cragusa to work on documenting Ironic-Neutron integration in Ironic documentation<br />
** Sukhdev to take over devref documentation for ML2 driver - no update for this week<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting September 28, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Jim is new PTL for Ironic<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tenant ID(s) for the networks <br />
** For provisioning network - what should be the tenant ID in neutron create_port() request? <br />
<br />
* Action Items from previous week<br />
** lazy_prince to look into gate and devstack related cleanup<br />
** cragusa to work on documenting Ironic-Neutron integration in Ironic documentation<br />
** Sukhdev to take over devref documentation for ML2 driver - no update for this week<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic - amotoki will not be able to complete it, but will review it. Sukhdev will take over. <br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting September 21, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Action Items from previous week<br />
** lazy_prince to look into gate and devstack related cleanup<br />
** cragusa to work on documenting Ironic-Neutron integration in Ironic documentation<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Waiting on critical bug fixes<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic - amotoki will not be able to complete it, but will review it. Sukhdev will take over. <br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
== Meeting September 14, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Ironic soft FF is this week<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Few critical fixes are needed<br />
<br />
* Patches merge decision<br />
** Which patches can we merge?<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic - no update <br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting August 31, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Neutron FF is this week. Our Neutron patches are already in. If anybody believes anything needs to go into neutron prior to FF, please speak up. Please use this blueprint - https://blueprints.launchpad.net/neutron/+spec/neutron-ironic-integration <br />
** ML2 drivers to vendor specific repos are not bound by this FF. They can go anytime<br />
<br />
* Actions from the last week<br />
** Sukhdev to follow up with amotoki regarding ML2 documentation - made several attempts. Have not been able to connect<br />
** lazy_prince to push updated patch to address the authentication issue. <br />
*** an updated version of the patch is pushed - have not tested it yet<br />
** yhvh_ and cragusa to push an updated patch to address the DB issue in the Ironic CLI<br />
<br />
* Integration Effort<br />
** There are few blockers that we need to address for the integration effort to move forward.<br />
<br />
* Discussion on the plan for next few weeks for the integration testing<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Testing<br />
** See etherpad above for the details of discussion about testing<br />
<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic - could not get update from amotoki - need to follow up. <br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
<br />
== Meeting August 24, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Neutron FF is next week. Our Neutron patches are already in. If anybody believes anything needs to go into neutron prior to FF, please speak up. Please use this blueprint - https://blueprints.launchpad.net/neutron/+spec/neutron-ironic-integration <br />
** ML2 drivers to vendor specific repos are not bound by this FF. They can go anytime<br />
<br />
* Integration Effort<br />
** We kicked off integration testing during the mid-cycle sprint.<br />
** There are few blockers that we need to address for the integration effort to move forward.<br />
<br />
* Discussion on the plan for next few weeks for the integration testing<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Testing<br />
** See etherpad above for the details of discussion about testing<br />
<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting August 17, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Ironic Sprint Update<br />
** Here are details - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Decision was made not to use bind_requested flag - instead use host-id<br />
** Issues discovered with the new API during testing<br />
*** DB does not seem to be getting updated with the link-connection information<br />
** Made lots of progress on the testing/debugging<br />
<br />
* Testing<br />
** See etherpad above for the details of discussion about testing<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting August 3, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Ironic mid-cycle sprint next week<br />
*** https://etherpad.openstack.org/p/ironic-liberty-midcycle<br />
* Patches under review <br />
** https://review.openstack.org/#/c/197774/1<br />
** https://review.openstack.org/#/c/206232/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/206163/<br />
** https://review.openstack.org/#/c/186855<br />
** https://review.openstack.org/#/c/194413/<br />
* Testing<br />
** Test the network connectivity and flip logic<br />
** Test the API - ML2 interface<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting July 27, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Ironic mid-cycle sprint scheduled for Aug 12-14 in Seattle<br />
*** https://etherpad.openstack.org/p/ironic-liberty-midcycle<br />
* Patches under review <br />
** Neutron patch for addition of binding:vnic_type to facilitate filtering by ML2 drivers - https://review.openstack.org/#/c/197774/1<br />
** https://review.openstack.org/#/c/186855<br />
** https://review.openstack.org/#/c/194413/<br />
* Testing<br />
** Test the network connectivity and flip logic<br />
** Test the API - ML2 interface<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
<br />
== Meeting July 20, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Liberty Release Schedule - https://wiki.openstack.org/wiki/Liberty_Release_Schedule<br />
** Ironic mid-cycle sprint scheduled for Aug 12-14 in Seattle<br />
*** https://etherpad.openstack.org/p/ironic-liberty-midcycle<br />
* Patches under review <br />
** Neutron patch for addition of binding:vnic_type to facilitate filtering by ML2 drivers - https://review.openstack.org/#/c/197774/1<br />
** https://review.openstack.org/#/c/186855<br />
** https://review.openstack.org/#/c/194413/<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
* Testing<br />
** Test the network connectivity and flip logic<br />
** Test the API - ML2 interface<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
<br />
== Meeting July 13, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Liberty Release Schedule - https://wiki.openstack.org/wiki/Liberty_Release_Schedule<br />
** Liberty Feature Freeze - 1st week of Sept. <br />
** Ironic mid-cycle sprint scheduled for Aug 12-14 in Seattle<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip <br />
*** https://review.openstack.org/#/c/187829/<br />
* Patches under review <br />
** WIP Neutron patch for addition of binding:vnic_type to facilitate filtering by ML2 drivers - https://review.openstack.org/#/c/197774/1<br />
** https://review.openstack.org/#/c/186855<br />
** https://review.openstack.org/#/c/194413/<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
<br />
== Meeting July 6, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Ironic mid-cycle sprint scheduled for Aug 12-14 in Seattle<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip <br />
*** https://review.openstack.org/#/c/187829/<br />
* Patches under review <br />
** WIP Neutron patch for addition of binding:vnic_type to facilitate filtering by ML2 drivers - https://review.openstack.org/#/c/197774/1<br />
** https://review.openstack.org/#/c/186855<br />
** https://review.openstack.org/#/c/194413/<br />
* Bare metal physical connectivity scenarios - supported and unsupported<br />
** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting June 29, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip <br />
*** https://review.openstack.org/#/c/187829/<br />
*Discuss supported/unsupported baremetal attachment scenarios - Doc available here: https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
(Opened up the doc to Edit for everyone - please feel free to post comments)<br />
*Open Discussion<br />
** A random thought based upon discussion with Armando during Neutron mid-cycle sprint - <br />
*** possibility of using device owner for Bare metal hosts as " Compute:Ironic"<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting June 22, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Please see Long Term Items section at the bottom of this wiki and feel free to add additional features that you would like included<br />
** "Get me a network" https://review.openstack.org/#/c/184857/<br />
** If anybody wants to make any announcement, feel free to add here<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip <br />
*** https://review.openstack.org/#/c/187829/<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting June 15, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Thanks to Jim and Laura for pushing updated versions of the specs. <br />
** If anybody wants to make any announcement, feel free to add here<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip <br />
*** https://review.openstack.org/#/c/187829/<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting June 8, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Priority for this week is to finalize the specs so that we can move to the implementation<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip<br />
*** https://review.openstack.org/#/c/187829/<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Initial Kick off Meeting June 1, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** We need contributors to help with implementation. Please identify as to what will you be willing to help with<br />
* Discuss Team Goals<br />
* Progress on the spec for modification to Ironic Port API<br />
* Nova/Neutron interaction proposal (jroll) -- let's add an optional parameter to the Neutron API to control whether or not to plumb the network immediately, and use it like this https://review.openstack.org/#/c/186855/<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Team Charter/Goals - for Liberty release ==<br />
*Create a spec with the details of Bare Metal physical connectivity information model and Ironic Port API modification<br />
** Generate a patch to implement this spec<br />
*Define the details of the network flip orchestration logic<br />
** Finalize as to what is the best way to refactor Nova code to facilitate this functionality<br />
*CI for testing this functionality<br />
** this includes a plan as well implementation<br />
*Initially this feature will be 'experimental' for Liberty for both Neutron and Ironic.<br />
** As the feature stabilizes in both Ironic and Neutron in 'M' release, we will move it out of 'experimental'.<br />
<br />
=== Initial Charter will not cover the following === <br />
* Automated discovery of the ports physical connectivity <br />
** Initial functionality will be tested by using modified Ironic Port IP to specify the physical connectivity information<br />
<br />
=== Long term items (not covered in initial charter) ===<br />
* Enhancement to the flavor type based upon the Lag'ed ports for Bare metal servers - for better bandwidth<br />
* Ability for an operator to specify/select a port (from multiple ports connecting a BM server) to connect to a given network - e.g. an option in "nova boot" to specify a specific port <br />
* We will consider utilizing other ways to pass the physical connectivity information to Neutron (if it presents additional flexibility to support additional features) - such as resource labels, using an Ironic specific table in port-binding, etc. <br />
* Feel free to add additional items<br />
<br />
== Previous meetings Logs==<br />
*http://eavesdrop.openstack.org/meetings/ironic_neutron/</div>Sukhdevhttps://wiki.openstack.org/w/index.php?title=Meetings/Ironic-neutron&diff=142168Meetings/Ironic-neutron2016-11-21T03:52:07Z<p>Sukhdev: /* Agenda */</p>
<hr />
<div>'''Weekly meeting on Mondays at 1600 UTC on #openstack-meeting-4'''<br />
<br />
== Tracking Ironic/Neutron integration Discussions ==<br />
<br />
In this meeting we will discuss the integration between Ironic and Neutron (ML2). <br />
Following two etherpads are the for the background purposes<br />
*https://etherpad.openstack.org/p/YVR-neutron-ironic<br />
*https://etherpad.openstack.org/p/liberty-ironic-network-isolation<br />
<br />
* Approved Specs and blueprints for Liberty release content<br />
*** https://review.openstack.org/#/c/188528/<br />
*** https://review.openstack.org/#/c/187829/<br />
*** https://blueprints.launchpad.net/neutron/+spec/neutron-ironic-integration<br />
* Approved Mitaka Specs<br />
*** Nova Spec - https://review.openstack.org/#/c/237067<br />
<br />
===Security Groups support for Baremetal Deployments===<br />
With the Ironic-Neutron integration, we are able to take full benefit of Security Groups support offered by Neutron. <br />
With this integration effort, now Security Group support is available to Bare metal servers the same way as it is available to virtual instances. <br />
When "nova boot" is issued to launch a bare metal instance, similar to virtual instance, --security-groups <seg-group-id> may be specified to apply appropriate ACLs on the physical ports where the bare metal host is connected the TOR(s). ML2 drivers know how to support Security Groups in Neutron.<br />
While this works for tenant network, we need to address the security groups for the provisioning network. Following was proposed and agreed by the Ironic-neutron integration team (see here - http://eavesdrop.openstack.org/meetings/ironic_neutron/2016/ironic_neutron.2016-06-06-16.01.html):<br />
<br />
* Two Security Groups will be added to ironic config: One for Provisioning network and another for Cleaning network (provisioning_network_sg_uuid, and cleanin_network_sg_uuid) by using neutron command "neutron security-group-create" <br />
** Both of these networks, by default will be set to None - to keep the backward compatibility. <br />
* An Operator/Admin may create these security groups when the provisioning and cleaning networks are created and specify the uuid's of these security groups in ironic config<br />
* Ironic driver, during deploy phase, when issues neutron create-port for provisioning network, will use this uuid (if specified). <br />
* ML2 driver will be notified of the appropriate security group and it will apply the appropriate ACLs on the physical ports of the TOR where bare metal host is connected. <br />
<br />
Note: Neutron Callback framework deals with notification of the Security Groups to the ML2 drivers. If a Security group rule is modified/added/deleted, the framework appropriately notifies the subscribers so that ML2 driver can appropriately update the ACLs on the ports where the bare metal hosts are connected. <br />
<br />
== Meeting November 21, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
<br />
* Security Groups for Baremetal deployments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
** patch is here - https://review.openstack.org/#/c/361451<br />
** Documentation - https://review.openstack.org/#/c/393962/<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/q/topic:bug/1618754<br />
** https://review.openstack.org/206163 - Ironic: use portgroups<br />
** nova spec - https://review.openstack.org/#/c/387534/ - approved<br />
*** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
* Ironic Interface attach API<br />
** RFE - https://bugs.launchpad.net/ironic/+bug/1582188<br />
** Spec - https://review.openstack.org/#/c/317636/<br />
** WIP POC code:<br />
*** Ironic - https://review.openstack.org/#/c/327046/<br />
*** Nova - https://review.openstack.org/#/c/364413/<br />
*** IronicClient - https://review.openstack.org/#/c/364420/<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** RFE - https://bugs.launchpad.net/ironic/+bug/1543584<br />
** https://review.openstack.org/#/q/topic:+bug/1543584<br />
<br />
*Open Discussion<br />
<br />
== Meeting November 14, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
<br />
* Security Groups for Baremetal deployments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
** patch is here - https://review.openstack.org/#/c/361451<br />
** Documentation - https://review.openstack.org/#/c/393962/<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/c/347549 - Merged<br />
** https://review.openstack.org/#/c/332177 - Merged<br />
** https://review.openstack.org/206163 - Ironic: use portgroups<br />
** nova spec - https://review.openstack.org/#/c/387534/ - nova spec approval freeze is o-1 (Nov 17)<br />
** Documentation - https://review.openstack.org/#/c/393660/<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** RFE - https://bugs.launchpad.net/ironic/+bug/1543584<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** RFE - https://bugs.launchpad.net/ironic/+bug/1582188<br />
** Spec - https://review.openstack.org/#/c/317636/<br />
** WIP POC code:<br />
*** Ironic - https://review.openstack.org/#/c/327046/<br />
*** Nova - https://review.openstack.org/#/c/364413/<br />
*** IronicClient - https://review.openstack.org/#/c/364420/<br />
<br />
*Open Discussion<br />
<br />
== Meeting November 7, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
<br />
* Security Groups for Baremetal deployments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
** patch is here - https://review.openstack.org/#/c/361451<br />
** Documentation - https://review.openstack.org/#/c/393962/<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/c/347549 - Merged<br />
** https://review.openstack.org/#/c/332177/<br />
** https://review.openstack.org/206163 - Ironic: use portgroups<br />
** nova spec - https://review.openstack.org/#/c/387534/ - nova spec approval freeze is o-1 (Nov 17)<br />
** Documentation - https://review.openstack.org/#/c/393660/<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** RFE - https://bugs.launchpad.net/ironic/+bug/1543584<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** RFE - https://bugs.launchpad.net/ironic/+bug/1582188<br />
** Spec - https://review.openstack.org/#/c/317636/<br />
** WIP POC code:<br />
*** Ironic - https://review.openstack.org/#/c/327046/<br />
*** Nova - https://review.openstack.org/#/c/364413/<br />
*** IronicClient - https://review.openstack.org/#/c/364420/<br />
<br />
*Open Discussion<br />
<br />
== Meeting October 31, 2016 ==<br />
Meeting cancelled, people travelling/recovering from Ocata summit.<br />
<br />
== Meeting October 16, 2016 ==<br />
<br />
* Sukhdev has a Dr. appointment and will not be able to chair this meeting. Unless sambets volunteers to chairs this, this is meeting is cancelled. <br />
* Will see you all in Barcelona next week. <br />
<br />
== Meeting October 10, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
** Sukhdev is unavailable today - Sam or Jim will chair the meeting<br />
<br />
* Security Groups for Baremetal deployments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
** patch is here - https://review.openstack.org/#/c/361451<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/c/347549<br />
** https://review.openstack.org/#/c/332177/<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code:<br />
*** Ironic - https://review.openstack.org/#/c/327046/<br />
*** Nova - https://review.openstack.org/#/c/364413/<br />
*** IronicClient - https://review.openstack.org/#/c/364420/<br />
<br />
<br />
*Open Discussion<br />
== Meeting October 31, 2016 ==<br />
Meeting cancelled while we recover from the OpenStack summit, next meeting will be 7th Nov.<br />
<br />
== Meeting October 3, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
** Ocata Release Schedule - https://releases.openstack.org/ocata/schedule.html<br />
<br />
* Security Groups for Baremetal deployments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
** patch is here - https://review.openstack.org/#/c/361451<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/c/347549<br />
** https://review.openstack.org/#/c/332177/<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code:<br />
*** Ironic - https://review.openstack.org/#/c/327046/<br />
*** Nova - https://review.openstack.org/#/c/364413/<br />
*** IronicClient - https://review.openstack.org/#/c/364420/<br />
<br />
<br />
*Open Discussion<br />
<br />
== Meeting September 12, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
** patch is here - https://review.openstack.org/#/c/361451<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/c/347549<br />
** https://review.facebook.com/#/c/332177<br />
<br />
* Other patches<br />
<br />
** Nova:<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code:<br />
*** Ironic - https://review.openstack.org/#/c/327046/<br />
*** Nova - https://review.openstack.org/#/c/364413/<br />
*** IronicClient - https://review.openstack.org/#/c/364420/<br />
<br />
<br />
*Open Discussion<br />
<br />
== Meeting August 22, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
* Remaining work items<br />
** Desired for Newton Cycle<br />
*** Port Groups <br />
*** Security Groups <br />
** Probably for O-cycle<br />
*** Vlan aware Servers<br />
*** Ironic API for interface attach/detach<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** Nova:<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
<br />
== Meeting August 15, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Update on testing of latest merged code (Sukhdev)<br />
** see bug - https://bugs.launchpad.net/ironic/+bug/1610389<br />
<br />
* Remaining work items<br />
<br />
** Desired for Newton Cycle<br />
*** Port Groups <br />
*** Ironic Inspector <br />
*** Security Groups - should be ready before Newton release (Sukhdev)<br />
<br />
** Probably for O-cycle<br />
*** Vlan aware Servers<br />
*** Ironic API for interface attach/detach<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** LLDP<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
<br />
<br />
== Meeting August 8, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** All patches for phase 1 of Ironic-neutron integration have merged (Nova, Neutron, Ironic) - congrats to the team<br />
<br />
* Update on testing of latest merged code (Sukhdev)<br />
** see bug - https://bugs.launchpad.net/ironic/+bug/1610389<br />
<br />
* Remaining work items<br />
<br />
** Desired for Newton Cycle<br />
*** Port Groups <br />
*** Ironic Inspector <br />
*** Security Groups - should be ready before Neuton release (Sukhdev) - pending bug listed above<br />
<br />
** Probably for O-cycle<br />
*** Vlan aware Servers<br />
*** Ironic API for interface attach/detach<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** LLDP<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
<br />
== Meeting August 1, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Update of all merged patches<br />
<br />
* Remaining work items<br />
<br />
** Desired for Newton Cycle<br />
*** Port Groups <br />
*** Ironic Inspector <br />
*** Security Groups - should be ready before Neuton release (Sukhdev)<br />
<br />
** Probably for O-cycle<br />
*** Vlan aware Servers<br />
*** Ironic API for interface attach/detach<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** LLDP<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
<br />
<br />
== Meeting July 25, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Remaining work items<br />
** Port Groups <br />
** Ironic Inspector <br />
** Nova patches<br />
** Vlan aware Servers<br />
** Security Groups - should be ready before Neuton release (Sukhdev)<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** LLDP<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
** (mjturek1) Question about MAC address uniqueness between portgroups and ports<br />
<br />
<br />
<br />
== Meeting July 18, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** All critical Ironic patches for network integration are merged<br />
** Nova mid cycle <br />
<br />
* Remaining work items<br />
** Port Groups <br />
** Ironic Inspector <br />
** Nova patches<br />
** Vlan aware Servers<br />
** Security Groups <br />
** devstack<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** LLDP<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
** (mjturek1) Question about MAC address uniqueness between portgroups and ports<br />
<br />
== Meeting July 11, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Plan discussion for merging following Ironic/nova patches<br />
** Following are critical patches - targeted for Newton<br />
** Ironic:<br />
*** https://review.openstack.org/#/c/285852/<br />
*** https://review.openstack.org/#/c/206244/<br />
*** https://review.openstack.org/#/c/206144<br />
*** https://review.openstack.org/#/c/213262/<br />
** LLDP:<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
** (mjturek1) Question about MAC address uniqueness between portgroups and ports<br />
<br />
== Meeting July 4, 2016 ==<br />
=== This week's meeting cancelled - US public holiday ===<br />
<br />
== Meeting June 27, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** Sukhdev is not available to host the meeting this week. Can somebody chair the meeting? I am away and will try to login remotely, but, not sure.<br />
** Newton nova non-priority feature freeze is June 30.<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* Plan discussion for merging following Ironic/nova patches<br />
** Following are critical patches - targeted for Newton<br />
** Ironic:<br />
*** https://review.openstack.org/#/c/285852/<br />
*** https://review.openstack.org/#/c/206244/<br />
*** https://review.openstack.org/#/c/206144<br />
*** https://review.openstack.org/#/c/213262/<br />
*** https://review.openstack.org/#/c/317391/ <--- I added this to the list (Sukhdev)<br />
** LLDP:<br />
*** https://review.openstack.org/321082<br />
*** https://review.openstack.org/320584<br />
** Nova:<br />
*** '''Newton nova non-priority feature freeze is June 30.'''<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
<br />
== Meeting June 20, 2016 ==<br />
=== This week's meeting cancelled - everybody is in Ironic mid-cycle sprint ===<br />
<br />
== Meeting June 13, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Security Groups Support for Baremetal deployments - Sukhdev<br />
** Description of Security Groups described here - https://wiki.openstack.org/wiki/Meetings/Ironic-neutron#Security_Groups_support_for_Baremetal_Deployments<br />
** Further update from amotoki and Sukhdev<br />
<br />
* Update from the latest Integration testing (Sukhdev)<br />
<br />
* Following are critical patches - targeted for Newton<br />
** Ironic:<br />
*** https://review.openstack.org/#/c/285852/<br />
*** https://review.openstack.org/#/c/206244/<br />
*** https://review.openstack.org/#/c/206144<br />
*** https://review.openstack.org/#/c/213262/<br />
*** https://review.openstack.org/#/c/317391/ <--- I added this to the list (Sukhdev)<br />
*** https://review.openstack.org/#/c/325197/ <--- Added (sambetts)<br />
** Nova:<br />
*** '''Newton nova non-priority feature freeze is June 30.'''<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
== Meeting June 6, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Action Item from past week - Sukhdev<br />
** https://review.openstack.org/#/c/182242/14/specs/newton/approved/user-controlled-sriov-ports-allocation.rst<br />
** Notes from previous meetings:<br />
*** Rumour has it they are looking to support bonding for virt, discuss.<br />
**** If neutron is going to model bonding, we don't need to model it in Ironic.<br />
***** Need to be sure, because if thats the case we shouldn't merge the portgroups API because then we have to deprecate it.<br />
<br />
* Security Groups Support for Baremetal deployments - Sukhdev<br />
<br />
* Update from the latest Integration testing (Sukhdev)<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Following are critical patches - targeted for Newton<br />
** Ironic:<br />
*** https://review.openstack.org/#/c/285852/<br />
*** https://review.openstack.org/#/c/206244/<br />
*** https://review.openstack.org/#/c/206144<br />
*** https://review.openstack.org/#/c/213262/<br />
*** https://review.openstack.org/#/c/317391/ <--- I added this to the list (Sukhdev)<br />
*** https://review.openstack.org/#/c/325197/ <--- Added (sambetts)<br />
** Nova:<br />
*** '''Newton nova non-priority feature freeze is June 30.'''<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
<br />
*Open Discussion<br />
<br />
== Meeting May 23, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Following are critical patches - targeted for Newton<br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/213262/<br />
***https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
***https://review.openstack.org/206163 - Ironic: use portgroups<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
<br />
* Rumour has it they are looking to support bonding for virt, discuss.<br />
** If neutron is going to model bonding, we don't need to model it in Ironic.<br />
*** Need to be sure, because if thats the case we shouldn't merge the portgroups API because then we have to deprecate it.<br />
<br />
*Open Discussion<br />
<br />
****it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
***Newton nova non-priority feature freeze is June 30.<br />
<br />
== Meeting May 16, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
<br />
* Rumour has it they are looking to support bonding for virt, discuss.<br />
** If neutron is going to model bonding, we don't need to model it in Ironic.<br />
*** Need to be sure, because if thats the case we shouldn't merge the portgroups API because then we have to deprecate it.<br />
<br />
* Following are critical patches - targeted for Newton<br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/213262/<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
*Open Discussion<br />
**Please let us confirm nova patches.(hshiina)<br />
***https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
***https://review.openstack.org/206163 - Ironic: use portgroups<br />
****it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
***Newton nova non-priority feature freeze is June 30.<br />
<br />
=== No Meeting on May 2, 2016 - People traveling back from Austin Summit ===<br />
<br />
=== No Meeting on April 25, 2016 - Everybody at Austin Summit ===<br />
<br />
== Meeting April 18, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** Next week in Austin - no meeting next week. <br />
** Cross project session - https://www.openstack.org/summit/austin-2016/summit-schedule/#day=2016-04-26&summit_types=2&tags=3601<br />
<br />
* Following are critical patches - targeted for Newton in April (if possible) - Did I miss anyone? <br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/213262/<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** [WIP] Allow mapping multiple Neutron ports to Ironic ports<br />
*** Ironic Part: https://review.openstack.org/282431<br />
*** Nova Part: https://review.openstack.org/289412<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287408/<br />
<br />
*Open Discussion<br />
<br />
== Meeting April 11, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** We have one more meeting before summit<br />
** Can we get the critical patches (listed below) merged within month of April? Need some love from Ironic cores<br />
<br />
* Following are critical patches - targeted for Newton in April (if possible) - Did I miss anyone? <br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/213262/<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** [WIP] Allow mapping multiple Neutron ports to Ironic ports<br />
*** Ironic Part: https://review.openstack.org/282431<br />
*** Nova Part: https://review.openstack.org/289412<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287408/<br />
<br />
*Open Discussion<br />
<br />
== Meeting April 4, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** Neutron Joint session with Ironic/Nova proposed - https://etherpad.openstack.org/p/newton-neutron-summit-ideas<br />
<br />
* Following are critical patches - targeted for Newton in April (if possible) - Did I miss anyone? <br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/213262/<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** [WIP] Allow mapping multiple Neutron ports to Ironic ports<br />
*** Ironic Part: https://review.openstack.org/282431<br />
*** Nova Part: https://review.openstack.org/289412<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287408/<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
<br />
=== No Meeting on March 28, 2016 ===<br />
<br />
== Meeting March 21, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Following are critical patches - targeted for Newton in April (if possible) - Did I miss anyone? <br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/139687/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** [WIP] Allow mapping multiple Neutron ports to Ironic ports<br />
*** Ironic Part: https://review.openstack.org/282431<br />
*** Nova Part: https://review.openstack.org/289412<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287408/<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
<br />
== Meeting March 14, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Generic Switch Discussion - continuation from last week<br />
** https://github.com/jumpojoy/generic_switch<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287408/<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
<br />
<br />
== Meeting March 7, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Network Provider refactor<br />
** Two patches merged; one remaining - https://review.openstack.org/285852<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287408/<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting February 29, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Network Provider refactor<br />
** https://review.openstack.org/#/c/285852/5<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853/2<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
<br />
== Meeting February 22, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
=== No Meeting on February 15, 2016 - due to holiday in USA (long weekend) ===<br />
<br />
== Meeting February 8, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status<br />
** Some of the Ironic patches are merged - thanks to everybody!!<br />
** I have updated the etherpad to reflect merged patches - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting February 1, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Austin Summit proposal submittal date is today (2/1/16)<br />
<br />
* Integration Testing Status<br />
** All of the patches are tested and seem to be working just fine.<br />
** I have updated the etherpad (under integration status) - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting January 25, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status<br />
** All of the patches are tested and seem to be working just fine.<br />
** I have updated the etherpad (under integration status) - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Discussion regarding integration with Ironic Inspector - the format for switch-id and switch-info fields<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting January 18, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status<br />
** Most of the patches are tested and seem to be working just fine.<br />
** I have updated the etherpad (under integration status) - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Discussion regarding integration with Ironic Inspector - the format for switch-id and switch-info fields<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting January 11, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status<br />
** API version error is noted during execution of "ironic port-update" CLI<br />
** Please see item 14 at the bottom of this etherpad (under integration status) - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting January 4, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Happy and Healthy New Year to all<br />
** M2 is mid-jan <br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
*** Item 7 still requires investigation<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
<br />
== Meeting December 14, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Sukhdev is out for next two weeks (back on Jan 4, 2016)<br />
** M2 is mid-jan <br />
<br />
* Updated list of patches under review <br />
** Devstack patches need to be resubmitted - vsaienko<br />
** Two patches are in merge conflict - need attention <br />
** Few patches have comments that require attention<br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Most critical issues are closed - following two are outstanding: <br />
*** Item 7 still requires investigation<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting December 7, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Updated list of patches under review - <br />
** one Nova and one Neutron patch merged<br />
** New Devstack patches - require reviews<br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Discussion on Testing (CI) - vsaienko<br />
<br />
* Tempest testing <br />
** see here - http://lists.openstack.org/pipermail/openstack-dev/2015-November/080609.html<br />
** https://bugs.launchpad.net/tempest/+bug/1520230<br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Most critical issues are closed - following two are outstanding: <br />
*** Item 2 is pending approval of nova spec - https://review.openstack.org/#/c/237067<br />
*** Item 7 still requires investigation<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting November 30, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** jroll is out this week, updates:<br />
*** nova spec is approved<br />
*** Nova patches are in a single chain here: https://review.openstack.org/#/q/status:open+project:openstack/nova+branch:master+topic:bp/ironic-networks-support,n,z<br />
*** first two patches are updated and passing tests locally, should be good to go<br />
*** third patch (portgroup support) still needs work.<br />
<br />
* Actions from last week<br />
** Sukhdev and Kevin Benton to work on ML2 for OVS for CI testing<br />
*** https://review.openstack.org/#/c/249265/<br />
*** This patch was testing for Neutron side <br />
<br />
* Discussion on Testing (CI)<br />
** This will be the main focus of the meeting - We have another excellent solution on the table. <br />
*** http://lists.openstack.org/pipermail/openstack-dev/2015-November/080492.html<br />
<br />
* Tempest testing <br />
** see here - http://lists.openstack.org/pipermail/openstack-dev/2015-November/080609.html<br />
** https://bugs.launchpad.net/tempest/+bug/1520230<br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Most critical issues are closed - following two are outstanding: <br />
*** Item 2 is pending approval of nova spec - https://review.openstack.org/#/c/237067<br />
*** Item 7 still requires investigation<br />
<br />
* Patches under review/testing<br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting November 23, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** M1 is in first week of December<br />
<br />
* Discussion on Testing (CI)<br />
** This will be the main focus of the meeting. We need to come up with an acceptable plan <br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Most critical issues are closed - following two are outstanding: <br />
*** Item 2 is pending approval of nova spec - https://review.openstack.org/#/c/237067<br />
*** Item 7 still requires investigation<br />
<br />
* Patches under review/testing<br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
=== November 16 meeting is cancelled - Next meeting on November 23, 2015 ===<br />
<br />
== Meeting November 9, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Welcome back from Tokyo<br />
** OpenStack summit was great - huge showing and interest in Ironic-Neutron integration<br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** I updated the etherpad. Looks like most of the critical issues are resolved. Items 7,9, and 10 remain to be addressed<br />
<br />
* Patches under review/testing<br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Discussion on Testing (CI)<br />
** We need to plan for this. Some of the patches might be blocked from merges unless we have this in place. <br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting October 19, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** We will see you in Tokyo next week<br />
** No meeting next week - due to summit<br />
** No meeting week after that - to recover from travels (Next meeting will be on Nov 9th)<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** See item 13 at the bottom of the etherpad<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting October 12, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting October 5, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Good progress on the network flip testing. <br />
<br />
* Action Items from previous week<br />
** Sukhdev to discuss/resolve the device_owner for for neutron ports. We will use 'baremetal:<CN>' as the device ID for ports belonging to Ironic deployments<br />
** lazy_prince to look into gate and devstack related cleanup<br />
** cragusa to work on documenting Ironic-Neutron integration in Ironic documentation<br />
** Sukhdev to take over devref documentation for ML2 driver - no update for this week<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting September 28, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Jim is new PTL for Ironic<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tenant ID(s) for the networks <br />
** For provisioning network - what should be the tenant ID in neutron create_port() request? <br />
<br />
* Action Items from previous week<br />
** lazy_prince to look into gate and devstack related cleanup<br />
** cragusa to work on documenting Ironic-Neutron integration in Ironic documentation<br />
** Sukhdev to take over devref documentation for ML2 driver - no update for this week<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic - amotoki will not be able to complete it, but will review it. Sukhdev will take over. <br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting September 21, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Action Items from previous week<br />
** lazy_prince to look into gate and devstack related cleanup<br />
** cragusa to work on documenting Ironic-Neutron integration in Ironic documentation<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Waiting on critical bug fixes<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic - amotoki will not be able to complete it, but will review it. Sukhdev will take over. <br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
== Meeting September 14, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Ironic soft FF is this week<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Few critical fixes are needed<br />
<br />
* Patches merge decision<br />
** Which patches can we merge?<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic - no update <br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting August 31, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Neutron FF is this week. Our Neutron patches are already in. If anybody believes anything needs to go into neutron prior to FF, please speak up. Please use this blueprint - https://blueprints.launchpad.net/neutron/+spec/neutron-ironic-integration <br />
** ML2 drivers to vendor specific repos are not bound by this FF. They can go anytime<br />
<br />
* Actions from the last week<br />
** Sukhdev to follow up with amotoki regarding ML2 documentation - made several attempts. Have not been able to connect<br />
** lazy_prince to push updated patch to address the authentication issue. <br />
*** an updated version of the patch is pushed - have not tested it yet<br />
** yhvh_ and cragusa to push an updated patch to address the DB issue in the Ironic CLI<br />
<br />
* Integration Effort<br />
** There are few blockers that we need to address for the integration effort to move forward.<br />
<br />
* Discussion on the plan for next few weeks for the integration testing<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Testing<br />
** See etherpad above for the details of discussion about testing<br />
<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic - could not get update from amotoki - need to follow up. <br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
<br />
== Meeting August 24, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Neutron FF is next week. Our Neutron patches are already in. If anybody believes anything needs to go into neutron prior to FF, please speak up. Please use this blueprint - https://blueprints.launchpad.net/neutron/+spec/neutron-ironic-integration <br />
** ML2 drivers to vendor specific repos are not bound by this FF. They can go anytime<br />
<br />
* Integration Effort<br />
** We kicked off integration testing during the mid-cycle sprint.<br />
** There are few blockers that we need to address for the integration effort to move forward.<br />
<br />
* Discussion on the plan for next few weeks for the integration testing<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Testing<br />
** See etherpad above for the details of discussion about testing<br />
<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting August 17, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Ironic Sprint Update<br />
** Here are details - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Decision was made not to use bind_requested flag - instead use host-id<br />
** Issues discovered with the new API during testing<br />
*** DB does not seem to be getting updated with the link-connection information<br />
** Made lots of progress on the testing/debugging<br />
<br />
* Testing<br />
** See etherpad above for the details of discussion about testing<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting August 3, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Ironic mid-cycle sprint next week<br />
*** https://etherpad.openstack.org/p/ironic-liberty-midcycle<br />
* Patches under review <br />
** https://review.openstack.org/#/c/197774/1<br />
** https://review.openstack.org/#/c/206232/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/206163/<br />
** https://review.openstack.org/#/c/186855<br />
** https://review.openstack.org/#/c/194413/<br />
* Testing<br />
** Test the network connectivity and flip logic<br />
** Test the API - ML2 interface<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting July 27, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Ironic mid-cycle sprint scheduled for Aug 12-14 in Seattle<br />
*** https://etherpad.openstack.org/p/ironic-liberty-midcycle<br />
* Patches under review <br />
** Neutron patch for addition of binding:vnic_type to facilitate filtering by ML2 drivers - https://review.openstack.org/#/c/197774/1<br />
** https://review.openstack.org/#/c/186855<br />
** https://review.openstack.org/#/c/194413/<br />
* Testing<br />
** Test the network connectivity and flip logic<br />
** Test the API - ML2 interface<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
<br />
== Meeting July 20, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Liberty Release Schedule - https://wiki.openstack.org/wiki/Liberty_Release_Schedule<br />
** Ironic mid-cycle sprint scheduled for Aug 12-14 in Seattle<br />
*** https://etherpad.openstack.org/p/ironic-liberty-midcycle<br />
* Patches under review <br />
** Neutron patch for addition of binding:vnic_type to facilitate filtering by ML2 drivers - https://review.openstack.org/#/c/197774/1<br />
** https://review.openstack.org/#/c/186855<br />
** https://review.openstack.org/#/c/194413/<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
* Testing<br />
** Test the network connectivity and flip logic<br />
** Test the API - ML2 interface<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
<br />
== Meeting July 13, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Liberty Release Schedule - https://wiki.openstack.org/wiki/Liberty_Release_Schedule<br />
** Liberty Feature Freeze - 1st week of Sept. <br />
** Ironic mid-cycle sprint scheduled for Aug 12-14 in Seattle<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip <br />
*** https://review.openstack.org/#/c/187829/<br />
* Patches under review <br />
** WIP Neutron patch for addition of binding:vnic_type to facilitate filtering by ML2 drivers - https://review.openstack.org/#/c/197774/1<br />
** https://review.openstack.org/#/c/186855<br />
** https://review.openstack.org/#/c/194413/<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
<br />
== Meeting July 6, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Ironic mid-cycle sprint scheduled for Aug 12-14 in Seattle<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip <br />
*** https://review.openstack.org/#/c/187829/<br />
* Patches under review <br />
** WIP Neutron patch for addition of binding:vnic_type to facilitate filtering by ML2 drivers - https://review.openstack.org/#/c/197774/1<br />
** https://review.openstack.org/#/c/186855<br />
** https://review.openstack.org/#/c/194413/<br />
* Bare metal physical connectivity scenarios - supported and unsupported<br />
** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting June 29, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip <br />
*** https://review.openstack.org/#/c/187829/<br />
*Discuss supported/unsupported baremetal attachment scenarios - Doc available here: https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
(Opened up the doc to Edit for everyone - please feel free to post comments)<br />
*Open Discussion<br />
** A random thought based upon discussion with Armando during Neutron mid-cycle sprint - <br />
*** possibility of using device owner for Bare metal hosts as " Compute:Ironic"<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting June 22, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Please see Long Term Items section at the bottom of this wiki and feel free to add additional features that you would like included<br />
** "Get me a network" https://review.openstack.org/#/c/184857/<br />
** If anybody wants to make any announcement, feel free to add here<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip <br />
*** https://review.openstack.org/#/c/187829/<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting June 15, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Thanks to Jim and Laura for pushing updated versions of the specs. <br />
** If anybody wants to make any announcement, feel free to add here<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip <br />
*** https://review.openstack.org/#/c/187829/<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting June 8, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Priority for this week is to finalize the specs so that we can move to the implementation<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip<br />
*** https://review.openstack.org/#/c/187829/<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Initial Kick off Meeting June 1, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** We need contributors to help with implementation. Please identify as to what will you be willing to help with<br />
* Discuss Team Goals<br />
* Progress on the spec for modification to Ironic Port API<br />
* Nova/Neutron interaction proposal (jroll) -- let's add an optional parameter to the Neutron API to control whether or not to plumb the network immediately, and use it like this https://review.openstack.org/#/c/186855/<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Team Charter/Goals - for Liberty release ==<br />
*Create a spec with the details of Bare Metal physical connectivity information model and Ironic Port API modification<br />
** Generate a patch to implement this spec<br />
*Define the details of the network flip orchestration logic<br />
** Finalize as to what is the best way to refactor Nova code to facilitate this functionality<br />
*CI for testing this functionality<br />
** this includes a plan as well implementation<br />
*Initially this feature will be 'experimental' for Liberty for both Neutron and Ironic.<br />
** As the feature stabilizes in both Ironic and Neutron in 'M' release, we will move it out of 'experimental'.<br />
<br />
=== Initial Charter will not cover the following === <br />
* Automated discovery of the ports physical connectivity <br />
** Initial functionality will be tested by using modified Ironic Port IP to specify the physical connectivity information<br />
<br />
=== Long term items (not covered in initial charter) ===<br />
* Enhancement to the flavor type based upon the Lag'ed ports for Bare metal servers - for better bandwidth<br />
* Ability for an operator to specify/select a port (from multiple ports connecting a BM server) to connect to a given network - e.g. an option in "nova boot" to specify a specific port <br />
* We will consider utilizing other ways to pass the physical connectivity information to Neutron (if it presents additional flexibility to support additional features) - such as resource labels, using an Ironic specific table in port-binding, etc. <br />
* Feel free to add additional items<br />
<br />
== Previous meetings Logs==<br />
*http://eavesdrop.openstack.org/meetings/ironic_neutron/</div>Sukhdevhttps://wiki.openstack.org/w/index.php?title=Meetings/Ironic-neutron&diff=142167Meetings/Ironic-neutron2016-11-21T03:51:10Z<p>Sukhdev: /* Agenda */</p>
<hr />
<div>'''Weekly meeting on Mondays at 1600 UTC on #openstack-meeting-4'''<br />
<br />
== Tracking Ironic/Neutron integration Discussions ==<br />
<br />
In this meeting we will discuss the integration between Ironic and Neutron (ML2). <br />
Following two etherpads are the for the background purposes<br />
*https://etherpad.openstack.org/p/YVR-neutron-ironic<br />
*https://etherpad.openstack.org/p/liberty-ironic-network-isolation<br />
<br />
* Approved Specs and blueprints for Liberty release content<br />
*** https://review.openstack.org/#/c/188528/<br />
*** https://review.openstack.org/#/c/187829/<br />
*** https://blueprints.launchpad.net/neutron/+spec/neutron-ironic-integration<br />
* Approved Mitaka Specs<br />
*** Nova Spec - https://review.openstack.org/#/c/237067<br />
<br />
===Security Groups support for Baremetal Deployments===<br />
With the Ironic-Neutron integration, we are able to take full benefit of Security Groups support offered by Neutron. <br />
With this integration effort, now Security Group support is available to Bare metal servers the same way as it is available to virtual instances. <br />
When "nova boot" is issued to launch a bare metal instance, similar to virtual instance, --security-groups <seg-group-id> may be specified to apply appropriate ACLs on the physical ports where the bare metal host is connected the TOR(s). ML2 drivers know how to support Security Groups in Neutron.<br />
While this works for tenant network, we need to address the security groups for the provisioning network. Following was proposed and agreed by the Ironic-neutron integration team (see here - http://eavesdrop.openstack.org/meetings/ironic_neutron/2016/ironic_neutron.2016-06-06-16.01.html):<br />
<br />
* Two Security Groups will be added to ironic config: One for Provisioning network and another for Cleaning network (provisioning_network_sg_uuid, and cleanin_network_sg_uuid) by using neutron command "neutron security-group-create" <br />
** Both of these networks, by default will be set to None - to keep the backward compatibility. <br />
* An Operator/Admin may create these security groups when the provisioning and cleaning networks are created and specify the uuid's of these security groups in ironic config<br />
* Ironic driver, during deploy phase, when issues neutron create-port for provisioning network, will use this uuid (if specified). <br />
* ML2 driver will be notified of the appropriate security group and it will apply the appropriate ACLs on the physical ports of the TOR where bare metal host is connected. <br />
<br />
Note: Neutron Callback framework deals with notification of the Security Groups to the ML2 drivers. If a Security group rule is modified/added/deleted, the framework appropriately notifies the subscribers so that ML2 driver can appropriately update the ACLs on the ports where the bare metal hosts are connected. <br />
<br />
== Meeting November 21, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
<br />
* Security Groups for Baremetal deployments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
** patch is here - https://review.openstack.org/#/c/361451<br />
** Documentation - https://review.openstack.org/#/c/393962/<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/q/topic:bug/1618754<br />
** https://review.openstack.org/206163 - Ironic: use portgroups<br />
** nova spec - https://review.openstack.org/#/c/387534/ - approved<br />
*** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** RFE - https://bugs.launchpad.net/ironic/+bug/1543584<br />
** https://review.openstack.org/#/q/topic:+bug/1543584<br />
<br />
* Ironic Interface attach API<br />
** RFE - https://bugs.launchpad.net/ironic/+bug/1582188<br />
** Spec - https://review.openstack.org/#/c/317636/<br />
** WIP POC code:<br />
*** Ironic - https://review.openstack.org/#/c/327046/<br />
*** Nova - https://review.openstack.org/#/c/364413/<br />
*** IronicClient - https://review.openstack.org/#/c/364420/<br />
<br />
*Open Discussion<br />
<br />
== Meeting November 14, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
<br />
* Security Groups for Baremetal deployments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
** patch is here - https://review.openstack.org/#/c/361451<br />
** Documentation - https://review.openstack.org/#/c/393962/<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/c/347549 - Merged<br />
** https://review.openstack.org/#/c/332177 - Merged<br />
** https://review.openstack.org/206163 - Ironic: use portgroups<br />
** nova spec - https://review.openstack.org/#/c/387534/ - nova spec approval freeze is o-1 (Nov 17)<br />
** Documentation - https://review.openstack.org/#/c/393660/<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** RFE - https://bugs.launchpad.net/ironic/+bug/1543584<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** RFE - https://bugs.launchpad.net/ironic/+bug/1582188<br />
** Spec - https://review.openstack.org/#/c/317636/<br />
** WIP POC code:<br />
*** Ironic - https://review.openstack.org/#/c/327046/<br />
*** Nova - https://review.openstack.org/#/c/364413/<br />
*** IronicClient - https://review.openstack.org/#/c/364420/<br />
<br />
*Open Discussion<br />
<br />
== Meeting November 7, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
<br />
* Security Groups for Baremetal deployments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
** patch is here - https://review.openstack.org/#/c/361451<br />
** Documentation - https://review.openstack.org/#/c/393962/<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/c/347549 - Merged<br />
** https://review.openstack.org/#/c/332177/<br />
** https://review.openstack.org/206163 - Ironic: use portgroups<br />
** nova spec - https://review.openstack.org/#/c/387534/ - nova spec approval freeze is o-1 (Nov 17)<br />
** Documentation - https://review.openstack.org/#/c/393660/<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** RFE - https://bugs.launchpad.net/ironic/+bug/1543584<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** RFE - https://bugs.launchpad.net/ironic/+bug/1582188<br />
** Spec - https://review.openstack.org/#/c/317636/<br />
** WIP POC code:<br />
*** Ironic - https://review.openstack.org/#/c/327046/<br />
*** Nova - https://review.openstack.org/#/c/364413/<br />
*** IronicClient - https://review.openstack.org/#/c/364420/<br />
<br />
*Open Discussion<br />
<br />
== Meeting October 31, 2016 ==<br />
Meeting cancelled, people travelling/recovering from Ocata summit.<br />
<br />
== Meeting October 16, 2016 ==<br />
<br />
* Sukhdev has a Dr. appointment and will not be able to chair this meeting. Unless sambets volunteers to chairs this, this is meeting is cancelled. <br />
* Will see you all in Barcelona next week. <br />
<br />
== Meeting October 10, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
** Sukhdev is unavailable today - Sam or Jim will chair the meeting<br />
<br />
* Security Groups for Baremetal deployments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
** patch is here - https://review.openstack.org/#/c/361451<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/c/347549<br />
** https://review.openstack.org/#/c/332177/<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code:<br />
*** Ironic - https://review.openstack.org/#/c/327046/<br />
*** Nova - https://review.openstack.org/#/c/364413/<br />
*** IronicClient - https://review.openstack.org/#/c/364420/<br />
<br />
<br />
*Open Discussion<br />
== Meeting October 31, 2016 ==<br />
Meeting cancelled while we recover from the OpenStack summit, next meeting will be 7th Nov.<br />
<br />
== Meeting October 3, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
** Ocata Release Schedule - https://releases.openstack.org/ocata/schedule.html<br />
<br />
* Security Groups for Baremetal deployments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
** patch is here - https://review.openstack.org/#/c/361451<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/c/347549<br />
** https://review.openstack.org/#/c/332177/<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code:<br />
*** Ironic - https://review.openstack.org/#/c/327046/<br />
*** Nova - https://review.openstack.org/#/c/364413/<br />
*** IronicClient - https://review.openstack.org/#/c/364420/<br />
<br />
<br />
*Open Discussion<br />
<br />
== Meeting September 12, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
** patch is here - https://review.openstack.org/#/c/361451<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/c/347549<br />
** https://review.facebook.com/#/c/332177<br />
<br />
* Other patches<br />
<br />
** Nova:<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code:<br />
*** Ironic - https://review.openstack.org/#/c/327046/<br />
*** Nova - https://review.openstack.org/#/c/364413/<br />
*** IronicClient - https://review.openstack.org/#/c/364420/<br />
<br />
<br />
*Open Discussion<br />
<br />
== Meeting August 22, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
* Remaining work items<br />
** Desired for Newton Cycle<br />
*** Port Groups <br />
*** Security Groups <br />
** Probably for O-cycle<br />
*** Vlan aware Servers<br />
*** Ironic API for interface attach/detach<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** Nova:<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
<br />
== Meeting August 15, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Update on testing of latest merged code (Sukhdev)<br />
** see bug - https://bugs.launchpad.net/ironic/+bug/1610389<br />
<br />
* Remaining work items<br />
<br />
** Desired for Newton Cycle<br />
*** Port Groups <br />
*** Ironic Inspector <br />
*** Security Groups - should be ready before Newton release (Sukhdev)<br />
<br />
** Probably for O-cycle<br />
*** Vlan aware Servers<br />
*** Ironic API for interface attach/detach<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** LLDP<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
<br />
<br />
== Meeting August 8, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** All patches for phase 1 of Ironic-neutron integration have merged (Nova, Neutron, Ironic) - congrats to the team<br />
<br />
* Update on testing of latest merged code (Sukhdev)<br />
** see bug - https://bugs.launchpad.net/ironic/+bug/1610389<br />
<br />
* Remaining work items<br />
<br />
** Desired for Newton Cycle<br />
*** Port Groups <br />
*** Ironic Inspector <br />
*** Security Groups - should be ready before Neuton release (Sukhdev) - pending bug listed above<br />
<br />
** Probably for O-cycle<br />
*** Vlan aware Servers<br />
*** Ironic API for interface attach/detach<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** LLDP<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
<br />
== Meeting August 1, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Update of all merged patches<br />
<br />
* Remaining work items<br />
<br />
** Desired for Newton Cycle<br />
*** Port Groups <br />
*** Ironic Inspector <br />
*** Security Groups - should be ready before Neuton release (Sukhdev)<br />
<br />
** Probably for O-cycle<br />
*** Vlan aware Servers<br />
*** Ironic API for interface attach/detach<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** LLDP<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
<br />
<br />
== Meeting July 25, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Remaining work items<br />
** Port Groups <br />
** Ironic Inspector <br />
** Nova patches<br />
** Vlan aware Servers<br />
** Security Groups - should be ready before Neuton release (Sukhdev)<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** LLDP<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
** (mjturek1) Question about MAC address uniqueness between portgroups and ports<br />
<br />
<br />
<br />
== Meeting July 18, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** All critical Ironic patches for network integration are merged<br />
** Nova mid cycle <br />
<br />
* Remaining work items<br />
** Port Groups <br />
** Ironic Inspector <br />
** Nova patches<br />
** Vlan aware Servers<br />
** Security Groups <br />
** devstack<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** LLDP<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
** (mjturek1) Question about MAC address uniqueness between portgroups and ports<br />
<br />
== Meeting July 11, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Plan discussion for merging following Ironic/nova patches<br />
** Following are critical patches - targeted for Newton<br />
** Ironic:<br />
*** https://review.openstack.org/#/c/285852/<br />
*** https://review.openstack.org/#/c/206244/<br />
*** https://review.openstack.org/#/c/206144<br />
*** https://review.openstack.org/#/c/213262/<br />
** LLDP:<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
** (mjturek1) Question about MAC address uniqueness between portgroups and ports<br />
<br />
== Meeting July 4, 2016 ==<br />
=== This week's meeting cancelled - US public holiday ===<br />
<br />
== Meeting June 27, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** Sukhdev is not available to host the meeting this week. Can somebody chair the meeting? I am away and will try to login remotely, but, not sure.<br />
** Newton nova non-priority feature freeze is June 30.<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* Plan discussion for merging following Ironic/nova patches<br />
** Following are critical patches - targeted for Newton<br />
** Ironic:<br />
*** https://review.openstack.org/#/c/285852/<br />
*** https://review.openstack.org/#/c/206244/<br />
*** https://review.openstack.org/#/c/206144<br />
*** https://review.openstack.org/#/c/213262/<br />
*** https://review.openstack.org/#/c/317391/ <--- I added this to the list (Sukhdev)<br />
** LLDP:<br />
*** https://review.openstack.org/321082<br />
*** https://review.openstack.org/320584<br />
** Nova:<br />
*** '''Newton nova non-priority feature freeze is June 30.'''<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
<br />
== Meeting June 20, 2016 ==<br />
=== This week's meeting cancelled - everybody is in Ironic mid-cycle sprint ===<br />
<br />
== Meeting June 13, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Security Groups Support for Baremetal deployments - Sukhdev<br />
** Description of Security Groups described here - https://wiki.openstack.org/wiki/Meetings/Ironic-neutron#Security_Groups_support_for_Baremetal_Deployments<br />
** Further update from amotoki and Sukhdev<br />
<br />
* Update from the latest Integration testing (Sukhdev)<br />
<br />
* Following are critical patches - targeted for Newton<br />
** Ironic:<br />
*** https://review.openstack.org/#/c/285852/<br />
*** https://review.openstack.org/#/c/206244/<br />
*** https://review.openstack.org/#/c/206144<br />
*** https://review.openstack.org/#/c/213262/<br />
*** https://review.openstack.org/#/c/317391/ <--- I added this to the list (Sukhdev)<br />
*** https://review.openstack.org/#/c/325197/ <--- Added (sambetts)<br />
** Nova:<br />
*** '''Newton nova non-priority feature freeze is June 30.'''<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
== Meeting June 6, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Action Item from past week - Sukhdev<br />
** https://review.openstack.org/#/c/182242/14/specs/newton/approved/user-controlled-sriov-ports-allocation.rst<br />
** Notes from previous meetings:<br />
*** Rumour has it they are looking to support bonding for virt, discuss.<br />
**** If neutron is going to model bonding, we don't need to model it in Ironic.<br />
***** Need to be sure, because if thats the case we shouldn't merge the portgroups API because then we have to deprecate it.<br />
<br />
* Security Groups Support for Baremetal deployments - Sukhdev<br />
<br />
* Update from the latest Integration testing (Sukhdev)<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Following are critical patches - targeted for Newton<br />
** Ironic:<br />
*** https://review.openstack.org/#/c/285852/<br />
*** https://review.openstack.org/#/c/206244/<br />
*** https://review.openstack.org/#/c/206144<br />
*** https://review.openstack.org/#/c/213262/<br />
*** https://review.openstack.org/#/c/317391/ <--- I added this to the list (Sukhdev)<br />
*** https://review.openstack.org/#/c/325197/ <--- Added (sambetts)<br />
** Nova:<br />
*** '''Newton nova non-priority feature freeze is June 30.'''<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
<br />
*Open Discussion<br />
<br />
== Meeting May 23, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Following are critical patches - targeted for Newton<br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/213262/<br />
***https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
***https://review.openstack.org/206163 - Ironic: use portgroups<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
<br />
* Rumour has it they are looking to support bonding for virt, discuss.<br />
** If neutron is going to model bonding, we don't need to model it in Ironic.<br />
*** Need to be sure, because if thats the case we shouldn't merge the portgroups API because then we have to deprecate it.<br />
<br />
*Open Discussion<br />
<br />
****it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
***Newton nova non-priority feature freeze is June 30.<br />
<br />
== Meeting May 16, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
<br />
* Rumour has it they are looking to support bonding for virt, discuss.<br />
** If neutron is going to model bonding, we don't need to model it in Ironic.<br />
*** Need to be sure, because if thats the case we shouldn't merge the portgroups API because then we have to deprecate it.<br />
<br />
* Following are critical patches - targeted for Newton<br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/213262/<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
*Open Discussion<br />
**Please let us confirm nova patches.(hshiina)<br />
***https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
***https://review.openstack.org/206163 - Ironic: use portgroups<br />
****it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
***Newton nova non-priority feature freeze is June 30.<br />
<br />
=== No Meeting on May 2, 2016 - People traveling back from Austin Summit ===<br />
<br />
=== No Meeting on April 25, 2016 - Everybody at Austin Summit ===<br />
<br />
== Meeting April 18, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** Next week in Austin - no meeting next week. <br />
** Cross project session - https://www.openstack.org/summit/austin-2016/summit-schedule/#day=2016-04-26&summit_types=2&tags=3601<br />
<br />
* Following are critical patches - targeted for Newton in April (if possible) - Did I miss anyone? <br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/213262/<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** [WIP] Allow mapping multiple Neutron ports to Ironic ports<br />
*** Ironic Part: https://review.openstack.org/282431<br />
*** Nova Part: https://review.openstack.org/289412<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287408/<br />
<br />
*Open Discussion<br />
<br />
== Meeting April 11, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** We have one more meeting before summit<br />
** Can we get the critical patches (listed below) merged within month of April? Need some love from Ironic cores<br />
<br />
* Following are critical patches - targeted for Newton in April (if possible) - Did I miss anyone? <br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/213262/<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** [WIP] Allow mapping multiple Neutron ports to Ironic ports<br />
*** Ironic Part: https://review.openstack.org/282431<br />
*** Nova Part: https://review.openstack.org/289412<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287408/<br />
<br />
*Open Discussion<br />
<br />
== Meeting April 4, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** Neutron Joint session with Ironic/Nova proposed - https://etherpad.openstack.org/p/newton-neutron-summit-ideas<br />
<br />
* Following are critical patches - targeted for Newton in April (if possible) - Did I miss anyone? <br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/213262/<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** [WIP] Allow mapping multiple Neutron ports to Ironic ports<br />
*** Ironic Part: https://review.openstack.org/282431<br />
*** Nova Part: https://review.openstack.org/289412<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287408/<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
<br />
=== No Meeting on March 28, 2016 ===<br />
<br />
== Meeting March 21, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Following are critical patches - targeted for Newton in April (if possible) - Did I miss anyone? <br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/139687/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** [WIP] Allow mapping multiple Neutron ports to Ironic ports<br />
*** Ironic Part: https://review.openstack.org/282431<br />
*** Nova Part: https://review.openstack.org/289412<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287408/<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
<br />
== Meeting March 14, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Generic Switch Discussion - continuation from last week<br />
** https://github.com/jumpojoy/generic_switch<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287408/<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
<br />
<br />
== Meeting March 7, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Network Provider refactor<br />
** Two patches merged; one remaining - https://review.openstack.org/285852<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287408/<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting February 29, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Network Provider refactor<br />
** https://review.openstack.org/#/c/285852/5<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853/2<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
<br />
== Meeting February 22, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
=== No Meeting on February 15, 2016 - due to holiday in USA (long weekend) ===<br />
<br />
== Meeting February 8, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status<br />
** Some of the Ironic patches are merged - thanks to everybody!!<br />
** I have updated the etherpad to reflect merged patches - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting February 1, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Austin Summit proposal submittal date is today (2/1/16)<br />
<br />
* Integration Testing Status<br />
** All of the patches are tested and seem to be working just fine.<br />
** I have updated the etherpad (under integration status) - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting January 25, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status<br />
** All of the patches are tested and seem to be working just fine.<br />
** I have updated the etherpad (under integration status) - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Discussion regarding integration with Ironic Inspector - the format for switch-id and switch-info fields<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting January 18, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status<br />
** Most of the patches are tested and seem to be working just fine.<br />
** I have updated the etherpad (under integration status) - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Discussion regarding integration with Ironic Inspector - the format for switch-id and switch-info fields<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting January 11, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status<br />
** API version error is noted during execution of "ironic port-update" CLI<br />
** Please see item 14 at the bottom of this etherpad (under integration status) - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting January 4, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Happy and Healthy New Year to all<br />
** M2 is mid-jan <br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
*** Item 7 still requires investigation<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
<br />
== Meeting December 14, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Sukhdev is out for next two weeks (back on Jan 4, 2016)<br />
** M2 is mid-jan <br />
<br />
* Updated list of patches under review <br />
** Devstack patches need to be resubmitted - vsaienko<br />
** Two patches are in merge conflict - need attention <br />
** Few patches have comments that require attention<br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Most critical issues are closed - following two are outstanding: <br />
*** Item 7 still requires investigation<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting December 7, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Updated list of patches under review - <br />
** one Nova and one Neutron patch merged<br />
** New Devstack patches - require reviews<br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Discussion on Testing (CI) - vsaienko<br />
<br />
* Tempest testing <br />
** see here - http://lists.openstack.org/pipermail/openstack-dev/2015-November/080609.html<br />
** https://bugs.launchpad.net/tempest/+bug/1520230<br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Most critical issues are closed - following two are outstanding: <br />
*** Item 2 is pending approval of nova spec - https://review.openstack.org/#/c/237067<br />
*** Item 7 still requires investigation<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting November 30, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** jroll is out this week, updates:<br />
*** nova spec is approved<br />
*** Nova patches are in a single chain here: https://review.openstack.org/#/q/status:open+project:openstack/nova+branch:master+topic:bp/ironic-networks-support,n,z<br />
*** first two patches are updated and passing tests locally, should be good to go<br />
*** third patch (portgroup support) still needs work.<br />
<br />
* Actions from last week<br />
** Sukhdev and Kevin Benton to work on ML2 for OVS for CI testing<br />
*** https://review.openstack.org/#/c/249265/<br />
*** This patch was testing for Neutron side <br />
<br />
* Discussion on Testing (CI)<br />
** This will be the main focus of the meeting - We have another excellent solution on the table. <br />
*** http://lists.openstack.org/pipermail/openstack-dev/2015-November/080492.html<br />
<br />
* Tempest testing <br />
** see here - http://lists.openstack.org/pipermail/openstack-dev/2015-November/080609.html<br />
** https://bugs.launchpad.net/tempest/+bug/1520230<br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Most critical issues are closed - following two are outstanding: <br />
*** Item 2 is pending approval of nova spec - https://review.openstack.org/#/c/237067<br />
*** Item 7 still requires investigation<br />
<br />
* Patches under review/testing<br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting November 23, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** M1 is in first week of December<br />
<br />
* Discussion on Testing (CI)<br />
** This will be the main focus of the meeting. We need to come up with an acceptable plan <br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Most critical issues are closed - following two are outstanding: <br />
*** Item 2 is pending approval of nova spec - https://review.openstack.org/#/c/237067<br />
*** Item 7 still requires investigation<br />
<br />
* Patches under review/testing<br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
=== November 16 meeting is cancelled - Next meeting on November 23, 2015 ===<br />
<br />
== Meeting November 9, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Welcome back from Tokyo<br />
** OpenStack summit was great - huge showing and interest in Ironic-Neutron integration<br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** I updated the etherpad. Looks like most of the critical issues are resolved. Items 7,9, and 10 remain to be addressed<br />
<br />
* Patches under review/testing<br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Discussion on Testing (CI)<br />
** We need to plan for this. Some of the patches might be blocked from merges unless we have this in place. <br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting October 19, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** We will see you in Tokyo next week<br />
** No meeting next week - due to summit<br />
** No meeting week after that - to recover from travels (Next meeting will be on Nov 9th)<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** See item 13 at the bottom of the etherpad<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting October 12, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting October 5, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Good progress on the network flip testing. <br />
<br />
* Action Items from previous week<br />
** Sukhdev to discuss/resolve the device_owner for for neutron ports. We will use 'baremetal:<CN>' as the device ID for ports belonging to Ironic deployments<br />
** lazy_prince to look into gate and devstack related cleanup<br />
** cragusa to work on documenting Ironic-Neutron integration in Ironic documentation<br />
** Sukhdev to take over devref documentation for ML2 driver - no update for this week<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting September 28, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Jim is new PTL for Ironic<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tenant ID(s) for the networks <br />
** For provisioning network - what should be the tenant ID in neutron create_port() request? <br />
<br />
* Action Items from previous week<br />
** lazy_prince to look into gate and devstack related cleanup<br />
** cragusa to work on documenting Ironic-Neutron integration in Ironic documentation<br />
** Sukhdev to take over devref documentation for ML2 driver - no update for this week<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic - amotoki will not be able to complete it, but will review it. Sukhdev will take over. <br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting September 21, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Action Items from previous week<br />
** lazy_prince to look into gate and devstack related cleanup<br />
** cragusa to work on documenting Ironic-Neutron integration in Ironic documentation<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Waiting on critical bug fixes<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic - amotoki will not be able to complete it, but will review it. Sukhdev will take over. <br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
== Meeting September 14, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Ironic soft FF is this week<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Few critical fixes are needed<br />
<br />
* Patches merge decision<br />
** Which patches can we merge?<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic - no update <br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting August 31, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Neutron FF is this week. Our Neutron patches are already in. If anybody believes anything needs to go into neutron prior to FF, please speak up. Please use this blueprint - https://blueprints.launchpad.net/neutron/+spec/neutron-ironic-integration <br />
** ML2 drivers to vendor specific repos are not bound by this FF. They can go anytime<br />
<br />
* Actions from the last week<br />
** Sukhdev to follow up with amotoki regarding ML2 documentation - made several attempts. Have not been able to connect<br />
** lazy_prince to push updated patch to address the authentication issue. <br />
*** an updated version of the patch is pushed - have not tested it yet<br />
** yhvh_ and cragusa to push an updated patch to address the DB issue in the Ironic CLI<br />
<br />
* Integration Effort<br />
** There are few blockers that we need to address for the integration effort to move forward.<br />
<br />
* Discussion on the plan for next few weeks for the integration testing<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Testing<br />
** See etherpad above for the details of discussion about testing<br />
<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic - could not get update from amotoki - need to follow up. <br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
<br />
== Meeting August 24, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Neutron FF is next week. Our Neutron patches are already in. If anybody believes anything needs to go into neutron prior to FF, please speak up. Please use this blueprint - https://blueprints.launchpad.net/neutron/+spec/neutron-ironic-integration <br />
** ML2 drivers to vendor specific repos are not bound by this FF. They can go anytime<br />
<br />
* Integration Effort<br />
** We kicked off integration testing during the mid-cycle sprint.<br />
** There are few blockers that we need to address for the integration effort to move forward.<br />
<br />
* Discussion on the plan for next few weeks for the integration testing<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Testing<br />
** See etherpad above for the details of discussion about testing<br />
<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting August 17, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Ironic Sprint Update<br />
** Here are details - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Decision was made not to use bind_requested flag - instead use host-id<br />
** Issues discovered with the new API during testing<br />
*** DB does not seem to be getting updated with the link-connection information<br />
** Made lots of progress on the testing/debugging<br />
<br />
* Testing<br />
** See etherpad above for the details of discussion about testing<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting August 3, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Ironic mid-cycle sprint next week<br />
*** https://etherpad.openstack.org/p/ironic-liberty-midcycle<br />
* Patches under review <br />
** https://review.openstack.org/#/c/197774/1<br />
** https://review.openstack.org/#/c/206232/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/206163/<br />
** https://review.openstack.org/#/c/186855<br />
** https://review.openstack.org/#/c/194413/<br />
* Testing<br />
** Test the network connectivity and flip logic<br />
** Test the API - ML2 interface<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting July 27, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Ironic mid-cycle sprint scheduled for Aug 12-14 in Seattle<br />
*** https://etherpad.openstack.org/p/ironic-liberty-midcycle<br />
* Patches under review <br />
** Neutron patch for addition of binding:vnic_type to facilitate filtering by ML2 drivers - https://review.openstack.org/#/c/197774/1<br />
** https://review.openstack.org/#/c/186855<br />
** https://review.openstack.org/#/c/194413/<br />
* Testing<br />
** Test the network connectivity and flip logic<br />
** Test the API - ML2 interface<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
<br />
== Meeting July 20, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Liberty Release Schedule - https://wiki.openstack.org/wiki/Liberty_Release_Schedule<br />
** Ironic mid-cycle sprint scheduled for Aug 12-14 in Seattle<br />
*** https://etherpad.openstack.org/p/ironic-liberty-midcycle<br />
* Patches under review <br />
** Neutron patch for addition of binding:vnic_type to facilitate filtering by ML2 drivers - https://review.openstack.org/#/c/197774/1<br />
** https://review.openstack.org/#/c/186855<br />
** https://review.openstack.org/#/c/194413/<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
* Testing<br />
** Test the network connectivity and flip logic<br />
** Test the API - ML2 interface<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
<br />
== Meeting July 13, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Liberty Release Schedule - https://wiki.openstack.org/wiki/Liberty_Release_Schedule<br />
** Liberty Feature Freeze - 1st week of Sept. <br />
** Ironic mid-cycle sprint scheduled for Aug 12-14 in Seattle<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip <br />
*** https://review.openstack.org/#/c/187829/<br />
* Patches under review <br />
** WIP Neutron patch for addition of binding:vnic_type to facilitate filtering by ML2 drivers - https://review.openstack.org/#/c/197774/1<br />
** https://review.openstack.org/#/c/186855<br />
** https://review.openstack.org/#/c/194413/<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
<br />
== Meeting July 6, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Ironic mid-cycle sprint scheduled for Aug 12-14 in Seattle<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip <br />
*** https://review.openstack.org/#/c/187829/<br />
* Patches under review <br />
** WIP Neutron patch for addition of binding:vnic_type to facilitate filtering by ML2 drivers - https://review.openstack.org/#/c/197774/1<br />
** https://review.openstack.org/#/c/186855<br />
** https://review.openstack.org/#/c/194413/<br />
* Bare metal physical connectivity scenarios - supported and unsupported<br />
** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting June 29, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip <br />
*** https://review.openstack.org/#/c/187829/<br />
*Discuss supported/unsupported baremetal attachment scenarios - Doc available here: https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
(Opened up the doc to Edit for everyone - please feel free to post comments)<br />
*Open Discussion<br />
** A random thought based upon discussion with Armando during Neutron mid-cycle sprint - <br />
*** possibility of using device owner for Bare metal hosts as " Compute:Ironic"<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting June 22, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Please see Long Term Items section at the bottom of this wiki and feel free to add additional features that you would like included<br />
** "Get me a network" https://review.openstack.org/#/c/184857/<br />
** If anybody wants to make any announcement, feel free to add here<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip <br />
*** https://review.openstack.org/#/c/187829/<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting June 15, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Thanks to Jim and Laura for pushing updated versions of the specs. <br />
** If anybody wants to make any announcement, feel free to add here<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip <br />
*** https://review.openstack.org/#/c/187829/<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting June 8, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Priority for this week is to finalize the specs so that we can move to the implementation<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip<br />
*** https://review.openstack.org/#/c/187829/<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Initial Kick off Meeting June 1, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** We need contributors to help with implementation. Please identify as to what will you be willing to help with<br />
* Discuss Team Goals<br />
* Progress on the spec for modification to Ironic Port API<br />
* Nova/Neutron interaction proposal (jroll) -- let's add an optional parameter to the Neutron API to control whether or not to plumb the network immediately, and use it like this https://review.openstack.org/#/c/186855/<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Team Charter/Goals - for Liberty release ==<br />
*Create a spec with the details of Bare Metal physical connectivity information model and Ironic Port API modification<br />
** Generate a patch to implement this spec<br />
*Define the details of the network flip orchestration logic<br />
** Finalize as to what is the best way to refactor Nova code to facilitate this functionality<br />
*CI for testing this functionality<br />
** this includes a plan as well implementation<br />
*Initially this feature will be 'experimental' for Liberty for both Neutron and Ironic.<br />
** As the feature stabilizes in both Ironic and Neutron in 'M' release, we will move it out of 'experimental'.<br />
<br />
=== Initial Charter will not cover the following === <br />
* Automated discovery of the ports physical connectivity <br />
** Initial functionality will be tested by using modified Ironic Port IP to specify the physical connectivity information<br />
<br />
=== Long term items (not covered in initial charter) ===<br />
* Enhancement to the flavor type based upon the Lag'ed ports for Bare metal servers - for better bandwidth<br />
* Ability for an operator to specify/select a port (from multiple ports connecting a BM server) to connect to a given network - e.g. an option in "nova boot" to specify a specific port <br />
* We will consider utilizing other ways to pass the physical connectivity information to Neutron (if it presents additional flexibility to support additional features) - such as resource labels, using an Ironic specific table in port-binding, etc. <br />
* Feel free to add additional items<br />
<br />
== Previous meetings Logs==<br />
*http://eavesdrop.openstack.org/meetings/ironic_neutron/</div>Sukhdevhttps://wiki.openstack.org/w/index.php?title=Meetings/Ironic-neutron&diff=142166Meetings/Ironic-neutron2016-11-21T03:49:14Z<p>Sukhdev: /* Agenda */</p>
<hr />
<div>'''Weekly meeting on Mondays at 1600 UTC on #openstack-meeting-4'''<br />
<br />
== Tracking Ironic/Neutron integration Discussions ==<br />
<br />
In this meeting we will discuss the integration between Ironic and Neutron (ML2). <br />
Following two etherpads are the for the background purposes<br />
*https://etherpad.openstack.org/p/YVR-neutron-ironic<br />
*https://etherpad.openstack.org/p/liberty-ironic-network-isolation<br />
<br />
* Approved Specs and blueprints for Liberty release content<br />
*** https://review.openstack.org/#/c/188528/<br />
*** https://review.openstack.org/#/c/187829/<br />
*** https://blueprints.launchpad.net/neutron/+spec/neutron-ironic-integration<br />
* Approved Mitaka Specs<br />
*** Nova Spec - https://review.openstack.org/#/c/237067<br />
<br />
===Security Groups support for Baremetal Deployments===<br />
With the Ironic-Neutron integration, we are able to take full benefit of Security Groups support offered by Neutron. <br />
With this integration effort, now Security Group support is available to Bare metal servers the same way as it is available to virtual instances. <br />
When "nova boot" is issued to launch a bare metal instance, similar to virtual instance, --security-groups <seg-group-id> may be specified to apply appropriate ACLs on the physical ports where the bare metal host is connected the TOR(s). ML2 drivers know how to support Security Groups in Neutron.<br />
While this works for tenant network, we need to address the security groups for the provisioning network. Following was proposed and agreed by the Ironic-neutron integration team (see here - http://eavesdrop.openstack.org/meetings/ironic_neutron/2016/ironic_neutron.2016-06-06-16.01.html):<br />
<br />
* Two Security Groups will be added to ironic config: One for Provisioning network and another for Cleaning network (provisioning_network_sg_uuid, and cleanin_network_sg_uuid) by using neutron command "neutron security-group-create" <br />
** Both of these networks, by default will be set to None - to keep the backward compatibility. <br />
* An Operator/Admin may create these security groups when the provisioning and cleaning networks are created and specify the uuid's of these security groups in ironic config<br />
* Ironic driver, during deploy phase, when issues neutron create-port for provisioning network, will use this uuid (if specified). <br />
* ML2 driver will be notified of the appropriate security group and it will apply the appropriate ACLs on the physical ports of the TOR where bare metal host is connected. <br />
<br />
Note: Neutron Callback framework deals with notification of the Security Groups to the ML2 drivers. If a Security group rule is modified/added/deleted, the framework appropriately notifies the subscribers so that ML2 driver can appropriately update the ACLs on the ports where the bare metal hosts are connected. <br />
<br />
== Meeting November 21, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
<br />
* Security Groups for Baremetal deployments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
** patch is here - https://review.openstack.org/#/c/361451<br />
** Documentation - https://review.openstack.org/#/c/393962/<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/q/topic:bug/1618754<br />
** https://review.openstack.org/206163 - Ironic: use portgroups<br />
** nova spec - https://review.openstack.org/#/c/387534/ - approved<br />
*** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** RFE - https://bugs.launchpad.net/ironic/+bug/1543584<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** RFE - https://bugs.launchpad.net/ironic/+bug/1582188<br />
** Spec - https://review.openstack.org/#/c/317636/<br />
** WIP POC code:<br />
*** Ironic - https://review.openstack.org/#/c/327046/<br />
*** Nova - https://review.openstack.org/#/c/364413/<br />
*** IronicClient - https://review.openstack.org/#/c/364420/<br />
<br />
*Open Discussion<br />
<br />
== Meeting November 14, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
<br />
* Security Groups for Baremetal deployments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
** patch is here - https://review.openstack.org/#/c/361451<br />
** Documentation - https://review.openstack.org/#/c/393962/<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/c/347549 - Merged<br />
** https://review.openstack.org/#/c/332177 - Merged<br />
** https://review.openstack.org/206163 - Ironic: use portgroups<br />
** nova spec - https://review.openstack.org/#/c/387534/ - nova spec approval freeze is o-1 (Nov 17)<br />
** Documentation - https://review.openstack.org/#/c/393660/<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** RFE - https://bugs.launchpad.net/ironic/+bug/1543584<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** RFE - https://bugs.launchpad.net/ironic/+bug/1582188<br />
** Spec - https://review.openstack.org/#/c/317636/<br />
** WIP POC code:<br />
*** Ironic - https://review.openstack.org/#/c/327046/<br />
*** Nova - https://review.openstack.org/#/c/364413/<br />
*** IronicClient - https://review.openstack.org/#/c/364420/<br />
<br />
*Open Discussion<br />
<br />
== Meeting November 7, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
<br />
* Security Groups for Baremetal deployments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
** patch is here - https://review.openstack.org/#/c/361451<br />
** Documentation - https://review.openstack.org/#/c/393962/<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/c/347549 - Merged<br />
** https://review.openstack.org/#/c/332177/<br />
** https://review.openstack.org/206163 - Ironic: use portgroups<br />
** nova spec - https://review.openstack.org/#/c/387534/ - nova spec approval freeze is o-1 (Nov 17)<br />
** Documentation - https://review.openstack.org/#/c/393660/<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** RFE - https://bugs.launchpad.net/ironic/+bug/1543584<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** RFE - https://bugs.launchpad.net/ironic/+bug/1582188<br />
** Spec - https://review.openstack.org/#/c/317636/<br />
** WIP POC code:<br />
*** Ironic - https://review.openstack.org/#/c/327046/<br />
*** Nova - https://review.openstack.org/#/c/364413/<br />
*** IronicClient - https://review.openstack.org/#/c/364420/<br />
<br />
*Open Discussion<br />
<br />
== Meeting October 31, 2016 ==<br />
Meeting cancelled, people travelling/recovering from Ocata summit.<br />
<br />
== Meeting October 16, 2016 ==<br />
<br />
* Sukhdev has a Dr. appointment and will not be able to chair this meeting. Unless sambets volunteers to chairs this, this is meeting is cancelled. <br />
* Will see you all in Barcelona next week. <br />
<br />
== Meeting October 10, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
** Sukhdev is unavailable today - Sam or Jim will chair the meeting<br />
<br />
* Security Groups for Baremetal deployments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
** patch is here - https://review.openstack.org/#/c/361451<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/c/347549<br />
** https://review.openstack.org/#/c/332177/<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code:<br />
*** Ironic - https://review.openstack.org/#/c/327046/<br />
*** Nova - https://review.openstack.org/#/c/364413/<br />
*** IronicClient - https://review.openstack.org/#/c/364420/<br />
<br />
<br />
*Open Discussion<br />
== Meeting October 31, 2016 ==<br />
Meeting cancelled while we recover from the OpenStack summit, next meeting will be 7th Nov.<br />
<br />
== Meeting October 3, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
** Ocata Release Schedule - https://releases.openstack.org/ocata/schedule.html<br />
<br />
* Security Groups for Baremetal deployments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
** patch is here - https://review.openstack.org/#/c/361451<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/c/347549<br />
** https://review.openstack.org/#/c/332177/<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code:<br />
*** Ironic - https://review.openstack.org/#/c/327046/<br />
*** Nova - https://review.openstack.org/#/c/364413/<br />
*** IronicClient - https://review.openstack.org/#/c/364420/<br />
<br />
<br />
*Open Discussion<br />
<br />
== Meeting September 12, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
** patch is here - https://review.openstack.org/#/c/361451<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/c/347549<br />
** https://review.facebook.com/#/c/332177<br />
<br />
* Other patches<br />
<br />
** Nova:<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code:<br />
*** Ironic - https://review.openstack.org/#/c/327046/<br />
*** Nova - https://review.openstack.org/#/c/364413/<br />
*** IronicClient - https://review.openstack.org/#/c/364420/<br />
<br />
<br />
*Open Discussion<br />
<br />
== Meeting August 22, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
* Remaining work items<br />
** Desired for Newton Cycle<br />
*** Port Groups <br />
*** Security Groups <br />
** Probably for O-cycle<br />
*** Vlan aware Servers<br />
*** Ironic API for interface attach/detach<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** Nova:<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
<br />
== Meeting August 15, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Update on testing of latest merged code (Sukhdev)<br />
** see bug - https://bugs.launchpad.net/ironic/+bug/1610389<br />
<br />
* Remaining work items<br />
<br />
** Desired for Newton Cycle<br />
*** Port Groups <br />
*** Ironic Inspector <br />
*** Security Groups - should be ready before Newton release (Sukhdev)<br />
<br />
** Probably for O-cycle<br />
*** Vlan aware Servers<br />
*** Ironic API for interface attach/detach<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** LLDP<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
<br />
<br />
== Meeting August 8, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** All patches for phase 1 of Ironic-neutron integration have merged (Nova, Neutron, Ironic) - congrats to the team<br />
<br />
* Update on testing of latest merged code (Sukhdev)<br />
** see bug - https://bugs.launchpad.net/ironic/+bug/1610389<br />
<br />
* Remaining work items<br />
<br />
** Desired for Newton Cycle<br />
*** Port Groups <br />
*** Ironic Inspector <br />
*** Security Groups - should be ready before Neuton release (Sukhdev) - pending bug listed above<br />
<br />
** Probably for O-cycle<br />
*** Vlan aware Servers<br />
*** Ironic API for interface attach/detach<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** LLDP<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
<br />
== Meeting August 1, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Update of all merged patches<br />
<br />
* Remaining work items<br />
<br />
** Desired for Newton Cycle<br />
*** Port Groups <br />
*** Ironic Inspector <br />
*** Security Groups - should be ready before Neuton release (Sukhdev)<br />
<br />
** Probably for O-cycle<br />
*** Vlan aware Servers<br />
*** Ironic API for interface attach/detach<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** LLDP<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
<br />
<br />
== Meeting July 25, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Remaining work items<br />
** Port Groups <br />
** Ironic Inspector <br />
** Nova patches<br />
** Vlan aware Servers<br />
** Security Groups - should be ready before Neuton release (Sukhdev)<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** LLDP<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
** (mjturek1) Question about MAC address uniqueness between portgroups and ports<br />
<br />
<br />
<br />
== Meeting July 18, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** All critical Ironic patches for network integration are merged<br />
** Nova mid cycle <br />
<br />
* Remaining work items<br />
** Port Groups <br />
** Ironic Inspector <br />
** Nova patches<br />
** Vlan aware Servers<br />
** Security Groups <br />
** devstack<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** LLDP<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
** (mjturek1) Question about MAC address uniqueness between portgroups and ports<br />
<br />
== Meeting July 11, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Plan discussion for merging following Ironic/nova patches<br />
** Following are critical patches - targeted for Newton<br />
** Ironic:<br />
*** https://review.openstack.org/#/c/285852/<br />
*** https://review.openstack.org/#/c/206244/<br />
*** https://review.openstack.org/#/c/206144<br />
*** https://review.openstack.org/#/c/213262/<br />
** LLDP:<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
** (mjturek1) Question about MAC address uniqueness between portgroups and ports<br />
<br />
== Meeting July 4, 2016 ==<br />
=== This week's meeting cancelled - US public holiday ===<br />
<br />
== Meeting June 27, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** Sukhdev is not available to host the meeting this week. Can somebody chair the meeting? I am away and will try to login remotely, but, not sure.<br />
** Newton nova non-priority feature freeze is June 30.<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* Plan discussion for merging following Ironic/nova patches<br />
** Following are critical patches - targeted for Newton<br />
** Ironic:<br />
*** https://review.openstack.org/#/c/285852/<br />
*** https://review.openstack.org/#/c/206244/<br />
*** https://review.openstack.org/#/c/206144<br />
*** https://review.openstack.org/#/c/213262/<br />
*** https://review.openstack.org/#/c/317391/ <--- I added this to the list (Sukhdev)<br />
** LLDP:<br />
*** https://review.openstack.org/321082<br />
*** https://review.openstack.org/320584<br />
** Nova:<br />
*** '''Newton nova non-priority feature freeze is June 30.'''<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
<br />
== Meeting June 20, 2016 ==<br />
=== This week's meeting cancelled - everybody is in Ironic mid-cycle sprint ===<br />
<br />
== Meeting June 13, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Security Groups Support for Baremetal deployments - Sukhdev<br />
** Description of Security Groups described here - https://wiki.openstack.org/wiki/Meetings/Ironic-neutron#Security_Groups_support_for_Baremetal_Deployments<br />
** Further update from amotoki and Sukhdev<br />
<br />
* Update from the latest Integration testing (Sukhdev)<br />
<br />
* Following are critical patches - targeted for Newton<br />
** Ironic:<br />
*** https://review.openstack.org/#/c/285852/<br />
*** https://review.openstack.org/#/c/206244/<br />
*** https://review.openstack.org/#/c/206144<br />
*** https://review.openstack.org/#/c/213262/<br />
*** https://review.openstack.org/#/c/317391/ <--- I added this to the list (Sukhdev)<br />
*** https://review.openstack.org/#/c/325197/ <--- Added (sambetts)<br />
** Nova:<br />
*** '''Newton nova non-priority feature freeze is June 30.'''<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
== Meeting June 6, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Action Item from past week - Sukhdev<br />
** https://review.openstack.org/#/c/182242/14/specs/newton/approved/user-controlled-sriov-ports-allocation.rst<br />
** Notes from previous meetings:<br />
*** Rumour has it they are looking to support bonding for virt, discuss.<br />
**** If neutron is going to model bonding, we don't need to model it in Ironic.<br />
***** Need to be sure, because if thats the case we shouldn't merge the portgroups API because then we have to deprecate it.<br />
<br />
* Security Groups Support for Baremetal deployments - Sukhdev<br />
<br />
* Update from the latest Integration testing (Sukhdev)<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Following are critical patches - targeted for Newton<br />
** Ironic:<br />
*** https://review.openstack.org/#/c/285852/<br />
*** https://review.openstack.org/#/c/206244/<br />
*** https://review.openstack.org/#/c/206144<br />
*** https://review.openstack.org/#/c/213262/<br />
*** https://review.openstack.org/#/c/317391/ <--- I added this to the list (Sukhdev)<br />
*** https://review.openstack.org/#/c/325197/ <--- Added (sambetts)<br />
** Nova:<br />
*** '''Newton nova non-priority feature freeze is June 30.'''<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
<br />
*Open Discussion<br />
<br />
== Meeting May 23, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Following are critical patches - targeted for Newton<br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/213262/<br />
***https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
***https://review.openstack.org/206163 - Ironic: use portgroups<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
<br />
* Rumour has it they are looking to support bonding for virt, discuss.<br />
** If neutron is going to model bonding, we don't need to model it in Ironic.<br />
*** Need to be sure, because if thats the case we shouldn't merge the portgroups API because then we have to deprecate it.<br />
<br />
*Open Discussion<br />
<br />
****it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
***Newton nova non-priority feature freeze is June 30.<br />
<br />
== Meeting May 16, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
<br />
* Rumour has it they are looking to support bonding for virt, discuss.<br />
** If neutron is going to model bonding, we don't need to model it in Ironic.<br />
*** Need to be sure, because if thats the case we shouldn't merge the portgroups API because then we have to deprecate it.<br />
<br />
* Following are critical patches - targeted for Newton<br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/213262/<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
*Open Discussion<br />
**Please let us confirm nova patches.(hshiina)<br />
***https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
***https://review.openstack.org/206163 - Ironic: use portgroups<br />
****it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
***Newton nova non-priority feature freeze is June 30.<br />
<br />
=== No Meeting on May 2, 2016 - People traveling back from Austin Summit ===<br />
<br />
=== No Meeting on April 25, 2016 - Everybody at Austin Summit ===<br />
<br />
== Meeting April 18, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** Next week in Austin - no meeting next week. <br />
** Cross project session - https://www.openstack.org/summit/austin-2016/summit-schedule/#day=2016-04-26&summit_types=2&tags=3601<br />
<br />
* Following are critical patches - targeted for Newton in April (if possible) - Did I miss anyone? <br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/213262/<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** [WIP] Allow mapping multiple Neutron ports to Ironic ports<br />
*** Ironic Part: https://review.openstack.org/282431<br />
*** Nova Part: https://review.openstack.org/289412<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287408/<br />
<br />
*Open Discussion<br />
<br />
== Meeting April 11, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** We have one more meeting before summit<br />
** Can we get the critical patches (listed below) merged within month of April? Need some love from Ironic cores<br />
<br />
* Following are critical patches - targeted for Newton in April (if possible) - Did I miss anyone? <br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/213262/<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** [WIP] Allow mapping multiple Neutron ports to Ironic ports<br />
*** Ironic Part: https://review.openstack.org/282431<br />
*** Nova Part: https://review.openstack.org/289412<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287408/<br />
<br />
*Open Discussion<br />
<br />
== Meeting April 4, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** Neutron Joint session with Ironic/Nova proposed - https://etherpad.openstack.org/p/newton-neutron-summit-ideas<br />
<br />
* Following are critical patches - targeted for Newton in April (if possible) - Did I miss anyone? <br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/213262/<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** [WIP] Allow mapping multiple Neutron ports to Ironic ports<br />
*** Ironic Part: https://review.openstack.org/282431<br />
*** Nova Part: https://review.openstack.org/289412<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287408/<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
<br />
=== No Meeting on March 28, 2016 ===<br />
<br />
== Meeting March 21, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Following are critical patches - targeted for Newton in April (if possible) - Did I miss anyone? <br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/139687/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** [WIP] Allow mapping multiple Neutron ports to Ironic ports<br />
*** Ironic Part: https://review.openstack.org/282431<br />
*** Nova Part: https://review.openstack.org/289412<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287408/<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
<br />
== Meeting March 14, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Generic Switch Discussion - continuation from last week<br />
** https://github.com/jumpojoy/generic_switch<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287408/<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
<br />
<br />
== Meeting March 7, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Network Provider refactor<br />
** Two patches merged; one remaining - https://review.openstack.org/285852<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287408/<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting February 29, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Network Provider refactor<br />
** https://review.openstack.org/#/c/285852/5<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853/2<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
<br />
== Meeting February 22, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
=== No Meeting on February 15, 2016 - due to holiday in USA (long weekend) ===<br />
<br />
== Meeting February 8, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status<br />
** Some of the Ironic patches are merged - thanks to everybody!!<br />
** I have updated the etherpad to reflect merged patches - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting February 1, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Austin Summit proposal submittal date is today (2/1/16)<br />
<br />
* Integration Testing Status<br />
** All of the patches are tested and seem to be working just fine.<br />
** I have updated the etherpad (under integration status) - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting January 25, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status<br />
** All of the patches are tested and seem to be working just fine.<br />
** I have updated the etherpad (under integration status) - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Discussion regarding integration with Ironic Inspector - the format for switch-id and switch-info fields<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting January 18, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status<br />
** Most of the patches are tested and seem to be working just fine.<br />
** I have updated the etherpad (under integration status) - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Discussion regarding integration with Ironic Inspector - the format for switch-id and switch-info fields<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting January 11, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status<br />
** API version error is noted during execution of "ironic port-update" CLI<br />
** Please see item 14 at the bottom of this etherpad (under integration status) - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting January 4, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Happy and Healthy New Year to all<br />
** M2 is mid-jan <br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
*** Item 7 still requires investigation<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
<br />
== Meeting December 14, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Sukhdev is out for next two weeks (back on Jan 4, 2016)<br />
** M2 is mid-jan <br />
<br />
* Updated list of patches under review <br />
** Devstack patches need to be resubmitted - vsaienko<br />
** Two patches are in merge conflict - need attention <br />
** Few patches have comments that require attention<br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Most critical issues are closed - following two are outstanding: <br />
*** Item 7 still requires investigation<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting December 7, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Updated list of patches under review - <br />
** one Nova and one Neutron patch merged<br />
** New Devstack patches - require reviews<br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Discussion on Testing (CI) - vsaienko<br />
<br />
* Tempest testing <br />
** see here - http://lists.openstack.org/pipermail/openstack-dev/2015-November/080609.html<br />
** https://bugs.launchpad.net/tempest/+bug/1520230<br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Most critical issues are closed - following two are outstanding: <br />
*** Item 2 is pending approval of nova spec - https://review.openstack.org/#/c/237067<br />
*** Item 7 still requires investigation<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting November 30, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** jroll is out this week, updates:<br />
*** nova spec is approved<br />
*** Nova patches are in a single chain here: https://review.openstack.org/#/q/status:open+project:openstack/nova+branch:master+topic:bp/ironic-networks-support,n,z<br />
*** first two patches are updated and passing tests locally, should be good to go<br />
*** third patch (portgroup support) still needs work.<br />
<br />
* Actions from last week<br />
** Sukhdev and Kevin Benton to work on ML2 for OVS for CI testing<br />
*** https://review.openstack.org/#/c/249265/<br />
*** This patch was testing for Neutron side <br />
<br />
* Discussion on Testing (CI)<br />
** This will be the main focus of the meeting - We have another excellent solution on the table. <br />
*** http://lists.openstack.org/pipermail/openstack-dev/2015-November/080492.html<br />
<br />
* Tempest testing <br />
** see here - http://lists.openstack.org/pipermail/openstack-dev/2015-November/080609.html<br />
** https://bugs.launchpad.net/tempest/+bug/1520230<br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Most critical issues are closed - following two are outstanding: <br />
*** Item 2 is pending approval of nova spec - https://review.openstack.org/#/c/237067<br />
*** Item 7 still requires investigation<br />
<br />
* Patches under review/testing<br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting November 23, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** M1 is in first week of December<br />
<br />
* Discussion on Testing (CI)<br />
** This will be the main focus of the meeting. We need to come up with an acceptable plan <br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Most critical issues are closed - following two are outstanding: <br />
*** Item 2 is pending approval of nova spec - https://review.openstack.org/#/c/237067<br />
*** Item 7 still requires investigation<br />
<br />
* Patches under review/testing<br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
=== November 16 meeting is cancelled - Next meeting on November 23, 2015 ===<br />
<br />
== Meeting November 9, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Welcome back from Tokyo<br />
** OpenStack summit was great - huge showing and interest in Ironic-Neutron integration<br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** I updated the etherpad. Looks like most of the critical issues are resolved. Items 7,9, and 10 remain to be addressed<br />
<br />
* Patches under review/testing<br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Discussion on Testing (CI)<br />
** We need to plan for this. Some of the patches might be blocked from merges unless we have this in place. <br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting October 19, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** We will see you in Tokyo next week<br />
** No meeting next week - due to summit<br />
** No meeting week after that - to recover from travels (Next meeting will be on Nov 9th)<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** See item 13 at the bottom of the etherpad<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting October 12, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting October 5, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Good progress on the network flip testing. <br />
<br />
* Action Items from previous week<br />
** Sukhdev to discuss/resolve the device_owner for for neutron ports. We will use 'baremetal:<CN>' as the device ID for ports belonging to Ironic deployments<br />
** lazy_prince to look into gate and devstack related cleanup<br />
** cragusa to work on documenting Ironic-Neutron integration in Ironic documentation<br />
** Sukhdev to take over devref documentation for ML2 driver - no update for this week<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting September 28, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Jim is new PTL for Ironic<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tenant ID(s) for the networks <br />
** For provisioning network - what should be the tenant ID in neutron create_port() request? <br />
<br />
* Action Items from previous week<br />
** lazy_prince to look into gate and devstack related cleanup<br />
** cragusa to work on documenting Ironic-Neutron integration in Ironic documentation<br />
** Sukhdev to take over devref documentation for ML2 driver - no update for this week<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic - amotoki will not be able to complete it, but will review it. Sukhdev will take over. <br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting September 21, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Action Items from previous week<br />
** lazy_prince to look into gate and devstack related cleanup<br />
** cragusa to work on documenting Ironic-Neutron integration in Ironic documentation<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Waiting on critical bug fixes<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic - amotoki will not be able to complete it, but will review it. Sukhdev will take over. <br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
== Meeting September 14, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Ironic soft FF is this week<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Few critical fixes are needed<br />
<br />
* Patches merge decision<br />
** Which patches can we merge?<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic - no update <br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting August 31, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Neutron FF is this week. Our Neutron patches are already in. If anybody believes anything needs to go into neutron prior to FF, please speak up. Please use this blueprint - https://blueprints.launchpad.net/neutron/+spec/neutron-ironic-integration <br />
** ML2 drivers to vendor specific repos are not bound by this FF. They can go anytime<br />
<br />
* Actions from the last week<br />
** Sukhdev to follow up with amotoki regarding ML2 documentation - made several attempts. Have not been able to connect<br />
** lazy_prince to push updated patch to address the authentication issue. <br />
*** an updated version of the patch is pushed - have not tested it yet<br />
** yhvh_ and cragusa to push an updated patch to address the DB issue in the Ironic CLI<br />
<br />
* Integration Effort<br />
** There are few blockers that we need to address for the integration effort to move forward.<br />
<br />
* Discussion on the plan for next few weeks for the integration testing<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Testing<br />
** See etherpad above for the details of discussion about testing<br />
<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic - could not get update from amotoki - need to follow up. <br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
<br />
== Meeting August 24, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Neutron FF is next week. Our Neutron patches are already in. If anybody believes anything needs to go into neutron prior to FF, please speak up. Please use this blueprint - https://blueprints.launchpad.net/neutron/+spec/neutron-ironic-integration <br />
** ML2 drivers to vendor specific repos are not bound by this FF. They can go anytime<br />
<br />
* Integration Effort<br />
** We kicked off integration testing during the mid-cycle sprint.<br />
** There are few blockers that we need to address for the integration effort to move forward.<br />
<br />
* Discussion on the plan for next few weeks for the integration testing<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Testing<br />
** See etherpad above for the details of discussion about testing<br />
<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting August 17, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Ironic Sprint Update<br />
** Here are details - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Decision was made not to use bind_requested flag - instead use host-id<br />
** Issues discovered with the new API during testing<br />
*** DB does not seem to be getting updated with the link-connection information<br />
** Made lots of progress on the testing/debugging<br />
<br />
* Testing<br />
** See etherpad above for the details of discussion about testing<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting August 3, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Ironic mid-cycle sprint next week<br />
*** https://etherpad.openstack.org/p/ironic-liberty-midcycle<br />
* Patches under review <br />
** https://review.openstack.org/#/c/197774/1<br />
** https://review.openstack.org/#/c/206232/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/206163/<br />
** https://review.openstack.org/#/c/186855<br />
** https://review.openstack.org/#/c/194413/<br />
* Testing<br />
** Test the network connectivity and flip logic<br />
** Test the API - ML2 interface<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting July 27, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Ironic mid-cycle sprint scheduled for Aug 12-14 in Seattle<br />
*** https://etherpad.openstack.org/p/ironic-liberty-midcycle<br />
* Patches under review <br />
** Neutron patch for addition of binding:vnic_type to facilitate filtering by ML2 drivers - https://review.openstack.org/#/c/197774/1<br />
** https://review.openstack.org/#/c/186855<br />
** https://review.openstack.org/#/c/194413/<br />
* Testing<br />
** Test the network connectivity and flip logic<br />
** Test the API - ML2 interface<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
<br />
== Meeting July 20, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Liberty Release Schedule - https://wiki.openstack.org/wiki/Liberty_Release_Schedule<br />
** Ironic mid-cycle sprint scheduled for Aug 12-14 in Seattle<br />
*** https://etherpad.openstack.org/p/ironic-liberty-midcycle<br />
* Patches under review <br />
** Neutron patch for addition of binding:vnic_type to facilitate filtering by ML2 drivers - https://review.openstack.org/#/c/197774/1<br />
** https://review.openstack.org/#/c/186855<br />
** https://review.openstack.org/#/c/194413/<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
* Testing<br />
** Test the network connectivity and flip logic<br />
** Test the API - ML2 interface<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
<br />
== Meeting July 13, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Liberty Release Schedule - https://wiki.openstack.org/wiki/Liberty_Release_Schedule<br />
** Liberty Feature Freeze - 1st week of Sept. <br />
** Ironic mid-cycle sprint scheduled for Aug 12-14 in Seattle<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip <br />
*** https://review.openstack.org/#/c/187829/<br />
* Patches under review <br />
** WIP Neutron patch for addition of binding:vnic_type to facilitate filtering by ML2 drivers - https://review.openstack.org/#/c/197774/1<br />
** https://review.openstack.org/#/c/186855<br />
** https://review.openstack.org/#/c/194413/<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
<br />
== Meeting July 6, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Ironic mid-cycle sprint scheduled for Aug 12-14 in Seattle<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip <br />
*** https://review.openstack.org/#/c/187829/<br />
* Patches under review <br />
** WIP Neutron patch for addition of binding:vnic_type to facilitate filtering by ML2 drivers - https://review.openstack.org/#/c/197774/1<br />
** https://review.openstack.org/#/c/186855<br />
** https://review.openstack.org/#/c/194413/<br />
* Bare metal physical connectivity scenarios - supported and unsupported<br />
** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting June 29, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip <br />
*** https://review.openstack.org/#/c/187829/<br />
*Discuss supported/unsupported baremetal attachment scenarios - Doc available here: https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
(Opened up the doc to Edit for everyone - please feel free to post comments)<br />
*Open Discussion<br />
** A random thought based upon discussion with Armando during Neutron mid-cycle sprint - <br />
*** possibility of using device owner for Bare metal hosts as " Compute:Ironic"<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting June 22, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Please see Long Term Items section at the bottom of this wiki and feel free to add additional features that you would like included<br />
** "Get me a network" https://review.openstack.org/#/c/184857/<br />
** If anybody wants to make any announcement, feel free to add here<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip <br />
*** https://review.openstack.org/#/c/187829/<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting June 15, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Thanks to Jim and Laura for pushing updated versions of the specs. <br />
** If anybody wants to make any announcement, feel free to add here<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip <br />
*** https://review.openstack.org/#/c/187829/<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting June 8, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Priority for this week is to finalize the specs so that we can move to the implementation<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip<br />
*** https://review.openstack.org/#/c/187829/<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Initial Kick off Meeting June 1, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** We need contributors to help with implementation. Please identify as to what will you be willing to help with<br />
* Discuss Team Goals<br />
* Progress on the spec for modification to Ironic Port API<br />
* Nova/Neutron interaction proposal (jroll) -- let's add an optional parameter to the Neutron API to control whether or not to plumb the network immediately, and use it like this https://review.openstack.org/#/c/186855/<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Team Charter/Goals - for Liberty release ==<br />
*Create a spec with the details of Bare Metal physical connectivity information model and Ironic Port API modification<br />
** Generate a patch to implement this spec<br />
*Define the details of the network flip orchestration logic<br />
** Finalize as to what is the best way to refactor Nova code to facilitate this functionality<br />
*CI for testing this functionality<br />
** this includes a plan as well implementation<br />
*Initially this feature will be 'experimental' for Liberty for both Neutron and Ironic.<br />
** As the feature stabilizes in both Ironic and Neutron in 'M' release, we will move it out of 'experimental'.<br />
<br />
=== Initial Charter will not cover the following === <br />
* Automated discovery of the ports physical connectivity <br />
** Initial functionality will be tested by using modified Ironic Port IP to specify the physical connectivity information<br />
<br />
=== Long term items (not covered in initial charter) ===<br />
* Enhancement to the flavor type based upon the Lag'ed ports for Bare metal servers - for better bandwidth<br />
* Ability for an operator to specify/select a port (from multiple ports connecting a BM server) to connect to a given network - e.g. an option in "nova boot" to specify a specific port <br />
* We will consider utilizing other ways to pass the physical connectivity information to Neutron (if it presents additional flexibility to support additional features) - such as resource labels, using an Ironic specific table in port-binding, etc. <br />
* Feel free to add additional items<br />
<br />
== Previous meetings Logs==<br />
*http://eavesdrop.openstack.org/meetings/ironic_neutron/</div>Sukhdevhttps://wiki.openstack.org/w/index.php?title=Meetings/Ironic-neutron&diff=142165Meetings/Ironic-neutron2016-11-21T03:48:47Z<p>Sukhdev: /* Agenda */</p>
<hr />
<div>'''Weekly meeting on Mondays at 1600 UTC on #openstack-meeting-4'''<br />
<br />
== Tracking Ironic/Neutron integration Discussions ==<br />
<br />
In this meeting we will discuss the integration between Ironic and Neutron (ML2). <br />
Following two etherpads are the for the background purposes<br />
*https://etherpad.openstack.org/p/YVR-neutron-ironic<br />
*https://etherpad.openstack.org/p/liberty-ironic-network-isolation<br />
<br />
* Approved Specs and blueprints for Liberty release content<br />
*** https://review.openstack.org/#/c/188528/<br />
*** https://review.openstack.org/#/c/187829/<br />
*** https://blueprints.launchpad.net/neutron/+spec/neutron-ironic-integration<br />
* Approved Mitaka Specs<br />
*** Nova Spec - https://review.openstack.org/#/c/237067<br />
<br />
===Security Groups support for Baremetal Deployments===<br />
With the Ironic-Neutron integration, we are able to take full benefit of Security Groups support offered by Neutron. <br />
With this integration effort, now Security Group support is available to Bare metal servers the same way as it is available to virtual instances. <br />
When "nova boot" is issued to launch a bare metal instance, similar to virtual instance, --security-groups <seg-group-id> may be specified to apply appropriate ACLs on the physical ports where the bare metal host is connected the TOR(s). ML2 drivers know how to support Security Groups in Neutron.<br />
While this works for tenant network, we need to address the security groups for the provisioning network. Following was proposed and agreed by the Ironic-neutron integration team (see here - http://eavesdrop.openstack.org/meetings/ironic_neutron/2016/ironic_neutron.2016-06-06-16.01.html):<br />
<br />
* Two Security Groups will be added to ironic config: One for Provisioning network and another for Cleaning network (provisioning_network_sg_uuid, and cleanin_network_sg_uuid) by using neutron command "neutron security-group-create" <br />
** Both of these networks, by default will be set to None - to keep the backward compatibility. <br />
* An Operator/Admin may create these security groups when the provisioning and cleaning networks are created and specify the uuid's of these security groups in ironic config<br />
* Ironic driver, during deploy phase, when issues neutron create-port for provisioning network, will use this uuid (if specified). <br />
* ML2 driver will be notified of the appropriate security group and it will apply the appropriate ACLs on the physical ports of the TOR where bare metal host is connected. <br />
<br />
Note: Neutron Callback framework deals with notification of the Security Groups to the ML2 drivers. If a Security group rule is modified/added/deleted, the framework appropriately notifies the subscribers so that ML2 driver can appropriately update the ACLs on the ports where the bare metal hosts are connected. <br />
<br />
== Meeting November 21, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
<br />
* Security Groups for Baremetal deployments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
** patch is here - https://review.openstack.org/#/c/361451<br />
** Documentation - https://review.openstack.org/#/c/393962/<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/q/topic:bug/1618754<br />
** https://review.openstack.org/206163 - Ironic: use portgroups<br />
** nova spec - https://review.openstack.org/#/c/387534/ - approved<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** RFE - https://bugs.launchpad.net/ironic/+bug/1543584<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** RFE - https://bugs.launchpad.net/ironic/+bug/1582188<br />
** Spec - https://review.openstack.org/#/c/317636/<br />
** WIP POC code:<br />
*** Ironic - https://review.openstack.org/#/c/327046/<br />
*** Nova - https://review.openstack.org/#/c/364413/<br />
*** IronicClient - https://review.openstack.org/#/c/364420/<br />
<br />
*Open Discussion<br />
<br />
== Meeting November 14, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
<br />
* Security Groups for Baremetal deployments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
** patch is here - https://review.openstack.org/#/c/361451<br />
** Documentation - https://review.openstack.org/#/c/393962/<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/c/347549 - Merged<br />
** https://review.openstack.org/#/c/332177 - Merged<br />
** https://review.openstack.org/206163 - Ironic: use portgroups<br />
** nova spec - https://review.openstack.org/#/c/387534/ - nova spec approval freeze is o-1 (Nov 17)<br />
** Documentation - https://review.openstack.org/#/c/393660/<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** RFE - https://bugs.launchpad.net/ironic/+bug/1543584<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** RFE - https://bugs.launchpad.net/ironic/+bug/1582188<br />
** Spec - https://review.openstack.org/#/c/317636/<br />
** WIP POC code:<br />
*** Ironic - https://review.openstack.org/#/c/327046/<br />
*** Nova - https://review.openstack.org/#/c/364413/<br />
*** IronicClient - https://review.openstack.org/#/c/364420/<br />
<br />
*Open Discussion<br />
<br />
== Meeting November 7, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
<br />
* Security Groups for Baremetal deployments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
** patch is here - https://review.openstack.org/#/c/361451<br />
** Documentation - https://review.openstack.org/#/c/393962/<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/c/347549 - Merged<br />
** https://review.openstack.org/#/c/332177/<br />
** https://review.openstack.org/206163 - Ironic: use portgroups<br />
** nova spec - https://review.openstack.org/#/c/387534/ - nova spec approval freeze is o-1 (Nov 17)<br />
** Documentation - https://review.openstack.org/#/c/393660/<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** RFE - https://bugs.launchpad.net/ironic/+bug/1543584<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** RFE - https://bugs.launchpad.net/ironic/+bug/1582188<br />
** Spec - https://review.openstack.org/#/c/317636/<br />
** WIP POC code:<br />
*** Ironic - https://review.openstack.org/#/c/327046/<br />
*** Nova - https://review.openstack.org/#/c/364413/<br />
*** IronicClient - https://review.openstack.org/#/c/364420/<br />
<br />
*Open Discussion<br />
<br />
== Meeting October 31, 2016 ==<br />
Meeting cancelled, people travelling/recovering from Ocata summit.<br />
<br />
== Meeting October 16, 2016 ==<br />
<br />
* Sukhdev has a Dr. appointment and will not be able to chair this meeting. Unless sambets volunteers to chairs this, this is meeting is cancelled. <br />
* Will see you all in Barcelona next week. <br />
<br />
== Meeting October 10, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
** Sukhdev is unavailable today - Sam or Jim will chair the meeting<br />
<br />
* Security Groups for Baremetal deployments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
** patch is here - https://review.openstack.org/#/c/361451<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/c/347549<br />
** https://review.openstack.org/#/c/332177/<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code:<br />
*** Ironic - https://review.openstack.org/#/c/327046/<br />
*** Nova - https://review.openstack.org/#/c/364413/<br />
*** IronicClient - https://review.openstack.org/#/c/364420/<br />
<br />
<br />
*Open Discussion<br />
== Meeting October 31, 2016 ==<br />
Meeting cancelled while we recover from the OpenStack summit, next meeting will be 7th Nov.<br />
<br />
== Meeting October 3, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
** Ocata Release Schedule - https://releases.openstack.org/ocata/schedule.html<br />
<br />
* Security Groups for Baremetal deployments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
** patch is here - https://review.openstack.org/#/c/361451<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/c/347549<br />
** https://review.openstack.org/#/c/332177/<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code:<br />
*** Ironic - https://review.openstack.org/#/c/327046/<br />
*** Nova - https://review.openstack.org/#/c/364413/<br />
*** IronicClient - https://review.openstack.org/#/c/364420/<br />
<br />
<br />
*Open Discussion<br />
<br />
== Meeting September 12, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
** patch is here - https://review.openstack.org/#/c/361451<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/c/347549<br />
** https://review.facebook.com/#/c/332177<br />
<br />
* Other patches<br />
<br />
** Nova:<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code:<br />
*** Ironic - https://review.openstack.org/#/c/327046/<br />
*** Nova - https://review.openstack.org/#/c/364413/<br />
*** IronicClient - https://review.openstack.org/#/c/364420/<br />
<br />
<br />
*Open Discussion<br />
<br />
== Meeting August 22, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
* Remaining work items<br />
** Desired for Newton Cycle<br />
*** Port Groups <br />
*** Security Groups <br />
** Probably for O-cycle<br />
*** Vlan aware Servers<br />
*** Ironic API for interface attach/detach<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** Nova:<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
<br />
== Meeting August 15, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Update on testing of latest merged code (Sukhdev)<br />
** see bug - https://bugs.launchpad.net/ironic/+bug/1610389<br />
<br />
* Remaining work items<br />
<br />
** Desired for Newton Cycle<br />
*** Port Groups <br />
*** Ironic Inspector <br />
*** Security Groups - should be ready before Newton release (Sukhdev)<br />
<br />
** Probably for O-cycle<br />
*** Vlan aware Servers<br />
*** Ironic API for interface attach/detach<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** LLDP<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
<br />
<br />
== Meeting August 8, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** All patches for phase 1 of Ironic-neutron integration have merged (Nova, Neutron, Ironic) - congrats to the team<br />
<br />
* Update on testing of latest merged code (Sukhdev)<br />
** see bug - https://bugs.launchpad.net/ironic/+bug/1610389<br />
<br />
* Remaining work items<br />
<br />
** Desired for Newton Cycle<br />
*** Port Groups <br />
*** Ironic Inspector <br />
*** Security Groups - should be ready before Neuton release (Sukhdev) - pending bug listed above<br />
<br />
** Probably for O-cycle<br />
*** Vlan aware Servers<br />
*** Ironic API for interface attach/detach<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** LLDP<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
<br />
== Meeting August 1, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Update of all merged patches<br />
<br />
* Remaining work items<br />
<br />
** Desired for Newton Cycle<br />
*** Port Groups <br />
*** Ironic Inspector <br />
*** Security Groups - should be ready before Neuton release (Sukhdev)<br />
<br />
** Probably for O-cycle<br />
*** Vlan aware Servers<br />
*** Ironic API for interface attach/detach<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** LLDP<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
<br />
<br />
== Meeting July 25, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Remaining work items<br />
** Port Groups <br />
** Ironic Inspector <br />
** Nova patches<br />
** Vlan aware Servers<br />
** Security Groups - should be ready before Neuton release (Sukhdev)<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** LLDP<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
** (mjturek1) Question about MAC address uniqueness between portgroups and ports<br />
<br />
<br />
<br />
== Meeting July 18, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** All critical Ironic patches for network integration are merged<br />
** Nova mid cycle <br />
<br />
* Remaining work items<br />
** Port Groups <br />
** Ironic Inspector <br />
** Nova patches<br />
** Vlan aware Servers<br />
** Security Groups <br />
** devstack<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** LLDP<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
** (mjturek1) Question about MAC address uniqueness between portgroups and ports<br />
<br />
== Meeting July 11, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Plan discussion for merging following Ironic/nova patches<br />
** Following are critical patches - targeted for Newton<br />
** Ironic:<br />
*** https://review.openstack.org/#/c/285852/<br />
*** https://review.openstack.org/#/c/206244/<br />
*** https://review.openstack.org/#/c/206144<br />
*** https://review.openstack.org/#/c/213262/<br />
** LLDP:<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
** (mjturek1) Question about MAC address uniqueness between portgroups and ports<br />
<br />
== Meeting July 4, 2016 ==<br />
=== This week's meeting cancelled - US public holiday ===<br />
<br />
== Meeting June 27, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** Sukhdev is not available to host the meeting this week. Can somebody chair the meeting? I am away and will try to login remotely, but, not sure.<br />
** Newton nova non-priority feature freeze is June 30.<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* Plan discussion for merging following Ironic/nova patches<br />
** Following are critical patches - targeted for Newton<br />
** Ironic:<br />
*** https://review.openstack.org/#/c/285852/<br />
*** https://review.openstack.org/#/c/206244/<br />
*** https://review.openstack.org/#/c/206144<br />
*** https://review.openstack.org/#/c/213262/<br />
*** https://review.openstack.org/#/c/317391/ <--- I added this to the list (Sukhdev)<br />
** LLDP:<br />
*** https://review.openstack.org/321082<br />
*** https://review.openstack.org/320584<br />
** Nova:<br />
*** '''Newton nova non-priority feature freeze is June 30.'''<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
<br />
== Meeting June 20, 2016 ==<br />
=== This week's meeting cancelled - everybody is in Ironic mid-cycle sprint ===<br />
<br />
== Meeting June 13, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Security Groups Support for Baremetal deployments - Sukhdev<br />
** Description of Security Groups described here - https://wiki.openstack.org/wiki/Meetings/Ironic-neutron#Security_Groups_support_for_Baremetal_Deployments<br />
** Further update from amotoki and Sukhdev<br />
<br />
* Update from the latest Integration testing (Sukhdev)<br />
<br />
* Following are critical patches - targeted for Newton<br />
** Ironic:<br />
*** https://review.openstack.org/#/c/285852/<br />
*** https://review.openstack.org/#/c/206244/<br />
*** https://review.openstack.org/#/c/206144<br />
*** https://review.openstack.org/#/c/213262/<br />
*** https://review.openstack.org/#/c/317391/ <--- I added this to the list (Sukhdev)<br />
*** https://review.openstack.org/#/c/325197/ <--- Added (sambetts)<br />
** Nova:<br />
*** '''Newton nova non-priority feature freeze is June 30.'''<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
== Meeting June 6, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Action Item from past week - Sukhdev<br />
** https://review.openstack.org/#/c/182242/14/specs/newton/approved/user-controlled-sriov-ports-allocation.rst<br />
** Notes from previous meetings:<br />
*** Rumour has it they are looking to support bonding for virt, discuss.<br />
**** If neutron is going to model bonding, we don't need to model it in Ironic.<br />
***** Need to be sure, because if thats the case we shouldn't merge the portgroups API because then we have to deprecate it.<br />
<br />
* Security Groups Support for Baremetal deployments - Sukhdev<br />
<br />
* Update from the latest Integration testing (Sukhdev)<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Following are critical patches - targeted for Newton<br />
** Ironic:<br />
*** https://review.openstack.org/#/c/285852/<br />
*** https://review.openstack.org/#/c/206244/<br />
*** https://review.openstack.org/#/c/206144<br />
*** https://review.openstack.org/#/c/213262/<br />
*** https://review.openstack.org/#/c/317391/ <--- I added this to the list (Sukhdev)<br />
*** https://review.openstack.org/#/c/325197/ <--- Added (sambetts)<br />
** Nova:<br />
*** '''Newton nova non-priority feature freeze is June 30.'''<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
<br />
*Open Discussion<br />
<br />
== Meeting May 23, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Following are critical patches - targeted for Newton<br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/213262/<br />
***https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
***https://review.openstack.org/206163 - Ironic: use portgroups<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
<br />
* Rumour has it they are looking to support bonding for virt, discuss.<br />
** If neutron is going to model bonding, we don't need to model it in Ironic.<br />
*** Need to be sure, because if thats the case we shouldn't merge the portgroups API because then we have to deprecate it.<br />
<br />
*Open Discussion<br />
<br />
****it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
***Newton nova non-priority feature freeze is June 30.<br />
<br />
== Meeting May 16, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
<br />
* Rumour has it they are looking to support bonding for virt, discuss.<br />
** If neutron is going to model bonding, we don't need to model it in Ironic.<br />
*** Need to be sure, because if thats the case we shouldn't merge the portgroups API because then we have to deprecate it.<br />
<br />
* Following are critical patches - targeted for Newton<br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/213262/<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
*Open Discussion<br />
**Please let us confirm nova patches.(hshiina)<br />
***https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
***https://review.openstack.org/206163 - Ironic: use portgroups<br />
****it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
***Newton nova non-priority feature freeze is June 30.<br />
<br />
=== No Meeting on May 2, 2016 - People traveling back from Austin Summit ===<br />
<br />
=== No Meeting on April 25, 2016 - Everybody at Austin Summit ===<br />
<br />
== Meeting April 18, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** Next week in Austin - no meeting next week. <br />
** Cross project session - https://www.openstack.org/summit/austin-2016/summit-schedule/#day=2016-04-26&summit_types=2&tags=3601<br />
<br />
* Following are critical patches - targeted for Newton in April (if possible) - Did I miss anyone? <br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/213262/<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** [WIP] Allow mapping multiple Neutron ports to Ironic ports<br />
*** Ironic Part: https://review.openstack.org/282431<br />
*** Nova Part: https://review.openstack.org/289412<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287408/<br />
<br />
*Open Discussion<br />
<br />
== Meeting April 11, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** We have one more meeting before summit<br />
** Can we get the critical patches (listed below) merged within month of April? Need some love from Ironic cores<br />
<br />
* Following are critical patches - targeted for Newton in April (if possible) - Did I miss anyone? <br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/213262/<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** [WIP] Allow mapping multiple Neutron ports to Ironic ports<br />
*** Ironic Part: https://review.openstack.org/282431<br />
*** Nova Part: https://review.openstack.org/289412<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287408/<br />
<br />
*Open Discussion<br />
<br />
== Meeting April 4, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** Neutron Joint session with Ironic/Nova proposed - https://etherpad.openstack.org/p/newton-neutron-summit-ideas<br />
<br />
* Following are critical patches - targeted for Newton in April (if possible) - Did I miss anyone? <br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/213262/<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** [WIP] Allow mapping multiple Neutron ports to Ironic ports<br />
*** Ironic Part: https://review.openstack.org/282431<br />
*** Nova Part: https://review.openstack.org/289412<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287408/<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
<br />
=== No Meeting on March 28, 2016 ===<br />
<br />
== Meeting March 21, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Following are critical patches - targeted for Newton in April (if possible) - Did I miss anyone? <br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/139687/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** [WIP] Allow mapping multiple Neutron ports to Ironic ports<br />
*** Ironic Part: https://review.openstack.org/282431<br />
*** Nova Part: https://review.openstack.org/289412<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287408/<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
<br />
== Meeting March 14, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Generic Switch Discussion - continuation from last week<br />
** https://github.com/jumpojoy/generic_switch<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287408/<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
<br />
<br />
== Meeting March 7, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Network Provider refactor<br />
** Two patches merged; one remaining - https://review.openstack.org/285852<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287408/<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting February 29, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Network Provider refactor<br />
** https://review.openstack.org/#/c/285852/5<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853/2<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
<br />
== Meeting February 22, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
=== No Meeting on February 15, 2016 - due to holiday in USA (long weekend) ===<br />
<br />
== Meeting February 8, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status<br />
** Some of the Ironic patches are merged - thanks to everybody!!<br />
** I have updated the etherpad to reflect merged patches - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting February 1, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Austin Summit proposal submittal date is today (2/1/16)<br />
<br />
* Integration Testing Status<br />
** All of the patches are tested and seem to be working just fine.<br />
** I have updated the etherpad (under integration status) - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting January 25, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status<br />
** All of the patches are tested and seem to be working just fine.<br />
** I have updated the etherpad (under integration status) - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Discussion regarding integration with Ironic Inspector - the format for switch-id and switch-info fields<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting January 18, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status<br />
** Most of the patches are tested and seem to be working just fine.<br />
** I have updated the etherpad (under integration status) - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Discussion regarding integration with Ironic Inspector - the format for switch-id and switch-info fields<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting January 11, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status<br />
** API version error is noted during execution of "ironic port-update" CLI<br />
** Please see item 14 at the bottom of this etherpad (under integration status) - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting January 4, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Happy and Healthy New Year to all<br />
** M2 is mid-jan <br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
*** Item 7 still requires investigation<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
<br />
== Meeting December 14, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Sukhdev is out for next two weeks (back on Jan 4, 2016)<br />
** M2 is mid-jan <br />
<br />
* Updated list of patches under review <br />
** Devstack patches need to be resubmitted - vsaienko<br />
** Two patches are in merge conflict - need attention <br />
** Few patches have comments that require attention<br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Most critical issues are closed - following two are outstanding: <br />
*** Item 7 still requires investigation<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting December 7, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Updated list of patches under review - <br />
** one Nova and one Neutron patch merged<br />
** New Devstack patches - require reviews<br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Discussion on Testing (CI) - vsaienko<br />
<br />
* Tempest testing <br />
** see here - http://lists.openstack.org/pipermail/openstack-dev/2015-November/080609.html<br />
** https://bugs.launchpad.net/tempest/+bug/1520230<br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Most critical issues are closed - following two are outstanding: <br />
*** Item 2 is pending approval of nova spec - https://review.openstack.org/#/c/237067<br />
*** Item 7 still requires investigation<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting November 30, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** jroll is out this week, updates:<br />
*** nova spec is approved<br />
*** Nova patches are in a single chain here: https://review.openstack.org/#/q/status:open+project:openstack/nova+branch:master+topic:bp/ironic-networks-support,n,z<br />
*** first two patches are updated and passing tests locally, should be good to go<br />
*** third patch (portgroup support) still needs work.<br />
<br />
* Actions from last week<br />
** Sukhdev and Kevin Benton to work on ML2 for OVS for CI testing<br />
*** https://review.openstack.org/#/c/249265/<br />
*** This patch was testing for Neutron side <br />
<br />
* Discussion on Testing (CI)<br />
** This will be the main focus of the meeting - We have another excellent solution on the table. <br />
*** http://lists.openstack.org/pipermail/openstack-dev/2015-November/080492.html<br />
<br />
* Tempest testing <br />
** see here - http://lists.openstack.org/pipermail/openstack-dev/2015-November/080609.html<br />
** https://bugs.launchpad.net/tempest/+bug/1520230<br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Most critical issues are closed - following two are outstanding: <br />
*** Item 2 is pending approval of nova spec - https://review.openstack.org/#/c/237067<br />
*** Item 7 still requires investigation<br />
<br />
* Patches under review/testing<br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting November 23, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** M1 is in first week of December<br />
<br />
* Discussion on Testing (CI)<br />
** This will be the main focus of the meeting. We need to come up with an acceptable plan <br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Most critical issues are closed - following two are outstanding: <br />
*** Item 2 is pending approval of nova spec - https://review.openstack.org/#/c/237067<br />
*** Item 7 still requires investigation<br />
<br />
* Patches under review/testing<br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
=== November 16 meeting is cancelled - Next meeting on November 23, 2015 ===<br />
<br />
== Meeting November 9, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Welcome back from Tokyo<br />
** OpenStack summit was great - huge showing and interest in Ironic-Neutron integration<br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** I updated the etherpad. Looks like most of the critical issues are resolved. Items 7,9, and 10 remain to be addressed<br />
<br />
* Patches under review/testing<br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Discussion on Testing (CI)<br />
** We need to plan for this. Some of the patches might be blocked from merges unless we have this in place. <br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting October 19, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** We will see you in Tokyo next week<br />
** No meeting next week - due to summit<br />
** No meeting week after that - to recover from travels (Next meeting will be on Nov 9th)<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** See item 13 at the bottom of the etherpad<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting October 12, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting October 5, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Good progress on the network flip testing. <br />
<br />
* Action Items from previous week<br />
** Sukhdev to discuss/resolve the device_owner for for neutron ports. We will use 'baremetal:<CN>' as the device ID for ports belonging to Ironic deployments<br />
** lazy_prince to look into gate and devstack related cleanup<br />
** cragusa to work on documenting Ironic-Neutron integration in Ironic documentation<br />
** Sukhdev to take over devref documentation for ML2 driver - no update for this week<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting September 28, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Jim is new PTL for Ironic<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tenant ID(s) for the networks <br />
** For provisioning network - what should be the tenant ID in neutron create_port() request? <br />
<br />
* Action Items from previous week<br />
** lazy_prince to look into gate and devstack related cleanup<br />
** cragusa to work on documenting Ironic-Neutron integration in Ironic documentation<br />
** Sukhdev to take over devref documentation for ML2 driver - no update for this week<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic - amotoki will not be able to complete it, but will review it. Sukhdev will take over. <br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting September 21, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Action Items from previous week<br />
** lazy_prince to look into gate and devstack related cleanup<br />
** cragusa to work on documenting Ironic-Neutron integration in Ironic documentation<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Waiting on critical bug fixes<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic - amotoki will not be able to complete it, but will review it. Sukhdev will take over. <br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
== Meeting September 14, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Ironic soft FF is this week<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Few critical fixes are needed<br />
<br />
* Patches merge decision<br />
** Which patches can we merge?<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic - no update <br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting August 31, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Neutron FF is this week. Our Neutron patches are already in. If anybody believes anything needs to go into neutron prior to FF, please speak up. Please use this blueprint - https://blueprints.launchpad.net/neutron/+spec/neutron-ironic-integration <br />
** ML2 drivers to vendor specific repos are not bound by this FF. They can go anytime<br />
<br />
* Actions from the last week<br />
** Sukhdev to follow up with amotoki regarding ML2 documentation - made several attempts. Have not been able to connect<br />
** lazy_prince to push updated patch to address the authentication issue. <br />
*** an updated version of the patch is pushed - have not tested it yet<br />
** yhvh_ and cragusa to push an updated patch to address the DB issue in the Ironic CLI<br />
<br />
* Integration Effort<br />
** There are few blockers that we need to address for the integration effort to move forward.<br />
<br />
* Discussion on the plan for next few weeks for the integration testing<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Testing<br />
** See etherpad above for the details of discussion about testing<br />
<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic - could not get update from amotoki - need to follow up. <br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
<br />
== Meeting August 24, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Neutron FF is next week. Our Neutron patches are already in. If anybody believes anything needs to go into neutron prior to FF, please speak up. Please use this blueprint - https://blueprints.launchpad.net/neutron/+spec/neutron-ironic-integration <br />
** ML2 drivers to vendor specific repos are not bound by this FF. They can go anytime<br />
<br />
* Integration Effort<br />
** We kicked off integration testing during the mid-cycle sprint.<br />
** There are few blockers that we need to address for the integration effort to move forward.<br />
<br />
* Discussion on the plan for next few weeks for the integration testing<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Testing<br />
** See etherpad above for the details of discussion about testing<br />
<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting August 17, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Ironic Sprint Update<br />
** Here are details - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Decision was made not to use bind_requested flag - instead use host-id<br />
** Issues discovered with the new API during testing<br />
*** DB does not seem to be getting updated with the link-connection information<br />
** Made lots of progress on the testing/debugging<br />
<br />
* Testing<br />
** See etherpad above for the details of discussion about testing<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting August 3, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Ironic mid-cycle sprint next week<br />
*** https://etherpad.openstack.org/p/ironic-liberty-midcycle<br />
* Patches under review <br />
** https://review.openstack.org/#/c/197774/1<br />
** https://review.openstack.org/#/c/206232/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/206163/<br />
** https://review.openstack.org/#/c/186855<br />
** https://review.openstack.org/#/c/194413/<br />
* Testing<br />
** Test the network connectivity and flip logic<br />
** Test the API - ML2 interface<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting July 27, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Ironic mid-cycle sprint scheduled for Aug 12-14 in Seattle<br />
*** https://etherpad.openstack.org/p/ironic-liberty-midcycle<br />
* Patches under review <br />
** Neutron patch for addition of binding:vnic_type to facilitate filtering by ML2 drivers - https://review.openstack.org/#/c/197774/1<br />
** https://review.openstack.org/#/c/186855<br />
** https://review.openstack.org/#/c/194413/<br />
* Testing<br />
** Test the network connectivity and flip logic<br />
** Test the API - ML2 interface<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
<br />
== Meeting July 20, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Liberty Release Schedule - https://wiki.openstack.org/wiki/Liberty_Release_Schedule<br />
** Ironic mid-cycle sprint scheduled for Aug 12-14 in Seattle<br />
*** https://etherpad.openstack.org/p/ironic-liberty-midcycle<br />
* Patches under review <br />
** Neutron patch for addition of binding:vnic_type to facilitate filtering by ML2 drivers - https://review.openstack.org/#/c/197774/1<br />
** https://review.openstack.org/#/c/186855<br />
** https://review.openstack.org/#/c/194413/<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
* Testing<br />
** Test the network connectivity and flip logic<br />
** Test the API - ML2 interface<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
<br />
== Meeting July 13, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Liberty Release Schedule - https://wiki.openstack.org/wiki/Liberty_Release_Schedule<br />
** Liberty Feature Freeze - 1st week of Sept. <br />
** Ironic mid-cycle sprint scheduled for Aug 12-14 in Seattle<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip <br />
*** https://review.openstack.org/#/c/187829/<br />
* Patches under review <br />
** WIP Neutron patch for addition of binding:vnic_type to facilitate filtering by ML2 drivers - https://review.openstack.org/#/c/197774/1<br />
** https://review.openstack.org/#/c/186855<br />
** https://review.openstack.org/#/c/194413/<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
<br />
== Meeting July 6, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Ironic mid-cycle sprint scheduled for Aug 12-14 in Seattle<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip <br />
*** https://review.openstack.org/#/c/187829/<br />
* Patches under review <br />
** WIP Neutron patch for addition of binding:vnic_type to facilitate filtering by ML2 drivers - https://review.openstack.org/#/c/197774/1<br />
** https://review.openstack.org/#/c/186855<br />
** https://review.openstack.org/#/c/194413/<br />
* Bare metal physical connectivity scenarios - supported and unsupported<br />
** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting June 29, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip <br />
*** https://review.openstack.org/#/c/187829/<br />
*Discuss supported/unsupported baremetal attachment scenarios - Doc available here: https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
(Opened up the doc to Edit for everyone - please feel free to post comments)<br />
*Open Discussion<br />
** A random thought based upon discussion with Armando during Neutron mid-cycle sprint - <br />
*** possibility of using device owner for Bare metal hosts as " Compute:Ironic"<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting June 22, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Please see Long Term Items section at the bottom of this wiki and feel free to add additional features that you would like included<br />
** "Get me a network" https://review.openstack.org/#/c/184857/<br />
** If anybody wants to make any announcement, feel free to add here<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip <br />
*** https://review.openstack.org/#/c/187829/<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting June 15, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Thanks to Jim and Laura for pushing updated versions of the specs. <br />
** If anybody wants to make any announcement, feel free to add here<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip <br />
*** https://review.openstack.org/#/c/187829/<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting June 8, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Priority for this week is to finalize the specs so that we can move to the implementation<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip<br />
*** https://review.openstack.org/#/c/187829/<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Initial Kick off Meeting June 1, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** We need contributors to help with implementation. Please identify as to what will you be willing to help with<br />
* Discuss Team Goals<br />
* Progress on the spec for modification to Ironic Port API<br />
* Nova/Neutron interaction proposal (jroll) -- let's add an optional parameter to the Neutron API to control whether or not to plumb the network immediately, and use it like this https://review.openstack.org/#/c/186855/<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Team Charter/Goals - for Liberty release ==<br />
*Create a spec with the details of Bare Metal physical connectivity information model and Ironic Port API modification<br />
** Generate a patch to implement this spec<br />
*Define the details of the network flip orchestration logic<br />
** Finalize as to what is the best way to refactor Nova code to facilitate this functionality<br />
*CI for testing this functionality<br />
** this includes a plan as well implementation<br />
*Initially this feature will be 'experimental' for Liberty for both Neutron and Ironic.<br />
** As the feature stabilizes in both Ironic and Neutron in 'M' release, we will move it out of 'experimental'.<br />
<br />
=== Initial Charter will not cover the following === <br />
* Automated discovery of the ports physical connectivity <br />
** Initial functionality will be tested by using modified Ironic Port IP to specify the physical connectivity information<br />
<br />
=== Long term items (not covered in initial charter) ===<br />
* Enhancement to the flavor type based upon the Lag'ed ports for Bare metal servers - for better bandwidth<br />
* Ability for an operator to specify/select a port (from multiple ports connecting a BM server) to connect to a given network - e.g. an option in "nova boot" to specify a specific port <br />
* We will consider utilizing other ways to pass the physical connectivity information to Neutron (if it presents additional flexibility to support additional features) - such as resource labels, using an Ironic specific table in port-binding, etc. <br />
* Feel free to add additional items<br />
<br />
== Previous meetings Logs==<br />
*http://eavesdrop.openstack.org/meetings/ironic_neutron/</div>Sukhdevhttps://wiki.openstack.org/w/index.php?title=Meetings/Ironic-neutron&diff=142164Meetings/Ironic-neutron2016-11-21T03:47:55Z<p>Sukhdev: /* Meeting November 14, 2016 */</p>
<hr />
<div>'''Weekly meeting on Mondays at 1600 UTC on #openstack-meeting-4'''<br />
<br />
== Tracking Ironic/Neutron integration Discussions ==<br />
<br />
In this meeting we will discuss the integration between Ironic and Neutron (ML2). <br />
Following two etherpads are the for the background purposes<br />
*https://etherpad.openstack.org/p/YVR-neutron-ironic<br />
*https://etherpad.openstack.org/p/liberty-ironic-network-isolation<br />
<br />
* Approved Specs and blueprints for Liberty release content<br />
*** https://review.openstack.org/#/c/188528/<br />
*** https://review.openstack.org/#/c/187829/<br />
*** https://blueprints.launchpad.net/neutron/+spec/neutron-ironic-integration<br />
* Approved Mitaka Specs<br />
*** Nova Spec - https://review.openstack.org/#/c/237067<br />
<br />
===Security Groups support for Baremetal Deployments===<br />
With the Ironic-Neutron integration, we are able to take full benefit of Security Groups support offered by Neutron. <br />
With this integration effort, now Security Group support is available to Bare metal servers the same way as it is available to virtual instances. <br />
When "nova boot" is issued to launch a bare metal instance, similar to virtual instance, --security-groups <seg-group-id> may be specified to apply appropriate ACLs on the physical ports where the bare metal host is connected the TOR(s). ML2 drivers know how to support Security Groups in Neutron.<br />
While this works for tenant network, we need to address the security groups for the provisioning network. Following was proposed and agreed by the Ironic-neutron integration team (see here - http://eavesdrop.openstack.org/meetings/ironic_neutron/2016/ironic_neutron.2016-06-06-16.01.html):<br />
<br />
* Two Security Groups will be added to ironic config: One for Provisioning network and another for Cleaning network (provisioning_network_sg_uuid, and cleanin_network_sg_uuid) by using neutron command "neutron security-group-create" <br />
** Both of these networks, by default will be set to None - to keep the backward compatibility. <br />
* An Operator/Admin may create these security groups when the provisioning and cleaning networks are created and specify the uuid's of these security groups in ironic config<br />
* Ironic driver, during deploy phase, when issues neutron create-port for provisioning network, will use this uuid (if specified). <br />
* ML2 driver will be notified of the appropriate security group and it will apply the appropriate ACLs on the physical ports of the TOR where bare metal host is connected. <br />
<br />
Note: Neutron Callback framework deals with notification of the Security Groups to the ML2 drivers. If a Security group rule is modified/added/deleted, the framework appropriately notifies the subscribers so that ML2 driver can appropriately update the ACLs on the ports where the bare metal hosts are connected. <br />
<br />
== Meeting November 21, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
<br />
* Security Groups for Baremetal deployments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
** patch is here - https://review.openstack.org/#/c/361451<br />
** Documentation - https://review.openstack.org/#/c/393962/<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/q/topic:bug/1618754<br />
** https://review.openstack.org/206163 - Ironic: use portgroups<br />
** nova spec - https://review.openstack.org/#/c/387534/ - approved<br />
** Documentation - https://review.openstack.org/#/c/393660/<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** RFE - https://bugs.launchpad.net/ironic/+bug/1543584<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** RFE - https://bugs.launchpad.net/ironic/+bug/1582188<br />
** Spec - https://review.openstack.org/#/c/317636/<br />
** WIP POC code:<br />
*** Ironic - https://review.openstack.org/#/c/327046/<br />
*** Nova - https://review.openstack.org/#/c/364413/<br />
*** IronicClient - https://review.openstack.org/#/c/364420/<br />
<br />
*Open Discussion<br />
<br />
== Meeting November 14, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
<br />
* Security Groups for Baremetal deployments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
** patch is here - https://review.openstack.org/#/c/361451<br />
** Documentation - https://review.openstack.org/#/c/393962/<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/c/347549 - Merged<br />
** https://review.openstack.org/#/c/332177 - Merged<br />
** https://review.openstack.org/206163 - Ironic: use portgroups<br />
** nova spec - https://review.openstack.org/#/c/387534/ - nova spec approval freeze is o-1 (Nov 17)<br />
** Documentation - https://review.openstack.org/#/c/393660/<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** RFE - https://bugs.launchpad.net/ironic/+bug/1543584<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** RFE - https://bugs.launchpad.net/ironic/+bug/1582188<br />
** Spec - https://review.openstack.org/#/c/317636/<br />
** WIP POC code:<br />
*** Ironic - https://review.openstack.org/#/c/327046/<br />
*** Nova - https://review.openstack.org/#/c/364413/<br />
*** IronicClient - https://review.openstack.org/#/c/364420/<br />
<br />
*Open Discussion<br />
<br />
== Meeting November 7, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
<br />
* Security Groups for Baremetal deployments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
** patch is here - https://review.openstack.org/#/c/361451<br />
** Documentation - https://review.openstack.org/#/c/393962/<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/c/347549 - Merged<br />
** https://review.openstack.org/#/c/332177/<br />
** https://review.openstack.org/206163 - Ironic: use portgroups<br />
** nova spec - https://review.openstack.org/#/c/387534/ - nova spec approval freeze is o-1 (Nov 17)<br />
** Documentation - https://review.openstack.org/#/c/393660/<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** RFE - https://bugs.launchpad.net/ironic/+bug/1543584<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** RFE - https://bugs.launchpad.net/ironic/+bug/1582188<br />
** Spec - https://review.openstack.org/#/c/317636/<br />
** WIP POC code:<br />
*** Ironic - https://review.openstack.org/#/c/327046/<br />
*** Nova - https://review.openstack.org/#/c/364413/<br />
*** IronicClient - https://review.openstack.org/#/c/364420/<br />
<br />
*Open Discussion<br />
<br />
== Meeting October 31, 2016 ==<br />
Meeting cancelled, people travelling/recovering from Ocata summit.<br />
<br />
== Meeting October 16, 2016 ==<br />
<br />
* Sukhdev has a Dr. appointment and will not be able to chair this meeting. Unless sambets volunteers to chairs this, this is meeting is cancelled. <br />
* Will see you all in Barcelona next week. <br />
<br />
== Meeting October 10, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
** Sukhdev is unavailable today - Sam or Jim will chair the meeting<br />
<br />
* Security Groups for Baremetal deployments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
** patch is here - https://review.openstack.org/#/c/361451<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/c/347549<br />
** https://review.openstack.org/#/c/332177/<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code:<br />
*** Ironic - https://review.openstack.org/#/c/327046/<br />
*** Nova - https://review.openstack.org/#/c/364413/<br />
*** IronicClient - https://review.openstack.org/#/c/364420/<br />
<br />
<br />
*Open Discussion<br />
== Meeting October 31, 2016 ==<br />
Meeting cancelled while we recover from the OpenStack summit, next meeting will be 7th Nov.<br />
<br />
== Meeting October 3, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
** Ocata Release Schedule - https://releases.openstack.org/ocata/schedule.html<br />
<br />
* Security Groups for Baremetal deployments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
** patch is here - https://review.openstack.org/#/c/361451<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/c/347549<br />
** https://review.openstack.org/#/c/332177/<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code:<br />
*** Ironic - https://review.openstack.org/#/c/327046/<br />
*** Nova - https://review.openstack.org/#/c/364413/<br />
*** IronicClient - https://review.openstack.org/#/c/364420/<br />
<br />
<br />
*Open Discussion<br />
<br />
== Meeting September 12, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
** patch is here - https://review.openstack.org/#/c/361451<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/c/347549<br />
** https://review.facebook.com/#/c/332177<br />
<br />
* Other patches<br />
<br />
** Nova:<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code:<br />
*** Ironic - https://review.openstack.org/#/c/327046/<br />
*** Nova - https://review.openstack.org/#/c/364413/<br />
*** IronicClient - https://review.openstack.org/#/c/364420/<br />
<br />
<br />
*Open Discussion<br />
<br />
== Meeting August 22, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
* Remaining work items<br />
** Desired for Newton Cycle<br />
*** Port Groups <br />
*** Security Groups <br />
** Probably for O-cycle<br />
*** Vlan aware Servers<br />
*** Ironic API for interface attach/detach<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** Nova:<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
<br />
== Meeting August 15, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Update on testing of latest merged code (Sukhdev)<br />
** see bug - https://bugs.launchpad.net/ironic/+bug/1610389<br />
<br />
* Remaining work items<br />
<br />
** Desired for Newton Cycle<br />
*** Port Groups <br />
*** Ironic Inspector <br />
*** Security Groups - should be ready before Newton release (Sukhdev)<br />
<br />
** Probably for O-cycle<br />
*** Vlan aware Servers<br />
*** Ironic API for interface attach/detach<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** LLDP<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
<br />
<br />
== Meeting August 8, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** All patches for phase 1 of Ironic-neutron integration have merged (Nova, Neutron, Ironic) - congrats to the team<br />
<br />
* Update on testing of latest merged code (Sukhdev)<br />
** see bug - https://bugs.launchpad.net/ironic/+bug/1610389<br />
<br />
* Remaining work items<br />
<br />
** Desired for Newton Cycle<br />
*** Port Groups <br />
*** Ironic Inspector <br />
*** Security Groups - should be ready before Neuton release (Sukhdev) - pending bug listed above<br />
<br />
** Probably for O-cycle<br />
*** Vlan aware Servers<br />
*** Ironic API for interface attach/detach<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** LLDP<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
<br />
== Meeting August 1, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Update of all merged patches<br />
<br />
* Remaining work items<br />
<br />
** Desired for Newton Cycle<br />
*** Port Groups <br />
*** Ironic Inspector <br />
*** Security Groups - should be ready before Neuton release (Sukhdev)<br />
<br />
** Probably for O-cycle<br />
*** Vlan aware Servers<br />
*** Ironic API for interface attach/detach<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** LLDP<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
<br />
<br />
== Meeting July 25, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Remaining work items<br />
** Port Groups <br />
** Ironic Inspector <br />
** Nova patches<br />
** Vlan aware Servers<br />
** Security Groups - should be ready before Neuton release (Sukhdev)<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** LLDP<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
** (mjturek1) Question about MAC address uniqueness between portgroups and ports<br />
<br />
<br />
<br />
== Meeting July 18, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** All critical Ironic patches for network integration are merged<br />
** Nova mid cycle <br />
<br />
* Remaining work items<br />
** Port Groups <br />
** Ironic Inspector <br />
** Nova patches<br />
** Vlan aware Servers<br />
** Security Groups <br />
** devstack<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** LLDP<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
** (mjturek1) Question about MAC address uniqueness between portgroups and ports<br />
<br />
== Meeting July 11, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Plan discussion for merging following Ironic/nova patches<br />
** Following are critical patches - targeted for Newton<br />
** Ironic:<br />
*** https://review.openstack.org/#/c/285852/<br />
*** https://review.openstack.org/#/c/206244/<br />
*** https://review.openstack.org/#/c/206144<br />
*** https://review.openstack.org/#/c/213262/<br />
** LLDP:<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
** (mjturek1) Question about MAC address uniqueness between portgroups and ports<br />
<br />
== Meeting July 4, 2016 ==<br />
=== This week's meeting cancelled - US public holiday ===<br />
<br />
== Meeting June 27, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** Sukhdev is not available to host the meeting this week. Can somebody chair the meeting? I am away and will try to login remotely, but, not sure.<br />
** Newton nova non-priority feature freeze is June 30.<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* Plan discussion for merging following Ironic/nova patches<br />
** Following are critical patches - targeted for Newton<br />
** Ironic:<br />
*** https://review.openstack.org/#/c/285852/<br />
*** https://review.openstack.org/#/c/206244/<br />
*** https://review.openstack.org/#/c/206144<br />
*** https://review.openstack.org/#/c/213262/<br />
*** https://review.openstack.org/#/c/317391/ <--- I added this to the list (Sukhdev)<br />
** LLDP:<br />
*** https://review.openstack.org/321082<br />
*** https://review.openstack.org/320584<br />
** Nova:<br />
*** '''Newton nova non-priority feature freeze is June 30.'''<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
<br />
== Meeting June 20, 2016 ==<br />
=== This week's meeting cancelled - everybody is in Ironic mid-cycle sprint ===<br />
<br />
== Meeting June 13, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Security Groups Support for Baremetal deployments - Sukhdev<br />
** Description of Security Groups described here - https://wiki.openstack.org/wiki/Meetings/Ironic-neutron#Security_Groups_support_for_Baremetal_Deployments<br />
** Further update from amotoki and Sukhdev<br />
<br />
* Update from the latest Integration testing (Sukhdev)<br />
<br />
* Following are critical patches - targeted for Newton<br />
** Ironic:<br />
*** https://review.openstack.org/#/c/285852/<br />
*** https://review.openstack.org/#/c/206244/<br />
*** https://review.openstack.org/#/c/206144<br />
*** https://review.openstack.org/#/c/213262/<br />
*** https://review.openstack.org/#/c/317391/ <--- I added this to the list (Sukhdev)<br />
*** https://review.openstack.org/#/c/325197/ <--- Added (sambetts)<br />
** Nova:<br />
*** '''Newton nova non-priority feature freeze is June 30.'''<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
== Meeting June 6, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Action Item from past week - Sukhdev<br />
** https://review.openstack.org/#/c/182242/14/specs/newton/approved/user-controlled-sriov-ports-allocation.rst<br />
** Notes from previous meetings:<br />
*** Rumour has it they are looking to support bonding for virt, discuss.<br />
**** If neutron is going to model bonding, we don't need to model it in Ironic.<br />
***** Need to be sure, because if thats the case we shouldn't merge the portgroups API because then we have to deprecate it.<br />
<br />
* Security Groups Support for Baremetal deployments - Sukhdev<br />
<br />
* Update from the latest Integration testing (Sukhdev)<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Following are critical patches - targeted for Newton<br />
** Ironic:<br />
*** https://review.openstack.org/#/c/285852/<br />
*** https://review.openstack.org/#/c/206244/<br />
*** https://review.openstack.org/#/c/206144<br />
*** https://review.openstack.org/#/c/213262/<br />
*** https://review.openstack.org/#/c/317391/ <--- I added this to the list (Sukhdev)<br />
*** https://review.openstack.org/#/c/325197/ <--- Added (sambetts)<br />
** Nova:<br />
*** '''Newton nova non-priority feature freeze is June 30.'''<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
<br />
*Open Discussion<br />
<br />
== Meeting May 23, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Following are critical patches - targeted for Newton<br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/213262/<br />
***https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
***https://review.openstack.org/206163 - Ironic: use portgroups<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
<br />
* Rumour has it they are looking to support bonding for virt, discuss.<br />
** If neutron is going to model bonding, we don't need to model it in Ironic.<br />
*** Need to be sure, because if thats the case we shouldn't merge the portgroups API because then we have to deprecate it.<br />
<br />
*Open Discussion<br />
<br />
****it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
***Newton nova non-priority feature freeze is June 30.<br />
<br />
== Meeting May 16, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
<br />
* Rumour has it they are looking to support bonding for virt, discuss.<br />
** If neutron is going to model bonding, we don't need to model it in Ironic.<br />
*** Need to be sure, because if thats the case we shouldn't merge the portgroups API because then we have to deprecate it.<br />
<br />
* Following are critical patches - targeted for Newton<br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/213262/<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
*Open Discussion<br />
**Please let us confirm nova patches.(hshiina)<br />
***https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
***https://review.openstack.org/206163 - Ironic: use portgroups<br />
****it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
***Newton nova non-priority feature freeze is June 30.<br />
<br />
=== No Meeting on May 2, 2016 - People traveling back from Austin Summit ===<br />
<br />
=== No Meeting on April 25, 2016 - Everybody at Austin Summit ===<br />
<br />
== Meeting April 18, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** Next week in Austin - no meeting next week. <br />
** Cross project session - https://www.openstack.org/summit/austin-2016/summit-schedule/#day=2016-04-26&summit_types=2&tags=3601<br />
<br />
* Following are critical patches - targeted for Newton in April (if possible) - Did I miss anyone? <br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/213262/<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** [WIP] Allow mapping multiple Neutron ports to Ironic ports<br />
*** Ironic Part: https://review.openstack.org/282431<br />
*** Nova Part: https://review.openstack.org/289412<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287408/<br />
<br />
*Open Discussion<br />
<br />
== Meeting April 11, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** We have one more meeting before summit<br />
** Can we get the critical patches (listed below) merged within month of April? Need some love from Ironic cores<br />
<br />
* Following are critical patches - targeted for Newton in April (if possible) - Did I miss anyone? <br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/213262/<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** [WIP] Allow mapping multiple Neutron ports to Ironic ports<br />
*** Ironic Part: https://review.openstack.org/282431<br />
*** Nova Part: https://review.openstack.org/289412<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287408/<br />
<br />
*Open Discussion<br />
<br />
== Meeting April 4, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** Neutron Joint session with Ironic/Nova proposed - https://etherpad.openstack.org/p/newton-neutron-summit-ideas<br />
<br />
* Following are critical patches - targeted for Newton in April (if possible) - Did I miss anyone? <br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/213262/<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** [WIP] Allow mapping multiple Neutron ports to Ironic ports<br />
*** Ironic Part: https://review.openstack.org/282431<br />
*** Nova Part: https://review.openstack.org/289412<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287408/<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
<br />
=== No Meeting on March 28, 2016 ===<br />
<br />
== Meeting March 21, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Following are critical patches - targeted for Newton in April (if possible) - Did I miss anyone? <br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/139687/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** [WIP] Allow mapping multiple Neutron ports to Ironic ports<br />
*** Ironic Part: https://review.openstack.org/282431<br />
*** Nova Part: https://review.openstack.org/289412<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287408/<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
<br />
== Meeting March 14, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Generic Switch Discussion - continuation from last week<br />
** https://github.com/jumpojoy/generic_switch<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287408/<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
<br />
<br />
== Meeting March 7, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Network Provider refactor<br />
** Two patches merged; one remaining - https://review.openstack.org/285852<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287408/<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting February 29, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Network Provider refactor<br />
** https://review.openstack.org/#/c/285852/5<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853/2<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
<br />
== Meeting February 22, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
=== No Meeting on February 15, 2016 - due to holiday in USA (long weekend) ===<br />
<br />
== Meeting February 8, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status<br />
** Some of the Ironic patches are merged - thanks to everybody!!<br />
** I have updated the etherpad to reflect merged patches - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting February 1, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Austin Summit proposal submittal date is today (2/1/16)<br />
<br />
* Integration Testing Status<br />
** All of the patches are tested and seem to be working just fine.<br />
** I have updated the etherpad (under integration status) - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting January 25, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status<br />
** All of the patches are tested and seem to be working just fine.<br />
** I have updated the etherpad (under integration status) - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Discussion regarding integration with Ironic Inspector - the format for switch-id and switch-info fields<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting January 18, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status<br />
** Most of the patches are tested and seem to be working just fine.<br />
** I have updated the etherpad (under integration status) - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Discussion regarding integration with Ironic Inspector - the format for switch-id and switch-info fields<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting January 11, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status<br />
** API version error is noted during execution of "ironic port-update" CLI<br />
** Please see item 14 at the bottom of this etherpad (under integration status) - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting January 4, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Happy and Healthy New Year to all<br />
** M2 is mid-jan <br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
*** Item 7 still requires investigation<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
<br />
== Meeting December 14, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Sukhdev is out for next two weeks (back on Jan 4, 2016)<br />
** M2 is mid-jan <br />
<br />
* Updated list of patches under review <br />
** Devstack patches need to be resubmitted - vsaienko<br />
** Two patches are in merge conflict - need attention <br />
** Few patches have comments that require attention<br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Most critical issues are closed - following two are outstanding: <br />
*** Item 7 still requires investigation<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting December 7, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Updated list of patches under review - <br />
** one Nova and one Neutron patch merged<br />
** New Devstack patches - require reviews<br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Discussion on Testing (CI) - vsaienko<br />
<br />
* Tempest testing <br />
** see here - http://lists.openstack.org/pipermail/openstack-dev/2015-November/080609.html<br />
** https://bugs.launchpad.net/tempest/+bug/1520230<br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Most critical issues are closed - following two are outstanding: <br />
*** Item 2 is pending approval of nova spec - https://review.openstack.org/#/c/237067<br />
*** Item 7 still requires investigation<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting November 30, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** jroll is out this week, updates:<br />
*** nova spec is approved<br />
*** Nova patches are in a single chain here: https://review.openstack.org/#/q/status:open+project:openstack/nova+branch:master+topic:bp/ironic-networks-support,n,z<br />
*** first two patches are updated and passing tests locally, should be good to go<br />
*** third patch (portgroup support) still needs work.<br />
<br />
* Actions from last week<br />
** Sukhdev and Kevin Benton to work on ML2 for OVS for CI testing<br />
*** https://review.openstack.org/#/c/249265/<br />
*** This patch was testing for Neutron side <br />
<br />
* Discussion on Testing (CI)<br />
** This will be the main focus of the meeting - We have another excellent solution on the table. <br />
*** http://lists.openstack.org/pipermail/openstack-dev/2015-November/080492.html<br />
<br />
* Tempest testing <br />
** see here - http://lists.openstack.org/pipermail/openstack-dev/2015-November/080609.html<br />
** https://bugs.launchpad.net/tempest/+bug/1520230<br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Most critical issues are closed - following two are outstanding: <br />
*** Item 2 is pending approval of nova spec - https://review.openstack.org/#/c/237067<br />
*** Item 7 still requires investigation<br />
<br />
* Patches under review/testing<br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting November 23, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** M1 is in first week of December<br />
<br />
* Discussion on Testing (CI)<br />
** This will be the main focus of the meeting. We need to come up with an acceptable plan <br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Most critical issues are closed - following two are outstanding: <br />
*** Item 2 is pending approval of nova spec - https://review.openstack.org/#/c/237067<br />
*** Item 7 still requires investigation<br />
<br />
* Patches under review/testing<br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
=== November 16 meeting is cancelled - Next meeting on November 23, 2015 ===<br />
<br />
== Meeting November 9, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Welcome back from Tokyo<br />
** OpenStack summit was great - huge showing and interest in Ironic-Neutron integration<br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** I updated the etherpad. Looks like most of the critical issues are resolved. Items 7,9, and 10 remain to be addressed<br />
<br />
* Patches under review/testing<br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Discussion on Testing (CI)<br />
** We need to plan for this. Some of the patches might be blocked from merges unless we have this in place. <br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting October 19, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** We will see you in Tokyo next week<br />
** No meeting next week - due to summit<br />
** No meeting week after that - to recover from travels (Next meeting will be on Nov 9th)<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** See item 13 at the bottom of the etherpad<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting October 12, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting October 5, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Good progress on the network flip testing. <br />
<br />
* Action Items from previous week<br />
** Sukhdev to discuss/resolve the device_owner for for neutron ports. We will use 'baremetal:<CN>' as the device ID for ports belonging to Ironic deployments<br />
** lazy_prince to look into gate and devstack related cleanup<br />
** cragusa to work on documenting Ironic-Neutron integration in Ironic documentation<br />
** Sukhdev to take over devref documentation for ML2 driver - no update for this week<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting September 28, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Jim is new PTL for Ironic<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tenant ID(s) for the networks <br />
** For provisioning network - what should be the tenant ID in neutron create_port() request? <br />
<br />
* Action Items from previous week<br />
** lazy_prince to look into gate and devstack related cleanup<br />
** cragusa to work on documenting Ironic-Neutron integration in Ironic documentation<br />
** Sukhdev to take over devref documentation for ML2 driver - no update for this week<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic - amotoki will not be able to complete it, but will review it. Sukhdev will take over. <br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting September 21, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Action Items from previous week<br />
** lazy_prince to look into gate and devstack related cleanup<br />
** cragusa to work on documenting Ironic-Neutron integration in Ironic documentation<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Waiting on critical bug fixes<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic - amotoki will not be able to complete it, but will review it. Sukhdev will take over. <br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
== Meeting September 14, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Ironic soft FF is this week<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Few critical fixes are needed<br />
<br />
* Patches merge decision<br />
** Which patches can we merge?<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic - no update <br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting August 31, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Neutron FF is this week. Our Neutron patches are already in. If anybody believes anything needs to go into neutron prior to FF, please speak up. Please use this blueprint - https://blueprints.launchpad.net/neutron/+spec/neutron-ironic-integration <br />
** ML2 drivers to vendor specific repos are not bound by this FF. They can go anytime<br />
<br />
* Actions from the last week<br />
** Sukhdev to follow up with amotoki regarding ML2 documentation - made several attempts. Have not been able to connect<br />
** lazy_prince to push updated patch to address the authentication issue. <br />
*** an updated version of the patch is pushed - have not tested it yet<br />
** yhvh_ and cragusa to push an updated patch to address the DB issue in the Ironic CLI<br />
<br />
* Integration Effort<br />
** There are few blockers that we need to address for the integration effort to move forward.<br />
<br />
* Discussion on the plan for next few weeks for the integration testing<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Testing<br />
** See etherpad above for the details of discussion about testing<br />
<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic - could not get update from amotoki - need to follow up. <br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
<br />
== Meeting August 24, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Neutron FF is next week. Our Neutron patches are already in. If anybody believes anything needs to go into neutron prior to FF, please speak up. Please use this blueprint - https://blueprints.launchpad.net/neutron/+spec/neutron-ironic-integration <br />
** ML2 drivers to vendor specific repos are not bound by this FF. They can go anytime<br />
<br />
* Integration Effort<br />
** We kicked off integration testing during the mid-cycle sprint.<br />
** There are few blockers that we need to address for the integration effort to move forward.<br />
<br />
* Discussion on the plan for next few weeks for the integration testing<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Testing<br />
** See etherpad above for the details of discussion about testing<br />
<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting August 17, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Ironic Sprint Update<br />
** Here are details - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Decision was made not to use bind_requested flag - instead use host-id<br />
** Issues discovered with the new API during testing<br />
*** DB does not seem to be getting updated with the link-connection information<br />
** Made lots of progress on the testing/debugging<br />
<br />
* Testing<br />
** See etherpad above for the details of discussion about testing<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting August 3, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Ironic mid-cycle sprint next week<br />
*** https://etherpad.openstack.org/p/ironic-liberty-midcycle<br />
* Patches under review <br />
** https://review.openstack.org/#/c/197774/1<br />
** https://review.openstack.org/#/c/206232/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/206163/<br />
** https://review.openstack.org/#/c/186855<br />
** https://review.openstack.org/#/c/194413/<br />
* Testing<br />
** Test the network connectivity and flip logic<br />
** Test the API - ML2 interface<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting July 27, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Ironic mid-cycle sprint scheduled for Aug 12-14 in Seattle<br />
*** https://etherpad.openstack.org/p/ironic-liberty-midcycle<br />
* Patches under review <br />
** Neutron patch for addition of binding:vnic_type to facilitate filtering by ML2 drivers - https://review.openstack.org/#/c/197774/1<br />
** https://review.openstack.org/#/c/186855<br />
** https://review.openstack.org/#/c/194413/<br />
* Testing<br />
** Test the network connectivity and flip logic<br />
** Test the API - ML2 interface<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
<br />
== Meeting July 20, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Liberty Release Schedule - https://wiki.openstack.org/wiki/Liberty_Release_Schedule<br />
** Ironic mid-cycle sprint scheduled for Aug 12-14 in Seattle<br />
*** https://etherpad.openstack.org/p/ironic-liberty-midcycle<br />
* Patches under review <br />
** Neutron patch for addition of binding:vnic_type to facilitate filtering by ML2 drivers - https://review.openstack.org/#/c/197774/1<br />
** https://review.openstack.org/#/c/186855<br />
** https://review.openstack.org/#/c/194413/<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
* Testing<br />
** Test the network connectivity and flip logic<br />
** Test the API - ML2 interface<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
<br />
== Meeting July 13, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Liberty Release Schedule - https://wiki.openstack.org/wiki/Liberty_Release_Schedule<br />
** Liberty Feature Freeze - 1st week of Sept. <br />
** Ironic mid-cycle sprint scheduled for Aug 12-14 in Seattle<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip <br />
*** https://review.openstack.org/#/c/187829/<br />
* Patches under review <br />
** WIP Neutron patch for addition of binding:vnic_type to facilitate filtering by ML2 drivers - https://review.openstack.org/#/c/197774/1<br />
** https://review.openstack.org/#/c/186855<br />
** https://review.openstack.org/#/c/194413/<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
<br />
== Meeting July 6, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Ironic mid-cycle sprint scheduled for Aug 12-14 in Seattle<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip <br />
*** https://review.openstack.org/#/c/187829/<br />
* Patches under review <br />
** WIP Neutron patch for addition of binding:vnic_type to facilitate filtering by ML2 drivers - https://review.openstack.org/#/c/197774/1<br />
** https://review.openstack.org/#/c/186855<br />
** https://review.openstack.org/#/c/194413/<br />
* Bare metal physical connectivity scenarios - supported and unsupported<br />
** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting June 29, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip <br />
*** https://review.openstack.org/#/c/187829/<br />
*Discuss supported/unsupported baremetal attachment scenarios - Doc available here: https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
(Opened up the doc to Edit for everyone - please feel free to post comments)<br />
*Open Discussion<br />
** A random thought based upon discussion with Armando during Neutron mid-cycle sprint - <br />
*** possibility of using device owner for Bare metal hosts as " Compute:Ironic"<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting June 22, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Please see Long Term Items section at the bottom of this wiki and feel free to add additional features that you would like included<br />
** "Get me a network" https://review.openstack.org/#/c/184857/<br />
** If anybody wants to make any announcement, feel free to add here<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip <br />
*** https://review.openstack.org/#/c/187829/<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting June 15, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Thanks to Jim and Laura for pushing updated versions of the specs. <br />
** If anybody wants to make any announcement, feel free to add here<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip <br />
*** https://review.openstack.org/#/c/187829/<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting June 8, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Priority for this week is to finalize the specs so that we can move to the implementation<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip<br />
*** https://review.openstack.org/#/c/187829/<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Initial Kick off Meeting June 1, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** We need contributors to help with implementation. Please identify as to what will you be willing to help with<br />
* Discuss Team Goals<br />
* Progress on the spec for modification to Ironic Port API<br />
* Nova/Neutron interaction proposal (jroll) -- let's add an optional parameter to the Neutron API to control whether or not to plumb the network immediately, and use it like this https://review.openstack.org/#/c/186855/<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Team Charter/Goals - for Liberty release ==<br />
*Create a spec with the details of Bare Metal physical connectivity information model and Ironic Port API modification<br />
** Generate a patch to implement this spec<br />
*Define the details of the network flip orchestration logic<br />
** Finalize as to what is the best way to refactor Nova code to facilitate this functionality<br />
*CI for testing this functionality<br />
** this includes a plan as well implementation<br />
*Initially this feature will be 'experimental' for Liberty for both Neutron and Ironic.<br />
** As the feature stabilizes in both Ironic and Neutron in 'M' release, we will move it out of 'experimental'.<br />
<br />
=== Initial Charter will not cover the following === <br />
* Automated discovery of the ports physical connectivity <br />
** Initial functionality will be tested by using modified Ironic Port IP to specify the physical connectivity information<br />
<br />
=== Long term items (not covered in initial charter) ===<br />
* Enhancement to the flavor type based upon the Lag'ed ports for Bare metal servers - for better bandwidth<br />
* Ability for an operator to specify/select a port (from multiple ports connecting a BM server) to connect to a given network - e.g. an option in "nova boot" to specify a specific port <br />
* We will consider utilizing other ways to pass the physical connectivity information to Neutron (if it presents additional flexibility to support additional features) - such as resource labels, using an Ironic specific table in port-binding, etc. <br />
* Feel free to add additional items<br />
<br />
== Previous meetings Logs==<br />
*http://eavesdrop.openstack.org/meetings/ironic_neutron/</div>Sukhdevhttps://wiki.openstack.org/w/index.php?title=Meetings/Ironic-neutron&diff=142163Meetings/Ironic-neutron2016-11-21T03:47:29Z<p>Sukhdev: /* Agenda */</p>
<hr />
<div>'''Weekly meeting on Mondays at 1600 UTC on #openstack-meeting-4'''<br />
<br />
== Tracking Ironic/Neutron integration Discussions ==<br />
<br />
In this meeting we will discuss the integration between Ironic and Neutron (ML2). <br />
Following two etherpads are the for the background purposes<br />
*https://etherpad.openstack.org/p/YVR-neutron-ironic<br />
*https://etherpad.openstack.org/p/liberty-ironic-network-isolation<br />
<br />
* Approved Specs and blueprints for Liberty release content<br />
*** https://review.openstack.org/#/c/188528/<br />
*** https://review.openstack.org/#/c/187829/<br />
*** https://blueprints.launchpad.net/neutron/+spec/neutron-ironic-integration<br />
* Approved Mitaka Specs<br />
*** Nova Spec - https://review.openstack.org/#/c/237067<br />
<br />
===Security Groups support for Baremetal Deployments===<br />
With the Ironic-Neutron integration, we are able to take full benefit of Security Groups support offered by Neutron. <br />
With this integration effort, now Security Group support is available to Bare metal servers the same way as it is available to virtual instances. <br />
When "nova boot" is issued to launch a bare metal instance, similar to virtual instance, --security-groups <seg-group-id> may be specified to apply appropriate ACLs on the physical ports where the bare metal host is connected the TOR(s). ML2 drivers know how to support Security Groups in Neutron.<br />
While this works for tenant network, we need to address the security groups for the provisioning network. Following was proposed and agreed by the Ironic-neutron integration team (see here - http://eavesdrop.openstack.org/meetings/ironic_neutron/2016/ironic_neutron.2016-06-06-16.01.html):<br />
<br />
* Two Security Groups will be added to ironic config: One for Provisioning network and another for Cleaning network (provisioning_network_sg_uuid, and cleanin_network_sg_uuid) by using neutron command "neutron security-group-create" <br />
** Both of these networks, by default will be set to None - to keep the backward compatibility. <br />
* An Operator/Admin may create these security groups when the provisioning and cleaning networks are created and specify the uuid's of these security groups in ironic config<br />
* Ironic driver, during deploy phase, when issues neutron create-port for provisioning network, will use this uuid (if specified). <br />
* ML2 driver will be notified of the appropriate security group and it will apply the appropriate ACLs on the physical ports of the TOR where bare metal host is connected. <br />
<br />
Note: Neutron Callback framework deals with notification of the Security Groups to the ML2 drivers. If a Security group rule is modified/added/deleted, the framework appropriately notifies the subscribers so that ML2 driver can appropriately update the ACLs on the ports where the bare metal hosts are connected. <br />
<br />
== Meeting November 14, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
<br />
* Security Groups for Baremetal deployments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
** patch is here - https://review.openstack.org/#/c/361451<br />
** Documentation - https://review.openstack.org/#/c/393962/<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/q/topic:bug/1618754<br />
** https://review.openstack.org/206163 - Ironic: use portgroups<br />
** nova spec - https://review.openstack.org/#/c/387534/ - approved<br />
** Documentation - https://review.openstack.org/#/c/393660/<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** RFE - https://bugs.launchpad.net/ironic/+bug/1543584<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** RFE - https://bugs.launchpad.net/ironic/+bug/1582188<br />
** Spec - https://review.openstack.org/#/c/317636/<br />
** WIP POC code:<br />
*** Ironic - https://review.openstack.org/#/c/327046/<br />
*** Nova - https://review.openstack.org/#/c/364413/<br />
*** IronicClient - https://review.openstack.org/#/c/364420/<br />
<br />
*Open Discussion<br />
<br />
== Meeting November 14, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
<br />
* Security Groups for Baremetal deployments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
** patch is here - https://review.openstack.org/#/c/361451<br />
** Documentation - https://review.openstack.org/#/c/393962/<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/c/347549 - Merged<br />
** https://review.openstack.org/#/c/332177 - Merged<br />
** https://review.openstack.org/206163 - Ironic: use portgroups<br />
** nova spec - https://review.openstack.org/#/c/387534/ - nova spec approval freeze is o-1 (Nov 17)<br />
** Documentation - https://review.openstack.org/#/c/393660/<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** RFE - https://bugs.launchpad.net/ironic/+bug/1543584<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** RFE - https://bugs.launchpad.net/ironic/+bug/1582188<br />
** Spec - https://review.openstack.org/#/c/317636/<br />
** WIP POC code:<br />
*** Ironic - https://review.openstack.org/#/c/327046/<br />
*** Nova - https://review.openstack.org/#/c/364413/<br />
*** IronicClient - https://review.openstack.org/#/c/364420/<br />
<br />
*Open Discussion<br />
<br />
== Meeting November 7, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
<br />
* Security Groups for Baremetal deployments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
** patch is here - https://review.openstack.org/#/c/361451<br />
** Documentation - https://review.openstack.org/#/c/393962/<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/c/347549 - Merged<br />
** https://review.openstack.org/#/c/332177/<br />
** https://review.openstack.org/206163 - Ironic: use portgroups<br />
** nova spec - https://review.openstack.org/#/c/387534/ - nova spec approval freeze is o-1 (Nov 17)<br />
** Documentation - https://review.openstack.org/#/c/393660/<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** RFE - https://bugs.launchpad.net/ironic/+bug/1543584<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** RFE - https://bugs.launchpad.net/ironic/+bug/1582188<br />
** Spec - https://review.openstack.org/#/c/317636/<br />
** WIP POC code:<br />
*** Ironic - https://review.openstack.org/#/c/327046/<br />
*** Nova - https://review.openstack.org/#/c/364413/<br />
*** IronicClient - https://review.openstack.org/#/c/364420/<br />
<br />
*Open Discussion<br />
<br />
== Meeting October 31, 2016 ==<br />
Meeting cancelled, people travelling/recovering from Ocata summit.<br />
<br />
== Meeting October 16, 2016 ==<br />
<br />
* Sukhdev has a Dr. appointment and will not be able to chair this meeting. Unless sambets volunteers to chairs this, this is meeting is cancelled. <br />
* Will see you all in Barcelona next week. <br />
<br />
== Meeting October 10, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
** Sukhdev is unavailable today - Sam or Jim will chair the meeting<br />
<br />
* Security Groups for Baremetal deployments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
** patch is here - https://review.openstack.org/#/c/361451<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/c/347549<br />
** https://review.openstack.org/#/c/332177/<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code:<br />
*** Ironic - https://review.openstack.org/#/c/327046/<br />
*** Nova - https://review.openstack.org/#/c/364413/<br />
*** IronicClient - https://review.openstack.org/#/c/364420/<br />
<br />
<br />
*Open Discussion<br />
== Meeting October 31, 2016 ==<br />
Meeting cancelled while we recover from the OpenStack summit, next meeting will be 7th Nov.<br />
<br />
== Meeting October 3, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
** Ocata Release Schedule - https://releases.openstack.org/ocata/schedule.html<br />
<br />
* Security Groups for Baremetal deployments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
** patch is here - https://review.openstack.org/#/c/361451<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/c/347549<br />
** https://review.openstack.org/#/c/332177/<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code:<br />
*** Ironic - https://review.openstack.org/#/c/327046/<br />
*** Nova - https://review.openstack.org/#/c/364413/<br />
*** IronicClient - https://review.openstack.org/#/c/364420/<br />
<br />
<br />
*Open Discussion<br />
<br />
== Meeting September 12, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
** patch is here - https://review.openstack.org/#/c/361451<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/c/347549<br />
** https://review.facebook.com/#/c/332177<br />
<br />
* Other patches<br />
<br />
** Nova:<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code:<br />
*** Ironic - https://review.openstack.org/#/c/327046/<br />
*** Nova - https://review.openstack.org/#/c/364413/<br />
*** IronicClient - https://review.openstack.org/#/c/364420/<br />
<br />
<br />
*Open Discussion<br />
<br />
== Meeting August 22, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
* Remaining work items<br />
** Desired for Newton Cycle<br />
*** Port Groups <br />
*** Security Groups <br />
** Probably for O-cycle<br />
*** Vlan aware Servers<br />
*** Ironic API for interface attach/detach<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** Nova:<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
<br />
== Meeting August 15, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Update on testing of latest merged code (Sukhdev)<br />
** see bug - https://bugs.launchpad.net/ironic/+bug/1610389<br />
<br />
* Remaining work items<br />
<br />
** Desired for Newton Cycle<br />
*** Port Groups <br />
*** Ironic Inspector <br />
*** Security Groups - should be ready before Newton release (Sukhdev)<br />
<br />
** Probably for O-cycle<br />
*** Vlan aware Servers<br />
*** Ironic API for interface attach/detach<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** LLDP<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
<br />
<br />
== Meeting August 8, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** All patches for phase 1 of Ironic-neutron integration have merged (Nova, Neutron, Ironic) - congrats to the team<br />
<br />
* Update on testing of latest merged code (Sukhdev)<br />
** see bug - https://bugs.launchpad.net/ironic/+bug/1610389<br />
<br />
* Remaining work items<br />
<br />
** Desired for Newton Cycle<br />
*** Port Groups <br />
*** Ironic Inspector <br />
*** Security Groups - should be ready before Neuton release (Sukhdev) - pending bug listed above<br />
<br />
** Probably for O-cycle<br />
*** Vlan aware Servers<br />
*** Ironic API for interface attach/detach<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** LLDP<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
<br />
== Meeting August 1, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Update of all merged patches<br />
<br />
* Remaining work items<br />
<br />
** Desired for Newton Cycle<br />
*** Port Groups <br />
*** Ironic Inspector <br />
*** Security Groups - should be ready before Neuton release (Sukhdev)<br />
<br />
** Probably for O-cycle<br />
*** Vlan aware Servers<br />
*** Ironic API for interface attach/detach<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** LLDP<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
<br />
<br />
== Meeting July 25, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Remaining work items<br />
** Port Groups <br />
** Ironic Inspector <br />
** Nova patches<br />
** Vlan aware Servers<br />
** Security Groups - should be ready before Neuton release (Sukhdev)<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** LLDP<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
** (mjturek1) Question about MAC address uniqueness between portgroups and ports<br />
<br />
<br />
<br />
== Meeting July 18, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** All critical Ironic patches for network integration are merged<br />
** Nova mid cycle <br />
<br />
* Remaining work items<br />
** Port Groups <br />
** Ironic Inspector <br />
** Nova patches<br />
** Vlan aware Servers<br />
** Security Groups <br />
** devstack<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** LLDP<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
** (mjturek1) Question about MAC address uniqueness between portgroups and ports<br />
<br />
== Meeting July 11, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Plan discussion for merging following Ironic/nova patches<br />
** Following are critical patches - targeted for Newton<br />
** Ironic:<br />
*** https://review.openstack.org/#/c/285852/<br />
*** https://review.openstack.org/#/c/206244/<br />
*** https://review.openstack.org/#/c/206144<br />
*** https://review.openstack.org/#/c/213262/<br />
** LLDP:<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
** (mjturek1) Question about MAC address uniqueness between portgroups and ports<br />
<br />
== Meeting July 4, 2016 ==<br />
=== This week's meeting cancelled - US public holiday ===<br />
<br />
== Meeting June 27, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** Sukhdev is not available to host the meeting this week. Can somebody chair the meeting? I am away and will try to login remotely, but, not sure.<br />
** Newton nova non-priority feature freeze is June 30.<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* Plan discussion for merging following Ironic/nova patches<br />
** Following are critical patches - targeted for Newton<br />
** Ironic:<br />
*** https://review.openstack.org/#/c/285852/<br />
*** https://review.openstack.org/#/c/206244/<br />
*** https://review.openstack.org/#/c/206144<br />
*** https://review.openstack.org/#/c/213262/<br />
*** https://review.openstack.org/#/c/317391/ <--- I added this to the list (Sukhdev)<br />
** LLDP:<br />
*** https://review.openstack.org/321082<br />
*** https://review.openstack.org/320584<br />
** Nova:<br />
*** '''Newton nova non-priority feature freeze is June 30.'''<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
<br />
== Meeting June 20, 2016 ==<br />
=== This week's meeting cancelled - everybody is in Ironic mid-cycle sprint ===<br />
<br />
== Meeting June 13, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Security Groups Support for Baremetal deployments - Sukhdev<br />
** Description of Security Groups described here - https://wiki.openstack.org/wiki/Meetings/Ironic-neutron#Security_Groups_support_for_Baremetal_Deployments<br />
** Further update from amotoki and Sukhdev<br />
<br />
* Update from the latest Integration testing (Sukhdev)<br />
<br />
* Following are critical patches - targeted for Newton<br />
** Ironic:<br />
*** https://review.openstack.org/#/c/285852/<br />
*** https://review.openstack.org/#/c/206244/<br />
*** https://review.openstack.org/#/c/206144<br />
*** https://review.openstack.org/#/c/213262/<br />
*** https://review.openstack.org/#/c/317391/ <--- I added this to the list (Sukhdev)<br />
*** https://review.openstack.org/#/c/325197/ <--- Added (sambetts)<br />
** Nova:<br />
*** '''Newton nova non-priority feature freeze is June 30.'''<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
== Meeting June 6, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Action Item from past week - Sukhdev<br />
** https://review.openstack.org/#/c/182242/14/specs/newton/approved/user-controlled-sriov-ports-allocation.rst<br />
** Notes from previous meetings:<br />
*** Rumour has it they are looking to support bonding for virt, discuss.<br />
**** If neutron is going to model bonding, we don't need to model it in Ironic.<br />
***** Need to be sure, because if thats the case we shouldn't merge the portgroups API because then we have to deprecate it.<br />
<br />
* Security Groups Support for Baremetal deployments - Sukhdev<br />
<br />
* Update from the latest Integration testing (Sukhdev)<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Following are critical patches - targeted for Newton<br />
** Ironic:<br />
*** https://review.openstack.org/#/c/285852/<br />
*** https://review.openstack.org/#/c/206244/<br />
*** https://review.openstack.org/#/c/206144<br />
*** https://review.openstack.org/#/c/213262/<br />
*** https://review.openstack.org/#/c/317391/ <--- I added this to the list (Sukhdev)<br />
*** https://review.openstack.org/#/c/325197/ <--- Added (sambetts)<br />
** Nova:<br />
*** '''Newton nova non-priority feature freeze is June 30.'''<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
<br />
*Open Discussion<br />
<br />
== Meeting May 23, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Following are critical patches - targeted for Newton<br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/213262/<br />
***https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
***https://review.openstack.org/206163 - Ironic: use portgroups<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
<br />
* Rumour has it they are looking to support bonding for virt, discuss.<br />
** If neutron is going to model bonding, we don't need to model it in Ironic.<br />
*** Need to be sure, because if thats the case we shouldn't merge the portgroups API because then we have to deprecate it.<br />
<br />
*Open Discussion<br />
<br />
****it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
***Newton nova non-priority feature freeze is June 30.<br />
<br />
== Meeting May 16, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
<br />
* Rumour has it they are looking to support bonding for virt, discuss.<br />
** If neutron is going to model bonding, we don't need to model it in Ironic.<br />
*** Need to be sure, because if thats the case we shouldn't merge the portgroups API because then we have to deprecate it.<br />
<br />
* Following are critical patches - targeted for Newton<br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/213262/<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
*Open Discussion<br />
**Please let us confirm nova patches.(hshiina)<br />
***https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
***https://review.openstack.org/206163 - Ironic: use portgroups<br />
****it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
***Newton nova non-priority feature freeze is June 30.<br />
<br />
=== No Meeting on May 2, 2016 - People traveling back from Austin Summit ===<br />
<br />
=== No Meeting on April 25, 2016 - Everybody at Austin Summit ===<br />
<br />
== Meeting April 18, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** Next week in Austin - no meeting next week. <br />
** Cross project session - https://www.openstack.org/summit/austin-2016/summit-schedule/#day=2016-04-26&summit_types=2&tags=3601<br />
<br />
* Following are critical patches - targeted for Newton in April (if possible) - Did I miss anyone? <br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/213262/<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** [WIP] Allow mapping multiple Neutron ports to Ironic ports<br />
*** Ironic Part: https://review.openstack.org/282431<br />
*** Nova Part: https://review.openstack.org/289412<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287408/<br />
<br />
*Open Discussion<br />
<br />
== Meeting April 11, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** We have one more meeting before summit<br />
** Can we get the critical patches (listed below) merged within month of April? Need some love from Ironic cores<br />
<br />
* Following are critical patches - targeted for Newton in April (if possible) - Did I miss anyone? <br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/213262/<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** [WIP] Allow mapping multiple Neutron ports to Ironic ports<br />
*** Ironic Part: https://review.openstack.org/282431<br />
*** Nova Part: https://review.openstack.org/289412<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287408/<br />
<br />
*Open Discussion<br />
<br />
== Meeting April 4, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** Neutron Joint session with Ironic/Nova proposed - https://etherpad.openstack.org/p/newton-neutron-summit-ideas<br />
<br />
* Following are critical patches - targeted for Newton in April (if possible) - Did I miss anyone? <br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/213262/<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** [WIP] Allow mapping multiple Neutron ports to Ironic ports<br />
*** Ironic Part: https://review.openstack.org/282431<br />
*** Nova Part: https://review.openstack.org/289412<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287408/<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
<br />
=== No Meeting on March 28, 2016 ===<br />
<br />
== Meeting March 21, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Following are critical patches - targeted for Newton in April (if possible) - Did I miss anyone? <br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/139687/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** [WIP] Allow mapping multiple Neutron ports to Ironic ports<br />
*** Ironic Part: https://review.openstack.org/282431<br />
*** Nova Part: https://review.openstack.org/289412<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287408/<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
<br />
== Meeting March 14, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Generic Switch Discussion - continuation from last week<br />
** https://github.com/jumpojoy/generic_switch<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287408/<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
<br />
<br />
== Meeting March 7, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Network Provider refactor<br />
** Two patches merged; one remaining - https://review.openstack.org/285852<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287408/<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting February 29, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Network Provider refactor<br />
** https://review.openstack.org/#/c/285852/5<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853/2<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
<br />
== Meeting February 22, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
=== No Meeting on February 15, 2016 - due to holiday in USA (long weekend) ===<br />
<br />
== Meeting February 8, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status<br />
** Some of the Ironic patches are merged - thanks to everybody!!<br />
** I have updated the etherpad to reflect merged patches - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting February 1, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Austin Summit proposal submittal date is today (2/1/16)<br />
<br />
* Integration Testing Status<br />
** All of the patches are tested and seem to be working just fine.<br />
** I have updated the etherpad (under integration status) - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting January 25, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status<br />
** All of the patches are tested and seem to be working just fine.<br />
** I have updated the etherpad (under integration status) - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Discussion regarding integration with Ironic Inspector - the format for switch-id and switch-info fields<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting January 18, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status<br />
** Most of the patches are tested and seem to be working just fine.<br />
** I have updated the etherpad (under integration status) - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Discussion regarding integration with Ironic Inspector - the format for switch-id and switch-info fields<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting January 11, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status<br />
** API version error is noted during execution of "ironic port-update" CLI<br />
** Please see item 14 at the bottom of this etherpad (under integration status) - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting January 4, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Happy and Healthy New Year to all<br />
** M2 is mid-jan <br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
*** Item 7 still requires investigation<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
<br />
== Meeting December 14, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Sukhdev is out for next two weeks (back on Jan 4, 2016)<br />
** M2 is mid-jan <br />
<br />
* Updated list of patches under review <br />
** Devstack patches need to be resubmitted - vsaienko<br />
** Two patches are in merge conflict - need attention <br />
** Few patches have comments that require attention<br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Most critical issues are closed - following two are outstanding: <br />
*** Item 7 still requires investigation<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting December 7, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Updated list of patches under review - <br />
** one Nova and one Neutron patch merged<br />
** New Devstack patches - require reviews<br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Discussion on Testing (CI) - vsaienko<br />
<br />
* Tempest testing <br />
** see here - http://lists.openstack.org/pipermail/openstack-dev/2015-November/080609.html<br />
** https://bugs.launchpad.net/tempest/+bug/1520230<br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Most critical issues are closed - following two are outstanding: <br />
*** Item 2 is pending approval of nova spec - https://review.openstack.org/#/c/237067<br />
*** Item 7 still requires investigation<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting November 30, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** jroll is out this week, updates:<br />
*** nova spec is approved<br />
*** Nova patches are in a single chain here: https://review.openstack.org/#/q/status:open+project:openstack/nova+branch:master+topic:bp/ironic-networks-support,n,z<br />
*** first two patches are updated and passing tests locally, should be good to go<br />
*** third patch (portgroup support) still needs work.<br />
<br />
* Actions from last week<br />
** Sukhdev and Kevin Benton to work on ML2 for OVS for CI testing<br />
*** https://review.openstack.org/#/c/249265/<br />
*** This patch was testing for Neutron side <br />
<br />
* Discussion on Testing (CI)<br />
** This will be the main focus of the meeting - We have another excellent solution on the table. <br />
*** http://lists.openstack.org/pipermail/openstack-dev/2015-November/080492.html<br />
<br />
* Tempest testing <br />
** see here - http://lists.openstack.org/pipermail/openstack-dev/2015-November/080609.html<br />
** https://bugs.launchpad.net/tempest/+bug/1520230<br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Most critical issues are closed - following two are outstanding: <br />
*** Item 2 is pending approval of nova spec - https://review.openstack.org/#/c/237067<br />
*** Item 7 still requires investigation<br />
<br />
* Patches under review/testing<br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting November 23, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** M1 is in first week of December<br />
<br />
* Discussion on Testing (CI)<br />
** This will be the main focus of the meeting. We need to come up with an acceptable plan <br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Most critical issues are closed - following two are outstanding: <br />
*** Item 2 is pending approval of nova spec - https://review.openstack.org/#/c/237067<br />
*** Item 7 still requires investigation<br />
<br />
* Patches under review/testing<br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
=== November 16 meeting is cancelled - Next meeting on November 23, 2015 ===<br />
<br />
== Meeting November 9, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Welcome back from Tokyo<br />
** OpenStack summit was great - huge showing and interest in Ironic-Neutron integration<br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** I updated the etherpad. Looks like most of the critical issues are resolved. Items 7,9, and 10 remain to be addressed<br />
<br />
* Patches under review/testing<br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Discussion on Testing (CI)<br />
** We need to plan for this. Some of the patches might be blocked from merges unless we have this in place. <br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting October 19, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** We will see you in Tokyo next week<br />
** No meeting next week - due to summit<br />
** No meeting week after that - to recover from travels (Next meeting will be on Nov 9th)<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** See item 13 at the bottom of the etherpad<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting October 12, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting October 5, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Good progress on the network flip testing. <br />
<br />
* Action Items from previous week<br />
** Sukhdev to discuss/resolve the device_owner for for neutron ports. We will use 'baremetal:<CN>' as the device ID for ports belonging to Ironic deployments<br />
** lazy_prince to look into gate and devstack related cleanup<br />
** cragusa to work on documenting Ironic-Neutron integration in Ironic documentation<br />
** Sukhdev to take over devref documentation for ML2 driver - no update for this week<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting September 28, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Jim is new PTL for Ironic<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tenant ID(s) for the networks <br />
** For provisioning network - what should be the tenant ID in neutron create_port() request? <br />
<br />
* Action Items from previous week<br />
** lazy_prince to look into gate and devstack related cleanup<br />
** cragusa to work on documenting Ironic-Neutron integration in Ironic documentation<br />
** Sukhdev to take over devref documentation for ML2 driver - no update for this week<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic - amotoki will not be able to complete it, but will review it. Sukhdev will take over. <br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting September 21, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Action Items from previous week<br />
** lazy_prince to look into gate and devstack related cleanup<br />
** cragusa to work on documenting Ironic-Neutron integration in Ironic documentation<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Waiting on critical bug fixes<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic - amotoki will not be able to complete it, but will review it. Sukhdev will take over. <br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
== Meeting September 14, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Ironic soft FF is this week<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Few critical fixes are needed<br />
<br />
* Patches merge decision<br />
** Which patches can we merge?<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic - no update <br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting August 31, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Neutron FF is this week. Our Neutron patches are already in. If anybody believes anything needs to go into neutron prior to FF, please speak up. Please use this blueprint - https://blueprints.launchpad.net/neutron/+spec/neutron-ironic-integration <br />
** ML2 drivers to vendor specific repos are not bound by this FF. They can go anytime<br />
<br />
* Actions from the last week<br />
** Sukhdev to follow up with amotoki regarding ML2 documentation - made several attempts. Have not been able to connect<br />
** lazy_prince to push updated patch to address the authentication issue. <br />
*** an updated version of the patch is pushed - have not tested it yet<br />
** yhvh_ and cragusa to push an updated patch to address the DB issue in the Ironic CLI<br />
<br />
* Integration Effort<br />
** There are few blockers that we need to address for the integration effort to move forward.<br />
<br />
* Discussion on the plan for next few weeks for the integration testing<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Testing<br />
** See etherpad above for the details of discussion about testing<br />
<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic - could not get update from amotoki - need to follow up. <br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
<br />
== Meeting August 24, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Neutron FF is next week. Our Neutron patches are already in. If anybody believes anything needs to go into neutron prior to FF, please speak up. Please use this blueprint - https://blueprints.launchpad.net/neutron/+spec/neutron-ironic-integration <br />
** ML2 drivers to vendor specific repos are not bound by this FF. They can go anytime<br />
<br />
* Integration Effort<br />
** We kicked off integration testing during the mid-cycle sprint.<br />
** There are few blockers that we need to address for the integration effort to move forward.<br />
<br />
* Discussion on the plan for next few weeks for the integration testing<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Testing<br />
** See etherpad above for the details of discussion about testing<br />
<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting August 17, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Ironic Sprint Update<br />
** Here are details - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Decision was made not to use bind_requested flag - instead use host-id<br />
** Issues discovered with the new API during testing<br />
*** DB does not seem to be getting updated with the link-connection information<br />
** Made lots of progress on the testing/debugging<br />
<br />
* Testing<br />
** See etherpad above for the details of discussion about testing<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting August 3, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Ironic mid-cycle sprint next week<br />
*** https://etherpad.openstack.org/p/ironic-liberty-midcycle<br />
* Patches under review <br />
** https://review.openstack.org/#/c/197774/1<br />
** https://review.openstack.org/#/c/206232/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/206163/<br />
** https://review.openstack.org/#/c/186855<br />
** https://review.openstack.org/#/c/194413/<br />
* Testing<br />
** Test the network connectivity and flip logic<br />
** Test the API - ML2 interface<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting July 27, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Ironic mid-cycle sprint scheduled for Aug 12-14 in Seattle<br />
*** https://etherpad.openstack.org/p/ironic-liberty-midcycle<br />
* Patches under review <br />
** Neutron patch for addition of binding:vnic_type to facilitate filtering by ML2 drivers - https://review.openstack.org/#/c/197774/1<br />
** https://review.openstack.org/#/c/186855<br />
** https://review.openstack.org/#/c/194413/<br />
* Testing<br />
** Test the network connectivity and flip logic<br />
** Test the API - ML2 interface<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
<br />
== Meeting July 20, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Liberty Release Schedule - https://wiki.openstack.org/wiki/Liberty_Release_Schedule<br />
** Ironic mid-cycle sprint scheduled for Aug 12-14 in Seattle<br />
*** https://etherpad.openstack.org/p/ironic-liberty-midcycle<br />
* Patches under review <br />
** Neutron patch for addition of binding:vnic_type to facilitate filtering by ML2 drivers - https://review.openstack.org/#/c/197774/1<br />
** https://review.openstack.org/#/c/186855<br />
** https://review.openstack.org/#/c/194413/<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
* Testing<br />
** Test the network connectivity and flip logic<br />
** Test the API - ML2 interface<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
<br />
== Meeting July 13, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Liberty Release Schedule - https://wiki.openstack.org/wiki/Liberty_Release_Schedule<br />
** Liberty Feature Freeze - 1st week of Sept. <br />
** Ironic mid-cycle sprint scheduled for Aug 12-14 in Seattle<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip <br />
*** https://review.openstack.org/#/c/187829/<br />
* Patches under review <br />
** WIP Neutron patch for addition of binding:vnic_type to facilitate filtering by ML2 drivers - https://review.openstack.org/#/c/197774/1<br />
** https://review.openstack.org/#/c/186855<br />
** https://review.openstack.org/#/c/194413/<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
<br />
== Meeting July 6, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Ironic mid-cycle sprint scheduled for Aug 12-14 in Seattle<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip <br />
*** https://review.openstack.org/#/c/187829/<br />
* Patches under review <br />
** WIP Neutron patch for addition of binding:vnic_type to facilitate filtering by ML2 drivers - https://review.openstack.org/#/c/197774/1<br />
** https://review.openstack.org/#/c/186855<br />
** https://review.openstack.org/#/c/194413/<br />
* Bare metal physical connectivity scenarios - supported and unsupported<br />
** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting June 29, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip <br />
*** https://review.openstack.org/#/c/187829/<br />
*Discuss supported/unsupported baremetal attachment scenarios - Doc available here: https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
(Opened up the doc to Edit for everyone - please feel free to post comments)<br />
*Open Discussion<br />
** A random thought based upon discussion with Armando during Neutron mid-cycle sprint - <br />
*** possibility of using device owner for Bare metal hosts as " Compute:Ironic"<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting June 22, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Please see Long Term Items section at the bottom of this wiki and feel free to add additional features that you would like included<br />
** "Get me a network" https://review.openstack.org/#/c/184857/<br />
** If anybody wants to make any announcement, feel free to add here<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip <br />
*** https://review.openstack.org/#/c/187829/<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting June 15, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Thanks to Jim and Laura for pushing updated versions of the specs. <br />
** If anybody wants to make any announcement, feel free to add here<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip <br />
*** https://review.openstack.org/#/c/187829/<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting June 8, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Priority for this week is to finalize the specs so that we can move to the implementation<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip<br />
*** https://review.openstack.org/#/c/187829/<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Initial Kick off Meeting June 1, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** We need contributors to help with implementation. Please identify as to what will you be willing to help with<br />
* Discuss Team Goals<br />
* Progress on the spec for modification to Ironic Port API<br />
* Nova/Neutron interaction proposal (jroll) -- let's add an optional parameter to the Neutron API to control whether or not to plumb the network immediately, and use it like this https://review.openstack.org/#/c/186855/<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Team Charter/Goals - for Liberty release ==<br />
*Create a spec with the details of Bare Metal physical connectivity information model and Ironic Port API modification<br />
** Generate a patch to implement this spec<br />
*Define the details of the network flip orchestration logic<br />
** Finalize as to what is the best way to refactor Nova code to facilitate this functionality<br />
*CI for testing this functionality<br />
** this includes a plan as well implementation<br />
*Initially this feature will be 'experimental' for Liberty for both Neutron and Ironic.<br />
** As the feature stabilizes in both Ironic and Neutron in 'M' release, we will move it out of 'experimental'.<br />
<br />
=== Initial Charter will not cover the following === <br />
* Automated discovery of the ports physical connectivity <br />
** Initial functionality will be tested by using modified Ironic Port IP to specify the physical connectivity information<br />
<br />
=== Long term items (not covered in initial charter) ===<br />
* Enhancement to the flavor type based upon the Lag'ed ports for Bare metal servers - for better bandwidth<br />
* Ability for an operator to specify/select a port (from multiple ports connecting a BM server) to connect to a given network - e.g. an option in "nova boot" to specify a specific port <br />
* We will consider utilizing other ways to pass the physical connectivity information to Neutron (if it presents additional flexibility to support additional features) - such as resource labels, using an Ironic specific table in port-binding, etc. <br />
* Feel free to add additional items<br />
<br />
== Previous meetings Logs==<br />
*http://eavesdrop.openstack.org/meetings/ironic_neutron/</div>Sukhdevhttps://wiki.openstack.org/w/index.php?title=Meetings/Ironic-neutron&diff=142162Meetings/Ironic-neutron2016-11-21T03:46:17Z<p>Sukhdev: </p>
<hr />
<div>'''Weekly meeting on Mondays at 1600 UTC on #openstack-meeting-4'''<br />
<br />
== Tracking Ironic/Neutron integration Discussions ==<br />
<br />
In this meeting we will discuss the integration between Ironic and Neutron (ML2). <br />
Following two etherpads are the for the background purposes<br />
*https://etherpad.openstack.org/p/YVR-neutron-ironic<br />
*https://etherpad.openstack.org/p/liberty-ironic-network-isolation<br />
<br />
* Approved Specs and blueprints for Liberty release content<br />
*** https://review.openstack.org/#/c/188528/<br />
*** https://review.openstack.org/#/c/187829/<br />
*** https://blueprints.launchpad.net/neutron/+spec/neutron-ironic-integration<br />
* Approved Mitaka Specs<br />
*** Nova Spec - https://review.openstack.org/#/c/237067<br />
<br />
===Security Groups support for Baremetal Deployments===<br />
With the Ironic-Neutron integration, we are able to take full benefit of Security Groups support offered by Neutron. <br />
With this integration effort, now Security Group support is available to Bare metal servers the same way as it is available to virtual instances. <br />
When "nova boot" is issued to launch a bare metal instance, similar to virtual instance, --security-groups <seg-group-id> may be specified to apply appropriate ACLs on the physical ports where the bare metal host is connected the TOR(s). ML2 drivers know how to support Security Groups in Neutron.<br />
While this works for tenant network, we need to address the security groups for the provisioning network. Following was proposed and agreed by the Ironic-neutron integration team (see here - http://eavesdrop.openstack.org/meetings/ironic_neutron/2016/ironic_neutron.2016-06-06-16.01.html):<br />
<br />
* Two Security Groups will be added to ironic config: One for Provisioning network and another for Cleaning network (provisioning_network_sg_uuid, and cleanin_network_sg_uuid) by using neutron command "neutron security-group-create" <br />
** Both of these networks, by default will be set to None - to keep the backward compatibility. <br />
* An Operator/Admin may create these security groups when the provisioning and cleaning networks are created and specify the uuid's of these security groups in ironic config<br />
* Ironic driver, during deploy phase, when issues neutron create-port for provisioning network, will use this uuid (if specified). <br />
* ML2 driver will be notified of the appropriate security group and it will apply the appropriate ACLs on the physical ports of the TOR where bare metal host is connected. <br />
<br />
Note: Neutron Callback framework deals with notification of the Security Groups to the ML2 drivers. If a Security group rule is modified/added/deleted, the framework appropriately notifies the subscribers so that ML2 driver can appropriately update the ACLs on the ports where the bare metal hosts are connected. <br />
<br />
== Meeting November 14, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
<br />
* Security Groups for Baremetal deployments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
** patch is here - https://review.openstack.org/#/c/361451<br />
** Documentation - https://review.openstack.org/#/c/393962/<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/q/topic:bug/1618754<br />
** https://review.openstack.org/206163 - Ironic: use portgroups<br />
** nova spec - https://review.openstack.org/#/c/387534/ - nova spec approval freeze is o-1 (Nov 17)<br />
** Documentation - https://review.openstack.org/#/c/393660/<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** RFE - https://bugs.launchpad.net/ironic/+bug/1543584<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** RFE - https://bugs.launchpad.net/ironic/+bug/1582188<br />
** Spec - https://review.openstack.org/#/c/317636/<br />
** WIP POC code:<br />
*** Ironic - https://review.openstack.org/#/c/327046/<br />
*** Nova - https://review.openstack.org/#/c/364413/<br />
*** IronicClient - https://review.openstack.org/#/c/364420/<br />
<br />
*Open Discussion<br />
<br />
== Meeting November 14, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
<br />
* Security Groups for Baremetal deployments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
** patch is here - https://review.openstack.org/#/c/361451<br />
** Documentation - https://review.openstack.org/#/c/393962/<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/c/347549 - Merged<br />
** https://review.openstack.org/#/c/332177 - Merged<br />
** https://review.openstack.org/206163 - Ironic: use portgroups<br />
** nova spec - https://review.openstack.org/#/c/387534/ - nova spec approval freeze is o-1 (Nov 17)<br />
** Documentation - https://review.openstack.org/#/c/393660/<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** RFE - https://bugs.launchpad.net/ironic/+bug/1543584<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** RFE - https://bugs.launchpad.net/ironic/+bug/1582188<br />
** Spec - https://review.openstack.org/#/c/317636/<br />
** WIP POC code:<br />
*** Ironic - https://review.openstack.org/#/c/327046/<br />
*** Nova - https://review.openstack.org/#/c/364413/<br />
*** IronicClient - https://review.openstack.org/#/c/364420/<br />
<br />
*Open Discussion<br />
<br />
== Meeting November 7, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
<br />
* Security Groups for Baremetal deployments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
** patch is here - https://review.openstack.org/#/c/361451<br />
** Documentation - https://review.openstack.org/#/c/393962/<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/c/347549 - Merged<br />
** https://review.openstack.org/#/c/332177/<br />
** https://review.openstack.org/206163 - Ironic: use portgroups<br />
** nova spec - https://review.openstack.org/#/c/387534/ - nova spec approval freeze is o-1 (Nov 17)<br />
** Documentation - https://review.openstack.org/#/c/393660/<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** RFE - https://bugs.launchpad.net/ironic/+bug/1543584<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** RFE - https://bugs.launchpad.net/ironic/+bug/1582188<br />
** Spec - https://review.openstack.org/#/c/317636/<br />
** WIP POC code:<br />
*** Ironic - https://review.openstack.org/#/c/327046/<br />
*** Nova - https://review.openstack.org/#/c/364413/<br />
*** IronicClient - https://review.openstack.org/#/c/364420/<br />
<br />
*Open Discussion<br />
<br />
== Meeting October 31, 2016 ==<br />
Meeting cancelled, people travelling/recovering from Ocata summit.<br />
<br />
== Meeting October 16, 2016 ==<br />
<br />
* Sukhdev has a Dr. appointment and will not be able to chair this meeting. Unless sambets volunteers to chairs this, this is meeting is cancelled. <br />
* Will see you all in Barcelona next week. <br />
<br />
== Meeting October 10, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
** Sukhdev is unavailable today - Sam or Jim will chair the meeting<br />
<br />
* Security Groups for Baremetal deployments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
** patch is here - https://review.openstack.org/#/c/361451<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/c/347549<br />
** https://review.openstack.org/#/c/332177/<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code:<br />
*** Ironic - https://review.openstack.org/#/c/327046/<br />
*** Nova - https://review.openstack.org/#/c/364413/<br />
*** IronicClient - https://review.openstack.org/#/c/364420/<br />
<br />
<br />
*Open Discussion<br />
== Meeting October 31, 2016 ==<br />
Meeting cancelled while we recover from the OpenStack summit, next meeting will be 7th Nov.<br />
<br />
== Meeting October 3, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
** Ocata Release Schedule - https://releases.openstack.org/ocata/schedule.html<br />
<br />
* Security Groups for Baremetal deployments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
** patch is here - https://review.openstack.org/#/c/361451<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/c/347549<br />
** https://review.openstack.org/#/c/332177/<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code:<br />
*** Ironic - https://review.openstack.org/#/c/327046/<br />
*** Nova - https://review.openstack.org/#/c/364413/<br />
*** IronicClient - https://review.openstack.org/#/c/364420/<br />
<br />
<br />
*Open Discussion<br />
<br />
== Meeting September 12, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
** patch is here - https://review.openstack.org/#/c/361451<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/c/347549<br />
** https://review.facebook.com/#/c/332177<br />
<br />
* Other patches<br />
<br />
** Nova:<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code:<br />
*** Ironic - https://review.openstack.org/#/c/327046/<br />
*** Nova - https://review.openstack.org/#/c/364413/<br />
*** IronicClient - https://review.openstack.org/#/c/364420/<br />
<br />
<br />
*Open Discussion<br />
<br />
== Meeting August 22, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
* Remaining work items<br />
** Desired for Newton Cycle<br />
*** Port Groups <br />
*** Security Groups <br />
** Probably for O-cycle<br />
*** Vlan aware Servers<br />
*** Ironic API for interface attach/detach<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** Nova:<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
<br />
== Meeting August 15, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Update on testing of latest merged code (Sukhdev)<br />
** see bug - https://bugs.launchpad.net/ironic/+bug/1610389<br />
<br />
* Remaining work items<br />
<br />
** Desired for Newton Cycle<br />
*** Port Groups <br />
*** Ironic Inspector <br />
*** Security Groups - should be ready before Newton release (Sukhdev)<br />
<br />
** Probably for O-cycle<br />
*** Vlan aware Servers<br />
*** Ironic API for interface attach/detach<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** LLDP<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
<br />
<br />
== Meeting August 8, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** All patches for phase 1 of Ironic-neutron integration have merged (Nova, Neutron, Ironic) - congrats to the team<br />
<br />
* Update on testing of latest merged code (Sukhdev)<br />
** see bug - https://bugs.launchpad.net/ironic/+bug/1610389<br />
<br />
* Remaining work items<br />
<br />
** Desired for Newton Cycle<br />
*** Port Groups <br />
*** Ironic Inspector <br />
*** Security Groups - should be ready before Neuton release (Sukhdev) - pending bug listed above<br />
<br />
** Probably for O-cycle<br />
*** Vlan aware Servers<br />
*** Ironic API for interface attach/detach<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** LLDP<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
<br />
== Meeting August 1, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Update of all merged patches<br />
<br />
* Remaining work items<br />
<br />
** Desired for Newton Cycle<br />
*** Port Groups <br />
*** Ironic Inspector <br />
*** Security Groups - should be ready before Neuton release (Sukhdev)<br />
<br />
** Probably for O-cycle<br />
*** Vlan aware Servers<br />
*** Ironic API for interface attach/detach<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** LLDP<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
<br />
<br />
== Meeting July 25, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Remaining work items<br />
** Port Groups <br />
** Ironic Inspector <br />
** Nova patches<br />
** Vlan aware Servers<br />
** Security Groups - should be ready before Neuton release (Sukhdev)<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** LLDP<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
** (mjturek1) Question about MAC address uniqueness between portgroups and ports<br />
<br />
<br />
<br />
== Meeting July 18, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** All critical Ironic patches for network integration are merged<br />
** Nova mid cycle <br />
<br />
* Remaining work items<br />
** Port Groups <br />
** Ironic Inspector <br />
** Nova patches<br />
** Vlan aware Servers<br />
** Security Groups <br />
** devstack<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** LLDP<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
** (mjturek1) Question about MAC address uniqueness between portgroups and ports<br />
<br />
== Meeting July 11, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Plan discussion for merging following Ironic/nova patches<br />
** Following are critical patches - targeted for Newton<br />
** Ironic:<br />
*** https://review.openstack.org/#/c/285852/<br />
*** https://review.openstack.org/#/c/206244/<br />
*** https://review.openstack.org/#/c/206144<br />
*** https://review.openstack.org/#/c/213262/<br />
** LLDP:<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
** (mjturek1) Question about MAC address uniqueness between portgroups and ports<br />
<br />
== Meeting July 4, 2016 ==<br />
=== This week's meeting cancelled - US public holiday ===<br />
<br />
== Meeting June 27, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** Sukhdev is not available to host the meeting this week. Can somebody chair the meeting? I am away and will try to login remotely, but, not sure.<br />
** Newton nova non-priority feature freeze is June 30.<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* Plan discussion for merging following Ironic/nova patches<br />
** Following are critical patches - targeted for Newton<br />
** Ironic:<br />
*** https://review.openstack.org/#/c/285852/<br />
*** https://review.openstack.org/#/c/206244/<br />
*** https://review.openstack.org/#/c/206144<br />
*** https://review.openstack.org/#/c/213262/<br />
*** https://review.openstack.org/#/c/317391/ <--- I added this to the list (Sukhdev)<br />
** LLDP:<br />
*** https://review.openstack.org/321082<br />
*** https://review.openstack.org/320584<br />
** Nova:<br />
*** '''Newton nova non-priority feature freeze is June 30.'''<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
<br />
== Meeting June 20, 2016 ==<br />
=== This week's meeting cancelled - everybody is in Ironic mid-cycle sprint ===<br />
<br />
== Meeting June 13, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Security Groups Support for Baremetal deployments - Sukhdev<br />
** Description of Security Groups described here - https://wiki.openstack.org/wiki/Meetings/Ironic-neutron#Security_Groups_support_for_Baremetal_Deployments<br />
** Further update from amotoki and Sukhdev<br />
<br />
* Update from the latest Integration testing (Sukhdev)<br />
<br />
* Following are critical patches - targeted for Newton<br />
** Ironic:<br />
*** https://review.openstack.org/#/c/285852/<br />
*** https://review.openstack.org/#/c/206244/<br />
*** https://review.openstack.org/#/c/206144<br />
*** https://review.openstack.org/#/c/213262/<br />
*** https://review.openstack.org/#/c/317391/ <--- I added this to the list (Sukhdev)<br />
*** https://review.openstack.org/#/c/325197/ <--- Added (sambetts)<br />
** Nova:<br />
*** '''Newton nova non-priority feature freeze is June 30.'''<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
== Meeting June 6, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Action Item from past week - Sukhdev<br />
** https://review.openstack.org/#/c/182242/14/specs/newton/approved/user-controlled-sriov-ports-allocation.rst<br />
** Notes from previous meetings:<br />
*** Rumour has it they are looking to support bonding for virt, discuss.<br />
**** If neutron is going to model bonding, we don't need to model it in Ironic.<br />
***** Need to be sure, because if thats the case we shouldn't merge the portgroups API because then we have to deprecate it.<br />
<br />
* Security Groups Support for Baremetal deployments - Sukhdev<br />
<br />
* Update from the latest Integration testing (Sukhdev)<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Following are critical patches - targeted for Newton<br />
** Ironic:<br />
*** https://review.openstack.org/#/c/285852/<br />
*** https://review.openstack.org/#/c/206244/<br />
*** https://review.openstack.org/#/c/206144<br />
*** https://review.openstack.org/#/c/213262/<br />
*** https://review.openstack.org/#/c/317391/ <--- I added this to the list (Sukhdev)<br />
*** https://review.openstack.org/#/c/325197/ <--- Added (sambetts)<br />
** Nova:<br />
*** '''Newton nova non-priority feature freeze is June 30.'''<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
<br />
*Open Discussion<br />
<br />
== Meeting May 23, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Following are critical patches - targeted for Newton<br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/213262/<br />
***https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
***https://review.openstack.org/206163 - Ironic: use portgroups<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
<br />
* Rumour has it they are looking to support bonding for virt, discuss.<br />
** If neutron is going to model bonding, we don't need to model it in Ironic.<br />
*** Need to be sure, because if thats the case we shouldn't merge the portgroups API because then we have to deprecate it.<br />
<br />
*Open Discussion<br />
<br />
****it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
***Newton nova non-priority feature freeze is June 30.<br />
<br />
== Meeting May 16, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
<br />
* Rumour has it they are looking to support bonding for virt, discuss.<br />
** If neutron is going to model bonding, we don't need to model it in Ironic.<br />
*** Need to be sure, because if thats the case we shouldn't merge the portgroups API because then we have to deprecate it.<br />
<br />
* Following are critical patches - targeted for Newton<br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/213262/<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
*Open Discussion<br />
**Please let us confirm nova patches.(hshiina)<br />
***https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
***https://review.openstack.org/206163 - Ironic: use portgroups<br />
****it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
***Newton nova non-priority feature freeze is June 30.<br />
<br />
=== No Meeting on May 2, 2016 - People traveling back from Austin Summit ===<br />
<br />
=== No Meeting on April 25, 2016 - Everybody at Austin Summit ===<br />
<br />
== Meeting April 18, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** Next week in Austin - no meeting next week. <br />
** Cross project session - https://www.openstack.org/summit/austin-2016/summit-schedule/#day=2016-04-26&summit_types=2&tags=3601<br />
<br />
* Following are critical patches - targeted for Newton in April (if possible) - Did I miss anyone? <br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/213262/<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** [WIP] Allow mapping multiple Neutron ports to Ironic ports<br />
*** Ironic Part: https://review.openstack.org/282431<br />
*** Nova Part: https://review.openstack.org/289412<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287408/<br />
<br />
*Open Discussion<br />
<br />
== Meeting April 11, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** We have one more meeting before summit<br />
** Can we get the critical patches (listed below) merged within month of April? Need some love from Ironic cores<br />
<br />
* Following are critical patches - targeted for Newton in April (if possible) - Did I miss anyone? <br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/213262/<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** [WIP] Allow mapping multiple Neutron ports to Ironic ports<br />
*** Ironic Part: https://review.openstack.org/282431<br />
*** Nova Part: https://review.openstack.org/289412<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287408/<br />
<br />
*Open Discussion<br />
<br />
== Meeting April 4, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** Neutron Joint session with Ironic/Nova proposed - https://etherpad.openstack.org/p/newton-neutron-summit-ideas<br />
<br />
* Following are critical patches - targeted for Newton in April (if possible) - Did I miss anyone? <br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/213262/<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** [WIP] Allow mapping multiple Neutron ports to Ironic ports<br />
*** Ironic Part: https://review.openstack.org/282431<br />
*** Nova Part: https://review.openstack.org/289412<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287408/<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
<br />
=== No Meeting on March 28, 2016 ===<br />
<br />
== Meeting March 21, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Following are critical patches - targeted for Newton in April (if possible) - Did I miss anyone? <br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/139687/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** [WIP] Allow mapping multiple Neutron ports to Ironic ports<br />
*** Ironic Part: https://review.openstack.org/282431<br />
*** Nova Part: https://review.openstack.org/289412<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287408/<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
<br />
== Meeting March 14, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Generic Switch Discussion - continuation from last week<br />
** https://github.com/jumpojoy/generic_switch<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287408/<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
<br />
<br />
== Meeting March 7, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Network Provider refactor<br />
** Two patches merged; one remaining - https://review.openstack.org/285852<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287408/<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting February 29, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Network Provider refactor<br />
** https://review.openstack.org/#/c/285852/5<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853/2<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
<br />
== Meeting February 22, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
=== No Meeting on February 15, 2016 - due to holiday in USA (long weekend) ===<br />
<br />
== Meeting February 8, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status<br />
** Some of the Ironic patches are merged - thanks to everybody!!<br />
** I have updated the etherpad to reflect merged patches - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting February 1, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Austin Summit proposal submittal date is today (2/1/16)<br />
<br />
* Integration Testing Status<br />
** All of the patches are tested and seem to be working just fine.<br />
** I have updated the etherpad (under integration status) - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting January 25, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status<br />
** All of the patches are tested and seem to be working just fine.<br />
** I have updated the etherpad (under integration status) - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Discussion regarding integration with Ironic Inspector - the format for switch-id and switch-info fields<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting January 18, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status<br />
** Most of the patches are tested and seem to be working just fine.<br />
** I have updated the etherpad (under integration status) - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Discussion regarding integration with Ironic Inspector - the format for switch-id and switch-info fields<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting January 11, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status<br />
** API version error is noted during execution of "ironic port-update" CLI<br />
** Please see item 14 at the bottom of this etherpad (under integration status) - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting January 4, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Happy and Healthy New Year to all<br />
** M2 is mid-jan <br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
*** Item 7 still requires investigation<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
<br />
== Meeting December 14, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Sukhdev is out for next two weeks (back on Jan 4, 2016)<br />
** M2 is mid-jan <br />
<br />
* Updated list of patches under review <br />
** Devstack patches need to be resubmitted - vsaienko<br />
** Two patches are in merge conflict - need attention <br />
** Few patches have comments that require attention<br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Most critical issues are closed - following two are outstanding: <br />
*** Item 7 still requires investigation<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting December 7, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Updated list of patches under review - <br />
** one Nova and one Neutron patch merged<br />
** New Devstack patches - require reviews<br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Discussion on Testing (CI) - vsaienko<br />
<br />
* Tempest testing <br />
** see here - http://lists.openstack.org/pipermail/openstack-dev/2015-November/080609.html<br />
** https://bugs.launchpad.net/tempest/+bug/1520230<br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Most critical issues are closed - following two are outstanding: <br />
*** Item 2 is pending approval of nova spec - https://review.openstack.org/#/c/237067<br />
*** Item 7 still requires investigation<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting November 30, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** jroll is out this week, updates:<br />
*** nova spec is approved<br />
*** Nova patches are in a single chain here: https://review.openstack.org/#/q/status:open+project:openstack/nova+branch:master+topic:bp/ironic-networks-support,n,z<br />
*** first two patches are updated and passing tests locally, should be good to go<br />
*** third patch (portgroup support) still needs work.<br />
<br />
* Actions from last week<br />
** Sukhdev and Kevin Benton to work on ML2 for OVS for CI testing<br />
*** https://review.openstack.org/#/c/249265/<br />
*** This patch was testing for Neutron side <br />
<br />
* Discussion on Testing (CI)<br />
** This will be the main focus of the meeting - We have another excellent solution on the table. <br />
*** http://lists.openstack.org/pipermail/openstack-dev/2015-November/080492.html<br />
<br />
* Tempest testing <br />
** see here - http://lists.openstack.org/pipermail/openstack-dev/2015-November/080609.html<br />
** https://bugs.launchpad.net/tempest/+bug/1520230<br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Most critical issues are closed - following two are outstanding: <br />
*** Item 2 is pending approval of nova spec - https://review.openstack.org/#/c/237067<br />
*** Item 7 still requires investigation<br />
<br />
* Patches under review/testing<br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting November 23, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** M1 is in first week of December<br />
<br />
* Discussion on Testing (CI)<br />
** This will be the main focus of the meeting. We need to come up with an acceptable plan <br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Most critical issues are closed - following two are outstanding: <br />
*** Item 2 is pending approval of nova spec - https://review.openstack.org/#/c/237067<br />
*** Item 7 still requires investigation<br />
<br />
* Patches under review/testing<br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
=== November 16 meeting is cancelled - Next meeting on November 23, 2015 ===<br />
<br />
== Meeting November 9, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Welcome back from Tokyo<br />
** OpenStack summit was great - huge showing and interest in Ironic-Neutron integration<br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** I updated the etherpad. Looks like most of the critical issues are resolved. Items 7,9, and 10 remain to be addressed<br />
<br />
* Patches under review/testing<br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Discussion on Testing (CI)<br />
** We need to plan for this. Some of the patches might be blocked from merges unless we have this in place. <br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting October 19, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** We will see you in Tokyo next week<br />
** No meeting next week - due to summit<br />
** No meeting week after that - to recover from travels (Next meeting will be on Nov 9th)<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** See item 13 at the bottom of the etherpad<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting October 12, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting October 5, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Good progress on the network flip testing. <br />
<br />
* Action Items from previous week<br />
** Sukhdev to discuss/resolve the device_owner for for neutron ports. We will use 'baremetal:<CN>' as the device ID for ports belonging to Ironic deployments<br />
** lazy_prince to look into gate and devstack related cleanup<br />
** cragusa to work on documenting Ironic-Neutron integration in Ironic documentation<br />
** Sukhdev to take over devref documentation for ML2 driver - no update for this week<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting September 28, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Jim is new PTL for Ironic<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tenant ID(s) for the networks <br />
** For provisioning network - what should be the tenant ID in neutron create_port() request? <br />
<br />
* Action Items from previous week<br />
** lazy_prince to look into gate and devstack related cleanup<br />
** cragusa to work on documenting Ironic-Neutron integration in Ironic documentation<br />
** Sukhdev to take over devref documentation for ML2 driver - no update for this week<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic - amotoki will not be able to complete it, but will review it. Sukhdev will take over. <br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting September 21, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Action Items from previous week<br />
** lazy_prince to look into gate and devstack related cleanup<br />
** cragusa to work on documenting Ironic-Neutron integration in Ironic documentation<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Waiting on critical bug fixes<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic - amotoki will not be able to complete it, but will review it. Sukhdev will take over. <br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
== Meeting September 14, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Ironic soft FF is this week<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Few critical fixes are needed<br />
<br />
* Patches merge decision<br />
** Which patches can we merge?<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic - no update <br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting August 31, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Neutron FF is this week. Our Neutron patches are already in. If anybody believes anything needs to go into neutron prior to FF, please speak up. Please use this blueprint - https://blueprints.launchpad.net/neutron/+spec/neutron-ironic-integration <br />
** ML2 drivers to vendor specific repos are not bound by this FF. They can go anytime<br />
<br />
* Actions from the last week<br />
** Sukhdev to follow up with amotoki regarding ML2 documentation - made several attempts. Have not been able to connect<br />
** lazy_prince to push updated patch to address the authentication issue. <br />
*** an updated version of the patch is pushed - have not tested it yet<br />
** yhvh_ and cragusa to push an updated patch to address the DB issue in the Ironic CLI<br />
<br />
* Integration Effort<br />
** There are few blockers that we need to address for the integration effort to move forward.<br />
<br />
* Discussion on the plan for next few weeks for the integration testing<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Testing<br />
** See etherpad above for the details of discussion about testing<br />
<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic - could not get update from amotoki - need to follow up. <br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
<br />
== Meeting August 24, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Neutron FF is next week. Our Neutron patches are already in. If anybody believes anything needs to go into neutron prior to FF, please speak up. Please use this blueprint - https://blueprints.launchpad.net/neutron/+spec/neutron-ironic-integration <br />
** ML2 drivers to vendor specific repos are not bound by this FF. They can go anytime<br />
<br />
* Integration Effort<br />
** We kicked off integration testing during the mid-cycle sprint.<br />
** There are few blockers that we need to address for the integration effort to move forward.<br />
<br />
* Discussion on the plan for next few weeks for the integration testing<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Testing<br />
** See etherpad above for the details of discussion about testing<br />
<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting August 17, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Ironic Sprint Update<br />
** Here are details - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Decision was made not to use bind_requested flag - instead use host-id<br />
** Issues discovered with the new API during testing<br />
*** DB does not seem to be getting updated with the link-connection information<br />
** Made lots of progress on the testing/debugging<br />
<br />
* Testing<br />
** See etherpad above for the details of discussion about testing<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting August 3, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Ironic mid-cycle sprint next week<br />
*** https://etherpad.openstack.org/p/ironic-liberty-midcycle<br />
* Patches under review <br />
** https://review.openstack.org/#/c/197774/1<br />
** https://review.openstack.org/#/c/206232/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/206163/<br />
** https://review.openstack.org/#/c/186855<br />
** https://review.openstack.org/#/c/194413/<br />
* Testing<br />
** Test the network connectivity and flip logic<br />
** Test the API - ML2 interface<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting July 27, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Ironic mid-cycle sprint scheduled for Aug 12-14 in Seattle<br />
*** https://etherpad.openstack.org/p/ironic-liberty-midcycle<br />
* Patches under review <br />
** Neutron patch for addition of binding:vnic_type to facilitate filtering by ML2 drivers - https://review.openstack.org/#/c/197774/1<br />
** https://review.openstack.org/#/c/186855<br />
** https://review.openstack.org/#/c/194413/<br />
* Testing<br />
** Test the network connectivity and flip logic<br />
** Test the API - ML2 interface<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
<br />
== Meeting July 20, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Liberty Release Schedule - https://wiki.openstack.org/wiki/Liberty_Release_Schedule<br />
** Ironic mid-cycle sprint scheduled for Aug 12-14 in Seattle<br />
*** https://etherpad.openstack.org/p/ironic-liberty-midcycle<br />
* Patches under review <br />
** Neutron patch for addition of binding:vnic_type to facilitate filtering by ML2 drivers - https://review.openstack.org/#/c/197774/1<br />
** https://review.openstack.org/#/c/186855<br />
** https://review.openstack.org/#/c/194413/<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
* Testing<br />
** Test the network connectivity and flip logic<br />
** Test the API - ML2 interface<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
<br />
== Meeting July 13, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Liberty Release Schedule - https://wiki.openstack.org/wiki/Liberty_Release_Schedule<br />
** Liberty Feature Freeze - 1st week of Sept. <br />
** Ironic mid-cycle sprint scheduled for Aug 12-14 in Seattle<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip <br />
*** https://review.openstack.org/#/c/187829/<br />
* Patches under review <br />
** WIP Neutron patch for addition of binding:vnic_type to facilitate filtering by ML2 drivers - https://review.openstack.org/#/c/197774/1<br />
** https://review.openstack.org/#/c/186855<br />
** https://review.openstack.org/#/c/194413/<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
<br />
== Meeting July 6, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Ironic mid-cycle sprint scheduled for Aug 12-14 in Seattle<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip <br />
*** https://review.openstack.org/#/c/187829/<br />
* Patches under review <br />
** WIP Neutron patch for addition of binding:vnic_type to facilitate filtering by ML2 drivers - https://review.openstack.org/#/c/197774/1<br />
** https://review.openstack.org/#/c/186855<br />
** https://review.openstack.org/#/c/194413/<br />
* Bare metal physical connectivity scenarios - supported and unsupported<br />
** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting June 29, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip <br />
*** https://review.openstack.org/#/c/187829/<br />
*Discuss supported/unsupported baremetal attachment scenarios - Doc available here: https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
(Opened up the doc to Edit for everyone - please feel free to post comments)<br />
*Open Discussion<br />
** A random thought based upon discussion with Armando during Neutron mid-cycle sprint - <br />
*** possibility of using device owner for Bare metal hosts as " Compute:Ironic"<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting June 22, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Please see Long Term Items section at the bottom of this wiki and feel free to add additional features that you would like included<br />
** "Get me a network" https://review.openstack.org/#/c/184857/<br />
** If anybody wants to make any announcement, feel free to add here<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip <br />
*** https://review.openstack.org/#/c/187829/<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting June 15, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Thanks to Jim and Laura for pushing updated versions of the specs. <br />
** If anybody wants to make any announcement, feel free to add here<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip <br />
*** https://review.openstack.org/#/c/187829/<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting June 8, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Priority for this week is to finalize the specs so that we can move to the implementation<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip<br />
*** https://review.openstack.org/#/c/187829/<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Initial Kick off Meeting June 1, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** We need contributors to help with implementation. Please identify as to what will you be willing to help with<br />
* Discuss Team Goals<br />
* Progress on the spec for modification to Ironic Port API<br />
* Nova/Neutron interaction proposal (jroll) -- let's add an optional parameter to the Neutron API to control whether or not to plumb the network immediately, and use it like this https://review.openstack.org/#/c/186855/<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Team Charter/Goals - for Liberty release ==<br />
*Create a spec with the details of Bare Metal physical connectivity information model and Ironic Port API modification<br />
** Generate a patch to implement this spec<br />
*Define the details of the network flip orchestration logic<br />
** Finalize as to what is the best way to refactor Nova code to facilitate this functionality<br />
*CI for testing this functionality<br />
** this includes a plan as well implementation<br />
*Initially this feature will be 'experimental' for Liberty for both Neutron and Ironic.<br />
** As the feature stabilizes in both Ironic and Neutron in 'M' release, we will move it out of 'experimental'.<br />
<br />
=== Initial Charter will not cover the following === <br />
* Automated discovery of the ports physical connectivity <br />
** Initial functionality will be tested by using modified Ironic Port IP to specify the physical connectivity information<br />
<br />
=== Long term items (not covered in initial charter) ===<br />
* Enhancement to the flavor type based upon the Lag'ed ports for Bare metal servers - for better bandwidth<br />
* Ability for an operator to specify/select a port (from multiple ports connecting a BM server) to connect to a given network - e.g. an option in "nova boot" to specify a specific port <br />
* We will consider utilizing other ways to pass the physical connectivity information to Neutron (if it presents additional flexibility to support additional features) - such as resource labels, using an Ironic specific table in port-binding, etc. <br />
* Feel free to add additional items<br />
<br />
== Previous meetings Logs==<br />
*http://eavesdrop.openstack.org/meetings/ironic_neutron/</div>Sukhdevhttps://wiki.openstack.org/w/index.php?title=Meetings/ML2&diff=140520Meetings/ML22016-11-16T05:19:11Z<p>Sukhdev: </p>
<hr />
<div>'''Weekly on Wednesdays at 1600 UTC on #openstack-meeting-alt'''<br />
<br />
Tracking ML2 Subgroup Reviews: [https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews here]<br />
<br />
<br />
==Agenda==<br />
<br />
=== Meeting November 16, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
<br />
==Agenda==<br />
<br />
=== Meeting November 9, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Ocata Summit Retrospective<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
*** part of this Barcelona summit design session: https://etherpad.openstack.org/p/ocata-nova-neutron-session<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting November 2, 2016 ===<br />
<br />
* Skipping due to Ocata summit travel/recovery<br />
<br />
=== No Meeting October 26, 2016 ===<br />
<br />
* Skipping due to Ocata summit<br />
<br />
=== Meeting October 19, 2016 ===<br />
<br />
* Announcements<br />
** Next week Summit in Barcelona. No meeting next week<br />
<br />
* Ocata Planning<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
*** part of this Barcelona summit design session: https://etherpad.openstack.org/p/ocata-nova-neutron-session<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting October 12, 2016 ===<br />
<br />
* Announcements<br />
** Bob Kukura will not be at today's meeting.<br />
<br />
* Ocata Planning<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** nova spec: https://review.openstack.org/375580<br />
*** part of this Barcelona summit design session: https://etherpad.openstack.org/p/ocata-nova-neutron-session<br />
*** Unifying the portbinding logic is not a necessary part of this proposal anymore<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting October 5, 2016 ===<br />
<br />
* Announcements<br />
** Bob Kukura will not be at today's meeting.<br />
<br />
* Ocata Planning<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** Unifying the portbinding logic is not a necessary part of this proposal anymore<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting September 28, 2016 ===<br />
<br />
=== No Meeting September 21, 2016 ===<br />
<br />
=== No Meeting September 14, 2016 ===<br />
<br />
=== Meeting September 7, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Bugs/RFEs<br />
** Provide Portbinding information for Nova Live Migration - andreas <br />
*** spec - https://review.openstack.org/#/c/309416/<br />
*** Unifying the portbinding logic is not a necessary part of this proposal anymore<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== No Meeting August 31, 2016 ===<br />
<br />
* Neither sukhdev nor rkukura is available to chair today, so we'll skip this week's meeting.<br />
<br />
=== Meeting August 24, 2016 ===<br />
<br />
* Announcements<br />
** N-3 is Sept 1<br />
<br />
* Bugs/RFEs<br />
** Unify ML2 portbinding and dvr portbinding tables - andreas (not available for today's meeting)<br />
*** please review this patch - https://review.openstack.org/#/c/317358<br />
*** spec for live migration - https://review.openstack.org/#/c/309416/<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception - see patch here - https://review.openstack.org/#/c/327500<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 17, 2016 ===<br />
<br />
* Announcements<br />
** N-3 is Sept 1<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
*** I have added the conf calling information for remote participation - see - https://etherpad.openstack.org/p/newton-neutron-midcycle-workitems<br />
<br />
<br />
* Bugs/RFEs<br />
** Unify ML2 portbinding and dvr portbinding tables - andreas <br />
<br />
** please review this patch - https://review.openstack.org/#/c/317358<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception - see patch here - https://review.openstack.org/#/c/327500<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate - Unassigned <br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2 - see patch here - https://review.openstack.org/#/c/336068/<br />
<br />
* Open Discussion<br />
<br />
** Clarification on coupling between port create and port update calls to mech drivers<br />
<br />
=== Meeting August 3, 2016 ===<br />
<br />
* Announcements<br />
** N-3 is Sept 1<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
** Barcelona summit presentation voting has started: https://www.openstack.org/summit/barcelona-2016/vote-for-speakers<br />
<br />
* Bugs/RFEs<br />
** Unify ML2 portbinding and dvr portbinding tables - andreas <br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1609184 [RFE] ML2: Allow retry on db error by precommit https://review.openstack.org/#/c/350315/<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 27, 2016 ===<br />
<br />
* Meeting was cancelled this week<br />
<br />
=== Meeting July 20, 2016 ===<br />
<br />
* Announcements<br />
** N-2 is behind us<br />
** N-3 is Sept 1<br />
** Project Mascot/logo - see here - http://lists.openstack.org/pipermail/openstack-dev/2016-July/099046.html<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
<br />
* Bugs/RFEs<br />
** Unify ML2 portbinding and dvr portbinding tables - andreas <br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 13, 2016 ===<br />
<br />
* Announcements<br />
** Deadline to submit proposals for Barcelona summit is today<br />
** N-2 is this week - http://releases.openstack.org/newton/schedule.html<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
<br />
* Bugs/RFEs<br />
** Unify of ML2 portbinding and dvr portbinding tables<br />
<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
<br />
<br />
=== Meeting July 6, 2016 ===<br />
<br />
* Announcements<br />
** July 12-14 Neuton-2<br />
** Neutron mid-cycle August 17-19 in Cork, Ireland<br />
* Bugs/RFEs<br />
** Unify of ML2 portbinding and dvr portbinding tables<br />
*** Armax commented on the spec: https://review.openstack.org/309416 . Those are his major points:<br />
*** Are we sure that vnic_type and profile are always port specific (and not binding specific)?<br />
*** Why not just merging the portbindingstable into the dvr portbindingstable?<br />
*** For Live Migration Armando rather wants a live migration specifc port extension than a general purpose port extension. The general purpose solution seems a bit overkill to him. On the summit, we decided to go the latter one, thoughts?<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
=== Meeting June 29, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Items from Last week<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting June 22, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Items from Last week<br />
** https://review.openstack.org/#/c/320657/1/neutron/db/ipam_backend_mixin.py <- Should this be fixed? Question from Rossella.<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting June 15, 2016 ===<br />
<br />
* Announcements<br />
* Unify of ML2 portbinding and dvr portbinding tables<br />
** current patchset: https://review.openstack.org/#/c/326987<br />
*** TODO: minor fixes, unit tests<br />
*** Separate Patch: OVO, rework DVR part as well<br />
** series of patches doing similar work for router ha ports: https://review.openstack.org/#/c/323993<br />
** Which one is the right way to go? Who do we need to involve to land this in Newton?<br />
<br />
* Open Discussion<br />
** https://review.openstack.org/#/c/320657/1/neutron/db/ipam_backend_mixin.py <- Should this be fixed? Question from Rossella.<br />
** driver api "feature requests"<br />
*** https://bugs.launchpad.net/neutron/+bug/1273730 MechanismDriverError hides original exception<br />
*** https://bugs.launchpad.net/neutron/+bug/1583096 ml2 supported extensions list is inaccurate<br />
*** https://bugs.launchpad.net/neutron/+bug/1587401 Helper method to change status of port to abnormal state is needed in ml2.<br />
*** https://bugs.launchpad.net/neutron/+bug/1592238 [RFE] ml2: needs a way for MD to pass data from precommit to postcommit<br />
<br />
=== Meeting June 8, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Open Discussion<br />
<br />
=== Meeting June 1, 2016 ===<br />
<br />
* Announcements<br />
** N-1 is *this* week<br />
** http://releases.openstack.org/newton/schedule.html<br />
<br />
* Manila-ML2 integration <br />
** https://bugs.launchpad.net/neutron/+bug/1573197<br />
<br />
* Security Groups Discussion<br />
<br />
* Open Discussion<br />
** Some routed networks stuff (carl_baldwin)<br />
*** https://review.openstack.org/#/c/317358 - Enabling create / delete of segments directly<br />
*** https://review.openstack.org/#/c/321152 - ML2 bug doesn't allow return of IP allocation in port update.<br />
<br />
=== Meeting May 25, 2016 ===<br />
<br />
* Today's meeting was cancelled - we will meet next week<br />
<br />
* Announcements<br />
** N-1 is next week<br />
** http://releases.openstack.org/newton/schedule.html<br />
<br />
* Manila-ML2 integration <br />
** https://bugs.launchpad.net/neutron/+bug/1573197<br />
<br />
* Security Groups Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting May 18, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Bugs<br />
<br />
* Open Discussion<br />
<br />
=== Meeting May 11, 2016 ===<br />
<br />
(carl_baldwin) Will there be a meeting this week? - Yes<br />
<br />
* Announcements<br />
<br />
* Newton charter for ML2 <br />
** Trunked ports integration with ML2 <br />
** Integration of Segments service plugin with ML2 (see below)<br />
<br />
* Bugs<br />
** Missing ML2 config options in config reference: https://bugs.launchpad.net/openstack-manuals/+bug/1567792<br />
<br />
* Open Discussion<br />
** Some routed networks topics<br />
*** creating and deleting segments on existing network through new segment API<br />
**** Any cases it should be forbidden?<br />
*** Integrating the segments service plugin with ML2<br />
<br />
<br />
=== Meeting May 4, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Discussion on the charter for ML2 for Newton<br />
** Some of the discussion during summit - https://etherpad.openstack.org/p/newton-neutron-unplugged-track<br />
<br />
* Bugs<br />
** Missing ML2 config options in config reference: https://bugs.launchpad.net/openstack-manuals/+bug/1567792<br />
<br />
* Open Discussion<br />
<br />
=== Meeting April 20, 2016 ===<br />
<br />
* Announcements<br />
** rkukura cannot attend today<br />
** Austin Summit Next week<br />
** No meeting next week (4/27)<br />
<br />
* Neutron Austin Design sessions schedule<br />
** https://www.openstack.org/summit/austin-2016/summit-schedule/global-search?t=Neutron%3A<br />
<br />
* Bugs<br />
** Missing ML2 config options in config reference: https://bugs.launchpad.net/openstack-manuals/+bug/1567792<br />
<br />
* Open Discussion<br />
** Nova-Neutron Porbinding Migration issues (+ macvtap migration, cross l2 agent migration) <br />
*** Cannot attend today, so here a brief update (scheuran, 2016-04-13)<br />
*** Started discussion on the ML http://lists.openstack.org/pipermail/openstack-dev/2016-April/092073.html<br />
*** In a lengthy chat with kevinbenton today we agreed to follow up the multiple port binding thing<br />
*** I started rebasing Bobs patches https://review.openstack.org/#/c/189410 - it will take a while, as I'm learning a lot on the way ;)<br />
*** And a BP + spec is required for the API changes that externalize multiple bindings per port, also still TBD<br />
<br />
=== Meeting April 13, 2016 ===<br />
<br />
* Announcements<br />
** Newton is now open for business<br />
** Networking Guide ML2 section merged: http://docs.openstack.org/mitaka/networking-guide/config-ml2-plug-in.html (scheuran)<br />
<br />
* Neutron Austin Design sessions schedule<br />
** https://www.openstack.org/summit/austin-2016/summit-schedule/global-search?t=Neutron%3A<br />
<br />
* Bugs<br />
** Missing ML2 config options in config reference: https://bugs.launchpad.net/openstack-manuals/+bug/1567792<br />
<br />
* Open Discussion<br />
** Nova-Neutron Porbinding Migration issues (+ macvtap migration, cross l2 agent migration) <br />
*** Cannot attend today, so here a brief update (scheuran, 2016-04-13)<br />
*** Started discussion on the ML http://lists.openstack.org/pipermail/openstack-dev/2016-April/092073.html<br />
*** In a lengthy chat with kevinbenton today we agreed to follow up the multiple port binding thing<br />
*** I started rebasing Bobs patches https://review.openstack.org/#/c/189410 - it will take a while, as I'm learning a lot on the way ;)<br />
*** And a BP + spec is required for the API changes that externalize multiple bindings per port, also still TBD<br />
<br />
=== Meeting April 6, 2016 ===<br />
<br />
* Announcements<br />
** Mitaka release is this week<br />
<br />
* Neutron Austin Design summit Ideas <br />
** Link - https://etherpad.openstack.org/p/newton-neutron-summit-ideas<br />
<br />
* port binding discussion on migration (scheuran) - continuation from previous week<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 30, 2016 ===<br />
<br />
* Announcements<br />
** Mitaka RC2 in the works<br />
<br />
* Neutron Austin Design summit Ideas <br />
** Link - https://etherpad.openstack.org/p/newton-neutron-summit-ideas<br />
<br />
* port binding discussion on migration (scheuran)<br />
** In case distributed ports would be needed, old (currently abandoned, but worth revisiting) effort to cleanup DVR's distributed port implementation as a precursor to generalizing it is here:<br />
*** https://bugs.launchpad.net/neutron/+bug/1367391<br />
*** https://review.openstack.org/#/c/189410/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 23, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Neutron Austin Design summit Ideas <br />
** Link - https://etherpad.openstack.org/p/newton-neutron-summit-ideas<br />
<br />
* port binding discussion on migration (scheuran)<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 16, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Docs ML2 configuration section update<br />
** Documentation - https://review.openstack.org/#/c/282349<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* port binding with port owned by router<br />
<br />
* Simulate portbinding on migration target host (scheuran)<br />
** Use Case: Migration cross l2 agents, migration with macvtap l2 agent --> In both cases nova needs to know the portbinding information that should be used on the migration target before migration has started (in nova pre_live_migration) and before port has been bound. This information is required to trigger the correct vif-plug action on the target and to modify the libvirt domain.xml accordingly<br />
** Approach: Some new api call is required, which simulates the portbinding for the target host and returns this information<br />
** This is just as a heads up - I try to come up with more details in the next meeting (23rd of March)<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 9, 2016 ===<br />
<br />
* Announcements<br />
** rkukura cannot attend today<br />
<br />
* Modular L2 agent update<br />
** Documentation - https://review.openstack.org/#/c/282349<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting March 2, 2016 ===<br />
<br />
* Announcements<br />
** Mitaka-3 is this week<br />
<br />
* Modular L2 agent update<br />
** Documentation - https://review.openstack.org/#/c/282349<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting February 24, 2016 ===<br />
<br />
* Announcements<br />
** neutron mid-cycle this week - https://etherpad.openstack.org/p/neutron-mitaka-midcycle<br />
<br />
* Open Agenda - based upon interest<br />
<br />
* Modular L2 agent update<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting February 17, 2016 ===<br />
<br />
* Announcements<br />
** rkukura on PTO this week<br />
<br />
* Open Agenda - based upon interest<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Modular L2 agent update<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting February 10, 2016 ===<br />
<br />
* Announcements<br />
** Do not forget to vote on sessions for Austin Summit<br />
*** https://www.openstack.org/summit/austin-2016/vote-for-speakers<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Modular L2 agent update<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting February 3, 2016 ===<br />
<br />
* Announcements<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Modular L2 agent update<br />
<br />
* Routed networks discussion<br />
** https://review.openstack.org/#/c/225384/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting January 27, 2016 ===<br />
<br />
* Announcements<br />
** Austin (Newton) Summit session proposal deadline is Monday<br />
*** https://www.openstack.org/summit/austin-2016/call-for-speakers<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Open Discussion<br />
<br />
=== Meeting January 20, 2016 ===<br />
<br />
* Announcements<br />
<br />
* Driver API for SecurityGroup <br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Any topics of interest to ML2 - Open Agenda based upon the interest<br />
* Open Discussion<br />
<br />
<br />
=== Meeting January 13, 2016 ===<br />
<br />
* Announcements<br />
** M2 is next week<br />
<br />
* Driver API for SecurityGroup <br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Any topics of interest to ML2 - Open Agenda based upon the interest<br />
* Open Discussion<br />
<br />
=== Meeting January 6, 2016 ===<br />
* Announcements<br />
** M2 Mid Jan<br />
<br />
* Driver API for SecurityGroup - good discussion on the bug<br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* Trunk port binding for VLAN-awere VMs - pretty much ready to go<br />
** Spec - https://review.openstack.org/#/c/243786/<br />
<br />
* limited-portsec implementation<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Any topics of interest to ML2 - Open Agenda based upon the interest<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 30, 2015 ===<br />
<br />
* No meeting<br />
<br />
=== Meeting December 23, 2015 ===<br />
<br />
* No meeting<br />
<br />
=== Meeting December 16, 2015 ===<br />
<br />
* Announcements<br />
** Sukhdev is off for next two weeks, rkukura is off week after next<br />
** no meeting 12/30<br />
** quick poll - meet next week (12/23)?<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** Spec - https://review.openstack.org/#/c/243786/<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran (can't attend today 12/09)<br />
** This patch needs to go in first, then we're ready to do the split of the lb agent: https://review.openstack.org/250542<br />
** Split of the lb agent: Will be updated after above went in: https://review.openstack.org/#/c/246318/<br />
** Moving the code to a separate file [WIP] https://review.openstack.org/#/c/248138/<br />
** Also had a discussion with kevinbenton and ajo if arp spoofing stuff could be modelled as agent extension. Could not convince them, so we agreed to go on with the current design and keep that in the back of our minds for the future.<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* limited-portsec Discussion<br />
** if the limited-portsec depend on port-sec extension, there maybe code in limited-portsec to extend the dict of port-sec.<br />
** https://review.openstack.org/#/c/250036/ , difficult to handle the dependency in these extensions.<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 9, 2015 ===<br />
<br />
* Announcements<br />
** Sukhdev is off for next three weeks<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** Spec - https://review.openstack.org/#/c/243786/<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran (can't attend today 12/09)<br />
** This patch needs to go in first, then we're ready to do the split of the lb agent: https://review.openstack.org/250542<br />
** Split of the lb agent: Will be updated after above went in: https://review.openstack.org/#/c/246318/<br />
** Moving the code to a separate file [WIP] https://review.openstack.org/#/c/248138/<br />
** Also had a discussion with kevinbenton and ajo if arp spoofing stuff could be modelled as agent extension. Could not convince them, so we agreed to go on with the current design and keep that in the back of our minds for the future.<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* limited-portsec Discussion<br />
** if the limited-portsec depend on port-sec extension, there maybe code in limited-portsec to extend the dict of port-sec.<br />
** https://review.openstack.org/#/c/250036/<br />
<br />
* Open Discussion<br />
** Discussion on passing network ID to the type drivers - enhancement is needed to three methods as follows:<br />
*** def allocate_tenant_segment(self, session, network_id=None):<br />
*** def reserve_provider_segment(self, session, segment, network_id=None):<br />
*** def release_segment(self, session, segment, network_id=None):<br />
<br />
=== Meeting December 2, 2015 ===<br />
* Announcements<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
** https://bugs.launchpad.net/neutron/+bug/1518087<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** Spec - https://review.openstack.org/#/c/243786/<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
** https://review.openstack.org/#/c/246318/<br />
** https://review.openstack.org/#/c/248138/<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting November 25, 2015 ===<br />
* Announcements<br />
** M1 is due next week<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** Bence Romsics discussed with ML2 subteam at summit<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting November 18, 2015 ===<br />
* Announcements<br />
** M1 is due in first week of Dec<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** Bence Romsics discussed with ML2 subteam at summit<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
<br />
=== Meeting November 11, 2015 ===<br />
* Announcements<br />
** Welcome back from the summit and our week off!<br />
** Mitaka-1 December 1: https://launchpad.net/neutron/+milestone/mitaka-1<br />
<br />
* Mitaka Design Summit recap<br />
** Etherpads: https://wiki.openstack.org/wiki/Design_Summit/Mitaka/Etherpads#Neutron<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** spec review: https://review.openstack.org/#/c/240356/<br />
<br />
* Driver status coalescing/visibility<br />
** John Joyce, Isaku Yamahata and Arvind Somya agreed to discuss and create a proposal<br />
<br />
* Trunk port binding for VLAN-awere VMs (and baremetal?)<br />
** Bence Romsics discussed with ML2 subteam at summit<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/vlan-aware-vms<br />
** How does port binding work for this?<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
=== Meeting October 21, 2015 ===<br />
* Announcements<br />
** Mitaka summit is next week<br />
** No ML2 IRC meeting during summit<br />
<br />
* Mitaka Design Summit<br />
** Neutron Design Summit schedule - https://www.openstack.org/summit/tokyo-2015/schedule/design-summit<br />
<br />
* ML2 pre-cycle sprint recap<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** email summaries - TBD<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* Modular l2 agent & macvtap<br />
** Update from scheuran<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
=== Meeting October 14, 2015 ===<br />
<br />
* Meeting cancelled due to low attendance<br />
<br />
=== Meeting October 7, 2015 ===<br />
<br />
* No meeting - ML2 pre-cycle sprint<br />
<br />
=== Meeting Sept 30, 2015 ===<br />
* Announcements<br />
** Neutron has a new PTL for Mitaka - congratulations to armax and many thanks to mestery!<br />
** ML2 pre-cycle sprint is next week<br />
** No ML2 IRC meeting next week<br />
<br />
* ML2 pre-cycle sprint<br />
** Sprint announcement - http://lists.openstack.org/pipermail/openstack-dev/2015-September/073927.html<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** Logistics<br />
** Prep<br />
<br />
* Mitaka Design Summit proposals for ML2 - discussion <br />
** Neutron Mitaka Design Summit proposals - https://etherpad.openstack.org/p/neutron-mitaka-designsummit<br />
<br />
* Driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* Modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
** Update from shivharis<br />
<br />
* Open Discussion<br />
<br />
=== Meeting Sept 23, 2015 ===<br />
* Announcements<br />
** Liberty RC1 contents - https://launchpad.net/neutron/+milestone/liberty-rc1<br />
** PTL election is this week - https://wiki.openstack.org/wiki/PTL_Elections_September_2015<br />
<br />
* ML2 late-cycle plan<br />
** Sprint announcement - http://lists.openstack.org/pipermail/openstack-dev/2015-September/073927.html<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* Mitaka Design Summit proposals for ML2 - discussion <br />
** Nutron Mitaka Design Summit proposals - https://etherpad.openstack.org/p/neutron-mitaka-designsummit<br />
<br />
* driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting Sept 16, 2015 ===<br />
<br />
* Announcements<br />
** Liberty RC1 contents - https://launchpad.net/neutron/+milestone/liberty-rc1<br />
<br />
* ML2 late-cycle plan<br />
** Sprint announcement - http://lists.openstack.org/pipermail/openstack-dev/2015-September/073927.html<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* Mitaka Design Summit proposals for ML2 - discussion <br />
** Nutron Mitaka Design Summit proposals - https://etherpad.openstack.org/p/neutron-mitaka-designsummit<br />
<br />
* driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting Sept 9, 2015 ===<br />
<br />
* Announcements<br />
** Liberty-3 contents - https://launchpad.net/neutron/+milestone/liberty-3<br />
** Liberty RC1 contents - https://launchpad.net/neutron/+milestone/liberty-rc1<br />
<br />
* ML2 late-cycle plan<br />
** Sprint announcement - http://lists.openstack.org/pipermail/openstack-dev/2015-September/073927.html<br />
<br />
* Mitaka Design Summit proposals for ML2 - discussion <br />
** Brainstorm ideas for the Mitaka ML2 design summit ideas<br />
** Nutron Mitaka Design Summit proposals - https://etherpad.openstack.org/p/neutron-mitaka-designsummit<br />
<br />
* driver API for SecurityGroup - yamamoto<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting Sept 2, 2015 ===<br />
<br />
* Announcements<br />
** Liberty FF is this week (or early next week)<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is Yahoo (tentative) <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** Task Flow Document<br />
*** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* driver API for SecurityGroup - Do we want to come up with a plan for Design session in Tokyo for this? <br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Physical Topology Discussion<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 26, 2015 ===<br />
<br />
* Announcements<br />
** Liberty FF is next week<br />
<br />
* Action Items from previous weeks:<br />
** rkukura to work with others to finalize the venue for the ML2 late-cycle sprint<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is TBD. <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* driver API for SecurityGroup<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 19, 2015 ===<br />
<br />
* Announcements<br />
** Liberty FF is two weeks away<br />
<br />
* Action Items from previous weeks:<br />
** rkukura and Sukhdev to re-organize weekly meeting agenda around goals for upcoming Mitaka cycle as well as anything needed to wrap up for liberty<br />
** rkukura to work with others to finalize the venue for the ML2 late-cycle sprint<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is TBD. <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L3 Blueprints - https://launchpad.net/neutron/+milestone/liberty-3<br />
** couple of Blueprints may be of interest to ML2 team<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* driver API for SecurityGroup<br />
** problems<br />
*** it currently assumes RPC+agent based implementation<br />
*** no sane way for mech drivers to hook SG operations like create_security_group<br />
** the existing practice: use callbacks<br />
*** eg. https://github.com/openstack/networking-midonet/blob/master/midonet/neutron/ml2/sg_callback.py<br />
*** works but ugly<br />
** bug: https://bugs.launchpad.net/neutron/+bug/1444112<br />
<br />
* modular l2 agent & macvtap<br />
** I (scheuran) will not join todays meeting, so here a short update:<br />
** sc68cal and scheuran are refactoring the lb agent to look more like ovs and transforming it to a plugable interface (that can take both, lb and macvtap)<br />
** see https://review.openstack.org/#/q/status:open+project:openstack/neutron+branch:master+topic:bug/1468803,n,z<br />
** I (scheuran) will be out a for a few weeks, so you won't see much process until midst of September<br />
<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 12, 2015 ===<br />
<br />
* Announcements<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is TBD. <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L3 Blueprints - https://launchpad.net/neutron/+milestone/liberty-3<br />
** couple of Blueprints may be of interest to ML2 team<br />
<br />
* L2 Modular Agent discussion<br />
** macvtap agent and ML2 discussion. Feel free to express your opinion - http://lists.openstack.org/pipermail/openstack-dev/2015-August/071207.html<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting August 5, 2015 ===<br />
<br />
* Announcements<br />
** Liberty FF is end of August<br />
<br />
* ML2 late-cycle plan<br />
** Meeting will take place in the week of 10/5. The host is TBD. <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L3 Blueprints - https://launchpad.net/neutron/+milestone/liberty-3<br />
** couple of Blueprints may be of interest to ML2 team<br />
<br />
* L2 Modular Agent discussion<br />
** macvtap agent and ML2 discussion. Feel free to express your openion - http://lists.openstack.org/pipermail/openstack-dev/2015-August/071207.html<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 29, 2015 ===<br />
<br />
* Announcements<br />
** Liberty-2 is this week<br />
** Liberty-3 is end of August<br />
<br />
* ML2 late-cycle plan<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L2 Modular Agent discussion<br />
<br />
* Place for Macvtap agent (scheuran) - Putting this right after l2-agent, as it is related to it<br />
** Planning a ml2 driver + l2 agent for macvtap attachments (independent from sriov). But where should it land?<br />
*** 1) own openstack repo networking-macvtap (already some discussion there: https://review.openstack.org/#/c/195907/)<br />
*** 2) in neutron tree as new reference, own agent (duplicating code)<br />
*** 3) In neutron tree, Integrated into linuxbridge agent (reusing about 500 lines of code, mostly main loop, detecting new devices,...); Extracting superclass out of linuxbridge agent that can be subclassed. Having config option to either run agent in lb or in macvtap mode. fully functional prototype (macvtap stuff tested): https://github.com/scheuran/networking-macvtap/commit/36a068cf3d3d6930ab9330efb099cd95a84ca785<br />
*** 4) modular l2 agent, but as long it is being discussed go with #1<br />
*** 5) Prototyping modular layer 2 agent ( #a in separate repo vs. #b together with lb)<br />
** Anyhow there will be a separate ml2 driver which will either land in tree or in the networking-macvtap repo<br />
** Spec on github (assuming it will land in a separate repo): https://github.com/scheuran/networking-macvtap/commit/bc239419398ec039da35ec949a14691280733bf6<br />
** Has been discussed in yesterdays neutron meeting where I was asked to evaluate agent-extension used for qos - but that can not be used: http://eavesdrop.openstack.org/meetings/networking/2015/networking.2015-07-28-14.01.log.html<br />
<br />
<br />
* Physical Topology Discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
** request for patch review:<br />
*** https://review.openstack.org/#/c/202357/ l3_db: it updates port attribute without L2 plugin<br />
*** https://review.openstack.org/#/c/202358/ l3_db: not use L2 plugin _get_port unnecessarily<br />
*** https://review.openstack.org/#/c/202359/ l3: not use L2 plugin _get_subnet unnecessarily<br />
<br />
=== Meeting July 22, 2015 ===<br />
<br />
* Announcements<br />
** Liberty-2 is next week<br />
**Liberty Release Schedule - https://wiki.openstack.org/wiki/Liberty_Release_Schedule<br />
<br />
* Action Items<br />
** rkukura to finalize the plan for ML2 sprint<br />
*** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L2 Modular Agent discussion<br />
* Physical Topology Discussion<br />
* Ironic/Neutron-ML2 integration discussion<br />
** https://wiki.openstack.org/wiki/Meetings/Ironic-neutron<br />
<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 15, 2015 ===<br />
<br />
* Announcements<br />
** Liberty-2 is fast approaching - end of July<br />
**Liberty Release Schedule - https://wiki.openstack.org/wiki/Liberty_Release_Schedule<br />
<br />
* Action Items<br />
** rkukura to finalize the plan for ML2 sprint<br />
*** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
* L2 Modular Agent discussion<br />
* Physical Topology Discussion<br />
* Ironic/Neutron-ML2 integration discussion<br />
** https://wiki.openstack.org/wiki/Meetings/Ironic-neutron<br />
** ML2 based test framework for Ironic - call for discussion/Ideas<br />
<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 8, 2015 ===<br />
<br />
* Announcements<br />
<br />
* Action Items<br />
** rkukura and manishg to finalize the ML2 sprint plans and put together an etherpad for sprint<br />
*** Etherpad started: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** asomya and shivharis to add Physical Topology to the ML2 charter for Liberty<br />
<br />
* ML2 Mid-cycle sprint - decide on the date <br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
<br />
** Following participants are available - please add your name, if you can participate<br />
*** Sukhdev K<br />
*** Bob K<br />
*** Arvind S<br />
*** Manish G<br />
*** Kevin B<br />
*** Josh <br />
* L2 Modular Agent discussion<br />
* Physical Topology Discussion<br />
* Ironic/Neutron-ML2 integration discussion<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting July 1, 2015 ===<br />
<br />
* Announcements<br />
<br />
* Action Items<br />
** rkukura and manishg to finalize the ML2 sprint plans and put together an etherpad for sprint<br />
*** Etherpad started: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** banix to discuss Modular L2 agents topic in Neutron core team and drive the priority<br />
** asomya and shivharis to add Physical Topology to the ML2 charter for Liberty<br />
<br />
* Neutron Mid-cycle sprint recap (Sukhdev)<br />
<br />
* ML2 Mid-cycle sprint<br />
** Etherpad: https://etherpad.openstack.org/p/Neutron_ML2_Mid-Cycle_Sprint<br />
** July 13-17 seems like the earliest possible week<br />
** Following participants are available - please add your name, if you can participate<br />
*** Sukhdev K<br />
*** Bob K<br />
*** Arvind S<br />
*** Manish G<br />
*** Josh <br />
** Task Flow Document<br />
*** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Discussion on binding_profile_type to facilitate filtering of Ironic ports or using device_owner (Sukhdev)<br />
<br />
* Open Discussion<br />
<br />
=== Meeting June 24, 2015 ===<br />
<br />
* No meeting - Neutron mid-cycle sprint<br />
<br />
=== Meeting June 17, 2015 ===<br />
<br />
* Announcements<br />
** VLAN aware VMs meeting 6-15-2015<br />
*** https://etherpad.openstack.org/p/YVR-neutron-vlan-trunk<br />
<br />
* Action Items<br />
** banix to discuss Modular L2 agents topic in Neutron core team and drive the priority<br />
** asomya and shivharis to add Physical Topology to the ML2 charter for Liberty<br />
** manishg to propose two or three time slots for mid-cycle sprint for task flow<br />
*** Proposing a few dates here (we will probably need 2 days but just proposing a range)<br />
**** Jul/8 - Jul/10<br />
**** Jul/13 - Jul/15<br />
**** Sep/9 - Sep/11<br />
**** Sep/16 - Sep/18<br />
**** Sep/23 - Sep/25<br />
<br />
* Neutron Mid-Cycle Sprint Discussion <br />
** https://etherpad.openstack.org/p/neutron-liberty-mid-cycle <br />
*** July 13-17 seems like the earliest possible week<br />
** Following participants are available - please add your name, if you can participate<br />
*** Sukhdev K<br />
*** Bob K<br />
*** Manish G<br />
*** Josh <br />
<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
=== Meeting June 10, 2015 ===<br />
*Absence: <br />
** banix. I will be away. Will follow up on my AI by next week.<br />
<br />
* Announcements<br />
** New RFE process - to be followed after Liberty 1<br />
*** http://docs.openstack.org/developer/neutron/policies/blueprints.html#neutron-request-for-feature-enhancements<br />
** Core-vendor decomp - Phase II<br />
*** https://review.openstack.org/#/c/187267<br />
<br />
* Action Items<br />
** rkukura to discuss with QoS implications with ajo on ML2<br />
** banix to discuss Modular L2 agents topic in Neutron core team and drive the priority<br />
** asomya and shivharis to add Physical Topology to the ML2 charter for Liberty<br />
** manishg to propose two or three time slots for mid-cycle sprint for task flow<br />
*** Proposing a few dates here (we will probably need 2 days but just proposing a range)<br />
**** Jul/8 - Jul/10<br />
**** Jul/13 - Jul/15<br />
**** Sep/9 - Sep/11<br />
**** Sep/16 - Sep/18<br />
**** Sep/23 - Sep/25<br />
<br />
* Neutron Mid-Cycle Sprint Discussion <br />
** I have removed Task Flow item from etherpad for Ft. Collins mid-cycle. <br />
** https://etherpad.openstack.org/p/neutron-liberty-mid-cycle <br />
** Discussion on the time frame that works for people to have an ML2 mid-cycle in the Bay Area<br />
*** July 13-17 seems like the earliest possible week<br />
** Following participants are available - please add your name, if you can participate<br />
*** Sukhdev K<br />
*** Bob K<br />
*** Manish G<br />
*** Josh <br />
<br />
* Task Flow Document<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting June 3, 2015 ===<br />
<br />
* Announcements<br />
** Ironic-Neutron integration weekly meetings was kicked off this week - Lots of interest in this topic . Anybody interested in this topic, please join us next week and every week after that.<br />
*** https://wiki.openstack.org/wiki/Meetings/Ironic-neutron<br />
** New Spec process<br />
*** https://github.com/openstack/neutron/blob/master/doc/source/policies/blueprints.rst<br />
** Core-vendor decomp - Phase II<br />
*** https://review.openstack.org/#/c/187267<br />
<br />
* Charter of ML2 sub-team for Liberty Cycle<br />
** Task Flow<br />
** Decomposition phase -2<br />
<br />
* Neutron Mid-Cycle Sprint Discussion <br />
** Key players for the Task Flow can not make the sprint. Possibilities are to hold mid-cycle sprint in Bay Area. Who is interested? Who can make it? <br />
** https://etherpad.openstack.org/p/neutron-liberty-mid-cycle <br />
<br />
* Task Flow Discussion<br />
** We lost opportunity to discuss it in Vancouver<br />
** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
<br />
* Open Discussion<br />
<br />
=== Meeting May 27, 2015 ===<br />
<br />
* No meeting - recovering from summit<br />
<br />
=== Meeting May 20, 2015 ===<br />
<br />
* No meeting - Liberty Summit<br />
<br />
=== Meeting May 13, 2015 ===<br />
<br />
*Announcements<br />
** No meeting next two weeks. Next week everybody is at summit, following week to recover from travels<br />
<br />
*Task Flow Discussion<br />
*** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
*** midonet plugin (not done - will take care of it this week) (manishg)<br />
<br />
*Liberty Design Summit Discussion<br />
**https://wiki.openstack.org/wiki/Summit/Liberty/Etherpads#Neutron<br />
** Contributor Meetup Friday (at Summit): https://etherpad.openstack.org/p/YVR-neutron-contributor-meetup<br />
<br />
*ML2 on Neutron Mid-Cycle Sprint <br />
**https://etherpad.openstack.org/p/neutron-liberty-mid-cycle (see item 4)<br />
<br />
* Liberty BP<br />
** converting address-pair and security-group into extension driver. <br />
*** https://review.openstack.org/#/c/169223/3/specs/liberty/ml2-extension-driver-convert.rst<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
** Discussion on Port to network relationship - N:M relationship - is it allowed in our current design? <br />
*** Can one port attach to multiple networks? <br />
*** Can a (v)NIC attach to multiple networks? <br />
*** Can one network attach to multiple ports of same instance/node?<br />
<br />
=== Meeting May 6, 2015 ===<br />
<br />
*Announcements<br />
** Kilo was released last week - congratulations to everybody<br />
<br />
*Task Flow Discussion<br />
*** https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document<br />
*** midonet plugin (not done - will take care of it this week) (manishg)<br />
<br />
*Liberty Design Summit Discussion<br />
**https://wiki.openstack.org/wiki/Summit/Liberty/Etherpads#Neutron<br />
**ML2 topics are in Fishbowl room discussions - lets update it<br />
**Lightening talks are here - http://libertydesignsummit.sched.org/event/213da02952470483dfd8b2765aa88485#.VUmpcGRVhHw<br />
<br />
*ML2 on Neutron Mid-Cycle Sprint <br />
**https://etherpad.openstack.org/p/neutron-liberty-mid-cycle (see item 4)<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
=== Meeting April 29, 2015 ===<br />
*Announcements<br />
** Kilo RC3 is due any day<br />
** Starting with Liberty Spec process for new features is being abandoned in favor of light weight RFE is being implemented<br />
***https://review.openstack.org/#/c/177342/<br />
** Changes to Driver team - Doug and Maru replacing Salvatore and Mark <br />
<br />
*Action Items from Last week<br />
**manishg to document task flow discussions and look into the midonet plugin<br />
*** [https://docs.google.com/document/d/1aSgTVB7nW_v7lHH0Z0DUgfymEsx0O16k1Jgu7QFXkFA/edit?usp=sharing document] (manishg)<br />
*** midonet plugin (not done - will take care of it this week) (manishg)<br />
<br />
*Ironic (bare metal) integration through ML2 Mech Drivers (discussion)<br />
**There is a tremendous interest by many vendors, as well as Ironic team for this. I have requested a summit session for this. see item 63 on etherpad<br />
**https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
<br />
*ML2 on Neutron Mid-Cycle Sprint <br />
**https://etherpad.openstack.org/p/neutron-liberty-mid-cycle (see item 4)<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting April 22, 2015 ===<br />
*Announcements<br />
** Kilo RC2 is due any day<br />
** Networking Guide Doc Day Sprint it tomorrow. Please contact Edgar, if you want to participate/contribute<br />
*** Here is agenda for the sprint - https://etherpad.openstack.org/p/networking-guide<br />
<br />
*Action Items from Last week<br />
**Sukhdev to discuss with mestery about task flow during mid-cycle sprint<br />
**Document the discussion point related to ML2 Sync (Manish)<br />
**shivharis to find the information about release notes for Kilo and share with the team<br />
***https://wiki.openstack.org/wiki/ReleaseNotes/Kilo<br />
<br />
*ML2 on Neutron Mid-Cycle Sprint <br />
**https://etherpad.openstack.org/p/neutron-liberty-mid-cycle (see item 4)<br />
<br />
* ML2 summit sessions<br />
** Design summit session etherpad: https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting April 15, 2015 ===<br />
*Announcements<br />
** Absence: Manish (Jury Duty)<br />
** Absence next week: rkukura (PTO - college tour)<br />
** Kilo RC is out<br />
<br />
*Action Items from Last week<br />
**Add next steps for the Drivers decomposition to summit topic etherpad - shivharis<br />
**shivharis to find the information about release notes for Kilo and share with the team<br />
**rkukura and Sukhdev to discuss with mestery about task flow during mid-cycle sprint<br />
**Document the discussion point related to ML2 Sync (Manish)<br />
<br />
* Finalize recommendations to mestery on ML2 summit sessions<br />
** Design summit session etherpad: https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
<br />
* Quick update on DVR UT/fix/cleanup work (rkukura)<br />
<br />
* portsecurity tests: unit, functional and scenario<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting April 8, 2015 ===<br />
<br />
*Announcements<br />
** RC's are April 9-23 and Kilo release on April 30<br />
** Liberty mid-cycle sprint announced. <br />
*** June 24-26 in Fort Collins, CO (at HP)<br />
*** Topics to be decided after Vancouver summit - https://etherpad.openstack.org/p/neutron-liberty-mid-cycle<br />
<br />
*Action Items from Last week<br />
**Add next steps for the Drivers decomposition to summit topic etherpad - shivharis<br />
*** Design summit session etherpad: https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
**ML2 sync and error handling to summit topic etherpad (rkukura)<br />
**Document the discussion point related to ML2 Sync (Manish)<br />
<br />
* Mechanism drivers and DVR discussion (rkukura)<br />
** Have made good (but slow) progress on DVR port binding schema and logic cleanup<br />
*** https://bugs.launchpad.net/neutron/+bug/1367391<br />
*** Will miss kilo, hopefully merge early in liberty, cannot back-port to kilo due to schema changes<br />
** Discovered no current unit tests cover critical DVR port binding logic, so adding them as separate patch against current code, then will ensure they don't break in dependent cleanup patch<br />
*** Extending test_port_binding to exercise update_dvr_port_binding, get_device_details, etc. for DVR ports, utilizing existing PortContext state asserts in mechanism_test MD<br />
*** Hoped to get at least the new UTs into kilo, but probably too late, but can back-port to kilo<br />
** Discovered several issues (inconsistencies in per-host vs. host-independent state in PortContext) that would seem to break ToR switch MDs that need to track binding state per host:<br />
*** When committing DVR port binding, PortContext passed to update_port methods has new binding:vif_type and binding:vif_details for the bound host, but shows 'distributed' for previous binding:vif_type instead of 'unbound' like for normal ports, and empty strings for current or previous binding:host_id - propose to make these work like for non-DVR ports<br />
*** When updating DVR port's status, PortContext currently shows 'distributed' for binding:vif_type and empty string for host, but has binding_levels, etc., for the specific host - could change this to reflect host-specific state, or to only be called when port's status changes and reflect non-host-specific state<br />
** Issues to discuss<br />
*** Has anyone tested their MDs with DVR?<br />
*** Has anyone run into these (or other) issues?<br />
*** Is back-porting these sorts of behavioral fixes to kilo acceptable?<br />
*** Do we have consensus on making update_port methods reflect per-host state when committing DVR port binding?<br />
*** Do we prefer to make update_port methods reflect per-host state or only host-independent state when changing DVR port status, or do we need separate updates for each?<br />
<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting April 1, 2015 ===<br />
<br />
*Announcements<br />
** RC's are April 9-23 and Kilo release on April 30<br />
** Design summit session etherpad: https://etherpad.openstack.org/p/liberty-neutron-summit-topics<br />
*Action Items from Last week<br />
**Document the discussion point related to ML2 Sync (Manish)<br />
**Create an etherpad for driver decomposition discussion at Vancouver Summit<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting March 25, 2015 ===<br />
<br />
*Announcements<br />
** RC's are April 9-23 and Kilo release on April 30<br />
** RC1 content is here - https://launchpad.net/neutron/+milestone/kilo-rc1<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting March 18, 2015 ===<br />
<br />
*Announcements<br />
**L2 Gateway API is ready for consumption by everybody. Give it a test drive and provide feedback to the team. <br />
**See wiki here - https://wiki.openstack.org/wiki/Neutron/L2-GW<br />
** K3 content is here - https://launchpad.net/neutron/+milestone/kilo-3<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
<br />
=== Meeting March 11, 2015 ===<br />
<br />
*Announcements<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
<br />
<br />
=== Meeting March 4, 2015 ===<br />
<br />
*Announcements<br />
** Kilo Feature Freeze is tomorrow (March 5th)<br />
* ML2 Drivers decomposition discussion<br />
**https://github.com/openstack/neutron/blob/master/doc/source/devref/contribute.rst#how-to<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
* portsecurity patches<br />
** https://review.openstack.org/#/c/126552/<br />
** https://review.openstack.org/#/c/160051/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron/+bug/1328991<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting February 25, 2015 ===<br />
<br />
*Announcements<br />
** shivharis: under the weather<br />
* ML2 Drivers decomposition discussion<br />
** How are distributions packaging decomposed drivers?<br />
* ML2 Sync and error handling (Task Flow)<br />
**https://review.openstack.org/#/c/154333/<br />
*Few BPs being worked on may have impact on ML2 <br />
**https://blueprints.launchpad.net/neutron/+spec/nfv-vlan-trunks<br />
**https://blueprints.launchpad.net/neutron/+spec/restructure-l2-agent<br />
* ML2 Extension Driver API enhancements <br />
** https://review.openstack.org/#/c/152759/ - ready to merge<br />
** https://review.openstack.org/#/c/129178/ - coming along well<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting February 18, 2015 ===<br />
<br />
*Announcements<br />
* ML2 Drivers decomposition discussion<br />
** How are distributions packaging decomposed drivers?<br />
* ML2 Sync and error handling (Task Flow)<br />
* ML2 Extension Driver API enhancements<br />
** Needed for PortSecurity extension driver<br />
** https://review.openstack.org/#/c/152759/<br />
** https://review.openstack.org/#/c/129178/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting February 11, 2015 ===<br />
<br />
*Announcements<br />
**K2 is already out<br />
**Feature proposal freeze for Kilo is March 5<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow) - Follow on from previous week (manishg)<br />
** PoC: https://review.openstack.org/#/c/154333/<br />
* ML2 Extension Driver API enhancements<br />
** Needed for PortSecurity extension driver<br />
** https://review.openstack.org/#/c/152759/<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting February 4, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is this week week<br />
*** https://launchpad.net/neutron/+milestone/kilo-2<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow) - manishg<br />
* Blueprint list consolidation - updated link is here: <br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Open Discussion<br />
<br />
=== Meeting January 28, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is next week<br />
*** https://launchpad.net/neutron/+milestone/kilo-2<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow) - update manishg<br />
* Blueprint list consolidation (shivharis and manishg)<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
**https://bugs.launchpad.net/neutron/+bug/1415526<br />
* Open Discussion<br />
<br />
=== Meeting January 21, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is on Feb 5th<br />
*** https://launchpad.net/neutron/+milestone/kilo-2<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow) - update manishg<br />
* Blueprint list consolidation (shivharis and manishg)<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://bugs.launchpad.net/neutron/+bug/1179223 (romilg)<br />
** Review patch set for the bug/1179223 https://review.openstack.org/#/c/136106/<br />
** https://bugs.launchpad.net/neutron/+bug/1367391 (matrohon)<br />
* Open Discussion<br />
<br />
=== Meeting January 14, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is few weeks away<br />
*** https://launchpad.net/neutron/+milestone/kilo-2<br />
* ML2 Drivers decomposition discussion<br />
* ML2 Sync and error handling (Task Flow)<br />
* Blueprint list consolidation (shivharis and manishg)<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://review.openstack.org/#/c/113999/<br />
* Open Discussion<br />
<br />
=== Meeting January 7, 2015 ===<br />
<br />
*Announcements<br />
**Kilo-2 is in one month<br />
*** https://wiki.openstack.org/wiki/Kilo_Release_Schedule<br />
* L2 Gateway update<br />
** Team plans to meet every other week initially - goal is to have an API within Kilo cycle<br />
**See details here: https://wiki.openstack.org/wiki/Meetings#Networking_L2_Gateway_meeting<br />
* ML2 Drivers decomposition discussion<br />
* Blueprint list consolidation (shivharis and manishg)<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 31, 2014 ===<br />
<br />
* No meeting - holiday break<br />
<br />
=== Meeting December 24, 2014 ===<br />
<br />
* No meeting - holiday break<br />
<br />
=== Meeting December 17, 2014 ===<br />
<br />
*Announcements<br />
<br />
**Kilo-1 is due this week<br />
*** Here is the content of the release https://launchpad.net/neutron/+milestone/kilo-1<br />
<br />
** Neutron Mid-cycle report<br />
*** https://etherpad.openstack.org/p/neutron-mid-cycle-sprint-dec-2014<br />
***http://lists.openstack.org/pipermail/openstack-dev/2014-December/052715.html<br />
<br />
* Discussion about the ML2 Drivers decomposition<br />
* Blueprint list consolidation (shivharis and manishg)<br />
** Needs further split of drivers<br />
<br />
* Bugs<br />
** We are closing in on K-1 release<br />
** High priority bugs:<br />
** https://bugs.launchpad.net/neutron/+bug/1179223 (romilg)<br />
** https://bugs.launchpad.net/neutron/+bug/1367391 (rkukura)<br />
** https://bugs.launchpad.net/neutron/+bug/1378732 (markmacclain, bug was critical at one point)<br />
** https://bugs.launchpad.net/neutron/+bug/1381536 (Eugene)<br />
** Other bugs:<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Open Discussion<br />
<br />
=== Meeting December 10, 2014 ===<br />
<br />
* No meeting today due to Neutron Mid-cycle sprint<br />
<br />
=== Meeting December 3, 2014 ===<br />
* Announcements<br />
** Mid-cycle meetup: https://wiki.openstack.org/wiki/Sprints/NeutronKiloSprint<br />
** Sub-teams charter https://wiki.openstack.org/wiki/NeutronSubteamCharters<br />
** Kilo release schedule: https://wiki.openstack.org/wiki/Kilo_Release_Schedule<br />
<br />
*Action Items from previous Week<br />
** None<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** Total of 56 bugs, many in medium and low state<br />
** Many vendor specific bugs<br />
** Should we continue working on this (almost done) or abandon it: https://review.openstack.org/#/c/113999/<br />
<br />
* Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
* ML2 driver repository discussion - We did not get to cover it last week<br />
** It seems ML2 vendor drivers will likely be moving out of the main neutron git repository<br />
*** https://review.openstack.org/#/c/134680/<br />
** Any vendor can use their own private repository (stackforge?)<br />
** Do we want a common repository for ML2 vendor drivers?<br />
*** Merges reviewed/approved by an ML2 core team?<br />
*** Pros<br />
**** Reviews maintain consistent quality, style, functionality, etc.<br />
**** Help ensure drivers can coexist in heterogeneous deployments<br />
**** Changes to driver API can update all drivers in common repo in single merge<br />
**** Distributions can package entire set of vendor drivers rather than having to interact with each vendor separately<br />
*** Cons<br />
**** Reviews and approval needed to merge<br />
**** Vendors don't control release cycle for their own drivers<br />
**** Not a level playing field for vendors who chose to use their own repositories<br />
*** Formal poll coming?<br />
<br />
* Modular L2 agent<br />
** Separate task force?<br />
** Relationship to ML2?<br />
<br />
*Open Discussion<br />
** https://blueprints.launchpad.net/neutron/+spec/network-settings-support-vnic-type<br />
<br />
=== Meeting November 26, 2014 ===<br />
* Announcements<br />
** Mid-cycle meetup: https://wiki.openstack.org/wiki/Sprints/NeutronKiloSprint<br />
** Kilo release schedule: https://wiki.openstack.org/wiki/Kilo_Release_Schedule<br />
<br />
*Action Items from previous Week<br />
** Discuss rate limiting (throughput limiting)<br />
** Discuss port security<br />
<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
* Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
* ML2 Subteam Charter<br />
** https://etherpad.openstack.org/p/ML2_Subteam_Charter<br />
<br />
* ML2 driver repository discussion<br />
** It seems ML2 vendor drivers will likely be moving out of the main neutron git repository<br />
*** https://review.openstack.org/#/c/134680/<br />
** Any vendor can use their own private repository (stackforge?)<br />
** Do we want a common repository for ML2 vendor drivers?<br />
*** Merges reviewed/approved by an ML2 core team?<br />
*** Pros<br />
**** Reviews maintain consistent quality, style, functionality, etc.<br />
**** Help ensure drivers can coexist in heterogeneous deployments<br />
**** Changes to driver API can update all drivers in common repo in single merge<br />
**** Distributions can package entire set of vendor drivers rather than having to interact with each vendor separately<br />
*** Cons<br />
**** Reviews and approval needed to merge<br />
**** Vendors don't control release cycle for their own drivers<br />
**** Not a level playing field for vendors who chose to use their own repositories<br />
*** Formal poll coming?<br />
<br />
* Modular L2 agent<br />
** Separate task force?<br />
** Relationship to ML2?<br />
<br />
*Open Discussion<br />
** https://blueprints.launchpad.net/neutron/+spec/network-default-setting-ext<br />
<br />
=== Meeting November 19, 2014 ===<br />
* Announcements<br />
** Mid-cycle meetup: https://wiki.openstack.org/wiki/Sprints/NeutronKiloSprint<br />
<br />
* Bugs<br />
** Move postcommit ops out of transaction for bulk https://review.openstack.org/#/c/113999/<br />
<br />
* Spec Reviews<br />
** ML2: portsecurity extension support https://review.openstack.org/#/c/99873/<br />
<br />
* ML2 Subteam Charter<br />
** Should the ML2 subteam continue to exist, meet, etc.? <br />
** If so, it needs a charter by next week's neutron IRC meeting.<br />
** Draft at https://etherpad.openstack.org/p/ML2_Subteam_Charter<br />
<br />
* ML2 driver repository discussion<br />
** It seems ML2 vendor drivers will likely be moving out of the main neutron git repository<br />
** Any vendor can use their own private repository (stackforge?)<br />
** Do we want a common repository for ML2 vendor drivers?<br />
*** Merges reviewed/approved by an ML2 core team?<br />
*** Pros<br />
**** Reviews maintain consistent quality, style, functionality, etc.<br />
**** Help ensure drivers can coexist in heterogeneous deployments<br />
**** Changes to driver API can update all drivers in common repo in single merge<br />
**** Distributions can package entire set of vendor drivers rather than having to interact with each vendor separately<br />
*** Cons<br />
**** Reviews and approval needed to merge<br />
**** Vendors don't control release cycle for their own drivers<br />
**** Not a level playing field for vendors who chose to use their own repositories<br />
*** Formal poll coming?<br />
<br />
* Modular L2 agent<br />
** Separate task force?<br />
** Relationship to ML2?<br />
<br />
*Open Discussion<br />
<br />
=== Meeting November 12, 2014 ===<br />
<br />
*No meeting this week due to people still traveling and/or recovering.<br />
<br />
=== Meeting November 5, 2014 ===<br />
<br />
*No meeting this week due to Paris Summit.<br />
<br />
=== Meeting October 29, 2014 ===<br />
<br />
*Announcements<br />
**Absent excuse: banix<br />
**Summit is next week!<br />
<br />
*Action Items from previous Week<br />
**None<br />
<br />
*Bugs:<br />
** Move postcommit ops out of transaction for bulk https://bugs.launchpad.net/neutron?field.searchtext=ml2 <br />
<br />
*Specs for Kilo<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Kilo Design Summit <br />
**Sessions<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics-distilled<br />
**Pod Discussions<br />
<br />
*Open Discussion<br />
<br />
=== Meeting October 22, 2014 ===<br />
<br />
*Announcements<br />
**Absent excuse: banix, rkukura<br />
**Juno release is out<br />
***https://launchpad.net/neutron/juno/2014.2<br />
<br />
*Action Items from previous Week<br />
**None<br />
<br />
*Task Flow discussion at Yahoo (Manish, Sukhdev, Bob, Josh)<br />
**http://docs.openstack.org/developer/taskflow/index.html<br />
<br />
*Bugs:<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Kilo Design Summit <br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics-distilled<br />
**ML2 Kilo Themes Discussion (Continuation from last week) <br />
*** What do we want to accomplish in ML2 during Kilo? <br />
***Lets identify priorities first, then figure out how we can best make use of whatever summit time is available.<br />
*** https://etherpad.openstack.org/p/ML2_Kilo_Themes<br />
<br />
*Open Discussion<br />
<br />
=== Meeting October 15, 2014 ===<br />
<br />
*Announcements<br />
**Absent excuse: banix <br />
**Juno release is scheduled for later this week<br />
***Juno feature content - https://wiki.openstack.org/wiki/ReleaseNotes/Juno#OpenStack_Network_Service_.28Neutron.29<br />
<br />
*Action Items from previous Week<br />
**None<br />
<br />
*Bugs/Reviews<br />
**Bug/Patchsets needing reviews:<br />
*** https://review.openstack.org/126360<br />
*** https://review.openstack.org/124917<br />
**Bugs:<br />
***https://bugs.launchpad.net/neutron/+bug/1377346 (manishg: is this already fixed?)<br />
***https://bugs.launchpad.net/neutron/+bug/1224978 (fixed above?)<br />
<br />
* https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Kilo Design Summit <br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
**ML2 Kilo Themes Discussion (Continuation from last week) <br />
*** What do we want to accomplish in ML2 during Kilo? <br />
***Lets identify priorities first, then figure out how we can best make use of whatever summit time is available.<br />
***Moved ideas list to etherpad: https://etherpad.openstack.org/p/ML2_Kilo_Themes<br />
<br />
*Open Discussion<br />
<br />
=== Meeting October 8, 2014 ===<br />
<br />
*Announcements<br />
**Absent excuse: banix <br />
**Juno RC1<br />
***Release content - https://launchpad.net/neutron/+milestone/juno-rc1<br />
***Release notes - https://wiki.openstack.org/wiki/ReleaseNotes/Juno#OpenStack_Network_Service_.28Neutron.29<br />
**Neutron Driver Team<br />
***https://wiki.openstack.org/wiki/Neutron-drivers<br />
<br />
*Action Items from previous Week<br />
**None<br />
<br />
*Bugs<br />
*** https://bugs.launchpad.net/neutron/+bug/1179223 (romilg: needs milestone)<br />
*** https://bugs.launchpad.net/neutron/+bug/1367391 (rkukura: needs milestone)<br />
*** https://bugs.launchpad.net/neutron/+bug/1224978 romilg: needs milestone)<br />
*** https://bugs.launchpad.net/neutron/+bug/1236127 (chuckc: merged?, more needed?)<br />
*** https://bugs.launchpad.net/neutron/+bug/1311470 (kevinbenton: if no issues, please close, fixed with docs)<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Kilo Design Summit <br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
**ML2 Kilo Themes Discussion<br />
*** What do we want to accomplish in ML2 during Kilo? <br />
***Lets identify priorities first, then figure out how we can best make use of whatever summit time is available.<br />
***Ideas<br />
**** Cleanup/generalize DVR's distributed port support<br />
***** See https://bugs.launchpad.net/neutron/+bug/1367391 regarding cleanup<br />
***** Generalize for DHCP, other services?<br />
**** Complete hierarchical port binding<br />
***** See https://blueprints.launchpad.net/neutron/+spec/ml2-hierarchical-port-binding<br />
**** Solve the postcommit backend sync / error handling situation<br />
*****ML2 Sync proposal - https://docs.google.com/document/d/17fATwZkJEonH0pIb1-mPD0UB5RKnJzcHYqkBesJhirE/edit<br />
**** Complete the bulk ops support<br />
**** Revisit/cleanup/improve DB transaction usage, eliminating with_lockmode('update') and semaphore locking<br />
**** Move currently built-in extensions to extension drivers where practical<br />
**** Implement extension driver semantics enforcement<br />
***** See https://docs.google.com/a/noironetworks.com/document/d/14T-defRnFl6M2xR5ZNFGYD6aIiAVWdd1Al9BnjV_JOs<br />
**** Modular L2 agent<br />
**** Do drivers belong in-tree and/or out-of-tree?<br />
**** Improved test coverage and efficiency<br />
**** Improve performance, robustness, and scalability<br />
<br />
*Open Discussion<br />
<br />
=== Meeting October 1, 2014 ===<br />
<br />
*Announcements<br />
**Kilo is now open for new specs<br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
** Absent excuse: shivharis (traveling)<br />
*Action Items from previous Week<br />
**banix to work with mlavalle and the team to figure out best testing strategy for bulk operations<br />
**shivharis to follow up with mestery regarding ML2 RC1 bugs<br />
<br />
*Bugs<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*ML2 Kilo Themes Discussion<br />
** What do we want to accomplish in ML2 during Kilo? <br />
** Lets identify priorities first, then figure out how we can best make use of whatever summit time is available.<br />
** Ideas<br />
*** Cleanup/generalize DVR's distributed port support<br />
**** See https://bugs.launchpad.net/neutron/+bug/1367391 regarding cleanup<br />
**** Generalize for DHCP, other services?<br />
*** Complete hierarchical port binding<br />
**** See https://blueprints.launchpad.net/neutron/+spec/ml2-hierarchical-port-binding<br />
*** Solve the postcommit backend sync / error handling situation<br />
****ML2 Sync proposal - https://docs.google.com/document/d/17fATwZkJEonH0pIb1-mPD0UB5RKnJzcHYqkBesJhirE/edit<br />
*** Complete the bulk ops support<br />
*** Revisit/cleanup/improve DB transaction usage, eliminating with_lockmode('update') and semaphore locking<br />
*** Move currently built-in extensions to extension drivers where practical<br />
*** Implement extension driver semantics enforcement<br />
**** See https://docs.google.com/a/noironetworks.com/document/d/14T-defRnFl6M2xR5ZNFGYD6aIiAVWdd1Al9BnjV_JOs<br />
*** Modular L2 agent<br />
*** Do drivers belong in-tree and/or out-of-tree?<br />
*** Improved test coverage and efficiency<br />
*** Improve performance, robustness, and scalability<br />
<br />
*Open Discussion<br />
<br />
=== Meeting September 24, 2014 ===<br />
<br />
*Announcements<br />
** Juno RC-1<br />
***https://launchpad.net/neutron/+milestone/juno-rc1<br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
<br />
*Action Items from previous Week<br />
**banix to work with mlavalle and others to define scenario test for Bulk Ops testing<br />
***We agreed to propose to the team to implement a special mechanism driver that will fail in predictable ways (e.g. every other post commit op or every 4th one) to enable a tempest script to confirm that, when failure occurs, all the bulk operations are rolled back<br />
<br />
*Bugs<br />
*** https://review.openstack.org/#/c/113999 (banix, in reviews)<br />
*** All ML2 & RC1 bugs<br />
*** https://bugs.launchpad.net/neutron/+bug/1179223 (romilg)<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2&field.milestone%3Alist=67382<br />
*** ML2 bugs<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Specs deferred to Kilo from Juno<br />
**https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
*Open Discussion<br />
<br />
=== Meeting September 17, 2014 ===<br />
<br />
*Announcements<br />
** Juno RC-1<br />
***https://launchpad.net/neutron/+milestone/juno-rc1<br />
**Kilo Summit topics for Neutron<br />
***https://etherpad.openstack.org/p/kilo-neutron-summit-topics<br />
<br />
*Action Items from previous Week<br />
**banix to talk with tempest folks about bulk create testing<br />
**Sukhdev to update Subgroup review wiki<br />
***https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
**rkukura to create etherpad for ML2-related design summit ideas, including this async postcommit processing topic<br />
<br />
*Bugs/Reviews<br />
**Jenkins failure is affecting some merges, it is still unassigned, see if you can add information to this<br />
***https://bugs.launchpad.net/neutron/+bug/1370347<br />
** Reviews needed:<br />
*** https://review.openstack.org/#/c/113999 (own: banix, review: amotoki, Sukhdev, shivharis)<br />
*** <s>https://review.openstack.org/#/c/116612 (own: irenab, talk to core, amotoki took care)</s><br />
*** https://review.openstack.org/#/c/105514 (own: rcurran, cant do much, jenkins failed)<br />
*** <s>https://review.openstack.org/#/c/89982 (own: romilg, nit by cedric, need core) (now merged)</s><br />
*** <s>https://review.openstack.org/#/c/119940 (own: shegde, garyk took care)</s><br />
**Bugs<br />
*** High priority bugs<br />
*** https://bugs.launchpad.net/neutron/+bug/1367391<br />
*** https://bugs.launchpad.net/neutron/+bug/1370077 (not ml2, but for plugins other than ml2)<br />
*** All ML2 & RC1 bugs<br />
*** https://bugs.launchpad.net/neutron?field.searchtext=ml2&field.milestone%3Alist=67382<br />
<br />
*Open Discussion<br />
<br />
=== Meeting September 10, 2014 ===<br />
<br />
*Announcements<br />
** Juno FFE candidates for RC-1<br />
***https://launchpad.net/neutron/+milestone/juno-rc1<br />
<br />
*Action Items from previous Week<br />
** rkukura to work on getting FFE for port binding BP - Completed, but denied<br />
** rkukura to enter bugs for DVR ML2 issues he’s identified - Entered most important one: https://bugs.launchpad.net/neutron/+bug/1367391<br />
<br />
*Bugs<br />
** FF -> RC1 focus shifts to bugs<br />
** https://bugs.launchpad.net/neutron/+bug/1193861<br />
** https://review.openstack.org/#/c/113999/ (Updated to include all bulk ops for networks, subnets, and ports.)<br />
** https://bugs.launchpad.net/neutron/+bug/1367391 (tracking)<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** Anyone needs help in progress with their bugs/reviews please raise your hand<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Open Discussion<br />
<br />
=== Meeting September 3, 2014 ===<br />
<br />
*Announcements<br />
** Juno feature freeze deadline is over<br />
<br />
*Action Items from previous Week<br />
**rkukura to enter bugs for DVR ML2 issues he’s identified<br />
**nlahouti and rkukura to keep after markmclain to remove his -2 on https://review.openstack.org/#/c/89211/, or explain why its not being removed - Completed<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron/+bug/1359416 (status: high - j3, akihiro?)<br />
** https://review.openstack.org/#/c/113999/<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Open Discussion<br />
<br />
=== Meeting August 27, 2014 ===<br />
<br />
*Announcements<br />
** Juno feature freeze deadline is 9/4<br />
<br />
*Action Items from previous Week<br />
**Sukhdev or rkukura to follow up with DVR team regarding Neutron OVS based Distributed Virtual Router - rkukura took care of this<br />
<br />
*Bugs<br />
** https://review.openstack.org/#/c/113999/<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Open Discussion<br />
<br />
=== Meeting August 20, 2014 ===<br />
<br />
*Announcements<br />
** Juno feature proposal deadline is August 21<br />
**Third Party Test System requirements for Juno<br />
***https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
** Absent excuse: banix, shivharis<br />
<br />
*Action Items from previous Week<br />
**rkukura to add comment to https://bugs.launchpad.net/neutron/+bug/1311470 suggesting we check at init for segments without configured drivers - Done<br />
**emagana to file doc bug corresponding to https://bugs.launchpad.net/neutron/+bug/1311470<br />
*** (emagana) It is already fixed by this commit: https://bugs.launchpad.net/openstack-manuals/+bug/1307133<br />
**banix to add priority column to code review table in https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews - Done<br />
<br />
*Bugs<br />
** https://review.openstack.org/#/c/113999/ (banix: I may not be able to attend the meeting; please review; I will update and complete the fix accordingly)<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Open Discussion<br />
<br />
=== Meeting August 13, 2014 ===<br />
<br />
*Announcements<br />
** Juno feature proposal deadline is August 21 - week from tomorrow<br />
<br />
*Action Items from previous Week<br />
**rkukura to add comments to https://bugs.launchpad.net/neutron/+bug/1311470 (comments added by rkukura)<br />
**shivharis to track bug https://bugs.launchpad.net/neutron/+bug/1352801 (carl baldwin added comments)<br />
**shivharis: to track bug https://bugs.launchpad.net/neutron/+bug/1224978 (unit tests have been added, now need reviewers)<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** (skip this time to allocate more time to Code Reviews - will gain more urgency next time)<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
* Support for network adaptors that do not allow promiscuous mode (relevant for flat & vlan networking)<br />
** Extend openvswitch neutron agent<br />
** Introduce macvtap (modifications to novas libvirt driver and linuxbridge plugin/agent)<br />
<br />
*Open Discussion<br />
<br />
=== Meeting August 6, 2014 ===<br />
<br />
*Announcements<br />
** https://launchpad.net/neutron/+milestone/juno-3<br />
** Absent excuse: shivharis<br />
<br />
*Action Items from previous Week<br />
**Sukhdev and banix to update https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews with deferred specs and for tracking code reviews for approved specs<br />
**rkukura to add comments to https://bugs.launchpad.net/neutron/+bug/1311470<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Spec Reviews<br />
** No more spec reviews. We have moved into code review phase<br />
<br />
*Code Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
<br />
*ML2 Hierarchical Port Binding and Dynamic Segments<br />
<br />
*Open Discussion<br />
<br />
=== Meeting July 30, 2014 ===<br />
<br />
*Announcements<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://bugs.launchpad.net/neutron/+bugs?field.tag=ml2<br />
** https://bugs.launchpad.net/neutron/+bug/1327127 (needs owner)<br />
** <s>https://bugs.launchpad.net/neutron/+bug/1246737 (please close, havana?)</s><br />
** <s>https://bugs.launchpad.net/neutron/+bug/1338202 (needs review to make it to J2)</s><br />
** https://bugs.launchpad.net/neutron/+bug/1311470 (status)<br />
** Any others bugs needing reviews for J3 milestone<br />
<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
<br />
*ML2 Hierarchical Port Binding and Dynamic Segments<br />
<br />
*Open Discussion<br />
<br />
=== Meeting July 23, 2014 ===<br />
<br />
*Announcements<br />
<br />
**Juno-2 is tomorrow<br />
**https://launchpad.net/neutron/+milestone/juno-2<br />
**Spec/BP approvals for Juno is passed<br />
**Name of the K-release is Kilo<br />
**Several of our spces got approved and merged <br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://bugs.launchpad.net/neutron/+bug/1327127 (needs owner)<br />
** https://bugs.launchpad.net/neutron/+bug/1246737 (please close, havana?)<br />
** https://bugs.launchpad.net/neutron/+bug/1338202 (needs review to make it to J2)<br />
** https://bugs.launchpad.net/neutron/+bug/1311470 (status)<br />
** Any others bugs needing reviews for J2 milestone<br />
<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
<br />
*ML2 Sync<br />
** https://docs.google.com/document/d/17fATwZkJEonH0pIb1-mPD0UB5RKnJzcHYqkBesJhirE/edit<br />
<br />
*Open Discussion<br />
<br />
=== Meeting July 16, 2014 ===<br />
*Announcements<br />
**Spec approval deadline is July 20th. <br />
**Third party CI to be operational by July 24th. <br />
**Name the K-release https://www.surveymonkey.com/s/openstack-k-naming<br />
**Live migration of VMs from Nova Network to Neutron in MN - <br />
https://wiki.openstack.org/wiki/Neutron/MigrationFromNovaNetwork/HowTo <br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
** https://bugs.launchpad.net/neutron/+bug/1331857 (status)<br />
** https://bugs.launchpad.net/neutron/+bug/1246737 (status)<br />
** https://bugs.launchpad.net/neutron/+bug/1311470 (status, kevinbenton?)<br />
** https://bugs.launchpad.net/neutron/+bug/1332719 (review needed)<br />
** https://bugs.launchpad.net/neutron/+bug/1337787 (review needed)<br />
<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
<br />
*ML2 Sync<br />
** https://docs.google.com/document/d/17fATwZkJEonH0pIb1-mPD0UB5RKnJzcHYqkBesJhirE/edit<br />
<br />
* Provide node specific information to ML2 plugin<br />
** [http://lists.openstack.org/pipermail/openstack-dev/2014-July/thread.html#39755 Email thread]<br />
<br />
*Open Discussion<br />
<br />
=== Meeting July 9, 2014 ===<br />
* Meeting cancelled due to mid-cycle sprint<br />
<br />
=== Meeting July 2, 2014 ===<br />
* Announcements<br />
** Nova/Neutron Parity Sprint next week in Minneapolis, MN<br />
*** https://etherpad.openstack.org/p/lOiqsLmizl<br />
** DVR Demo<br />
***https://www.youtube.com/watch?v=p4BwAjLHd0M<br />
** Update on Friday's meeting to discuss ML2 Bulk Operations and ML2 Sync<br />
*** https://bugs.launchpad.net/neutron/+bug/1193861<br />
** Absent excuse: shivharis<br />
* Action items from last week<br />
** None<br />
<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
** https://etherpad.openstack.org/p/modular-l2-agent-outline<br />
*** Specs ready for core reviews<br />
<br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
** https://review.openstack.org/#/c/99187/<br />
<br />
* Third Party Test System requirements<br />
** https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
*Open Discussion<br />
<br />
=== Meeting June 25, 2014 ===<br />
* Announcements<br />
* Action items from last week<br />
** banix to re-organize the wiki to categorize the specs and add a column for code reviews<br />
* Modular L2 agent: <br />
** [https://etherpad.openstack.org/p/modular-l2-agent-outline Schematic diagram]<br />
** [https://review.openstack.org/#/c/99187/ Code sketch]<br />
** [http://lists.openstack.org/pipermail/openstack-dev/2014-June/thread.html#37195 Email thread]<br />
*Bugs<br />
** Need owner: https://bugs.launchpad.net/neutron/+bug/1204456<br />
** J2: https://bugs.launchpad.net/neutron/+bug/1276391<br />
** Serious bug, need some sort of closure: https://bugs.launchpad.net/neutron/+bug/1224978<br />
** We should close bugs that affect others by J2 so others have time to work on their stuff by J3<br />
** Any bugs that are ready and awaiting reviews?<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
** Ready for core approvals<br />
*** https://review.openstack.org/#/c/89728/<br />
*** https://review.openstack.org/#/c/91811/ <br />
*** which others? <br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Third Party Test System requirements<br />
** https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
*Open Discussion<br />
<br />
=== Meeting June 18, 2014 ===<br />
* Announcements<br />
* Action items from last week<br />
** banix to consolidate info from spec tracking etherpad into https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews<br />
** banix to investigate https://launchpad.net/bugs/1193861<br />
* Modular L2 agent: <br />
** [https://etherpad.openstack.org/p/modular-l2-agent-outline Schematic diagram]<br />
** [https://review.openstack.org/#/c/99187/ Code sketch]<br />
** [http://lists.openstack.org/pipermail/openstack-dev/2014-June/thread.html#37195 Email thread]<br />
*Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
*Spec Reviews<br />
** https://wiki.openstack.org/wiki/Tracking_ML2_Subgroup_Reviews#Under_Review<br />
** Ready for core approvals<br />
*** https://review.openstack.org/#/c/89728/<br />
*** https://review.openstack.org/#/c/91811/ Is this ready? <br />
*** which others? <br />
*Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Third Party Test System requirements<br />
** https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
*Open Discussion<br />
<br />
=== Meeting June 11, 2014 ===<br />
* Announcements<br />
** Juno-1 being cut today<br />
*** Trying to get APIC L3 patch merged 1st<br />
** See https://wiki.openstack.org/wiki/NeutronJunoProjectPlan for Juno-2,3 plans<br />
*** Need to get ML2 high and medium priority items into plan<br />
** 3rd party CI needs to be working properly for ML2 drivers to stay in tree<br />
*** mestery will send email with deadlines<br />
*** see https://wiki.openstack.org/wiki/NeutronThirdPartyTesting<br />
* Action items from last week<br />
** rkukura to put priorities in specs etherpad (rkukura) [ from last week, close? ]<br />
** rkukura to talk to mestery for blueprint priorities<br />
** Sukhdev to investigate bug 1193861<br />
** rkukura to discuss with Mark regarding taskflow and provide feedback<br />
* Bugs<br />
** juno-1 in a few hours, nothing glaring for us<br />
** https://bugs.launchpad.net/neutron/+bug/1305800 (j1 -> j2)<br />
* Spec Reviews<br />
** https://etherpad.openstack.org/p/Neutron_ML2_Juno_Spec_Tracking<br />
** Support for extensions in ML2 Mechanism Drivers<br />
*** review: https://review.openstack.org/#/c/89208/<br />
*** etherpad: https://etherpad.openstack.org/p/ML2_MD_extensions<br />
*** issue: How to support extended attributes on core resources<br />
**** Current proposal: Pass input attributes to MDs and let MDs persist data and modify dictionaries<br />
**** Alternative 1: Fix NeutronDbPluginV2 base class to alway not set process_extensions=False when creating dictionaries<br />
**** Alternative 2: Add ExtensionDriver to ML2, with extend_*_dict, process_*_create, process_*_update methods<br />
* Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Modular L2 agent: https://review.openstack.org/#/c/99187/<br />
* Open Discussion<br />
<br />
=== Meeting June 04, 2014 ===<br />
* Announcements<br />
** https://wiki.openstack.org/wiki/NeutronPolicies (Neutron Policies)<br />
* Action items from last week<br />
** banix to recruit folks interested in Moduler L2 agent implementation<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron/+bug/1276391 (rkukura: status)<br />
** <s>https://bugs.launchpad.net/neutron/+bug/1227336 (banix to update status)</s><br />
** https://bugs.launchpad.net/neutron/+bug/1193861 (will this be covered by sukhdev's sync?)<br />
** https://bugs.launchpad.net/neutron/+bug/1246737 (oleg: havana backport)<br />
** https://bugs.launchpad.net/neutron/+bug/1260598 (isaku: status on unit test?)<br />
** https://bugs.launchpad.net/neutron/+bug/1236127 (needs slightly more unit test coverage, according to Kyle, need new owner)<br />
** (still working on the bugs section - shiv)<br />
* Spec Reviews<br />
** https://etherpad.openstack.org/p/Neutron_ML2_Juno_Spec_Tracking<br />
*** If priority is assigned, you may add your name as subteam-reviewer<br />
** Modular L2 agent (banix, blueprint)<br />
*** Have started putting the code together. Will have it posted before the next meeting (June 11) for comment. Will also update the ether pad below to provide more information accordingly.<br />
*** https://etherpad.openstack.org/p/modular-l2-agent-outline<br />
** Status on sync implementation (sukhdev)<br />
*** some bugs were closed as this will now be the holy grail<br />
<br />
=== Meeting May 28, 2014 ===<br />
* Announcements<br />
** none<br />
* Action items from last week<br />
** shivharis to scan all the bugs and tag them and prioritize them<br />
** rkukura to move all the specs from Agenda to an ehterpad<br />
** banix to send an email regarding ML2 Modular agent plan and seek interested parties<br />
* ovs-firewall-driver discussion: blueprint obstacles https://review.openstack.org/#/c/89712/<br />
* Modular L2 agent: planning<br />
** Initial outline for discussion [https://etherpad.openstack.org/p/modular-l2-agent-outline here]<br />
** possible interaction with upcoming "hierarchical binding" and "unified get_device_details"<br />
* Bugs (today we will only address these bugs)<br />
** https://bugs.launchpad.net/neutron/+bug/1276391 (rkukura: status)<br />
** https://bugs.launchpad.net/neutron/+bug/1227336 (banix to update status)<br />
** https://bugs.launchpad.net/neutron/+bug/1246737 (oleg: havana backport)<br />
** https://bugs.launchpad.net/neutron/+bug/1224978 (romilg: status?, priority?)<br />
** https://bugs.launchpad.net/neutron/+bug/1260598 (isaku: status on unit test?)<br />
** There are many bugs under the "need unit tests" [ NEED OWNERS ]<br />
*** what is the general plan for this?<br />
*** do MDs need specific tests or they are covered by the general ML2 plugin testing framework?<br />
* Spec Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron-specs,n,z<br />
** https://etherpad.openstack.org/p/Neutron_ML2_Juno_Spec_Tracking<br />
* Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Open Discussion<br />
<br />
=== Meeting May 21, 2014 ===<br />
* Announcements<br />
** Mid-cycle code sprint scheduled July 9-11<br />
*** Cisco office in Bloomington, Minnesota<br />
*** logistics, signup: https://etherpad.openstack.org/p/neutron-juno-mid-cycle-meeting<br />
* Action items from last week<br />
** banix to organize single etherpad for Modular L2 Agents session - done<br />
** rkukura to flesh out single etherpad for ML2 Roadmap session - done<br />
* ML2 design summit sessions post-mortem<br />
** https://etherpad.openstack.org/p/ML2_Juno_Roadmap<br />
** https://etherpad.openstack.org/p/ML2_mechanismdriver_extensions_support<br />
** https://etherpad.openstack.org/p/juno-neutron-modular-l2-agent<br />
** https://etherpad.openstack.org/p/hierarchical_network_topology<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Spec reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron-specs,n,z<br />
** Merged<br />
*** ML2 Mechanism Driver for the Cisco APIC - https://review.openstack.org/#/c/89305/ - HenryG<br />
*** ML2 Mechanism Driver for SR-IOV NIC switching - https://review.openstack.org/#/c/89763/ - irenab<br />
** In review<br />
*** Add spec for ML2 mechanism driver for SDN-VE - https://review.openstack.org/#/c/88101/ - banix<br />
*** VDP support in OVS Neutron Agent - https://review.openstack.org/#/c/89728/ - nlahouti<br />
*** ML2 Type drivers refactor to allow extensiblity - https://review.openstack.org/#/c/91811/ - asomya<br />
*** physical-network-topology extension spec - https://review.openstack.org/#/c/91275/ - Isaku Yamahata<br />
*** GW API: L2 bridging API - Piece 1: Basic use cases - https://review.openstack.org/#/c/93613/ - Racha Ben Ali<br />
*** Neutron QoS API Extension - https://review.openstack.org/#/c/88599/ - sc68cal<br />
*** Allow partial specification of Provider Network attributes - https://review.openstack.org/#/c/91540/ - zzelle<br />
*** Open vSwitch-based Security Groups: OVS FirewallDriver - https://review.openstack.org/#/c/89712/ - asadoughi<br />
*** Adding spec for fsl-sdn-os-mech-driver - https://review.openstack.org/#/c/88190/ - Trinath Somanchi<br />
*** Support for extensions in ML2 Mechanism Drivers - https://review.openstack.org/#/c/89208/ - nlahouti<br />
*** Add spec for neutron-external-ports blueprint - https://review.openstack.org/#/c/87825/ - kevinbenton<br />
*** ML2 Mechanism Driver for Cisco DFA - https://review.openstack.org/#/c/89740/ - nlahouti<br />
*** Neutron OVS based Distributed Virtual Router - https://review.openstack.org/#/c/89934/ - Swaminathan Vasudevan<br />
*** VLAN aware VMs - https://review.openstack.org/#/c/94612/ - Erik Moe<br />
** Planned<br />
*** ML2 Hierarchical Port Binding - rkukura<br />
* Code reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Open discussion<br />
<br />
=== Meeting May 7, 2014 ===<br />
* Announcements<br />
** Juno Summit next week, so no IRC meeting<br />
** Mid-cycle meeting being planned - https://etherpad.openstack.org/p/neutron-juno-mid-cycle-meeting<br />
* Action items from last week<br />
** rkukura to create etherpads for each summit session as soon as schedule is finalized<br />
*** rkukura added https://etherpad.openstack.org/p/ML2_Juno_Roadmap, but still needs to link BPs and spec to discuss<br />
*** etherpads have been added for other sessions by others<br />
*** Single etherpad per session, vs. etherpad per proposal?<br />
* ML2 Design Summit Sessions<br />
** Neutron schedule - http://junodesignsummit.sched.org/overview/type/neutron<br />
** Three sessions mainly focused on ML2<br />
*** ML2 Roadmap - http://junodesignsummit.sched.org/event/685fded37958784c0337681aa120568c<br />
*** Agent - http://junodesignsummit.sched.org/event/4205f2c4084e8a0c3bd8d420803ddf02<br />
*** Hierarchical Network Topologies - http://junodesignsummit.sched.org/event/1d5c2a1cc40bb6ffa539c19e8e5471b2<br />
** etherpads - https://wiki.openstack.org/wiki/Summit/Juno/Etherpads#Neutron<br />
** neutron pod at summit<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Spec Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron-specs,n,z<br />
* Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Open Discussion<br />
<br />
=== Meeting Cancelled April 30, 2014 ===<br />
* OpenStack vacation week!<br />
=== Meeting April 23, 2014 ===<br />
* Announcements<br />
** Neutron design summit runs through Friday - check your travel plans<br />
** New BP review process is up and running<br />
* Action items from last week<br />
** None<br />
* Design Summit Sessions<br />
** http://summit.openstack.org/<br />
** mestery is finalizing schedule, combining sessions<br />
*** ML2 Roadmap<br />
*** Agent<br />
*** Hierarchical Network Topologies<br />
** neutron pod at summit<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron?field.searchtext=ml2<br />
* Spec Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron-specs,n,z<br />
* Code Reviews<br />
** https://review.openstack.org/#/q/status:open+project:openstack/neutron,n,z<br />
* Open Discussion<br />
<br />
=== Meeting April 16, 2014 ===<br />
* Announcements<br />
* Action items from last week:<br />
* TypeDriver Refactoring: asomya<br />
* ovs-firewall-driver update: asadoughi<br />
* design summit session proposals - deadline Sunday 4/20<br />
** https://etherpad.openstack.org/p/juno_ml2_session_ideas<br />
<br />
=== Meeting April 9, 2014 ===<br />
* Action items from last week:<br />
** mestery to start etherpad for Juno Summit Sessions<br />
*** https://etherpad.openstack.org/p/juno_ml2_session_ideas<br />
** asomya to present his TypeDriver Refactoring<br />
* TypeDriver Refactoring<br />
** asomya<br />
* ovs-firewall-driver update: asadoughi<br />
<br />
=== Meeting April 2, 2014 ===<br />
* Action items from last week<br />
** banix to push patch to call remaining MDs after postcommit exception<br />
*** Please see: https://review.openstack.org/#/c/83217/ (Note that besides the unit tests and the updated comments this patch simply adds three lines.)<br />
* Reviews being tracked<br />
** Bind ports outside of transactions (rkukura): https://review.openstack.org/#/c/82945/<br />
** Error handling for update ops - https://bugs.launchpad.net/neutron/+bug/1227336<br />
*** Marked this as WORKINPROGRESS pending further discussion (perhaps at the summit). See the Action items section above for a stopgap measure. <br />
*** https://review.openstack.org/#/c/69792/ - in review<br />
*** Needs ML2 and core reviews<br />
*** Consensus that undoing operation makes sense if postcommit() ops fail?<br />
*** Do only drivers already called before failure see undo?<br />
* Design Summit Session Ideas<br />
** Juno planning for ML2 should start now<br />
** Ideas for summit sessions<br />
<br />
=== Meeting March 26, 2014 ===<br />
* Action items from last week:<br />
** None<br />
* Migration BP<br />
** migration - FFE - https://review.openstack.org/#/c/76533/ - merged<br />
* Other Bugs:<br />
* Bugs for icehouse<br />
** Port binding details - https://bugs.launchpad.net/neutron/+bug/1276395<br />
*** partial fix (add new properties) - https://review.openstack.org/#/c/76363/ - merged<br />
*** remainder (binding details in delete_port_*commit() ops) - https://review.openstack.org/#/c/79511/ - merged<br />
** bind_port() called in transaction - https://bugs.launchpad.net/neutron/+bug/1276391<br />
*** partial fix (remove validate_port_binding() and unbind_port() ops) - https://review.openstack.org/#/c/79511/ - merged<br />
*** remainder (move binding outside transaction) - https://review.openstack.org/#/c/82945/ - WIP<br />
**** Required minor fixes to mechanism drivers and tests - see REVISIT comments<br />
**** Update later today with cleanups, record locking, etc.<br />
**** Not clear if it will make icehouse<br />
** Error handling for update ops - https://bugs.launchpad.net/neutron/+bug/1227336<br />
*** https://review.openstack.org/#/c/69792/ - in review<br />
*** Needs ML2 and core reviews<br />
*** Consensus that undoing operation makes sense if postcommit() ops fail?<br />
*** Do only drivers already called before failure see undo?<br />
*** Defer to juno?<br />
** Binding failed - https://bugs.launchpad.net/neutron/+bug/1244255 - closed<br />
** VIF security - https://bugs.launchpad.net/nova/+bug/1112912 - in review<br />
*** Resistance to merging nova side - just control via nova config?<br />
*** Email thread and IRC discussion<br />
*** Nachi suggested discussion on #openstack-neutron after this meeting<br />
<br />
=== Meeting March 19, 2014 ===<br />
* Action items from last week:<br />
** None<br />
* Migration BP<br />
** migration - FFE - https://review.openstack.org/#/c/76533/<br />
*** (marun) Updated to support LB, please review.<br />
* Other Bugs:<br />
* Bugs for icehouse<br />
** Port binding details - https://bugs.launchpad.net/neutron/+bug/1276395<br />
*** partial fix (add new properties) - https://review.openstack.org/#/c/76363/ - merged<br />
*** remainder (binding details in delete_port_*commit() ops) - https://review.openstack.org/#/c/79511/ - approved<br />
** bind_port() called in transaction - https://bugs.launchpad.net/neutron/+bug/1276391<br />
*** partial fix (remove validate_port_binding() and unbind_port() ops) - https://review.openstack.org/#/c/79511/ - approved<br />
*** remainder (move binding outside transaction) - in progress, hopefully in review today<br />
** Error handling for update ops - https://bugs.launchpad.net/neutron/+bug/1227336<br />
*** https://review.openstack.org/#/c/69792/ - in review<br />
*** Needs ML2 and core reviews<br />
*** Consensus that undoing operation makes sense if postcommit() ops fail?<br />
** VIF security - https://bugs.launchpad.net/nova/+bug/1112912 - in review<br />
** Binding failed - https://bugs.launchpad.net/neutron/+bug/1244255 - unassigned?<br />
*** Will https://review.openstack.org/#/c/80829/ help?<br />
* Final mechanism driver status for icehouse:<br />
** cisco apic - deferred - https://review.openstack.org/#/c/73355/, https://review.openstack.org/#/c/73372/<br />
** cisco ucs - deferred<br />
** freescale - deferred - https://review.openstack.org/#/c/78092/ (former reviews: https://review.openstack.org/#/c/71868/, https://review.openstack.org/#/c/73985/, https://review.openstack.org/#/c/70089/)<br />
** huawei - deferred<br />
** SRIOV mech driver - deferred - https://review.openstack.org/#/c/74464/<br />
<br />
=== Meeting March 12, 2014 ===<br />
* Action items from last week:<br />
** None<br />
* Final mechanism driver status for icehouse<br />
** bigswitch - merged - https://review.openstack.org/#/c/64944/<br />
** brocade - merged - https://review.openstack.org/#/c/60129/<br />
** cisco apic - deferred - https://review.openstack.org/#/c/73355/, https://review.openstack.org/#/c/73372/<br />
** cisco ucs - deferred<br />
** freescale - deferred - https://review.openstack.org/#/c/78092/ (former reviews: https://review.openstack.org/#/c/71868/, https://review.openstack.org/#/c/73985/, https://review.openstack.org/#/c/70089/)<br />
** huawei - deferred<br />
** mellanox - merged - https://review.openstack.org/#/c/72854/<br />
** open daylight (odl) - merged - https://review.openstack.org/#/c/69775/<br />
** openflow agent - merged - https://review.openstack.org/#/c/71791/<br />
** SRIOV mech driver - deferred - https://review.openstack.org/#/c/74464/<br />
* Other BPs for icehouse<br />
** migration - FFE - https://review.openstack.org/#/c/76533/<br />
*** (marun) Updated to support LB, please review.<br />
** partial specs - deferred - https://review.openstack.org/#/c/71904/, https://review.openstack.org/#/c/74055/<br />
* Bugs for icehouse<br />
** Port binding details - https://bugs.launchpad.net/neutron/+bug/1276395<br />
*** partial fix (add new properties) - https://review.openstack.org/#/c/76363/ - merged<br />
*** remainder (binding details in delete_port_*commit() ops) - will be addressed in update to https://review.openstack.org/#/c/79511/ today - in progress<br />
** bind_port() called in transaction - https://bugs.launchpad.net/neutron/+bug/1276391<br />
*** partial fix (remove validate_port_binding() and unbind_port() ops) - https://review.openstack.org/#/c/79511/ - in review, update today<br />
*** remainder (move binding outside transaction) - in progress, hopefully in review today<br />
** Error handling for update ops - https://bugs.launchpad.net/neutron/+bug/1227336<br />
*** https://review.openstack.org/#/c/69792/ - in review<br />
*** Needs ML2 and core reviews<br />
*** Consensus that undoing operation makes sense if postcommit() ops fail?<br />
** VIF security - https://bugs.launchpad.net/nova/+bug/1112912 - in review<br />
** Binding failed - https://bugs.launchpad.net/neutron/+bug/1244255 - unassigned?<br />
** Agent model migration - https://bugs.launchpad.net/neutron/+bug/1260224 - in review<br />
** L2-pop live migration - https://bugs.launchpad.net/neutron/+bug/1237841 - review abandoned?<br />
*** here is the good review : https://review.openstack.org/#/c/61767/ (will be rebased asap)<br />
* Distributed Virtual Router<br />
** L2 plugin changes needed to enable DVR. See the DVR section of [[Meetings/Neutron-L3-Subteam|L3 subteam page]] for details.<br />
** [https://docs.google.com/document/d/1depasJSnGZPOnRLxEC_PYsVLcGVFXZLqP52RFTe21BE/edit#heading=h.5w7clq272tji Here is the document specifically about L2 changes]<br />
* Juno design summit session proposals<br />
** Submit and read proposals at http://summit.openstack.org/<br />
** I'll submit a general ML2 update/planning/catch-all session<br />
** Unfinished items from icehouse?<br />
** Brainstorm?<br />
* Open Discussion<br />
<br />
=== Meeting March 5, 2014 ===<br />
* Action items from last week:<br />
** None<br />
* Mechanism driver status for icehouse<br />
** bigswitch - merged - https://review.openstack.org/#/c/64944/<br />
** brocade - approved - https://review.openstack.org/#/c/60129/<br />
** cisco apic - deferred? - https://review.openstack.org/#/c/73355/, https://review.openstack.org/#/c/73372/<br />
** cisco ucs - deferred<br />
** freescale - deferred - https://review.openstack.org/#/c/78092/ (former reviews: https://review.openstack.org/#/c/71868/, https://review.openstack.org/#/c/73985/, https://review.openstack.org/#/c/70089/)<br />
** huawei - deferred<br />
** mellanox - merged - https://review.openstack.org/#/c/72854/<br />
** open daylight (odl) - FFE - https://review.openstack.org/#/c/69775/<br />
** openflow agent - merged - https://review.openstack.org/#/c/71791/<br />
** SRIOV mech driver: https://review.openstack.org/#/c/74464/<br />
* Other BPs for icehouse<br />
** migration - FFE - https://review.openstack.org/#/c/76533/<br />
*** (marun) Updated to support LB, please review.<br />
** partial specs - deferred? - https://review.openstack.org/#/c/71904/, https://review.openstack.org/#/c/74055/<br />
* Bugs for icehouse<br />
** https://bugs.launchpad.net/neutron/+bug/1276395, https://review.openstack.org/#/c/76363/ - approved<br />
** https://bugs.launchpad.net/neutron/+bug/1276391 - in progress<br />
** https://review.openstack.org/#/c/69792/ Deals with fails in update-*-postcommit ops <br />
* Distributed Virtual Router<br />
** L2 plugin changes needed to enable DVR. See the DVR section of [[Meetings/Neutron-L3-Subteam|L3 subteam page]] for details.<br />
** [https://docs.google.com/document/d/1depasJSnGZPOnRLxEC_PYsVLcGVFXZLqP52RFTe21BE/edit#heading=h.5w7clq272tji Here is the document specifically about L2 changes]<br />
* Open Discussion<br />
<br />
=== Meeting February 26, 2014 ===<br />
* Action items from last week:<br />
** ML2 team to review Port Binding document and comment inline<br />
*** https://docs.google.com/document/d/1k8tAqfQr8Ujzx5TzpXTYEUaym-0U-pE3YL9wjrS8cDg/edit#heading=h.cpck9ip3dbdv<br />
** marun and rkukura to proceed with migration BP and get an extension from markmcclain<br />
*** Initial patch posted for review, please take a look! https://review.openstack.org/#/c/76533/<br />
**** [marun]: I'm afraid I can't attend the meeting but will be back online later today. <br />
** All ML2 MechanismDrivers which bind ports should ensure they look to make sure the binding:vnic_type attribute is something they handle.<br />
* Port binding bug fixes which may affect MDs:<br />
** https://bugs.launchpad.net/neutron/+bug/1276395<br />
** https://bugs.launchpad.net/neutron/+bug/1276391<br />
* Open Discussion<br />
<br />
=== Meeting February 19, 2014 ===<br />
* Action items from last week:<br />
** rkukura to move port binding discussion into Google Doc<br />
** matrohon to file BP for multi-node testing and bring this up in the infra meeting<br />
* Migration tool<br />
** BP: https://blueprints.launchpad.net/neutron/+spec/ml2-deprecated-plugin-migration<br />
** marun volunteered to own this working with rkukura<br />
* SR-IOV BPs in review:<br />
** https://blueprints.launchpad.net/neutron/+spec/ml2-binding-profile<br />
** https://blueprints.launchpad.net/neutron/+spec/ml2-request-vnic-type<br />
** https://blueprints.launchpad.net/neutron/+spec/vif-details<br />
** https://review.openstack.org/#/c/21946/<br />
** https://bugs.launchpad.net/neutron/+bug/1274034<br />
** https://review.openstack.org/#/c/44596/<br />
* Port binding bug fixes which may affect MDs:<br />
** https://bugs.launchpad.net/neutron/+bug/1276395<br />
** https://bugs.launchpad.net/neutron/+bug/1276391<br />
* Proposed patch to ML2 to move away from providernet extension into the multi-provider extension with arbitrary attributes<br />
** https://review.openstack.org/#/c/37893/<br />
<br />
=== Meeting February 12, 2014 ===<br />
* Action items from last week:<br />
** rkukura to put result of binding changes email discussion into a wiki or google doc<br />
** rkukura to change priorities of all new 3rd party MD BPs to low if they do not already have jenkins job in place<br />
*** https://blueprints.launchpad.net/neutron/+spec/brocade-ml2-mechanism-driver - medium, approved, in review, have jenkins<br />
*** https://blueprints.launchpad.net/neutron/+spec/bsn-ml2-mechanism-driver - medium, approved, no review, no jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/huawei-ml2-mechanism-driver - medium, approved, in review, no jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/ml2-cisco-apic-mechanism-driver - medium, approved, no review, have jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/ml2-opendaylight-mechanism-driver - medium, approved, in review, have jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/ml2-ucs-manager-mechanism-driver - medium, approved, no review, have jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/mlnx-ml2-support - medium, approved, in review, have jenkins<br />
*** https://blueprints.launchpad.net/neutron/+spec/ryu-ml2-driver - medium, approved, in review, have jenkins<br />
*** https://blueprints.launchpad.net/neutron/+spec/bigswitch-ml2-driver - low, approved, in review, no jenkins?, relationship to bsn-ml2-mechanism-driver?<br />
*** https://blueprints.launchpad.net/neutron/+spec/fsl-sdn-os-mech-driver - low, approved, in review, no jenkins?<br />
*** https://blueprints.launchpad.net/neutron/+spec/huawei-ml2-evs-mechanism-driver - low, approved, no review, no jenkins, relationship to huawei-ml2-mechanism-driver?<br />
*** https://blueprints.launchpad.net/neutron/+spec/netron-ml2-mechnism-driver-for-cisco-dfa-support - deferred to juno<br />
* ML2 Exceptions to UserSpace<br />
** https://bugs.launchpad.net/neutron/+bug/1273730<br />
* BPs<br />
** Provider network partial specs: zzelle@irc<br />
** https://wiki.openstack.org/wiki/Provider-network-partial-specs<br />
** https://review.openstack.org/71904<br />
* Blueprints<br />
** https://blueprints.launchpad.net/neutron?searchtext=ml2<br />
** 3 high, 13 medium, 3 low, 13 undefined priorities<br />
** 19 not yet approved for icehouse<br />
** all MDs should probably be same priority<br />
** Which should we approve for icehouse, drop from icehouse or adjust priority?<br />
* Bugs<br />
** https://bugs.launchpad.net/neutron/+bugs?field.tag=ml2<br />
* ovs-firewall security group update: asadoughi<br />
* Tests<br />
** Add the capabality to test core MD (l2-pop, ovs, lb) by the gate<br />
<br />
===Previous Agenda===<br />
* ML2 Sessions Etherpads from Icehouse summit:<br />
** Extensibility of ML2 (Wednesday 4:40PM): https://etherpad.openstack.org/p/ML2_Extensibility<br />
** ML2 QoS and Deprecated Plugin Migration (Wednesday 5:30PM): https://etherpad.openstack.org/p/neutron-qos-hk and https://etherpad.openstack.org/p/ML2_Deprecated_Plugin_Migration<br />
** ML2 Multiple Backend Support (Friday 9:50AM)<br />
** ML2 Mechanism Drivers and Modular Agents (Friday 1:30PM)<br />
* devstack ML2 patches<br />
** Default devstack to ML2: https://bugs.launchpad.net/devstack/+bug/1220745<br />
** Correctly set L3 service plugin for ML2: https://review.openstack.org/#/c/48522/<br />
* Documentation<br />
** Need to focus on this now<br />
** Documentation BP link: https://blueprints.launchpad.net/openstack-manuals/+spec/neutron-ml2-docs<br />
** ML2 documentation bugs link: https://bugs.launchpad.net/openstack-manuals/+bugs?field.tag=ml2<br />
** Need to document ML3 with ML2<br />
* Testing and bug fixes<br />
** Testing of ML2 by everyone would be appreciated<br />
** We need to find and fix any bugs in the next couple of weeks<br />
<br />
* Icehouse Design Summit Topic ideas<br />
** RPC handling in ML2 for Type and Mechanism Drivers<br />
** More extensible TypeDrivers for controller-based MechanismDrivers<br />
** Monolithic Plugin vs. ML2 MechanismDriver - current and future plugins<br />
** Future Directions for ML2 (orchestration, deployment, management, ...)<br />
** Migration from deprecated Plugins (openvswitch, linuxbridge) to ML2 - automation?<br />
** Add support for VXLAN multicast to the OVS agent with newer versions of OVS and Linux kernel.<br />
** Multi-segment provider network implementations in MechanismDrivers, specifically OVS.<br />
** Additional provider network attributes for controller-based plugins such as ODL for networks created outside of Neutron.<br />
<br />
=== Icehouse ML2 work for reference ===<br />
* ML2 TypeDriver Extra Port Info<br />
** https://blueprints.launchpad.net/neutron/+spec/ml2-typedriver-extra-port-info<br />
* Campus Network Blueprint and ML2 integration<br />
** https://blueprints.launchpad.net/neutron/+spec/campus-network<br />
* OpenDaylight Driver<br />
** https://blueprints.launchpad.net/quantum/+spec/ml2-opendaylight-mechanism-driver<br />
<br />
=== Questions? ===<br />
<br />
== Previous Meeting Logs ==<br />
* Available here: [http://eavesdrop.openstack.org/meetings/networking_ml2/ ML2 Meeting Logs]<br />
<br />
== General ML2 Information ==<br />
Here are the current ml2-specific blueprints for havana:<br />
<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-gre<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-mechanism-drivers<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-portbinding<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-vxlan<br />
* https://blueprints.launchpad.net/quantum/+spec/ml2-multi-segment-api<br />
<br />
<br />
These tunnel-related blueprints effect the openvswitch and/or<br />
linuxbridge agents, and the features should also (or exclusively) be<br />
supported (using both agents simultaneously where applicable) by the ml2<br />
plugin:<br />
<br />
* https://blueprints.launchpad.net/quantum/+spec/ovs-vxlan-lisp-tunnel<br />
* https://blueprints.launchpad.net/quantum/+spec/openvswitch-kernel-vxlan<br />
* https://blueprints.launchpad.net/quantum/+spec/vxlan-linuxbridge<br />
* https://blueprints.launchpad.net/quantum/+spec/ovs-tunnel-partial-mesh<br />
* https://blueprints.launchpad.net/quantum/+spec/l2-population<br />
<br />
<br />
These blueprints involve the ml2 MechanismDriver API:<br />
<br />
* https://blueprints.launchpad.net/quantum/+spec/tailf-ncs<br />
* https://blueprints.launchpad.net/quantum/+spec/ovsplugin-hardware-devices<br />
<br />
[[Category: Meetings]]</div>Sukhdevhttps://wiki.openstack.org/w/index.php?title=Meetings/Ironic-neutron&diff=139540Meetings/Ironic-neutron2016-11-14T15:52:51Z<p>Sukhdev: /* Agenda */</p>
<hr />
<div>'''Weekly meeting on Mondays at 1600 UTC on #openstack-meeting-4'''<br />
<br />
== Tracking Ironic/Neutron integration Discussions ==<br />
<br />
In this meeting we will discuss the integration between Ironic and Neutron (ML2). <br />
Following two etherpads are the for the background purposes<br />
*https://etherpad.openstack.org/p/YVR-neutron-ironic<br />
*https://etherpad.openstack.org/p/liberty-ironic-network-isolation<br />
<br />
* Approved Specs and blueprints for Liberty release content<br />
*** https://review.openstack.org/#/c/188528/<br />
*** https://review.openstack.org/#/c/187829/<br />
*** https://blueprints.launchpad.net/neutron/+spec/neutron-ironic-integration<br />
* Approved Mitaka Specs<br />
*** Nova Spec - https://review.openstack.org/#/c/237067<br />
<br />
===Security Groups support for Baremetal Deployments===<br />
With the Ironic-Neutron integration, we are able to take full benefit of Security Groups support offered by Neutron. <br />
With this integration effort, now Security Group support is available to Bare metal servers the same way as it is available to virtual instances. <br />
When "nova boot" is issued to launch a bare metal instance, similar to virtual instance, --security-groups <seg-group-id> may be specified to apply appropriate ACLs on the physical ports where the bare metal host is connected the TOR(s). ML2 drivers know how to support Security Groups in Neutron.<br />
While this works for tenant network, we need to address the security groups for the provisioning network. Following was proposed and agreed by the Ironic-neutron integration team (see here - http://eavesdrop.openstack.org/meetings/ironic_neutron/2016/ironic_neutron.2016-06-06-16.01.html):<br />
<br />
* Two Security Groups will be added to ironic config: One for Provisioning network and another for Cleaning network (provisioning_network_sg_uuid, and cleanin_network_sg_uuid) by using neutron command "neutron security-group-create" <br />
** Both of these networks, by default will be set to None - to keep the backward compatibility. <br />
* An Operator/Admin may create these security groups when the provisioning and cleaning networks are created and specify the uuid's of these security groups in ironic config<br />
* Ironic driver, during deploy phase, when issues neutron create-port for provisioning network, will use this uuid (if specified). <br />
* ML2 driver will be notified of the appropriate security group and it will apply the appropriate ACLs on the physical ports of the TOR where bare metal host is connected. <br />
<br />
Note: Neutron Callback framework deals with notification of the Security Groups to the ML2 drivers. If a Security group rule is modified/added/deleted, the framework appropriately notifies the subscribers so that ML2 driver can appropriately update the ACLs on the ports where the bare metal hosts are connected. <br />
<br />
== Meeting November 14, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
<br />
* Security Groups for Baremetal deployments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
** patch is here - https://review.openstack.org/#/c/361451<br />
** Documentation - https://review.openstack.org/#/c/393962/<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/c/347549 - Merged<br />
** https://review.openstack.org/#/c/332177 - Merged<br />
** https://review.openstack.org/206163 - Ironic: use portgroups<br />
** nova spec - https://review.openstack.org/#/c/387534/ - nova spec approval freeze is o-1 (Nov 17)<br />
** Documentation - https://review.openstack.org/#/c/393660/<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** RFE - https://bugs.launchpad.net/ironic/+bug/1543584<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** RFE - https://bugs.launchpad.net/ironic/+bug/1582188<br />
** Spec - https://review.openstack.org/#/c/317636/<br />
** WIP POC code:<br />
*** Ironic - https://review.openstack.org/#/c/327046/<br />
*** Nova - https://review.openstack.org/#/c/364413/<br />
*** IronicClient - https://review.openstack.org/#/c/364420/<br />
<br />
*Open Discussion<br />
<br />
== Meeting November 7, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
<br />
* Security Groups for Baremetal deployments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
** patch is here - https://review.openstack.org/#/c/361451<br />
** Documentation - https://review.openstack.org/#/c/393962/<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/c/347549 - Merged<br />
** https://review.openstack.org/#/c/332177/<br />
** https://review.openstack.org/206163 - Ironic: use portgroups<br />
** nova spec - https://review.openstack.org/#/c/387534/ - nova spec approval freeze is o-1 (Nov 17)<br />
** Documentation - https://review.openstack.org/#/c/393660/<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** RFE - https://bugs.launchpad.net/ironic/+bug/1543584<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** RFE - https://bugs.launchpad.net/ironic/+bug/1582188<br />
** Spec - https://review.openstack.org/#/c/317636/<br />
** WIP POC code:<br />
*** Ironic - https://review.openstack.org/#/c/327046/<br />
*** Nova - https://review.openstack.org/#/c/364413/<br />
*** IronicClient - https://review.openstack.org/#/c/364420/<br />
<br />
*Open Discussion<br />
<br />
== Meeting October 31, 2016 ==<br />
Meeting cancelled, people travelling/recovering from Ocata summit.<br />
<br />
== Meeting October 16, 2016 ==<br />
<br />
* Sukhdev has a Dr. appointment and will not be able to chair this meeting. Unless sambets volunteers to chairs this, this is meeting is cancelled. <br />
* Will see you all in Barcelona next week. <br />
<br />
== Meeting October 10, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
** Sukhdev is unavailable today - Sam or Jim will chair the meeting<br />
<br />
* Security Groups for Baremetal deployments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
** patch is here - https://review.openstack.org/#/c/361451<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/c/347549<br />
** https://review.openstack.org/#/c/332177/<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code:<br />
*** Ironic - https://review.openstack.org/#/c/327046/<br />
*** Nova - https://review.openstack.org/#/c/364413/<br />
*** IronicClient - https://review.openstack.org/#/c/364420/<br />
<br />
<br />
*Open Discussion<br />
== Meeting October 31, 2016 ==<br />
Meeting cancelled while we recover from the OpenStack summit, next meeting will be 7th Nov.<br />
<br />
== Meeting October 3, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
** Ocata Release Schedule - https://releases.openstack.org/ocata/schedule.html<br />
<br />
* Security Groups for Baremetal deployments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
** patch is here - https://review.openstack.org/#/c/361451<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/c/347549<br />
** https://review.openstack.org/#/c/332177/<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code:<br />
*** Ironic - https://review.openstack.org/#/c/327046/<br />
*** Nova - https://review.openstack.org/#/c/364413/<br />
*** IronicClient - https://review.openstack.org/#/c/364420/<br />
<br />
<br />
*Open Discussion<br />
<br />
== Meeting September 12, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
** patch is here - https://review.openstack.org/#/c/361451<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/c/347549<br />
** https://review.facebook.com/#/c/332177<br />
<br />
* Other patches<br />
<br />
** Nova:<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code:<br />
*** Ironic - https://review.openstack.org/#/c/327046/<br />
*** Nova - https://review.openstack.org/#/c/364413/<br />
*** IronicClient - https://review.openstack.org/#/c/364420/<br />
<br />
<br />
*Open Discussion<br />
<br />
== Meeting August 22, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
* Remaining work items<br />
** Desired for Newton Cycle<br />
*** Port Groups <br />
*** Security Groups <br />
** Probably for O-cycle<br />
*** Vlan aware Servers<br />
*** Ironic API for interface attach/detach<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** Nova:<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
<br />
== Meeting August 15, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Update on testing of latest merged code (Sukhdev)<br />
** see bug - https://bugs.launchpad.net/ironic/+bug/1610389<br />
<br />
* Remaining work items<br />
<br />
** Desired for Newton Cycle<br />
*** Port Groups <br />
*** Ironic Inspector <br />
*** Security Groups - should be ready before Newton release (Sukhdev)<br />
<br />
** Probably for O-cycle<br />
*** Vlan aware Servers<br />
*** Ironic API for interface attach/detach<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** LLDP<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
<br />
<br />
== Meeting August 8, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** All patches for phase 1 of Ironic-neutron integration have merged (Nova, Neutron, Ironic) - congrats to the team<br />
<br />
* Update on testing of latest merged code (Sukhdev)<br />
** see bug - https://bugs.launchpad.net/ironic/+bug/1610389<br />
<br />
* Remaining work items<br />
<br />
** Desired for Newton Cycle<br />
*** Port Groups <br />
*** Ironic Inspector <br />
*** Security Groups - should be ready before Neuton release (Sukhdev) - pending bug listed above<br />
<br />
** Probably for O-cycle<br />
*** Vlan aware Servers<br />
*** Ironic API for interface attach/detach<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** LLDP<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
<br />
== Meeting August 1, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Update of all merged patches<br />
<br />
* Remaining work items<br />
<br />
** Desired for Newton Cycle<br />
*** Port Groups <br />
*** Ironic Inspector <br />
*** Security Groups - should be ready before Neuton release (Sukhdev)<br />
<br />
** Probably for O-cycle<br />
*** Vlan aware Servers<br />
*** Ironic API for interface attach/detach<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** LLDP<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
<br />
<br />
== Meeting July 25, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Remaining work items<br />
** Port Groups <br />
** Ironic Inspector <br />
** Nova patches<br />
** Vlan aware Servers<br />
** Security Groups - should be ready before Neuton release (Sukhdev)<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** LLDP<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
** (mjturek1) Question about MAC address uniqueness between portgroups and ports<br />
<br />
<br />
<br />
== Meeting July 18, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** All critical Ironic patches for network integration are merged<br />
** Nova mid cycle <br />
<br />
* Remaining work items<br />
** Port Groups <br />
** Ironic Inspector <br />
** Nova patches<br />
** Vlan aware Servers<br />
** Security Groups <br />
** devstack<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** LLDP<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
** (mjturek1) Question about MAC address uniqueness between portgroups and ports<br />
<br />
== Meeting July 11, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Plan discussion for merging following Ironic/nova patches<br />
** Following are critical patches - targeted for Newton<br />
** Ironic:<br />
*** https://review.openstack.org/#/c/285852/<br />
*** https://review.openstack.org/#/c/206244/<br />
*** https://review.openstack.org/#/c/206144<br />
*** https://review.openstack.org/#/c/213262/<br />
** LLDP:<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
** (mjturek1) Question about MAC address uniqueness between portgroups and ports<br />
<br />
== Meeting July 4, 2016 ==<br />
=== This week's meeting cancelled - US public holiday ===<br />
<br />
== Meeting June 27, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** Sukhdev is not available to host the meeting this week. Can somebody chair the meeting? I am away and will try to login remotely, but, not sure.<br />
** Newton nova non-priority feature freeze is June 30.<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* Plan discussion for merging following Ironic/nova patches<br />
** Following are critical patches - targeted for Newton<br />
** Ironic:<br />
*** https://review.openstack.org/#/c/285852/<br />
*** https://review.openstack.org/#/c/206244/<br />
*** https://review.openstack.org/#/c/206144<br />
*** https://review.openstack.org/#/c/213262/<br />
*** https://review.openstack.org/#/c/317391/ <--- I added this to the list (Sukhdev)<br />
** LLDP:<br />
*** https://review.openstack.org/321082<br />
*** https://review.openstack.org/320584<br />
** Nova:<br />
*** '''Newton nova non-priority feature freeze is June 30.'''<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
<br />
== Meeting June 20, 2016 ==<br />
=== This week's meeting cancelled - everybody is in Ironic mid-cycle sprint ===<br />
<br />
== Meeting June 13, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Security Groups Support for Baremetal deployments - Sukhdev<br />
** Description of Security Groups described here - https://wiki.openstack.org/wiki/Meetings/Ironic-neutron#Security_Groups_support_for_Baremetal_Deployments<br />
** Further update from amotoki and Sukhdev<br />
<br />
* Update from the latest Integration testing (Sukhdev)<br />
<br />
* Following are critical patches - targeted for Newton<br />
** Ironic:<br />
*** https://review.openstack.org/#/c/285852/<br />
*** https://review.openstack.org/#/c/206244/<br />
*** https://review.openstack.org/#/c/206144<br />
*** https://review.openstack.org/#/c/213262/<br />
*** https://review.openstack.org/#/c/317391/ <--- I added this to the list (Sukhdev)<br />
*** https://review.openstack.org/#/c/325197/ <--- Added (sambetts)<br />
** Nova:<br />
*** '''Newton nova non-priority feature freeze is June 30.'''<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
== Meeting June 6, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Action Item from past week - Sukhdev<br />
** https://review.openstack.org/#/c/182242/14/specs/newton/approved/user-controlled-sriov-ports-allocation.rst<br />
** Notes from previous meetings:<br />
*** Rumour has it they are looking to support bonding for virt, discuss.<br />
**** If neutron is going to model bonding, we don't need to model it in Ironic.<br />
***** Need to be sure, because if thats the case we shouldn't merge the portgroups API because then we have to deprecate it.<br />
<br />
* Security Groups Support for Baremetal deployments - Sukhdev<br />
<br />
* Update from the latest Integration testing (Sukhdev)<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Following are critical patches - targeted for Newton<br />
** Ironic:<br />
*** https://review.openstack.org/#/c/285852/<br />
*** https://review.openstack.org/#/c/206244/<br />
*** https://review.openstack.org/#/c/206144<br />
*** https://review.openstack.org/#/c/213262/<br />
*** https://review.openstack.org/#/c/317391/ <--- I added this to the list (Sukhdev)<br />
*** https://review.openstack.org/#/c/325197/ <--- Added (sambetts)<br />
** Nova:<br />
*** '''Newton nova non-priority feature freeze is June 30.'''<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
<br />
*Open Discussion<br />
<br />
== Meeting May 23, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Following are critical patches - targeted for Newton<br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/213262/<br />
***https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
***https://review.openstack.org/206163 - Ironic: use portgroups<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
<br />
* Rumour has it they are looking to support bonding for virt, discuss.<br />
** If neutron is going to model bonding, we don't need to model it in Ironic.<br />
*** Need to be sure, because if thats the case we shouldn't merge the portgroups API because then we have to deprecate it.<br />
<br />
*Open Discussion<br />
<br />
****it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
***Newton nova non-priority feature freeze is June 30.<br />
<br />
== Meeting May 16, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
<br />
* Rumour has it they are looking to support bonding for virt, discuss.<br />
** If neutron is going to model bonding, we don't need to model it in Ironic.<br />
*** Need to be sure, because if thats the case we shouldn't merge the portgroups API because then we have to deprecate it.<br />
<br />
* Following are critical patches - targeted for Newton<br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/213262/<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
*Open Discussion<br />
**Please let us confirm nova patches.(hshiina)<br />
***https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
***https://review.openstack.org/206163 - Ironic: use portgroups<br />
****it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
***Newton nova non-priority feature freeze is June 30.<br />
<br />
=== No Meeting on May 2, 2016 - People traveling back from Austin Summit ===<br />
<br />
=== No Meeting on April 25, 2016 - Everybody at Austin Summit ===<br />
<br />
== Meeting April 18, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** Next week in Austin - no meeting next week. <br />
** Cross project session - https://www.openstack.org/summit/austin-2016/summit-schedule/#day=2016-04-26&summit_types=2&tags=3601<br />
<br />
* Following are critical patches - targeted for Newton in April (if possible) - Did I miss anyone? <br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/213262/<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** [WIP] Allow mapping multiple Neutron ports to Ironic ports<br />
*** Ironic Part: https://review.openstack.org/282431<br />
*** Nova Part: https://review.openstack.org/289412<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287408/<br />
<br />
*Open Discussion<br />
<br />
== Meeting April 11, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** We have one more meeting before summit<br />
** Can we get the critical patches (listed below) merged within month of April? Need some love from Ironic cores<br />
<br />
* Following are critical patches - targeted for Newton in April (if possible) - Did I miss anyone? <br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/213262/<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** [WIP] Allow mapping multiple Neutron ports to Ironic ports<br />
*** Ironic Part: https://review.openstack.org/282431<br />
*** Nova Part: https://review.openstack.org/289412<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287408/<br />
<br />
*Open Discussion<br />
<br />
== Meeting April 4, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** Neutron Joint session with Ironic/Nova proposed - https://etherpad.openstack.org/p/newton-neutron-summit-ideas<br />
<br />
* Following are critical patches - targeted for Newton in April (if possible) - Did I miss anyone? <br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/213262/<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** [WIP] Allow mapping multiple Neutron ports to Ironic ports<br />
*** Ironic Part: https://review.openstack.org/282431<br />
*** Nova Part: https://review.openstack.org/289412<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287408/<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
<br />
=== No Meeting on March 28, 2016 ===<br />
<br />
== Meeting March 21, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Following are critical patches - targeted for Newton in April (if possible) - Did I miss anyone? <br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/139687/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** [WIP] Allow mapping multiple Neutron ports to Ironic ports<br />
*** Ironic Part: https://review.openstack.org/282431<br />
*** Nova Part: https://review.openstack.org/289412<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287408/<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
<br />
== Meeting March 14, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Generic Switch Discussion - continuation from last week<br />
** https://github.com/jumpojoy/generic_switch<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287408/<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
<br />
<br />
== Meeting March 7, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Network Provider refactor<br />
** Two patches merged; one remaining - https://review.openstack.org/285852<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287408/<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting February 29, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Network Provider refactor<br />
** https://review.openstack.org/#/c/285852/5<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853/2<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
<br />
== Meeting February 22, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
=== No Meeting on February 15, 2016 - due to holiday in USA (long weekend) ===<br />
<br />
== Meeting February 8, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status<br />
** Some of the Ironic patches are merged - thanks to everybody!!<br />
** I have updated the etherpad to reflect merged patches - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting February 1, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Austin Summit proposal submittal date is today (2/1/16)<br />
<br />
* Integration Testing Status<br />
** All of the patches are tested and seem to be working just fine.<br />
** I have updated the etherpad (under integration status) - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting January 25, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status<br />
** All of the patches are tested and seem to be working just fine.<br />
** I have updated the etherpad (under integration status) - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Discussion regarding integration with Ironic Inspector - the format for switch-id and switch-info fields<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting January 18, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status<br />
** Most of the patches are tested and seem to be working just fine.<br />
** I have updated the etherpad (under integration status) - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Discussion regarding integration with Ironic Inspector - the format for switch-id and switch-info fields<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting January 11, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status<br />
** API version error is noted during execution of "ironic port-update" CLI<br />
** Please see item 14 at the bottom of this etherpad (under integration status) - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting January 4, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Happy and Healthy New Year to all<br />
** M2 is mid-jan <br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
*** Item 7 still requires investigation<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
<br />
== Meeting December 14, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Sukhdev is out for next two weeks (back on Jan 4, 2016)<br />
** M2 is mid-jan <br />
<br />
* Updated list of patches under review <br />
** Devstack patches need to be resubmitted - vsaienko<br />
** Two patches are in merge conflict - need attention <br />
** Few patches have comments that require attention<br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Most critical issues are closed - following two are outstanding: <br />
*** Item 7 still requires investigation<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting December 7, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Updated list of patches under review - <br />
** one Nova and one Neutron patch merged<br />
** New Devstack patches - require reviews<br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Discussion on Testing (CI) - vsaienko<br />
<br />
* Tempest testing <br />
** see here - http://lists.openstack.org/pipermail/openstack-dev/2015-November/080609.html<br />
** https://bugs.launchpad.net/tempest/+bug/1520230<br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Most critical issues are closed - following two are outstanding: <br />
*** Item 2 is pending approval of nova spec - https://review.openstack.org/#/c/237067<br />
*** Item 7 still requires investigation<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting November 30, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** jroll is out this week, updates:<br />
*** nova spec is approved<br />
*** Nova patches are in a single chain here: https://review.openstack.org/#/q/status:open+project:openstack/nova+branch:master+topic:bp/ironic-networks-support,n,z<br />
*** first two patches are updated and passing tests locally, should be good to go<br />
*** third patch (portgroup support) still needs work.<br />
<br />
* Actions from last week<br />
** Sukhdev and Kevin Benton to work on ML2 for OVS for CI testing<br />
*** https://review.openstack.org/#/c/249265/<br />
*** This patch was testing for Neutron side <br />
<br />
* Discussion on Testing (CI)<br />
** This will be the main focus of the meeting - We have another excellent solution on the table. <br />
*** http://lists.openstack.org/pipermail/openstack-dev/2015-November/080492.html<br />
<br />
* Tempest testing <br />
** see here - http://lists.openstack.org/pipermail/openstack-dev/2015-November/080609.html<br />
** https://bugs.launchpad.net/tempest/+bug/1520230<br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Most critical issues are closed - following two are outstanding: <br />
*** Item 2 is pending approval of nova spec - https://review.openstack.org/#/c/237067<br />
*** Item 7 still requires investigation<br />
<br />
* Patches under review/testing<br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting November 23, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** M1 is in first week of December<br />
<br />
* Discussion on Testing (CI)<br />
** This will be the main focus of the meeting. We need to come up with an acceptable plan <br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Most critical issues are closed - following two are outstanding: <br />
*** Item 2 is pending approval of nova spec - https://review.openstack.org/#/c/237067<br />
*** Item 7 still requires investigation<br />
<br />
* Patches under review/testing<br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
=== November 16 meeting is cancelled - Next meeting on November 23, 2015 ===<br />
<br />
== Meeting November 9, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Welcome back from Tokyo<br />
** OpenStack summit was great - huge showing and interest in Ironic-Neutron integration<br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** I updated the etherpad. Looks like most of the critical issues are resolved. Items 7,9, and 10 remain to be addressed<br />
<br />
* Patches under review/testing<br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Discussion on Testing (CI)<br />
** We need to plan for this. Some of the patches might be blocked from merges unless we have this in place. <br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting October 19, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** We will see you in Tokyo next week<br />
** No meeting next week - due to summit<br />
** No meeting week after that - to recover from travels (Next meeting will be on Nov 9th)<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** See item 13 at the bottom of the etherpad<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting October 12, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting October 5, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Good progress on the network flip testing. <br />
<br />
* Action Items from previous week<br />
** Sukhdev to discuss/resolve the device_owner for for neutron ports. We will use 'baremetal:<CN>' as the device ID for ports belonging to Ironic deployments<br />
** lazy_prince to look into gate and devstack related cleanup<br />
** cragusa to work on documenting Ironic-Neutron integration in Ironic documentation<br />
** Sukhdev to take over devref documentation for ML2 driver - no update for this week<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting September 28, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Jim is new PTL for Ironic<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tenant ID(s) for the networks <br />
** For provisioning network - what should be the tenant ID in neutron create_port() request? <br />
<br />
* Action Items from previous week<br />
** lazy_prince to look into gate and devstack related cleanup<br />
** cragusa to work on documenting Ironic-Neutron integration in Ironic documentation<br />
** Sukhdev to take over devref documentation for ML2 driver - no update for this week<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic - amotoki will not be able to complete it, but will review it. Sukhdev will take over. <br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting September 21, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Action Items from previous week<br />
** lazy_prince to look into gate and devstack related cleanup<br />
** cragusa to work on documenting Ironic-Neutron integration in Ironic documentation<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Waiting on critical bug fixes<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic - amotoki will not be able to complete it, but will review it. Sukhdev will take over. <br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
== Meeting September 14, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Ironic soft FF is this week<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Few critical fixes are needed<br />
<br />
* Patches merge decision<br />
** Which patches can we merge?<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic - no update <br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting August 31, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Neutron FF is this week. Our Neutron patches are already in. If anybody believes anything needs to go into neutron prior to FF, please speak up. Please use this blueprint - https://blueprints.launchpad.net/neutron/+spec/neutron-ironic-integration <br />
** ML2 drivers to vendor specific repos are not bound by this FF. They can go anytime<br />
<br />
* Actions from the last week<br />
** Sukhdev to follow up with amotoki regarding ML2 documentation - made several attempts. Have not been able to connect<br />
** lazy_prince to push updated patch to address the authentication issue. <br />
*** an updated version of the patch is pushed - have not tested it yet<br />
** yhvh_ and cragusa to push an updated patch to address the DB issue in the Ironic CLI<br />
<br />
* Integration Effort<br />
** There are few blockers that we need to address for the integration effort to move forward.<br />
<br />
* Discussion on the plan for next few weeks for the integration testing<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Testing<br />
** See etherpad above for the details of discussion about testing<br />
<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic - could not get update from amotoki - need to follow up. <br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
<br />
== Meeting August 24, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Neutron FF is next week. Our Neutron patches are already in. If anybody believes anything needs to go into neutron prior to FF, please speak up. Please use this blueprint - https://blueprints.launchpad.net/neutron/+spec/neutron-ironic-integration <br />
** ML2 drivers to vendor specific repos are not bound by this FF. They can go anytime<br />
<br />
* Integration Effort<br />
** We kicked off integration testing during the mid-cycle sprint.<br />
** There are few blockers that we need to address for the integration effort to move forward.<br />
<br />
* Discussion on the plan for next few weeks for the integration testing<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Testing<br />
** See etherpad above for the details of discussion about testing<br />
<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting August 17, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Ironic Sprint Update<br />
** Here are details - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Decision was made not to use bind_requested flag - instead use host-id<br />
** Issues discovered with the new API during testing<br />
*** DB does not seem to be getting updated with the link-connection information<br />
** Made lots of progress on the testing/debugging<br />
<br />
* Testing<br />
** See etherpad above for the details of discussion about testing<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting August 3, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Ironic mid-cycle sprint next week<br />
*** https://etherpad.openstack.org/p/ironic-liberty-midcycle<br />
* Patches under review <br />
** https://review.openstack.org/#/c/197774/1<br />
** https://review.openstack.org/#/c/206232/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/206163/<br />
** https://review.openstack.org/#/c/186855<br />
** https://review.openstack.org/#/c/194413/<br />
* Testing<br />
** Test the network connectivity and flip logic<br />
** Test the API - ML2 interface<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting July 27, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Ironic mid-cycle sprint scheduled for Aug 12-14 in Seattle<br />
*** https://etherpad.openstack.org/p/ironic-liberty-midcycle<br />
* Patches under review <br />
** Neutron patch for addition of binding:vnic_type to facilitate filtering by ML2 drivers - https://review.openstack.org/#/c/197774/1<br />
** https://review.openstack.org/#/c/186855<br />
** https://review.openstack.org/#/c/194413/<br />
* Testing<br />
** Test the network connectivity and flip logic<br />
** Test the API - ML2 interface<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
<br />
== Meeting July 20, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Liberty Release Schedule - https://wiki.openstack.org/wiki/Liberty_Release_Schedule<br />
** Ironic mid-cycle sprint scheduled for Aug 12-14 in Seattle<br />
*** https://etherpad.openstack.org/p/ironic-liberty-midcycle<br />
* Patches under review <br />
** Neutron patch for addition of binding:vnic_type to facilitate filtering by ML2 drivers - https://review.openstack.org/#/c/197774/1<br />
** https://review.openstack.org/#/c/186855<br />
** https://review.openstack.org/#/c/194413/<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
* Testing<br />
** Test the network connectivity and flip logic<br />
** Test the API - ML2 interface<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
<br />
== Meeting July 13, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Liberty Release Schedule - https://wiki.openstack.org/wiki/Liberty_Release_Schedule<br />
** Liberty Feature Freeze - 1st week of Sept. <br />
** Ironic mid-cycle sprint scheduled for Aug 12-14 in Seattle<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip <br />
*** https://review.openstack.org/#/c/187829/<br />
* Patches under review <br />
** WIP Neutron patch for addition of binding:vnic_type to facilitate filtering by ML2 drivers - https://review.openstack.org/#/c/197774/1<br />
** https://review.openstack.org/#/c/186855<br />
** https://review.openstack.org/#/c/194413/<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
<br />
== Meeting July 6, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Ironic mid-cycle sprint scheduled for Aug 12-14 in Seattle<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip <br />
*** https://review.openstack.org/#/c/187829/<br />
* Patches under review <br />
** WIP Neutron patch for addition of binding:vnic_type to facilitate filtering by ML2 drivers - https://review.openstack.org/#/c/197774/1<br />
** https://review.openstack.org/#/c/186855<br />
** https://review.openstack.org/#/c/194413/<br />
* Bare metal physical connectivity scenarios - supported and unsupported<br />
** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting June 29, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip <br />
*** https://review.openstack.org/#/c/187829/<br />
*Discuss supported/unsupported baremetal attachment scenarios - Doc available here: https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
(Opened up the doc to Edit for everyone - please feel free to post comments)<br />
*Open Discussion<br />
** A random thought based upon discussion with Armando during Neutron mid-cycle sprint - <br />
*** possibility of using device owner for Bare metal hosts as " Compute:Ironic"<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting June 22, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Please see Long Term Items section at the bottom of this wiki and feel free to add additional features that you would like included<br />
** "Get me a network" https://review.openstack.org/#/c/184857/<br />
** If anybody wants to make any announcement, feel free to add here<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip <br />
*** https://review.openstack.org/#/c/187829/<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting June 15, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Thanks to Jim and Laura for pushing updated versions of the specs. <br />
** If anybody wants to make any announcement, feel free to add here<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip <br />
*** https://review.openstack.org/#/c/187829/<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting June 8, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Priority for this week is to finalize the specs so that we can move to the implementation<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip<br />
*** https://review.openstack.org/#/c/187829/<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Initial Kick off Meeting June 1, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** We need contributors to help with implementation. Please identify as to what will you be willing to help with<br />
* Discuss Team Goals<br />
* Progress on the spec for modification to Ironic Port API<br />
* Nova/Neutron interaction proposal (jroll) -- let's add an optional parameter to the Neutron API to control whether or not to plumb the network immediately, and use it like this https://review.openstack.org/#/c/186855/<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Team Charter/Goals - for Liberty release ==<br />
*Create a spec with the details of Bare Metal physical connectivity information model and Ironic Port API modification<br />
** Generate a patch to implement this spec<br />
*Define the details of the network flip orchestration logic<br />
** Finalize as to what is the best way to refactor Nova code to facilitate this functionality<br />
*CI for testing this functionality<br />
** this includes a plan as well implementation<br />
*Initially this feature will be 'experimental' for Liberty for both Neutron and Ironic.<br />
** As the feature stabilizes in both Ironic and Neutron in 'M' release, we will move it out of 'experimental'.<br />
<br />
=== Initial Charter will not cover the following === <br />
* Automated discovery of the ports physical connectivity <br />
** Initial functionality will be tested by using modified Ironic Port IP to specify the physical connectivity information<br />
<br />
=== Long term items (not covered in initial charter) ===<br />
* Enhancement to the flavor type based upon the Lag'ed ports for Bare metal servers - for better bandwidth<br />
* Ability for an operator to specify/select a port (from multiple ports connecting a BM server) to connect to a given network - e.g. an option in "nova boot" to specify a specific port <br />
* We will consider utilizing other ways to pass the physical connectivity information to Neutron (if it presents additional flexibility to support additional features) - such as resource labels, using an Ironic specific table in port-binding, etc. <br />
* Feel free to add additional items<br />
<br />
== Previous meetings Logs==<br />
*http://eavesdrop.openstack.org/meetings/ironic_neutron/</div>Sukhdevhttps://wiki.openstack.org/w/index.php?title=Meetings/Ironic-neutron&diff=139368Meetings/Ironic-neutron2016-11-14T04:01:24Z<p>Sukhdev: </p>
<hr />
<div>'''Weekly meeting on Mondays at 1600 UTC on #openstack-meeting-4'''<br />
<br />
== Tracking Ironic/Neutron integration Discussions ==<br />
<br />
In this meeting we will discuss the integration between Ironic and Neutron (ML2). <br />
Following two etherpads are the for the background purposes<br />
*https://etherpad.openstack.org/p/YVR-neutron-ironic<br />
*https://etherpad.openstack.org/p/liberty-ironic-network-isolation<br />
<br />
* Approved Specs and blueprints for Liberty release content<br />
*** https://review.openstack.org/#/c/188528/<br />
*** https://review.openstack.org/#/c/187829/<br />
*** https://blueprints.launchpad.net/neutron/+spec/neutron-ironic-integration<br />
* Approved Mitaka Specs<br />
*** Nova Spec - https://review.openstack.org/#/c/237067<br />
<br />
===Security Groups support for Baremetal Deployments===<br />
With the Ironic-Neutron integration, we are able to take full benefit of Security Groups support offered by Neutron. <br />
With this integration effort, now Security Group support is available to Bare metal servers the same way as it is available to virtual instances. <br />
When "nova boot" is issued to launch a bare metal instance, similar to virtual instance, --security-groups <seg-group-id> may be specified to apply appropriate ACLs on the physical ports where the bare metal host is connected the TOR(s). ML2 drivers know how to support Security Groups in Neutron.<br />
While this works for tenant network, we need to address the security groups for the provisioning network. Following was proposed and agreed by the Ironic-neutron integration team (see here - http://eavesdrop.openstack.org/meetings/ironic_neutron/2016/ironic_neutron.2016-06-06-16.01.html):<br />
<br />
* Two Security Groups will be added to ironic config: One for Provisioning network and another for Cleaning network (provisioning_network_sg_uuid, and cleanin_network_sg_uuid) by using neutron command "neutron security-group-create" <br />
** Both of these networks, by default will be set to None - to keep the backward compatibility. <br />
* An Operator/Admin may create these security groups when the provisioning and cleaning networks are created and specify the uuid's of these security groups in ironic config<br />
* Ironic driver, during deploy phase, when issues neutron create-port for provisioning network, will use this uuid (if specified). <br />
* ML2 driver will be notified of the appropriate security group and it will apply the appropriate ACLs on the physical ports of the TOR where bare metal host is connected. <br />
<br />
Note: Neutron Callback framework deals with notification of the Security Groups to the ML2 drivers. If a Security group rule is modified/added/deleted, the framework appropriately notifies the subscribers so that ML2 driver can appropriately update the ACLs on the ports where the bare metal hosts are connected. <br />
<br />
== Meeting November 14, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
<br />
* Security Groups for Baremetal deployments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
** patch is here - https://review.openstack.org/#/c/361451<br />
** Documentation - https://review.openstack.org/#/c/393962/<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/c/347549 - Merged<br />
** https://review.openstack.org/#/c/332177/<br />
** https://review.openstack.org/206163 - Ironic: use portgroups<br />
** nova spec - https://review.openstack.org/#/c/387534/ - nova spec approval freeze is o-1 (Nov 17)<br />
** Documentation - https://review.openstack.org/#/c/393660/<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** RFE - https://bugs.launchpad.net/ironic/+bug/1543584<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** RFE - https://bugs.launchpad.net/ironic/+bug/1582188<br />
** Spec - https://review.openstack.org/#/c/317636/<br />
** WIP POC code:<br />
*** Ironic - https://review.openstack.org/#/c/327046/<br />
*** Nova - https://review.openstack.org/#/c/364413/<br />
*** IronicClient - https://review.openstack.org/#/c/364420/<br />
<br />
*Open Discussion<br />
<br />
<br />
== Meeting November 7, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
<br />
* Security Groups for Baremetal deployments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
** patch is here - https://review.openstack.org/#/c/361451<br />
** Documentation - https://review.openstack.org/#/c/393962/<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/c/347549 - Merged<br />
** https://review.openstack.org/#/c/332177/<br />
** https://review.openstack.org/206163 - Ironic: use portgroups<br />
** nova spec - https://review.openstack.org/#/c/387534/ - nova spec approval freeze is o-1 (Nov 17)<br />
** Documentation - https://review.openstack.org/#/c/393660/<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** RFE - https://bugs.launchpad.net/ironic/+bug/1543584<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** RFE - https://bugs.launchpad.net/ironic/+bug/1582188<br />
** Spec - https://review.openstack.org/#/c/317636/<br />
** WIP POC code:<br />
*** Ironic - https://review.openstack.org/#/c/327046/<br />
*** Nova - https://review.openstack.org/#/c/364413/<br />
*** IronicClient - https://review.openstack.org/#/c/364420/<br />
<br />
*Open Discussion<br />
<br />
== Meeting October 31, 2016 ==<br />
Meeting cancelled, people travelling/recovering from Ocata summit.<br />
<br />
== Meeting October 16, 2016 ==<br />
<br />
* Sukhdev has a Dr. appointment and will not be able to chair this meeting. Unless sambets volunteers to chairs this, this is meeting is cancelled. <br />
* Will see you all in Barcelona next week. <br />
<br />
== Meeting October 10, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
** Sukhdev is unavailable today - Sam or Jim will chair the meeting<br />
<br />
* Security Groups for Baremetal deployments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
** patch is here - https://review.openstack.org/#/c/361451<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/c/347549<br />
** https://review.openstack.org/#/c/332177/<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code:<br />
*** Ironic - https://review.openstack.org/#/c/327046/<br />
*** Nova - https://review.openstack.org/#/c/364413/<br />
*** IronicClient - https://review.openstack.org/#/c/364420/<br />
<br />
<br />
*Open Discussion<br />
== Meeting October 31, 2016 ==<br />
Meeting cancelled while we recover from the OpenStack summit, next meeting will be 7th Nov.<br />
<br />
== Meeting October 3, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
** Ocata Release Schedule - https://releases.openstack.org/ocata/schedule.html<br />
<br />
* Security Groups for Baremetal deployments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
** patch is here - https://review.openstack.org/#/c/361451<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/c/347549<br />
** https://review.openstack.org/#/c/332177/<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code:<br />
*** Ironic - https://review.openstack.org/#/c/327046/<br />
*** Nova - https://review.openstack.org/#/c/364413/<br />
*** IronicClient - https://review.openstack.org/#/c/364420/<br />
<br />
<br />
*Open Discussion<br />
<br />
== Meeting September 12, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
** patch is here - https://review.openstack.org/#/c/361451<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/c/347549<br />
** https://review.facebook.com/#/c/332177<br />
<br />
* Other patches<br />
<br />
** Nova:<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code:<br />
*** Ironic - https://review.openstack.org/#/c/327046/<br />
*** Nova - https://review.openstack.org/#/c/364413/<br />
*** IronicClient - https://review.openstack.org/#/c/364420/<br />
<br />
<br />
*Open Discussion<br />
<br />
== Meeting August 22, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
* Remaining work items<br />
** Desired for Newton Cycle<br />
*** Port Groups <br />
*** Security Groups <br />
** Probably for O-cycle<br />
*** Vlan aware Servers<br />
*** Ironic API for interface attach/detach<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** Nova:<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
<br />
== Meeting August 15, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Update on testing of latest merged code (Sukhdev)<br />
** see bug - https://bugs.launchpad.net/ironic/+bug/1610389<br />
<br />
* Remaining work items<br />
<br />
** Desired for Newton Cycle<br />
*** Port Groups <br />
*** Ironic Inspector <br />
*** Security Groups - should be ready before Newton release (Sukhdev)<br />
<br />
** Probably for O-cycle<br />
*** Vlan aware Servers<br />
*** Ironic API for interface attach/detach<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** LLDP<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
<br />
<br />
== Meeting August 8, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** All patches for phase 1 of Ironic-neutron integration have merged (Nova, Neutron, Ironic) - congrats to the team<br />
<br />
* Update on testing of latest merged code (Sukhdev)<br />
** see bug - https://bugs.launchpad.net/ironic/+bug/1610389<br />
<br />
* Remaining work items<br />
<br />
** Desired for Newton Cycle<br />
*** Port Groups <br />
*** Ironic Inspector <br />
*** Security Groups - should be ready before Neuton release (Sukhdev) - pending bug listed above<br />
<br />
** Probably for O-cycle<br />
*** Vlan aware Servers<br />
*** Ironic API for interface attach/detach<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** LLDP<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
<br />
== Meeting August 1, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Update of all merged patches<br />
<br />
* Remaining work items<br />
<br />
** Desired for Newton Cycle<br />
*** Port Groups <br />
*** Ironic Inspector <br />
*** Security Groups - should be ready before Neuton release (Sukhdev)<br />
<br />
** Probably for O-cycle<br />
*** Vlan aware Servers<br />
*** Ironic API for interface attach/detach<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** LLDP<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
<br />
<br />
== Meeting July 25, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Remaining work items<br />
** Port Groups <br />
** Ironic Inspector <br />
** Nova patches<br />
** Vlan aware Servers<br />
** Security Groups - should be ready before Neuton release (Sukhdev)<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** LLDP<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
** (mjturek1) Question about MAC address uniqueness between portgroups and ports<br />
<br />
<br />
<br />
== Meeting July 18, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** All critical Ironic patches for network integration are merged<br />
** Nova mid cycle <br />
<br />
* Remaining work items<br />
** Port Groups <br />
** Ironic Inspector <br />
** Nova patches<br />
** Vlan aware Servers<br />
** Security Groups <br />
** devstack<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** LLDP<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
** (mjturek1) Question about MAC address uniqueness between portgroups and ports<br />
<br />
== Meeting July 11, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Plan discussion for merging following Ironic/nova patches<br />
** Following are critical patches - targeted for Newton<br />
** Ironic:<br />
*** https://review.openstack.org/#/c/285852/<br />
*** https://review.openstack.org/#/c/206244/<br />
*** https://review.openstack.org/#/c/206144<br />
*** https://review.openstack.org/#/c/213262/<br />
** LLDP:<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
** (mjturek1) Question about MAC address uniqueness between portgroups and ports<br />
<br />
== Meeting July 4, 2016 ==<br />
=== This week's meeting cancelled - US public holiday ===<br />
<br />
== Meeting June 27, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** Sukhdev is not available to host the meeting this week. Can somebody chair the meeting? I am away and will try to login remotely, but, not sure.<br />
** Newton nova non-priority feature freeze is June 30.<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* Plan discussion for merging following Ironic/nova patches<br />
** Following are critical patches - targeted for Newton<br />
** Ironic:<br />
*** https://review.openstack.org/#/c/285852/<br />
*** https://review.openstack.org/#/c/206244/<br />
*** https://review.openstack.org/#/c/206144<br />
*** https://review.openstack.org/#/c/213262/<br />
*** https://review.openstack.org/#/c/317391/ <--- I added this to the list (Sukhdev)<br />
** LLDP:<br />
*** https://review.openstack.org/321082<br />
*** https://review.openstack.org/320584<br />
** Nova:<br />
*** '''Newton nova non-priority feature freeze is June 30.'''<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
<br />
== Meeting June 20, 2016 ==<br />
=== This week's meeting cancelled - everybody is in Ironic mid-cycle sprint ===<br />
<br />
== Meeting June 13, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Security Groups Support for Baremetal deployments - Sukhdev<br />
** Description of Security Groups described here - https://wiki.openstack.org/wiki/Meetings/Ironic-neutron#Security_Groups_support_for_Baremetal_Deployments<br />
** Further update from amotoki and Sukhdev<br />
<br />
* Update from the latest Integration testing (Sukhdev)<br />
<br />
* Following are critical patches - targeted for Newton<br />
** Ironic:<br />
*** https://review.openstack.org/#/c/285852/<br />
*** https://review.openstack.org/#/c/206244/<br />
*** https://review.openstack.org/#/c/206144<br />
*** https://review.openstack.org/#/c/213262/<br />
*** https://review.openstack.org/#/c/317391/ <--- I added this to the list (Sukhdev)<br />
*** https://review.openstack.org/#/c/325197/ <--- Added (sambetts)<br />
** Nova:<br />
*** '''Newton nova non-priority feature freeze is June 30.'''<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
== Meeting June 6, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Action Item from past week - Sukhdev<br />
** https://review.openstack.org/#/c/182242/14/specs/newton/approved/user-controlled-sriov-ports-allocation.rst<br />
** Notes from previous meetings:<br />
*** Rumour has it they are looking to support bonding for virt, discuss.<br />
**** If neutron is going to model bonding, we don't need to model it in Ironic.<br />
***** Need to be sure, because if thats the case we shouldn't merge the portgroups API because then we have to deprecate it.<br />
<br />
* Security Groups Support for Baremetal deployments - Sukhdev<br />
<br />
* Update from the latest Integration testing (Sukhdev)<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Following are critical patches - targeted for Newton<br />
** Ironic:<br />
*** https://review.openstack.org/#/c/285852/<br />
*** https://review.openstack.org/#/c/206244/<br />
*** https://review.openstack.org/#/c/206144<br />
*** https://review.openstack.org/#/c/213262/<br />
*** https://review.openstack.org/#/c/317391/ <--- I added this to the list (Sukhdev)<br />
*** https://review.openstack.org/#/c/325197/ <--- Added (sambetts)<br />
** Nova:<br />
*** '''Newton nova non-priority feature freeze is June 30.'''<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
<br />
*Open Discussion<br />
<br />
== Meeting May 23, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Following are critical patches - targeted for Newton<br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/213262/<br />
***https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
***https://review.openstack.org/206163 - Ironic: use portgroups<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
<br />
* Rumour has it they are looking to support bonding for virt, discuss.<br />
** If neutron is going to model bonding, we don't need to model it in Ironic.<br />
*** Need to be sure, because if thats the case we shouldn't merge the portgroups API because then we have to deprecate it.<br />
<br />
*Open Discussion<br />
<br />
****it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
***Newton nova non-priority feature freeze is June 30.<br />
<br />
== Meeting May 16, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
<br />
* Rumour has it they are looking to support bonding for virt, discuss.<br />
** If neutron is going to model bonding, we don't need to model it in Ironic.<br />
*** Need to be sure, because if thats the case we shouldn't merge the portgroups API because then we have to deprecate it.<br />
<br />
* Following are critical patches - targeted for Newton<br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/213262/<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
*Open Discussion<br />
**Please let us confirm nova patches.(hshiina)<br />
***https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
***https://review.openstack.org/206163 - Ironic: use portgroups<br />
****it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
***Newton nova non-priority feature freeze is June 30.<br />
<br />
=== No Meeting on May 2, 2016 - People traveling back from Austin Summit ===<br />
<br />
=== No Meeting on April 25, 2016 - Everybody at Austin Summit ===<br />
<br />
== Meeting April 18, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** Next week in Austin - no meeting next week. <br />
** Cross project session - https://www.openstack.org/summit/austin-2016/summit-schedule/#day=2016-04-26&summit_types=2&tags=3601<br />
<br />
* Following are critical patches - targeted for Newton in April (if possible) - Did I miss anyone? <br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/213262/<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** [WIP] Allow mapping multiple Neutron ports to Ironic ports<br />
*** Ironic Part: https://review.openstack.org/282431<br />
*** Nova Part: https://review.openstack.org/289412<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287408/<br />
<br />
*Open Discussion<br />
<br />
== Meeting April 11, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** We have one more meeting before summit<br />
** Can we get the critical patches (listed below) merged within month of April? Need some love from Ironic cores<br />
<br />
* Following are critical patches - targeted for Newton in April (if possible) - Did I miss anyone? <br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/213262/<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** [WIP] Allow mapping multiple Neutron ports to Ironic ports<br />
*** Ironic Part: https://review.openstack.org/282431<br />
*** Nova Part: https://review.openstack.org/289412<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287408/<br />
<br />
*Open Discussion<br />
<br />
== Meeting April 4, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** Neutron Joint session with Ironic/Nova proposed - https://etherpad.openstack.org/p/newton-neutron-summit-ideas<br />
<br />
* Following are critical patches - targeted for Newton in April (if possible) - Did I miss anyone? <br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/213262/<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** [WIP] Allow mapping multiple Neutron ports to Ironic ports<br />
*** Ironic Part: https://review.openstack.org/282431<br />
*** Nova Part: https://review.openstack.org/289412<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287408/<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
<br />
=== No Meeting on March 28, 2016 ===<br />
<br />
== Meeting March 21, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Following are critical patches - targeted for Newton in April (if possible) - Did I miss anyone? <br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/139687/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** [WIP] Allow mapping multiple Neutron ports to Ironic ports<br />
*** Ironic Part: https://review.openstack.org/282431<br />
*** Nova Part: https://review.openstack.org/289412<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287408/<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
<br />
== Meeting March 14, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Generic Switch Discussion - continuation from last week<br />
** https://github.com/jumpojoy/generic_switch<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287408/<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
<br />
<br />
== Meeting March 7, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Network Provider refactor<br />
** Two patches merged; one remaining - https://review.openstack.org/285852<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287408/<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting February 29, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Network Provider refactor<br />
** https://review.openstack.org/#/c/285852/5<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853/2<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
<br />
== Meeting February 22, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
=== No Meeting on February 15, 2016 - due to holiday in USA (long weekend) ===<br />
<br />
== Meeting February 8, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status<br />
** Some of the Ironic patches are merged - thanks to everybody!!<br />
** I have updated the etherpad to reflect merged patches - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting February 1, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Austin Summit proposal submittal date is today (2/1/16)<br />
<br />
* Integration Testing Status<br />
** All of the patches are tested and seem to be working just fine.<br />
** I have updated the etherpad (under integration status) - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting January 25, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status<br />
** All of the patches are tested and seem to be working just fine.<br />
** I have updated the etherpad (under integration status) - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Discussion regarding integration with Ironic Inspector - the format for switch-id and switch-info fields<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting January 18, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status<br />
** Most of the patches are tested and seem to be working just fine.<br />
** I have updated the etherpad (under integration status) - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Discussion regarding integration with Ironic Inspector - the format for switch-id and switch-info fields<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting January 11, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status<br />
** API version error is noted during execution of "ironic port-update" CLI<br />
** Please see item 14 at the bottom of this etherpad (under integration status) - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting January 4, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Happy and Healthy New Year to all<br />
** M2 is mid-jan <br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
*** Item 7 still requires investigation<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
<br />
== Meeting December 14, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Sukhdev is out for next two weeks (back on Jan 4, 2016)<br />
** M2 is mid-jan <br />
<br />
* Updated list of patches under review <br />
** Devstack patches need to be resubmitted - vsaienko<br />
** Two patches are in merge conflict - need attention <br />
** Few patches have comments that require attention<br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Most critical issues are closed - following two are outstanding: <br />
*** Item 7 still requires investigation<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting December 7, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Updated list of patches under review - <br />
** one Nova and one Neutron patch merged<br />
** New Devstack patches - require reviews<br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Discussion on Testing (CI) - vsaienko<br />
<br />
* Tempest testing <br />
** see here - http://lists.openstack.org/pipermail/openstack-dev/2015-November/080609.html<br />
** https://bugs.launchpad.net/tempest/+bug/1520230<br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Most critical issues are closed - following two are outstanding: <br />
*** Item 2 is pending approval of nova spec - https://review.openstack.org/#/c/237067<br />
*** Item 7 still requires investigation<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting November 30, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** jroll is out this week, updates:<br />
*** nova spec is approved<br />
*** Nova patches are in a single chain here: https://review.openstack.org/#/q/status:open+project:openstack/nova+branch:master+topic:bp/ironic-networks-support,n,z<br />
*** first two patches are updated and passing tests locally, should be good to go<br />
*** third patch (portgroup support) still needs work.<br />
<br />
* Actions from last week<br />
** Sukhdev and Kevin Benton to work on ML2 for OVS for CI testing<br />
*** https://review.openstack.org/#/c/249265/<br />
*** This patch was testing for Neutron side <br />
<br />
* Discussion on Testing (CI)<br />
** This will be the main focus of the meeting - We have another excellent solution on the table. <br />
*** http://lists.openstack.org/pipermail/openstack-dev/2015-November/080492.html<br />
<br />
* Tempest testing <br />
** see here - http://lists.openstack.org/pipermail/openstack-dev/2015-November/080609.html<br />
** https://bugs.launchpad.net/tempest/+bug/1520230<br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Most critical issues are closed - following two are outstanding: <br />
*** Item 2 is pending approval of nova spec - https://review.openstack.org/#/c/237067<br />
*** Item 7 still requires investigation<br />
<br />
* Patches under review/testing<br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting November 23, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** M1 is in first week of December<br />
<br />
* Discussion on Testing (CI)<br />
** This will be the main focus of the meeting. We need to come up with an acceptable plan <br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Most critical issues are closed - following two are outstanding: <br />
*** Item 2 is pending approval of nova spec - https://review.openstack.org/#/c/237067<br />
*** Item 7 still requires investigation<br />
<br />
* Patches under review/testing<br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
=== November 16 meeting is cancelled - Next meeting on November 23, 2015 ===<br />
<br />
== Meeting November 9, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Welcome back from Tokyo<br />
** OpenStack summit was great - huge showing and interest in Ironic-Neutron integration<br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** I updated the etherpad. Looks like most of the critical issues are resolved. Items 7,9, and 10 remain to be addressed<br />
<br />
* Patches under review/testing<br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Discussion on Testing (CI)<br />
** We need to plan for this. Some of the patches might be blocked from merges unless we have this in place. <br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting October 19, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** We will see you in Tokyo next week<br />
** No meeting next week - due to summit<br />
** No meeting week after that - to recover from travels (Next meeting will be on Nov 9th)<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** See item 13 at the bottom of the etherpad<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting October 12, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting October 5, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Good progress on the network flip testing. <br />
<br />
* Action Items from previous week<br />
** Sukhdev to discuss/resolve the device_owner for for neutron ports. We will use 'baremetal:<CN>' as the device ID for ports belonging to Ironic deployments<br />
** lazy_prince to look into gate and devstack related cleanup<br />
** cragusa to work on documenting Ironic-Neutron integration in Ironic documentation<br />
** Sukhdev to take over devref documentation for ML2 driver - no update for this week<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting September 28, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Jim is new PTL for Ironic<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tenant ID(s) for the networks <br />
** For provisioning network - what should be the tenant ID in neutron create_port() request? <br />
<br />
* Action Items from previous week<br />
** lazy_prince to look into gate and devstack related cleanup<br />
** cragusa to work on documenting Ironic-Neutron integration in Ironic documentation<br />
** Sukhdev to take over devref documentation for ML2 driver - no update for this week<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic - amotoki will not be able to complete it, but will review it. Sukhdev will take over. <br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting September 21, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Action Items from previous week<br />
** lazy_prince to look into gate and devstack related cleanup<br />
** cragusa to work on documenting Ironic-Neutron integration in Ironic documentation<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Waiting on critical bug fixes<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic - amotoki will not be able to complete it, but will review it. Sukhdev will take over. <br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
== Meeting September 14, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Ironic soft FF is this week<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Few critical fixes are needed<br />
<br />
* Patches merge decision<br />
** Which patches can we merge?<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic - no update <br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting August 31, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Neutron FF is this week. Our Neutron patches are already in. If anybody believes anything needs to go into neutron prior to FF, please speak up. Please use this blueprint - https://blueprints.launchpad.net/neutron/+spec/neutron-ironic-integration <br />
** ML2 drivers to vendor specific repos are not bound by this FF. They can go anytime<br />
<br />
* Actions from the last week<br />
** Sukhdev to follow up with amotoki regarding ML2 documentation - made several attempts. Have not been able to connect<br />
** lazy_prince to push updated patch to address the authentication issue. <br />
*** an updated version of the patch is pushed - have not tested it yet<br />
** yhvh_ and cragusa to push an updated patch to address the DB issue in the Ironic CLI<br />
<br />
* Integration Effort<br />
** There are few blockers that we need to address for the integration effort to move forward.<br />
<br />
* Discussion on the plan for next few weeks for the integration testing<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Testing<br />
** See etherpad above for the details of discussion about testing<br />
<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic - could not get update from amotoki - need to follow up. <br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
<br />
== Meeting August 24, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Neutron FF is next week. Our Neutron patches are already in. If anybody believes anything needs to go into neutron prior to FF, please speak up. Please use this blueprint - https://blueprints.launchpad.net/neutron/+spec/neutron-ironic-integration <br />
** ML2 drivers to vendor specific repos are not bound by this FF. They can go anytime<br />
<br />
* Integration Effort<br />
** We kicked off integration testing during the mid-cycle sprint.<br />
** There are few blockers that we need to address for the integration effort to move forward.<br />
<br />
* Discussion on the plan for next few weeks for the integration testing<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Testing<br />
** See etherpad above for the details of discussion about testing<br />
<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting August 17, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Ironic Sprint Update<br />
** Here are details - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Decision was made not to use bind_requested flag - instead use host-id<br />
** Issues discovered with the new API during testing<br />
*** DB does not seem to be getting updated with the link-connection information<br />
** Made lots of progress on the testing/debugging<br />
<br />
* Testing<br />
** See etherpad above for the details of discussion about testing<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting August 3, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Ironic mid-cycle sprint next week<br />
*** https://etherpad.openstack.org/p/ironic-liberty-midcycle<br />
* Patches under review <br />
** https://review.openstack.org/#/c/197774/1<br />
** https://review.openstack.org/#/c/206232/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/206163/<br />
** https://review.openstack.org/#/c/186855<br />
** https://review.openstack.org/#/c/194413/<br />
* Testing<br />
** Test the network connectivity and flip logic<br />
** Test the API - ML2 interface<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting July 27, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Ironic mid-cycle sprint scheduled for Aug 12-14 in Seattle<br />
*** https://etherpad.openstack.org/p/ironic-liberty-midcycle<br />
* Patches under review <br />
** Neutron patch for addition of binding:vnic_type to facilitate filtering by ML2 drivers - https://review.openstack.org/#/c/197774/1<br />
** https://review.openstack.org/#/c/186855<br />
** https://review.openstack.org/#/c/194413/<br />
* Testing<br />
** Test the network connectivity and flip logic<br />
** Test the API - ML2 interface<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
<br />
== Meeting July 20, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Liberty Release Schedule - https://wiki.openstack.org/wiki/Liberty_Release_Schedule<br />
** Ironic mid-cycle sprint scheduled for Aug 12-14 in Seattle<br />
*** https://etherpad.openstack.org/p/ironic-liberty-midcycle<br />
* Patches under review <br />
** Neutron patch for addition of binding:vnic_type to facilitate filtering by ML2 drivers - https://review.openstack.org/#/c/197774/1<br />
** https://review.openstack.org/#/c/186855<br />
** https://review.openstack.org/#/c/194413/<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
* Testing<br />
** Test the network connectivity and flip logic<br />
** Test the API - ML2 interface<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
<br />
== Meeting July 13, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Liberty Release Schedule - https://wiki.openstack.org/wiki/Liberty_Release_Schedule<br />
** Liberty Feature Freeze - 1st week of Sept. <br />
** Ironic mid-cycle sprint scheduled for Aug 12-14 in Seattle<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip <br />
*** https://review.openstack.org/#/c/187829/<br />
* Patches under review <br />
** WIP Neutron patch for addition of binding:vnic_type to facilitate filtering by ML2 drivers - https://review.openstack.org/#/c/197774/1<br />
** https://review.openstack.org/#/c/186855<br />
** https://review.openstack.org/#/c/194413/<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
<br />
== Meeting July 6, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Ironic mid-cycle sprint scheduled for Aug 12-14 in Seattle<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip <br />
*** https://review.openstack.org/#/c/187829/<br />
* Patches under review <br />
** WIP Neutron patch for addition of binding:vnic_type to facilitate filtering by ML2 drivers - https://review.openstack.org/#/c/197774/1<br />
** https://review.openstack.org/#/c/186855<br />
** https://review.openstack.org/#/c/194413/<br />
* Bare metal physical connectivity scenarios - supported and unsupported<br />
** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting June 29, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip <br />
*** https://review.openstack.org/#/c/187829/<br />
*Discuss supported/unsupported baremetal attachment scenarios - Doc available here: https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
(Opened up the doc to Edit for everyone - please feel free to post comments)<br />
*Open Discussion<br />
** A random thought based upon discussion with Armando during Neutron mid-cycle sprint - <br />
*** possibility of using device owner for Bare metal hosts as " Compute:Ironic"<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting June 22, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Please see Long Term Items section at the bottom of this wiki and feel free to add additional features that you would like included<br />
** "Get me a network" https://review.openstack.org/#/c/184857/<br />
** If anybody wants to make any announcement, feel free to add here<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip <br />
*** https://review.openstack.org/#/c/187829/<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting June 15, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Thanks to Jim and Laura for pushing updated versions of the specs. <br />
** If anybody wants to make any announcement, feel free to add here<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip <br />
*** https://review.openstack.org/#/c/187829/<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting June 8, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Priority for this week is to finalize the specs so that we can move to the implementation<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip<br />
*** https://review.openstack.org/#/c/187829/<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Initial Kick off Meeting June 1, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** We need contributors to help with implementation. Please identify as to what will you be willing to help with<br />
* Discuss Team Goals<br />
* Progress on the spec for modification to Ironic Port API<br />
* Nova/Neutron interaction proposal (jroll) -- let's add an optional parameter to the Neutron API to control whether or not to plumb the network immediately, and use it like this https://review.openstack.org/#/c/186855/<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Team Charter/Goals - for Liberty release ==<br />
*Create a spec with the details of Bare Metal physical connectivity information model and Ironic Port API modification<br />
** Generate a patch to implement this spec<br />
*Define the details of the network flip orchestration logic<br />
** Finalize as to what is the best way to refactor Nova code to facilitate this functionality<br />
*CI for testing this functionality<br />
** this includes a plan as well implementation<br />
*Initially this feature will be 'experimental' for Liberty for both Neutron and Ironic.<br />
** As the feature stabilizes in both Ironic and Neutron in 'M' release, we will move it out of 'experimental'.<br />
<br />
=== Initial Charter will not cover the following === <br />
* Automated discovery of the ports physical connectivity <br />
** Initial functionality will be tested by using modified Ironic Port IP to specify the physical connectivity information<br />
<br />
=== Long term items (not covered in initial charter) ===<br />
* Enhancement to the flavor type based upon the Lag'ed ports for Bare metal servers - for better bandwidth<br />
* Ability for an operator to specify/select a port (from multiple ports connecting a BM server) to connect to a given network - e.g. an option in "nova boot" to specify a specific port <br />
* We will consider utilizing other ways to pass the physical connectivity information to Neutron (if it presents additional flexibility to support additional features) - such as resource labels, using an Ironic specific table in port-binding, etc. <br />
* Feel free to add additional items<br />
<br />
== Previous meetings Logs==<br />
*http://eavesdrop.openstack.org/meetings/ironic_neutron/</div>Sukhdevhttps://wiki.openstack.org/w/index.php?title=Meetings/Ironic-neutron&diff=137454Meetings/Ironic-neutron2016-11-07T03:40:47Z<p>Sukhdev: /* Agenda */</p>
<hr />
<div>'''Weekly meeting on Mondays at 1600 UTC on #openstack-meeting-4'''<br />
<br />
== Tracking Ironic/Neutron integration Discussions ==<br />
<br />
In this meeting we will discuss the integration between Ironic and Neutron (ML2). <br />
Following two etherpads are the for the background purposes<br />
*https://etherpad.openstack.org/p/YVR-neutron-ironic<br />
*https://etherpad.openstack.org/p/liberty-ironic-network-isolation<br />
<br />
* Approved Specs and blueprints for Liberty release content<br />
*** https://review.openstack.org/#/c/188528/<br />
*** https://review.openstack.org/#/c/187829/<br />
*** https://blueprints.launchpad.net/neutron/+spec/neutron-ironic-integration<br />
* Approved Mitaka Specs<br />
*** Nova Spec - https://review.openstack.org/#/c/237067<br />
<br />
===Security Groups support for Baremetal Deployments===<br />
With the Ironic-Neutron integration, we are able to take full benefit of Security Groups support offered by Neutron. <br />
With this integration effort, now Security Group support is available to Bare metal servers the same way as it is available to virtual instances. <br />
When "nova boot" is issued to launch a bare metal instance, similar to virtual instance, --security-groups <seg-group-id> may be specified to apply appropriate ACLs on the physical ports where the bare metal host is connected the TOR(s). ML2 drivers know how to support Security Groups in Neutron.<br />
While this works for tenant network, we need to address the security groups for the provisioning network. Following was proposed and agreed by the Ironic-neutron integration team (see here - http://eavesdrop.openstack.org/meetings/ironic_neutron/2016/ironic_neutron.2016-06-06-16.01.html):<br />
<br />
* Two Security Groups will be added to ironic config: One for Provisioning network and another for Cleaning network (provisioning_network_sg_uuid, and cleanin_network_sg_uuid) by using neutron command "neutron security-group-create" <br />
** Both of these networks, by default will be set to None - to keep the backward compatibility. <br />
* An Operator/Admin may create these security groups when the provisioning and cleaning networks are created and specify the uuid's of these security groups in ironic config<br />
* Ironic driver, during deploy phase, when issues neutron create-port for provisioning network, will use this uuid (if specified). <br />
* ML2 driver will be notified of the appropriate security group and it will apply the appropriate ACLs on the physical ports of the TOR where bare metal host is connected. <br />
<br />
Note: Neutron Callback framework deals with notification of the Security Groups to the ML2 drivers. If a Security group rule is modified/added/deleted, the framework appropriately notifies the subscribers so that ML2 driver can appropriately update the ACLs on the ports where the bare metal hosts are connected. <br />
<br />
== Meeting November 7, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
<br />
* Security Groups for Baremetal deployments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
** patch is here - https://review.openstack.org/#/c/361451<br />
** Documentation - https://review.openstack.org/#/c/393962/<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/c/347549 - Merged<br />
** https://review.openstack.org/#/c/332177/<br />
** https://review.openstack.org/206163 - Ironic: use portgroups<br />
** Documentation - https://review.openstack.org/#/c/393660/<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** RFE - https://bugs.launchpad.net/ironic/+bug/1543584<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** RFE - https://bugs.launchpad.net/ironic/+bug/1582188<br />
** Spec - https://review.openstack.org/#/c/317636/<br />
** WIP POC code:<br />
*** Ironic - https://review.openstack.org/#/c/327046/<br />
*** Nova - https://review.openstack.org/#/c/364413/<br />
*** IronicClient - https://review.openstack.org/#/c/364420/<br />
<br />
*Open Discussion<br />
<br />
== Meeting October 31, 2016 ==<br />
Meeting cancelled, people travelling/recovering from Ocata summit.<br />
<br />
== Meeting October 16, 2016 ==<br />
<br />
* Sukhdev has a Dr. appointment and will not be able to chair this meeting. Unless sambets volunteers to chairs this, this is meeting is cancelled. <br />
* Will see you all in Barcelona next week. <br />
<br />
== Meeting October 10, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
** Sukhdev is unavailable today - Sam or Jim will chair the meeting<br />
<br />
* Security Groups for Baremetal deployments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
** patch is here - https://review.openstack.org/#/c/361451<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/c/347549<br />
** https://review.openstack.org/#/c/332177/<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code:<br />
*** Ironic - https://review.openstack.org/#/c/327046/<br />
*** Nova - https://review.openstack.org/#/c/364413/<br />
*** IronicClient - https://review.openstack.org/#/c/364420/<br />
<br />
<br />
*Open Discussion<br />
== Meeting October 31, 2016 ==<br />
Meeting cancelled while we recover from the OpenStack summit, next meeting will be 7th Nov.<br />
<br />
== Meeting October 3, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
** Ocata Release Schedule - https://releases.openstack.org/ocata/schedule.html<br />
<br />
* Security Groups for Baremetal deployments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
** patch is here - https://review.openstack.org/#/c/361451<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/c/347549<br />
** https://review.openstack.org/#/c/332177/<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code:<br />
*** Ironic - https://review.openstack.org/#/c/327046/<br />
*** Nova - https://review.openstack.org/#/c/364413/<br />
*** IronicClient - https://review.openstack.org/#/c/364420/<br />
<br />
<br />
*Open Discussion<br />
<br />
== Meeting September 12, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
** patch is here - https://review.openstack.org/#/c/361451<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/c/347549<br />
** https://review.facebook.com/#/c/332177<br />
<br />
* Other patches<br />
<br />
** Nova:<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code:<br />
*** Ironic - https://review.openstack.org/#/c/327046/<br />
*** Nova - https://review.openstack.org/#/c/364413/<br />
*** IronicClient - https://review.openstack.org/#/c/364420/<br />
<br />
<br />
*Open Discussion<br />
<br />
== Meeting August 22, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
* Remaining work items<br />
** Desired for Newton Cycle<br />
*** Port Groups <br />
*** Security Groups <br />
** Probably for O-cycle<br />
*** Vlan aware Servers<br />
*** Ironic API for interface attach/detach<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** Nova:<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
<br />
== Meeting August 15, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Update on testing of latest merged code (Sukhdev)<br />
** see bug - https://bugs.launchpad.net/ironic/+bug/1610389<br />
<br />
* Remaining work items<br />
<br />
** Desired for Newton Cycle<br />
*** Port Groups <br />
*** Ironic Inspector <br />
*** Security Groups - should be ready before Newton release (Sukhdev)<br />
<br />
** Probably for O-cycle<br />
*** Vlan aware Servers<br />
*** Ironic API for interface attach/detach<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** LLDP<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
<br />
<br />
== Meeting August 8, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** All patches for phase 1 of Ironic-neutron integration have merged (Nova, Neutron, Ironic) - congrats to the team<br />
<br />
* Update on testing of latest merged code (Sukhdev)<br />
** see bug - https://bugs.launchpad.net/ironic/+bug/1610389<br />
<br />
* Remaining work items<br />
<br />
** Desired for Newton Cycle<br />
*** Port Groups <br />
*** Ironic Inspector <br />
*** Security Groups - should be ready before Neuton release (Sukhdev) - pending bug listed above<br />
<br />
** Probably for O-cycle<br />
*** Vlan aware Servers<br />
*** Ironic API for interface attach/detach<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** LLDP<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
<br />
== Meeting August 1, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Update of all merged patches<br />
<br />
* Remaining work items<br />
<br />
** Desired for Newton Cycle<br />
*** Port Groups <br />
*** Ironic Inspector <br />
*** Security Groups - should be ready before Neuton release (Sukhdev)<br />
<br />
** Probably for O-cycle<br />
*** Vlan aware Servers<br />
*** Ironic API for interface attach/detach<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** LLDP<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
<br />
<br />
== Meeting July 25, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Remaining work items<br />
** Port Groups <br />
** Ironic Inspector <br />
** Nova patches<br />
** Vlan aware Servers<br />
** Security Groups - should be ready before Neuton release (Sukhdev)<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** LLDP<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
** (mjturek1) Question about MAC address uniqueness between portgroups and ports<br />
<br />
<br />
<br />
== Meeting July 18, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** All critical Ironic patches for network integration are merged<br />
** Nova mid cycle <br />
<br />
* Remaining work items<br />
** Port Groups <br />
** Ironic Inspector <br />
** Nova patches<br />
** Vlan aware Servers<br />
** Security Groups <br />
** devstack<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** LLDP<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
** (mjturek1) Question about MAC address uniqueness between portgroups and ports<br />
<br />
== Meeting July 11, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Plan discussion for merging following Ironic/nova patches<br />
** Following are critical patches - targeted for Newton<br />
** Ironic:<br />
*** https://review.openstack.org/#/c/285852/<br />
*** https://review.openstack.org/#/c/206244/<br />
*** https://review.openstack.org/#/c/206144<br />
*** https://review.openstack.org/#/c/213262/<br />
** LLDP:<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
** (mjturek1) Question about MAC address uniqueness between portgroups and ports<br />
<br />
== Meeting July 4, 2016 ==<br />
=== This week's meeting cancelled - US public holiday ===<br />
<br />
== Meeting June 27, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** Sukhdev is not available to host the meeting this week. Can somebody chair the meeting? I am away and will try to login remotely, but, not sure.<br />
** Newton nova non-priority feature freeze is June 30.<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* Plan discussion for merging following Ironic/nova patches<br />
** Following are critical patches - targeted for Newton<br />
** Ironic:<br />
*** https://review.openstack.org/#/c/285852/<br />
*** https://review.openstack.org/#/c/206244/<br />
*** https://review.openstack.org/#/c/206144<br />
*** https://review.openstack.org/#/c/213262/<br />
*** https://review.openstack.org/#/c/317391/ <--- I added this to the list (Sukhdev)<br />
** LLDP:<br />
*** https://review.openstack.org/321082<br />
*** https://review.openstack.org/320584<br />
** Nova:<br />
*** '''Newton nova non-priority feature freeze is June 30.'''<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
<br />
== Meeting June 20, 2016 ==<br />
=== This week's meeting cancelled - everybody is in Ironic mid-cycle sprint ===<br />
<br />
== Meeting June 13, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Security Groups Support for Baremetal deployments - Sukhdev<br />
** Description of Security Groups described here - https://wiki.openstack.org/wiki/Meetings/Ironic-neutron#Security_Groups_support_for_Baremetal_Deployments<br />
** Further update from amotoki and Sukhdev<br />
<br />
* Update from the latest Integration testing (Sukhdev)<br />
<br />
* Following are critical patches - targeted for Newton<br />
** Ironic:<br />
*** https://review.openstack.org/#/c/285852/<br />
*** https://review.openstack.org/#/c/206244/<br />
*** https://review.openstack.org/#/c/206144<br />
*** https://review.openstack.org/#/c/213262/<br />
*** https://review.openstack.org/#/c/317391/ <--- I added this to the list (Sukhdev)<br />
*** https://review.openstack.org/#/c/325197/ <--- Added (sambetts)<br />
** Nova:<br />
*** '''Newton nova non-priority feature freeze is June 30.'''<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
== Meeting June 6, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Action Item from past week - Sukhdev<br />
** https://review.openstack.org/#/c/182242/14/specs/newton/approved/user-controlled-sriov-ports-allocation.rst<br />
** Notes from previous meetings:<br />
*** Rumour has it they are looking to support bonding for virt, discuss.<br />
**** If neutron is going to model bonding, we don't need to model it in Ironic.<br />
***** Need to be sure, because if thats the case we shouldn't merge the portgroups API because then we have to deprecate it.<br />
<br />
* Security Groups Support for Baremetal deployments - Sukhdev<br />
<br />
* Update from the latest Integration testing (Sukhdev)<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Following are critical patches - targeted for Newton<br />
** Ironic:<br />
*** https://review.openstack.org/#/c/285852/<br />
*** https://review.openstack.org/#/c/206244/<br />
*** https://review.openstack.org/#/c/206144<br />
*** https://review.openstack.org/#/c/213262/<br />
*** https://review.openstack.org/#/c/317391/ <--- I added this to the list (Sukhdev)<br />
*** https://review.openstack.org/#/c/325197/ <--- Added (sambetts)<br />
** Nova:<br />
*** '''Newton nova non-priority feature freeze is June 30.'''<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
<br />
*Open Discussion<br />
<br />
== Meeting May 23, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Following are critical patches - targeted for Newton<br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/213262/<br />
***https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
***https://review.openstack.org/206163 - Ironic: use portgroups<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
<br />
* Rumour has it they are looking to support bonding for virt, discuss.<br />
** If neutron is going to model bonding, we don't need to model it in Ironic.<br />
*** Need to be sure, because if thats the case we shouldn't merge the portgroups API because then we have to deprecate it.<br />
<br />
*Open Discussion<br />
<br />
****it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
***Newton nova non-priority feature freeze is June 30.<br />
<br />
== Meeting May 16, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
<br />
* Rumour has it they are looking to support bonding for virt, discuss.<br />
** If neutron is going to model bonding, we don't need to model it in Ironic.<br />
*** Need to be sure, because if thats the case we shouldn't merge the portgroups API because then we have to deprecate it.<br />
<br />
* Following are critical patches - targeted for Newton<br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/213262/<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
*Open Discussion<br />
**Please let us confirm nova patches.(hshiina)<br />
***https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
***https://review.openstack.org/206163 - Ironic: use portgroups<br />
****it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
***Newton nova non-priority feature freeze is June 30.<br />
<br />
=== No Meeting on May 2, 2016 - People traveling back from Austin Summit ===<br />
<br />
=== No Meeting on April 25, 2016 - Everybody at Austin Summit ===<br />
<br />
== Meeting April 18, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** Next week in Austin - no meeting next week. <br />
** Cross project session - https://www.openstack.org/summit/austin-2016/summit-schedule/#day=2016-04-26&summit_types=2&tags=3601<br />
<br />
* Following are critical patches - targeted for Newton in April (if possible) - Did I miss anyone? <br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/213262/<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** [WIP] Allow mapping multiple Neutron ports to Ironic ports<br />
*** Ironic Part: https://review.openstack.org/282431<br />
*** Nova Part: https://review.openstack.org/289412<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287408/<br />
<br />
*Open Discussion<br />
<br />
== Meeting April 11, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** We have one more meeting before summit<br />
** Can we get the critical patches (listed below) merged within month of April? Need some love from Ironic cores<br />
<br />
* Following are critical patches - targeted for Newton in April (if possible) - Did I miss anyone? <br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/213262/<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** [WIP] Allow mapping multiple Neutron ports to Ironic ports<br />
*** Ironic Part: https://review.openstack.org/282431<br />
*** Nova Part: https://review.openstack.org/289412<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287408/<br />
<br />
*Open Discussion<br />
<br />
== Meeting April 4, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** Neutron Joint session with Ironic/Nova proposed - https://etherpad.openstack.org/p/newton-neutron-summit-ideas<br />
<br />
* Following are critical patches - targeted for Newton in April (if possible) - Did I miss anyone? <br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/213262/<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** [WIP] Allow mapping multiple Neutron ports to Ironic ports<br />
*** Ironic Part: https://review.openstack.org/282431<br />
*** Nova Part: https://review.openstack.org/289412<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287408/<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
<br />
=== No Meeting on March 28, 2016 ===<br />
<br />
== Meeting March 21, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Following are critical patches - targeted for Newton in April (if possible) - Did I miss anyone? <br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/139687/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** [WIP] Allow mapping multiple Neutron ports to Ironic ports<br />
*** Ironic Part: https://review.openstack.org/282431<br />
*** Nova Part: https://review.openstack.org/289412<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287408/<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
<br />
== Meeting March 14, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Generic Switch Discussion - continuation from last week<br />
** https://github.com/jumpojoy/generic_switch<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287408/<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
<br />
<br />
== Meeting March 7, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Network Provider refactor<br />
** Two patches merged; one remaining - https://review.openstack.org/285852<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287408/<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting February 29, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Network Provider refactor<br />
** https://review.openstack.org/#/c/285852/5<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853/2<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
<br />
== Meeting February 22, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
=== No Meeting on February 15, 2016 - due to holiday in USA (long weekend) ===<br />
<br />
== Meeting February 8, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status<br />
** Some of the Ironic patches are merged - thanks to everybody!!<br />
** I have updated the etherpad to reflect merged patches - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting February 1, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Austin Summit proposal submittal date is today (2/1/16)<br />
<br />
* Integration Testing Status<br />
** All of the patches are tested and seem to be working just fine.<br />
** I have updated the etherpad (under integration status) - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting January 25, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status<br />
** All of the patches are tested and seem to be working just fine.<br />
** I have updated the etherpad (under integration status) - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Discussion regarding integration with Ironic Inspector - the format for switch-id and switch-info fields<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting January 18, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status<br />
** Most of the patches are tested and seem to be working just fine.<br />
** I have updated the etherpad (under integration status) - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Discussion regarding integration with Ironic Inspector - the format for switch-id and switch-info fields<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting January 11, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status<br />
** API version error is noted during execution of "ironic port-update" CLI<br />
** Please see item 14 at the bottom of this etherpad (under integration status) - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting January 4, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Happy and Healthy New Year to all<br />
** M2 is mid-jan <br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
*** Item 7 still requires investigation<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
<br />
== Meeting December 14, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Sukhdev is out for next two weeks (back on Jan 4, 2016)<br />
** M2 is mid-jan <br />
<br />
* Updated list of patches under review <br />
** Devstack patches need to be resubmitted - vsaienko<br />
** Two patches are in merge conflict - need attention <br />
** Few patches have comments that require attention<br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Most critical issues are closed - following two are outstanding: <br />
*** Item 7 still requires investigation<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting December 7, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Updated list of patches under review - <br />
** one Nova and one Neutron patch merged<br />
** New Devstack patches - require reviews<br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Discussion on Testing (CI) - vsaienko<br />
<br />
* Tempest testing <br />
** see here - http://lists.openstack.org/pipermail/openstack-dev/2015-November/080609.html<br />
** https://bugs.launchpad.net/tempest/+bug/1520230<br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Most critical issues are closed - following two are outstanding: <br />
*** Item 2 is pending approval of nova spec - https://review.openstack.org/#/c/237067<br />
*** Item 7 still requires investigation<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting November 30, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** jroll is out this week, updates:<br />
*** nova spec is approved<br />
*** Nova patches are in a single chain here: https://review.openstack.org/#/q/status:open+project:openstack/nova+branch:master+topic:bp/ironic-networks-support,n,z<br />
*** first two patches are updated and passing tests locally, should be good to go<br />
*** third patch (portgroup support) still needs work.<br />
<br />
* Actions from last week<br />
** Sukhdev and Kevin Benton to work on ML2 for OVS for CI testing<br />
*** https://review.openstack.org/#/c/249265/<br />
*** This patch was testing for Neutron side <br />
<br />
* Discussion on Testing (CI)<br />
** This will be the main focus of the meeting - We have another excellent solution on the table. <br />
*** http://lists.openstack.org/pipermail/openstack-dev/2015-November/080492.html<br />
<br />
* Tempest testing <br />
** see here - http://lists.openstack.org/pipermail/openstack-dev/2015-November/080609.html<br />
** https://bugs.launchpad.net/tempest/+bug/1520230<br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Most critical issues are closed - following two are outstanding: <br />
*** Item 2 is pending approval of nova spec - https://review.openstack.org/#/c/237067<br />
*** Item 7 still requires investigation<br />
<br />
* Patches under review/testing<br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting November 23, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** M1 is in first week of December<br />
<br />
* Discussion on Testing (CI)<br />
** This will be the main focus of the meeting. We need to come up with an acceptable plan <br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Most critical issues are closed - following two are outstanding: <br />
*** Item 2 is pending approval of nova spec - https://review.openstack.org/#/c/237067<br />
*** Item 7 still requires investigation<br />
<br />
* Patches under review/testing<br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
=== November 16 meeting is cancelled - Next meeting on November 23, 2015 ===<br />
<br />
== Meeting November 9, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Welcome back from Tokyo<br />
** OpenStack summit was great - huge showing and interest in Ironic-Neutron integration<br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** I updated the etherpad. Looks like most of the critical issues are resolved. Items 7,9, and 10 remain to be addressed<br />
<br />
* Patches under review/testing<br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Discussion on Testing (CI)<br />
** We need to plan for this. Some of the patches might be blocked from merges unless we have this in place. <br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting October 19, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** We will see you in Tokyo next week<br />
** No meeting next week - due to summit<br />
** No meeting week after that - to recover from travels (Next meeting will be on Nov 9th)<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** See item 13 at the bottom of the etherpad<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting October 12, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting October 5, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Good progress on the network flip testing. <br />
<br />
* Action Items from previous week<br />
** Sukhdev to discuss/resolve the device_owner for for neutron ports. We will use 'baremetal:<CN>' as the device ID for ports belonging to Ironic deployments<br />
** lazy_prince to look into gate and devstack related cleanup<br />
** cragusa to work on documenting Ironic-Neutron integration in Ironic documentation<br />
** Sukhdev to take over devref documentation for ML2 driver - no update for this week<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting September 28, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Jim is new PTL for Ironic<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tenant ID(s) for the networks <br />
** For provisioning network - what should be the tenant ID in neutron create_port() request? <br />
<br />
* Action Items from previous week<br />
** lazy_prince to look into gate and devstack related cleanup<br />
** cragusa to work on documenting Ironic-Neutron integration in Ironic documentation<br />
** Sukhdev to take over devref documentation for ML2 driver - no update for this week<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic - amotoki will not be able to complete it, but will review it. Sukhdev will take over. <br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting September 21, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Action Items from previous week<br />
** lazy_prince to look into gate and devstack related cleanup<br />
** cragusa to work on documenting Ironic-Neutron integration in Ironic documentation<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Waiting on critical bug fixes<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic - amotoki will not be able to complete it, but will review it. Sukhdev will take over. <br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
== Meeting September 14, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Ironic soft FF is this week<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Few critical fixes are needed<br />
<br />
* Patches merge decision<br />
** Which patches can we merge?<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic - no update <br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting August 31, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Neutron FF is this week. Our Neutron patches are already in. If anybody believes anything needs to go into neutron prior to FF, please speak up. Please use this blueprint - https://blueprints.launchpad.net/neutron/+spec/neutron-ironic-integration <br />
** ML2 drivers to vendor specific repos are not bound by this FF. They can go anytime<br />
<br />
* Actions from the last week<br />
** Sukhdev to follow up with amotoki regarding ML2 documentation - made several attempts. Have not been able to connect<br />
** lazy_prince to push updated patch to address the authentication issue. <br />
*** an updated version of the patch is pushed - have not tested it yet<br />
** yhvh_ and cragusa to push an updated patch to address the DB issue in the Ironic CLI<br />
<br />
* Integration Effort<br />
** There are few blockers that we need to address for the integration effort to move forward.<br />
<br />
* Discussion on the plan for next few weeks for the integration testing<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Testing<br />
** See etherpad above for the details of discussion about testing<br />
<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic - could not get update from amotoki - need to follow up. <br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
<br />
== Meeting August 24, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Neutron FF is next week. Our Neutron patches are already in. If anybody believes anything needs to go into neutron prior to FF, please speak up. Please use this blueprint - https://blueprints.launchpad.net/neutron/+spec/neutron-ironic-integration <br />
** ML2 drivers to vendor specific repos are not bound by this FF. They can go anytime<br />
<br />
* Integration Effort<br />
** We kicked off integration testing during the mid-cycle sprint.<br />
** There are few blockers that we need to address for the integration effort to move forward.<br />
<br />
* Discussion on the plan for next few weeks for the integration testing<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Testing<br />
** See etherpad above for the details of discussion about testing<br />
<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting August 17, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Ironic Sprint Update<br />
** Here are details - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Decision was made not to use bind_requested flag - instead use host-id<br />
** Issues discovered with the new API during testing<br />
*** DB does not seem to be getting updated with the link-connection information<br />
** Made lots of progress on the testing/debugging<br />
<br />
* Testing<br />
** See etherpad above for the details of discussion about testing<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting August 3, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Ironic mid-cycle sprint next week<br />
*** https://etherpad.openstack.org/p/ironic-liberty-midcycle<br />
* Patches under review <br />
** https://review.openstack.org/#/c/197774/1<br />
** https://review.openstack.org/#/c/206232/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/206163/<br />
** https://review.openstack.org/#/c/186855<br />
** https://review.openstack.org/#/c/194413/<br />
* Testing<br />
** Test the network connectivity and flip logic<br />
** Test the API - ML2 interface<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting July 27, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Ironic mid-cycle sprint scheduled for Aug 12-14 in Seattle<br />
*** https://etherpad.openstack.org/p/ironic-liberty-midcycle<br />
* Patches under review <br />
** Neutron patch for addition of binding:vnic_type to facilitate filtering by ML2 drivers - https://review.openstack.org/#/c/197774/1<br />
** https://review.openstack.org/#/c/186855<br />
** https://review.openstack.org/#/c/194413/<br />
* Testing<br />
** Test the network connectivity and flip logic<br />
** Test the API - ML2 interface<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
<br />
== Meeting July 20, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Liberty Release Schedule - https://wiki.openstack.org/wiki/Liberty_Release_Schedule<br />
** Ironic mid-cycle sprint scheduled for Aug 12-14 in Seattle<br />
*** https://etherpad.openstack.org/p/ironic-liberty-midcycle<br />
* Patches under review <br />
** Neutron patch for addition of binding:vnic_type to facilitate filtering by ML2 drivers - https://review.openstack.org/#/c/197774/1<br />
** https://review.openstack.org/#/c/186855<br />
** https://review.openstack.org/#/c/194413/<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
* Testing<br />
** Test the network connectivity and flip logic<br />
** Test the API - ML2 interface<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
<br />
== Meeting July 13, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Liberty Release Schedule - https://wiki.openstack.org/wiki/Liberty_Release_Schedule<br />
** Liberty Feature Freeze - 1st week of Sept. <br />
** Ironic mid-cycle sprint scheduled for Aug 12-14 in Seattle<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip <br />
*** https://review.openstack.org/#/c/187829/<br />
* Patches under review <br />
** WIP Neutron patch for addition of binding:vnic_type to facilitate filtering by ML2 drivers - https://review.openstack.org/#/c/197774/1<br />
** https://review.openstack.org/#/c/186855<br />
** https://review.openstack.org/#/c/194413/<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
<br />
== Meeting July 6, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Ironic mid-cycle sprint scheduled for Aug 12-14 in Seattle<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip <br />
*** https://review.openstack.org/#/c/187829/<br />
* Patches under review <br />
** WIP Neutron patch for addition of binding:vnic_type to facilitate filtering by ML2 drivers - https://review.openstack.org/#/c/197774/1<br />
** https://review.openstack.org/#/c/186855<br />
** https://review.openstack.org/#/c/194413/<br />
* Bare metal physical connectivity scenarios - supported and unsupported<br />
** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting June 29, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip <br />
*** https://review.openstack.org/#/c/187829/<br />
*Discuss supported/unsupported baremetal attachment scenarios - Doc available here: https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
(Opened up the doc to Edit for everyone - please feel free to post comments)<br />
*Open Discussion<br />
** A random thought based upon discussion with Armando during Neutron mid-cycle sprint - <br />
*** possibility of using device owner for Bare metal hosts as " Compute:Ironic"<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting June 22, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Please see Long Term Items section at the bottom of this wiki and feel free to add additional features that you would like included<br />
** "Get me a network" https://review.openstack.org/#/c/184857/<br />
** If anybody wants to make any announcement, feel free to add here<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip <br />
*** https://review.openstack.org/#/c/187829/<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting June 15, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Thanks to Jim and Laura for pushing updated versions of the specs. <br />
** If anybody wants to make any announcement, feel free to add here<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip <br />
*** https://review.openstack.org/#/c/187829/<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting June 8, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Priority for this week is to finalize the specs so that we can move to the implementation<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip<br />
*** https://review.openstack.org/#/c/187829/<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Initial Kick off Meeting June 1, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** We need contributors to help with implementation. Please identify as to what will you be willing to help with<br />
* Discuss Team Goals<br />
* Progress on the spec for modification to Ironic Port API<br />
* Nova/Neutron interaction proposal (jroll) -- let's add an optional parameter to the Neutron API to control whether or not to plumb the network immediately, and use it like this https://review.openstack.org/#/c/186855/<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Team Charter/Goals - for Liberty release ==<br />
*Create a spec with the details of Bare Metal physical connectivity information model and Ironic Port API modification<br />
** Generate a patch to implement this spec<br />
*Define the details of the network flip orchestration logic<br />
** Finalize as to what is the best way to refactor Nova code to facilitate this functionality<br />
*CI for testing this functionality<br />
** this includes a plan as well implementation<br />
*Initially this feature will be 'experimental' for Liberty for both Neutron and Ironic.<br />
** As the feature stabilizes in both Ironic and Neutron in 'M' release, we will move it out of 'experimental'.<br />
<br />
=== Initial Charter will not cover the following === <br />
* Automated discovery of the ports physical connectivity <br />
** Initial functionality will be tested by using modified Ironic Port IP to specify the physical connectivity information<br />
<br />
=== Long term items (not covered in initial charter) ===<br />
* Enhancement to the flavor type based upon the Lag'ed ports for Bare metal servers - for better bandwidth<br />
* Ability for an operator to specify/select a port (from multiple ports connecting a BM server) to connect to a given network - e.g. an option in "nova boot" to specify a specific port <br />
* We will consider utilizing other ways to pass the physical connectivity information to Neutron (if it presents additional flexibility to support additional features) - such as resource labels, using an Ironic specific table in port-binding, etc. <br />
* Feel free to add additional items<br />
<br />
== Previous meetings Logs==<br />
*http://eavesdrop.openstack.org/meetings/ironic_neutron/</div>Sukhdevhttps://wiki.openstack.org/w/index.php?title=Meetings/Ironic-neutron&diff=137453Meetings/Ironic-neutron2016-11-07T03:16:43Z<p>Sukhdev: /* Agenda */</p>
<hr />
<div>'''Weekly meeting on Mondays at 1600 UTC on #openstack-meeting-4'''<br />
<br />
== Tracking Ironic/Neutron integration Discussions ==<br />
<br />
In this meeting we will discuss the integration between Ironic and Neutron (ML2). <br />
Following two etherpads are the for the background purposes<br />
*https://etherpad.openstack.org/p/YVR-neutron-ironic<br />
*https://etherpad.openstack.org/p/liberty-ironic-network-isolation<br />
<br />
* Approved Specs and blueprints for Liberty release content<br />
*** https://review.openstack.org/#/c/188528/<br />
*** https://review.openstack.org/#/c/187829/<br />
*** https://blueprints.launchpad.net/neutron/+spec/neutron-ironic-integration<br />
* Approved Mitaka Specs<br />
*** Nova Spec - https://review.openstack.org/#/c/237067<br />
<br />
===Security Groups support for Baremetal Deployments===<br />
With the Ironic-Neutron integration, we are able to take full benefit of Security Groups support offered by Neutron. <br />
With this integration effort, now Security Group support is available to Bare metal servers the same way as it is available to virtual instances. <br />
When "nova boot" is issued to launch a bare metal instance, similar to virtual instance, --security-groups <seg-group-id> may be specified to apply appropriate ACLs on the physical ports where the bare metal host is connected the TOR(s). ML2 drivers know how to support Security Groups in Neutron.<br />
While this works for tenant network, we need to address the security groups for the provisioning network. Following was proposed and agreed by the Ironic-neutron integration team (see here - http://eavesdrop.openstack.org/meetings/ironic_neutron/2016/ironic_neutron.2016-06-06-16.01.html):<br />
<br />
* Two Security Groups will be added to ironic config: One for Provisioning network and another for Cleaning network (provisioning_network_sg_uuid, and cleanin_network_sg_uuid) by using neutron command "neutron security-group-create" <br />
** Both of these networks, by default will be set to None - to keep the backward compatibility. <br />
* An Operator/Admin may create these security groups when the provisioning and cleaning networks are created and specify the uuid's of these security groups in ironic config<br />
* Ironic driver, during deploy phase, when issues neutron create-port for provisioning network, will use this uuid (if specified). <br />
* ML2 driver will be notified of the appropriate security group and it will apply the appropriate ACLs on the physical ports of the TOR where bare metal host is connected. <br />
<br />
Note: Neutron Callback framework deals with notification of the Security Groups to the ML2 drivers. If a Security group rule is modified/added/deleted, the framework appropriately notifies the subscribers so that ML2 driver can appropriately update the ACLs on the ports where the bare metal hosts are connected. <br />
<br />
== Meeting November 7, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
<br />
* Security Groups for Baremetal deployments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
** patch is here - https://review.openstack.org/#/c/361451<br />
** Documentation - https://review.openstack.org/#/c/393962/<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/c/347549 - Merged<br />
** https://review.openstack.org/#/c/332177/<br />
** https://review.openstack.org/206163 - Ironic: use portgroups<br />
** Documentation - https://review.openstack.org/#/c/393660/<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** RFE - https://bugs.launchpad.net/ironic/+bug/1543584<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code:<br />
*** Ironic - https://review.openstack.org/#/c/327046/<br />
*** Nova - https://review.openstack.org/#/c/364413/<br />
*** IronicClient - https://review.openstack.org/#/c/364420/<br />
<br />
*Open Discussion<br />
<br />
== Meeting October 31, 2016 ==<br />
Meeting cancelled, people travelling/recovering from Ocata summit.<br />
<br />
== Meeting October 16, 2016 ==<br />
<br />
* Sukhdev has a Dr. appointment and will not be able to chair this meeting. Unless sambets volunteers to chairs this, this is meeting is cancelled. <br />
* Will see you all in Barcelona next week. <br />
<br />
== Meeting October 10, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
** Sukhdev is unavailable today - Sam or Jim will chair the meeting<br />
<br />
* Security Groups for Baremetal deployments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
** patch is here - https://review.openstack.org/#/c/361451<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/c/347549<br />
** https://review.openstack.org/#/c/332177/<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code:<br />
*** Ironic - https://review.openstack.org/#/c/327046/<br />
*** Nova - https://review.openstack.org/#/c/364413/<br />
*** IronicClient - https://review.openstack.org/#/c/364420/<br />
<br />
<br />
*Open Discussion<br />
== Meeting October 31, 2016 ==<br />
Meeting cancelled while we recover from the OpenStack summit, next meeting will be 7th Nov.<br />
<br />
== Meeting October 3, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
** Ocata Release Schedule - https://releases.openstack.org/ocata/schedule.html<br />
<br />
* Security Groups for Baremetal deployments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
** patch is here - https://review.openstack.org/#/c/361451<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/c/347549<br />
** https://review.openstack.org/#/c/332177/<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code:<br />
*** Ironic - https://review.openstack.org/#/c/327046/<br />
*** Nova - https://review.openstack.org/#/c/364413/<br />
*** IronicClient - https://review.openstack.org/#/c/364420/<br />
<br />
<br />
*Open Discussion<br />
<br />
== Meeting September 12, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
** patch is here - https://review.openstack.org/#/c/361451<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/c/347549<br />
** https://review.facebook.com/#/c/332177<br />
<br />
* Other patches<br />
<br />
** Nova:<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code:<br />
*** Ironic - https://review.openstack.org/#/c/327046/<br />
*** Nova - https://review.openstack.org/#/c/364413/<br />
*** IronicClient - https://review.openstack.org/#/c/364420/<br />
<br />
<br />
*Open Discussion<br />
<br />
== Meeting August 22, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
* Remaining work items<br />
** Desired for Newton Cycle<br />
*** Port Groups <br />
*** Security Groups <br />
** Probably for O-cycle<br />
*** Vlan aware Servers<br />
*** Ironic API for interface attach/detach<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** Nova:<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
<br />
== Meeting August 15, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Update on testing of latest merged code (Sukhdev)<br />
** see bug - https://bugs.launchpad.net/ironic/+bug/1610389<br />
<br />
* Remaining work items<br />
<br />
** Desired for Newton Cycle<br />
*** Port Groups <br />
*** Ironic Inspector <br />
*** Security Groups - should be ready before Newton release (Sukhdev)<br />
<br />
** Probably for O-cycle<br />
*** Vlan aware Servers<br />
*** Ironic API for interface attach/detach<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** LLDP<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
<br />
<br />
== Meeting August 8, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** All patches for phase 1 of Ironic-neutron integration have merged (Nova, Neutron, Ironic) - congrats to the team<br />
<br />
* Update on testing of latest merged code (Sukhdev)<br />
** see bug - https://bugs.launchpad.net/ironic/+bug/1610389<br />
<br />
* Remaining work items<br />
<br />
** Desired for Newton Cycle<br />
*** Port Groups <br />
*** Ironic Inspector <br />
*** Security Groups - should be ready before Neuton release (Sukhdev) - pending bug listed above<br />
<br />
** Probably for O-cycle<br />
*** Vlan aware Servers<br />
*** Ironic API for interface attach/detach<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** LLDP<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
<br />
== Meeting August 1, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Update of all merged patches<br />
<br />
* Remaining work items<br />
<br />
** Desired for Newton Cycle<br />
*** Port Groups <br />
*** Ironic Inspector <br />
*** Security Groups - should be ready before Neuton release (Sukhdev)<br />
<br />
** Probably for O-cycle<br />
*** Vlan aware Servers<br />
*** Ironic API for interface attach/detach<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** LLDP<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
<br />
<br />
== Meeting July 25, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Remaining work items<br />
** Port Groups <br />
** Ironic Inspector <br />
** Nova patches<br />
** Vlan aware Servers<br />
** Security Groups - should be ready before Neuton release (Sukhdev)<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** LLDP<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
** (mjturek1) Question about MAC address uniqueness between portgroups and ports<br />
<br />
<br />
<br />
== Meeting July 18, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** All critical Ironic patches for network integration are merged<br />
** Nova mid cycle <br />
<br />
* Remaining work items<br />
** Port Groups <br />
** Ironic Inspector <br />
** Nova patches<br />
** Vlan aware Servers<br />
** Security Groups <br />
** devstack<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** LLDP<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
** (mjturek1) Question about MAC address uniqueness between portgroups and ports<br />
<br />
== Meeting July 11, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Plan discussion for merging following Ironic/nova patches<br />
** Following are critical patches - targeted for Newton<br />
** Ironic:<br />
*** https://review.openstack.org/#/c/285852/<br />
*** https://review.openstack.org/#/c/206244/<br />
*** https://review.openstack.org/#/c/206144<br />
*** https://review.openstack.org/#/c/213262/<br />
** LLDP:<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
** (mjturek1) Question about MAC address uniqueness between portgroups and ports<br />
<br />
== Meeting July 4, 2016 ==<br />
=== This week's meeting cancelled - US public holiday ===<br />
<br />
== Meeting June 27, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** Sukhdev is not available to host the meeting this week. Can somebody chair the meeting? I am away and will try to login remotely, but, not sure.<br />
** Newton nova non-priority feature freeze is June 30.<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* Plan discussion for merging following Ironic/nova patches<br />
** Following are critical patches - targeted for Newton<br />
** Ironic:<br />
*** https://review.openstack.org/#/c/285852/<br />
*** https://review.openstack.org/#/c/206244/<br />
*** https://review.openstack.org/#/c/206144<br />
*** https://review.openstack.org/#/c/213262/<br />
*** https://review.openstack.org/#/c/317391/ <--- I added this to the list (Sukhdev)<br />
** LLDP:<br />
*** https://review.openstack.org/321082<br />
*** https://review.openstack.org/320584<br />
** Nova:<br />
*** '''Newton nova non-priority feature freeze is June 30.'''<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
<br />
== Meeting June 20, 2016 ==<br />
=== This week's meeting cancelled - everybody is in Ironic mid-cycle sprint ===<br />
<br />
== Meeting June 13, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Security Groups Support for Baremetal deployments - Sukhdev<br />
** Description of Security Groups described here - https://wiki.openstack.org/wiki/Meetings/Ironic-neutron#Security_Groups_support_for_Baremetal_Deployments<br />
** Further update from amotoki and Sukhdev<br />
<br />
* Update from the latest Integration testing (Sukhdev)<br />
<br />
* Following are critical patches - targeted for Newton<br />
** Ironic:<br />
*** https://review.openstack.org/#/c/285852/<br />
*** https://review.openstack.org/#/c/206244/<br />
*** https://review.openstack.org/#/c/206144<br />
*** https://review.openstack.org/#/c/213262/<br />
*** https://review.openstack.org/#/c/317391/ <--- I added this to the list (Sukhdev)<br />
*** https://review.openstack.org/#/c/325197/ <--- Added (sambetts)<br />
** Nova:<br />
*** '''Newton nova non-priority feature freeze is June 30.'''<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
== Meeting June 6, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Action Item from past week - Sukhdev<br />
** https://review.openstack.org/#/c/182242/14/specs/newton/approved/user-controlled-sriov-ports-allocation.rst<br />
** Notes from previous meetings:<br />
*** Rumour has it they are looking to support bonding for virt, discuss.<br />
**** If neutron is going to model bonding, we don't need to model it in Ironic.<br />
***** Need to be sure, because if thats the case we shouldn't merge the portgroups API because then we have to deprecate it.<br />
<br />
* Security Groups Support for Baremetal deployments - Sukhdev<br />
<br />
* Update from the latest Integration testing (Sukhdev)<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Following are critical patches - targeted for Newton<br />
** Ironic:<br />
*** https://review.openstack.org/#/c/285852/<br />
*** https://review.openstack.org/#/c/206244/<br />
*** https://review.openstack.org/#/c/206144<br />
*** https://review.openstack.org/#/c/213262/<br />
*** https://review.openstack.org/#/c/317391/ <--- I added this to the list (Sukhdev)<br />
*** https://review.openstack.org/#/c/325197/ <--- Added (sambetts)<br />
** Nova:<br />
*** '''Newton nova non-priority feature freeze is June 30.'''<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
<br />
*Open Discussion<br />
<br />
== Meeting May 23, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Following are critical patches - targeted for Newton<br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/213262/<br />
***https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
***https://review.openstack.org/206163 - Ironic: use portgroups<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
<br />
* Rumour has it they are looking to support bonding for virt, discuss.<br />
** If neutron is going to model bonding, we don't need to model it in Ironic.<br />
*** Need to be sure, because if thats the case we shouldn't merge the portgroups API because then we have to deprecate it.<br />
<br />
*Open Discussion<br />
<br />
****it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
***Newton nova non-priority feature freeze is June 30.<br />
<br />
== Meeting May 16, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
<br />
* Rumour has it they are looking to support bonding for virt, discuss.<br />
** If neutron is going to model bonding, we don't need to model it in Ironic.<br />
*** Need to be sure, because if thats the case we shouldn't merge the portgroups API because then we have to deprecate it.<br />
<br />
* Following are critical patches - targeted for Newton<br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/213262/<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
*Open Discussion<br />
**Please let us confirm nova patches.(hshiina)<br />
***https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
***https://review.openstack.org/206163 - Ironic: use portgroups<br />
****it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
***Newton nova non-priority feature freeze is June 30.<br />
<br />
=== No Meeting on May 2, 2016 - People traveling back from Austin Summit ===<br />
<br />
=== No Meeting on April 25, 2016 - Everybody at Austin Summit ===<br />
<br />
== Meeting April 18, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** Next week in Austin - no meeting next week. <br />
** Cross project session - https://www.openstack.org/summit/austin-2016/summit-schedule/#day=2016-04-26&summit_types=2&tags=3601<br />
<br />
* Following are critical patches - targeted for Newton in April (if possible) - Did I miss anyone? <br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/213262/<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** [WIP] Allow mapping multiple Neutron ports to Ironic ports<br />
*** Ironic Part: https://review.openstack.org/282431<br />
*** Nova Part: https://review.openstack.org/289412<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287408/<br />
<br />
*Open Discussion<br />
<br />
== Meeting April 11, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** We have one more meeting before summit<br />
** Can we get the critical patches (listed below) merged within month of April? Need some love from Ironic cores<br />
<br />
* Following are critical patches - targeted for Newton in April (if possible) - Did I miss anyone? <br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/213262/<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** [WIP] Allow mapping multiple Neutron ports to Ironic ports<br />
*** Ironic Part: https://review.openstack.org/282431<br />
*** Nova Part: https://review.openstack.org/289412<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287408/<br />
<br />
*Open Discussion<br />
<br />
== Meeting April 4, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** Neutron Joint session with Ironic/Nova proposed - https://etherpad.openstack.org/p/newton-neutron-summit-ideas<br />
<br />
* Following are critical patches - targeted for Newton in April (if possible) - Did I miss anyone? <br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/213262/<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** [WIP] Allow mapping multiple Neutron ports to Ironic ports<br />
*** Ironic Part: https://review.openstack.org/282431<br />
*** Nova Part: https://review.openstack.org/289412<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287408/<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
<br />
=== No Meeting on March 28, 2016 ===<br />
<br />
== Meeting March 21, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Following are critical patches - targeted for Newton in April (if possible) - Did I miss anyone? <br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/139687/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** [WIP] Allow mapping multiple Neutron ports to Ironic ports<br />
*** Ironic Part: https://review.openstack.org/282431<br />
*** Nova Part: https://review.openstack.org/289412<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287408/<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
<br />
== Meeting March 14, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Generic Switch Discussion - continuation from last week<br />
** https://github.com/jumpojoy/generic_switch<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287408/<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
<br />
<br />
== Meeting March 7, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Network Provider refactor<br />
** Two patches merged; one remaining - https://review.openstack.org/285852<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287408/<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting February 29, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Network Provider refactor<br />
** https://review.openstack.org/#/c/285852/5<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853/2<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
<br />
== Meeting February 22, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
=== No Meeting on February 15, 2016 - due to holiday in USA (long weekend) ===<br />
<br />
== Meeting February 8, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status<br />
** Some of the Ironic patches are merged - thanks to everybody!!<br />
** I have updated the etherpad to reflect merged patches - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting February 1, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Austin Summit proposal submittal date is today (2/1/16)<br />
<br />
* Integration Testing Status<br />
** All of the patches are tested and seem to be working just fine.<br />
** I have updated the etherpad (under integration status) - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting January 25, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status<br />
** All of the patches are tested and seem to be working just fine.<br />
** I have updated the etherpad (under integration status) - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Discussion regarding integration with Ironic Inspector - the format for switch-id and switch-info fields<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting January 18, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status<br />
** Most of the patches are tested and seem to be working just fine.<br />
** I have updated the etherpad (under integration status) - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Discussion regarding integration with Ironic Inspector - the format for switch-id and switch-info fields<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting January 11, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status<br />
** API version error is noted during execution of "ironic port-update" CLI<br />
** Please see item 14 at the bottom of this etherpad (under integration status) - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting January 4, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Happy and Healthy New Year to all<br />
** M2 is mid-jan <br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
*** Item 7 still requires investigation<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
<br />
== Meeting December 14, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Sukhdev is out for next two weeks (back on Jan 4, 2016)<br />
** M2 is mid-jan <br />
<br />
* Updated list of patches under review <br />
** Devstack patches need to be resubmitted - vsaienko<br />
** Two patches are in merge conflict - need attention <br />
** Few patches have comments that require attention<br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Most critical issues are closed - following two are outstanding: <br />
*** Item 7 still requires investigation<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting December 7, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Updated list of patches under review - <br />
** one Nova and one Neutron patch merged<br />
** New Devstack patches - require reviews<br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Discussion on Testing (CI) - vsaienko<br />
<br />
* Tempest testing <br />
** see here - http://lists.openstack.org/pipermail/openstack-dev/2015-November/080609.html<br />
** https://bugs.launchpad.net/tempest/+bug/1520230<br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Most critical issues are closed - following two are outstanding: <br />
*** Item 2 is pending approval of nova spec - https://review.openstack.org/#/c/237067<br />
*** Item 7 still requires investigation<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting November 30, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** jroll is out this week, updates:<br />
*** nova spec is approved<br />
*** Nova patches are in a single chain here: https://review.openstack.org/#/q/status:open+project:openstack/nova+branch:master+topic:bp/ironic-networks-support,n,z<br />
*** first two patches are updated and passing tests locally, should be good to go<br />
*** third patch (portgroup support) still needs work.<br />
<br />
* Actions from last week<br />
** Sukhdev and Kevin Benton to work on ML2 for OVS for CI testing<br />
*** https://review.openstack.org/#/c/249265/<br />
*** This patch was testing for Neutron side <br />
<br />
* Discussion on Testing (CI)<br />
** This will be the main focus of the meeting - We have another excellent solution on the table. <br />
*** http://lists.openstack.org/pipermail/openstack-dev/2015-November/080492.html<br />
<br />
* Tempest testing <br />
** see here - http://lists.openstack.org/pipermail/openstack-dev/2015-November/080609.html<br />
** https://bugs.launchpad.net/tempest/+bug/1520230<br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Most critical issues are closed - following two are outstanding: <br />
*** Item 2 is pending approval of nova spec - https://review.openstack.org/#/c/237067<br />
*** Item 7 still requires investigation<br />
<br />
* Patches under review/testing<br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting November 23, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** M1 is in first week of December<br />
<br />
* Discussion on Testing (CI)<br />
** This will be the main focus of the meeting. We need to come up with an acceptable plan <br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Most critical issues are closed - following two are outstanding: <br />
*** Item 2 is pending approval of nova spec - https://review.openstack.org/#/c/237067<br />
*** Item 7 still requires investigation<br />
<br />
* Patches under review/testing<br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
=== November 16 meeting is cancelled - Next meeting on November 23, 2015 ===<br />
<br />
== Meeting November 9, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Welcome back from Tokyo<br />
** OpenStack summit was great - huge showing and interest in Ironic-Neutron integration<br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** I updated the etherpad. Looks like most of the critical issues are resolved. Items 7,9, and 10 remain to be addressed<br />
<br />
* Patches under review/testing<br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Discussion on Testing (CI)<br />
** We need to plan for this. Some of the patches might be blocked from merges unless we have this in place. <br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting October 19, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** We will see you in Tokyo next week<br />
** No meeting next week - due to summit<br />
** No meeting week after that - to recover from travels (Next meeting will be on Nov 9th)<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** See item 13 at the bottom of the etherpad<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting October 12, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting October 5, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Good progress on the network flip testing. <br />
<br />
* Action Items from previous week<br />
** Sukhdev to discuss/resolve the device_owner for for neutron ports. We will use 'baremetal:<CN>' as the device ID for ports belonging to Ironic deployments<br />
** lazy_prince to look into gate and devstack related cleanup<br />
** cragusa to work on documenting Ironic-Neutron integration in Ironic documentation<br />
** Sukhdev to take over devref documentation for ML2 driver - no update for this week<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting September 28, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Jim is new PTL for Ironic<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tenant ID(s) for the networks <br />
** For provisioning network - what should be the tenant ID in neutron create_port() request? <br />
<br />
* Action Items from previous week<br />
** lazy_prince to look into gate and devstack related cleanup<br />
** cragusa to work on documenting Ironic-Neutron integration in Ironic documentation<br />
** Sukhdev to take over devref documentation for ML2 driver - no update for this week<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic - amotoki will not be able to complete it, but will review it. Sukhdev will take over. <br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting September 21, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Action Items from previous week<br />
** lazy_prince to look into gate and devstack related cleanup<br />
** cragusa to work on documenting Ironic-Neutron integration in Ironic documentation<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Waiting on critical bug fixes<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic - amotoki will not be able to complete it, but will review it. Sukhdev will take over. <br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
== Meeting September 14, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Ironic soft FF is this week<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Few critical fixes are needed<br />
<br />
* Patches merge decision<br />
** Which patches can we merge?<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic - no update <br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting August 31, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Neutron FF is this week. Our Neutron patches are already in. If anybody believes anything needs to go into neutron prior to FF, please speak up. Please use this blueprint - https://blueprints.launchpad.net/neutron/+spec/neutron-ironic-integration <br />
** ML2 drivers to vendor specific repos are not bound by this FF. They can go anytime<br />
<br />
* Actions from the last week<br />
** Sukhdev to follow up with amotoki regarding ML2 documentation - made several attempts. Have not been able to connect<br />
** lazy_prince to push updated patch to address the authentication issue. <br />
*** an updated version of the patch is pushed - have not tested it yet<br />
** yhvh_ and cragusa to push an updated patch to address the DB issue in the Ironic CLI<br />
<br />
* Integration Effort<br />
** There are few blockers that we need to address for the integration effort to move forward.<br />
<br />
* Discussion on the plan for next few weeks for the integration testing<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Testing<br />
** See etherpad above for the details of discussion about testing<br />
<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic - could not get update from amotoki - need to follow up. <br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
<br />
== Meeting August 24, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Neutron FF is next week. Our Neutron patches are already in. If anybody believes anything needs to go into neutron prior to FF, please speak up. Please use this blueprint - https://blueprints.launchpad.net/neutron/+spec/neutron-ironic-integration <br />
** ML2 drivers to vendor specific repos are not bound by this FF. They can go anytime<br />
<br />
* Integration Effort<br />
** We kicked off integration testing during the mid-cycle sprint.<br />
** There are few blockers that we need to address for the integration effort to move forward.<br />
<br />
* Discussion on the plan for next few weeks for the integration testing<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Testing<br />
** See etherpad above for the details of discussion about testing<br />
<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting August 17, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Ironic Sprint Update<br />
** Here are details - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Decision was made not to use bind_requested flag - instead use host-id<br />
** Issues discovered with the new API during testing<br />
*** DB does not seem to be getting updated with the link-connection information<br />
** Made lots of progress on the testing/debugging<br />
<br />
* Testing<br />
** See etherpad above for the details of discussion about testing<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting August 3, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Ironic mid-cycle sprint next week<br />
*** https://etherpad.openstack.org/p/ironic-liberty-midcycle<br />
* Patches under review <br />
** https://review.openstack.org/#/c/197774/1<br />
** https://review.openstack.org/#/c/206232/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/206163/<br />
** https://review.openstack.org/#/c/186855<br />
** https://review.openstack.org/#/c/194413/<br />
* Testing<br />
** Test the network connectivity and flip logic<br />
** Test the API - ML2 interface<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting July 27, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Ironic mid-cycle sprint scheduled for Aug 12-14 in Seattle<br />
*** https://etherpad.openstack.org/p/ironic-liberty-midcycle<br />
* Patches under review <br />
** Neutron patch for addition of binding:vnic_type to facilitate filtering by ML2 drivers - https://review.openstack.org/#/c/197774/1<br />
** https://review.openstack.org/#/c/186855<br />
** https://review.openstack.org/#/c/194413/<br />
* Testing<br />
** Test the network connectivity and flip logic<br />
** Test the API - ML2 interface<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
<br />
== Meeting July 20, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Liberty Release Schedule - https://wiki.openstack.org/wiki/Liberty_Release_Schedule<br />
** Ironic mid-cycle sprint scheduled for Aug 12-14 in Seattle<br />
*** https://etherpad.openstack.org/p/ironic-liberty-midcycle<br />
* Patches under review <br />
** Neutron patch for addition of binding:vnic_type to facilitate filtering by ML2 drivers - https://review.openstack.org/#/c/197774/1<br />
** https://review.openstack.org/#/c/186855<br />
** https://review.openstack.org/#/c/194413/<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
* Testing<br />
** Test the network connectivity and flip logic<br />
** Test the API - ML2 interface<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
<br />
== Meeting July 13, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Liberty Release Schedule - https://wiki.openstack.org/wiki/Liberty_Release_Schedule<br />
** Liberty Feature Freeze - 1st week of Sept. <br />
** Ironic mid-cycle sprint scheduled for Aug 12-14 in Seattle<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip <br />
*** https://review.openstack.org/#/c/187829/<br />
* Patches under review <br />
** WIP Neutron patch for addition of binding:vnic_type to facilitate filtering by ML2 drivers - https://review.openstack.org/#/c/197774/1<br />
** https://review.openstack.org/#/c/186855<br />
** https://review.openstack.org/#/c/194413/<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
<br />
== Meeting July 6, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Ironic mid-cycle sprint scheduled for Aug 12-14 in Seattle<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip <br />
*** https://review.openstack.org/#/c/187829/<br />
* Patches under review <br />
** WIP Neutron patch for addition of binding:vnic_type to facilitate filtering by ML2 drivers - https://review.openstack.org/#/c/197774/1<br />
** https://review.openstack.org/#/c/186855<br />
** https://review.openstack.org/#/c/194413/<br />
* Bare metal physical connectivity scenarios - supported and unsupported<br />
** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting June 29, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip <br />
*** https://review.openstack.org/#/c/187829/<br />
*Discuss supported/unsupported baremetal attachment scenarios - Doc available here: https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
(Opened up the doc to Edit for everyone - please feel free to post comments)<br />
*Open Discussion<br />
** A random thought based upon discussion with Armando during Neutron mid-cycle sprint - <br />
*** possibility of using device owner for Bare metal hosts as " Compute:Ironic"<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting June 22, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Please see Long Term Items section at the bottom of this wiki and feel free to add additional features that you would like included<br />
** "Get me a network" https://review.openstack.org/#/c/184857/<br />
** If anybody wants to make any announcement, feel free to add here<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip <br />
*** https://review.openstack.org/#/c/187829/<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting June 15, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Thanks to Jim and Laura for pushing updated versions of the specs. <br />
** If anybody wants to make any announcement, feel free to add here<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip <br />
*** https://review.openstack.org/#/c/187829/<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting June 8, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Priority for this week is to finalize the specs so that we can move to the implementation<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip<br />
*** https://review.openstack.org/#/c/187829/<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Initial Kick off Meeting June 1, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** We need contributors to help with implementation. Please identify as to what will you be willing to help with<br />
* Discuss Team Goals<br />
* Progress on the spec for modification to Ironic Port API<br />
* Nova/Neutron interaction proposal (jroll) -- let's add an optional parameter to the Neutron API to control whether or not to plumb the network immediately, and use it like this https://review.openstack.org/#/c/186855/<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Team Charter/Goals - for Liberty release ==<br />
*Create a spec with the details of Bare Metal physical connectivity information model and Ironic Port API modification<br />
** Generate a patch to implement this spec<br />
*Define the details of the network flip orchestration logic<br />
** Finalize as to what is the best way to refactor Nova code to facilitate this functionality<br />
*CI for testing this functionality<br />
** this includes a plan as well implementation<br />
*Initially this feature will be 'experimental' for Liberty for both Neutron and Ironic.<br />
** As the feature stabilizes in both Ironic and Neutron in 'M' release, we will move it out of 'experimental'.<br />
<br />
=== Initial Charter will not cover the following === <br />
* Automated discovery of the ports physical connectivity <br />
** Initial functionality will be tested by using modified Ironic Port IP to specify the physical connectivity information<br />
<br />
=== Long term items (not covered in initial charter) ===<br />
* Enhancement to the flavor type based upon the Lag'ed ports for Bare metal servers - for better bandwidth<br />
* Ability for an operator to specify/select a port (from multiple ports connecting a BM server) to connect to a given network - e.g. an option in "nova boot" to specify a specific port <br />
* We will consider utilizing other ways to pass the physical connectivity information to Neutron (if it presents additional flexibility to support additional features) - such as resource labels, using an Ironic specific table in port-binding, etc. <br />
* Feel free to add additional items<br />
<br />
== Previous meetings Logs==<br />
*http://eavesdrop.openstack.org/meetings/ironic_neutron/</div>Sukhdevhttps://wiki.openstack.org/w/index.php?title=Meetings/Ironic-neutron&diff=137452Meetings/Ironic-neutron2016-11-07T03:11:13Z<p>Sukhdev: /* Agenda */</p>
<hr />
<div>'''Weekly meeting on Mondays at 1600 UTC on #openstack-meeting-4'''<br />
<br />
== Tracking Ironic/Neutron integration Discussions ==<br />
<br />
In this meeting we will discuss the integration between Ironic and Neutron (ML2). <br />
Following two etherpads are the for the background purposes<br />
*https://etherpad.openstack.org/p/YVR-neutron-ironic<br />
*https://etherpad.openstack.org/p/liberty-ironic-network-isolation<br />
<br />
* Approved Specs and blueprints for Liberty release content<br />
*** https://review.openstack.org/#/c/188528/<br />
*** https://review.openstack.org/#/c/187829/<br />
*** https://blueprints.launchpad.net/neutron/+spec/neutron-ironic-integration<br />
* Approved Mitaka Specs<br />
*** Nova Spec - https://review.openstack.org/#/c/237067<br />
<br />
===Security Groups support for Baremetal Deployments===<br />
With the Ironic-Neutron integration, we are able to take full benefit of Security Groups support offered by Neutron. <br />
With this integration effort, now Security Group support is available to Bare metal servers the same way as it is available to virtual instances. <br />
When "nova boot" is issued to launch a bare metal instance, similar to virtual instance, --security-groups <seg-group-id> may be specified to apply appropriate ACLs on the physical ports where the bare metal host is connected the TOR(s). ML2 drivers know how to support Security Groups in Neutron.<br />
While this works for tenant network, we need to address the security groups for the provisioning network. Following was proposed and agreed by the Ironic-neutron integration team (see here - http://eavesdrop.openstack.org/meetings/ironic_neutron/2016/ironic_neutron.2016-06-06-16.01.html):<br />
<br />
* Two Security Groups will be added to ironic config: One for Provisioning network and another for Cleaning network (provisioning_network_sg_uuid, and cleanin_network_sg_uuid) by using neutron command "neutron security-group-create" <br />
** Both of these networks, by default will be set to None - to keep the backward compatibility. <br />
* An Operator/Admin may create these security groups when the provisioning and cleaning networks are created and specify the uuid's of these security groups in ironic config<br />
* Ironic driver, during deploy phase, when issues neutron create-port for provisioning network, will use this uuid (if specified). <br />
* ML2 driver will be notified of the appropriate security group and it will apply the appropriate ACLs on the physical ports of the TOR where bare metal host is connected. <br />
<br />
Note: Neutron Callback framework deals with notification of the Security Groups to the ML2 drivers. If a Security group rule is modified/added/deleted, the framework appropriately notifies the subscribers so that ML2 driver can appropriately update the ACLs on the ports where the bare metal hosts are connected. <br />
<br />
== Meeting November 7, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
<br />
* Security Groups for Baremetal deployments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
** patch is here - https://review.openstack.org/#/c/361451<br />
** Documentation - https://review.openstack.org/#/c/393962/<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/c/347549 - Merged<br />
** https://review.openstack.org/#/c/332177/<br />
** https://review.openstack.org/206163 - Ironic: use portgroups<br />
** Documentation - https://review.openstack.org/#/c/393660/<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code:<br />
*** Ironic - https://review.openstack.org/#/c/327046/<br />
*** Nova - https://review.openstack.org/#/c/364413/<br />
*** IronicClient - https://review.openstack.org/#/c/364420/<br />
<br />
*Open Discussion<br />
<br />
== Meeting October 31, 2016 ==<br />
Meeting cancelled, people travelling/recovering from Ocata summit.<br />
<br />
== Meeting October 16, 2016 ==<br />
<br />
* Sukhdev has a Dr. appointment and will not be able to chair this meeting. Unless sambets volunteers to chairs this, this is meeting is cancelled. <br />
* Will see you all in Barcelona next week. <br />
<br />
== Meeting October 10, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
** Sukhdev is unavailable today - Sam or Jim will chair the meeting<br />
<br />
* Security Groups for Baremetal deployments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
** patch is here - https://review.openstack.org/#/c/361451<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/c/347549<br />
** https://review.openstack.org/#/c/332177/<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code:<br />
*** Ironic - https://review.openstack.org/#/c/327046/<br />
*** Nova - https://review.openstack.org/#/c/364413/<br />
*** IronicClient - https://review.openstack.org/#/c/364420/<br />
<br />
<br />
*Open Discussion<br />
== Meeting October 31, 2016 ==<br />
Meeting cancelled while we recover from the OpenStack summit, next meeting will be 7th Nov.<br />
<br />
== Meeting October 3, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
** Ocata Release Schedule - https://releases.openstack.org/ocata/schedule.html<br />
<br />
* Security Groups for Baremetal deployments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
** patch is here - https://review.openstack.org/#/c/361451<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/c/347549<br />
** https://review.openstack.org/#/c/332177/<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code:<br />
*** Ironic - https://review.openstack.org/#/c/327046/<br />
*** Nova - https://review.openstack.org/#/c/364413/<br />
*** IronicClient - https://review.openstack.org/#/c/364420/<br />
<br />
<br />
*Open Discussion<br />
<br />
== Meeting September 12, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
** patch is here - https://review.openstack.org/#/c/361451<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/c/347549<br />
** https://review.facebook.com/#/c/332177<br />
<br />
* Other patches<br />
<br />
** Nova:<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code:<br />
*** Ironic - https://review.openstack.org/#/c/327046/<br />
*** Nova - https://review.openstack.org/#/c/364413/<br />
*** IronicClient - https://review.openstack.org/#/c/364420/<br />
<br />
<br />
*Open Discussion<br />
<br />
== Meeting August 22, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
* Remaining work items<br />
** Desired for Newton Cycle<br />
*** Port Groups <br />
*** Security Groups <br />
** Probably for O-cycle<br />
*** Vlan aware Servers<br />
*** Ironic API for interface attach/detach<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** Nova:<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
<br />
== Meeting August 15, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Update on testing of latest merged code (Sukhdev)<br />
** see bug - https://bugs.launchpad.net/ironic/+bug/1610389<br />
<br />
* Remaining work items<br />
<br />
** Desired for Newton Cycle<br />
*** Port Groups <br />
*** Ironic Inspector <br />
*** Security Groups - should be ready before Newton release (Sukhdev)<br />
<br />
** Probably for O-cycle<br />
*** Vlan aware Servers<br />
*** Ironic API for interface attach/detach<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** LLDP<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
<br />
<br />
== Meeting August 8, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** All patches for phase 1 of Ironic-neutron integration have merged (Nova, Neutron, Ironic) - congrats to the team<br />
<br />
* Update on testing of latest merged code (Sukhdev)<br />
** see bug - https://bugs.launchpad.net/ironic/+bug/1610389<br />
<br />
* Remaining work items<br />
<br />
** Desired for Newton Cycle<br />
*** Port Groups <br />
*** Ironic Inspector <br />
*** Security Groups - should be ready before Neuton release (Sukhdev) - pending bug listed above<br />
<br />
** Probably for O-cycle<br />
*** Vlan aware Servers<br />
*** Ironic API for interface attach/detach<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** LLDP<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
<br />
== Meeting August 1, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Update of all merged patches<br />
<br />
* Remaining work items<br />
<br />
** Desired for Newton Cycle<br />
*** Port Groups <br />
*** Ironic Inspector <br />
*** Security Groups - should be ready before Neuton release (Sukhdev)<br />
<br />
** Probably for O-cycle<br />
*** Vlan aware Servers<br />
*** Ironic API for interface attach/detach<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** LLDP<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
<br />
<br />
== Meeting July 25, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Remaining work items<br />
** Port Groups <br />
** Ironic Inspector <br />
** Nova patches<br />
** Vlan aware Servers<br />
** Security Groups - should be ready before Neuton release (Sukhdev)<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** LLDP<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
** (mjturek1) Question about MAC address uniqueness between portgroups and ports<br />
<br />
<br />
<br />
== Meeting July 18, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** All critical Ironic patches for network integration are merged<br />
** Nova mid cycle <br />
<br />
* Remaining work items<br />
** Port Groups <br />
** Ironic Inspector <br />
** Nova patches<br />
** Vlan aware Servers<br />
** Security Groups <br />
** devstack<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** LLDP<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
** (mjturek1) Question about MAC address uniqueness between portgroups and ports<br />
<br />
== Meeting July 11, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Plan discussion for merging following Ironic/nova patches<br />
** Following are critical patches - targeted for Newton<br />
** Ironic:<br />
*** https://review.openstack.org/#/c/285852/<br />
*** https://review.openstack.org/#/c/206244/<br />
*** https://review.openstack.org/#/c/206144<br />
*** https://review.openstack.org/#/c/213262/<br />
** LLDP:<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
** (mjturek1) Question about MAC address uniqueness between portgroups and ports<br />
<br />
== Meeting July 4, 2016 ==<br />
=== This week's meeting cancelled - US public holiday ===<br />
<br />
== Meeting June 27, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** Sukhdev is not available to host the meeting this week. Can somebody chair the meeting? I am away and will try to login remotely, but, not sure.<br />
** Newton nova non-priority feature freeze is June 30.<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* Plan discussion for merging following Ironic/nova patches<br />
** Following are critical patches - targeted for Newton<br />
** Ironic:<br />
*** https://review.openstack.org/#/c/285852/<br />
*** https://review.openstack.org/#/c/206244/<br />
*** https://review.openstack.org/#/c/206144<br />
*** https://review.openstack.org/#/c/213262/<br />
*** https://review.openstack.org/#/c/317391/ <--- I added this to the list (Sukhdev)<br />
** LLDP:<br />
*** https://review.openstack.org/321082<br />
*** https://review.openstack.org/320584<br />
** Nova:<br />
*** '''Newton nova non-priority feature freeze is June 30.'''<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
<br />
== Meeting June 20, 2016 ==<br />
=== This week's meeting cancelled - everybody is in Ironic mid-cycle sprint ===<br />
<br />
== Meeting June 13, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Security Groups Support for Baremetal deployments - Sukhdev<br />
** Description of Security Groups described here - https://wiki.openstack.org/wiki/Meetings/Ironic-neutron#Security_Groups_support_for_Baremetal_Deployments<br />
** Further update from amotoki and Sukhdev<br />
<br />
* Update from the latest Integration testing (Sukhdev)<br />
<br />
* Following are critical patches - targeted for Newton<br />
** Ironic:<br />
*** https://review.openstack.org/#/c/285852/<br />
*** https://review.openstack.org/#/c/206244/<br />
*** https://review.openstack.org/#/c/206144<br />
*** https://review.openstack.org/#/c/213262/<br />
*** https://review.openstack.org/#/c/317391/ <--- I added this to the list (Sukhdev)<br />
*** https://review.openstack.org/#/c/325197/ <--- Added (sambetts)<br />
** Nova:<br />
*** '''Newton nova non-priority feature freeze is June 30.'''<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
== Meeting June 6, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Action Item from past week - Sukhdev<br />
** https://review.openstack.org/#/c/182242/14/specs/newton/approved/user-controlled-sriov-ports-allocation.rst<br />
** Notes from previous meetings:<br />
*** Rumour has it they are looking to support bonding for virt, discuss.<br />
**** If neutron is going to model bonding, we don't need to model it in Ironic.<br />
***** Need to be sure, because if thats the case we shouldn't merge the portgroups API because then we have to deprecate it.<br />
<br />
* Security Groups Support for Baremetal deployments - Sukhdev<br />
<br />
* Update from the latest Integration testing (Sukhdev)<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Following are critical patches - targeted for Newton<br />
** Ironic:<br />
*** https://review.openstack.org/#/c/285852/<br />
*** https://review.openstack.org/#/c/206244/<br />
*** https://review.openstack.org/#/c/206144<br />
*** https://review.openstack.org/#/c/213262/<br />
*** https://review.openstack.org/#/c/317391/ <--- I added this to the list (Sukhdev)<br />
*** https://review.openstack.org/#/c/325197/ <--- Added (sambetts)<br />
** Nova:<br />
*** '''Newton nova non-priority feature freeze is June 30.'''<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
<br />
*Open Discussion<br />
<br />
== Meeting May 23, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Following are critical patches - targeted for Newton<br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/213262/<br />
***https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
***https://review.openstack.org/206163 - Ironic: use portgroups<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
<br />
* Rumour has it they are looking to support bonding for virt, discuss.<br />
** If neutron is going to model bonding, we don't need to model it in Ironic.<br />
*** Need to be sure, because if thats the case we shouldn't merge the portgroups API because then we have to deprecate it.<br />
<br />
*Open Discussion<br />
<br />
****it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
***Newton nova non-priority feature freeze is June 30.<br />
<br />
== Meeting May 16, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
<br />
* Rumour has it they are looking to support bonding for virt, discuss.<br />
** If neutron is going to model bonding, we don't need to model it in Ironic.<br />
*** Need to be sure, because if thats the case we shouldn't merge the portgroups API because then we have to deprecate it.<br />
<br />
* Following are critical patches - targeted for Newton<br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/213262/<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
*Open Discussion<br />
**Please let us confirm nova patches.(hshiina)<br />
***https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
***https://review.openstack.org/206163 - Ironic: use portgroups<br />
****it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
***Newton nova non-priority feature freeze is June 30.<br />
<br />
=== No Meeting on May 2, 2016 - People traveling back from Austin Summit ===<br />
<br />
=== No Meeting on April 25, 2016 - Everybody at Austin Summit ===<br />
<br />
== Meeting April 18, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** Next week in Austin - no meeting next week. <br />
** Cross project session - https://www.openstack.org/summit/austin-2016/summit-schedule/#day=2016-04-26&summit_types=2&tags=3601<br />
<br />
* Following are critical patches - targeted for Newton in April (if possible) - Did I miss anyone? <br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/213262/<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** [WIP] Allow mapping multiple Neutron ports to Ironic ports<br />
*** Ironic Part: https://review.openstack.org/282431<br />
*** Nova Part: https://review.openstack.org/289412<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287408/<br />
<br />
*Open Discussion<br />
<br />
== Meeting April 11, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** We have one more meeting before summit<br />
** Can we get the critical patches (listed below) merged within month of April? Need some love from Ironic cores<br />
<br />
* Following are critical patches - targeted for Newton in April (if possible) - Did I miss anyone? <br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/213262/<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** [WIP] Allow mapping multiple Neutron ports to Ironic ports<br />
*** Ironic Part: https://review.openstack.org/282431<br />
*** Nova Part: https://review.openstack.org/289412<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287408/<br />
<br />
*Open Discussion<br />
<br />
== Meeting April 4, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** Neutron Joint session with Ironic/Nova proposed - https://etherpad.openstack.org/p/newton-neutron-summit-ideas<br />
<br />
* Following are critical patches - targeted for Newton in April (if possible) - Did I miss anyone? <br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/213262/<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** [WIP] Allow mapping multiple Neutron ports to Ironic ports<br />
*** Ironic Part: https://review.openstack.org/282431<br />
*** Nova Part: https://review.openstack.org/289412<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287408/<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
<br />
=== No Meeting on March 28, 2016 ===<br />
<br />
== Meeting March 21, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Following are critical patches - targeted for Newton in April (if possible) - Did I miss anyone? <br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/139687/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** [WIP] Allow mapping multiple Neutron ports to Ironic ports<br />
*** Ironic Part: https://review.openstack.org/282431<br />
*** Nova Part: https://review.openstack.org/289412<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287408/<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
<br />
== Meeting March 14, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Generic Switch Discussion - continuation from last week<br />
** https://github.com/jumpojoy/generic_switch<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287408/<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
<br />
<br />
== Meeting March 7, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Network Provider refactor<br />
** Two patches merged; one remaining - https://review.openstack.org/285852<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287408/<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting February 29, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Network Provider refactor<br />
** https://review.openstack.org/#/c/285852/5<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853/2<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
<br />
== Meeting February 22, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
=== No Meeting on February 15, 2016 - due to holiday in USA (long weekend) ===<br />
<br />
== Meeting February 8, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status<br />
** Some of the Ironic patches are merged - thanks to everybody!!<br />
** I have updated the etherpad to reflect merged patches - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting February 1, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Austin Summit proposal submittal date is today (2/1/16)<br />
<br />
* Integration Testing Status<br />
** All of the patches are tested and seem to be working just fine.<br />
** I have updated the etherpad (under integration status) - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting January 25, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status<br />
** All of the patches are tested and seem to be working just fine.<br />
** I have updated the etherpad (under integration status) - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Discussion regarding integration with Ironic Inspector - the format for switch-id and switch-info fields<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting January 18, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status<br />
** Most of the patches are tested and seem to be working just fine.<br />
** I have updated the etherpad (under integration status) - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Discussion regarding integration with Ironic Inspector - the format for switch-id and switch-info fields<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting January 11, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status<br />
** API version error is noted during execution of "ironic port-update" CLI<br />
** Please see item 14 at the bottom of this etherpad (under integration status) - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting January 4, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Happy and Healthy New Year to all<br />
** M2 is mid-jan <br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
*** Item 7 still requires investigation<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
<br />
== Meeting December 14, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Sukhdev is out for next two weeks (back on Jan 4, 2016)<br />
** M2 is mid-jan <br />
<br />
* Updated list of patches under review <br />
** Devstack patches need to be resubmitted - vsaienko<br />
** Two patches are in merge conflict - need attention <br />
** Few patches have comments that require attention<br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Most critical issues are closed - following two are outstanding: <br />
*** Item 7 still requires investigation<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting December 7, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Updated list of patches under review - <br />
** one Nova and one Neutron patch merged<br />
** New Devstack patches - require reviews<br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Discussion on Testing (CI) - vsaienko<br />
<br />
* Tempest testing <br />
** see here - http://lists.openstack.org/pipermail/openstack-dev/2015-November/080609.html<br />
** https://bugs.launchpad.net/tempest/+bug/1520230<br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Most critical issues are closed - following two are outstanding: <br />
*** Item 2 is pending approval of nova spec - https://review.openstack.org/#/c/237067<br />
*** Item 7 still requires investigation<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting November 30, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** jroll is out this week, updates:<br />
*** nova spec is approved<br />
*** Nova patches are in a single chain here: https://review.openstack.org/#/q/status:open+project:openstack/nova+branch:master+topic:bp/ironic-networks-support,n,z<br />
*** first two patches are updated and passing tests locally, should be good to go<br />
*** third patch (portgroup support) still needs work.<br />
<br />
* Actions from last week<br />
** Sukhdev and Kevin Benton to work on ML2 for OVS for CI testing<br />
*** https://review.openstack.org/#/c/249265/<br />
*** This patch was testing for Neutron side <br />
<br />
* Discussion on Testing (CI)<br />
** This will be the main focus of the meeting - We have another excellent solution on the table. <br />
*** http://lists.openstack.org/pipermail/openstack-dev/2015-November/080492.html<br />
<br />
* Tempest testing <br />
** see here - http://lists.openstack.org/pipermail/openstack-dev/2015-November/080609.html<br />
** https://bugs.launchpad.net/tempest/+bug/1520230<br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Most critical issues are closed - following two are outstanding: <br />
*** Item 2 is pending approval of nova spec - https://review.openstack.org/#/c/237067<br />
*** Item 7 still requires investigation<br />
<br />
* Patches under review/testing<br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting November 23, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** M1 is in first week of December<br />
<br />
* Discussion on Testing (CI)<br />
** This will be the main focus of the meeting. We need to come up with an acceptable plan <br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Most critical issues are closed - following two are outstanding: <br />
*** Item 2 is pending approval of nova spec - https://review.openstack.org/#/c/237067<br />
*** Item 7 still requires investigation<br />
<br />
* Patches under review/testing<br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
=== November 16 meeting is cancelled - Next meeting on November 23, 2015 ===<br />
<br />
== Meeting November 9, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Welcome back from Tokyo<br />
** OpenStack summit was great - huge showing and interest in Ironic-Neutron integration<br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** I updated the etherpad. Looks like most of the critical issues are resolved. Items 7,9, and 10 remain to be addressed<br />
<br />
* Patches under review/testing<br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Discussion on Testing (CI)<br />
** We need to plan for this. Some of the patches might be blocked from merges unless we have this in place. <br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting October 19, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** We will see you in Tokyo next week<br />
** No meeting next week - due to summit<br />
** No meeting week after that - to recover from travels (Next meeting will be on Nov 9th)<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** See item 13 at the bottom of the etherpad<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting October 12, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting October 5, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Good progress on the network flip testing. <br />
<br />
* Action Items from previous week<br />
** Sukhdev to discuss/resolve the device_owner for for neutron ports. We will use 'baremetal:<CN>' as the device ID for ports belonging to Ironic deployments<br />
** lazy_prince to look into gate and devstack related cleanup<br />
** cragusa to work on documenting Ironic-Neutron integration in Ironic documentation<br />
** Sukhdev to take over devref documentation for ML2 driver - no update for this week<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting September 28, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Jim is new PTL for Ironic<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tenant ID(s) for the networks <br />
** For provisioning network - what should be the tenant ID in neutron create_port() request? <br />
<br />
* Action Items from previous week<br />
** lazy_prince to look into gate and devstack related cleanup<br />
** cragusa to work on documenting Ironic-Neutron integration in Ironic documentation<br />
** Sukhdev to take over devref documentation for ML2 driver - no update for this week<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic - amotoki will not be able to complete it, but will review it. Sukhdev will take over. <br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting September 21, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Action Items from previous week<br />
** lazy_prince to look into gate and devstack related cleanup<br />
** cragusa to work on documenting Ironic-Neutron integration in Ironic documentation<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Waiting on critical bug fixes<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic - amotoki will not be able to complete it, but will review it. Sukhdev will take over. <br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
== Meeting September 14, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Ironic soft FF is this week<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Few critical fixes are needed<br />
<br />
* Patches merge decision<br />
** Which patches can we merge?<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic - no update <br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting August 31, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Neutron FF is this week. Our Neutron patches are already in. If anybody believes anything needs to go into neutron prior to FF, please speak up. Please use this blueprint - https://blueprints.launchpad.net/neutron/+spec/neutron-ironic-integration <br />
** ML2 drivers to vendor specific repos are not bound by this FF. They can go anytime<br />
<br />
* Actions from the last week<br />
** Sukhdev to follow up with amotoki regarding ML2 documentation - made several attempts. Have not been able to connect<br />
** lazy_prince to push updated patch to address the authentication issue. <br />
*** an updated version of the patch is pushed - have not tested it yet<br />
** yhvh_ and cragusa to push an updated patch to address the DB issue in the Ironic CLI<br />
<br />
* Integration Effort<br />
** There are few blockers that we need to address for the integration effort to move forward.<br />
<br />
* Discussion on the plan for next few weeks for the integration testing<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Testing<br />
** See etherpad above for the details of discussion about testing<br />
<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic - could not get update from amotoki - need to follow up. <br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
<br />
== Meeting August 24, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Neutron FF is next week. Our Neutron patches are already in. If anybody believes anything needs to go into neutron prior to FF, please speak up. Please use this blueprint - https://blueprints.launchpad.net/neutron/+spec/neutron-ironic-integration <br />
** ML2 drivers to vendor specific repos are not bound by this FF. They can go anytime<br />
<br />
* Integration Effort<br />
** We kicked off integration testing during the mid-cycle sprint.<br />
** There are few blockers that we need to address for the integration effort to move forward.<br />
<br />
* Discussion on the plan for next few weeks for the integration testing<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Testing<br />
** See etherpad above for the details of discussion about testing<br />
<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting August 17, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Ironic Sprint Update<br />
** Here are details - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Decision was made not to use bind_requested flag - instead use host-id<br />
** Issues discovered with the new API during testing<br />
*** DB does not seem to be getting updated with the link-connection information<br />
** Made lots of progress on the testing/debugging<br />
<br />
* Testing<br />
** See etherpad above for the details of discussion about testing<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting August 3, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Ironic mid-cycle sprint next week<br />
*** https://etherpad.openstack.org/p/ironic-liberty-midcycle<br />
* Patches under review <br />
** https://review.openstack.org/#/c/197774/1<br />
** https://review.openstack.org/#/c/206232/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/206163/<br />
** https://review.openstack.org/#/c/186855<br />
** https://review.openstack.org/#/c/194413/<br />
* Testing<br />
** Test the network connectivity and flip logic<br />
** Test the API - ML2 interface<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting July 27, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Ironic mid-cycle sprint scheduled for Aug 12-14 in Seattle<br />
*** https://etherpad.openstack.org/p/ironic-liberty-midcycle<br />
* Patches under review <br />
** Neutron patch for addition of binding:vnic_type to facilitate filtering by ML2 drivers - https://review.openstack.org/#/c/197774/1<br />
** https://review.openstack.org/#/c/186855<br />
** https://review.openstack.org/#/c/194413/<br />
* Testing<br />
** Test the network connectivity and flip logic<br />
** Test the API - ML2 interface<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
<br />
== Meeting July 20, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Liberty Release Schedule - https://wiki.openstack.org/wiki/Liberty_Release_Schedule<br />
** Ironic mid-cycle sprint scheduled for Aug 12-14 in Seattle<br />
*** https://etherpad.openstack.org/p/ironic-liberty-midcycle<br />
* Patches under review <br />
** Neutron patch for addition of binding:vnic_type to facilitate filtering by ML2 drivers - https://review.openstack.org/#/c/197774/1<br />
** https://review.openstack.org/#/c/186855<br />
** https://review.openstack.org/#/c/194413/<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
* Testing<br />
** Test the network connectivity and flip logic<br />
** Test the API - ML2 interface<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
<br />
== Meeting July 13, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Liberty Release Schedule - https://wiki.openstack.org/wiki/Liberty_Release_Schedule<br />
** Liberty Feature Freeze - 1st week of Sept. <br />
** Ironic mid-cycle sprint scheduled for Aug 12-14 in Seattle<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip <br />
*** https://review.openstack.org/#/c/187829/<br />
* Patches under review <br />
** WIP Neutron patch for addition of binding:vnic_type to facilitate filtering by ML2 drivers - https://review.openstack.org/#/c/197774/1<br />
** https://review.openstack.org/#/c/186855<br />
** https://review.openstack.org/#/c/194413/<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
<br />
== Meeting July 6, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Ironic mid-cycle sprint scheduled for Aug 12-14 in Seattle<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip <br />
*** https://review.openstack.org/#/c/187829/<br />
* Patches under review <br />
** WIP Neutron patch for addition of binding:vnic_type to facilitate filtering by ML2 drivers - https://review.openstack.org/#/c/197774/1<br />
** https://review.openstack.org/#/c/186855<br />
** https://review.openstack.org/#/c/194413/<br />
* Bare metal physical connectivity scenarios - supported and unsupported<br />
** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting June 29, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip <br />
*** https://review.openstack.org/#/c/187829/<br />
*Discuss supported/unsupported baremetal attachment scenarios - Doc available here: https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
(Opened up the doc to Edit for everyone - please feel free to post comments)<br />
*Open Discussion<br />
** A random thought based upon discussion with Armando during Neutron mid-cycle sprint - <br />
*** possibility of using device owner for Bare metal hosts as " Compute:Ironic"<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting June 22, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Please see Long Term Items section at the bottom of this wiki and feel free to add additional features that you would like included<br />
** "Get me a network" https://review.openstack.org/#/c/184857/<br />
** If anybody wants to make any announcement, feel free to add here<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip <br />
*** https://review.openstack.org/#/c/187829/<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting June 15, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Thanks to Jim and Laura for pushing updated versions of the specs. <br />
** If anybody wants to make any announcement, feel free to add here<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip <br />
*** https://review.openstack.org/#/c/187829/<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting June 8, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Priority for this week is to finalize the specs so that we can move to the implementation<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip<br />
*** https://review.openstack.org/#/c/187829/<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Initial Kick off Meeting June 1, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** We need contributors to help with implementation. Please identify as to what will you be willing to help with<br />
* Discuss Team Goals<br />
* Progress on the spec for modification to Ironic Port API<br />
* Nova/Neutron interaction proposal (jroll) -- let's add an optional parameter to the Neutron API to control whether or not to plumb the network immediately, and use it like this https://review.openstack.org/#/c/186855/<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Team Charter/Goals - for Liberty release ==<br />
*Create a spec with the details of Bare Metal physical connectivity information model and Ironic Port API modification<br />
** Generate a patch to implement this spec<br />
*Define the details of the network flip orchestration logic<br />
** Finalize as to what is the best way to refactor Nova code to facilitate this functionality<br />
*CI for testing this functionality<br />
** this includes a plan as well implementation<br />
*Initially this feature will be 'experimental' for Liberty for both Neutron and Ironic.<br />
** As the feature stabilizes in both Ironic and Neutron in 'M' release, we will move it out of 'experimental'.<br />
<br />
=== Initial Charter will not cover the following === <br />
* Automated discovery of the ports physical connectivity <br />
** Initial functionality will be tested by using modified Ironic Port IP to specify the physical connectivity information<br />
<br />
=== Long term items (not covered in initial charter) ===<br />
* Enhancement to the flavor type based upon the Lag'ed ports for Bare metal servers - for better bandwidth<br />
* Ability for an operator to specify/select a port (from multiple ports connecting a BM server) to connect to a given network - e.g. an option in "nova boot" to specify a specific port <br />
* We will consider utilizing other ways to pass the physical connectivity information to Neutron (if it presents additional flexibility to support additional features) - such as resource labels, using an Ironic specific table in port-binding, etc. <br />
* Feel free to add additional items<br />
<br />
== Previous meetings Logs==<br />
*http://eavesdrop.openstack.org/meetings/ironic_neutron/</div>Sukhdevhttps://wiki.openstack.org/w/index.php?title=Meetings/Ironic-neutron&diff=137451Meetings/Ironic-neutron2016-11-07T03:04:20Z<p>Sukhdev: /* Agenda */</p>
<hr />
<div>'''Weekly meeting on Mondays at 1600 UTC on #openstack-meeting-4'''<br />
<br />
== Tracking Ironic/Neutron integration Discussions ==<br />
<br />
In this meeting we will discuss the integration between Ironic and Neutron (ML2). <br />
Following two etherpads are the for the background purposes<br />
*https://etherpad.openstack.org/p/YVR-neutron-ironic<br />
*https://etherpad.openstack.org/p/liberty-ironic-network-isolation<br />
<br />
* Approved Specs and blueprints for Liberty release content<br />
*** https://review.openstack.org/#/c/188528/<br />
*** https://review.openstack.org/#/c/187829/<br />
*** https://blueprints.launchpad.net/neutron/+spec/neutron-ironic-integration<br />
* Approved Mitaka Specs<br />
*** Nova Spec - https://review.openstack.org/#/c/237067<br />
<br />
===Security Groups support for Baremetal Deployments===<br />
With the Ironic-Neutron integration, we are able to take full benefit of Security Groups support offered by Neutron. <br />
With this integration effort, now Security Group support is available to Bare metal servers the same way as it is available to virtual instances. <br />
When "nova boot" is issued to launch a bare metal instance, similar to virtual instance, --security-groups <seg-group-id> may be specified to apply appropriate ACLs on the physical ports where the bare metal host is connected the TOR(s). ML2 drivers know how to support Security Groups in Neutron.<br />
While this works for tenant network, we need to address the security groups for the provisioning network. Following was proposed and agreed by the Ironic-neutron integration team (see here - http://eavesdrop.openstack.org/meetings/ironic_neutron/2016/ironic_neutron.2016-06-06-16.01.html):<br />
<br />
* Two Security Groups will be added to ironic config: One for Provisioning network and another for Cleaning network (provisioning_network_sg_uuid, and cleanin_network_sg_uuid) by using neutron command "neutron security-group-create" <br />
** Both of these networks, by default will be set to None - to keep the backward compatibility. <br />
* An Operator/Admin may create these security groups when the provisioning and cleaning networks are created and specify the uuid's of these security groups in ironic config<br />
* Ironic driver, during deploy phase, when issues neutron create-port for provisioning network, will use this uuid (if specified). <br />
* ML2 driver will be notified of the appropriate security group and it will apply the appropriate ACLs on the physical ports of the TOR where bare metal host is connected. <br />
<br />
Note: Neutron Callback framework deals with notification of the Security Groups to the ML2 drivers. If a Security group rule is modified/added/deleted, the framework appropriately notifies the subscribers so that ML2 driver can appropriately update the ACLs on the ports where the bare metal hosts are connected. <br />
<br />
== Meeting November 7, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
<br />
* Security Groups for Baremetal deployments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
** patch is here - https://review.openstack.org/#/c/361451<br />
** Documentation - https://review.openstack.org/#/c/393962/<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/c/347549 - Merged<br />
** https://review.openstack.org/#/c/332177/<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
*** Documentation - https://review.openstack.org/#/c/393660/<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code:<br />
*** Ironic - https://review.openstack.org/#/c/327046/<br />
*** Nova - https://review.openstack.org/#/c/364413/<br />
*** IronicClient - https://review.openstack.org/#/c/364420/<br />
<br />
*Open Discussion<br />
<br />
== Meeting October 31, 2016 ==<br />
Meeting cancelled, people travelling/recovering from Ocata summit.<br />
<br />
== Meeting October 16, 2016 ==<br />
<br />
* Sukhdev has a Dr. appointment and will not be able to chair this meeting. Unless sambets volunteers to chairs this, this is meeting is cancelled. <br />
* Will see you all in Barcelona next week. <br />
<br />
== Meeting October 10, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
** Sukhdev is unavailable today - Sam or Jim will chair the meeting<br />
<br />
* Security Groups for Baremetal deployments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
** patch is here - https://review.openstack.org/#/c/361451<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/c/347549<br />
** https://review.openstack.org/#/c/332177/<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code:<br />
*** Ironic - https://review.openstack.org/#/c/327046/<br />
*** Nova - https://review.openstack.org/#/c/364413/<br />
*** IronicClient - https://review.openstack.org/#/c/364420/<br />
<br />
<br />
*Open Discussion<br />
== Meeting October 31, 2016 ==<br />
Meeting cancelled while we recover from the OpenStack summit, next meeting will be 7th Nov.<br />
<br />
== Meeting October 3, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
** Ocata Release Schedule - https://releases.openstack.org/ocata/schedule.html<br />
<br />
* Security Groups for Baremetal deployments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
** patch is here - https://review.openstack.org/#/c/361451<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/c/347549<br />
** https://review.openstack.org/#/c/332177/<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code:<br />
*** Ironic - https://review.openstack.org/#/c/327046/<br />
*** Nova - https://review.openstack.org/#/c/364413/<br />
*** IronicClient - https://review.openstack.org/#/c/364420/<br />
<br />
<br />
*Open Discussion<br />
<br />
== Meeting September 12, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
** patch is here - https://review.openstack.org/#/c/361451<br />
<br />
* Port Groups<br />
** https://review.openstack.org/#/c/347549<br />
** https://review.facebook.com/#/c/332177<br />
<br />
* Other patches<br />
<br />
** Nova:<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code:<br />
*** Ironic - https://review.openstack.org/#/c/327046/<br />
*** Nova - https://review.openstack.org/#/c/364413/<br />
*** IronicClient - https://review.openstack.org/#/c/364420/<br />
<br />
<br />
*Open Discussion<br />
<br />
== Meeting August 22, 2016 ==<br />
===Agenda===<br />
* Announcements<br />
* Remaining work items<br />
** Desired for Newton Cycle<br />
*** Port Groups <br />
*** Security Groups <br />
** Probably for O-cycle<br />
*** Vlan aware Servers<br />
*** Ironic API for interface attach/detach<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** Nova:<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
<br />
== Meeting August 15, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Update on testing of latest merged code (Sukhdev)<br />
** see bug - https://bugs.launchpad.net/ironic/+bug/1610389<br />
<br />
* Remaining work items<br />
<br />
** Desired for Newton Cycle<br />
*** Port Groups <br />
*** Ironic Inspector <br />
*** Security Groups - should be ready before Newton release (Sukhdev)<br />
<br />
** Probably for O-cycle<br />
*** Vlan aware Servers<br />
*** Ironic API for interface attach/detach<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** LLDP<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
<br />
<br />
== Meeting August 8, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** All patches for phase 1 of Ironic-neutron integration have merged (Nova, Neutron, Ironic) - congrats to the team<br />
<br />
* Update on testing of latest merged code (Sukhdev)<br />
** see bug - https://bugs.launchpad.net/ironic/+bug/1610389<br />
<br />
* Remaining work items<br />
<br />
** Desired for Newton Cycle<br />
*** Port Groups <br />
*** Ironic Inspector <br />
*** Security Groups - should be ready before Neuton release (Sukhdev) - pending bug listed above<br />
<br />
** Probably for O-cycle<br />
*** Vlan aware Servers<br />
*** Ironic API for interface attach/detach<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** LLDP<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
<br />
== Meeting August 1, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Update of all merged patches<br />
<br />
* Remaining work items<br />
<br />
** Desired for Newton Cycle<br />
*** Port Groups <br />
*** Ironic Inspector <br />
*** Security Groups - should be ready before Neuton release (Sukhdev)<br />
<br />
** Probably for O-cycle<br />
*** Vlan aware Servers<br />
*** Ironic API for interface attach/detach<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** LLDP<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
<br />
<br />
== Meeting July 25, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Remaining work items<br />
** Port Groups <br />
** Ironic Inspector <br />
** Nova patches<br />
** Vlan aware Servers<br />
** Security Groups - should be ready before Neuton release (Sukhdev)<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** LLDP<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
** (mjturek1) Question about MAC address uniqueness between portgroups and ports<br />
<br />
<br />
<br />
== Meeting July 18, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** All critical Ironic patches for network integration are merged<br />
** Nova mid cycle <br />
<br />
* Remaining work items<br />
** Port Groups <br />
** Ironic Inspector <br />
** Nova patches<br />
** Vlan aware Servers<br />
** Security Groups <br />
** devstack<br />
<br />
* List of patches<br />
** Patches in merge conflict - <br />
*** https://review.openstack.org/#/q/project:openstack/ironic+branch:master+topic:bug/1526403+status:open<br />
** LLDP<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
** (mjturek1) Question about MAC address uniqueness between portgroups and ports<br />
<br />
== Meeting July 11, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Plan discussion for merging following Ironic/nova patches<br />
** Following are critical patches - targeted for Newton<br />
** Ironic:<br />
*** https://review.openstack.org/#/c/285852/<br />
*** https://review.openstack.org/#/c/206244/<br />
*** https://review.openstack.org/#/c/206144<br />
*** https://review.openstack.org/#/c/213262/<br />
** LLDP:<br />
*** https://review.openstack.org/321082<br />
** Nova:<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
** (mjturek1) Question about MAC address uniqueness between portgroups and ports<br />
<br />
== Meeting July 4, 2016 ==<br />
=== This week's meeting cancelled - US public holiday ===<br />
<br />
== Meeting June 27, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** Sukhdev is not available to host the meeting this week. Can somebody chair the meeting? I am away and will try to login remotely, but, not sure.<br />
** Newton nova non-priority feature freeze is June 30.<br />
<br />
* Security Groups for Baremetal depoloyments<br />
** See RFE here - https://bugs.launchpad.net/ironic/+bug/1594242<br />
<br />
* Plan discussion for merging following Ironic/nova patches<br />
** Following are critical patches - targeted for Newton<br />
** Ironic:<br />
*** https://review.openstack.org/#/c/285852/<br />
*** https://review.openstack.org/#/c/206244/<br />
*** https://review.openstack.org/#/c/206144<br />
*** https://review.openstack.org/#/c/213262/<br />
*** https://review.openstack.org/#/c/317391/ <--- I added this to the list (Sukhdev)<br />
** LLDP:<br />
*** https://review.openstack.org/321082<br />
*** https://review.openstack.org/320584<br />
** Nova:<br />
*** '''Newton nova non-priority feature freeze is June 30.'''<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
<br />
== Meeting June 20, 2016 ==<br />
=== This week's meeting cancelled - everybody is in Ironic mid-cycle sprint ===<br />
<br />
== Meeting June 13, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Security Groups Support for Baremetal deployments - Sukhdev<br />
** Description of Security Groups described here - https://wiki.openstack.org/wiki/Meetings/Ironic-neutron#Security_Groups_support_for_Baremetal_Deployments<br />
** Further update from amotoki and Sukhdev<br />
<br />
* Update from the latest Integration testing (Sukhdev)<br />
<br />
* Following are critical patches - targeted for Newton<br />
** Ironic:<br />
*** https://review.openstack.org/#/c/285852/<br />
*** https://review.openstack.org/#/c/206244/<br />
*** https://review.openstack.org/#/c/206144<br />
*** https://review.openstack.org/#/c/213262/<br />
*** https://review.openstack.org/#/c/317391/ <--- I added this to the list (Sukhdev)<br />
*** https://review.openstack.org/#/c/325197/ <--- Added (sambetts)<br />
** Nova:<br />
*** '''Newton nova non-priority feature freeze is June 30.'''<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
** WIP POC code https://review.openstack.org/#/c/327046/<br />
<br />
*Open Discussion<br />
<br />
== Meeting June 6, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Action Item from past week - Sukhdev<br />
** https://review.openstack.org/#/c/182242/14/specs/newton/approved/user-controlled-sriov-ports-allocation.rst<br />
** Notes from previous meetings:<br />
*** Rumour has it they are looking to support bonding for virt, discuss.<br />
**** If neutron is going to model bonding, we don't need to model it in Ironic.<br />
***** Need to be sure, because if thats the case we shouldn't merge the portgroups API because then we have to deprecate it.<br />
<br />
* Security Groups Support for Baremetal deployments - Sukhdev<br />
<br />
* Update from the latest Integration testing (Sukhdev)<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Following are critical patches - targeted for Newton<br />
** Ironic:<br />
*** https://review.openstack.org/#/c/285852/<br />
*** https://review.openstack.org/#/c/206244/<br />
*** https://review.openstack.org/#/c/206144<br />
*** https://review.openstack.org/#/c/213262/<br />
*** https://review.openstack.org/#/c/317391/ <--- I added this to the list (Sukhdev)<br />
*** https://review.openstack.org/#/c/325197/ <--- Added (sambetts)<br />
** Nova:<br />
*** '''Newton nova non-priority feature freeze is June 30.'''<br />
*** https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
*** https://review.openstack.org/206163 - Ironic: use portgroups<br />
**** it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
<br />
*Open Discussion<br />
<br />
== Meeting May 23, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Following are critical patches - targeted for Newton<br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/213262/<br />
***https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
***https://review.openstack.org/206163 - Ironic: use portgroups<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
<br />
* Rumour has it they are looking to support bonding for virt, discuss.<br />
** If neutron is going to model bonding, we don't need to model it in Ironic.<br />
*** Need to be sure, because if thats the case we shouldn't merge the portgroups API because then we have to deprecate it.<br />
<br />
*Open Discussion<br />
<br />
****it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
***Newton nova non-priority feature freeze is June 30.<br />
<br />
== Meeting May 16, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* VLAN aware Instances spec after aligning with Neutron/Ironic discussion<br />
** https://review.openstack.org/#/c/277853<br />
<br />
* Ironic Interface attach API<br />
** https://bugs.launchpad.net/ironic/+bug/1582188<br />
<br />
* Rumour has it they are looking to support bonding for virt, discuss.<br />
** If neutron is going to model bonding, we don't need to model it in Ironic.<br />
*** Need to be sure, because if thats the case we shouldn't merge the portgroups API because then we have to deprecate it.<br />
<br />
* Following are critical patches - targeted for Newton<br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/213262/<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
*Open Discussion<br />
**Please let us confirm nova patches.(hshiina)<br />
***https://review.openstack.org/297895 - Ironic: change flat network provider to 'flat'<br />
***https://review.openstack.org/206163 - Ironic: use portgroups<br />
****it is necessary to update and to add code passing bonding information via config drive following the format in http://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/metadata-service-network-info.html#rest-api-impact<br />
***Newton nova non-priority feature freeze is June 30.<br />
<br />
=== No Meeting on May 2, 2016 - People traveling back from Austin Summit ===<br />
<br />
=== No Meeting on April 25, 2016 - Everybody at Austin Summit ===<br />
<br />
== Meeting April 18, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** Next week in Austin - no meeting next week. <br />
** Cross project session - https://www.openstack.org/summit/austin-2016/summit-schedule/#day=2016-04-26&summit_types=2&tags=3601<br />
<br />
* Following are critical patches - targeted for Newton in April (if possible) - Did I miss anyone? <br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/213262/<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** [WIP] Allow mapping multiple Neutron ports to Ironic ports<br />
*** Ironic Part: https://review.openstack.org/282431<br />
*** Nova Part: https://review.openstack.org/289412<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287408/<br />
<br />
*Open Discussion<br />
<br />
== Meeting April 11, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** We have one more meeting before summit<br />
** Can we get the critical patches (listed below) merged within month of April? Need some love from Ironic cores<br />
<br />
* Following are critical patches - targeted for Newton in April (if possible) - Did I miss anyone? <br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/213262/<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** [WIP] Allow mapping multiple Neutron ports to Ironic ports<br />
*** Ironic Part: https://review.openstack.org/282431<br />
*** Nova Part: https://review.openstack.org/289412<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287408/<br />
<br />
*Open Discussion<br />
<br />
== Meeting April 4, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
** Neutron Joint session with Ironic/Nova proposed - https://etherpad.openstack.org/p/newton-neutron-summit-ideas<br />
<br />
* Following are critical patches - targeted for Newton in April (if possible) - Did I miss anyone? <br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/213262/<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** [WIP] Allow mapping multiple Neutron ports to Ironic ports<br />
*** Ironic Part: https://review.openstack.org/282431<br />
*** Nova Part: https://review.openstack.org/289412<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287408/<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
<br />
=== No Meeting on March 28, 2016 ===<br />
<br />
== Meeting March 21, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Following are critical patches - targeted for Newton in April (if possible) - Did I miss anyone? <br />
** https://review.openstack.org/#/c/285852/<br />
** https://review.openstack.org/#/c/139687/<br />
** https://review.openstack.org/#/c/206244/<br />
** https://review.openstack.org/#/c/206144<br />
** Other patches are listed here - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** [WIP] Allow mapping multiple Neutron ports to Ironic ports<br />
*** Ironic Part: https://review.openstack.org/282431<br />
*** Nova Part: https://review.openstack.org/289412<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287408/<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
<br />
== Meeting March 14, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Generic Switch Discussion - continuation from last week<br />
** https://github.com/jumpojoy/generic_switch<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287408/<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
<br />
<br />
== Meeting March 7, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Network Provider refactor<br />
** Two patches merged; one remaining - https://review.openstack.org/285852<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853<br />
** neutron ironic port-mapping spec: https://review.openstack.org/#/c/279148/<br />
** neutron ironic port-mapping nova prototype: https://review.openstack.org/#/c/287384/<br />
** neutron ironic port-mapping ironic prototype: https://review.openstack.org/#/c/287408/<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting February 29, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Network Provider refactor<br />
** https://review.openstack.org/#/c/285852/5<br />
<br />
* VLAN aware BMs<br />
** https://review.openstack.org/#/c/277853/2<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
<br />
== Meeting February 22, 2016 ==<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
=== No Meeting on February 15, 2016 - due to holiday in USA (long weekend) ===<br />
<br />
== Meeting February 8, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status<br />
** Some of the Ironic patches are merged - thanks to everybody!!<br />
** I have updated the etherpad to reflect merged patches - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting February 1, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Austin Summit proposal submittal date is today (2/1/16)<br />
<br />
* Integration Testing Status<br />
** All of the patches are tested and seem to be working just fine.<br />
** I have updated the etherpad (under integration status) - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting January 25, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status<br />
** All of the patches are tested and seem to be working just fine.<br />
** I have updated the etherpad (under integration status) - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Discussion regarding integration with Ironic Inspector - the format for switch-id and switch-info fields<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting January 18, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status<br />
** Most of the patches are tested and seem to be working just fine.<br />
** I have updated the etherpad (under integration status) - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Discussion regarding integration with Ironic Inspector - the format for switch-id and switch-info fields<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting January 11, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status<br />
** API version error is noted during execution of "ironic port-update" CLI<br />
** Please see item 14 at the bottom of this etherpad (under integration status) - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting January 4, 2016 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Happy and Healthy New Year to all<br />
** M2 is mid-jan <br />
<br />
* Updated list of patches under review <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
*** Item 7 still requires investigation<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
<br />
== Meeting December 14, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Sukhdev is out for next two weeks (back on Jan 4, 2016)<br />
** M2 is mid-jan <br />
<br />
* Updated list of patches under review <br />
** Devstack patches need to be resubmitted - vsaienko<br />
** Two patches are in merge conflict - need attention <br />
** Few patches have comments that require attention<br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tempest testing update - yuriy_yekovenko<br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Most critical issues are closed - following two are outstanding: <br />
*** Item 7 still requires investigation<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting December 7, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Updated list of patches under review - <br />
** one Nova and one Neutron patch merged<br />
** New Devstack patches - require reviews<br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Discussion on Testing (CI) - vsaienko<br />
<br />
* Tempest testing <br />
** see here - http://lists.openstack.org/pipermail/openstack-dev/2015-November/080609.html<br />
** https://bugs.launchpad.net/tempest/+bug/1520230<br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Most critical issues are closed - following two are outstanding: <br />
*** Item 2 is pending approval of nova spec - https://review.openstack.org/#/c/237067<br />
*** Item 7 still requires investigation<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting November 30, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** jroll is out this week, updates:<br />
*** nova spec is approved<br />
*** Nova patches are in a single chain here: https://review.openstack.org/#/q/status:open+project:openstack/nova+branch:master+topic:bp/ironic-networks-support,n,z<br />
*** first two patches are updated and passing tests locally, should be good to go<br />
*** third patch (portgroup support) still needs work.<br />
<br />
* Actions from last week<br />
** Sukhdev and Kevin Benton to work on ML2 for OVS for CI testing<br />
*** https://review.openstack.org/#/c/249265/<br />
*** This patch was testing for Neutron side <br />
<br />
* Discussion on Testing (CI)<br />
** This will be the main focus of the meeting - We have another excellent solution on the table. <br />
*** http://lists.openstack.org/pipermail/openstack-dev/2015-November/080492.html<br />
<br />
* Tempest testing <br />
** see here - http://lists.openstack.org/pipermail/openstack-dev/2015-November/080609.html<br />
** https://bugs.launchpad.net/tempest/+bug/1520230<br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Most critical issues are closed - following two are outstanding: <br />
*** Item 2 is pending approval of nova spec - https://review.openstack.org/#/c/237067<br />
*** Item 7 still requires investigation<br />
<br />
* Patches under review/testing<br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting November 23, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** M1 is in first week of December<br />
<br />
* Discussion on Testing (CI)<br />
** This will be the main focus of the meeting. We need to come up with an acceptable plan <br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Most critical issues are closed - following two are outstanding: <br />
*** Item 2 is pending approval of nova spec - https://review.openstack.org/#/c/237067<br />
*** Item 7 still requires investigation<br />
<br />
* Patches under review/testing<br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
=== November 16 meeting is cancelled - Next meeting on November 23, 2015 ===<br />
<br />
== Meeting November 9, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Welcome back from Tokyo<br />
** OpenStack summit was great - huge showing and interest in Ironic-Neutron integration<br />
<br />
* Integration Testing Status<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** I updated the etherpad. Looks like most of the critical issues are resolved. Items 7,9, and 10 remain to be addressed<br />
<br />
* Patches under review/testing<br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Discussion on Testing (CI)<br />
** We need to plan for this. Some of the patches might be blocked from merges unless we have this in place. <br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting October 19, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** We will see you in Tokyo next week<br />
** No meeting next week - due to summit<br />
** No meeting week after that - to recover from travels (Next meeting will be on Nov 9th)<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** See item 13 at the bottom of the etherpad<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting October 12, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting October 5, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Good progress on the network flip testing. <br />
<br />
* Action Items from previous week<br />
** Sukhdev to discuss/resolve the device_owner for for neutron ports. We will use 'baremetal:<CN>' as the device ID for ports belonging to Ironic deployments<br />
** lazy_prince to look into gate and devstack related cleanup<br />
** cragusa to work on documenting Ironic-Neutron integration in Ironic documentation<br />
** Sukhdev to take over devref documentation for ML2 driver - no update for this week<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Ironic documentation patch is here - https://review.openstack.org/#/c/228496<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting September 28, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Jim is new PTL for Ironic<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Tenant ID(s) for the networks <br />
** For provisioning network - what should be the tenant ID in neutron create_port() request? <br />
<br />
* Action Items from previous week<br />
** lazy_prince to look into gate and devstack related cleanup<br />
** cragusa to work on documenting Ironic-Neutron integration in Ironic documentation<br />
** Sukhdev to take over devref documentation for ML2 driver - no update for this week<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page <br />
** https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic - amotoki will not be able to complete it, but will review it. Sukhdev will take over. <br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting September 21, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Action Items from previous week<br />
** lazy_prince to look into gate and devstack related cleanup<br />
** cragusa to work on documenting Ironic-Neutron integration in Ironic documentation<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Waiting on critical bug fixes<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic - amotoki will not be able to complete it, but will review it. Sukhdev will take over. <br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
== Meeting September 14, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Ironic soft FF is this week<br />
<br />
* Integration Testing Status - Sukhdev<br />
** Please look at the bottom of this etherpad - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Few critical fixes are needed<br />
<br />
* Patches merge decision<br />
** Which patches can we merge?<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic - no update <br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting August 31, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Neutron FF is this week. Our Neutron patches are already in. If anybody believes anything needs to go into neutron prior to FF, please speak up. Please use this blueprint - https://blueprints.launchpad.net/neutron/+spec/neutron-ironic-integration <br />
** ML2 drivers to vendor specific repos are not bound by this FF. They can go anytime<br />
<br />
* Actions from the last week<br />
** Sukhdev to follow up with amotoki regarding ML2 documentation - made several attempts. Have not been able to connect<br />
** lazy_prince to push updated patch to address the authentication issue. <br />
*** an updated version of the patch is pushed - have not tested it yet<br />
** yhvh_ and cragusa to push an updated patch to address the DB issue in the Ironic CLI<br />
<br />
* Integration Effort<br />
** There are few blockers that we need to address for the integration effort to move forward.<br />
<br />
* Discussion on the plan for next few weeks for the integration testing<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Testing<br />
** See etherpad above for the details of discussion about testing<br />
<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic - could not get update from amotoki - need to follow up. <br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
<br />
== Meeting August 24, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Neutron FF is next week. Our Neutron patches are already in. If anybody believes anything needs to go into neutron prior to FF, please speak up. Please use this blueprint - https://blueprints.launchpad.net/neutron/+spec/neutron-ironic-integration <br />
** ML2 drivers to vendor specific repos are not bound by this FF. They can go anytime<br />
<br />
* Integration Effort<br />
** We kicked off integration testing during the mid-cycle sprint.<br />
** There are few blockers that we need to address for the integration effort to move forward.<br />
<br />
* Discussion on the plan for next few weeks for the integration testing<br />
<br />
* Patches under review/testing<br />
** All patches are listed on this etherpad. If this is not current, please update appropriately, so that everybody is on the same page - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
<br />
* Testing<br />
** See etherpad above for the details of discussion about testing<br />
<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting August 17, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
<br />
* Ironic Sprint Update<br />
** Here are details - https://etherpad.openstack.org/p/ironic-neutron-mid-cycle<br />
** Decision was made not to use bind_requested flag - instead use host-id<br />
** Issues discovered with the new API during testing<br />
*** DB does not seem to be getting updated with the link-connection information<br />
** Made lots of progress on the testing/debugging<br />
<br />
* Testing<br />
** See etherpad above for the details of discussion about testing<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting August 3, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Ironic mid-cycle sprint next week<br />
*** https://etherpad.openstack.org/p/ironic-liberty-midcycle<br />
* Patches under review <br />
** https://review.openstack.org/#/c/197774/1<br />
** https://review.openstack.org/#/c/206232/<br />
** https://review.openstack.org/#/c/206144<br />
** https://review.openstack.org/#/c/206163/<br />
** https://review.openstack.org/#/c/186855<br />
** https://review.openstack.org/#/c/194413/<br />
* Testing<br />
** Test the network connectivity and flip logic<br />
** Test the API - ML2 interface<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting July 27, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Ironic mid-cycle sprint scheduled for Aug 12-14 in Seattle<br />
*** https://etherpad.openstack.org/p/ironic-liberty-midcycle<br />
* Patches under review <br />
** Neutron patch for addition of binding:vnic_type to facilitate filtering by ML2 drivers - https://review.openstack.org/#/c/197774/1<br />
** https://review.openstack.org/#/c/186855<br />
** https://review.openstack.org/#/c/194413/<br />
* Testing<br />
** Test the network connectivity and flip logic<br />
** Test the API - ML2 interface<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
<br />
== Meeting July 20, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Liberty Release Schedule - https://wiki.openstack.org/wiki/Liberty_Release_Schedule<br />
** Ironic mid-cycle sprint scheduled for Aug 12-14 in Seattle<br />
*** https://etherpad.openstack.org/p/ironic-liberty-midcycle<br />
* Patches under review <br />
** Neutron patch for addition of binding:vnic_type to facilitate filtering by ML2 drivers - https://review.openstack.org/#/c/197774/1<br />
** https://review.openstack.org/#/c/186855<br />
** https://review.openstack.org/#/c/194413/<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
* Testing<br />
** Test the network connectivity and flip logic<br />
** Test the API - ML2 interface<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
<br />
== Meeting July 13, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Liberty Release Schedule - https://wiki.openstack.org/wiki/Liberty_Release_Schedule<br />
** Liberty Feature Freeze - 1st week of Sept. <br />
** Ironic mid-cycle sprint scheduled for Aug 12-14 in Seattle<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip <br />
*** https://review.openstack.org/#/c/187829/<br />
* Patches under review <br />
** WIP Neutron patch for addition of binding:vnic_type to facilitate filtering by ML2 drivers - https://review.openstack.org/#/c/197774/1<br />
** https://review.openstack.org/#/c/186855<br />
** https://review.openstack.org/#/c/194413/<br />
* Documentation<br />
** Neutron devref documentation will explain ML2 integration with Ironic<br />
** Bare metal physical connectivity scenarios - supported and unsupported<br />
*** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
<br />
== Meeting July 6, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Ironic mid-cycle sprint scheduled for Aug 12-14 in Seattle<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip <br />
*** https://review.openstack.org/#/c/187829/<br />
* Patches under review <br />
** WIP Neutron patch for addition of binding:vnic_type to facilitate filtering by ML2 drivers - https://review.openstack.org/#/c/197774/1<br />
** https://review.openstack.org/#/c/186855<br />
** https://review.openstack.org/#/c/194413/<br />
* Bare metal physical connectivity scenarios - supported and unsupported<br />
** https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting June 29, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip <br />
*** https://review.openstack.org/#/c/187829/<br />
*Discuss supported/unsupported baremetal attachment scenarios - Doc available here: https://docs.google.com/document/d/1a-DX4FQZoX1SdTOd9w_Ug6kCKdY1wfrDcR3SKVhWlcQ/view?usp=sharing<br />
(Opened up the doc to Edit for everyone - please feel free to post comments)<br />
*Open Discussion<br />
** A random thought based upon discussion with Armando during Neutron mid-cycle sprint - <br />
*** possibility of using device owner for Bare metal hosts as " Compute:Ironic"<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting June 22, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Please see Long Term Items section at the bottom of this wiki and feel free to add additional features that you would like included<br />
** "Get me a network" https://review.openstack.org/#/c/184857/<br />
** If anybody wants to make any announcement, feel free to add here<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip <br />
*** https://review.openstack.org/#/c/187829/<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Meeting June 15, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Thanks to Jim and Laura for pushing updated versions of the specs. <br />
** If anybody wants to make any announcement, feel free to add here<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip <br />
*** https://review.openstack.org/#/c/187829/<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Meeting June 8, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** Priority for this week is to finalize the specs so that we can move to the implementation<br />
* Specs under review<br />
** Spec for Physical connectivity information as well as API<br />
*** https://review.openstack.org/#/c/188528/<br />
** Spec for Network Flip<br />
*** https://review.openstack.org/#/c/187829/<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
== Initial Kick off Meeting June 1, 2015 ==<br />
<br />
===Agenda===<br />
<br />
* Announcements<br />
** We need contributors to help with implementation. Please identify as to what will you be willing to help with<br />
* Discuss Team Goals<br />
* Progress on the spec for modification to Ironic Port API<br />
* Nova/Neutron interaction proposal (jroll) -- let's add an optional parameter to the Neutron API to control whether or not to plumb the network immediately, and use it like this https://review.openstack.org/#/c/186855/<br />
*Open Discussion<br />
** Please add if you would like to discuss anything<br />
<br />
<br />
== Team Charter/Goals - for Liberty release ==<br />
*Create a spec with the details of Bare Metal physical connectivity information model and Ironic Port API modification<br />
** Generate a patch to implement this spec<br />
*Define the details of the network flip orchestration logic<br />
** Finalize as to what is the best way to refactor Nova code to facilitate this functionality<br />
*CI for testing this functionality<br />
** this includes a plan as well implementation<br />
*Initially this feature will be 'experimental' for Liberty for both Neutron and Ironic.<br />
** As the feature stabilizes in both Ironic and Neutron in 'M' release, we will move it out of 'experimental'.<br />
<br />
=== Initial Charter will not cover the following === <br />
* Automated discovery of the ports physical connectivity <br />
** Initial functionality will be tested by using modified Ironic Port IP to specify the physical connectivity information<br />
<br />
=== Long term items (not covered in initial charter) ===<br />
* Enhancement to the flavor type based upon the Lag'ed ports for Bare metal servers - for better bandwidth<br />
* Ability for an operator to specify/select a port (from multiple ports connecting a BM server) to connect to a given network - e.g. an option in "nova boot" to specify a specific port <br />
* We will consider utilizing other ways to pass the physical connectivity information to Neutron (if it presents additional flexibility to support additional features) - such as resource labels, using an Ironic specific table in port-binding, etc. <br />
* Feel free to add additional items<br />
<br />
== Previous meetings Logs==<br />
*http://eavesdrop.openstack.org/meetings/ironic_neutron/</div>Sukhdev