Thursday, 2020-04-02

openstackgerritMerged opendev/base-jobs master: Test local log download script generation  https://review.opendev.org/71642600:04
ianwsigh, i overlooked the missing += in https://opendev.org/openstack/diskimage-builder/src/commit/ee9ad32b6fd766dce04d7276c6a7eb489e24741f/diskimage_builder/elements/pip-and-virtualenv/install.d/pip-and-virtualenv-source-install/04-install-pip#L3400:06
ianwso fedora-31 pip-and-virtualenv is borked.  i wonder if we just declare f31 as a "plain" image and use it to figure out the workarounds we need in jobs00:07
openstackgerritIan Wienand proposed openstack/diskimage-builder master: pip-and-virtualenv : fix fedora install  https://review.opendev.org/71679500:09
openstackgerritIan Wienand proposed openstack/diskimage-builder master: pip-and-virtualenv : fix fedora install  https://review.opendev.org/71679500:14
ianwof course, it also should be tested, so i have to look into why the gate didn't fail on it00:14
openstackgerritIan Wienand proposed openstack/project-config master: Fedora 31 : remove pip-and-virtualenv  https://review.opendev.org/71679800:17
openstackgerritIan Wienand proposed opendev/system-config master: [dnm] base-test test  https://review.opendev.org/71679900:22
mordredclarkb: yes - I agree - we should put in semaphores. I'll get that in in the morning00:33
*** mlavalle has quit IRC00:36
openstackgerritIan Wienand proposed opendev/base-jobs master: base-test: fix typo in log download artifact  https://review.opendev.org/71680100:45
mordredclarkb, ianw: actually - I think we might need to combine zuul semaphore with on-host lock00:58
mordredbecause I think we want the shared semaphore to help us run in parallel but protect from over concurrency00:59
clarkbcan weuse two semaphores for that?00:59
mordredbut then if we do the same lock trick we have going on in run_all with the actual playbook run, then we'll protect against double-running teh same playbook - and we can do that in playbook00:59
mordredwe can't00:59
clarkbah00:59
mordredbut I think we can easily use the on-host lock in the main playbook and be covered across the board01:00
ianwcould we request a zuul feature to get multiple locks? :)01:00
ianwalthough, they'd have to be ranked i guess ...01:01
openstackgerritMonty Taylor proposed opendev/system-config master: Use flock to prevent double-run  https://review.opendev.org/71680401:03
mordredianw, clarkb : something like that ^^01:03
mordred(didn't rebase because I figured I should get an ack before flooding the channel with it :) )01:03
* mordred goes to eat food now01:04
ianwseems right01:10
openstackgerritMerged opendev/base-jobs master: base-test: fix typo in log download artifact  https://review.opendev.org/71680101:13
openstackgerritMerged openstack/project-config master: Fedora 31 : remove pip-and-virtualenv  https://review.opendev.org/71679801:19
openstackgerritIan Wienand proposed opendev/base-jobs master: base-test: closing quote on download url  https://review.opendev.org/71681201:56
openstackgerritIan Wienand proposed opendev/base-jobs master: base: add bulk log download script  https://review.opendev.org/71681301:56
*** ysandeep|away is now known as ysandeep|rover01:57
openstackgerritMerged opendev/base-jobs master: base-test: closing quote on download url  https://review.opendev.org/71681202:14
*** pramchan has joined #opendev02:28
*** ysandeep|rover is now known as ysandeep|rover|b03:26
openstackgerritIan Wienand proposed openstack/diskimage-builder master: pip-and-virtualenv : fix fedora install  https://review.opendev.org/71679503:31
*** pramchan has quit IRC03:50
openstackgerritIan Wienand proposed openstack/project-config master: Add Fedora 31 to main config file  https://review.opendev.org/71683704:02
*** ysandeep|rover|b is now known as ysandeep|rover04:19
ianwohhh, i see why i missed pip-and-virtualenv failure in gate.  that test had to move to bionic only, because fedora can only build there now.  however, we had the bionic tests are non-voting04:32
*** ykarel|away is now known as ykarel04:33
openstackgerritIan Wienand proposed openstack/diskimage-builder master: Bionic functional tests should be voting  https://review.opendev.org/71683904:34
*** hashar has joined #opendev04:58
*** DSpider has joined #opendev06:21
*** mnasiadka has quit IRC06:21
*** mnasiadka has joined #opendev06:22
*** jaicaa has quit IRC06:33
*** jaicaa has joined #opendev06:35
*** frickler_ is now known as frickler07:05
*** hashar has quit IRC07:06
*** rpittau|afk is now known as rpittau07:17
fricklerianw: kevinz: seems we see mirror failures in linaro-us, maybe we should switch to accessing the mirror by ipv6 only, or do some special routing like we did for fn earlier? https://a1f557d8e7f24035a796-8b5cc018a02fed487ca2a6d59a4ee9d5.ssl.cf1.rackcdn.com/716839/1/check-arm64/dib-functests-arm64-bionic/129eb08/logs/ubuntu-minimal_bionic-arm64-build-succeeds.FAIL.log07:22
fricklerinfra-root: I noticed two weird things about the "ara icon gives 401" issue: a) the README contains a link to a relative path like "doc/some.img", but the link gitea renders points to https://opendev.org/recordsansible/doc/some.img", note the missing "ara" component in the path07:26
fricklerb) when trying to access git repos that do not exist but for an existing tenant, gitea returns a 401 instead of a "not found" http://paste.openstack.org/show/791439/07:28
*** ysandeep|rover is now known as ysandeep|rover|l07:43
ianwfrickler: ohh, good point on the mirror, i'll try to sync up with kevinz tomorrow we're in more similar tz's07:53
*** tosky has joined #opendev08:02
*** ykarel is now known as ykarel|lunch08:08
*** ralonsoh has joined #opendev08:12
*** ysandeep|rover|l is now known as ysandeep|rover08:33
*** hashar has joined #opendev08:35
*** ykarel|lunch is now known as ykarel09:42
*** rpittau is now known as rpittau|bbl10:14
*** hashar is now known as hasharLunch10:17
openstackgerritMerged zuul/zuul-jobs master: Do not end host if correct go version is installed  https://review.opendev.org/71660710:24
openstackgerritMerged zuul/zuul-jobs master: go-jobs: improve testing  https://review.opendev.org/71666810:24
*** ysandeep|rover is now known as ysandeep|brb10:34
openstackgerritMerged openstack/project-config master: Add Fedora 31 to main config file  https://review.opendev.org/71683710:39
*** ysandeep|brb is now known as ysandeep|rover11:25
*** ykarel is now known as ykarel|afk12:03
*** hasharLunch is now known as hashar12:11
*** rpittau|bbl is now known as rpittau12:12
*** ykarel|afk is now known as ykarel12:13
openstackgerritRadosÅ‚aw Piliszek proposed opendev/system-config master: Do not canonicalize URLs to registry.npmjs.org  https://review.opendev.org/71696912:29
*** ykarel is now known as ykarel|afk12:33
*** ykarel|afk is now known as ykarel12:55
*** njohnston has quit IRC13:08
openstackgerritMonty Taylor proposed opendev/system-config master: Add zone keys to zuulcd user  https://review.opendev.org/71678113:14
openstackgerritMonty Taylor proposed opendev/system-config master: Grab logs in the case of errors and use flock  https://review.opendev.org/71680413:14
openstackgerritMonty Taylor proposed opendev/system-config master: Run service-bridge in zuul  https://review.opendev.org/71674513:14
openstackgerritMonty Taylor proposed opendev/system-config master: Migrate gitea-lb to zuul  https://review.opendev.org/71674613:14
openstackgerritMonty Taylor proposed opendev/system-config master: Run letsencrypt in zuul  https://review.opendev.org/71674713:14
openstackgerritMonty Taylor proposed opendev/system-config master: Run nodepool in zuul  https://review.opendev.org/71677013:14
openstackgerritMonty Taylor proposed opendev/system-config master: Run meetpad in zuul  https://review.opendev.org/71677113:14
openstackgerritMonty Taylor proposed opendev/system-config master: Run mirror-update in zuul  https://review.opendev.org/71677213:14
mordredianw, clarkb, fungi : I've added a patch that adds flock around the playbook call - but the more I think about it the more I think we might want to do single-semaphore-per-playbook and keep things stricly linear rather than allowing parallel jobs13:16
mordredmostly because flock itself will throw the error, and with file matchers and dependency trees - we might miss the run of a child job if a double-run of a parent job got failed by the flock - and I think reasoning about whetheror not that's going to happen is going to be almost impossible13:16
mordredhrm. althugh flock does fail with a specific error code ... so I suppose we could do a failed_when condition on the playbook task13:17
mordredso that ansible didn't consider a flock failure to be a job failure and would still run child jobs13:18
mordredwill taht be too confusing though I wonder? maybe let's just do zuul semaphores for now, keep it 1 playbook at a time (which is how run_all works anyway) and we can think about increasing parallelism later if we want13:19
*** ykarel is now known as ykarel|afk13:29
openstackgerritMonty Taylor proposed opendev/system-config master: Grab logs in the case of errors  https://review.opendev.org/71680413:31
openstackgerritMonty Taylor proposed opendev/system-config master: Run service-bridge in zuul and semaphore everything  https://review.opendev.org/71674513:31
openstackgerritMonty Taylor proposed opendev/system-config master: Migrate gitea-lb to zuul  https://review.opendev.org/71674613:31
openstackgerritMonty Taylor proposed opendev/system-config master: Run letsencrypt in zuul  https://review.opendev.org/71674713:31
openstackgerritMonty Taylor proposed opendev/system-config master: Run nodepool in zuul  https://review.opendev.org/71677013:31
openstackgerritMonty Taylor proposed opendev/system-config master: Run meetpad in zuul  https://review.opendev.org/71677113:31
openstackgerritMonty Taylor proposed opendev/system-config master: Run mirror-update in zuul  https://review.opendev.org/71677213:31
openstackgerritMonty Taylor proposed opendev/system-config master: Run nameserver in zuul  https://review.opendev.org/71676413:31
openstackgerritMonty Taylor proposed openstack/project-config master: Run service-nameserver playbook on zone file changes  https://review.opendev.org/71700413:35
openstackgerritMonty Taylor proposed opendev/system-config master: Run meetpad in zuul  https://review.opendev.org/71677113:39
openstackgerritJames E. Blair proposed zuul/zuul-jobs master: Support multiple matchers when parsing tox output  https://review.opendev.org/71626313:42
openstackgerritJames E. Blair proposed zuul/zuul-jobs master: Don't silently ignore exceptions when parsing tox output  https://review.opendev.org/71676613:43
openstackgerritJames E. Blair proposed zuul/zuul-jobs master: Strip source dir from file comments  https://review.opendev.org/71626413:43
openstackgerritJames E. Blair proposed zuul/zuul-jobs master: DNM: Debug sphinx message  https://review.opendev.org/71672213:43
mordredinfra-root: with all of these prod playbooks, and the non-zero number of image jobs, I'm starting to think we should make a .zuul.d in system-config and start breaking some of these up by subject area - any thoughts?14:17
corvusmordred: no objection14:18
*** ysandeep|rover is now known as ysandeep|away14:26
mordredcorvus: cool. I think I'll do it at the end of this stack - because otherwise rebase hell14:26
*** ykarel|afk is now known as ykarel14:28
clarkbmordred: single lock seems fine as does zuul.d14:31
mordredcool14:34
openstackgerritTobias Henkel proposed zuul/zuul-jobs master: Ignore absolute paths after stripping work dir  https://review.opendev.org/71704214:58
*** mlavalle has joined #opendev15:16
*** ysandeep|away is now known as ysandeep15:18
mordredclarkb: ok. you ready to see a cool patch series?15:19
openstackgerritMonty Taylor proposed opendev/system-config master: Run mirror-update in zuul  https://review.opendev.org/71677215:20
openstackgerritMonty Taylor proposed opendev/system-config master: Run nameserver in zuul  https://review.opendev.org/71676415:20
openstackgerritMonty Taylor proposed opendev/system-config master: Run mirror in zuul  https://review.opendev.org/71704815:20
openstackgerritMonty Taylor proposed opendev/system-config master: Run static in zuul  https://review.opendev.org/71704915:20
openstackgerritMonty Taylor proposed opendev/system-config master: Add file matchers for roles used via include_role  https://review.opendev.org/71705015:20
openstackgerritMonty Taylor proposed opendev/system-config master: Run backup in zuul  https://review.opendev.org/71705115:20
openstackgerritMonty Taylor proposed opendev/system-config master: Run registry in zuul  https://review.opendev.org/71705215:20
openstackgerritMonty Taylor proposed opendev/system-config master: Run zuul-preview in zuul  https://review.opendev.org/71705315:20
openstackgerritMonty Taylor proposed opendev/system-config master: Run review and review-dev in zuul  https://review.opendev.org/71705415:20
openstackgerritMonty Taylor proposed opendev/system-config master: Run gitea in zuul  https://review.opendev.org/71705515:20
openstackgerritMonty Taylor proposed opendev/system-config master: Run AFS in zuul  https://review.opendev.org/71705615:20
openstackgerritMonty Taylor proposed opendev/system-config master: Run remote-puppet-else in zuul  https://review.opendev.org/71705715:20
openstackgerritMonty Taylor proposed opendev/system-config master: Remove run_all.sh and ansible cron job  https://review.opendev.org/71705815:20
openstackgerritMonty Taylor proposed opendev/system-config master: Remove ansible-cron role  https://review.opendev.org/71705915:20
mordredBOOM15:20
clarkbmordred: that and meetpad testing is top of my list htis mornign after the community meeting and tea15:30
AJaegerconfig-core, here's a simple description update for openstack-zuul-jobs: https://review.opendev.org/714728 - please review15:37
yoctozeptoconfig-core: https://review.opendev.org/716969 - could I get approval on that? kolla CI is fubar atm due to many issues, please make me happy by fixing one :D15:39
openstackgerritMonty Taylor proposed openstack/project-config master: Add hourly periodic pipeline  https://review.opendev.org/71706315:41
openstackgerritMonty Taylor proposed opendev/system-config master: Run zuul and nodepool related deploys hourly  https://review.opendev.org/71706415:43
yoctozeptothanks clarkb, appreciated15:43
AJaegermordred: is that a pipeline only for system-config and other OpenDev things? Meaning: Do you want random project X use the hourly pipeline?15:43
clarkbinfra-root fwiw I just joined our test meetpad (which should now be using etherpad-dev) and it loaded first time for me15:43
clarkbI need to set up headest and mic and join several times across browsers to test it further but that seems to have helped15:44
clarkbdo still get the cookie warning15:44
mordredAJaeger: I don't really want random projects using that15:45
AJaegermordred: then let's update the description and warn them off ;)15:45
mordredAJaeger: it's really just a band-aid for us for a while until we figure out how to more actively trigger on zuul publiccation15:45
mordred++15:45
AJaegermordred: I want to be sure that we can remove it in a few weeks without breaking projects15:46
corvusclarkb: what pad?15:46
clarkbcorvus: the one we were using before (but its got different content due to server switch)15:46
corvusclarkb: meetpadtest1?15:46
clarkbcorvus: I dropped in order to finish up this community update meeting15:46
clarkbcorvus: yup15:46
corvusah15:47
clarkbI think you need to separeatly add a cert verification exception15:47
corvuswell, it works in firefox 74 and chromium 80 for me15:47
openstackgerritMonty Taylor proposed openstack/project-config master: Add hourly periodic pipeline  https://review.opendev.org/71706315:47
corvusclarkb: yes15:47
mordredAJaeger: how's that look? ^^15:47
fungicould the cookie warning be because the etherpad cookie (which is used to persist your author color and nickname preferences across sessions) is coming from a different domain?15:47
*** ykarel is now known as ykarel|away15:47
clarkbfungi: possible :) maybe we should try the opendev.org domain anyway :)15:47
clarkbI want to test if this is consistently working to load the pad now then I can work on that15:48
fungii suspect that could solve it for most browsers, anyway15:48
openstackgerritSorin Sbarnea proposed zuul/zuul-jobs master: Add support for RedHat platforms on install-podman  https://review.opendev.org/71657815:48
fungibut yeah, one thing at a time15:48
openstackgerritMonty Taylor proposed opendev/system-config master: Run zuul and nodepool related deploys hourly  https://review.opendev.org/71706415:48
AJaegermordred: now I'm happy15:49
corvusclarkb, fungi: i still get the cookie error on ff74 on my laptop  (but not on my desktop)15:49
fungiany particular pad folks are testing on? i don't have camera/mic/speakers hooked up but i can at least test the pad embedding bits15:51
clarkbfungi: meetpadtest1 is the one I'll be using once headset is set up15:51
fungifwiw, i'm not getting a cookie warning but i also don't see the etherpad displayed15:54
fungiaha, because eff privacy badger saw it trying to connect to another domain15:55
fungii'll tell it to allow connections to etherpad-dev.openstack.org and see if that helps15:55
clarkbfirst load worked. second did not. third did15:56
clarkbI sort of intentionally went slow clicking through cookie warnings on the third15:56
*** rpittau is now known as rpittau|afk15:56
fungiyay, i can see the pad!15:56
fungi"failed to access your microphone!" and "failed to access your camera!"15:57
fungiyeah, there aren't any15:57
clarkbfungi: you can tell pulseaudio to pipe your music mix in15:57
clarkb(set up a monitor of output and set that to mic input :) )15:57
clarkbI'm going to start putting together a vhost update for etherpad-dev to server opendev.org etherpad15:58
fungiso anyway, no cookie warning for me but i just realized i've been testing over plain http not https16:00
clarkbI just did another reload and clicked through cookies quickly. That first went to unhappy pad error then it quickly went to working on its own16:00
fungii'm still not getting the cookie warning even on https16:01
clarkbmordred: etherpad-dev is now serving from poendev.org16:06
clarkbyou'll need a new ssl verification exception16:06
mordredclarkb: meetpad is configured to point to it16:06
clarkbexcellent16:06
mordredmeetpadtest2 works for me completely16:08
fungiclarkb: force refreshing meetpad, my browser still says it's fetching from etherpad-dev.openstack.org16:14
clarkbfungi: oh maybe mine is broken that way too?16:14
fungiwait, no16:15
clarkbmordred is going to restart services again to be sure they have the right urls16:15
mordredrestarted16:15
clarkbfwiw I think that the cookie issue was domain related16:15
clarkbI haven't seen those anymore16:15
fungii think privacy badger may have been confused because after i told it to start blocking etherpad-dev.openstack.org again when at meetpad.opendev.org, it still showed me the pad on refresh16:15
fungialso privacy badger now claims "No trackers detected. Hooray for privacy!"16:16
fungisp it does seem to be same-domain now16:16
fungicurious if folks still get the cookie warnings16:16
clarkbfungi: no cookies are fixed by domain match16:17
corvusoh i didn't know we were testing, i'll hop on16:17
clarkbI'm pretty confident of that at this point16:17
clarkbcorvus: we are on meetpadtest216:17
* fungi moves there16:19
fungii see the great and powerful oz16:19
fungibut no etherpad16:19
fungiit was working for me on meetpadtest1 though16:20
fungithe brady bunch view also doesn't show the pad, just cameras16:21
*** ysandeep is now known as ysandeep|away16:31
mnaser-tc16:33
mnaseroops16:33
corvusclarkb: https://meetpad.opendev.org/etherpad/p/aoeuaotnh16:52
corvus "GET /p/aoeuaotnh HTTP/1.1" 400 137 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:74.0) Gecko/20100101 Firefox/74.0"16:53
openstackgerritSorin Sbarnea proposed zuul/zuul-jobs master: Add support for RedHat platforms on install-podman  https://review.opendev.org/71657816:54
fungi2020-04-02 16:51:16,195 INFO zuul.Scheduler: Tenant reconfiguration beginning for openstack due to projects {(<Project openstack/mistral-tempest-plugin>, 'master'), (<Project x/tobiko>, 'master')}17:06
fungistill underway17:07
fungiout reconfiguration events generally only i notice our earlier reconfiguration events are taking around 20 minutes to complete as well17:07
* fungi tries again17:08
fungia number of our recent reconfiguration events are taking around 20 minutes to complete... is that expected or indicative of a performance problem?17:09
fungilooks like we wind up using a lot of buffer/cache memory but active memory is fairly low17:10
fungithe current one just completed, ~18 minutes. the one before it took a solid 20 minutes17:11
fungibut the ones before that are in the 1-5 minute range17:11
clarkbI don't think that is expected17:14
clarkb1-5 minutes is more expected17:14
clarkbtotal startup time is like 10 minutes17:14
clarkbwhen starting zuul scheduler17:14
clarkb(so that should be a worst case)17:14
*** hashar is now known as hasharAway17:28
fungiwe're reconfiguring a lot too. there's another underway already17:28
fungii wonder if this is the final rush of python 2.7 job removals or something17:29
mordredfungi: yay17:30
clarkbnot sure if message got through via jitsi, but I need to eat somethign and then I think my chance for dry bike ride is nowish so have to decide if I'm doing that17:31
clarkbback in a bit17:31
openstackgerritMerged opendev/system-config master: Do not canonicalize URLs to registry.npmjs.org  https://review.opendev.org/71696917:46
openstackgerritMonty Taylor proposed opendev/system-config master: Remove run_all.sh and ansible cron job  https://review.opendev.org/71705817:50
openstackgerritMerged opendev/system-config master: Run base playbook with 50 forks  https://review.opendev.org/71672717:53
clarkbwow I got distracted by email17:58
clarkbactually finding food now17:58
*** xavinux has joined #opendev18:21
*** xavinux has left #opendev18:23
*** diablo_rojo has quit IRC18:26
*** ralonsoh has quit IRC18:28
*** diablo_rojo has joined #opendev18:29
openstackgerritMerged opendev/system-config master: Rename bridge.yaml to install-ansible.yaml  https://review.opendev.org/71673118:30
openstackgerritMerged opendev/system-config master: Reorder jobs in job list "chronologicaly" and add files  https://review.opendev.org/71673418:30
openstackgerritMonty Taylor proposed opendev/system-config master: Remove ansible-cron role  https://review.opendev.org/71705919:10
openstackgerritMonty Taylor proposed opendev/system-config master: Run zuul and nodepool related deploys hourly  https://review.opendev.org/71706419:10
*** hasharAway is now known as hashar19:14
openstackgerritMonty Taylor proposed opendev/system-config master: Add cron jobs that were managed by puppet  https://review.opendev.org/71711219:48
openstackgerritMonty Taylor proposed opendev/system-config master: Trigger everything on inventory changes  https://review.opendev.org/71711419:58
clarkbmordred: ok bike ride complete. I never got around to reviewing the zuul triggered jobs so I guess I should start there20:37
mordredclarkb: \o/20:38
mordredclarkb: I have many for you20:38
mordredclarkb: it's mostly me wanting to make sure you're not bored20:38
clarkbmordred: for the zone ssh keys, is there a change to update the acls for those and explicitly make them infra root?20:42
clarkb(I think havign that reminder for now will be useful)20:42
clarkbif not I can push those changes up20:43
clarkbmordred: in https://review.opendev.org/#/c/716771/5/.zuul.yaml the dependencies list relists things listed in the base job. Are those not additive? eg if we need to add new deps we have to define them all?20:44
clarkbthe change before that for nodepool doesn't relist so I think we may not need to? but unsure20:45
mordredclarkb: I believe they are not additive20:45
clarkbk20:45
clarkbunrelated github is apparently having problems20:45
mordredthe nodepool one doesn't re-list because it doesn't add any new deps20:45
clarkbif jobs fail to talk to github that is likely why (or people start being confused about github)20:45
clarkbmordred: rgr20:45
clarkbinfra-root if anyone else would like to review too the stack starts at https://review.opendev.org/#/c/716781/220:46
clarkbbut maybe we land up through the le or gitea-lb change and see that everything is happy then we can land more?20:47
mordred++20:47
mordredyeah - I mean - it's a lot of changes up in there20:47
mordredlanding in batches is a great idea20:47
mordredclarkb: there's also a couple of changes on the same topic in project-config20:47
*** mrunge_ has joined #opendev20:48
clarkbmordred: should we use zuuls new jitter functionality in https://review.opendev.org/#/c/717063/2/zuul.d/pipelines.yaml maybe I'm just searchign for an excuse to use that functionality :)20:49
*** mrunge has quit IRC20:49
mordredclarkb: sure! you have link?20:50
clarkbI can find one!20:50
mordredah - found it20:50
clarkbhttps://zuul-ci.org/docs/zuul/reference/drivers/timer.html#attr-pipeline.trigger.timer.time the very last bit there20:51
openstackgerritMonty Taylor proposed openstack/project-config master: Add hourly periodic pipeline  https://review.opendev.org/71706320:52
clarkbmordred: thats 2 minutes :) but +220:53
openstackgerritMonty Taylor proposed openstack/project-config master: Run service-nameserver playbook on zone file changes  https://review.opendev.org/71700420:54
openstackgerritMonty Taylor proposed openstack/project-config master: Add hourly periodic pipeline  https://review.opendev.org/71706320:54
clarkbgerrit has discovered you need github to be up to build gerrit20:54
openstackgerritMonty Taylor proposed openstack/project-config master: Be clear that zone-zuul-ci.org is owned by infra-core  https://review.opendev.org/71712120:54
mordredclarkb: whoops20:54
fungiheh20:54
openstackgerritMonty Taylor proposed openstack/project-config master: Add hourly periodic pipeline  https://review.opendev.org/71706320:55
mordredclarkb: fixed the comment20:55
mordredclarkb: and there's the acl update at the bottom of that stack20:55
clarkbmordred: I think zone-opendev needs a similar acl change (sorry I wasn't clear that I think both need that)20:55
openstackgerritMonty Taylor proposed openstack/project-config master: Be clear that zone repos are owned by infra-core  https://review.opendev.org/71712120:56
openstackgerritMonty Taylor proposed openstack/project-config master: Run service-nameserver playbook on zone file changes  https://review.opendev.org/71700420:56
openstackgerritMonty Taylor proposed openstack/project-config master: Add hourly periodic pipeline  https://review.opendev.org/71706320:56
mordredclarkb: how's that all look?20:56
clarkball the +2s20:57
clarkblooks great, thanks20:57
mordredwoot!20:57
* mordred is excited for our new zuul cd overlords20:57
ianwis it done?21:04
clarkbianw: no, but steady progress21:05
fungirackspace just notified us of suspected problems on the host where ze07 resides21:10
fungii expect it will experience an outage, usually does when we get these notifications21:11
*** dpawlik has quit IRC21:12
clarkbfungi: want to +A https://review.opendev.org/#/c/715972 ?21:22
clarkbI think at this point we can create the new mailing list21:22
fungidone21:23
clarkband I'm not seeing any strong preference for an alternative to -meeting but do see preference for -meeting. Considering that maybe we should move forward as proposed by AJaeger (give it 2 days) and create the new cahnnel too?21:23
fungiwfm21:24
fungii can start approving those as well21:24
fungidone, done, done21:26
clarkb!!21:26
openstackclarkb: Error: "!" is not a valid command.21:26
clarkbheh sorry openstack I was just excited21:26
fungiopenstack was not as excited as you were21:28
fungialso see if the new channel topic seems sufficient21:28
clarkbfungi: looks perfect to me21:28
clarkbcould add meeting time in there too, but I've been good about sending those emails21:28
fungithings will also happen in there outside of scheduled meetings, so i could go either way on that21:30
fungitried to keep it brief for now21:30
clarkb++21:30
openstackgerritIan Wienand proposed openstack/project-config master: Add Fedora 31 to launchers  https://review.opendev.org/71713121:35
ianwclarkb: ^ so i'm basically going to give up on pip-and-virtualenv for fedora >=31 (if i can).  it's broken due to package name changes, etc. and it's causing more hacks on the existing hacks which seems crazy21:36
clarkbianw: and basically roll forward with the plan we have for removing pip and virtualenv?21:37
ianwi missed it in the gate, because f31 can only build on bionic, so i moved the fedora pip-and-virtualenv functional tests to bionic, but didn't notice that the bionic tests were marked as non-voting21:37
ianwso it *was* failing in the gate, if you knew to look :/21:37
ianwclarkb: yep, i think let's let this be the canary for getting things setup without pip-and-virtualenv21:38
ianwi think we ditched the devstack test-matrix stuff which was relying on a pre-install of virtualenv.  i'll try it when we get the nodes but, maybe, there's not too much to do.  can then try something unit-testy21:39
clarkbwfm21:39
fungi#status log ze07 rebooted at 21:13 by the provider citing unspecified hypervisor host issues; ticket 200402-ord-000104021:42
openstackstatusfungi: finished logging21:42
ianwi really need to look at the dib gate testing and move it to the container -- really nobody is using bionic to build anything as such (afaik)21:43
openstackgerritMerged openstack/project-config master: Replace incident channel with opendev-meeting  https://review.opendev.org/71603821:43
ianwclarkb / corvus : following up on the bulk-log download change yesterday -- i believe it's all working, using the role @ https://review.opendev.org/#/c/716813/ .  see comments for examples21:45
*** DSpider has quit IRC21:47
mordredianw: https://review.opendev.org/#/q/topic:infra-prod-zuul if you get bored ;)21:48
*** hashar has quit IRC21:49
mordredianw: there's a response to your review on https://review.opendev.org/#/c/716747/ - and I think clarkb and I were thinking we could land up through and including that patch and then wait to make sure it's all good21:49
ianwmordred: sure, i'll pull it up now and trade you for a glance over my syntax in https://review.opendev.org/71713121:49
mordreddone and +@21:50
ianwyeah, was just catching up and i think the global semaphore is probably the KISS solution21:50
mordred+221:50
mordred++21:50
mordredI thnik it's not as efficient runtime as it could be - but it's the safer choice21:50
ianwcause we've written everything so far assuming that21:50
mordredyup21:51
clarkbok /me dives into more reviews21:53
ianwmordred: minor on https://review.opendev.org/#/c/716804/3 -- is the rundir left over from the flock change?  doesn't seem used?21:53
mordredianw: ++ - I'll push up a change to remote it21:54
clarkbianw: test of the download logs script lgtm21:55
clarkbthough i didn't actually run it against the test job just confirmed the artifact is tehre21:55
openstackgerritMonty Taylor proposed opendev/system-config master: Remove leftover /var/run dir creation  https://review.opendev.org/71713221:55
clarkbalso zoom zoom fedora 3121:56
mordred\o/21:56
clarkbianw: have we updated the mirroring for fedora yet to include f31?21:56
clarkbseems like that will be an important next step if not21:56
ianwclarkb: yeah, we did that a while ago ... it's been a long time coming :)21:57
ianwmordred: definite ++ on splitting up zuul.d for system-config in future changes21:57
openstackgerritMerged opendev/system-config master: Add a service discussion mailing list for OpenDev  https://review.opendev.org/71597221:58
ianwone other thought on letsencrypt -- the periodic job essentially overrides the files: matcher, right?  i don't think i'd ever considered that before21:59
fungii don't know about overriding, but periodic trigger has no files22:00
mordredyeah- so they _all_ should run on periodic22:00
mordredbut that's similar to run_all is now22:00
ianwyep, that's what we want there for renewals22:01
fungiwe'll get warnings from certcheck soon enough anyway if they don't22:01
ianwyep, i mean there's weeks of latency for another run to catch it anyway ... just the theory of it :)22:02
clarkbya certcheck has been useful anyway as we've seen apache reload leave stale worker processes around22:06
clarkbI've got a todo somewhere to figure out how to make them all timeout22:06
clarkbbut it is request count based not wall clock based iirc22:06
fungiright, you set max requests per worker and then they get recycled after handling that many22:07
fungiand right now ours are set to never recycle22:07
openstackgerritMerged openstack/project-config master: Add Fedora 31 to launchers  https://review.opendev.org/71713122:15
ianwit would be good for https://review.opendev.org/#/c/717114/1/.zuul.yaml if there was some way to merge your files: matchers from a parent22:15
ianwyaml does everything else under the sun, but not a good dict merge22:16
funginor does it do a good job of spotting duplicate keys in an associative array22:19
mordrednor of roasting chicken22:22
ianwfor something like 717131 can we trigger the nodepool job from project-config?22:22
fungimmm, rotisserie yaml22:23
mordredianw: yes!22:23
mordredianw: and we certainly should22:24
clarkbnow I'm hungry22:24
fungijust wokked up some beef yakisoba here22:25
fungi'twas excellent22:25
openstackgerritMonty Taylor proposed openstack/project-config master: Trigger infra-prod-service-nodepool on nodepool changes  https://review.opendev.org/71713522:26
mordredianw: ^^22:26
ianwcool22:28
openstackgerritMonty Taylor proposed openstack/project-config master: Run remote-puppet-else when zuul/main.yaml changes  https://review.opendev.org/71713622:28
mordredianw: also that22:28
mordredianw: I'm certain the depends-on sequencing is not right there :)22:28
ianwtheres ... a lot going on :)22:28
openstackgerritMerged opendev/system-config master: Replace incident channel with opendev-meeting  https://review.opendev.org/71603922:30
openstackgerritMonty Taylor proposed openstack/project-config master: Trigger infra-prod-service-nodepool on nodepool changes  https://review.opendev.org/71713522:31
openstackgerritMonty Taylor proposed openstack/project-config master: Run service-nameserver playbook on zone file changes  https://review.opendev.org/71700422:31
openstackgerritMonty Taylor proposed openstack/project-config master: Run remote-puppet-else when zuul/main.yaml changes  https://review.opendev.org/71713622:31
mordredianw: ok. I think that fixes the depends-on22:31
openstackgerritMonty Taylor proposed openstack/project-config master: Add hourly periodic pipeline  https://review.opendev.org/71706322:32
*** openstackstatus has quit IRC22:56
*** openstackstatus has joined #opendev22:56
*** ChanServ sets mode: +v openstackstatus22:56
*** openstack has joined #opendev22:58
*** ChanServ sets mode: +o openstack22:58
ianwmordred: i think i caught up?  i think it all looks ok ... just something we'll want to monitor as i goes in i guess23:00
*** tosky has quit IRC23:00
openstackgerritMerged opendev/system-config master: Add zone keys to zuulcd user  https://review.opendev.org/71678123:14
openstackgerritMerged opendev/system-config master: Grab logs in the case of errors  https://review.opendev.org/71680423:14
ianwclarkb: with the changes to drop the test matrix, the bionic-plain image is deep into tempest on devstack anyway ... that's a good sign23:38

Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!