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, 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