14:02:20 #startmeeting neutron_l3 14:02:21 Meeting started Wed Mar 20 14:02:20 2019 UTC and is due to finish in 60 minutes. The chair is mlavalle. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:02:22 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 14:02:24 The meeting name has been set to 'neutron_l3' 14:02:32 hi 14:02:33 hi 14:03:21 o/ I'm guesting again. :) 14:03:51 hjensas: hi, let me make sure to add that item to the agenda 14:04:09 #topic Announcement 14:04:27 We are in RC-1 week 14:06:38 We went over our RC-1 targets yesterday and it seems we are in good shape: 14:06:40 https://launchpad.net/neutron/+milestone/stein-rc1 14:07:30 and PTL election ended yesterday 14:08:16 haven't seen results message. Has anybody? 14:08:22 who won? :) 14:09:07 well, we will soon know who is the Nova PTL for the next cycle 14:09:22 that is really what I'm wondering 14:09:47 any other announcements 14:09:49 ? 14:10:42 oh yeah, I have another one 14:11:11 Please don't forget that we have started an etherpad to collect topics for the PTG: https://etherpad.openstack.org/p/openstack-networking-train-ptg 14:11:32 mlavalle: i see the results, nova ptl is eric fried 14:11:51 https://governance.openstack.org/election/ 14:12:41 yeap. it was a clear win 14:12:44 thanks! 14:13:55 ok, let's move on 14:13:59 #topic Bugs 14:15:14 we have https://bugs.launchpad.net/neutron/+bug/1819160 14:15:16 Launchpad bug 1819160 in neutron "Functional tests for dvr ha routers are broken" [High,In progress] - Assigned to Slawek Kaplonski (slaweq) 14:16:02 hi, sorry I forgot about this meeting 14:16:20 no problem 14:16:33 we were looking at https://bugs.launchpad.net/neutron/+bug/1819160 14:16:34 Launchpad bug 1819160 in neutron "Functional tests for dvr ha routers are broken" [High,In progress] - Assigned to Slawek Kaplonski (slaweq) 14:17:08 yes, I described what I found in this bug 14:17:30 basically those tests are creating 2 independent routers always 14:17:40 and it should be one router on 2 nodes 14:17:47 one master and one standby 14:18:08 so basically those tests are usually passing because it's excuted fast enough 14:18:48 when for example https://github.com/openstack/neutron/blob/68fd13af40ce2752d2919ca569d3d3fe00ff6444/neutron/tests/functional/agent/l3/test_dvr_router.py#L1506 You will wait a bit longer it will fail 14:19:02 because both router1 and router2 will have state "master" 14:19:45 so still in progress? liuyulong's comments confused me 14:19:55 We also have some comments here. 14:20:15 it's for sure not fixed yet 14:21:11 ok 14:21:18 let's keep an eye on it 14:21:20 and I think we should change those tests that routers would be created in the way similar to https://github.com/openstack/neutron/blob/68fd13af40ce2752d2919ca569d3d3fe00ff6444/neutron/tests/functional/agent/l3/framework.py#L593 14:21:49 but for now I don't have time for this, 14:22:05 I even pushed some WIP patch https://review.openstack.org/#/c/642065/ 14:22:13 will you get back to it at some point? 14:22:15 but I don't know when I will be able to get back to it 14:22:39 mlavalle: probably not this and not next week 14:22:45 but I will try 14:22:56 should we ask a volunteer to take over? 14:23:32 I can give a try 14:23:39 would be great if someone wants to take it :) 14:23:41 thx ralonsoh 14:23:43 (I slaweq wants) 14:23:45 if 14:23:53 * mlavalle was thinking of ralonsoh... heh heh heh 14:23:58 feel free to assign it to Yourself 14:24:11 slaweq, I'll talk to you later , thanks! 14:24:11 thanks ralonsoh ! 14:24:27 slaweq, uuid of router is not the critical data. The router are connected by veth pair devices. 14:24:43 Here are some log research: https://review.openstack.org/#/c/642295/6//COMMIT_MSG@11 14:24:44 liuyulong: sure, but they aren't connected 14:25:14 and having same uuid will be much better for future users of tests, e.g. in case of some another debugging 14:25:33 There are two test ovs br-test-xxx bridge, and each has veth pair device on it. 14:26:18 https://review.openstack.org/#/c/642220/2/neutron/tests/functional/agent/l3/test_dvr_router.py@1510 14:27:10 liuyulong: but as I said, if You would use remote_pdb in place which I pointed before, You will see that those routers will both become master after some time 14:27:27 and that isn't expected behaviour 14:27:35 When the test running, you can run "watch -n 1 ovs-vsctl show" to see the test bridges and devices. 14:27:38 or maybe I missunderstand those tests 14:28:32 slaweq, for the pdb issue, I guess, you may block some router processing actions. 14:28:47 liuyulong: no, nothing is blocked imo 14:29:05 liuyulong: test starts, routers are created and both are "standby" 14:29:21 then after some time keepalived process for each of routers switch router to master 14:29:26 slaweq, that's ture, they are standby. 14:29:43 so IMO that means that those routers aren't connected to each other 14:30:07 anyway, I think we can discuss about it in bug report or later on irc 14:30:17 OK 14:30:21 I don't want to "use" all meeting time for it :) 14:30:28 and involve ralonsoh 14:30:32 And thanks ralonsoh join this bug ship. 14:30:36 yeah :) 14:30:38 np 14:31:03 Next one is https://bugs.launchpad.net/neutron/+bug/1789434 14:31:05 Launchpad bug 1789434 in neutron "neutron_tempest_plugin.scenario.test_migration.NetworkMigrationFromHA failing 100% times" [High,In progress] - Assigned to Miguel Lavalle (minsel) 14:31:26 I will send a patch removing the unstable tag for those tests 14:31:35 I will do that today 14:31:44 * mlavalle ran out of time last night 14:32:28 this bug is expected to be fixed by https://review.openstack.org/#/c/636710/ 14:32:43 and that's all the bugs I had 14:32:52 does anyone else have other bugs? 14:33:16 I have 14:34:03 https://bugs.launchpad.net/neutron/+bug/1818334 14:34:05 Launchpad bug 1818334 in neutron "Functional test test_concurrent_create_port_forwarding_update_port is failing" [Medium,In progress] - Assigned to LIU Yulong (dragon889) 14:34:45 The fix was sent here: https://review.openstack.org/644278. IMO, there was IP collision during the test. 14:35:38 Sometimes the '_find_ip_address' can even return a IP address in-used by other ports. 14:36:18 This is the root cause. But the fix is just a work around which only prevent such IP collision by randomly choice the IP addr. 14:36:52 I took a look at those tests and I didn't see it. But what I saw was a problem in the DB 14:37:19 the FIP assignation is not deleted 14:37:32 https://review.openstack.org/#/c/644278/1//COMMIT_MSG@9 this is the test result locally. 14:37:46 and it's using the new private IP with the previously assigned FIP 14:39:20 I'm not sure, but for this test, the floating IP is free? 14:39:45 should we continue the conversation in the patch? 14:39:52 OK 14:40:05 ok 14:40:32 thanks liuyulong, ralonsoh 14:40:39 any other bugs? 14:41:49 ok, let's move on 14:42:27 #topic Openflow DVR 14:43:23 I don't see igordc and xubozhang here today 14:44:13 but I want to mention that I will pay special attention to their patches and I encourgae others to do the same 14:44:40 it would be good if if we can merge them early in Train 14:44:49 ideally before Train-1 14:45:02 that way we have time to play with them 14:46:27 #topic On demand agenda 14:46:39 anything else we should discuss today? 14:46:47 mlavalle: i added one item 14:47:08 i'd like to talk about nf_conntrack_helper 14:47:17 yes I see it 14:47:18 http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003866.html 14:47:20 go ahead 14:47:40 there was an initial patch that just enabled it by default in the router namespace 14:48:12 hjensas had another suggestion to add an extension that would enable it for a router 14:48:54 yeah, it was originally brought up a couple of months abo by Julia and someone else 14:49:15 i'm still not sure of the downside of just always enabling it, since the qrouter isn't running services 14:49:20 an l3 extension, right? 14:49:42 yes, and you'd specify the ports and helper 14:50:46 i've been meaning to ping someone internal that knows more about the helper than i, but think he's out this week 14:51:08 mlavalle: any thoughts on which you prefer? 14:51:29 well, the extension makes it configurable, doesn't it? 14:51:33 i'm always under the impression that if we make it hard noone will use it/know how to use it 14:51:57 mlavalle: yes, it could allow a user to configure it for a single router 14:52:21 I am open to explore that option 14:52:45 maybe, when you get feedback from this other fellow, we can discuss it agin in this meeting 14:52:50 would that help? 14:53:30 mlavalle: sure. i'm guessing he'll say "you really shouldn't always enable this" 14:53:57 #action haleyb to get more info on enabling the nf-conntrack-helper by default 14:54:01 if that's the case, the extension seems the way to go 14:54:05 doesn't it? 14:54:16 mlavalle: yes 14:54:48 so I'd say let's start moving in that direction 14:54:55 and just confirm with this person 14:55:05 are you ok with this, hjensas? 14:55:43 * mlavalle will also do some digging 14:55:43 mlavalle: ack 14:55:52 cool 14:56:00 anything else? 14:56:06 not from me 14:56:08 mlavalle: yes, I have started some work on the extension approach. So I will continue on that, and haleyb can ping me if it turns out we just want to enable by default. 14:56:22 hjensas: great, thanks! 14:56:25 hjensas: thanks for working on this 14:56:38 thanks for attending 14:56:44 #endmeeting