14:06:57 <liuyulong> #startmeeting neutron_l3 14:06:58 <openstack> Meeting started Wed Jun 24 14:06:57 2020 UTC and is due to finish in 60 minutes. The chair is liuyulong. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:06:59 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 14:07:01 <openstack> The meeting name has been set to 'neutron_l3' 14:07:09 <liuyulong> sorry, a bit late 14:07:56 <liuyulong> #chair haleyb 14:07:57 <openstack> Current chairs: haleyb liuyulong 14:08:03 <liuyulong> #chair slaweq 14:08:04 <openstack> Current chairs: haleyb liuyulong slaweq 14:08:10 <slaweq> hi 14:08:13 <haleyb> hi 14:08:14 <liuyulong> Just in case... 14:08:19 <liuyulong> Hi 14:09:05 <liuyulong> #link http://eavesdrop.openstack.org/meetings/networking/2020/networking.2020-06-22-21.00.log.html#l-11 14:09:10 * haleyb is in a conflicting meeting so please use my nick if i don't respond 14:09:40 <liuyulong> I have no announcement today. So the team Announcements can be found ^^. 14:10:01 <ralonsoh> hi 14:10:38 <liuyulong> OK, let's directly goto next topic. 14:10:51 <liuyulong> #topic Bugs 14:11:01 <liuyulong> #link http://lists.openstack.org/pipermail/openstack-discuss/2020-June/015562.html 14:11:17 <liuyulong> Bernard was our bug deputy last week. 14:11:57 <liuyulong> #link https://bugs.launchpad.net/neutron/+bug/1884273 14:11:57 <openstack> Launchpad bug 1884273 in neutron "tc_lib (QoS; tc qdisc tbf) uses wrong value for byte/s conversion" [Low,Fix released] - Assigned to Weronika Sikora (shushuda) 14:12:47 <liuyulong> This should be backported to stable branches? 14:13:08 <ralonsoh> yeah, good catch: we are using SI units, not IEC 14:13:17 <ralonsoh> I think so, we need that backported 14:13:38 <ralonsoh> I can take care of it 14:14:33 <liuyulong> Sure, another question is that this has influence on the l3_tc qdisc? 14:15:04 <liuyulong> qdisc_type == 'tbf', tbf only? 14:15:38 <ralonsoh> yes, only tbf 14:15:41 <ralonsoh> for add_tc_qdisc 14:15:44 <liuyulong> OK, I see that, L3 is in ['htb', 'ingress']. 14:15:58 <ralonsoh> so no, probably not 14:17:10 <liuyulong> ralonsoh, yes, L3 is fine. The bug is not for L3 tc stuffs. : ) 14:18:17 <liuyulong> #link https://bugs.launchpad.net/neutron/+bug/1884009 14:18:17 <openstack> Launchpad bug 1884009 in neutron " fix a bug that when create a subnet the gateway of it out range of subnet" [Undecided,Invalid] 14:18:48 <ralonsoh> good point c#2 14:20:10 <liuyulong> Alright, not the L3 gateway, but the gateway IP for the subnet and IPAM. 14:20:13 <liuyulong> So it is a feature. 14:21:14 <liuyulong> #link https://bugs.launchpad.net/neutron/+bug/1883089 14:21:14 <openstack> Launchpad bug 1883089 in neutron "[L3] floating IP failed to bind due to no agent gateway port(fip-ns)" [Medium,In progress] - Assigned to LIU Yulong (dragon889) 14:21:30 <liuyulong> This is the last bug from the meeting last week. 14:22:23 <liuyulong> The bug is very easy to reproduce. 14:23:22 <liuyulong> Create a new external network-1, and create things under it. 14:23:59 <liuyulong> 1). create router, 2). set external gateway to network-1, 3) create network&subnet, 4). add router to the subnet 14:24:19 <liuyulong> 5). create instance 14:24:34 <liuyulong> Then just delete everything. 14:24:55 <liuyulong> except the external network-1. 14:26:09 <liuyulong> In the neutron DB, you will see DvrFipGatewayPortAgentBinding left. 14:26:34 <liuyulong> But there is no fip-gateway-port in the database. 14:26:50 <liuyulong> So we have 2 fixes now: 14:26:53 <liuyulong> #link https://review.opendev.org/#/c/735432/ 14:27:06 <liuyulong> #link / 14:27:09 <liuyulong> #undo 14:27:10 <openstack> Removing item from minutes: #link / 14:27:16 <liuyulong> #link https://review.opendev.org/#/c/735762/ 14:28:16 <liuyulong> 735432 is for the None port exception. 735762 is to remove the stale DvrFipGatewayPortAgentBinding entries in DB. 14:29:31 <liuyulong> ralonsoh, slaweq, haleyb, please take a look of those fixes if you have enough time. It's pretty simple. 14:29:36 <ralonsoh> sure 14:29:53 <haleyb> ack 14:30:40 <liuyulong> OK, thank you guys. 14:30:51 <liuyulong> No more bug from the deputy list. 14:31:02 <liuyulong> Let's give a quick scan of the LP list. 14:31:52 <liuyulong> #link https://bugs.launchpad.net/neutron/+bug/1884906 14:31:52 <openstack> Launchpad bug 1884906 in neutron "L3 agent cannot be manually scheduled" [Undecided,In progress] - Assigned to Rodolfo Alonso (rodolfo-alonso-hernandez) 14:32:17 <ralonsoh> similar to https://bugs.launchpad.net/neutron/+bug/1883513 14:32:17 <openstack> Launchpad bug 1883513 in neutron "Adding a third DHCP agent to the network fails due to binding index error" [High,In progress] - Assigned to Rodolfo Alonso (rodolfo-alonso-hernandez) 14:32:24 <ralonsoh> patch in progress: https://review.opendev.org/#/c/737736/ 14:33:19 <liuyulong> ralonsoh, I guess, you may also fixed this: 14:33:21 <liuyulong> #link https://bugs.launchpad.net/neutron/+bug/1879215 14:33:21 <openstack> Launchpad bug 1879215 in neutron "[L3] Unexcepted HA router scheduled instance shows up after manully scheduling" [Medium,New] 14:33:44 <ralonsoh> I think si 14:33:46 <ralonsoh> so 14:35:25 <liuyulong> Yep, the bug 1879215 is also in get_vacant_binding_index. 14:35:25 <openstack> bug 1879215 in neutron "[L3] Unexcepted HA router scheduled instance shows up after manully scheduling" [Medium,New] https://launchpad.net/bugs/1879215 14:36:34 <ralonsoh> I'll add this info to the patch now 14:36:44 <ralonsoh> (or we can mark one as duplicated) 14:37:20 <liuyulong> ralonsoh, no harry, please try to verify your fix to see if it also addresses that. 14:38:49 <liuyulong> Next 14:39:55 <liuyulong> #link https://bugs.launchpad.net/neutron/+bug/1884527 14:39:55 <openstack> Launchpad bug 1884527 in neutron "Related dvr routers aren't created on compute nodes" [Medium,In progress] - Assigned to Slawek Kaplonski (slaweq) 14:41:06 <liuyulong> slaweq is working on that already, adding me to the reviewers list... 14:41:27 <slaweq> yes, I need to fix some failing tests now 14:42:20 <liuyulong> It's a long story. : ) 14:43:01 <liuyulong> #link https://bugs.launchpad.net/neutron/+bug/1786272 14:43:01 <openstack> Launchpad bug 1786272 in neutron "Connection between two virtual routers does not work with DVR" [Medium,Fix released] - Assigned to Slawek Kaplonski (slaweq) 14:43:18 <liuyulong> It should be traced back to this bug. 14:43:56 <liuyulong> Just in case if someone wants to catch the history. 14:44:27 <liuyulong> OK, no more bugs now. 14:44:36 <liuyulong> Anyone has any updates? 14:45:13 <liuyulong> OK, let's move on. 14:45:25 <liuyulong> I will start a new section in the meeting. 14:45:46 <liuyulong> Since we have some L3 new features to implement. 14:45:53 <liuyulong> #topic RFE 14:46:27 <liuyulong> #link https://bugs.launchpad.net/neutron/+bug/1877301 14:46:27 <openstack> Launchpad bug 1877301 in neutron "[RFE] L3 Router support ndp proxy" [Wishlist,Confirmed] 14:46:39 <liuyulong> This spec is here: https://review.opendev.org/#/c/728628/ 14:47:51 <liuyulong> For now, we have done some reviews for the spec. 14:49:40 <liuyulong> IMO, there are at least some things are not so much clear: 14:49:47 <liuyulong> 1. the port attribute of the ndp_proxy 14:50:12 <liuyulong> 2. the real reason of the "ip6tables DROP" 14:51:06 <liuyulong> 3. how the migration from DVR to DVR_NO_EXTERNAL node work 14:51:44 <liuyulong> 3. the "enable_ndp_proxy" attribute of the router 14:52:51 <liuyulong> So, this spec should still need more works. Let's continue the review on gerrit. 14:53:28 <liuyulong> #link https://launchpad.net/bugs/1880532 14:53:28 <openstack> Launchpad bug 1880532 in neutron "[RFE]L3 Router should support ECMP" [Wishlist,New] - Assigned to XiaoYu Zhu (honglan0914) 14:53:41 <liuyulong> This is not approved yet. 14:55:12 <liuyulong> From the topology of the spec, we could see the detail of the use case. 14:59:29 <liuyulong> It will be configurable. So I'm OK with the proposal, if you need it, just enable. 15:00:15 <liuyulong> So, maybe the drivers meeting could continue the discussion for more details. 15:00:24 <liuyulong> OK, time is up. 15:00:43 <liuyulong> Let's end here. 15:00:47 <ralonsoh> bye 15:00:48 <liuyulong> #endmeeting