16:05:43 #startmeeting networking_ml2 16:05:45 Meeting started Wed May 17 16:05:43 2017 UTC and is due to finish in 60 minutes. The chair is rkukura. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:05:46 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 16:05:49 The meeting name has been set to 'networking_ml2' 16:05:59 Sukhdev: that must have been right after I gave up trying to wave to you :-) 16:06:05 #topic Agenda 16:06:07 now we are even! 16:06:17 sadasu :-) 16:06:29 #link https://wiki.openstack.org/wiki/Meetings/ML2#Meeting_May_17.2C_2017 16:07:09 So I changed the agenda a bit for today 16:07:15 Anyone want to add anything specific? 16:07:50 #topic Announcements 16:07:52 'ML2 meeting format/usefulness/goals etc.' probably fits my topic 16:08:11 trevormc: OK, we’ll get to that in a bit 16:08:24 I don’t have any Announcements - does anyone else? 16:08:48 or maybe it fits better here. 16:09:01 i just wanted to say I'm breaking up my RFE for the sr-iov port extension 16:09:12 I plan to do 5, there are two available now. 16:09:21 https://bugs.launchpad.net/neutron/+bug/1690921 16:09:22 Launchpad bug 1690921 in neutron "[RFE] Manage Broadcast, Unicast, and Multicast traffic" [Undecided,New] 16:09:26 https://bugs.launchpad.net/neutron/+bug/1690937 16:09:27 Launchpad bug 1690937 in neutron "[RFE] Support allowed address pairs without ip address" [Undecided,New] 16:09:45 trevormc : excellent idea 16:09:48 Those two were simple, the next three are more complicated. 16:10:01 3. VLAN filtering is a technique for preventing communication between hostX and hostY but why do we need this at the port level and not just the network level? QinQ is VLAN based so I think it should work inherently. 16:10:26 - this was just a question i had addressing the third RFE for VLAN Filtering. 16:10:38 4. Tap-as-a-service – All I know is that it’s a service for mirroring remote ports. Munish said to make it work with direct ports. Can we explain why we would want that from our customer’s perspective? 16:10:51 - this is the mirror from the RFE 16:11:01 5. Only push or only pop VLAN tags – This has something to do with the QinQ networks, can we elaborate the usefulness of only pushing or only popping? 16:11:24 - currently neutron support both push/pop or neither and not individually 16:12:03 that's all my announcements, expect to see more updates on 3,4 and 5 next week 16:12:57 trevormc: thanks! 16:13:03 trevormc : you have a busy agenda - 16:13:10 yes please help 16:13:12 :) 16:13:26 trevormc : shall we cover one at a time ? 16:13:28 - not asking for it, just would be nice. thats all 16:13:48 fine with me 16:14:03 Yeah if you have any answers for 3,4, and 5 that would be appreciated and I can incorporate that into the RFE 16:14:16 I have a call next week to discuss these in detail with the research team at AT&T 16:14:43 rkukura : why don't you go through the agenda and when you feel is the time, we can start discussing these 16:15:06 OK 16:15:18 sounds good 16:15:20 #topic Sumit recap 16:15:40 So I was only at the summit for a couple hours 16:15:45 How was it? 16:16:15 Was hoping to at least get to the Fenway party 16:16:42 I was presenter in two presentation, moderator in one session, and panelist in one panel discussion - so, very busy :-) 16:17:02 sounds like it 16:17:13 rkukura : you did not miss much at fenway - it was underwhelming 16:17:21 I felt that the rumors about decline in open stack relevance are false 16:17:43 sadasu: that’s good to here 16:17:44 rkukura: I agree with Sukhdev's version of fenway party 16:17:45 hear 16:18:02 Fenway probably would have been more fine in nice spring weather 16:18:11 s/fine/fun/ 16:18:13 sadasu : please elaborate 16:18:14 can’t type today 16:18:34 rkukura is hungry :-) 16:19:04 Sukhdev: the underwhelming part..I spent a lot of time standing in line outside :( 16:19:05 I went to fenway when the line died down, they ran out of food and drink tickets but I was able to find plenty on the ground or from kind stackers 16:19:27 ~ 1 hour after it started 16:19:28 sadasu : i meant the openstack relevence part 16:19:32 sadasu: Were these “rumors” at the summit itself, or just in general? 16:20:03 trevormc: sounds like it was well-attended then 16:20:26 In general, especially after all the news about several companies reducing their open stack developer foot print 16:20:59 no rumors within the summit 16:21:10 I heard Cisco has also pulled out or reduced - is it true sadasu, rkukura ? 16:21:18 sounds to me like its evolving, but not really declining 16:21:21 but, definitely a lot of attention on open stack working in tandem with kubernetes 16:21:39 sadsu: I think that's it, the work intersects. 16:21:51 rkukura: I agree 16:21:56 sadsu: not so much pulling away from openstack, just spreading the workload 16:22:34 I see kubernetes as an infrastructure to run openstack on - which means it is not going away 16:23:08 Sukhdev: not pulled out, changing focus to other open stack related solutions 16:23:39 openstack is perceived to be pain to deploy - kubernetese makes it easy to deploy 16:24:14 openshift was in limelight as well 16:24:21 open stack will still be used to abstract cloud HW for other cloud orchestration solutions to use 16:24:37 sadasu +1 16:25:45 So anything neutron-specific from the summit to discuss? How were the forum sessions? 16:26:19 I moderated on - two take aways from that session ( I will post it on ML later today) 16:26:46 1) IP address allocation needs attention - for default configurations (can be simplified) 16:27:13 2) documentation can be improved - especially for default configurations 16:28:00 #link: https://etherpad.openstack.org/p/pike-neutron-making-it-easy 16:28:40 Thanks Sukhdev! 16:28:54 That’s the one session I attended, I think 16:28:57 Any useful design/planning discussions for pike and beyond? 16:30:53 Or are those sessions only at PTGs now? 16:31:36 I think that is PTG agenda 16:32:16 OK 16:32:37 Anything else to share on the summit before we move on? 16:33:08 there is a talk on diagnostic tools, i thought was cool but didnt understand 16:33:20 armando posted something on the ML about it this week 16:33:52 trevormc: Saw that 16:35:16 I had a quick chat with kevinbenton about my extension semantics enforcement RFE - its on hold until either I have time to implement it, or someone else volunteers 16:36:12 ok, lets move on… 16:36:23 #topic ML2 meeting format/usefulness/goals etc. 16:36:59 So post-summit seemed like a good time to revisit what we do at these ML2 meetings 16:37:14 seems to me that several features are currently under development, so why this question about usefulness? 16:37:31 There are only a few of us that attend and participate on a regular basis 16:38:11 rkukura: I think that is the new reality in open stack :-) 16:38:27 One thing we do is discuss status of ongoing ML2-related efforts, such as trevormc’s 16:38:31 smaller teams in general everywhere, what do other's think? 16:38:52 rkukura: +1 16:38:55 I find those status/issue discussions useful, but want to make sure others do 16:39:30 I’d find them more useful if I was more engaged in the actual development and code reviews than I have been lately 16:40:09 right 16:40:30 I meant to say “even more useful”, I do find them useful 16:41:16 are there any suggestions to get others involved? 16:42:34 I could bring it up in the neutron core meeting next time - 16:42:34 trevormc: looking for those 16:43:01 There are conflicting groups too, like the sr-iov team meetings. 16:43:12 I’d like to figure out how this meeting should relate to the core meeting, and others as well 16:43:25 I didn't really hear about the ML2 meeting until I stumbled upon it, maybe we should do a better job advertising? 16:43:45 One focus here would be actual evolution of the ML2 driver APIs, but there isn’t much of that going on at the moment 16:43:59 yet *cough 16:44:39 I'm hoping we can get some ml2 development with adoption of gluon 16:45:24 that would be an evolution because we would like to adopt Sukhdev's RFE for making the neutron network port-binding optional. 16:45:36 trevormc: I’m not really clear if gluon is seen as something driving evolution of ML2, co-existing with ML2, or replacing ML2 16:46:28 rkukura: we were thinking of making it a core plugin 16:46:48 then seperating out the service-plugin-generator part. This will allow for multiple SDN controllers. 16:47:05 not sure how much evolution at the ML2 there may be but there might be some. 16:47:22 trevormc : did you watch my presentation on gluon and attended the panel discussion on Gluon ? 16:47:40 Sukhdev, I couldn't find it. What's it called? 16:47:51 probably something with gluon in the title.. :) 16:48:02 * trevormc searches 16:48:10 were these last week? 16:48:31 I’d definitely like to check them out 16:48:54 nothing with gluon in the title 16:49:07 for this forum anyway 16:49:21 rkukura : yes 16:49:49 trevormc : both were on Thursday - 16:50:09 * trevormc checks summit schedule 16:50:39 https://www.openstack.org/summit/boston-2017/summit-schedule/events/18826/gluon-project-within-openstack 16:51:15 right that - was panel discussion 16:51:29 the presentation was the first session on Thursday AM 16:51:58 this? https://www.openstack.org/videos/boston-2017/a-novel-service-modeling-framework-for-nfv-networking 16:52:07 Sukhdev: will take a look 16:52:08 https://www.openstack.org/summit/boston-2017/summit-schedule/events/17693/a-novel-service-modeling-framework-for-nfv-networking 16:52:09 yamamoto_ : yes, thanks 16:52:27 great, ill watch these on youtube if the video is available 16:52:40 thanks, I will too 16:53:02 so regarding the development efforts, such as trevormc’s, and the ML2 meetings 16:53:13 So, one thing I did not announce (I should have when rkukura asked) I just kicked off networking-opencontrail 16:53:40 \o/ 16:53:51 very cool 16:53:55 Do we want to continue with these explicitly on each week’s agenda, or just have a section where people update status and raise questions/issues on ongoing development? 16:54:16 networking-opencontrail will be similar to networking-odl/ovn/etc... to open source opencontrail 16:54:53 this will require very intense ML2 discussions - we can use this meeting for those or I was thinking about creating a new channel and meeting for that 16:55:15 Sukhdev: I think that would be appropriate to discuss here 16:55:27 Since it would likely impact other ML2 drivers as well 16:55:41 Sukhdev: rkukura: +1 for here 16:55:54 rkukura : that will be right in the middle, center, and, everywhere in ML2 16:56:18 Sukhdev: Is networking-opencontrail a git repo and/or a big-tent project or neutron stadium project? 16:56:27 we can start here, if it consumes too much and not giving others time to talk, then we should move it to its own channel. 16:56:41 trevormc : +1 16:56:52 we are about out of time 16:57:08 rkukura : a new repo has been created, but is empty for now - I created it a week before summit 16:57:44 rkukura : the goal is that it will be part of neutron stadium - when fully done 16:57:45 Sukhdev: OK, lets cover this in a bit more detail next week 16:57:52 rkukura : sure 16:57:55 Anything else on the ML2 meeting format, etc.? 16:58:21 #topic Open Discussion 16:58:37 i want to announce one thing: i have a plan to do something dirty on ml2 tables https://review.openstack.org/#/c/464936/ 16:59:27 ie. make midonet MD migrate some data from tables for midonet monolithic plugin to ml2 16:59:31 yamamoto_ : why is it dirty? :-) 16:59:58 yamamoto_ : oh I see - that is dirty - 17:00:34 yamamoto_ : you should not do it - why, what is the purpose 17:00:37 so i will be unhappy if ml2 schema changes come immediately before the next release. :-) 17:00:39 yamamoto_: Is this to ML2’s own tables, or to a midonet MD’s private tables? 17:00:51 yamamoto_ : when you are running monolithic plugin, why bother pushing things up? 17:00:57 ml2's own tables. port binding etc 17:01:46 Is the goal for midonet to become an ML2 MD instead of a monolithic plugin? 17:01:47 we want to remove the monolithic plugin. it's a part of a migration path for the users of the monolithic plugin. 17:02:08 yamamoto_ rkukura : we are past time - we should discuss this 17:02:10 rkukura: exactly. we already have ML2 MD. 17:02:12 next week 17:02:19 yamamoto_: lets continue this next week 17:02:25 sure 17:02:25 ok, time is up 17:02:28 thanks everyone! 17:02:29 thank you 17:02:34 #endmeeting