Wednesday, 2022-08-31

opendevreviewClark Boylan proposed opendev/system-config master: Add a mailman3 list server  https://review.opendev.org/c/opendev/system-config/+/85124800:00
opendevreviewClark Boylan proposed opendev/system-config master: DNM force mm3 failure to hold the node  https://review.opendev.org/c/opendev/system-config/+/85529200:00
johnsomHi all, I'm not sure who to bug about the openinfra/openstack-map repo, but maybe someone here can approve this typo fix patch for Designate? It causes Designate to not be listed for tripleo.  https://review.opendev.org/c/openinfra/openstack-map/+/84077400:32
johnsomIt's been un-reviewed since May.00:32
ianwseems like ttx mostly +2's things there?00:39
opendevreviewMerged zuul/zuul-jobs master: zuul-jobs-test-ensure-python-pyenv: update matchers  https://review.opendev.org/c/zuul/zuul-jobs/+/85391300:52
opendevreviewMerged zuul/zuul-jobs master: Fedora : update to Fedora 36 release nodes  https://review.opendev.org/c/zuul/zuul-jobs/+/85390901:03
*** dasm|off is now known as Guest164504:00
dpawlikianw: hey, could you tell me what is correct  DIB_RELEASE variable value for centos 9 stream image ?07:03
dpawlikis is: 9 or 9-stream?07:03
ianwdpawlik: it should be 9-stream07:04
dpawlikif 9, ok, because many conditions are checking just a numbers, but if 9-stream some of them needs to be fixed07:04
ianwin a lot of places though we are checking =~ 9 to match both a rhel and a 9-stream path though07:05
ianwbasically, "does it start with 9"07:05
dpawlikyhym07:05
dpawlikwill check more carefully.07:06
opendevreviewdaniel.pawlik proposed openstack/diskimage-builder master: Change conditions for checking if DIB_RELEASE is greater than 7  https://review.opendev.org/c/openstack/diskimage-builder/+/85531507:21
opendevreviewdaniel.pawlik proposed openstack/diskimage-builder master: Change conditions for checking if DIB_RELEASE is greater than 7  https://review.opendev.org/c/openstack/diskimage-builder/+/85531507:32
dpawlikcc ianw ^^07:32
*** jpena|off is now known as jpena07:33
ttxjohnsom: oh, I missed that one. Should probably add it to my dashboard...08:44
ttxsorry about that08:45
dpawlikclarkb: thanks for the review 855014. Still in some place it want to install python3-virtualenv https://softwarefactory-project.io/nodepool-builder/nodepool-builder.softwarefactory-project.io/upstream-centos-9-stream-0000000804.log 08:58
*** dviroel|out is now known as dviroel11:23
*** Guest1645 is now known as dasm13:50
fungiclarkb: i've added our timing and disk usage measurements to the mm3migration pad, as well as a rough draft migration plan13:51
fungii also crossed off the completed todo entries and added a couple more13:57
clarkbfungi: thanks left a couple of notes on your notes. But what you have lgtm15:00
*** dviroel is now known as dviroel|lunch15:25
clarkbfungi: also the newer held node has an updated apache which is set up to hopefully host pipermail archives. If you want to take a look at the updates to the change and/or test that on the held node15:28
clarkbfungi: I've used https://github.com/maxking/docker-mailman/search?q=html_to_plain_text_command to double check the docker images aren't using some other tool. Seems like it really is a bug that lynx isn't installed. I think we can file an issue and send a PR to address that one15:43
clarkbI'll put that together later today. First I need to get some exercise before the day gets too hot15:43
*** dviroel|lunch is now known as dviroel16:25
fungii'm still just trying to update the jitsi docker env files and getting increasingly lost... looks like we "updated" them to be based on a newer config at some point, but still left a lot of options in our copy which were removed upstream16:41
fungiall the xmpp settings, for example. do we need those?16:41
fungithey were in the upstream env example at one point when we originally copied them, but we never removed them when updating to a newer env example which had dropped them16:41
*** jpena is now known as jpena|off16:43
fungithe entire "Advanced configuration options" section of the sample is actually gone16:43
fungiaha, that came in cb5a753 "config: simplify configuration" where they dropped most stuff if the example relied on default values16:45
fungiso basically i need to look through every one of these settings, see if they were default at that time and whether they're still default, and then drop them if so16:52
opendevreviewJeremy Stanley proposed opendev/system-config master: Update Jitsi configs to latest upstream samples  https://review.opendev.org/c/opendev/system-config/+/85538817:08
fungithat's wip since it's just the docker envs so far17:08
fungiclarkb: it seems like meet.conf and settings-config.js are extracted from running containers? what's the best way to get updated versions of those?17:17
clarkbfungi: I think I just pulled them out of their git repo for the dockerfiles17:47
clarkbfungi: https://github.com/jitsi/docker-jitsi-meet/blob/master/web/rootfs/defaults/settings-config.js17:48
clarkbhttps://github.com/jitsi/docker-jitsi-meet/blob/master/web/rootfs/defaults/meet.conf ?17:48
fungioh, yep there they are17:48
fungisorry, i got it in my head those were in the jitsi-meet repo like the interface config17:49
clarkbI decided to skip filing an issue and making a PR. Just a PR seems sufficient for this one line update: https://github.com/maxking/docker-mailman/pull/55217:58
fungioh, awesome18:00
opendevreviewClark Boylan proposed zuul/zuul-jobs master: Speed up log file fetching tasks  https://review.opendev.org/c/zuul/zuul-jobs/+/85540218:19
opendevreviewClark Boylan proposed zuul/zuul-jobs master: Speed up log file fetching tasks  https://review.opendev.org/c/zuul/zuul-jobs/+/85540218:21
opendevreviewJeremy Stanley proposed opendev/system-config master: Update Jitsi configs to latest upstream samples  https://review.opendev.org/c/opendev/system-config/+/85538818:45
fungiinfra-root: okay, i *think* that's ^ complete18:45
clarkbfungi: my PR to the docker images seems to be breaking beacuse django has invalid i18n strings: https://app.circleci.com/pipelines/github/maxking/docker-mailman/1171/workflows/d518e14b-08f7-4af9-ba1e-a949be339788/jobs/2973?invite=true#step-106-153718:46
fungiyeesh18:46
clarkbfungi: do you know why .Env. prefixes were removed from some vars in https://review.opendev.org/c/opendev/system-config/+/855388/2/playbooks/roles/jitsi-meet/files/meet.conf but not all?18:49
clarkbfungi: left some comments, but I'll try to compare and sanity check after lunch18:53
fungii do not know, but can probably go diving in their revision history to find out19:00
*** dviroel is now known as dviroel|afk19:47
fungiclarkb: is this fatal? https://zuul.opendev.org/t/openstack/build/1575fb542b584a9c9890aaae8a9d2403/log/meetpad01.opendev.org/docker/jitsi-meet-docker_web_1.txt19:51
fungitestinfra said it couldn't connect to 443/tcp, so i'm guessing that's it19:51
fungihttps://github.com/jitsi/docker-jitsi-meet/blob/master/web/rootfs/defaults/meet.conf#L91 is what i think it's complaining about19:51
clarkbyes I suspect that is fatal19:57
fungiour compose file doesn't specify any particular versions, so i guess we install latest always?19:57
clarkbyes we install latest19:58
clarkbhttps://github.com/jitsi/docker-jitsi-meet/blob/1c93e1b74d773706a2e780458950231148ee0003/web/rootfs/defaults/nginx.conf#L59 do we override nginx.conf too? if so maybe we need to update it to pick this up19:58
clarkbbut I don't know enough about nginx to know what it expects from that19:58
fungioh19:59
fungii also notice our compose file is forked from the docker-jitsi-meet repo so may need to merge from a new version of that too19:59
clarkbinfra-root if you have time for https://review.opendev.org/c/opendev/system-config/+/855279 we suspcet that will fix refstack result uploads20:02
fungiit doesn't appear as though we have previously forked their nginx.conf file so it should still be the one in their master branch20:03
fungilooks like all that was added several months ago in https://github.com/jitsi/docker-jitsi-meet/commit/0cbfbfd20:08
fungii'll let it rattle around in my noggin whilst knocking out some yardwork20:08
opendevreviewClark Boylan proposed zuul/zuul-jobs master: Speed up log file fetching tasks  https://review.opendev.org/c/zuul/zuul-jobs/+/85540220:11
opendevreviewClark Boylan proposed zuul/zuul-jobs master: Exercise stage-output extensions_to_txt in testing  https://review.opendev.org/c/zuul/zuul-jobs/+/85543420:11
clarkbfungi: googling around does show that map line I linked to is what defines that variable20:14
fungii don't see it in https://zuul.opendev.org/t/openstack/build/1575fb542b584a9c9890aaae8a9d2403/log/meetpad01.opendev.org/jitsi-meet/web/nginx/nginx.conf20:20
fungiwhere would that be coming from?20:20
fungimaybe we're supposed to be copying that file somewhere and it's missing?20:22
clarkbfungi: I think https://hub.docker.com/r/jitsi/web/tags?page=1&name=latest is the issue compare to the stable tag20:23
clarkbI think the lesson here is that latest is unreliable because people will stop using it randomly :/20:24
clarkbI suspec that if you update to the stable tag it will work20:24
fungioh, interesting20:27
fungibut these are the configs from the master branch20:27
clarkbyes they stopped updating their latest tag 4 months ago and we're using configs that are newer than that20:27
fungii notice there's an unstable tag mentioned as the default in their compose file on master, i guess that's it20:28
clarkbThere is no stbale or unstable branch I think that has to do with what jitsi they install and then tag the appropriate image uploads?20:28
fungiright, i'm as of yet unclear on how to map latest to a git state20:28
clarkbya the stable tags include jitsi meet releases20:28
fungioh, latest maps to a stable image tag which then corresponds to a git tag name?20:29
clarkbfungi: maybe grab the config state based on when they updated the changelog?20:29
fungimaybe20:29
clarkbit maps to a jitsi meet git tag20:29
clarkbnot a gitsi meet docker repo git tag20:29
fungii'll try to take a closer look after yardwork20:29
clarkboh actually maybe both. Github's filter doesn' tseem to work properly20:30
clarkbfungi: https://github.com/jitsi/docker-jitsi-meet/tree/stable-7648-4 that appears to be the ocntent for the most recent stable images20:30
fungithanks!20:31
opendevreviewClark Boylan proposed zuul/zuul-jobs master: Exercise stage-output extensions_to_txt in testing  https://review.opendev.org/c/zuul/zuul-jobs/+/85543420:38
opendevreviewClark Boylan proposed zuul/zuul-jobs master: Speed up log file fetching tasks  https://review.opendev.org/c/zuul/zuul-jobs/+/85540220:38
clarkbfungi: I think the mailman container build issues may originate in the upstream mailman translations20:40
opendevreviewMerged opendev/system-config master: Install refstack with openstack constraints  https://review.opendev.org/c/opendev/system-config/+/85527920:46
clarkbonce that deploys I think we need to manually restart the service. I'm not 100% sure of that but I'll take a look later20:47
clarkbit apperas to have restarted itself20:52
fungihow nice of it!20:59
opendevreviewClark Boylan proposed zuul/zuul-jobs master: Speed up log file fetching tasks  https://review.opendev.org/c/zuul/zuul-jobs/+/85540221:22
*** dasm is now known as dasm|off21:40
opendevreviewClark Boylan proposed zuul/zuul-jobs master: Speed up log file fetching tasks  https://review.opendev.org/c/zuul/zuul-jobs/+/85540221:40
*** rlandy is now known as rlandy|bbl22:25
clarkbfungi: you haven't used the newer of the two mm3 held nodes yet have you? I'm working on the mariadb my.cnf update for max allowed packet and would like to rotate thta held node out hwen I push the change up22:49
fungii have not, no22:50
fungiand i don't need the older one now if you want to trash them both22:50
opendevreviewMerged zuul/zuul-jobs master: Exercise stage-output extensions_to_txt in testing  https://review.opendev.org/c/zuul/zuul-jobs/+/85543423:03
*** dviroel|afk is now known as dviroel23:12
opendevreviewClark Boylan proposed opendev/system-config master: Add a mailman3 list server  https://review.opendev.org/c/opendev/system-config/+/85124823:15
opendevreviewClark Boylan proposed opendev/system-config master: DNM force mm3 failure to hold the node  https://review.opendev.org/c/opendev/system-config/+/85529223:16
clarkbif I didn't fail at ansible I think that will do it for us. Ne whold in place. I cycled out the old new one but will leave the old old one for now since it potentially has good data on it23:17
clarkbfungi: an interesting thing I learned is that by default mysqldump has a higher value than mysql. 24MB and 16MB respecitvely if I read docs properly23:20
clarkbThe issue is mysqldump will apparently be more verbose or something in some scenarios23:21
clarkbanyway that update should keep a larger value for mysqldump, but we should check our backups function with the large data in the db23:21
clarkbIn theory we can't insert anything larger than the smaller value that mysql respects so we'll be fine23:21
fungicool, i should probably plan to do another openstack-discuss import on the new hold23:36
fungiand make sure it runs clean23:37
clarkb++23:39
clarkbthere is at least one bug with that. Apparnetly mysqlupgrade is run by the container and it reads client configs but it doesn't support that flag23:51
clarkbbut then also https://zuul.opendev.org/t/openstack/build/8e4d10ba5a5348f8ba104dd150750277/log/lists99.opendev.org/docker/mailman-compose_database_1.txt#88 :/23:52
clarkbI'm going to fix the client issue in case that is causing the booted up db to be sad23:52
clarkbBut I suspect something else is unhappy23:52
opendevreviewClark Boylan proposed opendev/system-config master: Add a mailman3 list server  https://review.opendev.org/c/opendev/system-config/+/85124823:53
opendevreviewClark Boylan proposed opendev/system-config master: DNM force mm3 failure to hold the node  https://review.opendev.org/c/opendev/system-config/+/85529223:53
clarkband now dinner23:54

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