18:00:27 #startmeeting gluon 18:00:28 Meeting started Wed Feb 8 18:00:27 2017 UTC and is due to finish in 60 minutes. The chair is bh526r_. Information about MeetBot at http://wiki.debian.org/MeetBot. 18:00:29 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 18:00:31 The meeting name has been set to 'gluon' 18:00:42 #topic Roll Call 18:00:48 #info Bin Hu 18:00:57 #info Kamil Renczewski 18:01:21 #info JinLi 18:01:23 Hi all 18:01:32 Hi 18:01:40 #info Paul Carver 18:01:50 Hi all 18:02:27 #topic F2F Update 18:02:57 #info We had an F2F on Monday Feb 6 and Tuesday 7 in Sunnyvale 18:03:35 #info Our primary goal is to finalize Ocata deliverables and next steps 18:04:01 #info Georg Kunz 18:04:05 #info Regarding Ocata deliverables, we reviewed the task list 18:04:23 #link https://wiki.openstack.org/wiki/Gluon/Tasks-Ocata 18:05:10 #info The deliverables are those completed features. 18:05:30 #info And documentation / installation guide 18:05:45 #info for manual installation 18:06:15 #info Regarding next steps, there have been comprehensive discussions 18:06:26 #info The agreement is: 18:06:53 #info Darla Ahlert 18:07:03 #info 1. Extended ML2 Plugin for Gluon is the best way to integrate with Neutron 18:07:20 #info So we will keep this direction 18:07:56 #info 2. We can evolve Protons to be Neutron's Service Plugins. Some work to be done in the future 18:08:54 #info In this case, i.e. Protons as Neutron's service plugin, we can reuse Neutron's DB instead of having our own MySQL DB 18:09:20 #info Of course, development work is independently in Gluon Repo 18:10:35 #info At certain time point, we will make Gluon to be part of Big Tent , and make Extended ML2 Plugin for Gluon and Proton Service Plugins to be part of Neutron Stadium and get full recognition of OpenStack community 18:11:08 #info Ian and Sukhdev agreed to go to PTG in Atlanta and participate in discusson with Neutron and Nova 18:11:46 #info Two specific items will be discussed: (1) Removal of “port” dependency on “network/subnet” (2) Network “type” attribute in Neutron 18:12:44 Paul, we also discussed your point in last IRC meeting, i.e. bind port to 2 SDN controllers, similar to function of HPB in Neutron 18:13:06 ok 18:13:18 Basically, Gluon/Proton is not an orchestrator 18:14:09 An orchestrator will organize relevant data objects as parameters to call Proton APIs. 18:14:32 Proton simply pass through data objects from Orchstrator to multiple SDN controllers 18:15:17 When binding or other operation is requested, SDN controllers consume the data objects, constrained by policies, and process the binding and other operations 18:15:47 All SDN controllers can monitor etcd, and handle the same port binding operation. But only the one that attaches to the VM can handle the virtual interface. 18:16:40 It is up to the data objects from Orchestrator to specify one or multiple entities so that one Gluon port could be potentially bound to multiple SDN controllers, e.g. one SDN controller controlling VFs, and the other SDN controller controlling PFs. 18:17:07 So it is the same model as HPB 18:18:46 #info We also reviewed otustanding patches, and new patches from Kamal in terms of examples of policy.json 18:19:02 #info all patches were approved 18:19:32 Jin - one patch had verified-1, could you give some hints? 18:20:01 Hi Bin, is it the one you email me? 18:20:18 Yes 18:20:35 I am checking it now 18:20:47 will let you know by the end of day 18:21:25 For 430450, you already rechecked it 18:22:15 Let me know what happened then. Thank you Jin 18:22:26 430450 works 18:22:53 It works now, but failed gate jobs yesterday with error messages that I sent you in the email 18:23:15 right, will double check 18:23:39 the test_as_dict failure cause by one of my test case 18:24:03 Thank you. 18:24:58 I see. Also my local tox failed with py35 after I pull most recent repo 18:25:14 details in my email. 18:25:35 Let me know after you look into it today 18:25:38 ok 18:26:13 Thank you 18:27:01 NP 18:27:41 #topic Ocata Task Update 18:28:11 #link https://wiki.openstack.org/wiki/Gluon/Tasks-Ocata 18:28:25 #info All completed tasks will be part of deliverables 18:29:50 #info Synchronization operation etc. will be deferred to later (Ocata SR or Pike), because Ian needs more time to think through the code, and Sukhdev also indicated scalability consideration 18:30:50 #info Installer support will be deferred too because it needs more time to complete relevant modules in different installers 18:31:13 #info Manual Installation Guide, and some documentation will be provided. 18:31:46 #topic Patch Status Update 18:32:01 #link https://review.openstack.org/#/c/419210/ 18:32:16 #link https://review.openstack.org/#/c/422338/ 18:32:32 #link https://review.openstack.org/#/c/430443/ 18:32:50 #link https://review.openstack.org/#/c/430450/ 18:33:03 #info All are approved and merged 18:34:12 Kamil do you feel the installation guide in CONTRAIL.md in your patch https://review.openstack.org/#/c/402071/ good enough for manual install Contrail Mechanism Driver? 18:34:53 I think yes 18:35:34 But it assumes that Contrail is installed 18:35:46 I'll review it once more 18:36:08 because I didn't touch this for some time since I started to work on fuel and devstack plugin 18:36:35 Good. This is because when I read it, the first part of "Plugin" only says: Plugin ------ Plugin code is available here: https://github.com/codilime/ContrailMechanismDriver 18:36:57 Then it jumped to Dependencies 18:37:14 that is because this repository contrain it's own readme file 18:37:52 and I didn't wanted to maintain two separate manual instructions 18:37:54 I see, the we need to follow the instructions in your own repo 18:38:07 That's right. 18:38:23 I think this is the best way 18:39:14 I'll try to emphasize this and re-submit a patch 18:39:20 Perhaps adding one sentence at the end of "Plugin" section, indicating "Please follow the instruction in that repo to install Contrail Mechanism Driver" or something like that 18:39:43 Then it will be crystal clear to users. 18:40:03 Thanks 18:40:06 right 18:40:41 That's all from my side. 18:40:53 Anything else you want to discuss? 18:41:30 I think that is all 18:41:37 Thank you Kamil 18:41:41 Thanks 18:41:54 Anyone else has AOB? 18:42:24 If no, we can give back everyone 18 minutes 18:42:32 #info Meeting Adjourned 18:42:44 #endmeeting