16:06:10 <rkukura> #startmeeting networking_ml2
16:06:10 <openstack> Meeting started Wed Apr  1 16:06:10 2015 UTC and is due to finish in 60 minutes.  The chair is rkukura. Information about MeetBot at http://wiki.debian.org/MeetBot.
16:06:11 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
16:06:13 <openstack> The meeting name has been set to 'networking_ml2'
16:06:22 <rkukura> #topic Agenda
16:06:40 <rkukura> #link https://wiki.openstack.org/wiki/Meetings/ML2#Meeting_March_31.2C_2015
16:07:15 <rkukura> Today is April Fools day, not March 31, in case anyone was wondering
16:07:33 <rkukura> Anything to add to the agenda today?
16:08:03 <rkukura> #topic Announcements
16:08:17 <rkukura> RC's are April 9-23 and Kilo release on April 30
16:08:54 <rkukura> So this is the final stretch to get everything in for kilo.
16:09:29 <rkukura> mestery also sent an email regarding gathering topics for the design summit
16:09:37 <rkukura> #link https://etherpad.openstack.org/p/liberty-neutron-summit-topics
16:10:13 <rkukura> I encourage everyone to look over the list, add comments, items, questions, whatever
16:11:20 <rkukura> There do seem to be a couple items regarding asynchrony, synchronization, etc., but I’m thinking we should add something ML2-specific
16:11:37 <rkukura> Lets discuss that under the ML2 Sync topic in a bit
16:11:45 <rkukura> Does anyone have any other announcements?
16:12:27 <rkukura> #topic Action Items
16:13:10 <rkukura> manishg isn’t here, but had an action item to docusment the ML2 sync discussion points
16:13:16 <rkukura> Is anyone aware of any progress?
16:14:21 <shivharis> manishg: ?
16:14:36 <rkukura> There is also an action item to create an etherpad for driver decomposition discussion
16:15:06 <rkukura> shivharis: manishg isn’t the channel
16:15:14 <rkukura> isn’t on the channel
16:15:33 <shivharis> rkukura: appears so
16:15:46 <rkukura> does someone own the decomposition discussion etherpad?
16:16:19 <rkukura> Or does this just mean to add it to mestery’s etherpad?
16:16:30 <rkukura> Sukhdev: hi
16:16:36 <sadasu> rkukura: are we looking at the next steps for the decomposition?
16:16:48 <shivharis> add to armax etherpad if there is one
16:16:49 <mestery> I'd add it to the broad one for now, there's already a mention of plugin decomp
16:16:54 <Sukhdev> rkukura: Hi
16:17:24 <rkukura> Someone added: “Move plugins back into the tree (ts1 lirpA)”
16:17:51 <shivharis> what is ts1 lirpA?
16:18:01 <rkukura> shivharis: what day is today?
16:18:05 <rcurran> read it backwards
16:18:05 <sadasu> rkukura: April 1st
16:18:08 <shivharis> oops
16:19:03 <rkukura> Anyway, do we think discussion of next steps for ML2 driver decomposition would be useful at the summit?
16:19:17 <shivharis> yes
16:19:33 <shivharis> since we had an issue of how much to leave behind in the shim
16:19:49 <shivharis> there were different opinions - we should sort that out
16:19:54 <rkukura> OK, who wants to take that action?
16:20:02 <shivharis> i'll take it on
16:20:25 <rkukura> #action shivharis to add decomp next steps to summit etherpaf
16:20:29 <rkukura> pad
16:20:52 <rkukura> Anything else on action items?
16:21:10 <rkukura> #topic ML2 Driver decomposition
16:21:34 <rkukura> Anything new on this, other than that we should have a design summit session on next steps?
16:22:10 <rkukura> guess not…
16:22:18 <rkukura> #topic ML2 Sync and error handling
16:22:34 <rkukura> manishg still isn’t here, so I’m not sure we’ll make much progress on this.
16:23:19 <sadasu> is this a topic for a design session during the summit?
16:23:35 <rkukura> #action manishg to document sync and error handling discussion points (carried over from last week)
16:23:50 <rkukura> sadasu: I think we need a design summit session on this
16:24:05 <rkukura> Anyone want to add that, or should I?
16:24:09 <shivharis> sadasu: i think it should be a topic for the summit (are we collecting ML2 summit topics somewhere?)
16:24:35 <shivharis> rkukura: link?
16:24:43 <rkukura> shivharis: I think we should add ML2 topics to https://etherpad.openstack.org/p/liberty-neutron-summit-topics, which we touched on during the announcements before you jointed
16:25:19 <sadasu> I still have questions about why the detection of being out of sync and mitigation cannot be handled within each driver
16:25:20 <shivharis> rkukura: thanks
16:25:40 <sadasu> yes, a design session on this will help
16:25:53 <rkukura> sadasu: So do I, but I think we at least need some facility to expose the sync state via the API
16:26:20 <rkukura> #action rkukura to add ML2 sync and error handling to summit topic etherpad
16:26:55 <sadasu> rkukura: yes
16:27:12 <rkukura> I’d really like us to try to make some progress on this between kilo release and the summit
16:27:24 <sadasu> rkukura: +1
16:27:40 <rkukura> We were talking about scheduling a meeting on it once manishg documented the discussion points, weren’t we?
16:27:59 <shivharis> rkukura: +1
16:28:12 <rkukura> Or we can dedicate one or more of these meetings to it
16:28:22 <shivharis> actually last time we seem to be going all over the place
16:28:41 <shivharis> maybe next meeting discuss this exclusively
16:29:02 <shivharis> other topics can have a very short time allocated
16:30:18 <rkukura> shivharis: I’m wondering if people will be able to prepare sufficiently just before RC1, or if we should do it in two weeks
16:30:35 <rkukura> I know I need to spend some time on it
16:31:21 <rkukura> Do others feel they’ll be ready next week, asssuming manishg is available?
16:31:26 <shivharis> rkukura: i am open the anything that will atleast help us sort the high level requirement, which i feel still needs work
16:32:35 <sadasu> rkukura: +1
16:32:36 <shivharis> Sukhdev has some valid use cases that need to be addressed, API needs to be defined
16:32:50 <shivharis> rkukura: do you want to postpone to week after?
16:33:03 <sadasu> can we start the documentation/discussion with use cases first?
16:33:12 <rkukura> I can be ready to discuss high level requirements next week
16:33:43 <rkukura> sadasu: we should have use cases to capture the requirements
16:34:05 <shivharis> rkukura: for high level i think most of us will be able to do it (but we must have manishg)
16:34:20 <shivharis> i'll try to ping him offline
16:34:35 <rkukura> OK, lets get started on requirements next week unless manishg isn’t available.
16:34:42 <shivharis> +1
16:34:56 <rkukura> Anything else on sync?
16:35:03 <sadasu> should we start an etherpad for this so manishg can contribute during his timezone?
16:35:42 <rkukura> sadasu: +1
16:36:10 <rkukura> #topic Bugs
16:36:15 <shivharis> hi
16:36:16 <rkukura> shivharis:16:36:52 <shivharis> thanks to yamahata the bug https://bugs.launchpad.net/neutron/+bug/1435216 is now marked invalid by the filer
16:36:53 <openstack> Launchpad bug 1435216 in neutron "unit tests: KeyError: 'port_security' when building Debian package" [High,Invalid] - Assigned to yalei wang (yalei-wang)
16:37:28 <yamahata> shivharis: thanks for notification. I talked with him and reached to the conclusion.
16:37:56 <shivharis> DB migration bug that recently showed up is being addressed
16:38:17 <shivharis> https://bugs.launchpad.net/neutron/+bug/1436674
16:38:18 <openstack> Launchpad bug 1436674 in neutron " "BOOLEAN" data type is not supported in db2, hits error during db migration" [High,Fix committed] - Assigned to Jun Xie (junxiebj)
16:38:57 <shivharis> everything else (high) pushed out to L1
16:39:10 <shivharis> or marked at a lower priority
16:39:30 <shivharis> I think we look good for Kilo at this time, hope it stays that way
16:39:43 <shivharis> Any questions regarding bugs
16:40:07 <rkukura> I was going to say I was doubting the fix for https://bugs.launchpad.net/neutron/+bug/1367391 was going to be ready in time, and I see its been taking off kilo, which I think makes sense
16:40:08 <openstack> Launchpad bug 1367391 in neutron "ML2 DVR port binding implementation unnecessarily duplicates schema and logic" [Medium,In progress] - Assigned to Robert Kukura (rkukura)
16:40:40 <shivharis> rkukura; this bug can wait
16:41:06 <shivharis> rkukura: this was lowered in priority as well
16:41:25 <rkukura> But I may try to get a small related patch in. Part of the difficulty has been that significant DVR support is not covered by existing unit tests, so I may push a patch ot add the UTs, and fix a couple small issues they’ve turned up.
16:42:13 <shivharis> rkukura: since it is not deemed so critical - it may not be allowed in
16:42:42 <rkukura> shivharis: I would certainly not lower its priority, but I don’t think its realistic to get the full fix in kilo. This code has really become difficult to work on, which is why its taking so much effort.
16:43:08 <rkukura> The issues that have turned up would make ToR switch MDs unlikely to work with DVR.
16:44:00 <shivharis> rkukura: ok
16:44:10 <rkukura> Seems I should file a separate bug for this, and we can see if it makes sense to try to fix for RC1, or maybe backport to kilo afterwards
16:44:52 <shivharis> rkukura: ok, hoping for the best
16:44:56 <rkukura> Anything else on bugs?
16:45:07 <shivharis> i dont have anything else
16:45:12 <rkukura> anyone else?
16:45:18 <rkukura> #topic Open Discussion
16:47:16 <shivharis> fingers crossed, hoping for no new bugs ...
16:47:21 <rkukura> Anything to discuss, or are we done for today?
16:48:57 <rkukura> #endmeeting