Monday, 2025-01-13

ianwi've got nb04 cleanup running in a screen ... it's taken all day.  i stopped the builder, but will let it restart with any next ansible run as the running rm will only delete the old files, it should have enough space to try new builds06:33
fungithanks for doing that ianw!13:47
*** ykarel_ is now known as ykarel15:02
clarkbya usually if you start an rm that gets enough headroom going before the next hourly jobs begin15:45
fricklerseems like the rm finished leaving ~50% free on /opt and one successful build finished 1h ago, too15:49
clarkbmy distro has all the updates today.... the post holiday rush. Once I've rebooted for that I'm going to dive into paste02 booting and enrollment and hoping for gitea upgrade reviews if they haven't been posted yet. We can probably do that upgrade soonish15:49
clarkbthen I need to look into meeting prep and our meetup planning15:49
clarkbfor record keeping purposes `image = conn.create_image('Ubuntu Noble OpenDev 20250110', filename='/home/tonyb/noble-server-cloudimg-amd64.vhd', wait=True)` is what I ended up doing for rax image uploads15:50
clarkbthen manual boots look like: `conn.create_server('clarkb-test-sdk', image='Ubuntu 22.04 LTS (Jammy Jellyfish) (Cloud)', flavor='4 GB Performance', key_name='infra-root-keys-2024-04-08', auto_ip=True)`15:51
clarkbhttps://review.opendev.org/c/opendev/system-config/+/938826 is the gitea upgrade change. There is a held node here: https://104.239.145.201:3081/opendev/system-config15:55
clarkbthey did change the UI a bit. Made it narrower with a panel on the left for search and language breakdown rather than having that in the header?16:01
clarkbbut seems to functiona for me16:01
clarkbif you try to do a fuzzy search you get "Fuzzy search is disabled due to performance reasons" in a banner. This is the fix for the memory leak I think16:02
fungithat's unfortunate, i guess we'll need to keep hound around for even longer16:03
clarkbI don't think hound does fuzzy search fwiw. But hound does do regexes16:04
fungiyes, fuzzy searching was the closest thing gitea had to regex searching16:05
fungieven if it wasn't as flexible16:05
clarkb1242/2078 ... this may take a while16:06
clarkbthis is what happens when you have java and ghc installed16:12
opendevreviewClark Boylan proposed opendev/zone-opendev.org master: Add paste02 to DNS  https://review.opendev.org/c/opendev/zone-opendev.org/+/93912316:59
opendevreviewClark Boylan proposed opendev/system-config master: Add paste02 to inventory as a new paste server  https://review.opendev.org/c/opendev/system-config/+/93912416:59
opendevreviewClark Boylan proposed opendev/system-config master: Backup paste02 to the backup servers  https://review.opendev.org/c/opendev/system-config/+/93912617:00
opendevreviewClark Boylan proposed opendev/system-config master: Retire paste01 backups on the smaller backup server  https://review.opendev.org/c/opendev/system-config/+/93912817:02
clarkbinfra-root ^ I think we should wait for CI results to come back on 939124 before we land the dns update just to be sure noble and container and lodgeit are all still happy since december's efforts.17:03
clarkband you may want to jump on the server just to check that noble image looks good as well as launch node against it17:04
fricklerclarkb: paste02 lgtm with a quick check. 939123 doesn't update the cname yet, so should be safe to merge?17:32
clarkbfrickler: yes it should be safe to merge. We need to manually stop paste01 services, dump the db, and restore it on 02 then land the CNAME update which si why it isn't done early17:33
clarkbI'm only dropping the cname ttl to 300 to make that process simpler when we get there17:33
clarkbas a reminder this image was the one found in tonyb's homedir. I don't expect any problems doing that but was hoping tonyb could confirm it was good to use17:34
clarkbas fungi mentioend last week we don't expect people to put inappropriate images in their homedir on bridge. And also the timestamps align with the uploads to other clouds so I think it is fine17:35
clarkbfrickler: do you know yet if you might be able to be around for ~January 21-23 timeframe? If not the whoel time thats fine but it would be useful to know if I should try and schedule some early (for me) time during the meetup block18:20
clarkba reminder that https://etherpad.opendev.org/p/opendev-january-2025-meetup is starting to come together with topics and organizational info18:20
fricklerclarkb: not completely sure yet, but I'd say you don't need to schedule anything specifically for me18:27
clarkbok thanks18:29
clarkbfungi: any thoughts on paste02 and/or gitea 1.23.1?18:36
fungihoping to test them out as soon as the package updates on my workstation complete, but they're taking an age because of kernel module build failures. probably just a few more minutes18:38
clarkback thanks. Good luck with the kernel modules18:38
clarkbthankfully my updates this morning seem to have gone well. I haven't noticed any problems anyway18:39
fungiunfortunately it's already upgraded firefox which is therefore refusing to open new tabs until i restart it, which i'd rather do when i reboot for the kernel upgrade that's in progress18:39
clarkbhuh. I use mozilla's FF "stream" and it updates itself in place and it will happily continue to make new tabs after an update and before restarting18:40
fungiyeah, if i try to open something in a new tab it tells me "Gah. Your tab just crashed." and if i try to "restore this tab" it says "Restart to Keep Using Firefox"18:41
clarkbansible is aggressively pruning python support. Curiously the powershell version they support goes back to windows 7....19:30
fungii suspect part of it is that the python module ecosystem has adopted a pattern of dropping support for any python versions as soon as the corresponding upstream cpython reaches eol, and a majority of those also don't backport security fixes, so this drives ansible to perpetually update to the newest versions of their dependencies and that cuts them out of being able to work with19:33
fungiolder python19:33
clarkbcould be. Its been a while since I looked at hte remote python ansible generates, but at the time it was very simple and largely relied on stdlib19:34
fungiclarkb: is 104.239.145.201 the held gitea node? if so, i don't see the new sidebar you were mentioning?19:40
clarkbfungi: its the right side not left (I think I typed left for whatever reason)19:40
clarkbbut the search bar is there and the language breakdown instead of being in the same vertical column as the files19:40
fungiand it's in the code search results view?19:40
clarkbits here: https://104.239.145.201:3081/opendev/system-config19:41
clarkbcompared to https://opendev.org/opendev/system-config19:41
fungiah, that space. got it19:41
fungiokay, looks like the same information as in the previous version, just some of it moved over to the right19:43
clarkbya I think the idea there is to mimic github...19:43
fungiunfortunately that's a pretty massive waste of screen space, but whatever19:43
clarkbit works but ya its wastes space19:43
fungii already use a portrait orientation screen, so this just leaves a huge stripe of unused space down the right side19:44
fungioh well19:44
clarkbI'm going to work on lunch nowish. I'm also hoping to go out on a bike ride later this afternoon. But otherwise I'm around and can pay attention to paste and/or gitea19:45
fungianyway, new gitea version seems to be working for me19:45
opendevreviewMerged opendev/zone-opendev.org master: Add paste02 to DNS  https://review.opendev.org/c/opendev/zone-opendev.org/+/93912319:55
opendevreviewClark Boylan proposed opendev/system-config master: Update Gerrit images to 3.10.4 and 3.11.1  https://review.opendev.org/c/opendev/system-config/+/93916720:49
clarkbthese releases were just published20:49
clarkbas noted in the commit message bundling the new images up with restarts for h2 compaction config updates may be a good idea20:50
clarkbfungi: looks like wiki may be sad again?20:54
clarkbI wish there was a more effective "please be kind" sign/tool/roadblock for the ai crawlers20:54
fungichecking20:55
fungiwhen i try to authenticate via ubuntuone, mw responds with 'Verification failed: Verification of the OpenID URL failed. Error message: "Bad signature"'20:57
clarkbya I just got that too20:57
fungissh is being very slow to connect too20:57
clarkbloading was really slow before I gto that point though20:57
fungiload average is very low though20:58
fungioh wow, swap is exhausted20:58
fungimemcached and java are eating a ton of memory, but collectively so are all the apache processes20:59
clarkbjava is elasticsearch iirc20:59
fungii'm just going to reboot the server20:59
clarkback20:59
fungiwho knows what state some of those processes are in due to memory allocation failures20:59
clarkbthe paste02 change hit docker hub rate limits21:02
opendevreviewClark Boylan proposed opendev/system-config master: Mirror mariadb:10.11 to quay  https://review.opendev.org/c/opendev/system-config/+/93916921:04
fungigrr21:05
clarkband ^ is a response to that. We should be able to swap our deployments over to the mirrored image if we do that21:05
clarkbfungi: I was able to login just now21:12
clarkbmanaged to do a first pass update on a meeting agenda for tomorrow21:18
fungiexcellent, thanks for confirming!21:20
opendevreviewMerged opendev/system-config master: Mirror mariadb:10.11 to quay  https://review.opendev.org/c/opendev/system-config/+/93916921:22
opendevreviewMerged openstack/project-config master: Add refs/tags/* acls for openstack-helm projects  https://review.opendev.org/c/openstack/project-config/+/93869821:38
corvusclarkb fungi : can you review https://review.opendev.org/938989 to add a container mirror job pls?21:41
clarkbdone21:49
clarkbcorvus: I realized another reason to run the mirroring job prior to periodic is it that it would ensure the opendev periodic jobs pull a more up to date image if we switch opendev over to the quay mirror for things like mariadb21:49
clarkbI don't think that is urgent. Updates for things like mariadb are few and far between and we can manually enqueue the jobs if we need thing faster (or fetch directly from docker hub etc021:50
opendevreviewMerged opendev/system-config master: Run the jaegertracing mirror job  https://review.opendev.org/c/opendev/system-config/+/93898921:55
corvusgood point; delayed by 1 day is probably okay for us 99% of the time, but a smidge earlier would be better.21:57
clarkbdoes anyone else have updates for the meeting agenda?23:46
clarkbI'll get that sent out soonish if not23:46
fungiargh, 939124 is failing in the gate again for the same reason, i think23:46
clarkbfungi: after tonights periodic job runs we should be able toswitch that image over to pulling from quay23:46
clarkband just land the change tomorrow23:46
fungifatal: unable to access 'https://github.com/Matty9191/ssl-cert-check/': The requested URL returned error: 50023:47
fungihuh, not tyhe same!23:47
clarkbhrm what fetches taht?23:47
fungiTASK [install-certcheck : Pull latest ssl-cert-check from git]23:47
clarkbis that what we use to check our ssl certs?23:47
corvusprobably github under ai training spider dos23:47
clarkbah yup that is what we use it for23:47
fungii wonder why we don't install a distro package of that23:48
corvusit's in noble23:48
fungiand jammy, and focal...23:49
corvusPackage: ssl-cert-check23:49
corvusHomepage: https://prefetch.net/articles/checkcertificate.html23:49
fungisame version in all (4.14)23:49
clarkbre switching images over to quay we do want to be careful that we don't go backwards in time. Though I suspect that is generally fine23:49
corvusthat points to the same github repo23:49
clarkbso basically we check docker hub and quay have the same image before approving the transition in git23:49
corvusor verify we haven't restarted in prod since last successful mirror?23:50
fungifor ssl-cert-check, we're basically grabbing a 4-year-stale git repo over and over. version is the same as what's packaged in ubuntu/debian23:52
fungii'll see if i can clean that up23:52
fungiwe have an entire role dedicated to it23:52
clarkbthanks23:53
clarkbits also probably small enoguh we could vendor it too23:53
fungiwell, we have a bunch of extra stuff around it (cronjob, dedicated user, config...)23:56
fungii think i can just improve the installation method in the role and call it done23:57

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