Wednesday, 2025-08-06

tonybclarkb: the plan is to be in MN during the pre-PTG01:56
*** darmach45 is now known as darmach408:20
stephenfinfungi: there are more changes (proper pyproject.toml support), but I don't think I'll be able to get them done in the next two weeks, so we should probably release what we have09:23
stephenfiniirc pbr isn't released with the usual tooling so that's presumably on ye to do?09:23
fricklerstephenfin: what about https://review.opendev.org/c/openstack/pbr/+/942594 and the testing that fungi asked for? do you want to work on that or maybe kevko can?11:54
gouthamro/ are we aware of any problems with meetpad today?14:16
gouthamrwe have a bunch of people getting booted14:16
fungithis is the first i've heard it mentioned14:21
Clark[m]I used meetpad yesterday with no issues. I don't see any emails announcing jitsi meet releases so don't think it updated overnight but I haven't checked the server directly 14:21
fungii'm on my way out to run some quick errands so can't look into it just yet14:21
fungiare they all coming from the same network? same region of the world? any other commonality14:22
clarkbya any more info you can share to help narrow this down will be helpful. I'll spot check the servers momentarily14:43
clarkbcontainers have been up for 12 days confirming that we haven't updated them since yesterday when fungi and I successfully used meetpad14:44
opendevreviewJames E. Blair proposed zuul/zuul-jobs master: Synchronize upload-image-s3 to upload-image-swift  https://review.opendev.org/c/zuul/zuul-jobs/+/95637814:45
clarkblooking at the jicofo logs on meetpad02 I see what appears to be clients leaving normally as far as the server is concerned14:48
clarkbah the jvb logs indicate client connectivity checks are failing14:50
clarkb"is considered disconnected.  No activity14:51
clarkband "(stream.RTP), failing"14:51
clarkbhowever that should just be for the video stream. It looks like the udp packets are not flowing to those clients (possible firewall problems?)14:51
clarkbgouthamr: I think my suggestion would be to disable video and see if that helps since the jvb portion is just video14:52
gouthamrunfortunately we had to switch :( because we were in the thick of a design call.. hate using Google Meet, but we resorted to it14:55
opendevreviewJames E. Blair proposed openstack/project-config master: Update opendev and zuul tenants to Ansible 11  https://review.opendev.org/c/openstack/project-config/+/95668614:55
clarkbI guess it would be useful to know if this client had ever used the service successfully before from that network location. But I'm thinking this is a network problem on the client side or at least between the client and server now14:56
gouthamrthank you, I’ll check on the call14:58
clarkbinfra-root I've updated the pre ptg etherpad with three time blocks: october 7 1800-2000 UTC (this replaces our meeting that week), october 8 1500-1700 UTC and october 9 1500-1700 UTC. Since tonyb expects to be in MN that week I think those times should work for all of us timezone wise. Let me know if we need small adjustments to account for existing obligations14:58
clarkbhttps://etherpad.opendev.org/p/opendev-preptg-october-2025 is the etherpad14:58
gouthamrone of the attendees was from China, and another from India - will gather their browser deets etc14:58
clarkbgouthamr: but also if they want to test later with video disabled (assuming it wasn't already) that might be helpful too. As the only problems I can see in the log are in the jvb service which is what processes video streams14:59
clarkbstephenfin: pbr uses the normal release process14:59
opendevreviewJames E. Blair proposed zuul/zuul-jobs master: Synchronize upload-image-s3 to upload-image-swift  https://review.opendev.org/c/zuul/zuul-jobs/+/95637815:04
fungi"normal" for openstack release process anyway15:09
fungipropose a tag to the openstack/releases repo, get the oslo ptl or release liaison to +1 it, release managers approve15:10
fungiclarkb: should i go ahead with approving the gitea upgrade change? i'm going to grab lunch real quick but will be around long before it merges15:11
clarkbfungi: ++ I'm around now15:11
fungiin it goes15:11
fungipopping out for a bit, will be back within the hour15:12
stephenfinclarkb: fungi: ack, I proposed https://review.opendev.org/c/openstack/releases/+/95669915:25
clarkbstephenfin: thanks the tag version and commit hash both seem fine to me. I +1'd but that is a normal code review.15:27
stephenfinack15:28
opendevreviewMerged openstack/project-config master: Update opendev and zuul tenants to Ansible 11  https://review.opendev.org/c/openstack/project-config/+/95668615:43
corvusclarkb: i'd like to try migrating the image upload role to zuul-jobs again -- when you have a chance, could you take a look at https://review.opendev.org/956377 and https://review.opendev.org/956378 ?15:44
corvusthat should bring the zuul-jobs version of the role up to what we're doing in zuul-providers, and then we can try the switch again15:44
corvusthat second change is an update to the s3 role, but i think it's worth reviewing and merging together, since it parallels the swift role, but we have actual testing for s3, unlike swift :(15:45
clarkbcorvus: I guess the connection backoff stuff didn't end up helping us with the specific issue we had but it may help us in general so we're keeping it?15:50
corvusclarkb: oh... didn't it?  i thought it was like one of the 3 or 4 things we were having problems with at the same time15:51
corvusor... maybe it just turned it into a different error? :)15:51
clarkbI thought we got back the http return code that caused requests to not backoff15:51
corvusoh yeah.  anyway, yes i think it's harmless to keep.15:52
clarkbbut now that I'm thinking about it we didn't change anything with the swift deployments so maybe this did help. Or the cloud magically fixed it behind the scenes. In any case I don't think it hurts15:52
clarkbcorvus: both lgtm but I left a note on https://review.opendev.org/c/zuul/zuul-jobs/+/956378 you may want to consider for an update or followup15:55
corvusoh yeah let's fix that now15:58
opendevreviewJames E. Blair proposed zuul/zuul-jobs master: Synchronize upload-image-s3 to upload-image-swift  https://review.opendev.org/c/zuul/zuul-jobs/+/95637816:00
clarkbapparently if you run btrfs with linux 6.15.3+ you'll want to grab a fix for log tree corruption16:04
fungiokay, back, i see 956591 is estimating another 23 minutes to finish system-config-run-gitea in the gate16:09
opendevreviewClark Boylan proposed opendev/system-config master: Reapply "Move system-config irc bots into quay.io"  https://review.opendev.org/c/opendev/system-config/+/95670616:15
clarkbthat moves about half of the bots. statusbot, ptgbot and gerritbot are separate16:17
stephenfinfrickler: sorry, I missed your reply earlier. I was hoping someone else could do that. I just rebased it16:25
fungiyeah, i didn't have time to fix up the change either, was hoping the author would16:26
opendevreviewMerged zuul/zuul-jobs master: Update upload-image-swift  https://review.opendev.org/c/zuul/zuul-jobs/+/95637716:28
opendevreviewJames E. Blair proposed opendev/zuul-providers master: Switch to zuul-jobs upload-image-swift  https://review.opendev.org/c/opendev/zuul-providers/+/95101816:34
corvusokay there's the update16:34
opendevreviewMerged zuul/zuul-jobs master: Synchronize upload-image-s3 to upload-image-swift  https://review.opendev.org/c/zuul/zuul-jobs/+/95637816:35
clarkbcorvus: does that need to set the build image name?16:35
clarkbspecifically here: https://review.opendev.org/c/opendev/zuul-providers/+/951018/3/playbooks/opendev-build-diskimage-base/post-inner.yaml16:36
clarkbor do the new defaults cover that for us already?16:36
corvusclarkb: i think the new defaults should cover that; in all the situations this will run in, we'll use the zuul value16:37
clarkbgot it16:37
opendevreviewJames E. Blair proposed openstack/project-config master: Remove nodepool configuration/elements  https://review.opendev.org/c/openstack/project-config/+/95618416:42
corvushttps://review.opendev.org/c/openstack/openstack-zuul-jobs/+/956707 Remove project-config-dib job [NEW]        is a companion to that change ^16:44
opendevreviewMerged opendev/system-config master: Upgrade Gitea to 1.24.4  https://review.opendev.org/c/opendev/system-config/+/95659116:52
clarkbfinally.16:53
fungisure took its time16:54
fungii expect we have options for optimizing that job16:55
clarkbgitea09 is updated16:56
clarkbbrowsing and git clone seem to work16:57
clarkball the giteas are updated now. The job should be finishing up momentarily17:06
fungiyep, all working for me17:06
clarkband the buildset was successful.17:07
opendevreviewClark Boylan proposed opendev/gerritbot master: Reapply "Move gerritbot to quay.io"  https://review.opendev.org/c/opendev/gerritbot/+/95671217:10
opendevreviewClark Boylan proposed opendev/system-config master: Pull gerritbot from quay.io  https://review.opendev.org/c/opendev/system-config/+/95671417:13
clarkbhttps://opendev.org/opendev/system-config/commit/db552d55763598f34a554d2a1594ec77462cd294 replication seems to be working too17:13
fungiclarkb: speaking of images on quay, 956354 wants to mirror another version of docker registry into our quay account17:21
clarkboh i thought I had +2'd that one. Let me rereview after the comments17:22
fungidoesn't look like you reviewed it17:25
clarkbya I must've just looked at it then not commented. probably because Friday was busy17:25
clarkbanyway it looks like this was a shot in the dark attempt at fixing a thing that was actually a problem in the client not the registry17:26
clarkbbbezak: should we abandon that change?17:26
bbezakindeed it was different problem. however at some point we would want newer (maintained) registry version - 3. 17:27
bbezakI think we can proceed with that change then17:28
bbezak clarkb 17:30
clarkbya so for now lets not land it until we decide we need it17:30
bbezakok17:31
opendevreviewClark Boylan proposed opendev/statusbot master: Reapply "Move statusbot to quay.io"  https://review.opendev.org/c/opendev/statusbot/+/95671617:43
opendevreviewClark Boylan proposed opendev/system-config master: Fetch statusbot from quay  https://review.opendev.org/c/opendev/system-config/+/95671717:44
opendevreviewClark Boylan proposed opendev/system-config master: Pull ptgbot from quay.io  https://review.opendev.org/c/opendev/system-config/+/95671917:50
clarkbok that should be all of the changes necessary to update eavesdrop images to publish to quay then have eavesdrop pull them from quay cc infra-root17:51
opendevreviewJeremy Stanley proposed openstack/project-config master: Prepare for retirement of RefStack repositories  https://review.opendev.org/c/openstack/project-config/+/94785917:51
opendevreviewMerged openstack/project-config master: Add jobs for openstack/grian-ui repo  https://review.opendev.org/c/openstack/project-config/+/94825017:52
clarkbthe refstack wind down change runs a lot of jobs18:02
fungiyeah...18:05
opendevreviewMerged openstack/project-config master: Drop retired openstack/identity-api  https://review.opendev.org/c/openstack/project-config/+/95541918:05
fungialso touches a lot of files, so i guess that's expected18:05
opendevreviewMerged openstack/project-config master: Add notification about heat-translator and tosca-parser  https://review.opendev.org/c/openstack/project-config/+/95542018:08
opendevreviewMerged openstack/project-config master: Remove networking-midonet  https://review.opendev.org/c/openstack/project-config/+/91941518:08
clarkbya I don't think it is a problem. More just unexpected18:10
clarkbI think it is due to modifying the run-base playbook and the templates for jobs18:10
clarkbfungi: fyi I went ahead and approved https://review.opendev.org/c/openstack/ptgbot/+/930781 and its parent18:22
fungithanks18:22
clarkbI think the parent is necessary to fix pep8 jobs which failed on my upload to quay change18:22
fungihopefully they still work almost a year later18:23
clarkband we're far enough out from the next ptg that now seems like a good time tostart getting those in. The actual switch to py312 change failed but no logs anymore so I'll recheck that one18:23
fungik18:24
fungiokay, they did actually merge. good18:31
opendevreviewMerged opendev/system-config master: Wind down refstack.openstack.org  https://review.opendev.org/c/opendev/system-config/+/94785619:06
opendevreviewJames E. Blair proposed openstack/project-config master: Remove nodepool configuration/elements  https://review.opendev.org/c/openstack/project-config/+/95618419:38
opendevreviewJames E. Blair proposed openstack/project-config master: Stop running project-config-dib  https://review.opendev.org/c/openstack/project-config/+/95672619:38
opendevreviewMerged opendev/system-config master: Apply UserAgentFilter to every vhost on static  https://review.opendev.org/c/opendev/system-config/+/95561619:39
opendevreviewMerged openstack/project-config master: Stop running project-config-dib  https://review.opendev.org/c/openstack/project-config/+/95672620:35
clarkbfungi: I think the system-config container image move change for irc bots probably wants to go in on friday to avoid restarting limnoria at a bad time. But ptgbot, gerritbot, and statusbot can probably go in at any time? Any concerns with the timing of those three?20:45
funginone whatsoever21:06
fungithe sooner the better21:06
clarkbfungi: maybe we should start with ptgbot since it is the least used right now?21:09
clarkbI can +A the change for that one in order if you think that is a good start21:09
fungior i can, just didn't know if we were ready to start monitoring those21:12
clarkbya I think so. The only primary concern I have is not restarting limnoria during a meeting so that change is a good firday option. The others are probably ok nowish21:12
fungiptgbot change is approved, once that's done i can approve the corresponding system-config one21:13
clarkbawesome21:17
clarkbthe change has merged now we need the iamge to promote21:21
fungiyep21:21
fungiit finished, yeah?21:22
clarkbhttps://quay.io/repository/opendevorg/ptgbot/manifest/sha256:b8edacc3782a0dacfb965fe0b37d178f311cfbc7b0917885c4e91361e531365b that just updated so I think we'regood to proceed now21:22
clarkbhttps://quay.io/repository/opendevorg/ptgbot?tab=tags has the last modified timestamp in its table21:22
fungiit's in21:22
fungii also went ahead and approved the publishing changes for statusbot and gerritbot21:24
opendevreviewMerged opendev/statusbot master: Reapply "Move statusbot to quay.io"  https://review.opendev.org/c/opendev/statusbot/+/95671621:35
opendevreviewMerged opendev/gerritbot master: Reapply "Move gerritbot to quay.io"  https://review.opendev.org/c/opendev/gerritbot/+/95671221:36
fungipromote completed for both of those as well21:38
clarkbhttps://quay.io/repository/opendevorg/gerritbot?tab=tags and https://quay.io/repository/opendevorg/statusbot?tab=tags both show updated timestamps21:40
opendevreviewMerged opendev/system-config master: Pull ptgbot from quay.io  https://review.opendev.org/c/opendev/system-config/+/95671921:51
clarkbthat has deployed and docker ps -a seems to show it running the quay image on eavesdrop0221:57
clarkbso I think that is happy21:57
clarkbopeninfraptg is in #openinfra-events. Probably good enough as a verification?21:58
clarkbfungi: should we proceed wtih gerritbot and statusbot? Those are a bit moe impactful22:01
fungi21:55 --> openinfraptg (~openinfra@eavesdrop02.opendev.org) has joined #openinfra-events22:01
fungiit dropped and rejoined as intended22:01
fungii've approved statusbot/gerritbot config changes now22:02
opendevreviewClark Boylan proposed opendev/system-config master: Run eavesdrop jobs when gerritbot role updates  https://review.opendev.org/c/opendev/system-config/+/95673522:27
clarkbI noticed ^ after you approved those two changes. Not an urgent update as statusbot does trigger the jobs and is queued up behind the gerritbot change22:27
opendevreviewMerged opendev/system-config master: Pull gerritbot from quay.io  https://review.opendev.org/c/opendev/system-config/+/95671422:28
clarkbya as expected ^ that isn't triggering the deployment. but the next change for statusbot should and it will update both22:29
fungioh good22:31
fungiand i've approved 956735 so that won't be an issue in the future. thanks!22:32
clarkband we can plan to migrate the other three images within system-config on friday to avoid meeting interference22:38
opendevreviewMerged opendev/system-config master: Fetch statusbot from quay  https://review.opendev.org/c/opendev/system-config/+/95671722:40
clarkbboth statusbot and gerritbot have been restared on the quay image22:44
clarkbshould we #status log Moved statusbot image to quay as a test?22:44
fungigo for it22:45
fungii saw them both exit and statusbot rejoin too22:45
fungiobviously gerritbot will rejoin when it feels it has something to say to us22:45
clarkb#status log Moved statusbot image to quay.io22:45
clarkbwhen 956735 lands we should get a gerritbot message22:46
fungistatusbot may still be busy joining the remaining channels in its list22:47
opendevstatusclarkb: finished logging22:47
opendevreviewMerged opendev/system-config master: Run eavesdrop jobs when gerritbot role updates  https://review.opendev.org/c/opendev/system-config/+/95673522:47
fungithere it is22:47
clarkbI went looking for statusbot logs and couldn't find them. Any idea where they go?22:47
fungialso confirmed https://fosstodon.org/@opendevinfra and https://wiki.openstack.org/wiki/Infrastructure_Status got your log entry22:47
fungi/var/log/statusbot/ has some logs22:48
clarkbaha I see that bind mount now too22:48
clarkbwe also have it set up to journald log but it must not emit anything to stdout22:49
clarkbok I think these are happy. Thanks22:49
fungilooks like we're through all the ones that won't impact meetbot, so i'm going to call it a night22:49

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