========================= #openstack-meeting: gluon ========================= Meeting started by bh526r at 18:01:09 UTC. The full logs are available at http://eavesdrop.openstack.org/meetings/gluon/2016/gluon.2016-08-24-18.01.log.html . Meeting summary --------------- * Roll Call and Introduction (bh526r, 18:02:32) * Georg Kunz (georgk, 18:02:55) * Kamil Renczewski (KamilRenczewski, 18:03:01) * Bin Hu (bh526r, 18:03:03) * Admin Update (bh526r, 18:03:31) * we plan to have a Gluon F2F session in Barcelona (bh526r, 18:04:17) * Currently OpenStack is allocating rooms for official projects, which is the priority (bh526r, 18:04:57) * Bin communicated with Thierry, and agreed that once the room assignment for official projects has been done, if there is more spaces available, we can get it (bh526r, 18:05:59) * Bin Hu Right now, the space in Barcelona is tighter compared to prior summits (bh526r, 18:06:39) * Paul Carver (pcarver, 18:06:41) * Bin will also try to ask for a slot in Nova and/or Neutron's sessions in Barcelona to introduce Gluon (bh526r, 18:09:06) * Summary of Face-to-Face Meeting on August 18 and 19 (bh526r, 18:10:06) * Gluon had an F2F meeting in Sunnyvale on 8/18 and 8/19. (bh526r, 18:10:44) * The summary of discussion and conclusion is as follows: (bh526r, 18:11:05) * 1. Group discussed Gluon and Neutron Interaction Model. Group agreed and concluded that: (bh526r, 18:12:23) * 1.1 A Proton stays the same. i.e. YAML -> { Pecan, DB Schema, etcd interface } (bh526r, 18:13:05) * 1.2 Gluon will use Neutron plugin approach for North Bound, i.e. as a Gluon ML2 driver (core plugin) (bh526r, 18:13:50) * - Gluon Wrapper ML2 Driver subclasses ML2 Driver (bh526r, 18:14:15) * - If it is Proton port, sends to Proton (bh526r, 18:14:35) * JinLi join (jinli, 18:14:40) * - Otherwise, goes to normal ML2 driver (bh526r, 18:14:53) * 1.3 Dummy network, subnets etc. object will be used by Gluon ML2 driver to satisfies Nova-Neutron relationship (bh526r, 18:15:25) * 1.4 Backend SDN controllers will create network, subnets etc. in our desired way (bh526r, 18:15:49) * 1.5 South Bound stays the same etcd to communicate via Shim Layers with SDN Controllers, i.e.: (bh526r, 18:16:15) * - Gluon ML2 core plugin will connect with etcd to determine port ownership (bh526r, 18:16:37) * - Contrail will use existing plugin/mechanism driver, which is at the same level as etcd (bh526r, 18:16:55) * - Contrail’s mechanism driver needs to work with Gluon ML2 Core Plugin (bh526r, 18:17:15) * 1.6 Tom and Jin will look into it if this really works or not (bh526r, 18:17:41) * 2. Group discussed how to explore Gluon ML2 Core Plugin (bh526r, 18:18:13) * 2.1 Experiment with wrapping / sub-classing method (bh526r, 18:18:50) * - If successful, done (bh526r, 18:21:19) * Kamal Hussain (kamal___, 18:21:37) * 2.2 If not successful, we try to fix ML2 by working with Neutron ML2 team (bh526r, 18:25:17) * - If successful, done (bh526r, 18:25:37) * 2.3 If not successful, we will use Original Gluon Model, i.e. Nova-Gluon-Neutron (bh526r, 18:25:58) * - Customization for commercial deployment (bh526r, 18:26:19) * Tom and Jin look into it if this really works or not (bh526r, 18:26:38) * 3. Group discussed Demo Scope for OpenStack Summit in Barcelona, and agreed: (bh526r, 18:27:10) * 3.1 Multiple SDN Controller Backend Interoperability – use Proton (bh526r, 18:27:35) * - New interaction Model with Neutron, compared to demo in OPNFV Summit (bh526r, 18:27:58) * - Create VM with two vNICs. Neutron Port (e.g Linux Bridge) and Gluon Port (OVS, vRouter, etc) (bh526r, 18:28:50) * 3.2 New service on-demand (new Proton/APIs generated on-demand) (bh526r, 18:29:17) * - Dummy service implementation (bh526r, 18:29:39) * 4. Group also discussed that we need to clean up Nova Plugin so that we can have Gluon as Neutron Proxy, which is our model today (bh526r, 18:30:15) * Group recognized that it would take long time. (bh526r, 18:30:38) * Ian will work on it, and in his to-do list (bh526r, 18:30:52) * New Blueprint Discussion (bh526r, 18:32:52) * Based on F2F discussion, 2 Blueprints were created: (bh526r, 18:35:05) * One is for Gluon ML2 Plugin BP: https://blueprints.launchpad.net/python-gluon/+spec/gluon-ml2-plugin. This is assigned to Tom (bh526r, 18:35:38) * The other one is for Gluon Nova Plugin BP: https://blueprints.launchpad.net/python-gluon/+spec/gluon-nova-plugin. This is assigned to Ian (bh526r, 18:36:02) * Gluon ML2 Plugin BP: https://blueprints.launchpad.net/python-gluon/+spec/gluon-ml2-plugin is approved unanimously (bh526r, 18:43:20) * Bin will communicate with Ian to add more details in Nova Plugin BP (bh526r, 18:43:40) * Tracking Progress of PoC (bh526r, 18:44:04) * LINK: https://jira.opnfv.org/browse/NETREADY-21 (bh526r, 18:45:44) * A JIRA ticket was created as PM tool for PoC: https://jira.opnfv.org/browse/NETREADY-21 (bh526r, 18:53:08) * Note that it is only for PoC related tasks, including logistics and other non-coding tasks (bh526r, 18:53:35) * Coding the documentation related tasks are referenced back to BP so that those will be tracked in Gerrit and BP/Launchpad in OpenStack (bh526r, 18:54:16) * For example, a story of Gluon ML2 Driver in JIRA references back to Gluon ML2 Driver BP: https://jira.opnfv.org/browse/NETREADY-22 (bh526r, 18:55:21) * Details of the Gluon ML2 Driver work will be tracked in Gerrit and BP/Launchpad (bh526r, 18:55:53) * Once the coding and documentation are completed, JIRA will merely change ths status to "Resolved". (bh526r, 18:56:28) * Meeting adjourned (bh526r, 18:58:14) Meeting ended at 18:58:36 UTC. People present (lines said) --------------------------- * bh526r (115) * georgk (23) * pcarver (12) * KamilRenczewski (8) * openstack (3) * kamal___ (2) * jinli (1) Generated by `MeetBot`_ 0.1.4