14:01:28 #startmeeting neutron_l3 14:01:29 Meeting started Wed Feb 27 14:01:28 2019 UTC and is due to finish in 60 minutes. The chair is mlavalle. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:01:30 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 14:01:32 The meeting name has been set to 'neutron_l3' 14:01:38 o/ 14:01:46 hi 14:02:00 hi 14:02:07 hi 14:02:33 hi 14:03:15 #chair liuyulong, haleyb 14:03:16 Current chairs: haleyb liuyulong mlavalle 14:03:39 #topic Announcements 14:04:20 Our Stein-3 milestone is next week 14:04:54 Yesterday we reviewed our blueprints for the milestone 14:05:01 and overall we are in good shape 14:06:27 Today is the last day to register at early bird rate to the Summit / PTG in Denver on May. Your promotion codes as contributors are only good until tonight, 23:59 US West coast time 14:06:46 Hoping to see all of you there :-) 14:07:07 Any other announcements? 14:07:11 * haleyb will not be going this time, trip conflict 14:07:45 * mlavalle and slaweq will drink haleyb's beers 14:08:07 no problem for me :D 14:08:08 enjoy them! :) 14:08:31 #topic Bugs 14:08:56 First in the list is https://bugs.launchpad.net/neutron/+bug/1816698 14:08:58 Launchpad bug 1816698 in neutron "DVR-HA: Removing a router from an agent, does not clear the namespaces on the agent" [High,In progress] - Assigned to Swaminathan Vasudevan (swaminathan-vasudevan) 14:09:46 Swami has proposed a patch for it https://review.openstack.org/#/c/638566/ 14:10:37 and haleyb has been reviewing it. any comments? 14:12:09 well I encourage the team to look at the patch 14:12:12 i'll review again 14:12:48 * mlavalle just rechecked it 14:13:11 Next one is https://bugs.launchpad.net/neutron/+bug/1795870 14:13:12 Launchpad bug 1795870 in neutron "Trunk scenario test test_trunk_subport_lifecycle fails from time to time" [High,In progress] - Assigned to Miguel Lavalle (minsel) 14:14:12 For this one I have a couple of patches under review 14:14:42 For the second one I obviusly did something wrong: https://review.openstack.org/639375 14:15:11 ahh Iknow waht it was 14:15:21 forgot to update requirements 14:15:33 I'll push another revision soon 14:16:08 haleyb: this patch is linked with https://review.openstack.org/#/c/636710 14:16:20 where the rootwrap fileter is 14:16:37 I wanted the updating of the process command to be its own patch 14:17:32 any comments? 14:18:07 ok, moving on 14:18:26 Next one is https://bugs.launchpad.net/neutron/+bug/1789434 14:18:27 Launchpad bug 1789434 in neutron "neutron_tempest_plugin.scenario.test_migration.NetworkMigrationFromHA failing 100% times" [High,Confirmed] - Assigned to Manjeet Singh Bhatia (manjeet-s-bhatia) 14:19:19 Should this be a duplicate of the previous bug, slaweq? 14:19:34 mlavalle: yes, I think so 14:19:47 ok, I'll mark it duplicate 14:19:49 I was testing this locally with Your patches to rootwrap filters and it worked 14:19:55 at least for me 14:20:02 so I hope it will be fixed with Your patch 14:20:50 Finally https://bugs.launchpad.net/neutron/+bug/1774459 14:20:51 Launchpad bug 1774459 in neutron "Update permanent ARP entries for allowed_address_pair IPs in DVR Routers" [High,Confirmed] - Assigned to Swaminathan Vasudevan (swaminathan-vasudevan) 14:21:28 no progress on this one since early January 14:21:54 I'll send swami an email at the end of the meeting to see what's his plan, if any 14:22:11 Any other bugs we should discuss today? 14:22:16 I have 14:22:27 I have one too 14:22:32 but go on liuyulong :) 14:22:47 https://bugs.launchpad.net/neutron/+bug/1811352 14:22:48 Launchpad bug 1811352 in neutron "[RFE] Include neutron CLI floatingip port-forwarding support" [Wishlist,New] 14:23:05 Seems no one now takes this one 14:23:35 So, I will submit our local implement for this. 14:24:24 Great! 14:24:27 Thanks! 14:24:38 mlavalle, we have openflow dvr topic during this meeting? 14:24:48 liuyulong: I think so 14:25:00 slaweq: go ahead 14:25:12 OK, so I will remain my next bug during that topic. 14:25:19 https://bugs.launchpad.net/tempest/+bug/1817696 14:25:21 Launchpad bug 1817696 in tempest "Network tests from api.network.admin.test_l3_agent_scheduler may fail in multimode environment" [Undecided,In progress] - Assigned to Slawek Kaplonski (slaweq) 14:25:23 it's tempest bug 14:25:34 but related stictly to l3 scheduler tests 14:26:19 so basically problem is that in multinode scenario when there is more than one L3 agent, test can fail if router is not HA and it tries to add it to other L3 agent than it is already added 14:26:33 so I changed this test a bit https://review.openstack.org/#/c/639316/ 14:26:41 it worked for me and in gate so far 14:26:48 but I wanted to ask You as L3 experts 14:27:10 is it possible that when I remove router from L3 agent it will be automatically scheduled on some agent? 14:27:31 even if there will be no any other action related to this router, like adding interface or something like that 14:27:49 because if it may happen then this proposed solution may be wrong too :/ 14:28:42 so please review it and tell me in comments if that solution makes sense or not :) 14:28:46 that's all from me 14:29:05 ok, will do. Thanks for fixing this 14:29:25 but at first glance looks like a sensible approach 14:29:38 thx mlavalle 14:30:02 #topic Openflow DVR 14:30:17 igordc, xubozhang: any uopdates this week? 14:31:01 yes, igor is doing refactoring of l3 agent 14:31:56 i am working on unit tests 14:32:14 I've propsoed a new wip refactor here: https://review.openstack.org/#/c/639605/ 14:32:43 it looks scary but it's actually not as scary as the original one 14:33:38 most of the scariness stems from renaming RouterInfo to LinuxRouterInfo.. I'm open to keeping the name and renaming its parent to BaseRouterInfo, per Yang Youseok's patch 14:34:13 (which btw fits very well with the refactor too, I'm talking about https://review.openstack.org/#/c/620349/) 14:34:30 Wow..any chance you can split to small patch sets? 14:35:02 liuyulong, it's actually a very difficult one to do so due to its nature 14:35:17 liuyulong, it's creating a lot of noise due to the refactored stuff 14:35:41 liuyulong: It seems to be a lot of small changes with 1 or 2 big files. 14:35:42 but I'll do my best 14:36:32 thanks for the hard work igordc 14:36:37 the basic idea there is that we're no longer dual-purposing RouterInfo like in the original refactor and thus it becomes simpler (for example, no more classmethod workarounds).. I am introducing the Backend class 14:36:51 * liuyulong add himself to the reviewers list 14:38:19 I will take a look at the patch. My first reaction, though, is that given the size of the change and how close we are to end of Stein, this is likely to slip to Train 14:38:33 having a separation between RouterInfo and Backend will also fit well with having config options agent_mode and agent_backend, respectively 14:38:34 and the fact that it is still wip 14:39:20 mlavalle, right, I expect it to be fully ready by the deadline but obviously additional time is needed to get it well reviewed 14:39:43 igordc: thanks 14:40:18 mlavalle, and that's also the case of the overall openflow dvr 14:40:33 igordc: yeap, understood 14:40:46 Thanks very much for pushing on this :-) 14:41:42 liuyulong: you wanted to comment on a bug.... 14:41:47 https://bugs.launchpad.net/neutron/+bug/1817872 14:41:48 Launchpad bug 1817872 in neutron "[RFE] neutron resource health check" [Undecided,New] 14:42:01 Today, I filed this RFE which aim to check resource status, something related to the T cycle community goal "Service-side health checks". 14:42:45 So I wonder if you guys could consider add some related utils function for this. 14:44:41 IMO, it would probably be easier if you add a dependent patch to their series with the utility functions you want 14:44:59 IMO, the feature authors have full knowledge to understand global workflow of openflow dvr. 14:45:42 well, I'll let them speak for themselves 14:47:06 Cloud users, especially operators, may have pain on trouble shooting of such flow based feature. 14:47:22 liuyulong, "openflow dvr" as in what xubozhang/me are proposing? 14:47:25 I see your point 14:47:38 igordc: yes 14:47:48 Yes 14:48:24 this wouldn't be the only thing missing in the openflow dvr implementation 14:48:58 it's first version, that we want to get merged, won't support some other things that linux dvr does 14:49:56 but still definitely achievable, I'll have to read about this RFE more carefully after a coffee 14:50:10 igordc: thanks 14:50:50 Yes, agree, I do not mean to block such amazing feature, but just want to give cloud users better experience. 14:50:53 liuyulong: since you are going to review their patches, maybe you can leve some hints in comments as to where you see help is needed 14:51:22 liuyulong, openflow dvr will be opt-in though 14:51:47 mlavalle, I will, I can't wait to experience such function. 14:52:52 igordc, it is, but if you want such feature to be widely used, then such status-check will be a pluses 14:53:14 yulong, we will make sure the existing l3 functionality still works, of-dvr is an opt-in 14:53:39 just being devil's advocate, we should also remember OVN is here already too, and there is some overlap there with pure flow-based DVR 14:54:49 * haleyb is assuming people know about OVN 14:55:02 LOL, we do 14:55:08 haleyb, you rock 14:55:32 ok, let's move on 14:55:34 forgot the :) 14:55:51 #topic On demand agenda 14:56:01 anything else we should discuss today? 14:56:40 ok thanks for attending 14:56:47 Thanks! 14:56:50 enjoy the rest of your week 14:56:55 #endmeeting