Tuesday, 2023-10-03

*** kopecmartin|off is now known as kopecmartin07:04
opendevreviewLajos Katona proposed openstack/tap-as-a-service stable/stein: [stable-only]: Fix reno on stein  https://review.opendev.org/c/openstack/tap-as-a-service/+/89714707:17
opendevreviewLajos Katona proposed openstack/tap-as-a-service stable/stein: [stable-only]: Fix reno on stein  https://review.opendev.org/c/openstack/tap-as-a-service/+/89714707:18
opendevreviewSlawek Kaplonski proposed openstack/neutron-tempest-plugin master: New basic API tests for the default SG rules templates CRUDs  https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/88355308:05
opendevreviewRodolfo Alonso proposed openstack/neutron master: [OVN] Add the default condition check in ``PortBindingChassisEvent``  https://review.opendev.org/c/openstack/neutron/+/89692608:25
opendevreviewRodolfo Alonso proposed openstack/neutron master: [OVN] Remove backwards compatibility with OVN < v20.09  https://review.opendev.org/c/openstack/neutron/+/88489808:25
opendevreviewRodolfo Alonso proposed openstack/neutron master: Missing SG rule default group extension in ``Ml2Plugin``  https://review.opendev.org/c/openstack/neutron/+/89721110:33
opendevreviewSlawek Kaplonski proposed openstack/neutron-tempest-plugin master: New basic API tests for the default SG rules templates CRUDs  https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/88355311:02
ralonsohhaleyb, hey, just to be sure: you'll chair the Neutron meeting now, right? 11:34
ralonsohI think we should update the chair list11:34
haleybralonsoh: yes, i can chair it12:27
haleybralonsoh: regarding your patch for security_groups_rules_belongs_to_default_sg, i think there are typos in the neutron-lib patch from quickly looking, seems the name security_group_rules_belongs_to_default_sg (group not groups) was used in some places like the api ref, but the files have the 's' - which one is correct?12:29
* haleyb guesses it's groups not group12:30
ralonsohhaleyb, let me check that12:38
haleybralonsoh: i could also be confused because the api has security_group_rule-belongs-to-default-sg as a parameter but the extension has the 's'12:40
ralonsohsorry but I don't get that12:41
haleybralonsoh: the parameter to a POST is security_group_rule-belongs-to-default-sg in api-ref, but the extension is named security-groups-rules-belongs-to-default-sg12:45
haleybone uses group the other groups12:46
haleybit's early here so might be seeing it wrong, but your patch also failed to find the extension12:47
ralonsohyes, the extension is named correctly12:47
ralonsohthe patch is not failing, I'm testing it right now12:47
ralonsohthe extension is loaded correctly12:47
ralonsohthe parameter name is only "belongs_to_default_sg"12:47
haleybneutron_lib.exceptions.ExtensionsNotFound: Extensions not found: ['security-groups-rules-belongs-to-default-sg']12:48
haleybfrom the unit test in your patch12:48
ralonsohI'll check the UTs12:50
ralonsohthe Neutron API, running in a server, is not failing12:50
haleybping bcafarel, elvira, frickler, mlavalle, mtomaska, obondarev, slawek, tobias-urdin, ykarel, lajoskatona, jlibosva, averdagu, amotoki13:00
haleyb#startmeeting networking13:00
opendevmeetMeeting started Tue Oct  3 13:00:43 2023 UTC and is due to finish in 60 minutes.  The chair is haleyb. Information about MeetBot at http://wiki.debian.org/MeetBot.13:00
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.13:00
opendevmeetThe meeting name has been set to 'networking'13:00
ralonsoh? I though the meeting was 1 hour later13:01
ralonsohat 14UTC13:01
ralonsohhttps://meetings.opendev.org/#Neutron_Team_Meeting13:01
obondarev+113:01
haleybdoh, did time move in europe? we don't move here for a month13:01
ralonsohno, we didn't yet13:01
ralonsohbut the time is in UTC13:01
lajoskatona:-)13:02
haleyboh, you're right, i got in early today and no coffee13:02
haleyb#endmeeting13:02
opendevmeetMeeting ended Tue Oct  3 13:02:20 2023 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)13:02
opendevmeetMinutes:        https://meetings.opendev.org/meetings/networking/2023/networking.2023-10-03-13.00.html13:02
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/networking/2023/networking.2023-10-03-13.00.txt13:02
opendevmeetLog:            https://meetings.opendev.org/meetings/networking/2023/networking.2023-10-03-13.00.log.html13:02
ralonsohsee you later!13:02
lajoskatonaI just checked and we have one more month for the time change13:02
haleybi'm so excited to be ptl i guess :)13:02
lajoskatonalife would be much easier without the change, but local governments had no time to do the homework and forget this whole change when I have to sleep thing (jetlag without the excitement of travelling)13:04
haleyblajoskatona: our government talks about it every year, then they complain moving it will hurt school kids/farmers/bigfoot/global warming and nothing happens13:05
lajoskatonahaleyb: better than here, there's just silence....13:06
opendevreviewRodolfo Alonso proposed openstack/neutron master: Missing SG rule default group extension in ``Ml2Plugin``  https://review.opendev.org/c/openstack/neutron/+/89721113:54
haleybping bcafarel, elvira, frickler, mlavalle, mtomaska, obondarev, slawek, tobias-urdin, ykarel, lajoskatona, jlibosva, averdagu, amotoki14:00
jlibosvako/14:00
lajoskatonao/14:00
haleyb#startmeeting networking14:00
opendevmeetMeeting started Tue Oct  3 14:00:25 2023 UTC and is due to finish in 60 minutes.  The chair is haleyb. 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
obondarevo/14:00
mtomaskao/14:00
ralonsohhello14:00
rubasovo/14:00
haleybi got the right time now14:00
haleyb#topic announcements14:01
ykarelo/14:02
haleybwe tagged what should be the final RC of neutron for Bobcat, https://review.opendev.org/c/openstack/releases/+/89697114:02
bcafarelo/14:02
haleybi'm guessing that will merge soon as tomorrow is the expected release date14:02
ralonsohwe missed https://review.opendev.org/c/openstack/neutron/+/896803, but we couldn't change the RC hash14:03
ralonsohso we'll need to propose it for the next bobcat release14:03
slaweqo/14:03
haleybralonsoh: i thought you updated the review?14:04
ralonsohyes but I needed to revert it14:04
ralonsohwe could only approve the RC version14:04
ralonsohit was not possible to add this hash without creating a new RC14:05
ralonsohand we were out of time14:05
haleybralonsoh: ah, i somehow never got the update14:05
haleybwe can just propose a new tag in a short while14:06
ralonsohyes14:06
haleybI would like to thank ralonsoh for all his work and guidance over the many cycles he was PTL!14:07
slaweqralonsoh++ thx for all Your work as PTL :)14:08
ralonsohthanks14:08
lajoskatona+114:08
ykarel+114:08
mtomaska+114:09
haleybthe etherpad for Caracal vPTG is up, please add your name if you are attending14:10
haleybhttps://etherpad.opendev.org/p/oct2023-ptg-neutron14:10
haleybhttps://openinfra-ptg.eventbrite.com/ is signup14:10
haleybI will send out a doodle to vote on times people are available14:11
lajoskatonathanks, I missed the registration mail14:11
haleybthere is also a cycle highlights presentation this thursday, ralonsoh will give an update for neutron14:12
ralonsohat 13:30UTC14:13
ralonsohhttps://www.google.com/url?q=https://streamyard.com/ydfc48bmf2&sa=D&source=calendar&ust=1696751231543261&usg=AOvVaw11KOUAfAr1u2DAMbp5Lqcv14:13
haleybopeninfra.dev/live is the place if you want to watch i believe14:13
haleybah, that's a better link14:13
ralonsohshorter link: https://streamyard.com/ydfc48bmf214:14
slaweq13:30 UTC? On the webpage it says 140014:14
ralonsohI have the invitation starting at 133014:15
ralonsohmaybe this is just for the people presenting14:15
slaweqahh, but You are speaker and need to be earlier probably14:15
ralonsohyes, my bad14:15
slaweqevent will start 1400 UTC14:15
slaweqno problem, I just wanted to make sure :)14:15
haleybany other announcements?14:17
haleyb#topic bugs14:17
haleyblast week's report is from lajoskatona 14:17
haleybhttps://lists.openstack.org/pipermail/openstack-discuss/2023-October/035254.html14:17
haleybmost bugs have owners and/or patches which is great, just a doc one is without14:18
haleybhttps://bugs.launchpad.net/neutron/+bug/2037263 (low hanging fruit if submittor does not propose change)14:19
lajoskatonain comment the opener said they can push the fix to the doc14:19
haleyblajoskatona: ack14:19
haleybthere were some high priority bugs14:20
haleyb#link https://bugs.launchpad.net/neutron/+bug/203759614:20
haleybDescription Failed to invoke the API interface to obtain the address group list14:20
haleyb#link https://review.opendev.org/c/openstack/neutron/+/896649 proposed14:20
haleybi will review after meeting see it has another +2 already14:21
haleybnext one14:21
haleyb#link https://bugs.launchpad.net/neutron/+bug/203771714:21
haleyb[OVN] ``PortBindingChassisEvent`` event is not executing the conditions check14:21
haleyb#link https://review.opendev.org/c/openstack/neutron/+/89692614:21
haleybthanks for the test on that one ralonsoh14:22
ralonsohyw14:22
haleybthere was also 3 ovsdbapp bugs filed, along with patches14:23
haleyb#link https://bugs.launchpad.net/ovsdbapp/+bug/203753614:23
haleyb#link https://bugs.launchpad.net/ovsdbapp/+bug/203757314:23
haleyb#link https://bugs.launchpad.net/ovsdbapp/+bug/203765214:24
lajoskatonayes all ovsdb bugs are addressed14:24
haleybotherwiseguy seems to have already reviewed :)14:24
* otherwiseguy jumps14:25
haleybsorry to scare you terry :)14:25
otherwiseguyhaleyb: yeah, i still have a bit more review to do. I'll get to it today.14:26
haleybnext bug is a gate failure from last week that is still unsolved14:26
haleyb#link https://bugs.launchpad.net/neutron/+bug/203723914:26
haleybneutron-tempest-plugin-openvswitch-* jobs randomly failing in gate14:26
slaweqI saw many failures in those scenario jobs this week :/14:27
ralonsohthis is the most serious issue we have right now14:27
lajoskatonayes, many rechecks14:27
ralonsohand is blocking the CI almost 100% of the times14:27
slaweqprobably as a workaround temporary we can disable "l3_ha" in those jobs14:27
slaweqso routers will be always active on the L3 agent as it will be legacy routers14:27
lajoskatonalast week I tried to find something in the logs but nothing which could be suspiciuo14:27
haleybi will spend a little time today looking, i can't tell if the OVS never plugs the port, or if it's just a little late and causes the l3-agent to fail14:27
slaweqbut we will lost coverage for L3ha then so I don't think it's good permanent solution14:27
ykareli too digged there but couldn't trace what exactly causing it, but seems the thread processing those events are just stuck14:28
ralonsohin the l3 agent?14:29
ralonsohor the API?14:29
ykarelyes l3-agent basically keepalived-state-change14:29
ralonsohpffff ok14:29
haleybslaweq: is it easy enough to disable l3_ha in the yaml? as opposed to marking failed tests as unstable?14:30
haleybykarel: so keepalived-state-change just sat there?14:30
ykarellocally it reproduces in many runs in the vm, but in CI it's reproduces quite frequently14:30
slaweqhttps://github.com/openstack/neutron-tempest-plugin/blob/master/zuul.d/master_jobs.yaml#L25814:31
slaweqjust change this to false and routers will be created as non-ha14:31
slaweqso L3 agent will go through different path configuring them14:31
ykarelhaleyb, so it stuck differently sometimes in handle_initial_state, sometimes in ip_monitor thread around the calls to privileged methods14:32
slaweqmaybe that will workaround the issue and if so, it will also be clear pointer where the issue may be :)14:32
haleybslaweq: ack, i can send a change out after meeting14:32
haleybykarel: can you add any notes to the bug?14:33
ykarelhaleyb, ack will do14:33
haleybykarel: thanks14:34
haleybany other bugs to talk about?14:34
haleyb#topic specs14:34
haleyb#link https://review.opendev.org/c/openstack/neutron-specs/+/891204 is the only spec in review at the moment, looks like it needs an update based on reviews14:35
haleybralonsoh: was there anything new from the drivers meeting last week? i was unable to attend and didn't look at notes yet14:36
ralonsohyes, I have one question14:36
ralonsohone sec14:36
ralonsohabout https://bugs.launchpad.net/neutron/+bug/203729414:37
ralonsohI presented this RFE in behalf of lucasagomes 14:37
ralonsohbut I thought a change in the oVN L3 scheduler was needed14:37
lucasagomeso/14:37
ralonsohlucasagomes, confirmed that the change is much more smaller and the scope14:37
ralonsohso I would propose not to request a spec for this rfe14:38
ralonsohjust a patch14:38
lucasagomesyeah, haleyb ralonsoh no L3 changes needed. The RFE is only about external ports14:38
lucasagomesGW ports will continue to be scheduled as they are today (using the enable-chassis-as-gw flag)14:38
ralonsohso if you agree, now the scope is smaller, we can just accept a patch (with the needed documentation and reno)14:39
slaweq++14:39
haleyblucasagomes: ack, will remove the rfe-approved tag then and look for the change14:39
lajoskatonaack14:39
haleybor guess can leave since it is a slight change14:39
lucasagomesthanks folks!14:39
haleybralonsoh: regarding specs, we can merge this now - https://review.opendev.org/c/openstack/neutron-specs/+/89120414:40
ralonsohI would need to read this spec again14:40
haleybit's just creating the folder14:40
ralonsohbut there are some questions there by dalvarez14:41
haleybah, bad copy/paste14:41
haleyb#link https://review.opendev.org/c/openstack/neutron-specs/+/89134214:41
ralonsohah yes, sure14:41
ralonsohdone14:41
opendevreviewyatin proposed openstack/neutron-tempest-plugin master: [DNM] Test l3_ha=False  https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/89723314:41
haleybmoving on14:42
haleyb#topic community_goals14:42
haleybthere are still just two open goals14:43
haleyb#link https://bugs.launchpad.net/neutron/+bug/202618214:43
haleybS-RBAC, https://review.opendev.org/c/openstack/neutron/+/88672414:43
slaweqfor that I still have patch https://review.opendev.org/c/openstack/neutron/+/88672414:43
slaweqI will try to rebase it and address commnets there in next days14:44
slaweqso we hopefully be able to merge it finally14:44
haleybslaweq: ack thanks14:44
opendevreviewRodolfo Alonso proposed openstack/neutron master: WIP - Create a keepalived-state-change script in bash  https://review.opendev.org/c/openstack/neutron/+/83614014:44
haleybsecond is https://bugs.launchpad.net/neutron/+bug/199977414:45
haleybneutronclient deprecation14:45
haleyblajoskatona: is there anything that needs review there?14:45
lajoskatonathe usual etherpad: https://etherpad.opendev.org/p/python-neutronclient_deprecation14:45
lajoskatonabut no fresh reviews, I still have no time for this topic14:45
haleyblajoskatona: ack, i'll update the list in the meeting notes as some have merged14:46
haleyb#topic on_demand14:47
lajoskatonahaleyb: thanks14:47
haleybis there anything else people want to discuss?14:47
ralonsohno thanks14:48
haleyboh, and i forgot during 'bugs' that slaweq is the deputy this week, i am next week14:48
slaweqyeap, I'm on it :)14:48
slaweqbut thx for reminder14:48
haleyband CI meeting in :11 minutes for those interested14:49
ykarelAlso CI meeting will be in next 11 minutes, IRC this time14:49
lajoskatona+114:49
haleybok, thanks everyone for attending, have a good week!14:49
haleyb#endmeeting14:49
opendevmeetMeeting ended Tue Oct  3 14:49:48 2023 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)14:49
opendevmeetMinutes:        https://meetings.opendev.org/meetings/networking/2023/networking.2023-10-03-14.00.html14:49
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/networking/2023/networking.2023-10-03-14.00.txt14:49
opendevmeetLog:            https://meetings.opendev.org/meetings/networking/2023/networking.2023-10-03-14.00.log.html14:49
lajoskatonao/14:49
opendevreviewMerged openstack/neutron-specs master: Spec folder for 2024.1 cycle  https://review.opendev.org/c/openstack/neutron-specs/+/89134214:58
ykarel#startmeeting neutron_ci15:00
opendevmeetMeeting started Tue Oct  3 15:00:12 2023 UTC and is due to finish in 60 minutes.  The chair is ykarel. 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
ralonsohhello15:00
lajoskatonao/15:00
ykarelping bcafarel, lajoskatona, mlavalle, mtomaska, ralonsoh, ykarel, jlibosva, elvira15:00
ykarelGrafana dashboard: https://grafana.opendev.org/d/f913631585/neutron-failure-rate?orgId=115:00
ykarelPlease open now :)15:00
haleybo/15:00
slaweqo/15:00
bcafarelo/15:01
ykarelOk let's start with the topics15:01
ykarel#topic Actions from previous meetings15:01
ykarelralonsoh to check failure with ha functional test15:01
ralonsohI opened a bug but I would need to find it15:02
ralonsohbut I didn't push any patch yet15:02
ykarelThanks ralonsoh for checking, yes can share the bug later15:02
ykarellajoskatona to check consistency with bgpvpn related to https://zuul.openstack.org/build/8a624b4d29ea44589c9c83b0ec1da44615:02
lajoskatonayes I pushed a dnm patch an it passed, and by the logs it looks like the ssh timeout issue we have in other jobs15:03
ykarelyes looks a random one https://zuul.openstack.org/builds?job_name=neutron-tempest-plugin-bgpvpn-bagpipe&result=TIMED_OUT&skip=015:03
ykareland it happend again in weekly run15:04
lajoskatonayes, this week it was bgpvpn, and as the 2 run together with tempest, I suppose the same pattern15:04
ykareloverall jobs looks healthy https://zuul.openstack.org/builds?job_name=neutron-tempest-plugin-bgpvpn-bagpipe&skip=015:05
lajoskatonayes, it is not frequent15:06
ykarelOk thanks lajoskatona, so we can keep monitoring it15:06
ykarelykarel to check https://bugs.launchpad.net/neutron/+bug/203660315:06
ykarelThis was on me, but i couldn't check so will check it this week15:07
ykarel#action ykarel to check https://bugs.launchpad.net/neutron/+bug/203660315:07
ykarel#topic Stable branches15:07
ykarelbcafarel anything to share for stable branches?15:07
ykarelatleast stable/2023.2 is impacted with l3 router issue15:08
bcafarelindeed15:09
ykarelrest all branches looks good15:10
ykarel#topic Stadium projects15:10
bcafarelI am a bit behind on the rest but older branches look good as far I could check15:10
ykarelthx bcafarel 15:10
ykarelit was again bgpvpn job timeout https://zuul.openstack.org/buildset/5f604ee2caaf4d5883496d63087aa0dc15:10
ykarelwhich we already discussed15:11
lajoskatonaexcept the issue in bagpipe/bgpvpn tempest job nothing else15:11
ykarelthx15:11
lajoskatonaI pusehd a few patches to updte the weekly jobs to run with py31115:11
ykarel#topic Grafana15:11
lajoskatonaand update small things in zull.yaml15:11
ykarel#undo15:11
opendevmeetRemoving item from minutes: #topic Grafana15:11
lajoskatonathis is the topic for them: https://review.opendev.org/q/topic:py311_neutron15:12
ykarel#info lajoskatona pushed patches to stadium to include py311 jobs in weekly pipeline15:12
ykarel#link https://review.opendev.org/q/topic:py311_neutron15:12
lajoskatonaas I see I have to go back to the fwaas one (the last week I had no time to care them)15:12
lajoskatonathats it from me15:12
ykarelthx lajoskatona 15:12
ykarel#topic Grafana15:13
ykarelhttps://grafana.opendev.org/d/f913631585/neutron-failure-rate?orgId=115:13
ykarelSo we can see some significant failures for that l3 agent tempest failures in scenario jobs15:14
slaweqIMHO grafana looks good, except those neutron-tempest-plugin jobs which are failing A LOT15:14
ykarelyeap right15:15
ykarelok moving to next topic15:15
ykarel#topic Rechecks15:15
ykarelstat looks good, but there was not much activity this week15:16
ykareland just 1 bare recheck, so that's good too15:16
slaweqyeah, I guess it's also because of those broken neutrn-tempest-plugin jobs as not many patches are really merged recently15:16
slaweqand my script is checking only patches already merged15:16
ykarelyes right15:17
ykarel#topic fullstack/functional15:17
ykarelAssertionError: Text not found in file /tmp/tmp_kg_b71e/tmpgbxs4_ju/log_file: "Initial status of router".15:17
ykarelhttps://storage.bhs.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_fe2/periodic/opendev.org/openstack/neutron/master/neutron-functional-with-sqlalchemy-master/fe21035/testr_results.html15:17
ykarelhttps://81a66b9ba1b7a73d7079-cf2e6d1d128a778849f5c48f17b8a34a.ssl.cf1.rackcdn.com/896926/2/check/neutron-functional-with-uwsgi/ea8b000/testr_results.html15:17
ykarelwe discussed this few weeks back and ralonsoh said it's something know issue and happens rarely15:18
ralonsohyes and this could be also the case of the tempest problems15:18
ykarelbut it's seems to be happening quite often now15:18
ykarelseen 6 failures in a week15:18
slaweqmaybe it's somehow related to the issue with scenario jobs?15:18
ralonsohyes15:19
ralonsohit could be15:19
ykarelslaweq, ralonsoh yes symptoms looks quite similar15:19
ralonsohI don't know if to refactor the IP monitor15:19
ralonsohor to continue the implementation of the bash script15:19
ralonsohone sec15:19
ralonsoh--> https://review.opendev.org/c/openstack/neutron/+/836140?usp=dashboard15:19
ralonsohbut somehow the IP monitor is not working fine now15:20
slaweqmaybe we can use something like https://raymii.org/s/tutorials/Keepalived_notify_script_execute_action_on_failover.html instead ?15:21
slaweqI didn't read it fully, just google about somethig like that now15:21
slaweqAFAIR ip_monitor is there only to monitor IP address to see if keepalived did failover15:21
ralonsohyes, exactly15:21
slaweqmaybe instead keepalived can notify neutron-l3-agent by itself15:21
slaweqI would like to help with it but I don't know if I will have time in next few weeks15:22
slaweqso I will not volunteer for it, at least not for now15:22
ykarelralonsoh, and what's left in move to bash script?15:23
ykareljust if we can see if with it these current issue reproduces15:24
ralonsohthis change needs to handle the migration to this new script, in order to stop and replace the running keepalived-state-change scripts15:24
ralonsohwhat slaweq commented in the review15:24
ykarelohkk and without those migration changes in place, it can be validated with current issues, right?15:26
ralonsohyes, the current script should work fine now 15:26
ralonsohI've pushed a new PS 30 mins ago15:26
ralonsohI'll change the zuul definitions to check multiple times the ovs jobs15:27
ykarelokk thanks, just noticed the update15:27
ykarelAlso similar failures seen in other tests15:27
ykareltest_dvr_lifecycle_ha_with_snat_with_fips_with_cent_fips_no_gw and test_dvr_ha_router_interface_mtu_update15:27
ykarelhttps://53d9a8858ad69ec7c4a3-c555fae2d8c498523cc4b2c363541725.ssl.cf5.rackcdn.com/periodic/opendev.org/openstack/neutron/master/neutron-functional/6b7fe58/testr_results.html15:28
ykarelhttps://storage.gra.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_1ad/periodic/opendev.org/openstack/neutron/master/neutron-functional/1ad8b06/testr_results.html15:28
opendevreviewAnton Vazhnetsov proposed openstack/ovsdbapp master: nb: add 'nexthop' argument to 'lr_route_del'  https://review.opendev.org/c/openstack/ovsdbapp/+/89664515:28
ykarel#topic Tempest/Scenario15:28
ykarelThis we already discussed15:28
ykarel    master/stable2023.2 Tests in linuxbridge/openvswitch scenario jobs fails randomly bug https://bugs.launchpad.net/neutron/+bug/2037239 since 22nd Septmeber with15:28
ykarelfails like Details: Router 411b39c1-b9fd-4fa1-a28b-d7976858a4d4 is not active on any of the L3 agents15:29
ykarelI tried to reproduce with linuxbridge setup locally, reproduces rarely and saw below observations with adding some debug statements, in CI reproducibility is quite high15:29
ykarel    Fails differently at different threads within keepalived-state-change process15:29
ykarel    handle_initial_state stuck, nothing written to state file, ha_state is set to "unknown"15:29
ykarel    Timeout reading the initial status of router, write state backup in state file, and state remains in backup15:29
ykarel    ip_monitor stuck, leading to not start of read_ip_updates stuck15:29
ykarelbut i couldn't find any recent change that could change the behavior in master/stable2023.215:30
lajoskatonaeven dependency thins seem to be the same, like no keepalived change or such15:31
ralonsohcould be a change in the eventlet library and now something is being blocked in the ip_monitor15:31
ralonsohto be honest (and I implemented it) I don't like how it works15:32
ykarelyes right, so something should be with openstack, as external packages should be same in some stable branches as running jammy15:32
ykarelralonsoh, i check eventlet was not bumped from quite few months15:32
ykarelupdate 6+ months back15:32
ykarelhaleyb btw i had pushed https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/897233 with le_ha=False on top of your 2023.2 jobs patch15:35
lajoskatona+115:35
lajoskatonafor short term15:35
haleybykarel: ack, will review and see if it helps15:35
ykareli just pushed test patch, but we could change and take it for short term if it works fine15:35
ykarelthx haleyb 15:36
ykarel#topic Periodic15:36
ykarelperiodic also had same tempest failures in linuxbridge job, and test failures in functional jobs15:36
ykarelwhich we already discussed15:36
ykarel#topic On Demand15:37
ykarelanything else to raise here?15:37
ralonsohno15:37
lajoskatonanothing from me15:38
slaweqnope15:38
ykarelthx everyone15:38
ykarel#endmeeting15:38
opendevmeetMeeting ended Tue Oct  3 15:38:52 2023 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)15:38
opendevmeetMinutes:        https://meetings.opendev.org/meetings/neutron_ci/2023/neutron_ci.2023-10-03-15.00.html15:38
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/neutron_ci/2023/neutron_ci.2023-10-03-15.00.txt15:38
opendevmeetLog:            https://meetings.opendev.org/meetings/neutron_ci/2023/neutron_ci.2023-10-03-15.00.log.html15:38
slaweqthx15:38
slaweqo/15:38
ralonsohbye15:38
lajoskatonao/15:39
lajoskatonaotherwiseguy: Hi, I have a patch: https://review.opendev.org/c/openstack/ovsdbapp/+/890328 , it is for tap-as-a-service to have erspan/gre mirroring support with OVN15:52
* otherwiseguy waves15:53
otherwiseguylajoskatona: it's definitely on my list to look at today/tomorrow. trying to get a bunch of things done before PTO Thurs-Mon.15:53
lajoskatonaotherwiseguy: would be so kind to check it if I am on the right track with it? if I understand well technically this code could be in taas repo also, so not sure if we want to have more stadium things in ovsdbapp, or keep it as a clear lib15:53
lajoskatonaotherwiseguy: thanks, it is not so urgent (this will be the consumer for it: https://review.opendev.org/c/openstack/tap-as-a-service/+/893509 and I just went back to it to remove the wip tag)15:54
otherwiseguylajoskatona: For ovsdbapp, if it's basic operations on OVS/OVN objects, seems like a good fit. If I could go back in time, the ovsdbapp built-in stuff would essentially only be "things that would be in ovs-vsctl/ovn-nbctl/ovn-sbctl, etc." as a reference architecture, then encourage people to actually write more highly optimized versions in their individual projects where it made sense.15:56
opendevreviewRodolfo Alonso proposed openstack/neutron master: Remove unused ``get_security_groups_count`` method  https://review.opendev.org/c/openstack/neutron/+/89724315:57
opendevreviewJakub Libosvar proposed openstack/neutron master: ovn-metadata: Refactor events  https://review.opendev.org/c/openstack/neutron/+/89616316:03
opendevreviewRoberto Acosta proposed openstack/neutron-specs master: Add spec for coexistence support for OVN Interconnect RFE  https://review.opendev.org/c/openstack/neutron-specs/+/89120416:03
lajoskatonaotherwiseguy: thanks, what is strange for me that there's a lot of duplication in neutron that is also in ovsdbapp16:06
otherwiseguylajoskatona: Yeah. We moved some stuff over to the ovsdbapp versions of things. And then it just seemed like there wasn't a huge benefit to it. Potential behavior changes, etc. The versions in ovsdbapp (at least the ones I added) tried to mimic exactly the interface ovs the ctl commands, and what the C code in those utilities executed. It isn't always the most efficient way to do something (there maybe be name lookups where the neutron 16:09
otherwiseguycode may already have a reference to the row, etc.).16:09
otherwiseguylajoskatona: so in the end, I just decided not to spend the time to get neutron to use the ovsdbapp versions. And it really does make more sense to use versions specific to your environment.16:11
otherwiseguylajoskatona: one issue I see a lot in the neutron code is "Do a local read of a bunch of rows" which is basically its own transaction, then "take a bunch of actions based on those rows" in another transaction. This isn't really very safe.16:12
otherwiseguylajoskatona: really, the reads and writes should be in their own Command object so they are executed in the txn together.16:13
otherwiseguylajoskatona: 9-years-ago me didn't know as much about OVSDB/python-ovs as today-me. I wish I could go back and tell him to do some things differently. ;)16:15
ralonsoh"ovsdbapp2, the return"16:15
otherwiseguyralonsoh: indeed. Also, it was originally written for ovs agent. It's a bit different having one copy of the Open_vSwitch DB in memory on a compute node than have 32 copies of the OVN NB/SB DBs running because of API workers...16:17
otherwiseguySo maybe using python-ovs IDL was one of those choices I would reconsider (though ovsdb-server having to do more than just send out updates to clients would also probably be an issue, it doesn't really have a query optimizer and is single threaded, so...)16:17
ralonsohyeah, that part is loading the DB a lot16:17
lajoskatonaotherwiseguy, ralonsoh: :-)16:25
opendevreviewRodolfo Alonso proposed openstack/neutron master: WIP == SG rules default SG  https://review.opendev.org/c/openstack/neutron/+/89622216:26
opendevreviewRodolfo Alonso proposed openstack/neutron master: WIP - Create a keepalived-state-change script in bash  https://review.opendev.org/c/openstack/neutron/+/83614016:30
ralonsohykarel, ^ ovs jobs were passing, I've updated the zuul definition to run more16:31
otherwiseguyWith ovsdbapp usage, the general rule is "the more you can shove in a single Command, the more efficient/safe things will be. You won't have to do unnecessary lookups by name, you're free to access to the actual row objects in the Command, you'll have a consistent view of the DB data because it is all in the same txn, etc.16:32
otherwiseguyBasically the opposite of what ovn_client.py does. ;)16:33
grishatsuHey is there like a simple onboarding guide for new contributors? I opened an issue and already have a solution but I'm unfamiliar with the brz and neutron CI at all18:08
mnasergrishatsu: o/ https://docs.openstack.org/contributors/common/git.html and https://docs.openstack.org/contributors/common/setup-gerrit.html should get you started18:52
mnaseryou can go up and see the start but if you've filed an issue you probably already did a bunch of it ;)18:52
grishatsutnx :)19:02
opendevreviewBrian Haley proposed openstack/neutron master: Remove a print statement from the iptables unit test  https://review.opendev.org/c/openstack/neutron/+/89725119:21
opendevreviewJakub Libosvar proposed openstack/neutron master: ovn: Spawn metadata resources on additional chassis event  https://review.opendev.org/c/openstack/neutron/+/89540219:25
opendevreviewBrian Haley proposed openstack/neutron master: TestSegmentHostMappingNoStore class is missing config  https://review.opendev.org/c/openstack/neutron/+/89725219:27
opendevreviewTerry Wilson proposed openstack/ovsdbapp master: Handle events with conditions and match_fn  https://review.opendev.org/c/openstack/ovsdbapp/+/89709019:43
opendevreviewJakub Libosvar proposed openstack/neutron master: ovn: Spawn metadata resources on additional chassis event  https://review.opendev.org/c/openstack/neutron/+/89540221:39
opendevreviewJakub Libosvar proposed openstack/neutron master: ovn-metadata: Refactor events  https://review.opendev.org/c/openstack/neutron/+/89616321:41
opendevreviewJakub Libosvar proposed openstack/neutron master: ovn: Spawn metadata resources on additional chassis event  https://review.opendev.org/c/openstack/neutron/+/89540221:41

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