Thursday, 2022-10-06

*** PagliaccisCloud[m] is now known as PagliaccisCloud01:22
*** diablo_rojo_phone is now known as Guest249311:45
*** blarnath is now known as d34dh0r5312:27
*** dasm|off is now known as dasm13:31
knikolla[m]o/, sorry, i was out sick the past couple of days13:38
*** iurygregory_ is now known as iurygregory14:04
*** jpodivin_ is now known as jpodivin14:44
gmanntc-members: today meeting on google meet in ~7 min from now. link to join is mentioned in wiki https://wiki.openstack.org/wiki/Meetings/TechnicalCommittee#Agenda_Suggestions14:53
fungii'll be chairing another meeting at that time, but let me know in here if you need any info from me14:55
gmannspotz: spotz[m]: need you to start the call https://meet.google.com/uzo-tfkt-top?pli=1 14:58
spotzgmann open, Dan was already in and can let folks in as well14:58
gmannlet's start15:00
gmann#startmeeting tc15:00
opendevmeetMeeting started Thu Oct  6 15:00:35 2022 UTC and is due to finish in 60 minutes.  The chair is gmann. 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 'tc'15:00
gmannit is video call, link to join #link https://meet.google.com/uzo-tfkt-top?pli=115:00
gmann#link https://wiki.openstack.org/wiki/Meetings/TechnicalCommittee#Agenda_Suggestions15:01
gmanntoday agenda15:01
gmann#topic Roll call15:01
rosmaitao/15:02
gmann#topic Follow up on past action items15:03
slaweqo/15:03
noonedeadpunko/15:03
gmannslaweq to send email to projects on openstack-discuss ML about add the grenade-skip-level (or prepare project specific job using this base job) in their gate15:03
gmanngmann to add a separate step in repo rename process about fixing the renaming repo in zuul jobs across stable branches also15:04
knikolla[m]o/15:04
JayFo/15:04
spotzo/15:04
arne_wiebalcko/15:05
gmann#link https://review.opendev.org/c/openstack/project-team-guide/+/85988615:05
gmann#link https://review.opendev.org/c/openstack/project-team-guide/+/83980715:05
gmann#topic Gate health check15:05
gmannovn failure fix #link https://review.opendev.org/c/openstack/devstack/+/86057715:08
gmannBare 'recheck' state15:08
gmann#link https://etherpad.opendev.org/p/recheck-weekly-summary15:08
gmannZuul config error15:11
gmann#link https://etherpad.opendev.org/p/zuul-config-error-openstack15:11
opendevreviewMerged openstack/project-team-guide master: Explicitly mention the each steps of repo retirement  https://review.opendev.org/c/openstack/project-team-guide/+/83980715:13
gmann#agree keep stable supported branch as priority for fixing zuul config error and EM stable as best effort but it is ok if we have their gate broken. anyone backporting to EM branch can fix or minimize the testing there. 15:45
gmann#action gmann to update the wording the EM branch status and reality of maintenance policy/expectation   15:46
gmann#topic Checks on Zed cycle tracker15:46
gmann#link https://etherpad.opendev.org/p/tc-zed-tracker15:49
gmann#link 2023.1 cycle PTG Planning15:50
gmann#link https://review.opendev.org/c/opendev/system-config/+/85683415:52
gmann#link https://etherpad.opendev.org/p/tc-leaders-interaction-2023-115:52
gmann#link https://etherpad.opendev.org/p/tc-2023-1-ptg15:52
gmann#topic 2023.1 cycle Technical Election & Leaderless projects15:57
gmann#link https://review.opendev.org/c/openstack/governance/+/858980/115:58
gmann#topic Open Reviews16:05
gmann#link https://review.opendev.org/q/projects:openstack/governance+is:open16:05
gmann#link https://review.opendev.org/c/openstack/governance/+/86035216:06
gmann#endmeeting16:06
opendevmeetMeeting ended Thu Oct  6 16:06:42 2022 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)16:06
opendevmeetMinutes:        https://meetings.opendev.org/meetings/tc/2022/tc.2022-10-06-15.00.html16:06
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/tc/2022/tc.2022-10-06-15.00.txt16:06
opendevmeetLog:            https://meetings.opendev.org/meetings/tc/2022/tc.2022-10-06-15.00.log.html16:06
fungiare upgrade testing expectations recorded anywhere? i know it's been pointed out in the past that our upgrade expectation is to upgrade openstack in-place first and then upgrade the operating system, for releases where we transition from one tested platform version to another16:44
fungiit's come up in a thread on openstack-discuss, where neutron expects to start relying on a version of ovn which isn't available on ubuntu focal, bringing their upgrade story for 2023.1 and 2023.2 into question16:46
gmannwe do not test upgrading operating system directly but we do validate that by grenade job on previous release using old OS passing and new release doing integrated testing on new OS so basically OpenStack old version to new version can work fine 16:47
fungiright, but aside from "you must comply with whatever grenade does" do we actually document that expectation? it doesn't seem to be mentioned in either the pti nor the slurp resolution16:48
gmannyou mean testing grenade on old OS and then upgrade openstack? neutron thing should have been catched in grenade job in old branch running on focal 16:49
dansmithyeah I'm not sure we really specify that the OS upgrade comes later necessarily, do we/16:49
fungiand needing to be able to continue running neutron 2023.1 (and even 2023.2) on focal seems to be coming as a surprise to the neutron leadership16:49
gmannthing was neutron override the default config and missed the devstack default configuration testing16:49
dansmithit's an artifact expectation from how we do our tests, but I'm not sure it's spelled out16:49
clarkbgmann: no I disagree on that summary. The issue is neutron require(d|s) a version of OVN that the currently supported platform(s) do not support.16:50
clarkbThis isn't a unique situation. For example nodejs is chosen to be newer than what the platforms support as well. But that decision is made intentioanlly knowing the trade offs16:51
dansmithI think what gmann meant is we didn't catch it because neutron doesn't test the same way as the others right?16:51
dansmithi.e. they broke neutron in everyone else's gate but their own16:51
gmannyeah, I am not saying version bump that way right or wrong. I am saying it could have been caught in testing only if done with default devstack setting also16:52
fungiright, neutron not testing with devstack's defaults but still affecting devstack jobs for other projects is a significant gap in their current testing, which should be corrected16:52
dansmithyeah16:52
gmannyeah16:52
clarkbah ok16:52
gmannnot catching it in neutron side when merge is the issue16:52
fungiaside from that more immediate concern though, i'm wondering what the impact of their planned solution is to upgradeability, which has highlighted that we don't really seem to provide any documentation to guide their decisions on that16:53
fungiit sounds like the plan now (extrapolating to our upgrade testing) is that anyone running neutron zed on ubuntu focal will need to build ovn from source when upgrading to neutron 2023.1, before they can upgrade to ubuntu jammy16:55
clarkbright I think there are two things that this calls out. The first is that our gating is broken/insufficient. THe second is how do our platform support statements reflect on CI and the reality of people deploying this in the real w orld16:55
clarkband then a 2.5 which is "should devstack work by default on those supported platforms" as I don't think devstack functions on debian by default16:56
fungithough my bringing slurp up turns out to be irrelevant in this case, since slurp would be from 2023.1 to 2024.1, so anyone doing that would have to upgrade to jammy after reaching 2023.1 anyway16:57
fungized->2023.2 wouldn't be slurp, so doesn't need to be solved16:57
gmannyes zed->2023.2 is not officially supported/tested upgrade16:58
gmannand upgrading OVN in 2023.1 make things solved for upgrade 17:00
gmannsorry in 2023.217:00
fungiright, it sounds like they wanted to do that for 2023.1 instead, but hopefully grenade will prevent them from doing that (except their workaround is instead to build ovn from source on focal in 2023.1 devstack)17:01
gmannyeah17:01
fungii guess the qa team should reject that proposal on the grounds that it's not a viable upgrade path for users17:01
fungiso anyway, as for documenting platforms used for upgrading, should they get explicitly mentioned in the pti for cycles where that happens? like should https://governance.openstack.org/tc/reference/runtimes/2023.1.html mention ubuntu focal/20.04? since it technically needs to work for grenade jobs to run17:02
gmannsure, let me check which is best place to mention about these support ands test it with grenade testing if not done by project. may be yes in testing runtime  document or so17:09
*** dasm is now known as dasm|off18:22
opendevreviewGhanshyam proposed openstack/governance master: Add supported upgrade-path testing in PTI  https://review.opendev.org/c/openstack/governance/+/86059918:34
clarkbfwiw it doesn't look like neutron is running grenade anymore19:53
clarkbI was trying to look into that. So it may be possible that after jammy updates and neutron unreverts the ovn stuff it will break projects that do run grenade19:53
melwittO.o20:15
*** dasm|off is now known as dasm20:49
clarkbdigging futher there are grenade jobs but their irrelevant files lists are quite long. I think the reason they haven't run in this case is that ovn files are explicitly excluded from triggering grenade20:54
clarkbwhich basically means no grenade testing with ovn so the upgrade case wouldn't be covered?20:54
clarkbthere are experimental ovn grenade jobs20:56
clarkbso I guess the intent was that we'd get ovn grenade working and the nswitch to it maybe? I do think this goes back to questions about defaults and platform support though. Why is ovn the devstack default if we cannot test that it is upgradeable?20:57
clarkbWith slurp it seems like being able to test this stuff has become far more important, but our default deployment options don't seem to align20:58
fungiif ovn is devstack's default then aren't devstack changes at least testing it with grenade? or do devstack changes not gate on whether grenade works?21:02
clarkbgrenade disables ovn from what I can tell. Then neutron has ovn + grenade jobs in experimental only21:05
clarkbso what we test with grenade must be neutron + ovs not ovn. But then our devstack default is neutron + ovn?21:05
clarkbBasically what we test upgrades for is not what we present as the better standard21:05
clarkbfungi: devstack changes do run grenade but all with ovs I think21:06
clarkbI think what I'm trying to get at is that we shouldn't haev the default testing tool (devstack) default to a deplyoment or things we consider should be standard and then not test the upgradeability of that. Particularly if we want to start doing skip level upgrades which makes the opportunity for stuff to break much great21:07
JayFspotz: I believe it was you who mentioned in the TC meeting that we get more pickup for deprecation notices and the like when they are put on twitter; is there currently a way for me to send out an official notice via that method?21:43
fungiJayF: i can get the foundation social media marketing folks who run the openstack twitter handle to circulate just about anything you wantr21:44
spotzjayf If you send it to the ML I can tweet the link from the OPS Meetup account21:45
clarkbthe two appraoches we've done with zuul are to give them specific content to tweet from the official handles or you tweet something and request them to retweet21:45
JayFfungi: spotz: Traditionally; has that been used for things like "Hey does anyone use Ironic T/U/V? Speak now or the will be unsupported" :) 21:45
fungiJayF: i can't think of examples, but it doesn't seem like an unusual request. that's definitely the sort of thing where a personal tweet and then retweeting that from widely-followed handles probably works better, since you can respond more directly i think?21:46
JayFAck; okay. I am just getting a feel for the options before the Ironic meeting.21:47
JayFSo no request for action or one to be expected now; but I'll see what the community thinks Monday morn21:47
spotzOk and if there's anything I can help with just ping21:47
JayFabsolutely; thank you!21:48
JayF(and that always goes in reverse too)21:48
*** Guest2493 is now known as diablo_rojo_phone22:04
*** dasm is now known as dasm|off22:15
gmannJayF: this is ops twitter if you would like to tag them @osopsmeetup22:18
gmannspotz:  thanks for sharing recording, i downloaded, you can unshare it. 22:27
spotzgmann ok22:28

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