13:59:33 <liuyulong> #startmeeting neutron_l3 13:59:34 <openstack> Meeting started Wed Dec 4 13:59:33 2019 UTC and is due to finish in 60 minutes. The chair is liuyulong. Information about MeetBot at http://wiki.debian.org/MeetBot. 13:59:35 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 13:59:37 <openstack> The meeting name has been set to 'neutron_l3' 14:00:21 <liuyulong> #chair liuyulong_ 14:00:21 <openstack> Current chairs: liuyulong liuyulong_ 14:00:37 <liuyulong> #chair slaweq 14:00:38 <openstack> Current chairs: liuyulong liuyulong_ slaweq 14:00:40 <liuyulong> #chair haleyb 14:00:47 <openstack> Current chairs: haleyb liuyulong liuyulong_ slaweq 14:00:47 <liuyulong> Hi all 14:01:16 <liuyulong> #topic Announcements 14:01:22 <rosmaita> liuyulong: in case anyone shows up for the cinder meeting, it's now at this time in #openstack-meeting-4 14:01:31 <rosmaita> (sorry to interrupt) 14:01:59 <liuyulong> rosmaita, np 14:02:49 <ralonsoh> hi 14:03:08 <liuyulong> Actually no announcement from me 14:03:14 <liuyulong> #link https://blueprints.launchpad.net/neutron/ussuri 14:03:41 <liuyulong> These bps are all targeted in U-1。 14:04:17 <liuyulong> And one bug: https://bugs.launchpad.net/neutron/+bug/1841067 14:04:17 <openstack> Launchpad bug 1841067 in neutron "[RFE] SR-IOV agent depends on mac addresses for getting bound ports" [Medium,Confirmed] 14:04:50 <liuyulong> also on the milestone ussuri-1. 14:05:00 <ralonsoh> we still need to merge https://review.opendev.org/#/c/676713/ 14:05:21 <ralonsoh> https://review.opendev.org/#/c/694757/ was the first patch 14:05:29 <ralonsoh> but we need 676713 ttoo 14:07:02 <liuyulong> Yes, we can see Adrian still has activities. 14:07:21 <ralonsoh> (next week I'll be able to help him if needed) 14:07:54 <liuyulong> ralonsoh, great 14:08:01 <liuyulong> OK, next topic 14:08:05 <liuyulong> #topic Bugs 14:08:31 <liuyulong> First one: 14:08:36 <liuyulong> #link https://bugs.launchpad.net/neutron/+bug/1851609 14:08:36 <openstack> Launchpad bug 1851609 in neutron "Add an option for graceful l3 agent shutdown" [Medium,In progress] - Assigned to Oleg Bondarev (obondarev) 14:08:48 <liuyulong> IMO, the patch https://review.opendev.org/#/c/693323/ is now fine to me. 14:09:12 <ralonsoh> (added to my TODO list) 14:09:39 <liuyulong> Maybe slaweq and haleyb could raise this to the neutron_drivers meeting. 14:11:47 <liuyulong> The bug deputy was Nate last week. 14:12:09 <liuyulong> This is the thread: http://lists.openstack.org/pipermail/openstack-discuss/2019-December/011352.html 14:13:32 <liuyulong> #link https://bugs.launchpad.net/neutron/+bug/1854462 14:13:32 <openstack> Launchpad bug 1854462 in neutron "[Functional tests] Timeout exception in list_namespace_pids" [High,Confirmed] - Assigned to Rodolfo Alonso (rodolfo-alonso-hernandez) 14:13:56 <liuyulong> ralonsoh, you have any updates? 14:14:08 <ralonsoh> I had this one assigned yesterday 14:14:13 <ralonsoh> no updates yet, sorry 14:16:00 <liuyulong> It's OK, never mind. 14:17:25 <haleyb> hi, sorry i'm late 14:17:39 <liuyulong> It's related to thread, problem may not be easy to find out, especially in such coroutine switching timeout. 14:18:09 <ralonsoh> the problem in the privsep context, IMO 14:18:19 <ralonsoh> and this is something way more difficult to solve 14:18:45 <ralonsoh> but, IMO, with py3 we can now change the order of the decorators in ip_lib 14:19:08 <ralonsoh> instead of calling the privsep one and the the sync one (blocking the privsep thread) 14:19:33 <ralonsoh> now we can first call the sync one, and when the sync is released, we can open the privsep one 14:19:34 <liuyulong> Yes, that I/O function 'send_recv' looks stuck in some condition. 14:20:48 <liuyulong> ralonsoh, alright, it's out of my scope, let's see how you fix that. : ) 14:20:54 <ralonsoh> np! 14:21:55 <liuyulong> #link https://bugs.launchpad.net/neutron/+bug/1854051 14:21:55 <openstack> Launchpad bug 1854051 in neutron "py36 unit test cases fails" [Critical,Incomplete] 14:22:12 <liuyulong> I noticed this was discussed yestarday. 14:22:18 <liuyulong> in CI meeting 14:23:17 <liuyulong> Yes, the python3.6 libs are all from the CentOS repo. 14:23:37 <ralonsoh> this is more a python problem than a openstack one 14:23:42 <liuyulong> That lib 'typing' is from python3-libs-3.6.8-10.el7.x86_64 14:23:47 <ralonsoh> (or the RPM provider) 14:25:56 <liuyulong> I have tried to upgrade the 'typing' to 3.7.4.1, but the error still occurs. 14:26:18 <ralonsoh> try to use pip 14:26:22 <liuyulong> Next step, I will try to move my devstack to this py3.6 env. 14:26:43 <ralonsoh> actually, in py37 this is the last version.... 14:26:46 <ralonsoh> I said nothing 14:27:16 <liuyulong> ralonsoh, I tried pip3.6, not work... 14:27:47 <liuyulong> I will try to run the agent on the python3-3.6.8-10.el7.x86_64 to see what will happen. 14:28:16 <liuyulong> My devstack is now still running on py2.7, : ) 14:29:57 <liuyulong> OK, let's shot a quick scan of LP bug list. 14:33:46 <liuyulong> Looks all L3 related bug have been mentioned in the meeting. 14:34:12 <liuyulong> Any bug else? 14:34:26 <ralonsoh> not from my side 14:34:50 <liuyulong> OK 14:36:08 <liuyulong> Last week I sent an email about adding a section for OVN L3 related topics during this L3-meeting. 14:36:48 <liuyulong> #link http://lists.openstack.org/pipermail/openstack-discuss/2019-November/011211.html 14:37:16 <liuyulong> So let's starts the first one. 14:37:24 <liuyulong> #topic OVN_L3 14:38:58 <ralonsoh> (for now I can't provide any useful information in this topic, sorry) 14:39:01 <liuyulong> Let me share something about OVN. 14:39:04 <liuyulong> #link http://man7.org/linux/man-pages/man7/ovn-architecture.7.html 14:40:18 <haleyb> which part? :) 14:40:21 <liuyulong> I guess this should be the best document for users, developers or networking fans to get familiar with OVN. 14:40:59 <liuyulong> There is a section called "Gateway Routers". 14:41:44 <liuyulong> "Logical Routers" and "Distributed Gateway Ports" 14:42:57 <liuyulong> All these concepts should be a good material for understanding the OVN. 14:44:40 <liuyulong> I read this doc a real long time ago, so I wonder if someone who can tell us, does this doc still comply with OVN's current design? 14:45:26 <ralonsoh> for sure, the documentation part must be considered in the OVN migration to Neutron 14:45:46 <ralonsoh> and those topics should be documented (and updated if needed) 14:46:16 <haleyb> liuyulong: i'm assuming it has advanced since then, let me find a link, things are in-tree and i don't know when that man page was taken 14:46:42 <liuyulong> #link http://www.openvswitch.org//support/dist-docs/ovn-architecture.7.pdf 14:46:59 <liuyulong> This should be the right link, I guess. 14:48:30 <haleyb> ovn was split out of the ovs repo recently, but that is newer 14:49:37 <liuyulong> And we have this: https://docs.openstack.org/networking-ovn/latest/admin/refarch/refarch.html 14:50:26 <liuyulong> Since the networking-ovn code is now quickly getting into the neutron repo, so the networking-ovn DOCs will be moved to neutron repo also? 14:50:26 <maciejjozefczyk> liuyulong, the fresh docs are always here: http://www.openvswitch.org/support/dist-docs/ 14:51:49 <liuyulong> maciejjozefczyk, yeah, yeah, this is the official for sure. 14:52:03 <haleyb> maciejjozefczyk: thanks, i thought flavio had sent me an update post-split, but i can't find it 14:52:47 <maciejjozefczyk> haleyb, liuyulong, ought, not really. Those docs are not updated. Looks like those were generated before the split 14:53:11 <haleyb> and docs.ovn.org isn't working :( 14:53:32 <maciejjozefczyk> so the homework is to find a fresh ones, I'll ask Numan Siddique if he has any information were to find it. 14:54:16 <liuyulong> So in the docs.openstack.org maybe we should add some OVN links for these. 14:54:34 <liuyulong> #link https://docs.openstack.org/networking-ovn/latest/ 14:55:25 <haleyb> liuyulong: in the migration from networking-ovn to neutron the docs should be moved, we can update them once that happens if they are wrong 14:55:38 <liuyulong> Sure 14:56:27 <haleyb> https://review.opendev.org/#/c/696783/ was a recent patch by mlavalle 14:57:00 <maciejjozefczyk> liuyulong, I got the information that the fresh documentation will be placed on ovn.org soon 14:57:49 <liuyulong> Good to know, thank you guys. 14:58:07 <maciejjozefczyk> liuyulong, thanks for pointing this :) 14:58:07 <liuyulong> I hope I made a good start today, obviously I didn't talk about anythong about OVN L3 : ) 14:58:54 <liuyulong> Alright, we are running out of time. 14:59:34 <liuyulong> Thank you for attending the meeting. 14:59:42 <liuyulong> #endmeeting