*** Guest1122 is now known as diablo_rojo_phone | 15:37 | |
clarkb | It is almost meeting time. We'll get started in a couple minutes | 18:59 |
---|---|---|
fungi | ahoy! | 19:00 |
clarkb | #startmeeting infra | 19:01 |
opendevmeet | Meeting started Tue May 3 19:01:33 2022 UTC and is due to finish in 60 minutes. The chair is clarkb. Information about MeetBot at http://wiki.debian.org/MeetBot. | 19:01 |
opendevmeet | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 19:01 |
opendevmeet | The meeting name has been set to 'infra' | 19:01 |
frickler | o/ | 19:01 |
clarkb | #link https://lists.opendev.org/pipermail/service-discuss/2022-May/000334.html Our Agenda | 19:01 |
ianw | o/ | 19:01 |
clarkb | #topic Announcements | 19:02 |
clarkb | There were no announcements on the agenda. | 19:02 |
clarkb | #topic Actions from last meeting | 19:02 |
fungi | though we are now running zuul/nodepool 6.0.0 | 19:02 |
clarkb | yup | 19:03 |
clarkb | #link http://eavesdrop.openstack.org/meetings/infra/2022/infra.2022-04-26-19.01.txt minutes from last meeting | 19:03 |
clarkb | There were no actions recorded last meeting | 19:03 |
clarkb | #topic Topics | 19:03 |
clarkb | #topic Improving OpenDev's CD Throughput | 19:03 |
clarkb | As mentioned Zuulv6 and nodepool v6 have happend and we are running the released shas. Our versions won't show v6 until the next restarts we do as we restarted prior to tagging | 19:03 |
clarkb | I'd still like to have a less formal more brainstorm like discussion wtih infra root on how this might affects us and so on. Is that something that might work for next week? | 19:04 |
clarkb | maybe we could do Monday UTC at the same time block as our Tuesday meeting? | 19:04 |
fungi | next week works for me | 19:04 |
frickler | I'd prefer something earlier, but that depends on what ianw thinks I guess | 19:06 |
clarkb | ya or maybe we do two chats. I can go as early as ~1530 UTC Monday | 19:06 |
frickler | that'd be much better for me | 19:06 |
ianw | yeah feel free to do it then, and i can catch up later | 19:06 |
clarkb | ok fungi ^ does 15:30 UTC work for you? | 19:07 |
fungi | sure thing | 19:07 |
clarkb | great we can just use meetpad probably? and I can share a link then | 19:07 |
clarkb | Anything else on this topic or should we move on? | 19:08 |
clarkb | #topic Container Maintenance | 19:09 |
clarkb | I'm not aware of any movement on this since the base job cleanups and addition of python3.10 base images | 19:09 |
clarkb | jentoio isn't here today, but I haven't seen any new changes either we can probably continue on | 19:10 |
clarkb | #topic Spring Cleaning Old Reviews | 19:10 |
clarkb | #link https://review.opendev.org/q/project:opendev/system-config+status:open+topic:system-config-cleanup could use second reviews | 19:10 |
clarkb | fungi: frickler ^ If you have time to review those changes that would be much apprciated. I'm acting like an adopted change owner so didn't want to be the second reviewer on them. I also think that due to their age having some eyeballs on them is useful to catch things like what ianw found with the gerrit config updates | 19:11 |
jmorgan | hey | 19:11 |
clarkb | jmorgan: oh hey I was looking for the wrong nick :) | 19:11 |
jmorgan | sorry for slacking but have been onboarding new role | 19:11 |
clarkb | no problem. We've always got plenty going on too. I know how it goes | 19:11 |
jmorgan | I found my old password recently | 19:11 |
jmorgan | and I have a meeting conflict now sometimes | 19:12 |
jmorgan | anyway, I hope to be back at it sometime soon | 19:12 |
clarkb | jmorgan: sounds good thanks | 19:12 |
clarkb | Last week we also cleaned up ELK services and their puppetry and that came with additional change abandonments. I've been meaning to take a pass at system-config proper to abandon anything ELK/health/status/subunit2sql related that just doesn't apply anymore | 19:13 |
clarkb | Any other change cleanup related ideas/options/etc ? | 19:13 |
ianw | sounds good to me. i'm sure i have some sub | 19:14 |
ianw | subunit2sql changes around that i'll clear out | 19:14 |
fungi | we took down status.o.o and associated broken things like reviewday | 19:16 |
fungi | also i'm in the process of retiring about half the mailing lists for the openstack mailman site (any unused for 3 years or more) | 19:16 |
clarkb | good points any related changes for old lists or reviewday can be abandoned too | 19:17 |
clarkb | so ya I'll try to make another bulk pass at that soon since there are things that can simply be abandoned due to not existing | 19:18 |
clarkb | #topic Support for Jammy Jellyfish | 19:18 |
fungi | i hope you like jammin' too | 19:18 |
clarkb | We've got ubuntu mirroring in place for x86 and arm64 now | 19:18 |
clarkb | There are images for x86 at least, not sure about arm64 yet | 19:19 |
clarkb | and in some of my limited testing with zuul x86 appears to work. There are some small things I noticed like needing to specify python_version in jobs as a string not a float because 3.10 as a float is 3.1 and pythone 3.1 != 3.10 | 19:19 |
frickler | the reprepro issue still exists, but seems to clear up after repeated iterations | 19:19 |
clarkb | #link https://review.opendev.org/c/opendev/base-jobs/+/840355 Add jammy nodesets to base-jobs | 19:20 |
frickler | the devstack job on jammy also works fine except for distro OVN, yatin is working on that | 19:20 |
clarkb | Once we're happy enough with the bootstrapped state we should probably land that change or something like it to add nodesets | 19:20 |
clarkb | frickler: devstack has pretty broad coverage of all things linux too so that is a good indicator it largely works | 19:20 |
fungi | i expect the libzstd errors will trigger any time an affected package is pulled, which won't be all the time since reprepro will only pull changed packages on rerunning | 19:20 |
clarkb | As far as things that are missing goes we should add arm64 images and labels, and then we also need a wheel mirror | 19:21 |
frickler | fungi: that's what it looked like to me, too | 19:21 |
clarkb | ianw: after thinking about the openafs packaging it probably makes sense to add jammy builds to our ppa for consistency then we don't have to special case jammy | 19:21 |
frickler | for wheel the builds in general were broken, but maybe got fixed today | 19:21 |
clarkb | ianw: I realized that all the jobs and tools that install openafs would have to have conditions and that just seems like extra work | 19:21 |
ianw | yeah i think given the history it's worth it to keep the ppa around | 19:22 |
clarkb | frickler: is that related to the centos 7 issue? if so I think we are really close to getting that addressed in dib | 19:22 |
ianw | we've had to emergency push changes into it before, and although https://launchpad.net/~openafs is currently looking up-to-date, we've been caught with it not being before | 19:23 |
frickler | clarkb: not sure, it was related to afs for c9 missing iiuc | 19:23 |
ianw | yeah, the bit i missed was the publishing steps on c9 wheels was failing | 19:24 |
ianw | i've updated the rpms and https://review.opendev.org/c/opendev/system-config/+/839841, which has merged now, should fix todays run | 19:24 |
ianw | i'm thinking of adding installing openafs to the base wheel jobs | 19:24 |
ianw | the problem is that takes quite a while to compile, and isn't useful other than for testing we didn't forget to add things like with a new distro. it's probably overkill for the amount of times we actually do that | 19:25 |
ianw | s/base/test/ -- you get the idea; do it in the gate | 19:25 |
clarkb | ah ok so nothing that would stop jammy | 19:26 |
clarkb | the big jammy thing would be the ppa for openafs | 19:26 |
clarkb | ianw: does that require uploading a new source package entirely? Or can we just tell lp to build for jammy too? | 19:26 |
ianw | yeah i can do that today, should be straight forward | 19:26 |
clarkb | thanks | 19:26 |
clarkb | I can probably write up some changes to get arm64 jammy stuff moving along too | 19:27 |
ianw | i *think* you have to add the distro then re-trigger with an upload | 19:27 |
ianw | i don't think we added jammy to the arm64 dib functional tests; that's probably a good start | 19:27 |
clarkb | ++ | 19:27 |
clarkb | Any other Jammy related items? We're running jobs successfully on jammy now which is great progress. Thank you frickler for getting this started | 19:28 |
clarkb | #topic Shutting Down Ethercalc | 19:30 |
clarkb | Our list of services that are not bionic or newer is very small now. One service that stands out is ethercalc | 19:30 |
clarkb | The ethercalc service itself doesn't seem super well maintained (last I looked they haven't been modernizing the build tooling) and the software lacks historical records for the sheets which people expect due to etherpad | 19:31 |
clarkb | on top of that it is mostly used for the PTG and other tools can be used there instead (PTGBot for example) | 19:31 |
clarkb | all of these has me leaning strongly towards shutting down this service entirely rather than updating it to focal/jammy | 19:31 |
clarkb | *all of these things | 19:31 |
fungi | my opinions on the matter mirror yours | 19:32 |
ianw | yeah it's a shame, i've used it from time to time when we have data that has benefited from some simple analysis. but practically it seems to be an abandonded project | 19:32 |
clarkb | Are there any concerns from other infra-root for doing this? In my head we'd send an announcement for this to service-announce@lists.opendev.org planning to shut it down at the end of May. Then we can shutdown the instance, snapshot the instance, and delete the instance. Then do all the related config mgmt clean up | 19:32 |
fungi | it was a neat idea in order to try to persuade community members not to rely on google spreadsheets, but it's unfortunately a liability | 19:33 |
clarkb | ok I'm not hearing any "please no!!!" :) I'll work to send out an announcement that this is our plan to communicate it with our user base | 19:35 |
clarkb | fwiw I did bring it up with people who do a lot of the PTG planning like diablo_rojo_phone and there wasn't any major concern from them either | 19:35 |
diablo_rojo_phone | We can totally just use the bot for teams to sign up with. | 19:36 |
diablo_rojo_phone | So as to avoid google sheets | 19:36 |
clarkb | sounds like that may be it for ethercalc. | 19:37 |
clarkb | both in this meeting and long term :) | 19:37 |
clarkb | #topic Open Discussion | 19:37 |
clarkb | Anything else? | 19:37 |
corvus | i have a quick thing | 19:38 |
corvus | https://zuul-ci.org/docs/zuul/6.0.0/releasenotes.html#relnotes-4-1-0-deprecation-notes | 19:38 |
corvus | i don't believe that the opendev tenants have universally completed that migration | 19:38 |
clarkb | corvus: probably not. In fact just a month ago it was the OSA project saying that queues are pipeline specific and being confused about it | 19:39 |
corvus | i plan on sending out a reminder to zuul-discuss about that, along with a script ppl can use to find places where updates are necessary | 19:39 |
clarkb | (I tried to clarify) | 19:39 |
corvus | we should have removed that already, but the v6 release needed to happen before the next ansible release and i didn't want to hold it up | 19:39 |
corvus | but i think it's fairly likely that we'll complete that before the next major rev | 19:40 |
corvus | so would be good for opendev tenants to update | 19:40 |
fungi | agreed, thanks! that script will help us double-check | 19:41 |
clarkb | just skimming codesearch there are a few places I see. The script would be great | 19:41 |
clarkb | freezer, zaqar, tripleo-ci, os-net-config, ironic and so on | 19:42 |
clarkb | that list wasn't exhaustive | 19:42 |
clarkb | Anything else? | 19:43 |
corvus | (nak from me) | 19:43 |
fungi | nope | 19:43 |
clarkb | In that case thanks everyone. We'll be back here next week same time and location. As always feel free to reach out on the mailing list (service-discuss@lists.opendev.org) or IRC (#opendev) if something comes up. We don't need to wait for the meeting to talk to each other :) | 19:44 |
fungi | thanks clarkb! | 19:45 |
clarkb | And we can all have 15 minutes of breakfast/lunch/dinner/etc back | 19:45 |
clarkb | #endmeeting | 19:45 |
opendevmeet | Meeting ended Tue May 3 19:45:11 2022 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 19:45 |
opendevmeet | Minutes: https://meetings.opendev.org/meetings/infra/2022/infra.2022-05-03-19.01.html | 19:45 |
opendevmeet | Minutes (text): https://meetings.opendev.org/meetings/infra/2022/infra.2022-05-03-19.01.txt | 19:45 |
opendevmeet | Log: https://meetings.opendev.org/meetings/infra/2022/infra.2022-05-03-19.01.log.html | 19:45 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!