Thursday, 2019-05-30

*** lseki has quit IRC00:03
*** yamamoto has quit IRC00:04
openstackgerritMerged opendev/ansible-role-puppet master: Clear out old facts  https://review.opendev.org/66188800:05
*** yamamoto has joined #openstack-infra00:08
*** Weifan has quit IRC00:09
*** slaweq has joined #openstack-infra00:11
*** gyee has quit IRC00:14
*** slaweq has quit IRC00:16
*** yamamoto has quit IRC00:26
openstackgerritTristan Cacqueray proposed zuul/zuul master: test_v3: replace while loop with iterate_timeout  https://review.opendev.org/66211200:29
*** markvoelker has quit IRC00:32
*** yamamoto has joined #openstack-infra00:35
*** ccamacho has joined #openstack-infra00:39
*** yamamoto has quit IRC00:42
*** jmccrory has quit IRC00:46
*** imacdonn has quit IRC00:46
*** jmccrory has joined #openstack-infra00:46
*** imacdonn has joined #openstack-infra00:46
*** michael-beaver has quit IRC00:55
*** ianychoi has quit IRC00:56
*** factor has quit IRC01:02
*** roman_g has quit IRC01:06
*** yamamoto has joined #openstack-infra01:19
*** gagehugo has quit IRC01:21
*** markvoelker has joined #openstack-infra01:21
*** hwoarang has quit IRC01:25
*** hwoarang has joined #openstack-infra01:25
*** yamamoto has quit IRC01:29
*** roman_g has joined #openstack-infra01:29
*** gagehugo has joined #openstack-infra01:30
*** hwoarang has quit IRC01:34
*** hwoarang has joined #openstack-infra01:34
*** whoami-rajat has joined #openstack-infra01:35
*** hwoarang has quit IRC01:46
*** hwoarang has joined #openstack-infra01:46
*** ccamacho has quit IRC02:09
ianwsigh, the file isn't removing i don't think :/02:11
*** eernst has joined #openstack-infra02:14
*** hwoarang has quit IRC02:20
*** hwoarang has joined #openstack-infra02:20
*** eernst has quit IRC02:23
*** hwoarang has quit IRC02:25
*** hwoarang has joined #openstack-infra02:26
*** sreejithp has joined #openstack-infra02:28
*** ccamacho has joined #openstack-infra02:29
*** bgmccollum has joined #openstack-infra02:32
*** sreejithp has quit IRC02:35
openstackgerritTristan Cacqueray proposed zuul/zuul master: test_v3: replace while loop with iterate_timeout  https://review.opendev.org/66211202:45
*** hwoarang has quit IRC02:55
*** hwoarang has joined #openstack-infra02:56
*** michael-beaver has joined #openstack-infra02:56
*** roman_g has quit IRC03:08
*** dave-mccowan has quit IRC03:15
ianwthis is certainly a debugging adventure03:18
*** hwoarang has quit IRC03:18
*** hwoarang has joined #openstack-infra03:19
*** hwoarang has quit IRC03:30
*** hwoarang has joined #openstack-infra03:31
ianwok, i ran it from kick.sh and it *did* clear out the file ...03:34
ianweither i'm too impatient; or runs from cron are re-setting it somehow03:34
clarkbI guess the next run will tell you?03:35
clarkb(if file is put back)03:35
ianwyeah03:35
ianw /etc/ansible/roles/puppet on bridge isn't a git repo, but it has the changes03:36
*** yamamoto has joined #openstack-infra03:38
clarkbya it is installed via ansible galaxy tooling which takes git repo and convert it to justthe working set of data without the git stuff03:38
*** rlandy|bbl has quit IRC03:42
*** ykarel|away has joined #openstack-infra03:52
*** slaweq has joined #openstack-infra04:11
*** slaweq has quit IRC04:16
*** hwoarang has quit IRC04:23
*** hwoarang has joined #openstack-infra04:23
*** raukadah is now known as chandankumar04:31
*** hwoarang has quit IRC04:34
*** hwoarang has joined #openstack-infra04:34
*** ricolin has joined #openstack-infra04:45
*** ramishra has joined #openstack-infra04:48
ianwso the file did *not* reappear on ze01, but it was also *not* removed from ze02 :/04:48
*** hwoarang has quit IRC04:56
*** hwoarang has joined #openstack-infra04:56
*** pcaruana has joined #openstack-infra05:00
*** michael-beaver has quit IRC05:05
*** igordc has joined #openstack-infra05:15
*** kjackal has joined #openstack-infra05:23
*** ricolin has quit IRC05:25
*** ricolin has joined #openstack-infra05:28
*** quiquell has joined #openstack-infra05:33
*** factor has joined #openstack-infra05:37
*** ykarel|away is now known as ykarel05:37
*** stakeda has joined #openstack-infra05:57
*** igordc has quit IRC06:01
*** lpetrut has joined #openstack-infra06:02
openstackgerritMark Meyer proposed zuul/zuul master: Extend event reporting  https://review.opendev.org/66213406:02
*** armax has quit IRC06:02
*** kjackal has quit IRC06:04
*** hwoarang has quit IRC06:05
*** hwoarang has joined #openstack-infra06:05
*** ccamacho has quit IRC06:05
*** slaweq has joined #openstack-infra06:06
AJaegerianw: did you see the readthedocs gerrit-dash-creator question in backscroll? Do you have access and can fix it?06:14
ianwAJaeger: hrm ... change looks good; did we figure out why it's blank?06:19
*** efried1 has joined #openstack-infra06:21
*** efried has quit IRC06:23
*** efried1 is now known as efried06:23
AJaegerianw: no idea. Do you have access to the account?06:24
AJaegerianw: is that a fallout from the rename of repos - openstack/g-d-c -> x/... ?06:24
AJaegeror python3 and sphinx? Let me check...06:25
ianwahhh,could be ...06:25
ianwsorry, can look at logs and stuff in a few hours06:26
*** kjackal has joined #openstack-infra06:26
*** ricolin has quit IRC06:26
AJaegermmh, http://logs.openstack.org/82/661982/1/check/openstack-tox-docs/13fc4c3/html/ looks fine...06:26
AJaegerianw: no urgency - just don't want it forgotten.06:26
AJaegerThanks, ianw06:26
*** hwoarang has quit IRC06:34
yoctozeptohello, infra team! can wiki username be changed? I wanted to be yoctozepto everywhere, yet wiki gave me no choice and made me Radoslaw.piliszek (which I don't like, especially due to wrong case of surname)06:34
*** hwoarang has joined #openstack-infra06:37
*** ccamacho has joined #openstack-infra06:43
*** roman_g has joined #openstack-infra06:45
*** jtomasek has joined #openstack-infra06:54
*** ianychoi has joined #openstack-infra06:57
*** ginopc has joined #openstack-infra07:00
*** markvoelker has quit IRC07:01
*** markvoelker has joined #openstack-infra07:01
*** markvoelker has quit IRC07:06
*** ramishra has quit IRC07:08
*** dchen has quit IRC07:08
*** tobias-urdin has quit IRC07:09
*** jpich has joined #openstack-infra07:09
*** iokiwi has quit IRC07:10
*** adriant has quit IRC07:10
*** rcernin has quit IRC07:10
*** adriant has joined #openstack-infra07:10
*** iokiwi has joined #openstack-infra07:10
*** ccamacho has quit IRC07:16
*** ccamacho has joined #openstack-infra07:16
*** ramishra has joined #openstack-infra07:19
*** xek_ has joined #openstack-infra07:23
*** ricolin has joined #openstack-infra07:23
openstackgerritTristan Cacqueray proposed zuul/zuul master: executor: run cleanup playbook on stop  https://review.opendev.org/66188107:27
openstackgerritTristan Cacqueray proposed zuul/zuul master: docs: add cleanup-run documentation  https://review.opendev.org/66214707:27
*** iurygregory has joined #openstack-infra07:28
*** n-saito has joined #openstack-infra07:33
*** jpena|off is now known as jpena07:36
*** toabctl has quit IRC07:50
*** priteau has joined #openstack-infra07:53
*** roman_g has quit IRC07:59
*** lucasagomes has joined #openstack-infra08:04
*** ccamacho has quit IRC08:05
openstackgerritAndreas Jaeger proposed openstack/project-config master: Add constraints file  https://review.opendev.org/66215608:06
*** rossella_s has joined #openstack-infra08:13
*** Lucas_Gray has joined #openstack-infra08:29
*** pkopec has joined #openstack-infra08:29
*** tkajinam has quit IRC08:33
*** derekh has joined #openstack-infra08:38
*** derekh has quit IRC08:38
*** derekh has joined #openstack-infra08:39
*** gfidente has joined #openstack-infra08:44
*** markvoelker has joined #openstack-infra09:02
*** ricolin has quit IRC09:09
*** kopecmartin|off is now known as kopecmartin09:17
*** panda is now known as panda|ruck09:17
*** ociuhandu has joined #openstack-infra09:20
*** Lucas_Gray has quit IRC09:32
*** yamamoto has quit IRC09:35
*** markvoelker has quit IRC09:35
openstackgerritSlawek Kaplonski proposed zuul/zuul-jobs master: Add role to fetch journal log from test node  https://review.opendev.org/64373309:37
*** Lucas_Gray has joined #openstack-infra09:39
*** electrofelix has joined #openstack-infra09:44
*** e0ne has joined #openstack-infra09:52
*** ykarel is now known as ykarel|lunch09:52
*** factor has quit IRC09:53
*** pkopec has quit IRC09:59
*** stakeda has quit IRC10:05
*** jpich has quit IRC10:05
*** jpich has joined #openstack-infra10:06
*** pkopec has joined #openstack-infra10:07
openstackgerritStephen Finucane proposed openstack/pbr master: Resolve some issue with tox.ini, setup.cfg  https://review.opendev.org/66029710:18
*** yamamoto has joined #openstack-infra10:25
*** yamamoto has quit IRC10:25
*** yamamoto has joined #openstack-infra10:25
*** yamamoto has quit IRC10:30
*** ykarel|lunch is now known as ykarel10:30
*** kjackal has quit IRC10:32
*** factor has joined #openstack-infra10:37
*** nicolasbock has joined #openstack-infra10:39
openstackgerritSlawek Kaplonski proposed zuul/zuul-jobs master: Add role to fetch journal log from test node  https://review.opendev.org/64373310:42
*** kjackal has joined #openstack-infra10:47
*** yamamoto has joined #openstack-infra10:51
*** jonher has joined #openstack-infra10:57
*** jpena is now known as jpena|lunch11:02
*** Lucas_Gray has quit IRC11:05
*** rcernin has joined #openstack-infra11:10
*** dave-mccowan has joined #openstack-infra11:11
*** _erlon_ has joined #openstack-infra11:51
*** Lucas_Gray has joined #openstack-infra11:56
*** rh-jelabarre has joined #openstack-infra11:57
*** lseki has joined #openstack-infra11:58
*** kaiokmo has quit IRC12:00
*** priteau has quit IRC12:01
*** ykarel is now known as ykarel|afk12:01
*** priteau has joined #openstack-infra12:03
*** n-saito has quit IRC12:05
*** rcernin has quit IRC12:10
*** tosky has joined #openstack-infra12:14
*** Lucas_Gray has quit IRC12:18
*** Lucas_Gray has joined #openstack-infra12:18
openstackgerritMerged opendev/git-review master: Build docs using Python 3  https://review.opendev.org/66175012:19
slaweqhi infra-root, do You know about errors like http://logs.openstack.org/15/661915/2/check/openstack-tox-py27/c73f404/job-output.txt.gz#_2019-05-30_11_05_05_964258 ?12:20
slaweqI noticed it couple of times at least12:20
*** eernst has joined #openstack-infra12:20
*** rh-jelabarre has quit IRC12:23
*** sreejithp has joined #openstack-infra12:24
*** jpena|lunch is now known as jpena12:25
*** niceplace has quit IRC12:26
*** niceplace has joined #openstack-infra12:29
*** yamamoto has quit IRC12:29
*** sreejithp has quit IRC12:30
*** eernst has quit IRC12:31
fungislaweq: in that example it's trying to use http://DFW.rax.openstack.org/pypi/simple and that's not in dns12:31
fungii suspect something's causing it to assemble the hostname of the mirror incorrectly12:32
*** sshnaidm|off has quit IRC12:32
*** rlandy has joined #openstack-infra12:33
AJaegerfungi: is https://review.opendev.org/#/c/661187/2/zuul/site-variables.yaml the culprit?12:33
fungiyoctozepto: the first time you logged in, if you checked the "username" checkbox on the ubuntu one personal data request page the wiki would have been set up with the same username as you used on launchpad. since you didn't, it concatenated your full name with a . instead; as for capitalization, mediawiki usernames are case-insensitive but it will always display them with the first character12:35
fungicapitalized and all the rest in lower case; according to https://www.mediawiki.org/wiki/Help:Preferences#Basic_information changing someone's username requires a plugin we don't presently have installed12:35
*** pkopec has quit IRC12:35
slaweqfungi: maybe, but it happens in many jobs I think so maybe it is some more generic issue there? That's why I asked :)12:35
openstackgerritMerged opendev/git-review master: Fix complimentary typo  https://review.opendev.org/66145312:36
*** priteau has quit IRC12:36
fungiAJaeger: good catch. if it's only jobs running in rax-dfw hitting this error, then quite likely12:36
fungiseems that merged a little over 16 hours ago12:37
AJaegerslaweq: is that only happening in rax-dfw?12:37
*** pkopec has joined #openstack-infra12:38
AJaegerstill wonder why DFW is capitalized...12:38
fungioh, actually i see the error in the script, and it looks like it should affect everything12:39
fungialso i see why it ceased to be capitalized12:39
slaweqAJaeger: according to http://logstash.openstack.org/#dashboard/file/logstash.json?query=message%3A%20%5C%22stdout%3A%20New%20python%20executable%20in%20%2Fusr%2Fzuul-env%2Fbin%2Fpython2%5C%22 it looks that it happens on many different providers12:40
fungihrm, though also it's ending up with openstack.org instead of opendev.org there12:40
fungilikely due to case-sensitive matching12:40
AJaegerindeed, lower is missing in the change ;(12:41
fungithat jinja is matching against dfw.rax but is constructing DFW.rax12:41
*** aaronsheffield has joined #openstack-infra12:41
fungiwhich i think explains the lack of opendev12:41
AJaegershould we revert or do you have an idea for a fix?12:42
fungii'll get the fix pushed up real quick and we can expedite12:42
AJaegerthanks!12:42
*** pkopec has quit IRC12:43
AJaegerfungi: it's also missing "mirror", isn't it?12:43
AJaegershame on me for not noticing during review ;(12:43
*** ramishra_ has joined #openstack-infra12:44
*** ramishra has quit IRC12:46
openstackgerritJeremy Stanley proposed openstack/project-config master: Fix mirror hostnames after opendev migration test  https://review.opendev.org/66220112:48
fungiAJaeger: ^ if that looks good i'll bypass ci testing on it since it's probably going to fail jobs otherwise12:48
AJaegerfungi: I've +2A, let's try ;)12:49
AJaegerthanks12:49
*** sshnaidm has joined #openstack-infra12:49
*** michael-beaver has joined #openstack-infra12:50
mordredfungi: wow - that's a fun one. +2 from me too - although I'm not actually here12:50
* AJaeger needs to step out for a bit now...12:51
openstackgerritMerged openstack/project-config master: Fix mirror hostnames after opendev migration test  https://review.opendev.org/66220112:52
*** rfarr_ has joined #openstack-infra12:53
*** Lucas_Gray has quit IRC12:54
*** priteau has joined #openstack-infra12:59
*** Lucas_Gray has joined #openstack-infra13:00
*** mriedem has joined #openstack-infra13:02
*** eharney has joined #openstack-infra13:05
*** rfarr__ has joined #openstack-infra13:10
*** pkopec has joined #openstack-infra13:11
openstackgerritMark Meyer proposed zuul/zuul master: Build a slack integration  https://review.opendev.org/66220813:11
*** pkopec has quit IRC13:11
*** ykarel|afk is now known as ykarel13:11
*** rfarr_ has quit IRC13:13
*** happyhemant has joined #openstack-infra13:16
fungihttp://logstash.openstack.org/#dashboard/file/logstash.json?query=message%3A%20%5C%22no%20address%20associated%20with%20hostname%5C%2213:19
fungithe past 24 hour view clearly shows it starting up around 03:30z13:20
AJaegerindeed13:21
fungithe lag between 20:05z when 661187 merged until 03:30z when the first of those failures appeared seems to be related to ianw getting the project-config state unstuck on the zuul servers13:22
*** priteau has quit IRC13:23
*** pcaruana has quit IRC13:23
AJaegerwhy did it work sometimes? I would have expected failures everywhere...13:23
AJaegerdo we have some hosts where both X and mirror.X works?13:24
fungiif you turn on the zuul_executor column you'll see why13:25
fungimy guess is we're seeing ~1/12 of our jobs impacted13:25
clarkbfungi: AJaeger not really here yet but ianw was struggling to get that applied due to yhe old project config vheckouy on executors13:25
fungiyep13:25
fungicaught that from his messages in scrollback13:25
fungiso the evidence coupled with what ianw was saying in here suggests that ze02-12 are still stuck on a much older project-config state13:26
*** Goneri has joined #openstack-infra13:26
clarkbya13:27
*** sreejithp has joined #openstack-infra13:27
*** sreejithp_ has joined #openstack-infra13:28
AJaegerfungi: I see now - missed that in scrollback...13:29
*** yamamoto has joined #openstack-infra13:29
fungiand /etc/project-config/zuul/site-variables.yaml on ze01 updated with the fix at 13:07z so hopefully we see this problem vanish as of shortly after that (any jobs started before may take a few minutes to hit the problem and wrap up and report and get indexed into logstash, but that's probably all happened by now)13:29
clarkbI wonder if we got the path wrong on the ansible side fix13:30
clarkbso it still isnt removing the file because it cant find it13:30
AJaegerbut this also means we still have a problem with project-config checkout on ze02-ze12 and should fix that before the project renames - or before we merge anything...13:30
clarkbAJaeger: fungi the manual fix is to clear out the ansible puppet facter json file on thosehosts (zm* too)13:31
*** sreejithp has quit IRC13:32
*** sreejithp_ has quit IRC13:33
clarkbbut also not sure it matters for the executors or mergers except for corner cases like site variables13:34
AJaegerconfig-core, please put https://review.opendev.org/662156 on your review queue - we missed for a couple of post jobs to provide the constraints file13:37
AJaegerfungi, no new failures for the problem since 20 minutes...13:39
*** sreejithp has joined #openstack-infra13:41
openstackgerritAndreas Jaeger proposed openstack/project-config master: Use retired ACL everywhere  https://review.opendev.org/66222313:46
*** pcaruana has joined #openstack-infra13:47
*** dciabrin has joined #openstack-infra13:47
clarkbthinking more about this it would be good to fix it today if we can just so there is one less thing to worry about13:48
clarkbI will double check file paths when Im at computer13:48
*** dciabrin_ has quit IRC13:50
*** boden has joined #openstack-infra13:50
bodenhi... with the env markers for sphinx, I now can't run tox targets locally due to not finding a marker for sphinx http://paste.openstack.org/show/752303/    seems like the venv doesn't have a python_version marker set, but I can't seem to resolve13:52
bodenthis does not happen in the gate; only locally13:52
bodenany ideas how to resolve?13:53
bodensorry... false alarm please disregard ^^ I found the issue13:55
AJaegerno worries, boden - happy to hear you found the issue13:56
openstackgerritAndreas Jaeger proposed opendev/system-config master: Follow ci-sandbox rename  https://review.opendev.org/66222513:58
openstackgerritAndreas Jaeger proposed openstack/infra-manual master: Follow rename of sandbox repos  https://review.opendev.org/66222613:58
openstackgerritAndreas Jaeger proposed opendev/system-config master: Follow opendev renames  https://review.opendev.org/66222514:02
AJaegerfungi, clarkb, the change above needs to merge after the opendev rename - otherwise we have broken Zuul config ^14:02
* AJaeger adds to etherpad14:02
openstackgerritAndreas Jaeger proposed openstack/project-config master: Use retired ACL everywhere  https://review.opendev.org/66222314:09
AJaegerinfra-root (question for later): can we retire infra puppet 3 jobs? See https://review.opendev.org/66210014:12
clarkbAJaeger: yes I think we can14:12
*** chandankumar is now known as raukadah14:13
*** rh-jelabarre has joined #openstack-infra14:14
*** yamamoto has quit IRC14:16
AJaegerclarkb: ok - still gave -1 since it removes too much...14:16
*** armax has joined #openstack-infra14:23
*** yamamoto has joined #openstack-infra14:25
*** yamamoto has quit IRC14:25
*** pkopec has joined #openstack-infra14:25
*** ykarel is now known as ykarel|away14:25
*** yamamoto has joined #openstack-infra14:26
fungisean-k-mooney: the trick with out of date gerrit dependencies is that it insists that the parent sha(s) of your change must merge to the branch history before that change can merge. if you update a parent change which is still open, then its previous sha is never going to be in the branch history of the depending change14:29
*** dpawlik has quit IRC14:29
sean-k-mooneyfungi: does it work after teh parent has merged? bug if not thats fine too14:29
fungihaving a change whose parent is an out of date head can be fine, on the other hand, as long as there are no merge conflicts, because its parent sha does exist in the branch history14:30
sean-k-mooneyi try to avoid merge commit so i rebase before i push14:30
*** yamamoto has quit IRC14:30
fungithe way our gerrit is set up, the sha is not altered when a change merges (gerrit's cherry-pick method would cause that, but we use the merge method)14:31
*** ykarel|away has quit IRC14:32
sean-k-mooneyright ok good to know14:32
fungiand yeah, pushing a merge commit yourself is possible if the acls are set to allow it (we disable that by default but do turn it on for folks who want to merge to and from feature branches)14:32
fungibut merge commits are better avoided because they make it waaay too easy to accidentally pollute the repository with a bunch of stray commits14:33
sean-k-mooneypersonally i prefer the workflow of local rebases before you push for review to keep the tree clean14:33
fungicausing you to either accidentally push hundreds of changes or to accidentally merge all the state from master into a stable branch14:34
sean-k-mooneyfungi: ya we have some code in the repos that were nver actully merged due to issues like that14:34
sean-k-mooneyfor example there is a patch that addes sriov nic agent supprot to devestack that are in the github repo but not in the master or stable branches14:36
openstackgerritColleen Murphy proposed openstack/openstack-zuul-jobs master: Update puppet jobs to default to puppet 4  https://review.opendev.org/66210014:39
fungiwell, gerrit also replicates commits (and associated named refs) for changes which are in review and not yet merged14:40
fungiso that's not entirely unexpected, unless i'm misunderstanding14:41
AJaegercmurphy: sorry, I apparently need new glasses ;(14:41
cmurphyAJaeger: no worries :)14:41
corvussean-k-mooney: i try to avoid local rebases unless absolutely necessary because they make it difficult to see differences between patchsets -- if they are necessary, the best way to keep inter-patchset diffs usable is to do the rebase as a patchset, leave a comment indicating it was merely a rebase, then make any necessary changes in separate patchsets.14:42
sean-k-mooneycorvus: im aware of that approch too14:46
sean-k-mooneyit depend on how update my current parent is vs master14:46
corvusyeah, one size does not fit all :)14:47
*** pkopec has quit IRC14:48
paladoxfungi i think that you have to configure the replication plugin to do refs/*:refs/* (at least we have refs/head/* at the wmf).14:51
AJaegerclarkb: could you approve this infra-specs change, please? That will change the publish location for the docs, I'll send a followup... https://review.opendev.org/#/c/659285/214:52
*** ricolin has joined #openstack-infra14:53
fungipaladox: yeah, we've done both at different times14:53
openstackgerritAndreas Jaeger proposed openstack/project-config master: Update infra-specs URL  https://review.opendev.org/66223914:54
AJaegerclarkb: merge https://review.opendev.org/#/c/659290/1 as well, please14:55
paladoxfungi i guess having it push refs/* was painful (if it went to github).14:55
fungiit does mean a lot more commits getting replicated, but not sure why that's necessarily painful14:56
fungiit can be useful to refer to commits for not-yet-merged changes (the "gitweb" integration in gerrit)14:57
*** lpetrut has quit IRC14:57
paladoxgithub had a bug that prevented large repos pushing14:57
fungiahh14:57
paladoxit was painful for us to push mediawiki :P14:57
fungiwe've run into repos with certain states gh wouldn't allow us to push. particularly "very large" commits (its max commit size is smaller than gerrit's default)14:58
paladoxchad created a script that pushed a small amount of refs for each loop.14:58
*** imacdonn has quit IRC14:58
paladoxthough this bug should be fixed now :)14:58
*** pkopec has joined #openstack-infra15:00
*** zbr_ has joined #openstack-infra15:06
openstackgerritAndreas Jaeger proposed openstack/infra-manual master: Follow rename of sandbox repos  https://review.opendev.org/66222615:06
*** zbr has quit IRC15:09
clarkbok zuul-scheduler also has a stale (but not as stale) project config ref ansible fact file. On closer inspection I think this is a result of the run_all.sh/base.yaml split up as zuul-scheduler is no longer part of the puppet-git playbook15:10
clarkbthe facts look correct on review.o.o where they should be up to date15:11
clarkbI think that points to us wanting to fix the role properly so it clears out those files as thsi is the second case of us being unexpectedly stale15:13
clarkbthat said I'm not seeing any obvious reasons for why the role update isn't clearing those files out15:13
*** quiquell has quit IRC15:19
*** e0ne has quit IRC15:23
*** gyee has joined #openstack-infra15:28
*** pcaruana has quit IRC15:33
openstackgerritStephen Finucane proposed openstack/project-config master: Retire aeromancer  https://review.opendev.org/65705415:37
clarkbnothing I can find in the bridge ansible logs that might explain the lack of file removals (eg no exceptions or errors running puppet on ze01/2/3/etc)15:38
*** roman_g has joined #openstack-infra15:38
clarkbmakes me think we are skipping the unlink call entirely due to the conditionals somehow15:38
clarkbok I think I may know why this happens15:44
*** tosky has quit IRC15:44
clarkbansible cache bites again (need to confirm but basically we probably have those fact values cached and then when ansible runs it uses the cache and so it "writes" the file out)15:44
clarkbmaybe15:44
*** Lucas_Gray has quit IRC15:45
clarkbya facter_project_config_ref shows up in the fact cache for ansible nodes15:45
clarkbdoes it never clear its cache?15:45
clarkbpabelanger: dmsimard ^ any tips on how to manage an ansible fact cache? maybe facts are considered to never change in ansible?15:45
pabelanger fact_caching_timeout should work15:46
dmsimardyeah there's an expiration/timeout setting15:46
clarkbcool I'll look into that, thanks15:47
pabelangerbut, I've also resorted to deleting facts manually between ansible-playbook crontab15:47
*** pkopec has quit IRC15:47
clarkbya I think that is going to be my next step15:47
clarkbinfra-root if I delete the cached facts for ze02.openstack.org we should see if that causes it to delete the ansible provided puppet facts15:48
clarkbany objection to me doing that on bridge.o.o against ze02.o.o?15:48
clarkbI would be deleting /var/cache/ansible/facts/ze02.openstack.org15:52
AJaegerianw, if you look at gerrit-dash-creator publishing, please review https://review.opendev.org/662251 as well15:52
fungiclarkb: i say go for it15:54
clarkbok doing that now15:55
clarkbdone15:55
clarkbnow we wait and see what happens on ze0215:55
openstackgerritMerged opendev/infra-specs master: Move from oslosphinx to openstackdocstheme  https://review.opendev.org/65929015:57
clarkbAJaeger: ^ thank you for pointing those changes out15:57
openstackgerritMerged opendev/infra-specs master: Fix reference to StoryBoard project  https://review.opendev.org/65928515:57
AJaegerclarkb: thanks for merging!15:58
openstackgerritMerged openstack/openstack-zuul-jobs master: Update puppet jobs to default to puppet 4  https://review.opendev.org/66210015:59
clarkbinfra-root can we get https://review.opendev.org/#/c/662058/ in today before we rename projects tomorrow? This adds zuul secrets key moves to the rename playbook16:06
*** rfolco has quit IRC16:06
fungiooh, good idea16:06
clarkbany other items of business to figure out before tomorrows renames?16:07
AJaegerclarkb: looking at https://review.opendev.org/661845 and https://review.opendev.org/662097 - those are both fine but I would like to use the same "human readable" yaml format. Want to change the first one?16:07
AJaegerWe should get both in as well IMHO16:07
clarkbAJaeger: ya I can update the first one. What was that yaml lib that will pretty print things? ruamel?16:08
AJaegeryes ,ruamel16:08
*** lucasagomes has quit IRC16:08
clarkbI'll work on that once I've confirmed thsi fix for the fact thing is the fix16:09
clarkbpuppet should run soon on ze0216:09
clarkbindeed it just ran /me checks project-config there16:09
clarkbok that didn't fix it, but gives us more clues. The new cache file for ze02 has the same old project config ref16:11
*** rfolco has joined #openstack-infra16:11
clarkbthat is entirely unexpected16:11
fungiclarkb: pyyaml can pretty-print things too, you just have to pass it options for how you want the dump done16:11
* fungi gets an example16:12
clarkbin the ansible cache only zuul nodes and review.o.o have that fact16:14
clarkbgrepping system-config we should only set the fact on the remote_puppet_git playbook which does not include zuul anymore16:15
fungiclarkb: this is how i get one of my programs to dump yaml which yamllint will approve of: http://paste.openstack.org/show/752310/16:15
clarkbfungi: cool16:15
corvusclarkb, fungi: -1 on 66205816:15
fungicorvus: oops, thanks!!!16:16
*** electrofelix has quit IRC16:16
clarkbanyone else have ideas on where those stale ansible vars are coming from?16:16
openstackgerritJeremy Stanley proposed opendev/system-config master: Project renames include keys on zuul scheduler  https://review.opendev.org/66205816:17
fungicorvus: clarkb: ^16:17
clarkbinterestinly ze01 does have that same ref in its cache but it doesn't rewrite the file on the host16:17
clarkbso where is the state here getting all messed up?16:18
openstackgerritMerged zuul/nodepool master: Add error handling when cleaning up resources  https://review.opendev.org/66186616:18
openstackgerritJames E. Blair proposed zuul/zuul-jobs master: WIP: registry test job  https://review.opendev.org/66132716:20
clarkbok I think this may be cyclic16:21
clarkbfacter_project_config_ref in the cache is ansible reading facter's facts16:21
clarkbnow I don't think it pipes that back into the ansible rune as just project_config_ref. That means the cache values don't explain why we fail to remove the file16:22
*** electrofelix has joined #openstack-infra16:22
AJaegerpublishing of infra-specs failed, error is not shown, see http://logs.openstack.org/9c/9c282d47babb1eb8a1e424195268bb69aa00660d/post/publish-openstack-specs/47f2cee/ara-report/result/0fef56d7-9607-4960-963e-43a9b32b9c16/16:22
clarkbAJaeger: do we need to make an opendev/ spot for it on the docs afs volume?16:23
AJaegeris it a problem that the opendev directory does not exist on the server? http://specs.openstack.org/opendev/ gives 404, so maybe an mkdir is missing?16:23
clarkbya that is my guess16:23
AJaegerclarkb: that's my guess...16:23
AJaeger;)16:23
clarkbI think I'm back to some bug in the role change to remove that file now16:23
AJaegerfungi, do you have time to create the opendev dir and re-enque the publish job, please?16:24
clarkbI'm going to clean up my yaml now so that I can come back to the ansible things with fresh eyes a bit later16:24
corvusAJaeger, clarkb: perhaps we should move that to docs.opendev.org instead?16:24
corvusAJaeger, clarkb: opendev/base-jobs publishes there16:25
corvus(probably need to move the repo to the opendev tenant for that)16:25
corvus(or maybe not, i'm not sure)16:25
*** roman_g has quit IRC16:25
fungiAJaeger: i may be able to later today, but i agree docs.opendev.org would be nicer16:25
AJaegercorvus: https://docs.opendev.org/ needs first some more love ;)16:25
corvusAJaeger: how so?16:26
AJaegercorvus: there's no index page on https://docs.opendev.org/ - just open in browser16:26
corvusi see an index16:26
corvusit's not visually attractive, but it's an index16:26
AJaegeran index yes - but no real content, so no index.html16:27
corvusright, i have no idea what an index.html there would contain, but i don't see why that should stop us from publishing infra-specs there16:27
AJaegerI'm fine moving infra-specs to opendev - do we want that tomorrow or wait?16:28
corvusi've been handing out this url quite a bit: https://docs.opendev.org/opendev/base-jobs/latest/16:28
AJaegeryeah, that works...16:28
corvusi think we can move it any time? i don't think it has to wait until tomorrow or after -- it's just switching the publishing job afaik...16:29
AJaegercorvus: indeed, just create / update the jobs. I can work on that...16:30
corvus\o/16:30
mnaseris there any docs on how to setup GitHub replication / moving a project out of x/16:32
AJaegercorvus: should I add the job to opendev/base-jobs?16:32
AJaegermnaser: there was an email by dmsimard . Is that something to add to the infra-manual?16:33
clarkbAJaeger: remote:   https://review.opendev.org/661845 Record historical project renames16:33
clarkbits updated16:33
AJaegerthanks, clarkb16:33
clarkbmnaser: dmsimard wrote an excellent email to the openstack-discuss list on how to set up github replication. Let me dig up that list. Then moving a project out of x/ follows our normal rename procedures16:34
corvusAJaeger: opendev/base-jobs already has that job16:34
AJaegercorvus: to use it, I would need to move infra-specs to opendev tenant, correct?16:35
clarkbmnaser: https://docs.openstack.org/infra/manual/creators.html#project-renames and http://lists.openstack.org/pipermail/openstack-discuss/2019-April/005007.html16:35
corvusAJaeger: i think opendev/base-jobs is in the openstack tenant, so i think we may be able to use the job even in the current tenant16:36
corvusAJaeger: of course, we eventually want to move it to the opendev tenant...16:36
*** ccamacho has joined #openstack-infra16:36
AJaegeropendev/base-jobs is only in opendev and zuul tenants16:37
AJaegerwrong - it's everywhere16:38
AJaegerwill work on it later today16:38
AJaegerthanks, corvus16:38
openstackgerritJames E. Blair proposed zuul/zuul-jobs master: WIP: registry test job  https://review.opendev.org/66132716:39
openstackgerritAndreas Jaeger proposed openstack/project-config master: Publish infra-specs on docs.opendev.org  https://review.opendev.org/66226316:47
AJaegercorvus: ^16:48
*** lpetrut has joined #openstack-infra16:48
clarkbI think I'm back to: either the path we generate in the role's cleanup section is wrong or the os.unlink is silently failing16:51
clarkbI do notice we'll write to a different path if not running as root (get_facter_path will return a homedir path) but I'm fairly certain we are running as root16:52
clarkbhowever ianw ran kick.sh (persumably as root) and that cleared out the file so maybe this isn't running as root somehow?16:52
clarkbpuppet itself runs as puppet-user?16:53
*** jpich has quit IRC16:58
clarkbI have confirmed that puppet roel thing is being run with facts=None16:58
clarkbso the cache loop isn't complete. We are just getting ansible reading the facts from puppet there16:58
clarkbI suppose we could also be running in monkey patched stdlib via ansible mode and maybe os.unlink doesn't quite do what we want?16:59
*** armax has quit IRC16:59
clarkb(that seems like a stretch however knowing what I know of ansible's source not impossible)16:59
*** derekh has quit IRC17:01
*** armax has joined #openstack-infra17:05
*** happyhemant has quit IRC17:05
openstackgerritJames E. Blair proposed zuul/zuul-jobs master: WIP: registry test job  https://review.opendev.org/66132717:08
*** kjackal has quit IRC17:11
*** rkukura has quit IRC17:14
*** rkukura has joined #openstack-infra17:15
*** rkukura has quit IRC17:16
openstackgerritAndreas Jaeger proposed openstack/project-config master: Update promote pipeline precedence  https://review.opendev.org/66226817:17
*** armax has quit IRC17:17
AJaegercorvus, fungi, clarkb, we changed the precedence of pipelines (making post high) but promote is still low, let's update ^17:18
*** armax has joined #openstack-infra17:18
openstackgerritMerged opendev/system-config master: Project renames include keys on zuul scheduler  https://review.opendev.org/66205817:20
*** kopecmartin is now known as kopecmartin|off17:28
openstackgerritTobias Henkel proposed zuul/zuul master: Annotate builds with event id  https://review.opendev.org/65889517:28
openstackgerritTobias Henkel proposed zuul/zuul master: Log github requests with annotated events  https://review.opendev.org/66080017:28
openstackgerritTobias Henkel proposed zuul/zuul master: Annotate logs around build completion and cancellation  https://review.opendev.org/66080617:28
openstackgerritTobias Henkel proposed zuul/zuul master: Annotate logs around build states  https://review.opendev.org/66148917:28
openstackgerritTobias Henkel proposed zuul/zuul master: Annotate logs around reporting  https://review.opendev.org/66149017:28
openstackgerritTobias Henkel proposed zuul/zuul master: Annotate logs around finished builds  https://review.opendev.org/66149117:28
*** gfidente is now known as gfidente|afk17:32
openstackgerritJames E. Blair proposed zuul/zuul-jobs master: WIP: registry test job  https://review.opendev.org/66132717:34
openstackgerritDavid Shrewsbury proposed zuul/zuul master: Store autohold requests in zookeeper  https://review.opendev.org/66111417:34
*** eernst has joined #openstack-infra17:35
*** ociuhandu has quit IRC17:37
*** armax has quit IRC17:38
*** armax has joined #openstack-infra17:38
*** ricolin has quit IRC17:42
openstackgerritJames E. Blair proposed zuul/zuul-jobs master: WIP: registry test job  https://review.opendev.org/66132717:44
*** eernst has quit IRC17:46
openstackgerritMerged openstack/project-config master: Update promote pipeline precedence  https://review.opendev.org/66226817:47
*** electrofelix has quit IRC17:48
*** Lucas_Gray has joined #openstack-infra17:48
*** electrofelix has joined #openstack-infra17:50
*** ginopc has quit IRC17:50
*** iurygregory has quit IRC17:51
*** eernst has joined #openstack-infra17:53
AJaegerteam, as prep for tomorrow's rename, please review https://review.opendev.org/661845 and https://review.opendev.org/662097 to record the renames17:54
AJaegerconfig-core, to fix infra-specs publishing, we took out the big hammer and moved it to docs.opendev.org, please review https://review.opendev.org/662263 (see discussion earlier)17:55
*** Lucas_Gray has quit IRC17:55
*** kjackal has joined #openstack-infra17:57
*** eernst has quit IRC17:59
*** electrofelix has quit IRC18:03
*** jpena is now known as jpena|off18:13
openstackgerritJames E. Blair proposed zuul/zuul-jobs master: WIP: registry test job  https://review.opendev.org/66132718:17
*** pcaruana has joined #openstack-infra18:24
corvusAJaeger: can/should we move those in-tree?18:24
corvus(i've approved 662263 since we can still do so after it has merged)18:25
AJaegercorvus: we could but since we currently own both and it'S only Clarkb that approves infra-specs, I would leave it there for now... thanks for reviews18:26
corvusoh, heh, i forgot it's special18:28
clarkbI remain stumped on the project_config_ref thing18:29
clarkbI think my recommendation at this point (which we can run by ian in a couple hours) is that we manually remove those files where we don't want them then we can take our time debugging why the role doesn't clean up after itself18:30
corvusi'm in favor of that.18:30
corvuseven more so if the time we take for the second part is nil18:31
clarkbalso we should clear out the ansible cache for those nodes after we do that just to sanity check that any potential cycle between those really does not exist (I'm pretty sure there isn't a loop now but we can verify with hard evidence via cleanups)18:32
openstackgerritMerged openstack/project-config master: Publish infra-specs on docs.opendev.org  https://review.opendev.org/66226318:34
AJaegerclarkb: to test the change above, here's another trivial infra-specs change - could you put that on your queue for later, please? https://review.opendev.org/#/c/631419/118:35
clarkbAJaeger: yes18:36
openstackgerritJames E. Blair proposed zuul/zuul-jobs master: WIP: registry test job  https://review.opendev.org/66132718:38
clarkbAJaeger: done. lets see if it publishes happily now18:39
AJaegerthanks, i'll check18:39
openstackgerritMerged opendev/infra-specs master: Fix the misspelling of "search"  https://review.opendev.org/63141918:48
AJaeger#success https://docs.opendev.org/opendev/infra-specs/latest/ is published18:51
openstackstatusAJaeger: Added success to Success page (https://wiki.openstack.org/wiki/Successes)18:51
clarkbwoot thanks for sorting that out18:51
openstackgerritAndreas Jaeger proposed openstack/project-config master: Update infra-specs link  https://review.opendev.org/66229318:52
AJaegernow a few followups, first one ^18:52
fungiwe may want a redirect, though i have no opinion on that18:53
openstackgerritAndreas Jaeger proposed opendev/infra-specs master: Update site URL  https://review.opendev.org/66229719:00
AJaegerand second one ^19:01
clarkbfungi: I doubt that we get a ton of traffic there (and mosto f it is from peopel that can probably ask where to find it again if necessary?)19:01
fungiyeah, so i'm cool with not having one19:01
fungijust wanted to remind people that's worth thinking about19:02
mnasercan a 'ownership' transfer be done at anytime right now (i.e. over GitHub)19:02
fungimnaser: yep19:02
mnaserok cool19:02
fungimnaser: also with the (very recent) changes gh has made to the transfer process, we no longer need any action taken on the receiving org in advance19:02
clarkbif someone else can sanity check 662297 I can approve it19:03
fungithey just have to accept the transfer request once it's submitted19:03
clarkbone nice thing about still setting up our account on both sides is it is immediate and we can confirm things worked19:03
clarkbI don't think we can even check if there is a request on the remote side otherwise19:03
clarkbAJaeger: I think you added 9 at https://etherpad.openstack.org/p/project-renames-2019-05-31 ?19:04
clarkbI hadn't planned on "fixing" the individual projects19:05
clarkbthough I guess we can probably do some simple fixups like git review updates and so on19:05
fungiclarkb: yeah, it becomes reliant on the receiving org admins to let us know if things worked, but that seems fine to me19:05
fungimainly because they're likely to care more about whether it worked than we are anyway19:06
AJaegerclarkb: yes, I did. Just wanted to ask. We should merge the change I pushed...19:06
openstackgerritDavid Shrewsbury proposed zuul/zuul master: Store autohold requests in zookeeper  https://review.opendev.org/66111419:06
*** pkopec has joined #openstack-infra19:06
*** diablo_rojo has joined #openstack-infra19:06
clarkbAJaeger: https://review.opendev.org/#/c/662225/ that one?19:06
mnaserCould I get openstack/osops-{coda,example-configs,tools-contrib,tools-generic,tools-logging,tools-monitoring} moved to openstack-operators/{coda,example-configs,tools-contrib,tools-generic,tools-logging,tools-monitoring} ?19:07
clarkbAJaeger: and ya we'll need that one on our side19:07
mnaserI have the openstack-operators org in github19:07
clarkbfungi: do you know if the api call changes?19:07
AJaegerclarkb: yes, 66222519:07
*** hwoarang has quit IRC19:07
fungiclarkb: mordred looked into the api docs but i don't remember if it implied any changes to the script19:08
clarkbfungi: ok I guess we can test it on one and see if it works19:08
*** hwoarang has joined #openstack-infra19:08
clarkbmnaser: note we'll change orgs with the same repo name then you can rename the repo in the new org19:08
fungiseems like maybe it's the same api method but now instead of checking whether the requester is an admin in both orgs it just submits a transfer request for the receiving org19:08
fungiwhich then goes through once they accept it19:08
clarkbgotcha19:08
openstackgerritAndreas Jaeger proposed openstack/infra-manual master: Update infra-specs URL  https://review.opendev.org/66229819:09
AJaegerand one more update ^19:09
*** rosmaita has left #openstack-infra19:09
fungiclarkb: mnaser: anyway, this does indeed seem like a good opportunity to find out19:09
clarkbmnaser: give me a few minutes ( have to log in to github and make an api key thing) but I can do one to confirm it works as we expect and then we can do the others if it does19:09
mnaserfungi, clarkb: cool.. I'll prepare a patch for the replication too19:10
openstackgerritMohammed Naser proposed openstack/project-config master: rename x/osops- to openstack-operators/  https://review.opendev.org/66230019:11
mnaser^ can I add that to the stack that is pending for tomorrow?19:11
AJaegermnaser: who owns those repos? Are those part of an official OpenStack entitity? Otherwise we might have a trademark issue...19:12
mnaserthey are not an openstack deliverable but there is an openstack operators 'thing' that exist..19:12
mnaserhttps://wiki.openstack.org/wiki/Operators_Tools_and_Monitoring19:12
mnaserpart of the ops team (these deliverables)..19:12
mnaserbut IANAL19:13
AJaegermnaser: I know you're part of TC, but since TC decided to move those out of openstack namespace, putting them into another openstack namespace requires IMHO a TC approval19:13
openstackgerritJames E. Blair proposed zuul/zuul-jobs master: WIP: registry test job  https://review.opendev.org/66132719:13
AJaegermnaser: did the TC discuss this?19:13
clarkbI'm not a lawyer but I can see how "openstack" in this case is descriptive and therefore fair game19:13
clarkbthey are ops tools for openstack19:13
mnaserand its not openstack/ but openstack-operators (aka from the actual openstack operators group)19:14
AJaegerclarkb: I'm neither a lawyer - still, I think it needs some discussion.19:14
* mnaser shrugs19:14
clarkbmnaser: fwiw I've already generated all of the documents for tomorrows renaming :/19:14
corvusyeah... i'm not sure we have a platform to "veto" that, but i can see how it would be friendly to have a tc conversation about it19:14
mnaserif it's that much of an issue I'll find another name instead of it living under x for the new N weeks for a rename to happen19:14
mnaseralright, I'll bring it up to the ML anyways19:14
mnaserlet's hold the org transfer then..19:15
clarkbok19:15
mnasers/org/repo/19:15
AJaegermnaser: what about asking the TC whether they see a issue? I don#t like to sneak this in last minute without notice19:15
AJaegermnaser: commented on change, it's not correct19:17
*** imacdonn has joined #openstack-infra19:17
openstackgerritAndreas Jaeger proposed openstack/infra-manual master: Update infra-specs URL  https://review.opendev.org/66229819:20
AJaegerclarkb: had to fix sphinx 2.0.1 and python3 ^19:20
openstackgerritJames E. Blair proposed zuul/zuul-jobs master: WIP: registry test job  https://review.opendev.org/66132719:24
bodenAJaeger hate to nag, but is there any other core I can ask to help land https://review.opendev.org/#/c/661977/    we are waiting to get the dashboard working so we can gauge health for a release of neutron-lib19:25
clarkbboden: I can look19:26
bodenclarkb thanks!19:26
clarkbfungi: thinking about tomorrow if you can disable the ansible cron in your early am that would probably help a bunch (reduces wait time at 1500UTC and we should be able to dive straight in)19:28
fungiclarkb: sure, setting a reminder for that now19:28
clarkbthe other thing I was thinking about is with system confused about gerrit being stopped/running whatever will our playbook function? we might need to use an edited playbook and stop/start gerrit ourselves19:28
fungireminder sety19:29
fungier, set19:29
fungiyeah, if we try to systemctl restart it, systemd will think it's not running and so will also refuse to start it19:29
fungior at least that's been my experience recently19:29
fungion several occasions now19:30
clarkbin this case it will be a systemctl stop which may noop beacuse it thinks it isn't running?19:30
fungiyeah, that should be fine19:30
AJaegerclarkb: want to +2A the other dashboard change by boden as well? https://review.opendev.org/#/c/66202419:30
clarkbin that case I'll add a note to the etherpad that we should manually do that and use edited playbook. After this restart we should be in a place where systemd is happy with it though due to the longer timeout19:30
*** tosky has joined #openstack-infra19:38
*** raissa has joined #openstack-infra19:39
*** rlandy is now known as rlandy|brb19:39
openstackgerritMerged openstack/project-config master: fix neutron-lib grafana dashboard  https://review.opendev.org/66197719:40
clarkbI rarely use the unified diff view except for on changes like these19:41
clarkband still my screen isn't wide enough :)19:41
*** yamamoto has joined #openstack-infra19:42
*** bdodd has quit IRC19:44
AJaegeryeah, those grafana updates are evil ;(19:44
*** bdodd has joined #openstack-infra19:44
AJaegerfungi, could you review https://review.opendev.org/662298, https://review.opendev.org/662293 , and https://review.opendev.org/662297 as infra-specs renames, please?19:45
* AJaeger calls it a day19:45
fungithanks AJaeger!19:45
clarkbAJaeger: thanks for all the help! see you tomorrow19:46
clarkbboden: I've approved the other change AJaeger poitned out as well. That one took a bit longer to get through19:46
clarkbI guess I should do a project-confing and system-config pass through today19:47
bodenclarkb appreciate that... unfortunately I'm still not seeing the data I expect... I'll have to dig19:47
clarkbboden: you have to wait for the deployment pulses to happen19:47
clarkbusually within 45 minutes19:47
clarkb(we've actually improved that number recently so may be as quick as 30 minutes in the worst case now)19:48
bodenclarkb ah... didn't realize that19:48
*** yamamoto has quit IRC19:48
*** igordc has joined #openstack-infra19:49
fungiand in the not too distant future, faster still19:49
fungieventually we hope to have change merges trigger deployment for basically everything19:50
*** igordc has quit IRC19:50
clarkbanyone else want to weigh in on the version of ansible we use with ansible-lint? https://review.opendev.org/#/c/659810/119:51
clarkb2.7 is what we run with on bridge so that seems appropriate19:51
clarkb(its also zuul's default)19:51
openstackgerritJames E. Blair proposed zuul/zuul-jobs master: WIP: registry test job  https://review.opendev.org/66132719:52
openstackgerritClark Boylan proposed openstack/project-config master: Retiring TripleO-UI  https://review.opendev.org/66133219:56
clarkbhopefully that fixes that chagne so we can clear it out of the list19:56
*** lpetrut has quit IRC19:57
openstackgerritMerged openstack/project-config master: Update the neutron-lib failure rate dashboard  https://review.opendev.org/66202419:58
openstackgerritMerged openstack-infra/opendev-website master: Retire repo  https://review.opendev.org/66191119:59
clarkbhttps://review.opendev.org/#/c/662156/1 seems like a relatively important job fix (to avoid builds working magically without constraints)20:00
*** igordc has joined #openstack-infra20:00
clarkboh config-core can we avoid making changes to openstack/project-config for a bit (taht way I don't have to rebase the stack of project renames)20:02
clarkber specifically to the gerrit/projects.yaml file20:03
*** rlandy|brb is now known as rlandy20:08
*** hwoarang has quit IRC20:11
*** hwoarang has joined #openstack-infra20:12
openstackgerritJames E. Blair proposed zuul/zuul-jobs master: WIP: registry test job  https://review.opendev.org/66132720:12
*** factor has quit IRC20:14
openstackgerritClark Boylan proposed zuul/zuul master: Update axios version and yarn.lock  https://review.opendev.org/66231620:16
*** Lucas_Gray has joined #openstack-infra20:19
*** hwoarang has quit IRC20:24
*** hwoarang has joined #openstack-infra20:24
*** Lucas_Gray has quit IRC20:24
*** Lucas_Gray has joined #openstack-infra20:26
*** Goneri has quit IRC20:27
*** rkukura has joined #openstack-infra20:31
*** diablo_rojo has quit IRC20:31
openstackgerritJames E. Blair proposed zuul/zuul-jobs master: WIP: registry test job  https://review.opendev.org/66132720:32
openstackgerritClark Boylan proposed opendev/system-config master: Remove misplaced html tag  https://review.opendev.org/65680720:33
clarkbjhesketh: ^ rebased that for you since seems like a good cleanup20:34
*** xek_ has quit IRC20:34
* clarkb is trying to get through some review backlogs20:34
clarkbcorvus: fungi earlier this week I remember being told that we'd updated gerrit config to use gitea links and that tomorrow's restart will pcik that up. Where does https://review.opendev.org/#/c/654034/3 fit in?20:37
corvusclarkb: i think you may have been misinformed and indeed that is the change which would cause that to happen20:38
fungior did we set it in review.pp only?20:38
clarkbI seem to recall mordred specifically checking things, but my memories are known to be faulty at times :)20:39
corvusi recall that mordred set a WIP on that until we were happy with the result of the ref replication.  i have no recollection beyond that.20:39
clarkbgotcha20:39
clarkbwell maybe this is a better as a followup then20:39
fungiindeed, it seems https://opendev.org/opendev/system-config/src/branch/master/modules/openstack_project/manifests/review.pp does not have any equivalent of 654034 applied20:40
fungifor some reason i thought we had approved everything and were just waiting on a gerrit restart, so could be i was circulating misinformation20:40
corvus"what do you want?" "misinformation." "you won't get it" "by hook or by crook, we will20:44
clarkbany other changes that could use review? I'm trying to dig around and stick to ones that are "safe" aka not touching projects.yaml related items20:51
openstackgerritClark Boylan proposed opendev/system-config master: Add opendev service-announce list  https://review.opendev.org/66184320:53
clarkbtheres a rebase to fix a merge conflict. Not sure if we ended up with a decision on the bike shedding through20:53
clarkbianw: for when your day starts: I did more digging into the project_config_ref thing and am stumped. At this point I think we should probably manually clear out those files from the zuul nodes and move on (or at least be able to debug things more slowly)21:02
clarkbI'm happy to do that and also happy for others to do that :) just let me know21:02
*** rh-jelabarre has quit IRC21:06
openstackgerritMerged opendev/system-config master: Add opendev migration repo rename scripts  https://review.opendev.org/65313821:07
fungialso probably worth checking for jobs successfully using mirror.dfw.rax.opendev.org since we fixed the typos in the confug21:09
fungier, config21:09
*** Lucas_Gray has quit IRC21:15
*** pcaruana has quit IRC21:18
*** pkopec has quit IRC21:21
*** Lucas_Gray has joined #openstack-infra21:23
*** whoami-rajat has quit IRC21:24
openstackgerritClark Boylan proposed zuul/zuul master: Update axios version and yarn.lock  https://review.opendev.org/66231621:27
openstackgerritClark Boylan proposed zuul/zuul master: Use nodejs v10 in testing  https://review.opendev.org/66233921:27
*** Wryhder has joined #openstack-infra21:31
*** Lucas_Gray has quit IRC21:32
*** Wryhder is now known as Lucas_Gray21:32
openstackgerritClark Boylan proposed zuul/zuul master: Update axios version and yarn.lock  https://review.opendev.org/66231621:45
*** sreejithp has quit IRC21:54
*** rkukura has quit IRC21:57
*** hwoarang has quit IRC22:05
*** hwoarang has joined #openstack-infra22:05
openstackgerritMerged opendev/system-config master: Remove misplaced html tag  https://review.opendev.org/65680722:06
*** boden has quit IRC22:06
*** rfarr__ has quit IRC22:07
*** bobh has joined #openstack-infra22:10
*** Weifan has joined #openstack-infra22:13
clarkbits starting to get late enough in my day that I'm wondering if we shouldn't go ahead with the manual removal of unwanted ansible puppet facts on zuul nodes (after verifying that dfw jobs on ze01 work)22:13
*** Weifan has quit IRC22:14
clarkbfound a bug with the opendev mirror22:15
*** bobh has quit IRC22:15
clarkbwe don't have ubuntu/ served off of it22:15
clarkbI'm looking into that now22:16
*** efried1 has joined #openstack-infra22:19
*** efried has quit IRC22:20
*** efried1 is now known as efried22:20
openstackgerritClark Boylan proposed opendev/system-config master: Serve ubuntu package content on opendev mirrors  https://review.opendev.org/66234522:21
clarkbfungi: ianw corvus ^ fix for the opendev mirror issue22:21
openstackgerritJames E. Blair proposed zuul/zuul-jobs master: WIP: registry test job  https://review.opendev.org/66132722:21
clarkbhrm we are also missing apt-puppetlabs22:22
clarkbwhich is I think effectively dead now anyway?22:22
clarkbit was only yum that tripleo was using. Maybe we can leave apt-puppetlabs off?22:22
fungiyeah, maybe, though in theory they temporarily "fixed" it a week and a half ago22:23
fungiso it's possible some jobs are still relying on it for the moment22:23
clarkbthinking out loud here should I manually create the symlink then remove the ansible facter file on ze* zm* and zuul01? or should we maybe stop worrying about this for now?22:24
clarkbtrying to decide in my head if that has/should be done before the renaming tomorrow. I expect we will be fine with the renaming tomorrow so maybe just wait for opendev to be fixed then rollout to executors when more convenuent than end of my day (or maybe ianw can do that today and watch it)22:24
fungii don't think it's urgent22:24
clarkband for those of you still around now is probably a good time to reread the etehrpad and make sure we aren't missing anything or need to prep something https://etherpad.openstack.org/p/project-renames-2019-05-3122:25
clarkbhttps://review.opendev.org/#/c/662058/ did merge22:26
clarkbI think I'll take a break now then pop back in a bit with the idea of working a little later than usual to see if I can catch ianw22:30
openstackgerritPaul Belanger proposed zuul/zuul master: Discard GitHub PullReview if incomplete  https://review.opendev.org/66234722:35
*** mriedem is now known as mriedem_away22:35
openstackgerritPaul Belanger proposed zuul/zuul master: Discard GitHub PullReview if incomplete  https://review.opendev.org/66234722:37
openstackgerritPaul Belanger proposed zuul/zuul master: Discard GitHub PullReview if incomplete  https://review.opendev.org/66234722:38
paladoxclarkb https://docs.openstack.org/infra/system-config/gerrit.html looks nice!22:39
*** aaronsheffield has quit IRC22:41
fungiit's probably a smidge out of date... we've been maintaining documentation on how we install gerrit since basically as long as we've been documenting things and probably almost as long as we've been running gerrit22:42
fungiwe try to update it when we think of something that's changed, but we don't reinstall gerrit for production all that often22:42
ianwclarkb: hey, sorry, starting late but here now!22:42
fungiianw: no need to apologize! welcome back and happy friday!22:43
paladoxfungi we have docs, which are definitely gonna be out of date on our next upgrade :P (but they are not as clean as yours!)22:43
paladoxhttps://wikitech.wikimedia.org/wiki/Gerrit22:44
*** hwoarang has quit IRC22:44
*** hwoarang has joined #openstack-infra22:45
*** yamamoto has joined #openstack-infra22:45
*** Weifan has joined #openstack-infra22:46
*** ccamacho has quit IRC22:47
*** Weifan has quit IRC22:47
*** Weifan has joined #openstack-infra22:47
*** ccamacho has joined #openstack-infra22:47
*** Weifan is now known as weifan22:48
*** weifan has quit IRC22:49
clarkbianw tldr is need to fix ubuntu mirror on opendev mirror then I think we should just remove that facter file on ze* zm* and zuul01 unless you have more ideas22:49
*** weifan has joined #openstack-infra22:49
ianwoh, well at least the templating bit worked? :)  one of out three22:50
*** rkukura has joined #openstack-infra22:51
fungiianw: after some fixing the templating bit worked ;)22:51
ianwit's so weird, i ran kick.sh ze01 and it did clear out.  i wonder if somehow it's a cached version of the library?22:51
fungithere was a ~10 hour timeframe where jobs running from ze01 couldn't find their mirrors, but that's been smooth sailing after some quick edits22:52
ianwfungi: OK, zero for three :)  something something breaking eggs making omelettes22:52
*** zhurong has quit IRC22:52
fungiit's turning out to be a very tasty omelette22:53
*** bobh has joined #openstack-infra22:54
ianwok, let me try kicking ze02 and see if it disappears too or i'm nuts22:58
*** bobh has quit IRC22:59
ianwthe unlink is definitely in /etc/ansible/roles/puppet/roles on bridge23:00
clarkbianw: one idea I had was maybe the path is wrong somehow23:01
clarkbget_facter_dir can return different answers23:01
ianwyeah, it's difficult to get debugging out of ansible libraries23:03
ianwok, so the file has gone on ze02 after i ran it with kick.sh23:04
clarkbso weird23:04
ianwoutput in /tmp/kick-ze02.txt23:04
clarkbianw: did you run that as root?23:04
clarkb662345 is the fix for the ubuntu/ mirror on the opendev mriror host. It is in the gate now23:05
*** tkajinam has joined #openstack-infra23:05
ianwclarkb: sudo'd yep23:05
clarkbok so it shouldn't be somehow magically working via the non uid == 0 path23:06
ianwhttp://paste.openstack.org/show/752336/ ... it seems like it gets invoked in exactly the same way23:10
clarkbhrm maybe the remote side is caching the role lib?23:10
openstackgerritClark Boylan proposed zuul/zuul master: Update axios version and yarn.lock  https://review.opendev.org/66231623:13
ianwclarkb: aahhhh!!! /var/cache/ansible/facts/ze12.openstack.org23:13
ianwguess what's in there ...23:13
*** ianychoi has quit IRC23:13
clarkbfacter_project_config_ref23:13
clarkbyup I went through all that earlier today23:13
clarkbI think it is "ok" though23:14
clarkbits reading the facter facts from the remote host and caching them but because it has the facter_ prefix it isn't fed back in23:14
clarkb(I deleted the cached facts for ze02.openstack.org and it read them right back again)23:14
*** rlandy has quit IRC23:16
*** rcernin has joined #openstack-infra23:17
ianwthat makes sense ... do we have something that is s/facter_// and installing variables?23:18
clarkbI couldn't find that anywhere23:18
clarkbI grepped in /etc/ansible/hosts as well as system-config and the ansible fact cache23:18
clarkbbut ya that was my next idea. Its probably worht someone else double checking on that just to make sure I didn't miss a location23:18
ianwbut yet it is clearly invoked with facts=None23:20
ianwif module.params['facts']: ... that doesn't seem like it would ever come from somewhere else23:20
clarkbya23:21
ianwwe can just delete it, but damn i want to know what is actually going on here :/23:22
*** panda|ruck has quit IRC23:22
ianwi feel like there's clearly something i'm (we're) assuming that is not holding23:22
*** panda has joined #openstack-infra23:23
ianwit *must* be old code23:26
*** dchen has joined #openstack-infra23:26
openstackgerritMerged opendev/system-config master: Serve ubuntu package content on opendev mirrors  https://review.opendev.org/66234523:26
clarkbone crazy idea I had was maybe ansible monkey patches os.unlink. But I grepped around the ansibel source tree and found no evidence of that23:27
*** stakeda has joined #openstack-infra23:27
ianwclarkb: http://paste.openstack.org/show/752337/ ... these all appear to be old code23:29
ianwi don't know if they're leaked, or reused, or what23:29
clarkboh interesting so it could be cache of the code23:30
clarkband when you run it with sudo and not -H it uses your home dir?23:30
clarkbhrm none of those are from 2019?23:31
ianwi think it must, let me try kicking from a full "su -"  on ze0323:32
clarkbyour homedir only has one dir in .ansible/tmp and it is from december23:32
clarkbbut ya maybe things are leaking or stale and somehow found23:33
*** tosky has quit IRC23:33
ianwargggh, it disappeared on ze03!23:34
clarkbok so probably not the homedir diff then23:34
ianwthat was from kick.sh in a full "su -" so using root's homedir!  what could cron be doing differently?!23:35
fungicron doesn't run in a shell, it invokes executables directly23:37
funginot sure if that's coming into play somehow here23:37
fungithe environment it runs with is also minimal to nonexistent23:37
ianwthat invokes /opt/system-config/run_all.sh which then runs ansible-playbook under timeout23:38
fungimanpage says cron allows you to configure via /etc/default/cron to use environment from /etc/environment23:40
fungioh, except tasks run *by* cron don't inherit those23:41
fungisee cron(5)23:41
fungier, crontab(5)23:41
fungiSeveral environment variables are set up automatically by the cron(8) daemon. SHELL is set to /bin/sh, and LOGNAME and HOME are set from the /etc/passwd line of the crontab's owner. PATH is set to "/usr/bin:/bin". HOME, SHELL, and PATH may be overridden by settings in the crontab; LOGNAME is the user that the job is running from, and may not be changed.23:43
fungiso unless we're setting additional envvars within the crontab file itself, that's it23:44
ianwbut then ... how would that relate to ansible then seeming to run old/cached code on nodes, but only under cron?  it's the mystery of our times23:46
clarkbwhere does ansible stick code on the remote node?23:47
clarkbmaybe it doesn't write it to disk?23:48
*** yamamoto has quit IRC23:49
clarkbANSIBLE_KEEP_REMOTE_FILES can be set to 1 to keep the remote files around23:50
*** tjgresha has joined #openstack-infra23:50
clarkblooks like it copies a shim over that unzips and executes the code out of a temp dir in /tmp23:53
clarkbwhich then gets imp.load_module()'d ?23:55
*** tjgresha has quit IRC23:55
*** tjgresha has joined #openstack-infra23:55
*** hwoarang has quit IRC23:58
*** hwoarang has joined #openstack-infra23:58
ianwi just ... i dunno.  i can just kick 0-12 ze if we want to give up on this23:59

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