Thursday, 2022-02-17

opendevreviewSteve Baker proposed openstack/diskimage-builder master: Replace kpartx with qemu-nbd in extract-image  https://review.opendev.org/c/openstack/diskimage-builder/+/82861701:01
opendevreviewSteve Baker proposed openstack/diskimage-builder master: rhel: work around RHEL-9 BLS issues  https://review.opendev.org/c/openstack/diskimage-builder/+/82962001:01
opendevreviewSteve Baker proposed openstack/diskimage-builder master: Move grub-install to the end, and skip for partition images  https://review.opendev.org/c/openstack/diskimage-builder/+/82697601:01
kevinz_frickler: Yes now it is refreshed.01:43
fungithanks kevinz_!01:44
kevinz_Yw01:44
*** ysandeep|out is now known as ysandeep01:59
*** pojadhav|out is now known as pojadhav03:50
*** ysandeep is now known as ysandeep|afk03:54
*** ysandeep|afk is now known as ysandeep05:07
dpawlikclarkb, fungi: hey. I find out what was going on with log workflow - services were out of memory and the gearman worker (what is interesting) was sending empty messages to logstash service. Today I check the traffic with tcpdump -X parameter. Earlier without -X all was "fine". 07:50
dpawlikI added swap file and I will monitoring that. If all will be fine we can ask others to check the service07:50
dpawlikor maybe rr has done something 07:54
*** amoralej|off is now known as amoralej08:16
*** jpena|off is now known as jpena08:36
*** ysandeep is now known as ysandeep|lunch08:41
opendevreviewJoan Gilabert proposed zuul/zuul-jobs master: Add patch to list of build dependencies  https://review.opendev.org/c/zuul/zuul-jobs/+/82906309:16
*** pojadhav is now known as pojadhav|lunch09:27
*** ysandeep|lunch is now known as ysandeep09:36
*** pojadhav|lunch is now known as pojadhav10:13
*** dviroel|out is now known as dviroel11:00
*** rlandy|out is now known as rlandy|ruck11:13
*** ysandeep is now known as ysandeep|break12:22
*** rlandy|ruck is now known as rlandy|ruck|mtg12:43
*** pojadhav is now known as pojadhav|afk12:53
NeilHanlonmorning all :) I think https://review.opendev.org/c/openstack/project-config/+/828435 is ready to proceed if anyone has some spare cycles13:10
*** amoralej is now known as amoralej|lunch13:21
dpawlikclarkb, fungi: seems that gearman worker is a bottleneck. We will work on improving the workflow13:30
*** sboyron_ is now known as sboyron13:33
NeilHanlonhm, this appears to be py3 code in a py2 env: https://zuul.opendev.org/t/openstack/build/cf6a7c769b614efea6a20a6dea58da6813:42
fricklerinfra-root: looks like project-config-grafyaml is still using py2.7, not sure if the failure is actually related, but we should include that on our list of things needing updates https://zuul.opendev.org/t/openstack/build/cf6a7c769b614efea6a20a6dea58da6813:43
NeilHanlonoh hey, jinx :P 13:43
frickleror what NeilHanlon says ;)13:43
NeilHanlonhttps://opendev.org/openstack/project-config/src/branch/master/tox.ini#L8713:45
opendevreviewNeil Hanlon proposed openstack/project-config master: remove basepython override for grafyaml  https://review.opendev.org/c/openstack/project-config/+/82971213:47
fricklerhttps://pypi.org/project/python-slugify/ still builds py2.py3 wheels, so pip tries to install it into py2.7. and they had a new release yesterday13:47
fricklerNeilHanlon: o.k., that line was from 2015, but seems it might really be that simple13:50
NeilHanlonthat's sorta what I'm thinking, but more context from infra-root is probably needed13:50
opendevreviewNeil Hanlon proposed openstack/project-config master: Add rockylinux-8 to nodepool configuration  https://review.opendev.org/c/openstack/project-config/+/82843513:51
NeilHanlonor pin python-slugify in grafyaml to <5.0.013:54
fricklerNeilHanlon: running locally works just fine for me with py3.9, so I'd prefer that path13:54
opendevreviewNeil Hanlon proposed opendev/grafyaml master: Pin python-slugify to <6.0.0  https://review.opendev.org/c/opendev/grafyaml/+/82971413:58
opendevreviewNeil Hanlon proposed openstack/project-config master: Add rockylinux-8 to nodepool configuration  https://review.opendev.org/c/openstack/project-config/+/82843514:00
fricklerNeilHanlon: maybe I used the wrong wording, what I prefer is 82971214:04
fricklersorry for the confusion14:04
NeilHanlonah, no problem--my misunderstanding. I should have clarified with you14:10
NeilHanlonrestored 82971214:10
opendevreviewNeil Hanlon proposed openstack/project-config master: remove basepython override for grafyaml  https://review.opendev.org/c/openstack/project-config/+/82971214:11
NeilHanlonand fixed the commit message a bit14:11
opendevreviewNeil Hanlon proposed openstack/project-config master: Add rockylinux-8 to nodepool configuration  https://review.opendev.org/c/openstack/project-config/+/82843514:16
*** amoralej|lunch is now known as amoralej14:19
fricklerNeilHanlon: btw., you could also have rebased 828435 on top of 829712, that way you wouldn't have lost the existing votes14:30
NeilHanlonah, I didn't realize that14:33
opendevreviewMerged openstack/project-config master: remove basepython override for grafyaml  https://review.opendev.org/c/openstack/project-config/+/82971214:37
fricklerNeilHanlon: for changes within the same repo that is my preferred way of doing things, since also gerrit then shows a list of all patches in a stack and thus makes navigation easier14:40
opendevreviewMerged openstack/project-config master: Add rockylinux-8 to nodepool configuration  https://review.opendev.org/c/openstack/project-config/+/82843514:41
NeilHanlongotcha, makes a lot of sense. I'm still slowly learning gerrit more14:41
NeilHanlonTY for the help14:41
*** ysandeep|break is now known as ysandeep14:42
NeilHanlonis there a way to monitor the nodepool rollout to check for any issues?14:45
fungiNeilHanlon: image build logs are published from https://nb01.opendev.org/ and https://nb02.opendev.org/14:51
NeilHanlonfungi: ack ty!14:56
fricklerthere's a failure already in https://nb01.opendev.org/rockylinux-8-0000000001.log which needs to be looked at I think15:33
NeilHanlontaking a look, maybe something different about how it's built on nodepools than in CI for DIB?16:04
*** ysandeep is now known as ysandeep|out16:19
clarkbNeilHanlon: the CI builds tend to be a lot simpler due to time constraints16:20
fungipackage coreutils-8.30-12.el8.x86_64 conflicts with coreutils-single provided by coreutils-single-8.30-12.el8.x86_6416:22
fungithat's... neat16:22
fungiyeah, so that's probably why it didn't show up in ci jobs for dib... we add coreutils in our infra-package-needs element16:23
fungihttps://opendev.org/openstack/project-config/src/branch/master/nodepool/elements/infra-package-needs/package-installs.yaml#L216:24
fungii guess rocky bootstrapping ends up with coreutils-single installed and then we try to install coreutils and they're not allowed to both be installed in the same system but dnf prefers to error rather than resolve it?16:25
fungii'm not positive what the solution should be, but maybe map coreutils to coreutils-single in here? https://opendev.org/openstack/project-config/src/branch/master/nodepool/elements/infra-package-needs/pkg-map#L16-L2216:27
fungiNeilHanlon: ^ do you happen to know the difference between those packages and whether they're interchangeable?16:27
opendevreviewClark Boylan proposed opendev/system-config master: Remove mirror ports 4444 and 8081 from the firewall  https://review.opendev.org/c/opendev/system-config/+/82974416:33
opendevreviewMerged opendev/system-config master: Update Interop doc  https://review.opendev.org/c/opendev/system-config/+/81698216:48
*** marios is now known as marios|out16:51
NeilHanlonfungi: as I understand it,  coreutils-single is a slimmed down version of coreutils for containers, basically. Probably the right think to do would be for me to change the rockylinux-container element to swap coreutils in for -single, since these are not containers16:52
NeilHanlons/think/thing16:52
fungiahh16:52
fungigot it, so this is probably an upshot of our containerfile method16:53
NeilHanlonyeah, a bit. i'll do a quick compare between the kickstarts for container vs cloud and see if there's something else we might want, too16:54
clarkbdo we need to pause the builds in the meantime?16:54
clarkbiirc that is easy with a command now16:54
fungii can16:55
NeilHanlonThank you16:55
fungii've done a `nodepool image-pause rockylinux-8`16:55
clarkbthanks16:56
fungineed to remember to image-unpause it when we're ready to resume trying16:56
NeilHanloncoreutils-single seems to be the only problematic bit16:58
opendevreviewNeil Hanlon proposed openstack/diskimage-builder master: Swap coreutils-single for coreutils in Rocky Linux container builds  https://review.opendev.org/c/openstack/diskimage-builder/+/82974717:00
clarkbNeilHanlon: fungi: I wont approve that yet since the rocky builds appear to be non voting. But once we get some signal back we can likely land that17:04
fungithanks17:04
fungionce it lands we'll need a new dib release request, then after that merges we need to increase the minimum dib in nodepool's requirements, then after that merges and builds nodepool's container images we should watch them get pulled and restarted on the builders, after which we can unpause?17:06
clarkbthat sounds right17:06
*** artom__ is now known as artom17:11
*** rlandy|ruck|mtg is now known as rlandy|ruck17:12
*** eandersson8 is now known as eandersson17:19
NeilHanlonclarkb: ack, thanks!17:27
fungiNeilHanlon: another tip, for a quick change like that, making sure your branch is up to date with the current state of master first means that, assuming no revisions are needed and nothing else merges in the interim, we can know in advance what the commit id might be (don't rebase that one though, just a suggestion for the future)17:32
fungiif it had been based on current master, i'd have gone ahead and prepped a release request referencing that commit17:32
NeilHanlonoh, I thought I had rebased it to the tip17:32
clarkbfungi: releases are not managed that way17:33
clarkbfungi: this is intentioanl because it is a chicken and egg to have dib released by the release tooling17:33
fungioh, is dib independent release? okay, that's easier then17:33
*** jpena is now known as jpena|off17:34
fungilooks like it's had a doc update, some bootloader cleanup, and netifs names fallback changes merged since the last tag, so all minor fixes from the looks of it... should be able to release as 3.18.1 once that change merges17:36
clarkbit is probably worth double checking with ianw before making a release just in case the bootloader stuff is halfway done or there is some additional needed update17:37
fungiyep, he's the one who's pushed all the recent tags, so i figure we can bring it up with him once he's awake/around17:38
opendevreviewMerged opendev/system-config master: Remove mirror ports 4444 and 8081 from the firewall  https://review.opendev.org/c/opendev/system-config/+/82974417:58
clarkbfungi: https://review.opendev.org/c/opendev/system-config/+/829615 and https://review.opendev.org/c/openstack/project-config/+/829121 are another couple of easy reviews if you have a moment18:07
*** sshnaidm is now known as sshnaidm|afk18:17
fungisure thing18:17
*** amoralej is now known as amoralej|off18:28
opendevreviewMerged openstack/project-config master: Set noop jobs on opendev repos for retirement  https://review.opendev.org/c/openstack/project-config/+/82912118:35
clarkbapparently when browser versions enter 3 digit territory (they are near 100 right now at 98ish) a bunch of things are expected to break18:51
clarkbI assume this is somethign we can test if we are worried about it by setting custom user agent values18:52
clarkbbtu also I run firefox beta and maybe that is good enough to catch things early18:52
*** kopecmartin_ is now known as kopecmartin19:11
corvusi plan on restarting zuul-web after lunch19:22
opendevreviewClark Boylan proposed opendev/puppet-apparmor master: Retire this repo  https://review.opendev.org/c/opendev/puppet-apparmor/+/82975919:23
clarkbcorvus: thanks for the heads up19:23
clarkbI'm going to start working on writing a bunch of ^ those changes19:24
opendevreviewMerged opendev/system-config master: Reload haproxy when its config updates  https://review.opendev.org/c/opendev/system-config/+/82961519:25
opendevreviewClark Boylan proposed opendev/puppet-askbot master: Retire this repo  https://review.opendev.org/c/opendev/puppet-askbot/+/82976019:26
opendevreviewClark Boylan proposed opendev/puppet-asterisk master: Retire this repo  https://review.opendev.org/c/opendev/puppet-asterisk/+/82976119:29
opendevreviewClark Boylan proposed opendev/puppet-bandersnatch master: Retire this repo  https://review.opendev.org/c/opendev/puppet-bandersnatch/+/82976219:30
opendevreviewClark Boylan proposed opendev/puppet-bugdaystats master: Retire this repo  https://review.opendev.org/c/opendev/puppet-bugdaystats/+/82976319:32
opendevreviewClark Boylan proposed opendev/puppet-ciwatch master: Retire this repo  https://review.opendev.org/c/opendev/puppet-ciwatch/+/82976419:34
opendevreviewClark Boylan proposed opendev/puppet-diskimage_builder master: Retire this repo  https://review.opendev.org/c/opendev/puppet-diskimage_builder/+/82976619:36
opendevreviewClark Boylan proposed opendev/puppet-germqtt master: Retire this repo  https://review.opendev.org/c/opendev/puppet-germqtt/+/82976719:38
ianwi think dib is releasable, but it seems 829747 failed19:38
fungiyeah, looks like NeilHanlon wanted to discuss some possible solutions19:38
opendevreviewClark Boylan proposed opendev/puppet-grafyaml master: Retire this repo  https://review.opendev.org/c/opendev/puppet-grafyaml/+/82976819:40
opendevreviewClark Boylan proposed opendev/puppet-graphite master: Retire this repo  https://review.opendev.org/c/opendev/puppet-graphite/+/82976919:42
opendevreviewClark Boylan proposed opendev/puppet-haveged master: Retire this repo  https://review.opendev.org/c/opendev/puppet-haveged/+/82979019:43
opendevreviewClark Boylan proposed opendev/puppet-hound master: Retire this repo  https://review.opendev.org/c/opendev/puppet-hound/+/82979119:44
opendevreviewClark Boylan proposed opendev/puppet-infra-cookiecutter master: Retire this repo  https://review.opendev.org/c/opendev/puppet-infra-cookiecutter/+/82979319:46
opendevreviewClark Boylan proposed opendev/puppet-jenkins master: Retire this repo  https://review.opendev.org/c/opendev/puppet-jenkins/+/82979419:47
opendevreviewClark Boylan proposed opendev/puppet-kerberos master: Retire this repo  https://review.opendev.org/c/opendev/puppet-kerberos/+/82979519:49
opendevreviewIan Wienand proposed openstack/diskimage-builder master: Swap coreutils-single for coreutils in Rocky Linux container builds  https://review.opendev.org/c/openstack/diskimage-builder/+/82974719:50
opendevreviewClark Boylan proposed opendev/puppet-lodgeit master: Retire this repo  https://review.opendev.org/c/opendev/puppet-lodgeit/+/82979619:51
ianwNeilHanlon: ^^ it just looks to me like a missing "-y", but i haven't thought about the package conflict yet.  where were you seeing that other error?19:51
opendevreviewClark Boylan proposed opendev/puppet-lpmqtt master: Retire this repo  https://review.opendev.org/c/opendev/puppet-lpmqtt/+/82979819:52
opendevreviewClark Boylan proposed opendev/puppet-mailman master: Retire this repo  https://review.opendev.org/c/opendev/puppet-mailman/+/82979919:53
opendevreviewClark Boylan proposed opendev/puppet-mediawiki master: Retire this repo  https://review.opendev.org/c/opendev/puppet-mediawiki/+/82980019:55
opendevreviewClark Boylan proposed opendev/puppet-meetbot master: Retire this repo  https://review.opendev.org/c/opendev/puppet-meetbot/+/82980119:57
opendevreviewClark Boylan proposed opendev/puppet-mosquitto master: Retire this repo  https://review.opendev.org/c/opendev/puppet-mosquitto/+/82980219:58
opendevreviewClark Boylan proposed opendev/puppet-mqtt_statsd master: Retire this repo  https://review.opendev.org/c/opendev/puppet-mqtt_statsd/+/82980320:00
clarkbSorry about the spam. Thats about half of them so far. I need lunch now though so taking a break20:00
clarkbianw: I think the error was in the nodepool image build logs that we build on either nb01 or nb02 (or maybe both)20:00
fungicleanup is never spam20:02
NeilHanlonianw: good catch, thanks! let me find the log 20:42
opendevreviewClark Boylan proposed opendev/puppet-nodepool master: Retire this repo  https://review.opendev.org/c/opendev/puppet-nodepool/+/82980620:42
opendevreviewClark Boylan proposed opendev/puppet-openafs master: Retire this repo  https://review.opendev.org/c/opendev/puppet-openafs/+/82980720:44
NeilHanlonianw: https://paste.opendev.org/show/bURxRyhjLJP9V2qF7xNV/20:44
ianwNeilHanlon: oh, sorry, i meant the grub error from the other change20:45
NeilHanlonah20:45
opendevreviewNeil Hanlon proposed openstack/diskimage-builder master: Swap coreutils-single for coreutils in Rocky Linux container builds  https://review.opendev.org/c/openstack/diskimage-builder/+/82974720:46
opendevreviewClark Boylan proposed opendev/puppet-openstackci master: Retire this repo  https://review.opendev.org/c/opendev/puppet-openstackci/+/82980820:46
opendevreviewClark Boylan proposed opendev/puppet-pgsql_backup master: Retire this repo  https://review.opendev.org/c/opendev/puppet-pgsql_backup/+/82980920:48
NeilHanlonlol.. forgot to refresh before submitting that update. was already fixed by frickler!20:48
opendevreviewClark Boylan proposed opendev/puppet-planet master: Retire this repo  https://review.opendev.org/c/opendev/puppet-planet/+/82981020:49
opendevreviewClark Boylan proposed opendev/puppet-ptgbot master: Retire this repo  https://review.opendev.org/c/opendev/puppet-ptgbot/+/82981120:50
opendevreviewClark Boylan proposed opendev/puppet-puppet master: Retire this repo  https://review.opendev.org/c/opendev/puppet-puppet/+/82981220:51
opendevreviewClark Boylan proposed opendev/puppet-refstack master: Retire this repo  https://review.opendev.org/c/opendev/puppet-refstack/+/82981420:53
opendevreviewClark Boylan proposed opendev/puppet-ssl_cert_check master: Retire this repo  https://review.opendev.org/c/opendev/puppet-ssl_cert_check/+/82981520:54
*** dviroel is now known as dviroel|out20:56
opendevreviewClark Boylan proposed opendev/puppet-statusbot master: Retire this repo  https://review.opendev.org/c/opendev/puppet-statusbot/+/82981620:56
opendevreviewClark Boylan proposed opendev/puppet-sudoers master: Retire this repo  https://review.opendev.org/c/opendev/puppet-sudoers/+/82981720:57
opendevreviewClark Boylan proposed opendev/puppet-translation_checksite master: Retire this repo  https://review.opendev.org/c/opendev/puppet-translation_checksite/+/82981820:58
opendevreviewClark Boylan proposed opendev/puppet-unattended_upgrades master: Retire this repo  https://review.opendev.org/c/opendev/puppet-unattended_upgrades/+/82981921:00
opendevreviewClark Boylan proposed opendev/puppet-unbound master: Retire this repo  https://review.opendev.org/c/opendev/puppet-unbound/+/82982021:01
opendevreviewClark Boylan proposed opendev/puppet-zuul master: Retire this repo  https://review.opendev.org/c/opendev/puppet-zuul/+/82982121:02
opendevreviewClark Boylan proposed opendev/askbot-theme master: Retire this repo  https://review.opendev.org/c/opendev/askbot-theme/+/82982221:04
opendevreviewClark Boylan proposed opendev/germqtt master: Retire this repo  https://review.opendev.org/c/opendev/germqtt/+/82982321:07
corvusrestarting zuul-web now21:07
opendevreviewClark Boylan proposed opendev/lpmqtt master: Retire this repo  https://review.opendev.org/c/opendev/lpmqtt/+/82982421:08
corvus#status log restarted zuul-web on commit ba041a3d8ba31355a9057367c6b836589f9fe805 to address log streaming errors21:09
opendevstatuscorvus: finished logging21:09
opendevreviewClark Boylan proposed opendev/mqtt_statsd master: Retire this repo  https://review.opendev.org/c/opendev/mqtt_statsd/+/82982521:11
clarkbok that should be all of the retirement as identified on my etherpad21:11
clarkbOnce those land the next step is to mark them retired in projects.yaml and remove their zuul configuration and any gerritbot content21:11
opendevreviewSteve Baker proposed openstack/diskimage-builder master: rhel: work around RHEL-9 BLS issues  https://review.opendev.org/c/openstack/diskimage-builder/+/82962021:19
opendevreviewSteve Baker proposed openstack/diskimage-builder master: Replace kpartx with qemu-nbd in extract-image  https://review.opendev.org/c/openstack/diskimage-builder/+/82861721:19
clarkbfungi: did the gerrit rebuild end up happy?21:38
fungiclarkb: it succeeded, yes, and the dnm change tripped the autohold as well... https://173.231.255.108/22:29
fungiclarkb: though doesn't look like it used your fix. see the gitea link at https://173.231.255.108/c/x/test-project/+/2/1/file-2.txt22:30
fungistill has refs/changes in it22:31
fungimaybe we grabbed the wrong repo state for gerrit?22:31
clarkbfungi: v3.4.3-45-g4045c7c9a6 is the tip of 3.4 so maybe we broke it when we implemented davido's refactoring ...23:49
clarkbbah we did23:50
clarkbarg23:50
clarkbI'm working on a fix23:51
*** rlandy|ruck is now known as rlandy|out23:53
fungithanks23:56
clarkbfungi: https://gerrit-review.googlesource.com/c/gerrit/+/33059923:59
clarkbI guess we set a depends on that and triple check it is working then ask davido to rereview23:59

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