Thursday, 2022-06-30

*** mchlumsky7 is now known as mchlumsky03:04
*** akahat is now known as akahat|ruck06:47
*** akahat is now known as akahat|ruck10:08
*** dasm|off is now known as dasm13:03
fungitc-members: when you get a moment, please see the announcement i just sent to openstack-discuss about arranging a joint discussion with foundation board members: https://lists.openstack.org/pipermail/openstack-discuss/2022-June/029352.html14:25
*** diablo_rojo__ is now known as diablo_rojo14:39
fricklerfungi: is the OIF board involved in the decision about the format of PTGs? /me is wondering whether that would be a suitable topic14:42
gmann frickler I think that is more a question to foundation than Board.  14:42
gmannBoard is not much involved in event format/planning. But I think we discussed somewhere to have the community feedback on PTG format change from virtual to physical but I think that did not happen14:43
diablo_rojoThey are going to alternate. 14:45
diablo_rojoSo the next one will be in person and then virtual14:45
diablo_rojoand so on14:45
fricklerdiablo_rojo: I would like to understand who decides this and what is the reasoning behind it. it doesn't seem to align with the wishes of much of the community I have talked to14:46
fricklere.g. kolla will now have to organize their own virtual sessions in order to plan the next cycle14:47
fungifrickler: as noted, ptg planning is basically left up to the event organizers at the foundation, though the board does officially govern the foundation staff they tend to stay out of decisions like that for the most part14:47
diablo_rojofrickler, oh okay. I can find you a contact email. I think it comes down to perspective though too. I have talked to just as many people that want to go back to in person as those that want it to be virtual.14:48
fungithankfully, organizing virtual collaboration doesn't need nearly as much advance preparation as an in-person event14:49
diablo_rojofrickler, ptg@openinfra.dev sounds like a good place to get your questions answered. 14:50
fungibut based on past experiences, i do think specific discussions should either be mostly in-person or mostly online, trying to do a 50/50 hybrid with some participants in the same room and others on conference call has tended not to work out so well14:50
gmanndiablo_rojo: is there any feedback etherpad or ML etc discussion where people wanted physical PTG? as much as I see there was no such discussion happened in community 14:50
diablo_rojogmann, it was mostly conversations in Berlin about how much more work people got done together in person and that they were looking forward to getting back to in person PTGs14:51
fricklerfungi: I 100% agree that mixed isn't a better option, that's why I am talking about virtual only14:51
gmannbut yes, it is not TC things too , I think foundation ptg ML is good place to raise this.14:51
fungigranted, that feedback has a significant and obvious selection bias (people attending an in-person event talking about attending in-person events)14:51
fricklerdiablo_rojo: well talking to people at an in-person meeting obviously has a certain implicit bias14:51
gmanndiablo_rojo: but i think physical PTG was already decided before berlin14:52
diablo_rojofungi, totally it takes a very certain team culture to make hybrid work. 14:52
diablo_rojofrickler, totally makes sense. Simultaneously, I would say the same about exclusively working remotely and having conversations virtually? People are more likely to be biased towards that? 14:52
fungiputting together an in-person event takes so much advance planning and preparation, organizing venues and so on, that it has to be started long before the organizers can really know whether people will be able to attend14:53
gmannthat is why ML or asking both togehter can be good place14:53
diablo_rojofungi, - also a very good point14:53
fricklergmann: regarding not TC topic, I don't agree. it should be the focus of the TC to ensure good collaboration options in the OpenStack community. and excluding people not willing or able to travel from important parts of that collaboration is something the TC could (and IMO should) be able to have an opinion on and voice it14:55
diablo_rojoTeams are not being forced to participate in the PTG (virtual or in person). Its up to the team to decide if they want to participate. We can't effectively decide whats best for every team because they are all so different.14:56
diablo_rojoMoreover, the PTG isn't just for OpenStack anymore, it includes the other OpenInfra projects now too. 14:56
gmannfrickler: I mean we in TC do not control the event but yeah we can raise the voice.14:56
dansmithfrickler: ++ for virtual only14:58
gmannfrickler: I will add it for board interaction meeting and that is not just for TC to attend, we (TC and board) encourage other community member also to join14:59
gmannanyways TC meeting time14:59
dansmithfrickler: I was surprised not to see a poll before announcing it as in-person this time15:00
gmannthat is what i was expecting and we talked about it in tc channel and ohter place too15:00
dansmithI know a lot of people want in-person, but at least this contributor will have to make a tough decision now15:00
gmann#startmeeting tc15:00
opendevmeetMeeting started Thu Jun 30 15:00:45 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
gmanntc-members  meeting time15:00
gmann#topic Roll call15:01
gmanno/15:01
slaweqo/15:01
dansmitho/15:01
dpawliko/15:01
diablo_rojoo/15:01
jungleboyjo/15:02
jungleboyjI am not sure about other people but I don't see travel being allowed for me anytime soon.  15:03
spotzo/15:03
arne_wiebalcko/15:03
gmannohk. let's discuss it at the end15:03
gmann#link #https://wiki.openstack.org/wiki/Meetings/TechnicalCommittee15:03
gmanntoday ^^ agenda15:04
gmannFollow up on past action items15:04
gmanngmann to add c9s testing collaboration topic in next meeting agenda and call c9s folks to help it to make stable distro to test in OpenStack15:04
gmannI did nto get time to do this, too many things this week. 15:04
gmannI will re-add it and make sure next call we will discuss it with c9s folks15:04
gmann#action gmann to add c9s testing collaboration topic in next meeting agenda and call c9s folks to help it to make stable distro to test in OpenStack15:04
gmannslaweq to send the recheck data on ML asking projects doing more bare recheck to start working on it15:04
gmannslaweq: sent email #link http://lists.openstack.org/pipermail/openstack-discuss/2022-June/029342.html15:05
dansmithdone, just in the nick of time ;)15:05
gmann+115:05
gmannand we will discuss about recheck things in gate health topic15:05
gmannthanks slaweq for sending15:05
gmannarne_wiebalck to check with stephen and artem about driving the OSC work as popup team or any other dedicated group way15:05
slaweqyw15:05
gmannarne_wiebalck: any update ^^15:05
slaweqnow the data should be accurate (I hope at least)15:06
slaweqat least it was good for various patches which I was checking today15:06
arne_wiebalckthere was no reply yet, I sent the mail15:06
arne_wiebalckdansmith & diablo_rojo should have received a copy ... otherwise I did not send it :-/15:07
dansmithI received it15:07
arne_wiebalckdansmith: thx15:07
knikollao/15:07
gmannok15:08
diablo_rojoI saw it @arne_wiebalck !15:08
gmannlet's wait then15:08
gmannarne_wiebalck: should we continue the same action item or you want to proceed in other way like adding separate topic or so?15:08
gmannor just track it as part of zed tracker?15:08
arne_wiebalckzed tracker is fine I think15:09
gmanncool15:09
arne_wiebalckI will keep it updated15:09
gmannarne_wiebalck: thanks 15:09
gmann#topic Gate health check15:10
gmannany news on gate before we discuss recheck things15:10
dansmithI don't have anything specific, but I think ade_lee fixed the fips job problem15:10
dansmiththe nslookup thing.. the patch merged at least, and I think at least glance has another patch we need to merge for the periodic job15:11
slaweqyesterday we saw some rally issue in the neutron gates15:11
dpawlikI propose a patch to fix fields in performance.json in Opensearch, so it should provide more information15:11
slaweqI'm not sure if other rally jobs are broken also but I guess they can be15:11
gmanndpawlik: +1 thanks 15:12
gmannI also have not seen any frequent failure15:12
gmannslaweq: not sure about rally, I hardly see any rally job in the projects I usually push patches 15:13
slaweqhere is bug reported https://bugs.launchpad.net/neutron/+bug/198005515:13
slaweqand patch seems to be in gate now https://review.opendev.org/c/openstack/rally-openstack/+/84787915:13
gmann+115:13
gmannBare 'recheck' state15:14
gmann#link https://etherpad.opendev.org/p/recheck-weekly-summary15:14
gmannslaweq: go ahead15:14
gmann#link http://lists.openstack.org/pipermail/openstack-discuss/2022-June/029342.html15:14
gmannif anything you would like to highlight 15:14
slaweqit seems that there is many "bare" rechecks done in most of the teams15:14
gmannyeah, I added to monitor this in QA meeting15:15
slaweqI don't think there is anything to highlight there now, I think we should try to share that data with the teams and see in time if that will improve15:15
gmannI will add it for tacker and horizon also as it is 100% bare recheck for them15:15
slaweqI will be regulary checking and reporting it in neutron team's meeting too15:16
gmann+115:16
gmannslaweq:  plan is to post it on ML also every week right? 15:16
gmannjust making sure that is what we decided in last meeting not just only initial email15:16
slaweqgmann: I can do that every Thursday, before TC meeting15:16
jungleboyjslaweq:  ++15:17
fungii found it interesting that there were only two teams below the 50% mark in the list15:17
gmannsounds good, that can help to get attention  from projects15:17
clarkbone thing that occured to me from that thread is what we seem to be concerend about is a lack of culture around quality.15:17
gmannslaweq: thanks for doing it15:17
clarkbI wonder if we shouldn't try and reframe the discussion around that over time (add more metrics etc)15:18
clarkb(this is a great start!)15:18
slaweqclarkb: I would love to add more metrics, if You have any ideas about such, please let me know15:18
slaweqI will be happy to improve all of that15:18
gmannyeah, let's see how it goes and if we can build culture of no bare recheck and know the failure firt15:18
gmannthat can be good first step15:19
slaweq++15:19
jungleboyj++15:20
spotz++15:20
gmannanything else on gate health15:21
gmann#topic New ELK service dashboard: e-r service15:22
gmann#link http://lists.openstack.org/pipermail/openstack-discuss/2022-April/028346.html15:22
gmann#link https://opensearch.logs.openstack.org/_dashboards/app/login?nextUrl=%2F_dashboards%2Fapp%2Fdiscover%3Fsecurity_tenant%3Dglobal15:22
gmanndpawlik: any updates on this15:22
dpawlikgmann: nothing important. Working on pushing container images with "latest" tag to the docker registry15:23
gmannthis is to merge the rdo and master branch or elastic-recheck repo #link https://review.opendev.org/c/opendev/elastic-recheck/+/847405/15:23
gmanndpawlik: thanks, 15:23
dpawlikadded a prometheus exporter to get some metrics to count metrics15:23
dpawlikto estimate space on Opensearch15:23
dpawlikcreated the performance- index, soon it will be recreated when https://review.opendev.org/c/openstack/ci-log-processing/+/848218 is merged15:24
dpawlikthat's all15:24
gmann+115:24
gmanndpawlik: as we have good progress in this part, do you want to keep it in TC meeting topic or work/track as part of TaCT SIG?15:25
dpawlikabout elasticsearch recheck, dasm I guess is working on adding authentication to the Opensearch, but I can be wrong15:25
dpawlikwe can remove from TC meetings15:25
clarkbelastich-recheck shouldn't need more than anonymous access. I don't think those two things are related15:25
fungiout of curiosity, why is opensearch authentication needed for elastic-recheck to perform queries?15:26
clarkbor maybe you mean e-r needs to be updated to do the "anonymous" RO auth15:26
dpawlikclarkb: yeah, but anonymous access in opensearch = disable security plugin 15:26
gmannsure, I will remove it from next meeting agenda and if you feel anything from TC you need you can ping us here15:26
fungiright, to know to use the openstack/openstack login15:26
fungiokay, that makes sense, thanks!15:26
gmann#topic RBAC community-wide goal15:27
gmann#link https://etherpad.opendev.org/p/rbac-zed-ptg#L17115:28
gmann#link http://lists.openstack.org/pipermail/openstack-discuss/2022-June/029324.html15:28
gmann^^ we had the policy popup meeting on tuesday and agreed on the direction mentioned in email15:28
gmannproposed the same in goal document update #link https://review.opendev.org/c/openstack/governance/+/84741815:29
dansmithlots of discussion there, but seems like we're converging on agreement15:29
gmannidea is to postponed the 'scope' implementation and finsih project persona first. that is what operator want15:29
gmannyeah, please check the review if you are interested to help or get the overall direction15:29
slaweqand change "project_admin" into "admin" like it in legacy rules IIUC15:30
slaweq*like it is in legacy ...15:30
gmannslaweq: yes, good point, overall keep legacy admin same way it was15:30
fungihow does that square with the previous discussions to get rid of the word "admin" since it's misleading and has been a consistent source of confusion for users/operators?15:31
gmannoverall, do the project persona with project reader which is phase 1 first15:31
dansmithfungi: those discussions settled on admin being actual admin, and not re-using that for lesser customer-type admins15:31
dansmithsince we're just keeping the old admin, I think we 're square15:32
gmannyeah and for project level admin work, we will have project manager but in phase 315:32
fungiokay, so "admin" will mean global admin, but won't be allowed for project-level role names15:32
gmannfungi: project-level role names? you mean no more 'project-admin' and only single admin?15:33
knikollathat's what "manager" will be for, IIRC. 15:33
gmannyeah15:33
gmannbasicallly admin, project-manager, project-member, project-reader15:34
fungithe confusion which has resulted in security mishaps for users so far is creating an "admin" role in a project, and not realizing that users in that role got access outside that project15:34
gmannadmin here is same thing we have already so no change in that name or its behavior 15:34
gmannfungi: yeah, project-manager should solve that15:35
knikollakeystone has a keystone-doctor CLI that we could use to warn operators if they're unwillingly granting admin on users in more than one project15:35
knikollaunwittingly*15:35
gmannhttps://review.opendev.org/c/openstack/governance/+/847418/6/goals/selected/consistent-and-secure-rbac.rst#53815:35
fungithat sounds helpful15:35
gmann#link https://review.opendev.org/c/openstack/governance/+/847418/6/goals/selected/consistent-and-secure-rbac.rst#53815:36
gmannthat is all on this and we request to review the proposed direction 15:36
gmanndansmith: anything else from your side on RBAC?15:37
dansmithnope15:37
gmannok15:37
gmann#topic Create the Environmental Sustainability SIG15:37
gmann#link https://review.opendev.org/c/openstack/governance-sigs/+/84533615:37
gmannwe discussed it in last meeting also15:37
diablo_rojoI haven't seen any new folks pipe up on the review15:38
diablo_rojoI will keep pushing on that. 15:38
gmannI think from review from other member also, it should be openinfra level15:38
gmanndiablo_rojo: or you are looking for more feedback ?15:38
knikollaa good topic to bring with the board then?15:38
jungleboyjdiablo_rojo:  Yeah, a few people have made comments.15:38
diablo_rojogmann, yes, from the people that are interested in paricipating 15:39
diablo_rojojungleboyj, but almost none from the larger list of users and operators from berlin that signed up to participate15:39
jungleboyjAh.  :-)15:39
diablo_rojoI am working on getting them setup on Gerrit and IRC15:39
jungleboyjGood point.  :-)15:39
gmannknikolla: humm i think we as SIG volunteer and TC can decide first, and if we agree to go as board workjng grouo then yes baord can discuss15:39
spotzMaybe not the board but reach out to the community managers and leads for visibility for input15:39
diablo_rojoso that we can actually collaborate :) 15:39
jungleboyjdiablo_rojo:  Details, details.  ;-)15:39
gmanndiablo_rojo: TheJulia replied on that i think15:39
knikollamakes sense15:40
diablo_rojojungleboyj, the devil is in the details ;) 15:40
* diablo_rojo waves from details15:40
* jungleboyj laughs15:40
diablo_rojogmann, yes but there are close to 30 other people I think that also want to be involved that havent spoken up yet15:40
diablo_rojojungleboyj, :)15:40
diablo_rojoSo at this point, I think we should hold off on anything until they reply on the review. 15:41
gmanndiablo_rojo: I will suggest to hold on the IRC, other infra setup or so until we decide where we will start this effort. l15:41
diablo_rojoAt least a couple of the,. 15:41
gmanndiablo_rojo: you are assuming all those 30 or even half will be part of this SIG/group ?15:41
diablo_rojogmann, fair. I don't need to setup a channel yet, but they should still get on IRC as we will want to communicate there eventually15:41
diablo_rojogmann, yes I am15:42
diablo_rojoI really hope it doesn't come down to just TheJulia and I. 15:42
gmann+1, good. 15:42
gmanndiablo_rojo: so how you want to proceed, expecting gerrit reply from all 30 seems like difficult to happen.15:42
gmannor you want to wait if majority or it reply and then discuss in TC if needed15:43
gmannanything ok for me15:44
knikolladiablo_rojo: i'm definitely interested, though I see a lot more value that this can bring on a OpenInfra / OpenDev level rather than just OpenStack :)15:44
diablo_rojogmann, I wasn't expecting ALL of them to reply there15:44
diablo_rojoIf I could get 3-5 even that would be great. 15:44
gmannknikolla: also please add your feedback in gerrit too 15:44
gmannsure15:44
knikolla(make pizza in the next ops meeting contingent on a review there, haha)15:45
diablo_rojoknikolla, I do too! I just think OpenStack is where the most knowledge is and so its a good place to start15:45
fungiknikolla: i'm definitely interested in what ways you see the opendev collaboratory as getting involved15:45
gmanndiablo_rojo: let's wait then and we can add this topic again in TC meeting or i can keep it in agenda if you want15:45
diablo_rojoI think we, as a project have a problem with starting too big with too much admin and redtape and process. 15:45
fungisince we're just consumers of infrastructure, i'm not sure where we fit, but happy to discuss after the meeting15:45
gmannknikolla: this review #link https://review.opendev.org/c/openstack/governance-sigs/+/84533615:46
diablo_rojogmann, I can add the topic when we are at a place to discuss here again15:46
knikollafungi: sure, i'm happy to share a few rough ideas15:46
diablo_rojoif you want to take it off the agenda for now15:46
gmanndiablo_rojo: thanks, I will keep it in next week at least and then remove if no progress so that we can add when  it is ready or so15:47
diablo_rojoOkay. 15:47
gmanndiablo_rojo: thanks 15:47
gmann#topic Open Reviews15:47
gmann#link https://review.opendev.org/q/projects:openstack/governance+is:open15:48
gmannI approved the tact sig patch15:48
gmannother than that we have discussed most of them or all15:48
jungleboyj\o/15:49
gmannexcept this #link https://review.opendev.org/c/openstack/governance/+/83688815:49
gmannjungleboyj: ^^ is it ready to review but still it is WIP15:49
jungleboyjYeah, that is blocked on me finishing that.15:49
jungleboyjAnd looking at the comments.15:49
gmannohk. 15:49
jungleboyjI will carve out some time on that.15:50
gmannjungleboyj: thanks15:50
gmannnot in agenda but good to point out here15:50
gmannas most of you know, in board we are starting the openinfra project interaction on regular basis so that project and board know each other and discuss the updates/issues on regular basis 15:51
gmannapart from the OpenStack Updates in berlin board meeting, board is starting the next call and there will be more regular call in future15:51
diablo_rojo5th and 12th of July 15:52
gmannBoard is communicating via foundation community manager to all the infra project including OpenStack, and you might have seen the email from fungi #link https://lists.openstack.org/pipermail/openstack-discuss/2022-June/029352.html15:52
opendevreviewMerged openstack/governance-sigs master: tact-sig: Simplify OpenSearch mention  https://review.opendev.org/c/openstack/governance-sigs/+/84701715:52
diablo_rojoErr wait thats something else15:52
diablo_rojoI think15:52
gmanndiablo_rojo: no that is separate call15:52
diablo_rojonvm15:52
gmannthat is board informal strategic discussion15:53
gmannthis is direct interaction with OpenStack and board 15:53
gmannfrom OpenStack side it can be TC memebrs as well as community members15:53
fungiyeah, i picked the middle two weeks of august as options to give us some flexibility and time to coordinate schedules15:54
gmanntwo action item for us:15:54
gmann1. vote on timing #link https://framadate.org/atdFRM8YeUtauSgC15:54
gmann2. add topic in etherpad #link https://etherpad.opendev.org/p/2022-08-board-openstack-sync15:54
gmanntc-members: please do and asking the same in community member is already on ML15:55
fungimy biggest concern with timing is that july and august are prime vacation/holiday time in europe, but i didn't want to put it off until september15:55
diablo_rojoOh to live in Europe :) 15:55
gmannI will add this as a separate topic in next week meeting so that we can finish both things to let board send the meeting details15:55
spotzhehe15:55
knikollaoh yeah, especially first 2 weeks of august. 15:55
fungiat least focusing on mid-week days we'll hopefully dodge weekend-adjacent holidays15:56
spotz+115:56
gmannfungi: sooner is ok and we will continue the next call on regular basis so we may have another one later15:56
fungiyes, the idea is to have one of these every few months15:56
dansmithwith only three votes we're already down to a pretty small window15:56
slaweqfungi AFAIK in many countries 15th Aug is also bank holiday15:57
gmannnot every month exactly but we as Board want to be frequent based on how it goes 15:57
fungislaweq: yep, i didn't include the 15th (it's a monday anyway)15:57
slaweqe.g. in Red Hat we will also have Friday 12th Aug off (Recharge day) it's "tricky time" I would say15:57
jungleboyjHe he.  European Summer.  I have one co-worker leaving for 2 weeks.  Another for a month!15:57
gmannlet's add availability and based the availability we will discuss in next meeting if we want another date than proposed in poll15:57
slaweqfungi I know, just saying :)15:58
fungisame reason i skipped fridays ;)15:58
gmannand from Board side, it will be all the board will attend this, it will be who all are interested will join15:58
jungleboyj++15:58
gmannthat is all from my side for today meeting. anything else?15:58
gmann2 min left though 15:58
gmannthanks fungi for sending it on ML15:59
fungiyes, the hope is to have some tc members and some board members discuss things (and people taking notes and summarizing to the ml)15:59
gmannlet's close and reminder that next call will be video call on 7th July15:59
gmannfungi: +115:59
slaweq\o15:59
gmannthanks everyone for joining16:00
gmann#endmeeting16:00
opendevmeetMeeting ended Thu Jun 30 16:00:04 2022 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)16:00
opendevmeetMinutes:        https://meetings.opendev.org/meetings/tc/2022/tc.2022-06-30-15.00.html16:00
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/tc/2022/tc.2022-06-30-15.00.txt16:00
opendevmeetLog:            https://meetings.opendev.org/meetings/tc/2022/tc.2022-06-30-15.00.log.html16:00
jungleboyjSounds good.  Thank you!16:00
diablo_rojoThank you. 16:00
spotzThanks gmann everyone16:00
knikollafungi: with regards to environmental sustainability, CI/CD is a significant factor and and opendev provides CI, and zuul is also an openinfra project. so it seems like a great opportunity to do something and be first consumers of it. 16:06
clarkbNodepool is already an on demand system :) (though it talks to things that may have varying levels of upness to supply the demand)16:07
fungiknikolla: that's a great point, thanks! and yes, considering we do a lot to try and optimize for efficient and responsible use of the resources donated to us, it does make sense16:09
knikollaAgree. And while we don't have any say on how our jobs are run, we can attempt to do some measurements/studies based on the amount of infrastructure we consume and its impact.16:09
knikollaBy having Zuul expose that, people who use Zuul for their own CI would also get that data based on their infrastructure.16:10
fungiwe walk a fine line between conservation of resources and trying to prioritize human efficiency over systems efficiency16:10
clarkbfwiw zuul does already expose quite a bit of that16:10
clarkbhttps://grafana.opendev.org/d/94891e7b01/resource-usage-by-tenants-and-projects?orgId=1 is a super high level view into that16:10
knikollaclarkb: thanks for sharing that. that's extremely helpful! 16:13
knikollaI'm looking at the other dashboard as well, fantastic work! We could use the information about instances, their instance types, and where they're running (what type of energy powers them and they require) and put that together into some insights about energy use, etc. 16:17
fungiyes, if we could get that information from the donors, we could probably factor it in16:21
fungii expect we can get at least some of them to tell us, and then try to make educated guesses about the others based on that16:21
fungiif those donors are also participating in the sig, then they have a clear impetus to offer up that info16:22
knikollaand if downstream zuul operators deploy their own zuul, that information might feed into them as well (being the same cloud (?)), though I imagine a bill will have the same effect for them to lower their impact, haha. 16:24
fungia lot of zuul deployments use private/on-prem clouds, but in those cases it's probably even easier for them to get the data16:25
knikollatrue, though in those cases there will be an organization separation between the developer writing zuul jobs, and the operator maintaining the hardware. 16:26
knikollait might help to have the developer have visibility into things they wouldn't have otherwise considered, such as energy use due to treating the data center as unlimited. 16:26
knikolla(ex: the number on non-voting failing jobs in this project is equal to 2 racks of hardware being fully utilized all the time * energy consumption)16:28
fungi"the cost to the company of non-voting failing jobs in this project exceeds your salary"16:29
gmann:)16:29
clarkbthis also touches on my comments about restoring a culture of quality. I think what bugs me most about resource waste is that it could be leveraged in a non wasteful way with a little extra effort16:30
knikollahahaha, tie that into git blame, and then "the environment impact of your broken code is equal to a boeing 747 circumnavigating the globe twice"16:31
clarkband if you do that you take wasted resources and turn them into a powerful tool16:31
gmannknikolla: all these are great point/ideas I think, I am not sure there is any documents/repo is started for Environment group but good to record these somewhere  so that these does not go unnoticed here . may be in review https://review.opendev.org/c/openstack/governance-sigs/+/845336  or in https://wiki.openstack.org/wiki/Environmental_Sustainability_SIG ?16:31
fungii'm starting to think i don't want to know what the environmental impact of all my broken code has been over the years :/16:32
clarkbsometimes that will mean deleting jobs and marking features as unsupported. Others it will involve fixing bugs that affect every openstack production deployment further multiplying the problem. Sometimes it will involve improving base performance again multiplying impact16:32
funginote that if you want a landing page for a sig, you can do like i did for the tact sig and just serve it on the governance site, with a simple file in the governance-sigs repo16:33
knikollagreat points. i think there's two threads here which i'll try to summarize. 1) is by collecting energy usage for CI resources we can provide visibility and hopefully incentives for cloud operators to prioritize turning those resources into sustainable resources. 2) by providing insights into what might be wasteful usage, to highlight the problem, which people ordering new hardware may not be aware of16:35
clarkbthen when python3.11 becomes our platform we get a 40% improvement for free >_>16:36
clarkbit might actually be worth doing some sort of audit of the code bases to make them python3.11 friendly to get the most out of the perofmrance improvements there16:36
dansmithI'm looking forward to python for workgroups16:38
knikollalol16:38
knikollaI still have a few CDs somewhere16:38
dansmithI totally do16:38
dansmithI also have my OS/2 2.1 on 5.25" floppies16:38
knikollaclarkb: the message that Devstack now prints out about time saved is fascinating and this reminded me of that.16:40
fungidansmith: yes, that's exactly what runs through my head every time i test my personal projects with 3.11 prereleases16:42
* dansmith nods16:42
clarkbknikolla: re devstack we can cut down on significant runtime by not using osc, but I know that has been a hard sell in the past16:42
fungifor my stuff, where i run identical tests against a series of python versions compiled the same way on the same platform, i've been tracking timing differences and there definitely has been an incremental improvement in runtime16:43
clarkbfungi: apparently you get the most benefit if your classes don't change "shape" over time16:43
funginot just in 3.11, but each minor python release seems to have added some efficiency over the ones before16:44
clarkbthis means setting attributes and methods upfront and not changing their types over time16:44
clarkbin those cases the updated interpreter cheats and does fewer checks that things haven't changed between now and the last time it interacted with the objects16:44
fungiyeah, i've put zero effort into tuning my code to take advantage of optimizations in the interpreter, just observing gradual decrease in runtime from one version to the next for the same code on the same platform16:44
knikollai feel like a monster now, standing up a vm to run tests locally in a container, deployed within kubernetes, inside of a vm and then destroying it all thereafter. what gradual performance improvement? haha16:46
fungithe real trick is in figuring out at what point you're spending more energy running tests than you're conserving by putting out more efficient, less bug-ridden software ;)16:47
gmannspotz: can you help me to connect or you can connect/give some CentOS stream maintainers names. TC need to have a call together with them on CentOS stream 9 testing stability and collaboration.  16:48
gmannspotz: I have added this topic in our next week meeting https://wiki.openstack.org/wiki/Meetings/TechnicalCommittee#Agenda_Suggestions16:48
clarkbgmann: https://fedoraproject.org/wiki/User:Bookwar16:49
dansmithI think also apevec would be a good person to poke16:49
fungibookwar is who was providing us with a lot of process insight during the forum sessions16:58
knikollafungi: i feel like that would still be less than the aggregate consumption of electron apps that my computer suffers through on a daily bases17:40
clarkbknikolla: weeslack works pretty well. Though I'm told it suffers when the slack install gets large enough17:41
fungiyeah, i've used weeslack for years, but only in smallish slack orgs or whatever they're called17:42
knikollaoh fantastic, i'll have to look into that. 17:43
fungiit's convenient to be able to treat a slack org as just another irc network, in essence17:49
spotzgmann are you looking for RDO or CentOS upstream folks?19:15
clarkbI think specifically centos as the idea is to help with third party ci testing for the distro?19:31
*** dasm is now known as dasm|off20:42
*** diablo_rojo is now known as Guest386521:17
gmannspotz: centOS upstream folk21:37
gmannyeah either setup the 3rd party CI or help in make the testing stable. that is something we will discuss in meeting next week21:37
spotzOk let me see who I can get Aleksandra came to the Forum session she might be a good one21:47
spotzThe request is out but timezones, I'll report back tomorrow. And it's the video call next week21:54
gmannyeah, thanks 21:54
opendevreviewGhanshyam proposed openstack/governance master: Updating the RBAC goal as per new direction in zed cycle  https://review.opendev.org/c/openstack/governance/+/84741822:22

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