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