Tuesday, 2023-04-11

opendevreviewGhanshyam proposed openstack/governance master: Retire patrole  https://review.opendev.org/c/openstack/governance/+/88001404:55
opendevreviewTakashi Kajinami proposed openstack/governance master: Retire puppet-rally - Step 3: Retire Repository  https://review.opendev.org/c/openstack/governance/+/88001806:09
fricklertc-members: johnsom mentioned in #-doc that most of the subpages on  https://docs.openstack.org/2023.1.antelope/ are in a very bad state, I think mostly due to inconsistent release naming07:03
slaweqfrickler where are the sources of those pages?07:05
slaweqsorry for that question but I never did anything with it07:06
noonedeadpunkand we have a tripleo there in deployment guides07:57
noonedeadpunkslaweq: it's https://opendev.org/openstack/openstack-manuals07:58
noonedeadpunkat least most of that07:58
frickleriiuc most pages are auto-generated from content in that repo08:36
fricklerlooking a bit deeper, it seems like www/project-data/2023.1.antelope.yaml is missing. comparing with previous cycles, it seems it should have been added with https://review.opendev.org/c/openstack/openstack-manuals/+/87730408:39
fricklercf. https://review.opendev.org/c/openstack/openstack-manuals/+/85967808:39
frickleroh, wait, my checkout wasn't current, there is https://review.opendev.org/c/openstack/openstack-manuals/+/87730308:41
fricklerhmm, seems something is broken in the live pages, then. https://9ec5b31508c5a60e9e8c-1a8ea1aab3e0f1d5273c349c5204e85c.ssl.cf5.rackcdn.com/877303/2/gate/build-tox-manuals-publishdocs/8edc5b9/docs/2023.1.antelope/projects.html has all the expected content, https://docs.openstack.org/2023.1.antelope/projects.html has nothing08:44
fricklerthe first broken build is https://review.opendev.org/c/openstack/openstack-manuals/+/877304 though I'm not sure how that could affect anything. might be some updated dependency08:53
ttxgmann: Let me know if my help is still needed on the virtualpdu thing. AFAICT https://github.com/openstack/virtualpdu is set up and should be synced next time a commit lands on the opendev side. Should I delete https://github.com/openstack-archive/virtualpdu ?12:41
fricklerthis might help with the docs: https://review.opendev.org/c/openstack/openstack-manuals/+/880049, in the long run, consistent naming would be helpful12:44
fricklerstill inconsistent, generates links like https://docs.openstack.org/designate/2023.1.antelope/admin/ instead of https://docs.openstack.org/designate/2023.1/admin/13:25
fricklermaybe this needs a huge redirect setup? 13:26
opendevreviewMerged openstack/project-team-guide master: Cover the branchless repo in deprecation process  https://review.opendev.org/c/openstack/project-team-guide/+/88000513:43
*** spotz_ is now known as spotz14:00
clarkbfrickler: the indexes are generated by a tool in the openstack-manuals repo. Maybe it should just check for what various targets exist directly and add them that way rather than assuming a consistency across the board. THat said we should be able to assume a consistency across the board I think14:44
fricklerclarkb: the tools is what my patch is trying to fix, just seems more complex than my initial idea14:45
clarkbfrickler: I think the path under the project docs is based directly on what the git tag value is14:45
clarkband the release team should enforce consistency on that that the docs index generation can expect?14:46
fricklerin that case, naming everything 2023.1 instead of 2023.1.antelope would be the only path forward14:47
fricklerseems we are talking about branch names here, not tags14:51
clarkbah yup that makes sense14:51
clarkbbut those are also centrally managed so should be consistent I hope14:51
fricklerI can try to just update the series name in a patch, not sure what that would break, though14:52
fricklerhttps://review.opendev.org/c/openstack/openstack-manuals/+/88006014:54
frickleranyway, IMO the current situation is harming general openstack appearance to the public and should be tackled by tc-members with priority, feel free to pick up one of my patches or come up with a better solution14:56
gmannknikolla: ^^ I think it is good to add/discuss in today meeting.17:16
gmannttx: thanks. yeah, I think we can delete openstack-archive/virtualpdu to avoid confusion https://github.com/openstack-archive/virtualpdu17:18
knikollagmann: yes, adding to the agenda.17:31
knikollatc-members: reminder that the weekly meeting is in 30 minutes17:31
noonedeadpunkyeah, now docs.openstack.org is just broken :(17:34
gmannnoonedeadpunk: this is path added for 2023.1 right? https://docs.openstack.org/2023.1.antelope/17:40
noonedeadpunkIf you open https://docs.openstack.org/ it will redirect wrongly now17:40
gmannah right17:41
noonedeadpunkI assume as result of merge 88006017:41
noonedeadpunkthere's already a revert17:41
gmannyeah, just +A on that let's see17:41
knikolla#startmeeting tc17:59
opendevmeetMeeting started Tue Apr 11 17:59:31 2023 UTC and is due to finish in 60 minutes.  The chair is knikolla. Information about MeetBot at http://wiki.debian.org/MeetBot.17:59
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.17:59
opendevmeetThe meeting name has been set to 'tc'17:59
knikolla#topic Roll call17:59
noonedeadpunko/17:59
knikollaHi all, welcome to the weekly meeting of the OpenStack Technical Committee17:59
knikollaA reminder that this meeting is held under the OpenInfra Code of Conduct available at https://openinfra.dev/legal/code-of-conduct 17:59
knikollao/17:59
jamespageo/18:00
dansmitho/18:00
gmanno/18:00
slaweqo/18:00
knikollaWe have JayF noted under absences for today. 18:00
spotzo/18:00
* slaweq will probably need to leave a bit earlier today18:01
knikollathanks for the heads up! 18:01
knikollaIf I'm not mistaken we're missing rosmaita  from the roll call18:02
rosmaitaoops18:03
rosmaitao?18:03
rosmaitai mean o/18:03
knikolla\o/18:03
knikolla#topic Follow up on past action items18:03
slaweq:)18:03
knikollaI had an action to create a new TC tracker for 2023.218:03
knikollaAs I was on vacation last week, I have not completed that action. 18:04
knikollaNo other action items come to mind excepting the PTG items. So moving on to the next topic.18:05
gmannthere is one for JayF #link  https://meetings.opendev.org/meetings/tc/2023/tc.2023-03-22-16.00.html18:05
gmannwhichis completed18:06
knikollaYes, I think we discussed that during the PTG. 18:06
gmannyeah18:06
knikollaIf I'm not mistaken. 18:06
knikolla#topic Gate health check18:07
knikollaAny updates on the situation of the gate?18:07
dansmithnot super healthy18:07
dansmithhard to point the finger to one thing18:07
dansmithalthough I will say that there was a recent u-c bump for PasteDeploy18:07
dansmithwhich broke glance's functional tests hard,18:07
dansmithand have been broken for several weeks now, but it was just discovered18:07
noonedeadpunkWe've seen post failures lately related to slow swift backends I assume18:08
dansmithI think there's a todo item there to get glance's functional tests into the u-c gate, but I might be wrong18:08
dansmithnoonedeadpunk: I've seen several such post failures as well18:08
gmannyeah there were few post failure last week18:09
slaweqI have seen it once or twice too18:09
knikollaAny action items that we want to circle back on during next weeks meeting?18:12
dansmithnothing specific to address at the moment I think18:13
dansmith(which is not a good place to be)18:13
knikollaGreat to hear! 18:13
dansmithum...18:13
knikollaI misread that, sorry. 18:14
knikollaAre there any exploratory items we can take to reach out with the teams?18:14
dansmithI've seen a number of guest kernel crashes on volume-based tests lately,18:15
dansmithbut I dunno what to do about those18:15
dansmiththey might be qemu things we have less control over18:15
slaweqdansmith what guest image are You using?18:15
clarkbare they overriding to enable nested virt?18:15
dansmithI guess we need to "explore" how to avoid breaking glance functional tests with further u-c bumps :)18:15
clarkbsomeone was looking at nested virt crashes on vexxhost I think18:16
dansmithslaweq: just cirros in the usual jobs18:16
slaweqI think we have seen many of kernel panics with Cirros 0.5.x IIRC18:16
slaweqbut with 0.6.1 it's better18:16
dansmithslaweq: yeah18:16
gmanndansmith: adding job there can help as requirement gate is good to wait if more thigns to fix before u-c bump18:16
dansmithapparently 0.6.1 changes a lot about dhcp/network though so we saw worse behavior with 0.618:16
slaweqthere's different dhcp client used but tempest supports that already18:17
slaweqwe are using it in neutron ci job and it's fine for us18:17
gmannslaweq: dansmith: I think we did revert the 0.6 in devstack, should we bump version there? 18:17
dansmithslaweq: yeah, bauzas tried using 0.6 and saw lots (more) failures18:17
dansmithslaweq: hmm, okay18:17
slaweqahh, ok18:17
gmannah i remember failure with 0.6 and reverted to use 0.5 in devstack. 18:18
dansmithyeah18:18
knikollaGot it. I'll write this down when sending the weekly summary of the TC, to see if someone else has any ideas or run into the same things.18:18
slaweqmaybe frickler can help with cirros issues thene18:19
slaweq*then18:19
noonedeadpunkI think it was when Qemu/KVM<4.2, and its generic kernel version <5.418:19
dansmith...moving on?18:21
gmannyeah, we can move on18:21
slaweq++18:21
knikolla#topic 2023.2 cycle Leaderless projects18:21
knikolla#link https://etherpad.opendev.org/p/2023.2-leaderless18:22
gmannwe have few changes from what we discussed in PTG18:22
gmannfirst sahara: 18:22
gmannwe decided to retire it but there is volunteer now to lead this project. Jerry from Inspur company.18:22
gmannthey would like to maintain it18:22
gmann#link https://lists.openstack.org/pipermail/openstack-discuss/2023-April/033254.html18:22
gmanneven in last cycle also and what tosky mentioned in PTG that there is PTL volunteer in last cycle also but project is not maintained18:23
gmannwe might see this situation this cycle also but denying their request also does not looks good18:23
gmannI think we can try for this cycle also and accept their PTL request ?18:24
knikollaCan we "approve with conditions"?18:24
noonedeadpunkI'd give them a chance. I think gates should be relatively okeyish - at least last time I checked/fixed them they were not that bad. 18:24
jamespageI was about to ask the same18:24
gmannconditions on what? 18:24
noonedeadpunkRelease patches are passing at least, but not reviewed18:24
gmannwe can always retire any project if it goes to inactive right ?18:24
rosmaitai think we can point out to them that they need to start thinking about PTL earlier this cycle18:24
slaweq++18:24
gmannIf we do not retire and accept their PTL then we can monitor it like any other project18:25
gmannrosmaita: yeah, i mentioned about project actual mainteince also in email and it is not just be a PTL18:25
knikollaYeah... it's really hard to define any sort of condition18:25
rosmaitawhat was the "tech preview" status for existing projects?18:25
gmannI remember gate was broken and noonedeadpunk or tosky fixed it to get it release ?18:26
noonedeadpunkyup18:26
noonedeadpunkIt was that https://review.opendev.org/c/openstack/sahara/+/86472818:26
slaweqrosmaita it's not "tech preview" but "inactive" project IIRC18:26
gmannwe can check if their gate is broken and they are not fixing it then move it under Inactive project ?18:26
rosmaitaslaweq: yes, that's what i was thinking of18:27
noonedeadpunkwell, it's green now18:27
noonedeadpunkfrom what I see18:27
gmannbut we need to decide on release things by m-1 so monitor closely18:27
knikollasure18:28
gmannlet's not retire and inspur showing interest in this but if we end up with no maintained situation in this cycle also then we can retire it before we ask for PTL in next cycle >?18:28
rosmaitagmann: can we make it inactive before retiring?18:29
noonedeadpunkWe also should be explicit that they musrt review patches and ensure gate state in ML18:29
gmannrosmaita: sure, that is good flow. we can do that18:29
rosmaitai finally found the doc about that: https://governance.openstack.org/tc/reference/emerging-technology-and-inactive-projects.html18:29
gmannnoonedeadpunk: +1, I can mention it explicitly in email as well as in their PTL appointment patch 18:29
gmannrosmaita: :)18:29
noonedeadpunkas otherwise they have big risk of Antelope being their last release18:30
gmannyeah18:30
knikollaso, inactive and then circling back to decide if to release or retire on M-1? 18:30
gmannyou mean marking inactive now ? or if their gate is broken and no maintenance from PTL/team ?18:30
noonedeadpunkI think we're monitoring, if they don't do a thing - then yes18:31
gmannyeah, let's not mark inactive now but we can monitor it closely18:31
slaweqIIRC we should monitor it and mark as inactive before M-2 if it will not be in good shape18:31
gmannyeah18:32
rosmaitahow about let them know they need to find a PTL before election time this cycle or they go to inactive and the clock starts for retirement18:32
spotzI like that idea18:33
gmannrosmaita: yeah, many project miss the PTL nomination deadline and shows up after that18:33
gmannbut yes, mentioning all those things to them is good idea18:33
spotzBut for an inactive project I think making sure they have someone on time shows at least some forward progression18:33
knikollaIt's not only about just having a PTL, but also about keeping the gate working, and releases flowing. 18:33
gmannyeah, and that is what expected from someone volunteer for PTL18:34
knikollaI feel like marking the project as inactive gives us a way to mark something as "being actively monitored"18:34
gmannto make sure project is maintained 18:34
rosmaitawell, i figure the PTL will handle that stuff ... i think maybe inspur needs a fire lit under their butt to allocate time for the project18:34
knikollasince exiting the inactive state requires fulfilling the criteria for being accepted as an official project. 18:34
noonedeadpunk"keeping the gate working, and releases flowing" + , and patches reviewed18:34
gmannknikolla: not as such, inactive is state where project is failed gate, cannot merge patches or so. monitoring is different when their gate is up 18:35
knikollaper the resolution introducing the emerging and inactive states. "inactive state for existing projects that are not so active anymore"18:35
knikollathere's nothing there saying that a project must be hard-failing. 18:35
gmann"For existing projects which became inactive due to lack of maintainers and are not able to do the mandatory activities, such as release, fix testing, review incoming code, etc., "18:36
knikolla"are not able to do the mandatory activities, such as release, fix testing, review incoming code, etc., TC can consider marking such projects as inactive"18:36
knikollawe have fixed their testing. 18:36
gmannthis is entry criteria #link https://governance.openstack.org/tc/reference/emerging-technology-and-inactive-projects.html#entry-criteria18:36
gmannyeah it is not broken now. it is green18:37
gmanneither we could have moved them to inactive before fixing the testing or need to wait if it happen again and no one there to fix it18:37
knikollai'll drop the subject if i'm the only one thinking we should mark it as inactive now, rather than wait for later. 18:38
knikollaalright. then we'll keep an eye out for Sahara and if something breaks or the situation changes we'll mark them as inactive during M-1 or M-2. 18:40
noonedeadpunkI think we should not mark inactive now. But we can always vote :)18:40
slaweqnoonedeadpunk++18:40
knikollaNo it's alright, I was the only one pushing for it. 18:42
knikollaSo gmann, can you respond to the PTL volunteer telling them to propose a patch to become Sahara PTL?18:42
* slaweq needs to drop, I will read through log later18:42
slaweqo/18:42
gmannsure. I will explain all those work needed in email reply as well as asking them to propose governance patch for PTL assignment18:42
gmannknikolla: yeah18:42
gmannnext leaderless project and we decide to retire is Winstackers18:42
knikolla#action gmann respond to Sahara PTL volunteer to propose a patch to governance, and explain the outcome of today's discussion18:43
gmann+118:43
gmannthere is good question from tkajinam about window support in OpenStack if we retire this project #link https://lists.openstack.org/pipermail/openstack-discuss/2023-April/033273.html18:43
gmannretirement means all those dependent functionality also gone. 18:43
gmannI am not sure if we need to find any alternate implementation for window support or try to find someone to maintain this project ?18:44
knikollaugh :/ I'm sure there's plenty of clouds that depend on Windows VMs as a use case.18:44
dansmithhmm, I wonder if that's a dep of the hyperv driver in the case of nova?18:44
gmannalso not sure if any other company than cloudbase was interested window support in openstack18:44
gmanndansmith: yes18:44
dansmithknikolla: not sure this has any effect (other than optics) on vm support18:44
rosmaitaall the windows CI was run by cloudbase, is that correct?18:45
clarkbgmann: there have definitely been people asking about windows support recently. For example with amd + windows being broken in nova18:45
dansmithyeah looks like just the hyperv driver18:45
gmanndansmith: need to check hyperV deps but not sure if that driver is maintained by anyone else than cloudbase people 18:45
dansmithgmann: not sure it's really maintained at all, tbh18:45
dansmithbut never anyone other than them that I know of18:45
gmannyeah. 18:45
noonedeadpunkYeah, I don't think it's about guests18:46
TheJuliaSeems like something each project will need to look at and consider after consulting with their operator base, in the grand scheme of things.18:46
dansmithlast patch in 20218:46
dansmither, 202018:46
gmannhumm. also not sure what is state of hyperV 3rd part Ci18:47
dansmithnon-existent AFAIK18:47
dansmithalthough maybe it still runs on virt/hyperv, but I haven't noticed it in forever18:47
gmanni can see here but failing https://review.opendev.org/c/openstack/nova/+/85208718:47
gmannCloudbase Nova Hyper-V CI18:47
knikollaIf it's been failing for a while, and this doesn't affect in any way guest VMs but only HyperV hypervisors, the situation is a bit different. 18:48
gmannbut yes, it has deps from many projects and its question about what they want to do with this window support/users18:48
dansmithlast time I saw their CI run was 23 weeks ago18:49
knikollaSo the path forward is: 1) ask operators about windows support 2) ask projects to remove os-win dependencies, or make them soft dependencies 3) retire winstackers?18:51
dansmithI think they're soft deps already IIRC, at least for nova18:51
gmannyeah, it needs to be removed completely as os-win deps but project can find alternate implementation if needed ?18:52
dansmithoh I see this: https://lists.openstack.org/pipermail/openstack-discuss/2022-November/031044.html18:52
spotzThat the one from earlier?18:52
dansmithno more ci, no more cloudbase working on openstack it seems18:52
gmanndansmith: yeah in nov they announced, I also missed that18:52
dansmithyeah me too18:52
spotzNM november:)18:52
jamespageI can't see a response to that statement from Lucian18:53
dansmithso I guess that means nova should be working to remove hyperv from the tree18:53
noonedeadpunkYeah, I do remember it:)18:53
gmannjamespage: yeah, no response and that is why I was thinking no one interested in window support ? but same time we cannot say openstack-discuiss ML is perfect place to get all the ansers18:53
gmannanswer18:53
gmanndansmith: I think so18:54
knikollaseems like the approach i outlined above still works, but with removing os-win entirely rather than just a soft dependency. 18:54
gmannI am more concern on 1st one. how to reachout to operators and how much time we need to get those answer from them ?18:54
jamespagedoes last user survey have anything on this subject?18:54
gmannopenstack-discuss ML is not perfect place to reachout to them18:55
dansmithcern was using hyperv at one point18:55
dansmithit was a long while ago, not sure if they still are or not18:55
spotzarne_wiebalck: ^18:56
jamespage2022 - 2% of deploys on HyperV18:56
dansmithoof18:56
gmannwe can try to announce/notify it in June event and then decide on retirement things. do not start retirement for now ?18:57
knikollaAgree on not starting requirement now18:57
gmannand starting the email announcement now including on openstack-annouce ML 18:58
knikollaBut we need to start introducing the subject through mailing list, as that will affect operators and projects. 18:58
knikollagmann++18:58
gmannyeah18:58
gmannwe can try in all those places and try final in June event. if nothing comes up then retirement is only option 18:59
knikolla++18:59
jamespagesounds sensible18:59
knikollaany volunteers to write the email?18:59
knikollaI can do it then. 18:59
knikollaWe're out of time, thanks all.19:00
jamespageI'm happy to give that a go19:00
knikollajamespage: awesome, thanks :) 19:00
gmannoh, we missed doc things which is important to fix19:00
jamespagewill ask for a pre-send review knikolla 19:00
knikolla#action jamespage to write email about Winstackers removal19:00
knikolla:)19:00
knikollaWe can continue outside of the meeting gmann19:01
knikolla#endmeeting19:01
opendevmeetMeeting ended Tue Apr 11 19:01:04 2023 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)19:01
opendevmeetMinutes:        https://meetings.opendev.org/meetings/tc/2023/tc.2023-04-11-17.59.html19:01
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/tc/2023/tc.2023-04-11-17.59.txt19:01
opendevmeetLog:            https://meetings.opendev.org/meetings/tc/2023/tc.2023-04-11-17.59.log.html19:01
spotzThanks all!19:01
gmannjamespage: please send on opentack-announce also along with openstack-discuss 19:01
gmannthanks 19:01
jamespagegmann: ack19:01
jamespagethanks all19:01
rosmaitajust wanted to mention that i took the liberty of revising the paragraph about office hours on the agenda wiki page19:01
rosmaitahere's the diff if anyone is interested/concerned or wants to edit it some more19:01
rosmaitahttps://wiki.openstack.org/w/index.php?title=Meetings%2FTechnicalCommittee&type=revision&diff=183019&oldid=18301819:01
knikolla@rosmaita ah, good catch! 19:02
gmannrosmaita: or we can just remove that paragrah itself as no office hour things since long19:02
gmannrosmaita: i mean remove mentioning of office hour not full para19:02
rosmaitawell, since we used to do it at one point, probably good to explicitly say that we don't any more19:03
gmannok but we stopped it I think since 1 year or longer maybe 19:04
gmannanyways thanks for noticing and fixing it19:04
rosmaitanp19:04
knikollaI like the revision, thanks rosmaita 19:05
knikollagmann: trying to catch up on the discussion about docs being broken. the cause is the inconsistency between projects?19:06
* bauzas is sad to not able to attend the TC meetings now :(19:07
gmannknikolla: I have not debugged/detailed it but just saw frickler message here about it and agree that we should fix it on priority as antelope is released and many users might be seeing doc19:07
knikolla++ 100% agree19:08
bauzasfor hyper-v, I'm sorry I wasn't able to be discussing about this on the meeting 19:09
knikollabauzas: we can still discuss about all of that in the channel here outside of the meeting19:11
knikollathere's very few decisions that are ever made during the meetings19:12
knikollabauzas: does it feel like it's hard to engage with the TC if unable to attend the weekly meeting?19:14
bauzasknikolla, sure but in general, I prefer to attend a synced discussion 19:15
bauzasanyway, the boat is sailed19:15
bauzashas*19:16
knikollabauzas: That's what I'm trying to achieve, it not to feel like the boat has sailed. We're still here on the channel and we can still discuss the topic if you have something you want to bring about the topic. 19:18
knikollaMost people monitor the channel and do respond at odd hours, so synced discussions are possible. 19:19

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