Tuesday, 2021-03-23

openstackgerritJeremy Stanley proposed zuul/zuul-jobs master: WIP: Ensure Gentoo Repo directory  https://review.opendev.org/c/zuul/zuul-jobs/+/78233900:02
fungiprometheanfire: guess we'll see what the jobs report on that ^00:02
*** tosky has quit IRC00:09
*** sshnaidm is now known as sshnaidm|off00:12
prometheanfirewfm00:13
openstackgerritIan Wienand proposed opendev/glean master: Stop requiring /usr/local/bin links for glean.sh  https://review.opendev.org/c/opendev/glean/+/78201000:23
openstackgerritIan Wienand proposed opendev/glean master: Create "legacy" script path  https://review.opendev.org/c/opendev/glean/+/78201600:23
openstackgerritIan Wienand proposed opendev/glean master: Run a glean-early service to mount configdrive  https://review.opendev.org/c/opendev/glean/+/78201700:23
openstackgerritIan Wienand proposed opendev/glean master: Stop requiring /usr/local/bin links for glean.sh  https://review.opendev.org/c/opendev/glean/+/78201000:41
openstackgerritIan Wienand proposed opendev/glean master: Create "legacy" script path  https://review.opendev.org/c/opendev/glean/+/78201600:41
openstackgerritIan Wienand proposed opendev/glean master: Run a glean-early service to mount configdrive  https://review.opendev.org/c/opendev/glean/+/78201700:41
prometheanfirefungi: it looks like `Ensure Gentoo Repo directory` was not run00:43
prometheanfiremaybe the 'when' should be removed00:43
fungiyeah, possibly00:53
fungiprometheanfire: oh! those are handler definitions00:54
fungiwe still need to call them00:54
*** hamalq has quit IRC00:56
openstackgerritJeremy Stanley proposed zuul/zuul-jobs master: WIP: Ensure Gentoo Repo directory  https://review.opendev.org/c/zuul/zuul-jobs/+/78233900:58
fungiprometheanfire: ^ like that00:58
fungiexplains why there were no conditionals on anything else in that file ;)00:59
prometheanfireheh01:07
prometheanfireya, was confusing01:07
openstackgerritJeremy Stanley proposed zuul/zuul-jobs master: WIP: Ensure Gentoo Repo directory  https://review.opendev.org/c/zuul/zuul-jobs/+/78233901:23
corvusfungi, clarkb: btw, quay.io is currently several hours into a user-visible outage01:50
ianwi had to uninstall a webview update on my phone to get things working too02:32
ianwhttps://www.engadget.com/android-gmail-stop-running-webview-234125352.html02:32
ianwseems it's one of those days!02:32
fungicorvus: good to know!02:50
fungiprometheanfire: looks like your suggested directory creation is running now, but we still get the same error attempting to test install emacs: https://zuul.opendev.org/t/zuul/build/4fc15f19041448208c8c8297606821a4/console02:51
prometheanfirebah, humbug02:57
prometheanfirefungi: is there a way I could inspect a failed image?02:59
fungiyeah, i can set up an autohold for that and recheck it02:59
prometheanfirelrwxrwxrwx  1 root root   67 May 15  2020 /etc/portage/make.profile -> ../../var/db/repos/gentoo/profiles/default/linux/amd64/17.1/systemd02:59
prometheanfirethat should be a symlink and that's what it's complaining about02:59
prometheanfireoh, 17.0 systemd, maybe it should be 17.103:00
prometheanfirenot sure if 17.0 exists in tree anymore03:00
fungithat would make sense03:01
prometheanfireno, it does (as a dev profile nowadays), a hold would help and a ls on that file to know what it's pointing to would help03:01
fungiyeah, working on it03:01
prometheanfireit is marked as depricated though, so changing to 17.1 is a good idea in any case03:02
prometheanfirelooks like the profile in project-config is named 17.1 even if the job is still named 'gentoo-17-0-systemd'03:03
*** hemanth_n has joined #opendev03:07
prometheanfireI wonder if `eselect profile set ${the profile defined} right after the sync needs to happen because the ${PORTDIR} moved.  It used to be /usr/portage, but that was long ago...03:08
openstackgerritIan Wienand proposed opendev/glean master: Stop requiring /usr/local/bin links for glean.sh  https://review.opendev.org/c/opendev/glean/+/78201003:17
openstackgerritIan Wienand proposed opendev/glean master: Create "legacy" script path  https://review.opendev.org/c/opendev/glean/+/78201603:17
openstackgerritIan Wienand proposed opendev/glean master: Run a glean-early service to mount configdrive  https://review.opendev.org/c/opendev/glean/+/78201703:17
openstackgerritIan Wienand proposed opendev/glean master: Cleanup glean.sh variable names  https://review.opendev.org/c/opendev/glean/+/78235503:17
fungiprometheanfire: what ssh public key should i add to this node for you?03:22
prometheanfirehttps://github.com/prometheanfire.keys03:28
fungiprometheanfire: ssh root@23.253.213.14603:29
prometheanfirein03:30
prometheanfireit looks like it cleaned up the build?03:30
prometheanfireah03:31
prometheanfirelrwxrwxrwx 1 root root   67 Mar 22 15:30 make.profile -> ../../tmp/portage-portdir/profiles/default/linux/amd64/17.1/systemd03:31
prometheanfireafter running `eselect profile set default/linux/amd64/17.1/systemd`03:31
prometheanfirelrwxrwxrwx 1 root root   67 Mar 23 03:31 make.profile -> ../../var/db/repos/gentoo/profiles/default/linux/amd64/17.1/systemd03:32
prometheanfireand it's blue, not red03:32
prometheanfirenot red is good03:32
prometheanfireso, one more step03:32
fungieselect profile set default/linux/amd64/17.1/systemd03:32
fungiin a handler?03:32
prometheanfireya03:32
prometheanfireGENTOO_PROFILE is the bash variable03:32
prometheanfiredefined in project-config/nodepool/nodepool.yaml03:33
prometheanfirebecome: yes of course :P03:33
prometheanfireit may be an artifact in the image build process that sets it to a tmpdir because of DIB caching being that location03:34
prometheanfirehttps://github.com/openstack/diskimage-builder/blob/580256f3742263d23b5e48956835e0f4df2bac8f/diskimage_builder/elements/gentoo/bin/install-packages#L3103:35
prometheanfireannoying, having to juggle envvars and paths and stuff03:36
openstackgerritJeremy Stanley proposed zuul/zuul-jobs master: WIP: Ensure Gentoo Repo directory  https://review.opendev.org/c/zuul/zuul-jobs/+/78233903:37
fungilike that ^ ?03:37
prometheanfireI don't like the hard set profile, because it does update, any way of updating it based on what's set in project-config/nodepool/nodepool.yaml ?03:39
fungiif we write that to disk somewhere in the image build maybe03:39
prometheanfirelooks like it's an envvar03:40
prometheanfire{{ lookup('env', 'GENTOO_PROFILE') | default('default/linux/amd64/17.1/systemd', True) }}03:42
prometheanfirethat might work03:42
fungian envvar passed to/in dib though, a dib element would need to write that to a file03:42
prometheanfirehmm03:42
fungiat the point this error is arising, it's ansible launched by zuul on a booted server instance03:42
fungithe nodepool diskimages data is used in constructing the server image which will be booted03:43
prometheanfireah03:43
fungii think we could have somewhere in a dib element (might make sense in dib's gentoo element even) that would write that value to some file on disk, like /etc/nodepool/gentoo.profile or whatever03:44
fungiand then in our configure-mirrors role, we could read that file from the image03:44
prometheanfireya03:46
prometheanfireeselect profile show on the bad symlink doesn't give any useful data, would have been nice03:46
prometheanfireso, for now hard setting it is ok03:47
fungiso is the earlier directory creation possibly not needed then?03:48
prometheanfirepossibly03:49
prometheanfireprobably03:49
prometheanfiretest turnaround time is quick, see if this works first :D03:49
fungiyah03:50
prometheanfiresigned out of that box, if you want to kill it03:54
openstackgerritIan Wienand proposed opendev/system-config master: borg-backup-server: set SHELL for verification script  https://review.opendev.org/c/opendev/system-config/+/78235703:55
fungiyep, reaping now03:55
fungithanks03:55
fungised: can't read /var/db/repos/gentoo/profiles/profiles.desc: No such file or directory04:07
fungiError: default/linux/amd64/17.1/systemd is not a valid profile for amd6404:07
fungianyway, i need to disappear and recharge on low-power standby mode for a few hours, can pick this up tomorrow04:08
fungiit occurs to me that these might also be commands we can call during image building rather than during mirror configuration04:10
prometheanfirefungi: eselect after sync, sorry I missed it04:15
prometheanfireya, the eselect thing should be fixed first, in finalize.d or cleanup.d LAST thing, unset the envvar and run the eselect04:16
prometheanfirethough... the dir will be missing then04:16
prometheanfireiirc the bind mount could not work as a direct thing04:16
prometheanfire(meaning to the default location)04:17
*** ykarel has joined #opendev04:28
*** whoami-rajat_ has joined #opendev04:57
openstackgerritIan Wienand proposed opendev/glean master: Run a glean-early service to mount configdrive  https://review.opendev.org/c/opendev/glean/+/78201705:12
openstackgerritIan Wienand proposed opendev/glean master: Cleanup glean.sh variable names  https://review.opendev.org/c/opendev/glean/+/78235505:12
*** dmsimard9 has joined #opendev05:14
*** dmsimard has quit IRC05:14
*** dmsimard9 is now known as dmsimard05:14
*** ykarel has quit IRC05:23
*** ykarel has joined #opendev05:25
*** ysandeep|away is now known as ysandeep05:52
*** ralonsoh has joined #opendev06:26
openstackgerritIan Wienand proposed opendev/glean master: Run a glean-early service to mount configdrive  https://review.opendev.org/c/opendev/glean/+/78201706:50
openstackgerritIan Wienand proposed opendev/glean master: Cleanup glean.sh variable names  https://review.opendev.org/c/opendev/glean/+/78235506:50
*** amoralej|off is now known as amoralej07:01
*** lpetrut has joined #opendev07:11
*** moshiur has joined #opendev07:11
*** slaweq_ has joined #opendev07:15
*** marios has joined #opendev07:25
*** eolivare has joined #opendev07:37
*** ysandeep is now known as ysandeep|lunch07:46
*** slaweq_ is now known as slaweq07:53
*** whoami-rajat_ is now known as whoami-rajat08:03
*** sboyron has joined #opendev08:04
*** fressi has joined #opendev08:10
*** rpittau|afk is now known as rpittau08:13
*** andrewbonney has joined #opendev08:24
*** sshnaidm|off has quit IRC08:34
*** hashar has joined #opendev08:41
*** fressi has quit IRC08:57
*** ysandeep|lunch is now known as ysandeep08:57
*** jpenag is now known as jpena08:57
*** ykarel is now known as ykarel|lunch08:57
*** fressi has joined #opendev09:03
*** tosky has joined #opendev09:04
openstackgerritMerged opendev/irc-meetings master: Set cinder-bs meeting duration  https://review.opendev.org/c/opendev/irc-meetings/+/78226409:04
openstackgerritMerged opendev/irc-meetings master: Add Cinder Festival of Reviews meeting  https://review.opendev.org/c/opendev/irc-meetings/+/78226909:04
*** zoharm has joined #opendev09:21
*** ykarel|lunch is now known as ykarel10:01
openstackgerritMark Goddard proposed opendev/system-config master: reprepro: add dist for Ubuntu UCA Wallaby  https://review.opendev.org/c/opendev/system-config/+/78239610:10
*** sshnaidm has joined #opendev10:13
*** sshnaidm is now known as sshnaidm|off10:13
*** tosky has quit IRC10:13
*** tosky has joined #opendev10:14
*** DSpider has joined #opendev10:48
*** DSpider has quit IRC10:48
*** yoctozepto has quit IRC11:02
*** fressi has quit IRC11:03
*** yoctozepto has joined #opendev11:03
*** artom has joined #opendev11:04
*** elod has quit IRC11:13
*** elod has joined #opendev11:21
*** fressi has joined #opendev11:22
*** lourot has quit IRC11:25
*** lourot has joined #opendev11:52
*** zoharm has quit IRC11:55
*** brinzhang has quit IRC11:56
*** brinzhang has joined #opendev11:57
*** fressi has quit IRC11:59
*** hashar is now known as hasharLunch12:09
*** jpena is now known as jpena|lunch12:31
*** amoralej is now known as amoralej|lunch12:32
*** hemanth_n has quit IRC12:37
*** ykarel has quit IRC12:38
*** ykarel has joined #opendev12:38
*** fressi has joined #opendev12:43
*** ykarel_ has joined #opendev12:44
*** ykarel has quit IRC12:47
*** mgoddard has quit IRC12:53
openstackgerritJeremy Stanley proposed zuul/zuul-jobs master: WIP: Ensure Gentoo Repo directory  https://review.opendev.org/c/zuul/zuul-jobs/+/78233912:58
*** hasharLunch is now known as hashar13:17
*** ykarel_ is now known as ykarel13:17
*** ykarel_ has joined #opendev13:22
*** lpetrut has quit IRC13:22
*** ykarel has quit IRC13:24
*** ykarel_ has quit IRC13:26
*** hemanth_n has joined #opendev13:29
*** amoralej|lunch is now known as amoralej13:33
*** jpena|lunch is now known as jpena13:34
*** hemanth_n has quit IRC13:39
openstackgerritSorin Sbârnea proposed opendev/elastic-recheck master: WIP: Run elastic-recheck container  https://review.opendev.org/c/opendev/elastic-recheck/+/72962313:44
*** dmsimard has quit IRC13:53
*** dmsimard has joined #opendev13:53
*** mgoddard has joined #opendev13:58
*** mlavalle has joined #opendev13:59
*** fressi has quit IRC13:59
*** fressi has joined #opendev14:01
*** ysandeep is now known as ysandeep|dinner14:20
openstackgerritJeremy Stanley proposed zuul/zuul-jobs master: WIP: Set Gentoo profile in configure-mirrors  https://review.opendev.org/c/zuul/zuul-jobs/+/78233914:30
*** dardelean has joined #opendev14:46
kopecmartinHi, I've noticed some time ago that gerrit doesn't update LP bugs when a patch is created/merged/abandoned .. is it a known issue or have I missed a change regarding the bot? thanks14:48
*** fressi has left #opendev14:51
fungikopecmartin: there is no "bot" in this case. there's a gerrit hook script which gerrit calls on specific events, and it needs to be updated to accommodate changes in recent gerrit versions (the old implementation relied on sql queries for looking up user info, which are no longer possible since new gerrit doesn't use an rdbms backend for account data)14:54
fungiprobably the most maintainable replacement would be a nodeless zuul job which triggers on relevant change events instead14:55
openstackgerritSorin Sbârnea proposed opendev/elastic-recheck master: WIP: Run elastic-recheck container  https://review.opendev.org/c/opendev/elastic-recheck/+/72962314:55
kopecmartinfungi: thanks for the explanation .. do any projects use the zuul job replacement so that i can check how exactly i can configure it in our projects?14:58
mordredkopecmartin: it hasn't been written yet - it's just the most likely replacement implementation15:00
openstackgerritJeremy Stanley proposed opendev/jeepyb master: Stop trying to assign Launchpad bugs  https://review.opendev.org/c/opendev/jeepyb/+/78253815:01
fungikopecmartin: ^ there's a strawman workaround15:01
fungithe rest of the script should still work (i *think*), as long as we give up automatically assigning bugs to change authors15:02
fungiupdate_blueprint.py is more fundamentally broken though, since it relies on databse queries to find change ids15:02
*** whoami-rajat has quit IRC15:03
fungikopecmartin: more generally, we're tracking such things here: https://etherpad.opendev.org/p/gerrit-3.2-post-upgrade-notes15:17
kopecmartinfungi: thanks for the info!15:19
fungiyw15:19
*** ysandeep|dinner is now known as ysandeep|away15:21
*** lpetrut has joined #opendev15:26
openstackgerritJeremy Stanley proposed opendev/system-config master: Run update-bug on patchset-created again  https://review.opendev.org/c/opendev/system-config/+/78254015:28
*** owalsh has quit IRC15:35
*** owalsh has joined #opendev15:36
*** lpetrut has quit IRC15:37
*** marios has quit IRC15:37
*** frickler has quit IRC15:37
*** Eighth_Doctor has quit IRC15:37
*** mordred has quit IRC15:37
*** irclogbot_3 has quit IRC15:37
*** frickler has joined #opendev15:37
*** marios has joined #opendev15:38
*** dirk has quit IRC15:38
*** irclogbot_2 has joined #opendev15:38
*** dirk has joined #opendev15:38
*** irclogbot_2 has quit IRC15:51
*** irclogbot_3 has joined #opendev15:52
*** hashar has quit IRC16:01
*** hashar has joined #opendev16:03
*** amoralej is now known as amoralej|off16:04
*** mordred has joined #opendev16:10
*** Eighth_Doctor has joined #opendev16:18
*** moshiur has quit IRC16:25
*** marios is now known as marios|out16:51
*** cloudnull has quit IRC16:54
*** cloudnull has joined #opendev16:54
*** marios|out has quit IRC16:56
*** iurygregory has quit IRC17:02
*** rpittau is now known as rpittau|afk17:26
*** iurygregory has joined #opendev17:29
*** hashar is now known as hasharAway17:48
*** jpena is now known as jpena|off18:05
*** andrewbonney has quit IRC18:12
*** hamalq has joined #opendev18:18
fungiprometheanfire: https://review.opendev.org/782339 indicates that just adding the eselect command is sufficient, we didn't need to create the directory. i'm still unclear on your explanation for why we can't do eselect when we build the image and have to call it at job runtime18:22
*** eolivare has quit IRC18:24
openstackgerritMerged opendev/system-config master: Set up gitea image provides and requires for gating  https://review.opendev.org/c/opendev/system-config/+/78183018:29
fungiinfra-root: dmesg for lists.o.o says there was an oom on 2021-03-04 which killed a python process. since i can't tell which one (our mailman lists are coordinated by a fleet of python daemons) i've restarted all the lists' services to make sure there isn't a site with hung queue processing which hasn't noticed yet18:33
fungi#status log Restarted all Mailman queue processing daemons on lists.o.o in order to mitigate any fallout from a 2021-03-04 OOM event18:34
openstackstatusfungi: finished logging18:34
fungiinfra-root: also, still a couple of weeks away, but rackspace has opened a ticket to let us know about a network maintenance in dfw which is going to briefly disconnect the cinder volumes for the wiki and listserv on 2021-04-0618:50
fungioh, nevermind it's "loss of connectivity to the ServiceNet Network" so might impact database access for the wiki. not storage18:53
fungithey referred to the servers as "affected volumes" (probably by mistake)18:53
fungihence my confusion18:54
fungiso, yeah, not likely to noticeably impact anything for us. the wiki will recover from temporary service network disruption18:54
*** dtantsur is now known as dtantsur|afk18:55
*** dtantsur|afk is now known as dtantsur|afk|afk18:55
*** dtantsur|afk|afk is now known as dtantsur|afk18:55
openstackgerritJames E. Blair proposed opendev/system-config master: Revert "Downgrade scheduler to Zuul 4.1.0"  https://review.opendev.org/c/opendev/system-config/+/78258919:12
corvusfungi: ^ scheduler is still in emergency, so should be okay to approve that, then i'll remove emergency, pull, and do a restart19:12
fungicorvus: thanks! and yes, i'm good with a restart. should it wait until after the opendev meeting?19:15
corvusfungi: yep; would be good to approve that now to get it going through the gate tho19:16
fungion it19:16
fungiapprovidado19:16
*** sboyron has quit IRC19:22
prometheanfirefungi: awesome19:30
fungiprometheanfire: also did you get to the bottom of the iscsi/gcc situation which seemed to be impacting image updates?19:32
prometheanfirefungi: ya, threre's a review for it (updating the version)19:32
prometheanfirehttps://review.opendev.org/78159419:33
fungioh, cool. thanks!19:33
fungiianw: ^ that'll need a dib release after it merges i guess, to get gentoo images building again20:00
*** hashar_ has joined #opendev20:00
*** hasharAway has quit IRC20:01
fungiprometheanfire: i'm still unclear on your explanation for why we can't do eselect when we build the image and have to call it at job runtime instead. does that not persist in a way that the job would find on the booted server?20:02
fungior is it that the image build already does eselect (or some equivalent) and it's not being seen by the job?20:03
*** hashar__ has joined #opendev20:03
prometheanfirefungi: it has to be run after the portdir variable is unset and while portage is mounted (bind) or sync'd (emerge-webrsync) to the correct directory20:05
prometheanfirethe first (change the bind mount location) may be a thing, if only for eselect, webrsync at that phase inflates the image iirc20:05
prometheanfirereally, I should just override the symlink, the profile forms part of the path20:06
*** hashar_ has quit IRC20:06
fungioh, okay20:12
fungimainly trying to work out how to avoid the duplication between zuul-jobs and project-config (nodepool)20:12
prometheanfireya, it was a compromise to get binary package builds working20:14
prometheanfireI should take another look20:14
fungiin jeepyb job failure news, it's apparently our old friend cryptography with "ModuleNotFoundError: No module named 'setuptools_rust'20:16
fungiwhich is from a playbook in gerritlib20:19
*** hashar__ has quit IRC20:35
openstackgerritJeremy Stanley proposed opendev/gerritlib master: Run gerritlib-jeepyb-integration on ubuntu-focal  https://review.opendev.org/c/opendev/gerritlib/+/78260320:36
fungihopefully that's ^ the simplest solution20:36
openstackgerritMerged opendev/system-config master: Revert "Downgrade scheduler to Zuul 4.1.0"  https://review.opendev.org/c/opendev/system-config/+/78258920:50
funginope, not so easy after all20:50
fungiapparently gerrit's not starting on focal20:50
fungior it's starting but can't be connected to (connection refused on localhost:29418)20:53
ianwfungi: a java8 v java11 type issue?20:53
fungimebbe20:53
funginot much to go on in the logs20:53
fungioh!20:54
fungioverlooked it the first two times i went through20:54
fungihttps://zuul.opendev.org/t/openstack/build/1bfc2a9a84fb49acbf36641f335543b6/log/container_logs/gerrit.log#9620:54
fungi"WARN  com.google.gerrit.sshd.SshDaemon : Cannot format SSHD host key [EdDSA]: invalid key type"20:54
fungiseems like it could be that20:54
fungithough that's just a warning, and it does then proceed to eventually log "INFO  com.google.gerrit.sshd.SshDaemon : Started Gerrit APACHE-SSHD-2.4.0 on *:29418"20:56
*** gothicserpent has quit IRC21:12
fungicorvus: infra-prod-service-zuul ran in deploy for 782589 roughly 20 minutes ago. anything else we need to do before a restart?21:22
fungi(aside from the usual capturing of queues)21:23
fungijust restarting the zuul-scheduler container, or do we need to do zuul-web too?21:24
corvusin this case, we'll want to remove zuul01 from emergency, update the compose file since it won't have actually run, then run the image pull playbook, then save queues and restart21:24
corvusi can do that now21:24
fungioh, right, it's still in emergency21:24
fungijust realized that after noticing the compose file on the server still had image: docker.io/zuul/zuul-scheduler:4.1.021:25
corvusyeah; ideally we would have removed it at just the right time, but i'm not sure any of us wanted to watch that closely :)21:25
fungiso true21:26
corvusokay, i did the emergency, cleanup, and pull; i think we're ready for a normal restart now21:27
corvus#status log restarted zuul on commit b268f71b233304dbbf2ce59846e47d0575b6b35b with recent scheduler bugfixes21:28
openstackstatuscorvus: finished logging21:28
fungithanks!21:30
corvusre-enqueueing now21:33
*** ralonsoh has quit IRC21:36
corvusthere was quite a delay there at the end, but it completed21:43
*** slaweq has quit IRC21:52
*** slaweq has joined #opendev21:54
ianwfungi: re https://review.opendev.org/c/opendev/system-config/+/584035 ... does removing the group from puppet actually remove the mailing list?  i'm feeling like no22:20
fungiianw: it does not, but it's a necessary first step22:20
fungiotherwise if we retire it by deleting the mailing list configuration, it will get recreated by puppet on the next run22:21
ianwthanks, pretty much what i thought22:22
fungiokay, so i held a node for that failing jeepyb integration job22:24
fungisadly, the ssh api is listening and not refusing connections22:25
fungiThe authenticity of host '[localhost]:29418 ([127.0.0.1]:29418)' can't be established.22:25
fungiPermanently added '[localhost]:29418' (ECDSA) to the list of known hosts.22:25
fungiso it's using an ECDSA host key, seems like22:25
fungiwhich doesn't at all match the error in the job22:26
fungimaybe it's trying to connect too soon and not retrying?22:26
openstackgerritIan Wienand proposed openstack/project-config master: grafana/afs : add ubuntu-cloud volume tracking  https://review.opendev.org/c/openstack/project-config/+/78262022:27
openstackgerritIan Wienand proposed openstack/project-config master: grafana/afs : add ubuntu-cloud volume tracking  https://review.opendev.org/c/openstack/project-config/+/78262022:28
fungi[2021-03-23T20:46:09.112Z] [main] INFO  com.google.gerrit.sshd.SshDaemon : Started Gerrit APACHE-SSHD-2.4.0 on *:2941822:29
fungiand then the "fetch ssh host keys from gerrit" task doesn't start until 20:46:11.436354 according to the console log22:30
fungiand tries 5 times between then and 20:46:11.71799822:31
fungii suppose it could wait a little longer between retries?22:31
fungithose retries seem to be baked into the ssh-keyscan tool, and manpage doesn't indicate there's a way to control them22:34
ianwfungi: we have some "wait for gerrit" things in the system-config jobs22:34
ianwhttps://opendev.org/opendev/system-config/src/branch/master/playbooks/test-review.yaml#L422:34
ianwis what i'm thinking of22:34
fungithere's one immediately above it in the playbook i'm editing, though it's for the rest api22:35
ianwi guess this is too; so the rest api responds well before ssh?22:35
fungimaybe?22:36
openstackgerritJeremy Stanley proposed opendev/gerritlib master: Run gerritlib-jeepyb-integration on ubuntu-focal  https://review.opendev.org/c/opendev/gerritlib/+/78260322:37
fungiwe'll see if that doe sit22:37
fungidoes it22:37
openstackgerritMerged opendev/system-config master: borg-backup-server: set SHELL for verification script  https://review.opendev.org/c/opendev/system-config/+/78235722:53
*** slaweq has quit IRC23:05
*** slaweq has joined #opendev23:06
fungihttps://zuul.opendev.org/t/openstack/build/25413b8d2a044bd6aa2f765176b9345b/log/job-output.txt#700-71423:10
fungidoesn't seem to have helped23:10
ianwfungi: there's no gap between those connection refused messages though?  is it pausing a bit?23:12
fungithose are the multiple attempts ssh-keyscan seems to perform23:12
ianwalthough i'd agree, clearly waiting for the REST API isn't helping23:13
fungii think ansible only includes the output from the last attempt23:13
fungior maybe that's output from the first? regardless there's a 7 second delay between that logged output and the error23:13
ianw:/ .. no other suggestion than to turn that up to like 5 second gaps i guess23:17
fungisure, worth a try, though i'm already suspecting this means i'm misinterpreting the tea leaves23:25
openstackgerritJeremy Stanley proposed opendev/gerritlib master: Run gerritlib-jeepyb-integration on ubuntu-focal  https://review.opendev.org/c/opendev/gerritlib/+/78260323:25
openstackgerritIan Wienand proposed opendev/glean master: Run a glean-early service to mount configdrive  https://review.opendev.org/c/opendev/glean/+/78201723:34
openstackgerritIan Wienand proposed opendev/glean master: Cleanup glean.sh variable names  https://review.opendev.org/c/opendev/glean/+/78235523:34
*** hamalq has quit IRC23:55

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