Tuesday, 2021-07-06

opendevreviewMerged openstack/neutron-specs master: BGPaaS enhancements  https://review.opendev.org/c/openstack/neutron-specs/+/78379100:59
opendevreviewXiaoYu Zhu proposed openstack/neutron master: L3 router support ECMP  https://review.opendev.org/c/openstack/neutron/+/74366102:10
*** rpittau|afk is now known as rpittau07:30
opendevreviewLajos Katona proposed openstack/neutron master: Privsep with timout for get_link_devices call  https://review.opendev.org/c/openstack/neutron/+/79499407:48
opendevreviewwushiming proposed openstack/networking-sfc master: Changed minversion in tox to 3.18.0  https://review.opendev.org/c/openstack/networking-sfc/+/79959608:04
opendevreviewRodolfo Alonso proposed openstack/neutron master: Remove SG RPC "use_enhanced_rpc" check.  https://review.opendev.org/c/openstack/neutron/+/79944608:10
opendevreviewwushiming proposed openstack/neutron-tempest-plugin master: Changed minversion in tox to 3.18.0  https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/79959908:11
opendevreviewMerged openstack/neutron master: Add fake_project_id middleware for noauth  https://review.opendev.org/c/openstack/neutron/+/79916208:21
opendevreviewMerged openstack/neutron master: Change fullstack dhclient lease file to tmp folder  https://review.opendev.org/c/openstack/neutron/+/79943808:22
opendevreviewMerged openstack/neutron stable/ussuri: [OVN] Do not fail when processing SG rule deletion  https://review.opendev.org/c/openstack/neutron/+/79937208:22
ralonsohhi folks08:26
ralonsohthere were pending questions in https://review.opendev.org/c/openstack/neutron/+/799438/108:26
ralonsohplease, next time wait for the reply08:27
slaweqralonsoh: what question was there?08:28
ralonsohhttps://review.opendev.org/c/openstack/neutron/+/799438/1/neutron/tests/fullstack/resources/machine.py08:28
ralonsohI'm replyuing right now08:29
ralonsohanyway, the patch is merged08:29
slaweqralonsoh: ahh, sorry, I somehow missed it08:29
slaweqplease next time give -1 in such case - just to avoid such problems :)08:29
slaweqif there would be -1 from You, I would for sure not approve it08:30
slaweqsorry, my bad08:30
lajoskatonaralonsoh: thanks for headsup08:43
opendevreviewMerged openstack/neutron-lib master: Introduce rbac-bgpvpn api extension  https://review.opendev.org/c/openstack/neutron-lib/+/79542309:10
opendevreviewLajos Katona proposed openstack/neutron master: Privsep with timeout for get_link_devices call  https://review.opendev.org/c/openstack/neutron/+/79499409:11
opendevreviewLajos Katona proposed openstack/neutron master: Revert "Use 2 dhcp agents in TestLegacyL3Agent"  https://review.opendev.org/c/openstack/neutron/+/79957909:12
opendevreviewLajos Katona proposed openstack/neutron master: Privsep with timeout for get_link_devices call  https://review.opendev.org/c/openstack/neutron/+/79499409:12
sean-k-mooneyralonsoh: lucasagomes  any suggestions on how i fix os-vifs ci following the ovn default change https://review.opendev.org/c/openstack/os-vif/+/798038/7/.zuul.yaml09:38
ralonsohsean-k-mooney, let me check, maybe using neutron CI job definitions09:39
ralonsohlet me check09:39
ralonsohsean-k-mooney, OVS with iptables is working09:40
sean-k-mooneyyes mostly although some tests failed 09:40
sean-k-mooneyits linuxbridge that is really th e issue09:41
sean-k-mooneytesttools.matchers._impl.MismatchError: 'dvr' not in [09:41
sean-k-mooneythat is what broke ovs-iptables09:41
sean-k-mooneyi turned off dvr09:42
sean-k-mooneythat shoudl be a simple fix09:42
sean-k-mooneyoh i think i just have a typo09:43
ralonsohi think so09:43
sean-k-mooneyhttps://zuul.opendev.org/t/openstack/build/9e0e009586a44631bcf7b75e58402591/log/controller/logs/devstacklog.txt#17381-1738409:44
ralonsohyes, I was reading that09:44
sean-k-mooneyOH09:45
sean-k-mooneyit the indentation09:45
sean-k-mooneyhttps://review.opendev.org/c/openstack/os-vif/+/798038/7/.zuul.yaml#16109:45
sean-k-mooneyim not currently using the neutron plugin so i dont need that section currently09:45
sean-k-mooneybut i was considring enabling it09:45
sean-k-mooneyill remove it for now and i can add that in a seperate patch09:46
ralonsohsean-k-mooney, but I think the indentation is correct 09:46
ralonsohaligned to "/$NEUTRON_CORE_PLUGIN_CONF"09:46
sean-k-mooneytest-config should be aligned with post-config09:46
sean-k-mooneytest-config is a phase in devstack like post-config or install09:47
ralonsohthat's right09:47
ralonsoh(checking neutron tempest plugin now)09:47
sean-k-mooneyi have the alignment right in the iptable job https://review.opendev.org/c/openstack/os-vif/+/798038/7/.zuul.yaml#8709:48
opendevreviewOleg Bondarev proposed openstack/neutron-specs master: [WIP] Add Node-Local Virtual IP Spec  https://review.opendev.org/c/openstack/neutron-specs/+/79779809:48
sean-k-mooneyi just need to tell tempest i disabled dvr or i could renable it its singel node so its basically the same as normal router anyway09:48
ralonsohexactly09:49
ralonsohsean-k-mooney, in Neutron, single node tests we use Q_DVR_MODE: dvr_snat09:50
ralonsoh(when testing dvr)09:51
sean-k-mooneysure i can set that09:51
sean-k-mooneyreally im just trying to test the interface pluging in os-vif so its not really relevent but that shoudl get it to pass again09:52
sean-k-mooneyi can optimise the jobs later but they are pretty fast anyway09:52
sean-k-mooneyralonsoh: i was using these as a reference https://opendev.org/openstack/neutron-tempest-plugin/src/branch/master/zuul.d/master_jobs.yaml#L202-L35209:53
ralonsohyes, that's a good reference09:54
sean-k-mooneythere are nolonger any in tree iptables or linux bridge jobs right just the ones that use the neutron-tempest-plugin09:54
sean-k-mooneyby in tree i meen in neutron09:55
sean-k-mooneyoh there are 09:55
sean-k-mooneyhttps://github.com/openstack/neutron/blob/master/zuul.d/tempest-singlenode.yaml#L49-L8309:55
ralonsohright09:56
opendevreviewManu B proposed openstack/neutron-specs master: BFD for BGP Dynamic Routing  https://review.opendev.org/c/openstack/neutron-specs/+/78534910:05
opendevreviewsean mooney proposed openstack/os-vif master: update os-vif ci to account for devstack default changes  https://review.opendev.org/c/openstack/os-vif/+/79803810:14
opendevreviewsean mooney proposed openstack/os-vif master: add configurable per port bridges  https://review.opendev.org/c/openstack/os-vif/+/79805510:14
opendevreviewSlawek Kaplonski proposed openstack/neutron master: Make configure_for_func_testing compatible with e.g. Centos  https://review.opendev.org/c/openstack/neutron/+/79962510:15
ralonsohsean-k-mooney, btw, just a heads up: qos works out of the box10:17
ralonsohwith your os-vif patch10:17
ralonsohcool! I'm updating the spec right now10:17
sean-k-mooneyralonsoh: it does? in that case do we need the spec at all?10:18
sean-k-mooneyi tought the spec was mainly for the qos change10:18
sean-k-mooneyoh10:18
sean-k-mooneyyou are also chaning ml2/ovn10:18
ralonsohsean-k-mooney, yes, at least to provide this info to Neutron community10:19
sean-k-mooneyto actully send vif plugged events when the ports are wired up10:19
ralonsohof course, this is up to os-vif community to merge this patch10:19
ralonsohbut yes, we need to change that part10:19
sean-k-mooneyok so in your spec can you provide a way for nova to know that you will send "plugtime" events10:20
ralonsohsean-k-mooney, but we do now10:20
sean-k-mooneye.g. someing in the binding details that will indicate that nova can safely wait10:20
ralonsohthis is why we implemented this10:20
ralonsoh(one sec)10:20
sean-k-mooneyralonsoh: no we removed the event stuff from your train? spec i think10:21
ralonsohsean-k-mooney, https://github.com/openstack/neutron/blob/97618b08769636ec07b994b26af5d73bae4e5a6c/neutron/plugins/ml2/drivers/ovn/mech_driver/mech_driver.py#L796-L81510:21
sean-k-mooneywe just no the ml2 driver10:21
ralonsohin OVN, we send the plugged event10:21
ralonsohof course, when "we can" 10:21
ralonsohit doesn't mean this is the best place10:21
ralonsohbut at least is something10:21
sean-k-mooney ralonsoh  this is not a plugtime event10:21
sean-k-mooneyits a bind time event right10:22
ralonsohI know10:22
ralonsohbecause that'ss not possible10:22
ralonsohwe can't send a plug event without the port10:22
sean-k-mooneyright so then im confused10:22
ralonsohbut where is the concept of bind or plug10:22
sean-k-mooneyin nova10:22
ralonsohfrom Neutron we only send plugged events10:22
ralonsohah ok10:22
opendevreviewSlawek Kaplonski proposed openstack/neutron master: WIP/DNM - Add FIPS enabled jobs  https://review.opendev.org/c/openstack/neutron/+/79753710:22
sean-k-mooneywe have special code to deal with the difference between ml2/ovs and ml2/ovn10:22
ralonsohso what do you need from Neutron?10:22
sean-k-mooneyto know if we should wait or not10:23
opendevreviewSlawek Kaplonski proposed openstack/neutron master: WIP/DNM - Add FIPS enabled jobs  https://review.opendev.org/c/openstack/neutron/+/79753710:23
ralonsohah ok10:23
sean-k-mooneyright now we use hybrid plug as an indicator10:23
ralonsohI think you can use the os-vif flag10:23
sean-k-mooneyif vif_type=ovs and hybrid_plug=true we wait in pre live migrate10:23
ralonsohthis is for OVN10:23
ralonsohat least we are implementing that for OVN10:23
ralonsohof course, that implies the code in Neutron is merged10:24
ralonsohbut we can add a reno in os-vif10:24
sean-k-mooneyralonsoh: we cant use os-vif flags for this it would have to be a nova config option and we did not wnat to add ml2 driver specific config option to nova10:24
ralonsohsaying that to use this os-vif flag, you need this neutron version10:24
sean-k-mooneywe are talking about different things10:24
sean-k-mooneyif i understand in your spec there were really only two changes10:25
ralonsohwe are talking about informing nova about the driver and when are we sending the event10:25
sean-k-mooney1 descibing the os-vif behavior and 2 sending the event at plug time correct10:25
ralonsohin Neutron only one so far10:25
ralonsohyes10:25
ralonsohso how do you want Neutron to inform Nova?10:25
ralonsoha temporary extension?10:26
ralonsohjust fro X and Y?10:26
sean-k-mooneya tempoary extenion could work or put something in the binding details10:26
ralonsohthat could work, adding this info (temporarily) to the vif-details10:26
sean-k-mooneya tempoary extesion would likely have to exsit for more then 1 cycle for FFU10:26
ralonsohok, I'll add this in the spec10:27
sean-k-mooneybut would be simple to detect form a nova point of veiw so really its up to you which is cleaner form a neutron point of view10:27
ralonsohsomething in the vif-details10:27
ralonsohand could be temporary for X and Y10:28
sean-k-mooneythen drop in Z becaues we jsut always assume ovn is new enough10:28
sean-k-mooneysure10:28
ralonsohone sec10:28
ralonsohdo we allow migrating from OVS to OVN?10:28
ralonsohor vice versa?10:28
sean-k-mooneyish10:28
ralonsohhmmm...10:29
sean-k-mooneyit works for vlan networks10:29
sean-k-mooneyit wont work for tunnels10:29
ralonsohI'm saying this because I'll set that info in the port vif details during the binding10:29
sean-k-mooneybecause of the fact the ml2 drivers will not form the correct mess10:29
ralonsohof course, if we move to another backend, that could be a problem10:29
sean-k-mooneywell multiple port bdining is designed to allow that10:30
sean-k-mooneythe main reasons that we dont mix ovn and ml2/ovs today are that they wont from a mesh10:30
sean-k-mooneyso tunnels dont really work in a mix env10:30
ralonsohok, we can write this info during the live migration, in the destination port binding10:31
sean-k-mooneyyep10:31
sean-k-mooneyanyway in the mean time im going to push a DNM patch to nova to test the os-vif change10:32
opendevreviewMerged openstack/neutron stable/train: Copy existing IPv6 leases to generated lease file  https://review.opendev.org/c/openstack/neutron/+/79907010:36
opendevreviewAkihiro Motoki proposed openstack/networking-midonet stable/rocky: Fix networking-l2gw location  https://review.opendev.org/c/openstack/networking-midonet/+/79899310:55
opendevreviewAkihiro Motoki proposed openstack/neutron-fwaas stable/rocky: Fix networking-l2gw location  https://review.opendev.org/c/openstack/neutron-fwaas/+/79897611:28
opendevreviewAkihiro Motoki proposed openstack/neutron-fwaas stable/queens: Fix networking-l2gw location  https://review.opendev.org/c/openstack/neutron-fwaas/+/79898711:31
opendevreviewMerged openstack/neutron-tempest-plugin master: Cleanup Security Group rules after TC execution  https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/79911511:38
opendevreviewSlawek Kaplonski proposed openstack/neutron-tempest-plugin master: Fix test_allocate_ips_are_from_correct_subnet on ML2/OVN backend  https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/79964811:53
opendevreviewSlawek Kaplonski proposed openstack/neutron master: Use IP_VERSION_{4,6} constants in ovn_client module  https://review.opendev.org/c/openstack/neutron/+/79965011:56
opendevreviewLajos Katona proposed openstack/neutron master: Privsep with timeout for get_link_devices call  https://review.opendev.org/c/openstack/neutron/+/79499411:59
zigofrickler: I don't, sorry. It's just we experienced it...12:00
opendevreviewLajos Katona proposed openstack/networking-bgpvpn stable/train: stable only: Fix failing jobs and make l-c non-voting  https://review.opendev.org/c/openstack/networking-bgpvpn/+/79680813:01
*** osmanlicilegi is now known as Guest413:34
slaweq#startmeeting networking14:00
opendevmeetMeeting started Tue Jul  6 14:00:08 2021 UTC and is due to finish in 60 minutes.  The chair is slaweq. Information about MeetBot at http://wiki.debian.org/MeetBot.14:00
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.14:00
opendevmeetThe meeting name has been set to 'networking'14:00
mlavalleo/14:00
gibio/14:00
bcafarel\o14:00
lajoskatonao/14:00
obondarevhi14:00
amotokio/14:00
slaweqlet's start14:01
slaweq#topic Announcements14:01
ralonsohhi14:01
slaweqXena-2 milestone is next week14:01
slaweqwe should start focusing now on the implementation for our accepted BPs :)14:01
rubasovo/14:01
slaweqwe will talk more about them in the next section14:02
slaweqalso, I think it's good time to do releases of stable branches14:02
slaweqwdyt?14:02
mlavalle+114:02
slaweqI mean next week14:02
mlavalleyeah14:02
bcafarel+1 with milestone sync :)14:02
obondarev+114:02
ralonsoh+114:02
amotoki+114:03
slaweqthx, bcafarel, amotoki can You take care of it next week?14:03
bcafarelsure thing14:03
amotokisure14:03
slaweqmy question is related to the next announcement which is14:03
slaweqPTL on vacation next week :)14:03
slaweqthx bcafarel and amotoki14:03
mlavalle+114:03
mlavallewell deserved14:03
obondarevme too :)14:04
slaweqI will be on PTO starting this Friday and for whole next week14:04
amotokislaweq: enjoy your vacation :)14:04
slaweqthx :)14:04
ralonsohso no drivers meeting?14:04
slaweqI think I will cancel this and next week's drivers meeting14:04
bcafarelenjoy the time off both!14:04
slaweqand next week team meeting also14:04
slawequnless anyone wants to chair it14:04
ralonsohI had a pending rfe from last week14:05
ralonsohand I would not like to postpone so much time14:05
slaweqmlavalle: can You maybe chair drivers meeting this friday?14:05
slaweqI will prepare agenda for it on Thursday and will send email14:05
mlavalleI can chair the drivers meeting this coming Friday14:05
slaweqthx a lot14:05
ralonsohthank you14:05
mlavalleyou beat me to it :-)14:05
slaweq:)14:05
amotokione confirmation: do we have the drivers meeting this week and cancel next week's one?14:06
ralonsohso far yes14:06
slaweqamotoki: I think it will be ok to do it like that14:06
mlavalle+114:06
amotokisounds good14:06
slaweqok, I will send email about it later this week for sure14:07
slaweqso we are good with meetings in this and next week :)14:07
slaweqso we can move on14:07
slaweqreview.opendev.org server upgrade 18/19th July 2021 - http://lists.openstack.org/pipermail/openstack-discuss/2021-July/023434.html14:07
slaweqthis is just in case if You missed email14:07
opendevreviewPrzemyslaw Szczerbik proposed openstack/neutron master: Use os-resource-classes lib for resource classes names  https://review.opendev.org/c/openstack/neutron/+/79967614:08
slaweqthere will be new IPs of the gerrit server, so maybe You will need to update some of Your firewall rules, etc.14:09
slaweqnext one14:09
slaweqOctober PTG announcement http://lists.openstack.org/pipermail/openstack-discuss/2021-June/023370.html14:09
slaweqit will be again virtual event :(14:09
bcafarelcross fingers for 202214:09
slaweq++14:09
slaweqand that are all announcements from me today14:10
slaweqdo You have anything else?14:10
opendevreviewPrzemyslaw Szczerbik proposed openstack/neutron master: Use os-resource-classes lib for resource classes names  https://review.opendev.org/c/openstack/neutron/+/79967614:11
slaweqok, so let's move on14:11
slaweq#topic Blueprints14:12
slaweq#link https://bugs.launchpad.net/neutron/+milestone/xena-214:12
slaweqwe already finished https://blueprints.launchpad.net/neutron/+spec/distributed-dhcp-for-ml2-ovs14:12
opendevreviewPrzemyslaw Szczerbik proposed openstack/neutron-lib master: Add a TODO note for resource classes constants  https://review.opendev.org/c/openstack/neutron-lib/+/79903414:12
slaweqand https://blueprints.launchpad.net/neutron/+spec/default-dns-zone-per-tenant14:12
slaweqthx for reviews and for patches :)14:12
slaweqregarding 4 Ericsson RFEs, we merged specs for all of them14:13
slaweqbig thx for reviewing them14:13
mlavalle+114:13
mlavalleThat BGPaaS spec was really interesting14:13
rubasovthanks a lot for everyone14:13
mlavalleand well explained14:14
slaweqmlavalle: I have a question about https://blueprints.launchpad.net/neutron/+spec/sg-sharing-as-readonly14:14
slaweqdo You maybe know if rm_work is going to work on it?14:14
mlavalleI'll ask today during our stanbd up. we'll get back to you tomorrow14:15
slaweqthank You14:15
mlavalleif he doesn't I might offer to take over14:15
slaweqwould be great, thx a lot14:15
slaweqralonsoh: and what about https://blueprints.launchpad.net/neutron/+spec/nftables-migration ?14:16
slaweqpatches which are listed there are merged (or abandoned)14:16
slaweqwhat is current status of that BP?14:16
ralonsohfor now, it is closed14:16
ralonsohor done14:16
ralonsoheventually we'll need to move to native nftables14:17
slaweqso "implemented" or "deferred"?14:17
ralonsohbut this is more complicated and should have another BP14:17
ralonsohimplemented14:17
slaweqok, thx14:17
mlavalleI think he meant implemented for now14:17
slaweqthx, I set it as implemented14:17
slaweqso that list looks pretty ok now14:18
slaweqthank You14:18
slaweqany other BPs You want to talk about today?14:18
slaweqif not, let's move on to the next topic14:19
slaweq#topic Bugs14:19
slaweqmlavalle was bug deputy last week. Report http://lists.openstack.org/pipermail/openstack-discuss/2021-July/023473.html14:19
slaweqmlavalle: any bugs You want to highlight now?14:19
mlavalleI had two that I wanted to highlight. One lacked owner but Elvira just assigned it to herself: https://bugs.launchpad.net/neutron/+bug/193442014:20
mlavalleand the other, https://bugs.launchpad.net/neutron/+bug/1933813, resolved to invalid 1 hour ago. THanks to ralonsoh for helping with this one14:21
fungimlavalle: are you still serving as neutron's vulnerability management liaison? just trying to make sure our contact info for that is properly up to date: https://wiki.openstack.org/wiki/CrossProjectLiaisons#Vulnerability_management14:21
ralonsohsorry for not providing a solution14:21
mlavalleralonsoh: you provided great guidance that helped reporter to reach a conclusion :-)14:22
rm_workHey sorry just my quick response is, priorities shifted internally, and also I had no freaking clue how to do that so it was taking me forever to make progress (though I assume somebody who knows neutron's codebase could do most of it in like 30 min)14:22
mlavallerm_work: I'll take a look into it if that's ok with you14:22
rm_workPlease feel free14:22
mlavalleslaweq: you have your answer14:23
slaweqrm_work: mlavalle thx :)14:23
rm_workI have the Octavia side (which uses it) basically ready, would need rebasing but that I can handle :P14:23
mlavallefungi: yes, if slaweq is ok with it14:23
slaweqmlavalle: of course I am14:23
fungithanks for confirming, i just try to make sure we have current info for that14:23
mlavalleok, following my fearless leader benevolent guidance, I am the liaison14:24
fungiheh14:24
slaweqLOL14:24
slaweqany other bugs anyone wants to discuss today?14:27
slaweqif not, I think we can move on14:29
slaweqour bug deputy this week is rubasov 14:29
slaweqand next week is ralonsoh's turn14:29
rubasovon it14:29
mlavallewho will be bugs deputy next week and the following one14:29
ralonsohack14:29
slaweqralonsoh: sorry, but I will not send You reminder early next week14:29
ralonsohnp14:29
slaweqplease remember about it :)14:30
mlavalleI can do it ;-)14:30
slaweqthx mlavalle :)14:30
mlavalleseriusly, do we need to send a reminder to the person who goes after ralonsoh?14:30
mlavalleseriously^^^14:30
slaweqafter ralonsoh will be lucasagomes but I will be back so I will take care of it14:31
slaweqthx mlavalle14:31
mlavalleack14:31
slaweqand that was my last thing for today's meeting14:31
slaweqdo You have anything else You want to discuss today?14:32
ralonsohno thanks14:32
bcafarelnothing from me14:32
lucasagomesslaweq, ack, thanks! So I'm bug deputy for next week ? I will add to my calendar :D thanks for the heads up14:32
mlavallelucasagomes: no, week of July 19th14:32
slaweqthx mlavalle :)14:33
lucasagomesmlavalle, ack, thanks!14:33
mlavallede nada14:33
amotokilucasagomes: https://wiki.openstack.org/wiki/Network/Meetings#Bug_deputy14:33
* lucasagomes set it to the calendar, I won't forget :-)14:33
lucasagomesthanks folks14:33
slaweqok, if there are no other topics for today, I will give You some time back14:34
bcafarellucasagomes: you will not avoid the PTL reminder :)14:34
mlavalle\o/14:34
lucasagomeslol fair14:34
slaweqthx for attending the meeting and have a great week14:34
slaweqo/14:34
slaweq#endmeeting14:35
opendevmeetMeeting ended Tue Jul  6 14:35:01 2021 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)14:35
opendevmeetMinutes:        https://meetings.opendev.org/meetings/networking/2021/networking.2021-07-06-14.00.html14:35
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/networking/2021/networking.2021-07-06-14.00.txt14:35
opendevmeetLog:            https://meetings.opendev.org/meetings/networking/2021/networking.2021-07-06-14.00.log.html14:35
ralonsohbye14:35
lajoskatonabye14:35
amotokio/14:35
rubasovo/14:35
opendevreviewPrzemyslaw Szczerbik proposed openstack/neutron master: Use os-resource-classes lib for resource classes names  https://review.opendev.org/c/openstack/neutron/+/79967614:51
opendevreviewLajos Katona proposed openstack/networking-bgpvpn stable/train: stable only: Fix failing jobs and make l-c non-voting  https://review.opendev.org/c/openstack/networking-bgpvpn/+/79680814:55
slaweq#startmeeting neutron_ci15:00
opendevmeetMeeting started Tue Jul  6 15:00:17 2021 UTC and is due to finish in 60 minutes.  The chair is slaweq. Information about MeetBot at http://wiki.debian.org/MeetBot.15:00
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.15:00
opendevmeetThe meeting name has been set to 'neutron_ci'15:00
ralonsohhi15:00
bcafarelhi again15:00
slaweqhi (again)!15:00
slaweqGrafana dashboard: http://grafana.openstack.org/dashboard/db/neutron-failure-rate15:00
slaweqPlease open now :)15:00
slaweqok, let's start15:01
slaweq#topic Actions from previous meetings15:01
slaweqamotoki to clean failing jobs in networking-odl rocky and older15:01
lajoskatonaHi15:01
amotokihi15:01
obondarev hi15:02
amotokizuul configuration errors happen in networking-odl, neutron-fwaas and -midonet stable/rocky or older.15:02
amotokinetworking-odl rocky and queens have been done. 15:03
amotokiothers are under reviews except networking-odl ocata.15:03
amotokinetworking-odl ocata needs to be EOL'ed as neutron ocata is already EOL. lajoskatona prepared the release patch.15:03
lajoskatonaJsut for reference the original mail: http://lists.openstack.org/pipermail/openstack-discuss/2021-June/023321.html15:03
lajoskatonaand the patch: https://review.opendev.org/c/openstack/releases/+/79947315:04
slaweqthx amotoki and lajoskatona for taking care of all of that15:04
lajoskatonano problem15:05
amotokihttps://review.opendev.org/c/openstack/releases/+/799472 also will clean up newton or older unofficial branches under the neutron governance curretly.15:05
lajoskatonaactually there's another release patch for older branches from elod: https://review.opendev.org/c/openstack/releases/+/79947215:05
amotokithat's all from me15:05
lajoskatonayeah, exactly as amotoki wrote it :-)15:05
slaweqthx15:05
slaweqok, so next one15:05
slaweqlajoskatona to start EOL process for networking-odl rocky and older15:05
slaweqI assume it's already covered as well :)15:06
lajoskatonayeah15:06
slaweqthx15:06
slaweqso next one15:06
lajoskatonaI haven't sent mail, as I assumethe original mail from You slaweq covered odl as well15:06
slaweqralonsoh to check if there is better way to check dns nameservers in cirros15:06
ralonsohstill testing how to do it in cirros15:06
ralonsohin a different way15:06
slaweqok15:06
slaweqI will add it for You for next time to not forget15:07
slaweqok?15:07
ralonsohsure15:07
slaweq#action ralonsoh to check if there is better way to check dns nameservers in cirros15:07
slaweqthx ralonsoh15:07
slaweqand that are all actions from last week15:07
slaweq#topic Stadium projects15:07
slaweqlajoskatona: any other updates/issues with stadium15:08
slaweq*stadium's ci15:08
lajoskatonaThe most interesting is to eol old branches which we covered15:08
bcafarelcleanups++15:08
lajoskatonaand the gerrit server restart (http://lists.openstack.org/pipermail/openstack-discuss/2021-July/023434.html ) wihc you mentioned on previous meeting, so after that taas will be under openstack/ namepace15:09
slaweqgreat15:09
slaweqthx15:09
slaweqI think we can move on15:09
amotokiduring fixing netwokring-l2gw location in zuul, I noticed a lot of failures in stadium old branhces. I moved them to the experimental queue for the record.15:10
amotokiis it the right action?15:10
slaweqamotoki: if we can't/don't have time to fix such failing jobs, then yes15:10
amotokiI tried to fix them if they have simple straight-forward fixes, but otherwise i did so.15:10
slaweqI think it's good approach to move such jobs to experimental queue15:10
lajoskatonaI am fine with it, those fixes are really time consuming15:11
slaweqthx a lot15:11
amotokiif you have memory on devstack-gate and pip/pip3 issues, it would be nice to check it for example in neutron-fwaas.15:11
bcafarel+1, if it can be easily fixed it is nice, but for EM branches we mostly keep the light on15:11
slaweqI will try to check but I don't promise anything15:11
amotokimost failing jobs still use the legacy way and it takes time :(15:12
slaweqyeah, that is not something I'm really familiar with15:13
bcafarel:)15:13
amotokianyway let's fix it separetely :) I think we can move on15:14
slaweqthx15:14
slaweqso next topic15:14
slaweq#topic Stable branches15:14
slaweqbcafarel: anything regarding stable branches ci in neutron?15:14
slaweqIMO it works pretty ok recently15:15
slaweqbut maybe I missed some issues there15:15
bcafarelindeed, backports are getting in quite nicely15:15
bcafarelone that went back to rocky required a few rechecks15:15
bcafarelbut nothing specific, just an array of separate tests (including compute and storage) failing15:15
bcafareland that branch is low on backports so no need to dig further atm15:16
bcafarelfull support branches almost all patches are in at the moment, which is nice for the incoming stable releases :)15:16
slaweq++15:17
slaweqgreat news15:17
slaweq#topic Grafana15:17
slaweq#link http://grafana.openstack.org/dashboard/db/neutron-failure-rate15:17
slaweqin grafana failure rates seems to be pretty ok for all of the jobs recently15:18
slaweqI think we can move on, unless You see any issue with grafana and wants to talk about it now15:19
ralonsohnothing from me15:20
bcafarelthat looks good to me15:20
slaweqok, let's move on15:20
slaweq#topic fullstack/functional15:20
bcafarelalso this is with updated job names right?15:20
slaweqbcafarel: I think it is15:21
slaweqregarding those jobs I have only one small update about fullstack issue https://bugs.launchpad.net/neutron/+bug/193323415:21
slaweqI just confirmed today with extra logs why this test is failing15:21
slaweqbasically router is still processed and its ports aren't added to the RouterInfo.internal_ports cache15:22
slaweqwhen network_update rpc message comes15:22
slaweqdue to that, it can't find port attached to that router from the network15:23
slaweqand router update isn't scheduled15:23
*** gthiemon1e is now known as gthiemonge15:23
ralonsohgood catch15:23
slaweqso this is in fact real bug, not test issue15:23
ralonsohindeed a race condition15:23
ralonsohhow are we updating the network before adding the port to the internal cache?15:23
slaweqand I don't know yet how to fix it15:23
slaweqralonsoh: so router is processed and goes to https://github.com/openstack/neutron/blob/3764969b82c6e7b8c74172a1ec4d230ce4ddedcc/neutron/agent/l3/router_info.py#L63615:24
slaweqthere it should be added to the internal ports cache15:24
ralonsohright15:24
slaweqbut in the meantime, network_update is called https://github.com/openstack/neutron/blob/3764969b82c6e7b8c74172a1ec4d230ce4ddedcc/neutron/agent/l3/agent.py#L60215:24
ralonsohok, I see15:25
slaweqand if there is no this port in cache yet, it fails to schedule router update15:25
ralonsohand nothing to say "stop, we are updating this..."15:25
slaweqyes, I think I will add some kind of flag (lock) in https://github.com/openstack/neutron/blob/3764969b82c6e7b8c74172a1ec4d230ce4ddedcc/neutron/agent/l3/router_info.py#L125615:26
slaweqand then we can check it in network_update if it's processing that router info or not15:26
slaweqif yes, we can wait a bit with looking for ports15:26
slaweqbut I didn't implement anything yet15:26
slaweqI have it on my todo list for tomorrow :)15:26
lajoskatonaregarding https://bugs.launchpad.net/neutron/+bug/1930401 and privsep timeout15:27
lajoskatonahttps://review.opendev.org/c/openstack/neutron/+/794994 is failing with old timeouts :-(15:27
lajoskatonaI started to check, but have no (quick) idea what should be there15:28
ralonsohbut this is because what was failing is not the privsep command15:28
ralonsohbut the daemon spawn process, right?15:28
ralonsohthe daemon was not spawning15:28
obondarev++15:28
lajoskatonaralonsoh: yeah15:29
ralonsohthe timeout will prevent from a dead lock during a command execution15:29
ralonsohbut not prevent or mitigate the problem we have here15:29
slaweqso we still need to have 2 dhcp agents in those test which helped us a lot to workaround that issue15:31
ralonsohyes for now until we now what is preventing the daemon to start15:32
slaweqk15:32
lajoskatonaok15:32
slaweq#topic Tempest/Scenario15:33
slaweqhere I just wanted to ask You to review https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/79964815:33
slaweqit's small patch but it is causing issues in the tripleo based jobs which runs ovn15:34
slaweqthx in advance15:34
slaweqregarding issues in those jobs, I didn't found anything new worth to discuss today15:34
slaweqand that's all from me for today regarding CI jobs15:35
slaweqdo You have anything else You want to discuss?15:35
ralonsohI'm fine15:35
bcafarelsame here15:36
slaweqso one last thing - do You want to cancel next week's meeting or anyone wants to chair it?15:36
ralonsoh(I'm fine with having a "free" week)15:37
lajoskatona+115:37
ralonsohif there is nothing catastrophic, of course15:37
bcafarelworst case we know where to ping people :)15:37
ralonsohhehehe yes15:37
slaweqok, good15:37
slaweqso I will cancel next week's meeting15:37
slaweqand I think we are done for today15:38
slaweqthx a lot for attending and for keeping our ci up and running :)15:38
slaweqit seems really good recently15:38
slaweqhave a great week and see You online15:38
slaweqo/15:38
ralonsohbye15:38
slaweq#endmeeting15:38
opendevmeetMeeting ended Tue Jul  6 15:38:47 2021 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)15:38
opendevmeetMinutes:        https://meetings.opendev.org/meetings/neutron_ci/2021/neutron_ci.2021-07-06-15.00.html15:38
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/neutron_ci/2021/neutron_ci.2021-07-06-15.00.txt15:38
opendevmeetLog:            https://meetings.opendev.org/meetings/neutron_ci/2021/neutron_ci.2021-07-06-15.00.log.html15:38
lajoskatonao/15:38
amotokibye15:38
bcafarelo/15:39
opendevreviewLajos Katona proposed openstack/neutron master: Privsep with timeout for get_link_devices call  https://review.opendev.org/c/openstack/neutron/+/79499415:56
*** rpittau is now known as rpittau|afk16:39
opendevreviewRodolfo Alonso proposed openstack/neutron-specs master: [WIP]Create intermediate OVS bridge to improve live-migration in OVN  https://review.opendev.org/c/openstack/neutron-specs/+/79919817:01
opendevreviewRodolfo Alonso proposed openstack/neutron-specs master: Create intermediate OVS bridge to improve live-migration in OVN  https://review.opendev.org/c/openstack/neutron-specs/+/79919817:02
opendevreviewMerged openstack/neutron stable/wallaby: [OVN] neutron-ovn-metadat-agent add retry logic for sb_idl  https://review.opendev.org/c/openstack/neutron/+/79935617:03
opendevreviewMerged openstack/neutron stable/victoria: [OVN] neutron-ovn-metadat-agent add retry logic for sb_idl  https://review.opendev.org/c/openstack/neutron/+/79935717:10
opendevreviewMerged openstack/neutron stable/wallaby: Update arp entry of snat port on qrouter ns  https://review.opendev.org/c/openstack/neutron/+/79937517:10
opendevreviewMerged openstack/neutron stable/victoria: Update arp entry of snat port on qrouter ns  https://review.opendev.org/c/openstack/neutron/+/79947617:11
opendevreviewMerged openstack/neutron stable/train: Add extension unit tests for conntrack_helper plugin  https://review.opendev.org/c/openstack/neutron/+/77449217:11
opendevreviewMerged openstack/neutron stable/ussuri: Update arp entry of snat port on qrouter ns  https://review.opendev.org/c/openstack/neutron/+/79947817:11
*** mgoddard- is now known as mgoddard17:26
opendevreviewMerged openstack/os-vif master: update os-vif ci to account for devstack default changes  https://review.opendev.org/c/openstack/os-vif/+/79803818:52
opendevreviewElvira GarcĂ­a Ruiz proposed openstack/neutron-tempest-plugin master: Add test for mac learning  https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/79626719:04
opendevreviewMerged openstack/neutron-lib master: Add a TODO note for resource classes constants  https://review.opendev.org/c/openstack/neutron-lib/+/79903419:47
opendevreviewBrian Haley proposed openstack/ovn-octavia-provider master: Move linters dependencies to tox.ini  https://review.opendev.org/c/openstack/ovn-octavia-provider/+/77906021:55

Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!