15:00:39 #startmeeting neutron_l3 15:00:39 Meeting started Thu Nov 16 15:00:39 2017 UTC and is due to finish in 60 minutes. The chair is mlavalle. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:00:40 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:00:43 The meeting name has been set to 'neutron_l3' 15:01:17 Hey 15:01:29 davidsha: hey nice to see you! 15:01:41 * haleyb runs in late 15:01:50 you too, how was Sydney? 15:02:11 hey 15:02:28 very nice place and it is always nice to see all the people 15:03:27 mhhh, with the change to standard time in the US it might be too early for Swami 15:03:39 let's start 15:03:54 #topic Announcements 15:04:51 The Queens-2 milestone is fast approaching, December 4 - 8: 15:04:58 #link https://releases.openstack.org/queens/schedule.html 15:05:13 before we know, we will be in Rocky! 15:05:27 :O 15:05:52 Next week is Thanksgiving Day in the US, so I think we will not have this meeting 15:06:17 unless haleyb insists, since he (((meetings)))) 15:06:27 mmm, meetings :) 15:06:36 * haleyb will be skiing 15:06:57 err, meeting on the slopes 15:07:07 Nice, enjoy! 15:07:16 real mountains somewhere in the Rockies or bunny East Coast mountains? 15:08:08 vermont, edge of Canada, but it opens next week so not expecting much 15:08:27 #topic Bugs 15:08:44 haleyb: do you want to start with DVR stuff? 15:09:15 hmm, don't see swami, let me get the query 15:09:33 or you can start so i don't waste time 15:10:10 during the CI meeting, this one was brought up: 15:10:20 https://bugs.launchpad.net/neutron/+bug/1717302 15:10:23 Launchpad bug 1717302 in neutron "Tempest floatingip scenario tests failing on DVR Multinode setup with HA" [High,Confirmed] 15:10:49 I think last time we said we had our best people (Swami) working on it 15:11:22 yes, although it's unassigned 15:11:40 that's right 15:11:50 i'll catch-up with Swami next time i see him online and see if he needs help 15:12:04 ok, cool 15:12:19 there were two new dvr bugs since the last meeting 15:12:31 https://bugs.launchpad.net/neutron/+bug/1728665 15:12:31 Launchpad bug 1728665 in neutron "Removing gateway ip for tenant network (DVR) causes traceback in neutron-openvswitch-agent" [Undecided,New] 15:12:57 i have not confirmed yet, it's on my list to try in devstack 15:13:44 other is https://bugs.launchpad.net/neutron/+bug/1731857 15:13:44 Launchpad bug 1731857 in neutron "DVR scenario tests fail in default deployment" [Low,New] 15:14:15 seems to just be a config issue in the tests 15:15:14 that's it for hot dvr bugs 15:15:27 thanks for the update haleyb 15:16:24 on non DVR bugs, we have https://bugs.launchpad.net/neutron/+bug/1706750 15:16:24 Launchpad bug 1706750 in neutron "FlushError for automatic IPAllocations when subnet create is retried" [High,Confirmed] - Assigned to Ihar Hrachyshka (ihar-hrachyshka) 15:16:44 we fixed a very similar one a few months ago 15:17:06 but apparently this one is showing up in Red Hat's CI system 15:17:19 so Ihar assigned it to himself 15:17:27 will just keep and eye on it 15:18:10 Also, during the last CI meeting, the following was mentioned: 15:18:14 http://logs.openstack.org/51/396351/43/check/legacy-neutron-dsvm-fullstack/6f49eec/logs/dsvm-fullstack-logs/TestLegacyL3Agent.test_north_south_traffic/neutron-dhcp-agent--2017-11-14--10-37-54-629926.txt.gz?level=TRACE#_2017-11-14_10_39_57_401 15:18:35 I think you took a look at it, haleyb? 15:19:31 mlavalle: oh yeah, it seemed strange since the tap device did not have a MAC address 15:20:17 and it's not simple to bail out of init_l3() 15:20:38 was there a bug filed for it? i don't remember seeing it 15:20:51 no, a bug was not filed 15:21:04 just the stack trace was mentioned 15:22:55 i don't remember what that trace was related to, remember something else causing it? 15:23:48 it is related to fullstack 15:25:10 http://logs.openstack.org/51/396351/43/check/legacy-neutron-dsvm-fullstack/6f49eec/logs/dsvm-fullstack-logs/TestLegacyL3Agent.test_north_south_traffic/neutron-dhcp-agent--2017-11-14--10-37-54-629926.txt.gz?level=TRACE#_2017-11-14_10_38_37_370 15:25:41 oh, the one thread locking issue? i think that fix merged 15:25:59 This week? 15:26:44 * haleyb 's brain is full, do not remember the change id :) 15:26:55 yeah, here: https://review.openstack.org/#/c/514547/ 15:27:34 This log is from 2 days ago though, right? 15:27:54 it is right 15:28:14 so we'd need to wait for new library version 15:28:36 ack 15:28:55 https://review.openstack.org/#/c/520190/ 15:28:58 is there anything we can do in init_l3() in the meantime, though? 15:29:35 mlavalle: i'll see if i had started a hack somewhere 15:29:47 ok, cool 15:30:43 finally, I want to mention https://bugs.launchpad.net/neutron/+bug/1709215 15:30:43 Launchpad bug 1709215 in neutron "IPv6 addresses is not correctly configured" [Undecided,In progress] - Assigned to Brian Haley (brian-haley) 15:31:03 a fix is proposed here: https://review.openstack.org/#/c/491409 15:31:27 +2 :) 15:31:30 this is good to go, haleyb? 15:31:42 ok, I'll review it today 15:31:53 mlavalle: yes, i had to tweak it since i couldn't understand the original 15:32:02 perfect 15:32:17 those are all the bugs I had today 15:32:30 any other bugs we should discuss? 15:33:24 not related to L3 :o 15:34:19 ok, moving on 15:34:41 #topic QoS for floating ips 15:35:17 The tc lib patch merged earlier this week 15:35:47 https://review.openstack.org/#/c/453458/ 15:35:54 Thanks haleyb for the reviews 15:36:01 np 15:36:23 Over the past two days I have reviewed the server side: 15:36:32 https://review.openstack.org/#/c/424466/ 15:37:08 In fact, last night I +2ed it pointing a few nits in unit tests 15:37:27 the author fixed them over night 15:37:34 so I will take a look again today 15:37:50 if you have time, haleyb, please take a look 15:38:11 sure, will try to finish this week 15:38:18 The author mentions that he will submit the agent side soon 15:39:03 #topic Multiple port bindings 15:39:46 on this I have spent a good chunck of time (including on the flight back from Sydney) looking at the changes I have to do to the ML2 code 15:40:00 not very simple but I think I am making progress 15:40:11 will push code soon for review 15:40:31 any updates from Sean, davidsha? 15:40:51 None I'm afraid :( 15:41:37 cool 15:41:49 #topic Kick ass DVR 15:41:55 :) 15:42:22 we discussed this in the last drivers meeting 15:42:42 we concluded that this is an idea that we want to pursue 15:42:56 haleyb insisted on it 15:43:09 but we need to spend sometime fixing the DVR jobs 15:43:21 before we want to merge it 15:43:47 is this a fair depiction of the situation, haleyb? 15:44:27 mlavalle: yes 15:44:51 thanks to both of you, I do think the decision was fair. 15:45:04 And I understand why it was made. 15:45:32 davidsha any updates on your side? 15:46:25 I haven't made any progress unfortunetly, I have been focusing on the OpenFlow Manager, I'd neglected it a bit until now. 15:47:11 But I have made time next week for drafting tests for dvr_kickass 15:47:24 cool 15:47:49 davidsha, haleyb: indulge me for a bit and let me go crazy... 15:48:05 fire away! 15:48:17 we have been fighting the DVR failures for good chunck of time now 15:48:30 two cylces maybe.... 15:49:29 could we use this openflow DVR PoC as a starting point to simplify DVR? 15:49:58 so we have a better handle of it 15:51:32 mlavalle: perhaps, i guess i haven't looked at it that way 15:51:45 Are most of the problems in the gate being cause by weirdness with network namespaces? Or how do you mean? 15:52:19 not necessarilly that the issues are namespaces related 15:53:02 but we can use this PoC to try to look at DVR in a different way 15:53:16 in case we continue struggling with DVR failures 15:53:25 I am just putting two things together 15:54:24 remember, I asked for your indulgence 15:55:24 if we continue struggling, maybe is time to look at a serious simplification effort and in the way use openflow to implement routers 15:55:51 Sure, the only issue at the moment is IPv6 doesn't work yet. 15:56:14 yeah, there is stuff still to be done 15:56:17 yes, and other projects (like OVN) are using openflow to implement routers 15:57:01 OpenFlow can't modify Neighbour discovery packets enough to fake a router interface for IPv6, ODL and OVN both use controllers for that. 15:57:05 anything to reduce the number of moving parts would be good (namespaces, etc) 15:57:18 ok, just wanted to plant the seed, let's leave it at that today 15:57:50 haleyb: and yes, openflow would be just an element of a broadar simplification 15:58:01 let's move on 15:58:07 #Open Topics 15:58:13 Ok. 15:58:19 #topic Open Agenda 15:58:31 anything else to share with the team 15:58:32 ? 15:59:15 not from me 15:59:26 I think we may be out of time. 15:59:36 ok team, thanks for your attendance, see you in two weeks ! 15:59:42 Thanks! 15:59:44 #endmeeting