Tuesday, 2020-01-07

*** jamesmcarthur has joined #openstack-infra00:02
openstackgerritMerged zuul/zuul-jobs master: Test swift upload logs without encoding type for gzip files  https://review.opendev.org/70128300:04
*** eernst has joined #openstack-infra00:11
*** slaweq has joined #openstack-infra00:11
*** eernst has quit IRC00:15
*** slaweq has quit IRC00:15
openstackgerritGhanshyam Mann proposed opendev/irc-meetings master: Update QA office hour time  https://review.opendev.org/70125100:29
clarkbI have restored https://review.opendev.org/#/c/680178/ to start testing the gzip.changes but I dont think that tries to upload any gzipped files?00:41
*** ricolin_ has joined #openstack-infra00:44
*** ricolin_ has quit IRC00:45
openstackgerritRico Lin proposed opendev/irc-meetings master: Combine auto-scaling and self-healing SIG meeting  https://review.opendev.org/70113700:50
*** jamesmcarthur has quit IRC00:58
*** jamesmcarthur has joined #openstack-infra01:15
*** igordc has joined #openstack-infra01:49
*** stewie925 has quit IRC01:51
*** jamesmcarthur has quit IRC02:02
*** zbr_ has joined #openstack-infra02:04
*** zbr has quit IRC02:07
*** zbr has joined #openstack-infra02:09
*** zbr_ has quit IRC02:11
*** slaweq has joined #openstack-infra02:11
*** slaweq has quit IRC02:16
*** Goneri has quit IRC02:19
*** dSrinivas has joined #openstack-infra02:26
*** goldyfruit_ has joined #openstack-infra02:35
*** goldyfruit_ has quit IRC02:36
*** goldyfruit_ has joined #openstack-infra02:36
*** igordc has quit IRC02:43
*** michael-beaver has quit IRC03:05
*** slaweq has joined #openstack-infra03:11
*** rcernin_ has joined #openstack-infra03:13
*** rcernin has quit IRC03:13
*** slaweq has quit IRC03:16
*** hongbin has joined #openstack-infra03:34
*** chandankumar has joined #openstack-infra03:55
*** rcernin_ has quit IRC03:56
*** rcernin has joined #openstack-infra04:00
*** udesale has joined #openstack-infra04:01
*** ykarel has joined #openstack-infra04:04
*** ykarel has quit IRC04:14
*** goldyfruit_ has quit IRC04:24
*** goldyfruit_ has joined #openstack-infra04:24
*** hongbin has quit IRC04:24
*** spsurya has joined #openstack-infra04:32
*** chandankumar has quit IRC04:34
*** ykarel has joined #openstack-infra04:34
*** sshnaidm|afk has quit IRC04:38
*** goldyfruit_ has quit IRC04:48
*** tkajinam has quit IRC04:52
*** eernst has joined #openstack-infra04:58
*** gyee has quit IRC05:00
*** slaweq has joined #openstack-infra05:11
*** chandankumar has joined #openstack-infra05:13
*** goldyfruit_ has joined #openstack-infra05:13
*** slaweq has quit IRC05:16
*** tkajinam has joined #openstack-infra05:23
*** surpatil has joined #openstack-infra05:25
*** ociuhandu has joined #openstack-infra05:30
*** sshnaidm has joined #openstack-infra05:30
*** evrardjp has quit IRC05:33
*** evrardjp has joined #openstack-infra05:33
*** eernst has quit IRC05:35
*** ociuhandu has quit IRC05:35
*** ykarel_ has joined #openstack-infra05:40
*** ykarel has quit IRC05:42
*** chandankumar has quit IRC05:52
*** sshnaidm has quit IRC05:54
*** tkajinam has quit IRC05:58
*** pcaruana has joined #openstack-infra06:00
*** chandankumar has joined #openstack-infra06:02
*** dave-mccowan has quit IRC06:07
*** pcaruana has quit IRC06:14
*** ykarel__ has joined #openstack-infra06:29
*** ykarel_ has quit IRC06:32
*** ykarel__ is now known as ykarel06:33
*** tkajinam has joined #openstack-infra06:41
*** tkajinam_ has joined #openstack-infra06:52
*** rcernin has quit IRC06:54
*** tkajinam has quit IRC06:55
*** AJaeger has quit IRC06:55
*** dpawlik has joined #openstack-infra06:56
*** ccamacho has joined #openstack-infra07:01
*** lmiccini has joined #openstack-infra07:01
*** AJaeger has joined #openstack-infra07:02
AJaegeramotoki, ianychoi : *some* translation jobs are failing, some work - for failures, see http://zuul.opendev.org/t/openstack/builds?job_name=propose-translation-update&job_name=upstream-translation-update&result=FAILURE07:06
*** slaweq has joined #openstack-infra07:11
*** pgaxatte has joined #openstack-infra07:16
*** slaweq has quit IRC07:17
openstackgerritFelix Schmidt proposed zuul/zuul master: Report retried builds via sql reporter.  https://review.opendev.org/63350107:18
AJaegerconfig-core, please review https://review.opendev.org/700913, https://review.opendev.org/701244 , https://review.opendev.org/70090907:19
*** SurajPatil has joined #openstack-infra07:24
*** surpatil has quit IRC07:27
ianychoiamotoki, not too much sure but when I try to search with an error message from the translation job errors: "ImportError: cannot import name 'TOKEN_TEXT'", might that it is related with Python 2 issues in Horizon?07:28
*** piotrowskim has joined #openstack-infra07:33
*** ykarel is now known as ykarel|lunch07:38
*** roman_g has joined #openstack-infra07:45
*** roman_g has quit IRC07:45
*** roman_g has joined #openstack-infra07:46
*** kjackal has joined #openstack-infra07:48
*** ralonsoh has joined #openstack-infra07:49
AJaegerianychoi: we switched translation jobs yesterday to python308:01
hrwAJaeger: can you take a look at https://review.opendev.org/701227 patch? adds mirroring of arm64 packages from ubuntu cloud archive08:02
*** slaweq has joined #openstack-infra08:02
*** iurygregory has joined #openstack-infra08:02
*** SurajPatil has quit IRC08:08
AJaegerhrw: I'm not a core for system-config08:10
hrwAJaeger: ok08:10
*** udesale has quit IRC08:16
*** lplearn21 has joined #openstack-infra08:16
*** tesseract has joined #openstack-infra08:17
*** SurajPatil has joined #openstack-infra08:18
*** surpatil has joined #openstack-infra08:20
*** SurajPatil has quit IRC08:23
*** tosky has joined #openstack-infra08:23
*** Buggys has left #openstack-infra08:24
*** arxcruz|off is now known as arxcruz08:24
*** SurajPatil has joined #openstack-infra08:25
*** surpatil has quit IRC08:25
*** dchen has quit IRC08:25
*** pcaruana has joined #openstack-infra08:29
*** FlorianFa has quit IRC08:30
*** SurajPatil has quit IRC08:31
*** surpatil has joined #openstack-infra08:31
*** SurajPatil has joined #openstack-infra08:32
*** sshnaidm has joined #openstack-infra08:32
*** aedc_ has quit IRC08:34
*** ykarel|lunch is now known as ykarel08:35
*** SurajPatil has quit IRC08:35
*** surpatil has quit IRC08:35
*** rpittau|afk is now known as rpittau08:36
*** surpatil has joined #openstack-infra08:36
dSrinivasAJaeger, How can I run the Jenkins Jobs on Xenial as of now and later i will update the image to bionic. Any workaround please suggest me. Thank you.08:38
amotokiianychoi: as of now, translation extraction in the master branch is broken. it is caused by that django-babel is not compatible with recent django version as django-babel project is unmaintained for long. we are in the way to switch it to enmerkar (a fork of django-babel).08:39
*** SurajPatil has joined #openstack-infra08:40
amotokiianychoi: as AJaeger mentioned, we switched the translation jobs to py3 yesterday. TOKEN_EXIT import error still exists. The job itself succeeds but it actually does not work in the master branch.08:41
*** surpatil has quit IRC08:42
amotokiah, TOKEN_EXIT import error now leads to failure of the jobs.08:43
amotokiit will be fixed by https://review.opendev.org/#/c/701124/08:44
*** xek has joined #openstack-infra08:44
*** priteau has joined #openstack-infra08:47
*** surpatil has joined #openstack-infra08:49
*** chandankumar has quit IRC08:51
*** SurajPatil has quit IRC08:52
*** tridde has quit IRC08:53
*** chandankumar has joined #openstack-infra08:53
AJaegeramotoki: is that the right link?08:54
AJaegeramotoki: Note that it has "Cannot merge" -> needs rebase08:54
*** trident has joined #openstack-infra08:55
*** tkajinam_ has quit IRC08:58
*** sshnaidm has quit IRC09:02
*** slaweq_ has joined #openstack-infra09:05
*** dmellado has quit IRC09:07
*** udesale has joined #openstack-infra09:07
*** slaweq has quit IRC09:07
*** dmellado has joined #openstack-infra09:08
*** lucasagomes has joined #openstack-infra09:10
openstackgerritIlya Etingof proposed openstack/project-config master: Add `sushy-cli` project  https://review.opendev.org/70090909:10
*** gfidente has joined #openstack-infra09:34
*** derekh has joined #openstack-infra09:36
*** dtantsur|afk is now known as dtantsur09:40
*** sshnaidm has joined #openstack-infra09:42
*** aedc has joined #openstack-infra09:54
*** ociuhandu has joined #openstack-infra10:00
*** udesale has quit IRC10:08
*** ociuhandu has quit IRC10:08
*** udesale has joined #openstack-infra10:09
*** rlandy has quit IRC10:10
*** slaweq_ is now known as slaweq10:16
*** udesale has quit IRC10:24
*** pkopec has joined #openstack-infra10:26
*** SurajPatil has joined #openstack-infra10:36
*** priteau has quit IRC10:37
*** ociuhandu has joined #openstack-infra10:39
*** surpatil has quit IRC10:39
*** chandankumar has quit IRC10:39
*** ociuhandu has quit IRC10:54
*** ociuhandu has joined #openstack-infra10:55
*** surpatil has joined #openstack-infra10:55
*** ociuhandu has quit IRC10:56
*** ociuhandu has joined #openstack-infra10:56
*** udesale has joined #openstack-infra10:56
*** SurajPatil has quit IRC10:58
*** mcepl has quit IRC11:00
*** ociuhandu has quit IRC11:02
*** mcepl has joined #openstack-infra11:02
*** ykarel is now known as ykarel|afk11:03
*** ociuhandu has joined #openstack-infra11:05
*** ociuhandu has quit IRC11:06
*** ociuhandu has joined #openstack-infra11:06
*** ykarel|afk has quit IRC11:09
*** ociuhandu has quit IRC11:11
*** udesale has quit IRC11:13
*** rpittau is now known as rpittau|bbl11:16
openstackgerritMerged opendev/irc-meetings master: Combine auto-scaling and self-healing SIG meeting  https://review.opendev.org/70113711:23
openstackgerritMerged opendev/irc-meetings master: Update QA office hour time  https://review.opendev.org/70125111:29
*** sshnaidm has quit IRC11:32
*** sshnaidm has joined #openstack-infra11:33
*** Lucas_Gray has joined #openstack-infra11:40
*** ykarel|afk has joined #openstack-infra11:43
*** SurajPatil has joined #openstack-infra11:50
*** surpatil has quit IRC11:52
*** jangutter has joined #openstack-infra11:53
*** aedc has quit IRC12:03
*** surpatil has joined #openstack-infra12:09
*** zbr has quit IRC12:11
*** zbr_ has joined #openstack-infra12:11
*** SurajPatil has quit IRC12:12
*** surpatil has quit IRC12:14
*** surpatil has joined #openstack-infra12:15
*** lpetrut has joined #openstack-infra12:33
*** rfolco has joined #openstack-infra12:45
*** rlandy has joined #openstack-infra12:57
*** dpawlik has quit IRC12:59
*** szaher has joined #openstack-infra13:00
*** dpawlik has joined #openstack-infra13:03
*** udesale has joined #openstack-infra13:04
*** rh-jelabarre has joined #openstack-infra13:05
*** goldyfruit_ has quit IRC13:20
*** aaronsheffield has joined #openstack-infra13:22
*** rpittau|bbl is now known as rpittau13:26
*** dave-mccowan has joined #openstack-infra13:28
*** Lucas_Gray has quit IRC13:30
*** sshnaidm is now known as sshnaidm|mtg13:33
*** ykarel|afk is now known as ykarel13:41
*** Goneri has joined #openstack-infra13:42
*** Lucas_Gray has joined #openstack-infra13:42
*** smarcet has joined #openstack-infra13:43
*** Lucas_Gray has quit IRC13:46
*** priteau has joined #openstack-infra13:46
*** diablo_rojo has joined #openstack-infra13:47
*** liuyulong has joined #openstack-infra13:47
*** Lucas_Gray has joined #openstack-infra13:49
*** ociuhandu has joined #openstack-infra13:54
*** Lucas_Gray has quit IRC13:55
*** surpatil has quit IRC13:56
*** Lucas_Gray has joined #openstack-infra13:59
*** ociuhandu has quit IRC14:01
*** ociuhandu has joined #openstack-infra14:11
*** dpawlik has quit IRC14:13
*** pcaruana has quit IRC14:20
*** eharney has joined #openstack-infra14:21
*** ociuhandu has quit IRC14:22
*** dSrinivas has quit IRC14:31
*** pcaruana has joined #openstack-infra14:32
*** ociuhandu has joined #openstack-infra14:33
*** lbragstad_ is now known as lbragstad14:34
*** pkopec has quit IRC14:34
*** pkopec has joined #openstack-infra14:35
*** lbragstad has quit IRC14:35
*** Lucas_Gray has quit IRC14:36
*** lbragstad has joined #openstack-infra14:41
*** ociuhandu has quit IRC14:42
AJaegermnaser: will vexxhost swift be enabled at some time again or do you want to abandon https://review.opendev.org/#/c/678440/ ?14:48
AJaegerconfig-core, please review https://review.opendev.org/700913, https://review.opendev.org/701244 , and https://review.opendev.org/70090914:49
*** zbr_ is now known as zbr|rover14:50
*** ykarel is now known as ykarel|afk14:52
*** Lucas_Gray has joined #openstack-infra14:54
*** sshnaidm|mtg is now known as sshnaidm|afk14:55
*** jaosorior has joined #openstack-infra15:01
*** jaosorior has quit IRC15:01
*** lplearn21 has quit IRC15:01
dtantsurmordred or anyone: hey, do you know if Glean works with RHEL/CentOS 8?15:02
openstackgerritKendall Nelson proposed openstack/cookiecutter master: Update CONTRIBUTING.rst template  https://review.opendev.org/69600115:05
*** pgaxatte has quit IRC15:08
*** ociuhandu has joined #openstack-infra15:08
*** ramishra has quit IRC15:16
*** ramishra has joined #openstack-infra15:17
openstackgerritAlbin Vass proposed zuul/zuul-jobs master: Don't preserve logs uid and guid  https://review.opendev.org/70138115:20
*** smarcet has quit IRC15:22
*** ociuhandu has quit IRC15:22
*** michael-beaver has joined #openstack-infra15:28
*** eernst has joined #openstack-infra15:30
openstackgerritKendall Nelson proposed openstack/cookiecutter master: Update CONTRIBUTING.rst template  https://review.opendev.org/69600115:31
*** lpetrut has quit IRC15:31
*** eernst has quit IRC15:31
openstackgerritJames E. Blair proposed zuul/zuul-jobs master: Add cri-o support to use-buildset registry  https://review.opendev.org/70123715:36
openstackgerritMerged opendev/system-config master: reprepro: sync arm64 packages from Ubuntu cloud archive  https://review.opendev.org/70122715:39
fungidtantsur: it should. we're using it for our centos-8 images in nodepool15:42
dtantsursweeet15:42
dtantsurwe may have a use case for it in ironic15:42
fungii think ianw_pto did some not-insignificant work to solve the centos switch to... networkmanager?15:43
dtantsuryes, I think it uses NM now.15:43
fungiwas also necessary for more recent fedora versions, if memory serves15:43
dtantsurcool, thanks!15:44
*** udesale has quit IRC15:48
*** ykarel|afk is now known as ykarel|away15:49
*** Lucas_Gray has quit IRC15:54
hrwthanks for merging 70122715:56
hrwnow I just need to wait for next mirror sync and can continue with ubuntu/aarch64 ci job15:56
*** ykarel|away has quit IRC16:01
*** eharney has quit IRC16:02
*** ociuhandu has joined #openstack-infra16:05
*** mcepl has left #openstack-infra16:13
*** ociuhandu has quit IRC16:13
*** ociuhandu has joined #openstack-infra16:15
*** gyee has joined #openstack-infra16:16
*** rfolco is now known as rfolcOUT16:16
clarkbinfra-root https://zuul.opendev.org/t/zuul/build/b0b72b903255497a84c7d024be5e0adf/logs shows we didn't set content-encoding on the gz files so that bit worked, but the site variable to not gzip subunit stuff seems to not be working16:17
clarkbI'll track that down after my morning meeting16:17
*** electrofelix has joined #openstack-infra16:23
*** lmiccini has quit IRC16:25
*** ociuhandu has quit IRC16:28
*** KeithMnemonic has quit IRC16:30
*** eharney has joined #openstack-infra16:31
*** KeithMnemonic has joined #openstack-infra16:31
*** ociuhandu has joined #openstack-infra16:37
*** ociuhandu has quit IRC16:46
*** diablo_rojo has quit IRC16:52
*** mattw4 has joined #openstack-infra16:53
mordreddtantsur: let us know if it doesn't work in the ironic case - we worked with TheJulia ages ago to make sure the config-drive support for static networking worked for bifrost in addition to for rackspace - but that was ages ago16:57
dtantsurcool!16:57
TheJuliamany ages ago16:57
clarkboh I'm a derp re gzipped things16:58
clarkbstage-output is controlled by that flag not fetch-subunit16:58
clarkbif I wget https://b527bd44c15a22b5d896-b5129c1862a1ee160f1f629c32dfbc83.ssl.cf5.rackcdn.com/680178/3/check/tox-py35/32f520b/testr_results.html.gz I get back gzipped data so that bit is working16:58
clarkbcorvus: fungi: ^ I think that means we can proceed with merging https://review.opendev.org/#/c/701284/16:59
fungiyeah, i concur. looking back over it one last time now17:00
*** lucasagomes has quit IRC17:00
clarkbthen send an email (to zuul-announce or discuss?) about https://review.opendev.org/#/c/701282/ and merge it?17:00
*** hwoarang has quit IRC17:01
*** hwoarang has joined #openstack-infra17:04
*** pcaruana has quit IRC17:05
*** hwoarang has quit IRC17:09
*** rpittau is now known as rpittau|afk17:09
*** hwoarang has joined #openstack-infra17:10
openstackgerritGhanshyam Mann proposed openstack/devstack-gate master: Re-enable the n-cauth required service for stable/queens|pike|ocata  https://review.opendev.org/70140417:12
openstackgerritMohammed Naser proposed zuul/zuul-jobs master: Add basic Helm jobs  https://review.opendev.org/70022217:12
clarkbcorvus: fungi https://etherpad.openstack.org/p/wwgBLSq1Rq something like that email maybe?17:14
*** ociuhandu has joined #openstack-infra17:15
*** hwoarang has quit IRC17:20
*** hwoarang has joined #openstack-infra17:20
*** gfidente is now known as gfidente|afk17:22
*** tosky has quit IRC17:23
*** ociuhandu has quit IRC17:25
fungiclarkb: should 701284 extend the documentation at https://zuul-ci.org/docs/zuul-jobs/log-roles.html#rolevar-upload-logs.zuul_log_compress or https://zuul-ci.org/docs/zuul-jobs/log-roles.html#role-upload-logs-swift with some of that explanation as well?17:26
fungialso, this discussion is likely more relevant for #zuul17:26
*** pcaruana has joined #openstack-infra17:28
*** hamzy has quit IRC17:29
*** ociuhandu has joined #openstack-infra17:31
*** evrardjp has quit IRC17:33
*** evrardjp has joined #openstack-infra17:33
*** ociuhandu has quit IRC17:37
*** dtantsur is now known as dtantsur|afk17:37
*** ociuhandu has joined #openstack-infra17:39
openstackgerritMohammed Naser proposed zuul/zuul-helm master: Added nodepool to charts  https://review.opendev.org/70046217:41
*** aedc has joined #openstack-infra17:41
*** priteau has quit IRC17:45
*** ociuhandu has quit IRC17:46
mordredfungi, clarkb, corvus, Shrews: anybody want to upgrade gitea? https://review.opendev.org/#/c/699490/17:52
*** kjackal has quit IRC17:52
clarkbmordred: you've got the +2's but I'm not approving as I have to prep for the meeting, run the meeting, then pick up kids from school so not in a good spot to watch it right now. Feel free to approve if you can watch though17:54
mordredclarkb: cool. I'll +A it after the meeting - I've got a call in 6 minutes17:54
openstackgerritMerged zuul/zuul-jobs master: Swift upload logs without encoding type for gzip files  https://review.opendev.org/70128417:56
*** derekh has quit IRC18:00
*** bdodd has quit IRC18:04
openstackgerritMohammed Naser proposed zuul/zuul-helm master: Added nodepool to charts  https://review.opendev.org/70046218:13
*** michael-beaver has quit IRC18:18
*** xek has quit IRC18:27
*** rishabhhpe has joined #openstack-infra18:33
*** xek has joined #openstack-infra18:37
*** rishabhhpe has quit IRC18:40
*** trident has quit IRC18:48
*** trident has joined #openstack-infra18:49
openstackgerritMohammed Naser proposed zuul/zuul-helm master: Added nodepool to charts  https://review.opendev.org/70046218:52
openstackgerritMerged zuul/zuul master: Don't set ansible_python_interpreter if in vars  https://review.opendev.org/69877418:52
fungiclarkb: so we can tell #openstack-release we're all clear on compression now?19:00
fungialso, meeting time!19:00
clarkbfungi: yes I think so19:01
fungithanks! i'll let them know19:01
*** hwoarang has quit IRC19:10
*** hwoarang has joined #openstack-infra19:11
*** jtomasek has quit IRC19:13
*** ralonsoh has quit IRC19:18
openstackgerritJeremy Stanley proposed zuul/zuul master: Remove implemented specs  https://review.opendev.org/70143519:19
*** xek has quit IRC19:23
*** xek has joined #openstack-infra19:23
*** bdodd has joined #openstack-infra19:24
*** spsurya has quit IRC19:25
*** hamzy has joined #openstack-infra19:26
timburkesorry, i've been head-down for a bit -- what's going on with swift and content-encodings?19:27
openstackgerritMohammed Naser proposed zuul/zuul-helm master: Added nodepool to charts  https://review.opendev.org/70046219:28
clarkbtimburke: if we upload a tarball to some swifts and set content-encoding as gzip when you download that tarball you get it back as a tarfile with no compression if the client doesn't set accept-encoding gzip19:28
clarkbtimburke: not sure if that is actually swift doing that or the webservers in front of it19:28
timburkethat sounds... a little crazy. what's the client?19:28
clarkbtimburke: our solution is to not set content-encoding for files that originate as gzip19:28
timburkei know swiftclient used to have some trouble with that. fixed in https://opendev.org/openstack/python-swiftclient/commit/7d5c85ad1013185bd3aa7f0d384f2e0e68e3b48419:28
clarkbtimburke: wget or curl. basically anything that does simple http requests19:29
timburkecrazy! idk then...19:29
fungiit definitely could just be rackspace's stuff causing that19:30
fungieither their swiftish bits or their black box cdn19:30
timburke*nods* i suppose i could see the CDN trying to be "helpful"...19:33
*** electrofelix has quit IRC19:33
fungiwe've seen that particular cdn try to be "helpful" in other ways already19:33
fungiaround layering deflate compression on top of already compressed files19:33
fungii'm guessing it's mainly trying to be "helpful" to rackspace's unbillable cdn bandwidth utilization19:34
clarkbfungi: though in this case it is inflating the data transmitted19:35
fungioh, that's a good point, actually uses more bandwidth (possibly lots more)19:36
*** xek has quit IRC19:38
*** xek has joined #openstack-infra19:42
*** hrw has left #openstack-infra19:45
clarkbinfra-root https://review.opendev.org/#/c/701278/1 and its child are passing tests now. After lunch and picking up kids I'll try to get those landed so that we can keep pushing on LE certs for zuul.opendev.org19:48
clarkbthat change needs another review though19:48
fungioh, yep, i had already looked at that one but got distracted by the failing jobs19:49
fungiapproved19:49
openstackgerritAndreas Jaeger proposed openstack/project-config master: Retire x/dox (step 2)  https://review.opendev.org/70144619:53
mordredinfra-root: I have +Ad the gitea upgrade - hopefully nobody will notice19:53
fungii'll keep an eye (or two) on it19:56
openstackgerritAndreas Jaeger proposed openstack/project-config master: Finish retiring x/dox (step 4)  https://review.opendev.org/70144719:56
*** dpawlik has joined #openstack-infra19:56
AJaegerconfig-core, could please review https://review.opendev.org/700913, https://review.opendev.org/701244 , and https://review.opendev.org/700909 ?19:57
openstackgerritAndreas Jaeger proposed openstack/openstack-zuul-jobs master: Remove legacy-dox-buildimages job  https://review.opendev.org/70144819:59
*** dpawlik has quit IRC20:00
openstackgerritAndreas Jaeger proposed openstack/project-config master: Finish retiring x/dox (step 4)  https://review.opendev.org/70144720:00
AJaegerclarkb: do you want me to abandon dox changes and self-merge the retirement change? Then, add me to https://review.opendev.org/#/admin/groups/434,members , please. See stack starting at https://review.opendev.org/70144620:05
*** kjackal has joined #openstack-infra20:06
*** slaweq has quit IRC20:19
openstackgerritMohammed Naser proposed zuul/zuul-helm master: Add Zuul charts  https://review.opendev.org/70046020:25
*** gfidente|afk is now known as gfidente20:26
*** Lucas_Gray has joined #openstack-infra20:30
AJaegerinfra-root, what do you think of https://review.opendev.org/#/c/699697/ to ignore retired repos in jeepyb?20:31
fungii guess i'm fine with the idea, but if the goal is to eventually replace hound with gitea's upcoming elasticsearch then that'll be a regression (unless they add a feature to allow us to flag specific repos so they won't get indexed there)20:35
*** slaweq has joined #openstack-infra20:35
AJaegerinteresting - mordred ^20:36
corvusi'm fine with the change, and also the regression if/when we move to gitea20:37
AJaegerplease review https://review.opendev.org/#/c/699715 as well - it's needed first.20:38
mordredgitea has an "archive" repo that I think we're using when we retire stuff, right? hopefully that would be excluded in search results - or hopefully they'd be amenable to making it that way20:39
*** gfidente is now known as gfidente|afk20:41
*** pcaruana has quit IRC20:41
fungioh, yeah i could see at least an option to not include archived repos in search results by default as a useful feature20:43
AJaegerfungi, could you review 699715, please?20:44
fungiyeah, approved20:45
fungithanks!20:45
AJaegerthanks20:45
*** eharney has quit IRC20:49
openstackgerritMerged opendev/jeepyb master: Fix create_hound_config for python3  https://review.opendev.org/69971520:50
openstackgerritMerged opendev/jeepyb master: Don't index retired projects  https://review.opendev.org/69969720:50
*** xek has quit IRC20:54
*** slaweq has quit IRC20:54
*** dpawlik has joined #openstack-infra20:55
*** slaweq has joined #openstack-infra20:55
openstackgerritMohammed Naser proposed zuul/zuul-helm master: Add Zuul charts  https://review.opendev.org/70046020:56
openstackgerritMerged opendev/system-config master: Bump gitea version to 1.10.2  https://review.opendev.org/69949020:59
*** Goneri has quit IRC21:00
corvusclarkb, fungi: it looks like acme ran but LE did not grant us certs for zuul on files0221:07
corvusi'm unsure how to debug this21:08
corvusor find logs21:08
clarkbcorvus: I think logs go in /var/log/acme.sh21:08
clarkbthe ansible logs on bridge may also have info21:08
corvusyes there are logs there!21:09
*** dpawlik has quit IRC21:21
fungihowever they're not especially helpful logs21:22
fungithe records exist and look correct21:23
fungithe txt values mentioned are present21:23
corvusthe logs on files02 says it should be "_acme-challenge.acme.opendev.org." but the txt records are for "acme.opendev.org"21:23
clarkbthe txt records arein acme.opendev.org zone?21:23
corvusi'm a little confused21:23
fungiwe cname to that, and it's a non-normally-managed domain so that ansible can plug values into it on the fly21:24
mordredopendev.org seems to be serving from 1.10.2 now21:25
fungihowever, it should be looking at _acme-challenge.zuul-ci.org which is a cname to acme.opendev.org21:25
fungiand that contains the correct values21:25
fungi*but*21:25
fungithe log says to use _acme-challenge.acme.opendev.org which doesn't work21:26
fungii wonder why21:26
corvusoh, what if this is it:21:26
corvusERROR! The requested handler 'letsencrypt updated tarballs-main' was not found in either the main handlers list nor in the listening handlers list21:26
corvusEnd letsencrypt21:26
*** dpawlik has joined #openstack-infra21:26
corvusmaybe ansible stopped early before running the final step21:27
clarkbdont handlers run at the end? but fixing that seems like a good next step in debugging21:27
fungiconfusing symptom if so21:27
corvusyeah, i'm pretty sure the "ERROR" line is from ansible, and the "End" line is from the containing bash script, so that looks like an ansible bailout (there's no run summary or anything)21:28
*** kjackal has quit IRC21:28
corvusbut why would that handler not be found?21:29
fungii half wonder if le changed how they handle cnames for dns validation21:33
corvusfungi: i'm pretty sure this is an ansible problem21:33
fungihere's hoping21:34
corvusi believe that ansible aborted before running acme.sh the second time21:34
corvuswell,21:34
clarkbpabelanger is the ansible handler whisperer21:34
corvusi mean,21:34
corvusi have no idea how to find out what ansible was thinking21:34
corvusso, i'd rather it not be an ansible problem21:34
fungi"Since Let’s Encrypt follows the DNS standards when looking up TXT records for DNS-01 validation, you can use CNAME records or NS records to delegate answering the challenge to other DNS zones. This can be used to delegate the _acme-challenge subdomain to a validation-specific server or zone." https://letsencrypt.org/docs/challenge-types/21:36
fungiif they changed how it works, they haven't updated that document at least21:37
corvusfungi: i don't think anything changed.  i think that's a red herring.21:37
fungiseems likely, yes21:37
*** rcernin has joined #openstack-infra21:37
*** rcernin has quit IRC21:37
*** rcernin has joined #openstack-infra21:38
fungijust wondering how that would have caused _acme-challenge.acme.opendev.org. to get injected in the request21:38
corvusfungi: let's just assume that's a bogus "helpful" message from the script and ignore it for now?21:39
*** eharney has joined #openstack-infra21:42
corvusdoes anyone know why some handlers use "import_tasks" and some use "include_tasks"?21:42
corvushttps://opendev.org/opendev/system-config/src/branch/master/playbooks/roles/letsencrypt-create-certs/handlers/main.yaml21:43
clarkbcorvus: see 8a06d48c84a238903f93e779cd9dcc94bca317fd21:44
clarkblooks like there is a problem with import_tasks21:45
clarkb(thats a commit on system-config)21:45
corvuswhy wasn't tarballs updated?21:45
corvusor logs?21:45
clarkbI think tarballs was added later, perhaps there were two sets of change and that one simply didn't get updated?21:46
corvusso... maybe this is the problem, and it was latent until we changed something on the files02 host?21:46
clarkbya21:46
corvusokay, i will make a stab-in-the-dark change and see if that fixes it21:47
clarkbya the include switch was june 11 and the tarballs add was june 1221:47
clarkbI'm going to guess those were both in flight concurrently and the change in flight didn't get updated only the existing code21:47
rm_workrandom offtopic -- spinning up a wsgi app with, for example, uwsgi -- how do I pass through stuff like the service's config file path? O_o21:50
rm_workhttps://zuul.opendev.org/t/openstack/build/f3da5dfca22d4e72933a44bddcea3989/log/controller/logs/screen-o-api.txt.gz#44 <-- like here it loads it but only because it's in the default location I think?21:50
rm_workfigure you folks might know, ignore me if you're super busy :D21:50
clarkbrm_work: I think you set env vars for stuff like that21:51
clarkbapache lets you set env vars like that at least21:51
openstackgerritJames E. Blair proposed opendev/system-config master: Use include_tasks in handlers  https://review.opendev.org/70146021:51
corvusclarkb, fungi, mordred: ^ maybe that?21:51
fungilookin21:51
clarkb+221:51
fungiand i agree on the import_tasks vs include_tasks issue, we explicitly switched away from import_tasks so we should do this regardless21:52
ianw_ptothanks, fwiw i still don't think the listen: thing works, though it seems like what we really want (iirc from last time i tested it in the gate, maybe should retry with later ansibles)21:55
rm_workhmm apparently not from env: https://docs.openstack.org/oslo.config/latest/configuration/options.html#DEFAULT.config_file22:01
rm_work"This option must be set from the command-line." :(22:01
clarkbmordred: https://review.opendev.org/#/c/691777/ says we should update storyboard-dev to LE first, my browser says this has not yet been done22:02
*** dpawlik has quit IRC22:03
mordredclarkb: oh - I should update that commit message maybe22:03
mordredclarkb: I think last time we chatted we decided to just ignore that issue becuase it's not a thing on review.o.o22:04
bnemecrm_work: That _may_ have been written before we had an environment driver in oslo.config.22:04
rm_workbnemec: ah, so docs may be wrong?22:05
clarkbmordred: gotcha so safe to approve as is?22:05
rm_workit seems perplexing that there would be no way to load a correct config file, given that "wsgi app" is the recommended way to run API services (and there was a whole cycle goal around it)22:05
mordredclarkb: yeah22:05
clarkbmordred: done22:06
bnemecrm_work: It's possible. But config-file and config-dir are kind of bootstrap options for oslo.config so I believe they get special handling that may not include the environment driver.22:06
mordredclarkb: api interaction between review-dev and storyboard-dev will be wonky until we LE storyboard-dev - but I don't think we're super concerned about that at the moment?22:06
clarkbmordred: ya I don't think so22:07
clarkbmordred: also I think we are || that close to being able to LE all the things22:07
clarkbso if it is an issue should be easy enough to roll that out22:07
mordredclarkb: ++22:07
bnemecrm_work: It's possible existing WSGI deployments rely on the default config file locations.22:09
rm_workyeah that is what it looks like O_o22:09
*** yonglihe has quit IRC22:09
rm_workthis seems like a painful oversight22:09
bnemecIt looks like oslo.config is processing cli args directly, so the environment driver wouldn't apply: https://github.com/openstack/oslo.config/blob/edcb46deae997056020acff8d24bf328778624c9/oslo_config/cfg.py#L290722:10
clarkbmordred: can you see comments in https://review.opendev.org/#/c/691800/1222:10
bnemecFor the WSGI use case it seems reasonable to add env var support there though.22:11
mordredclarkb: damn, see - I knew what those different keys were a month ago22:19
mordredclarkb: (very good point about documenting them)22:19
rm_workbnemec: can you tell if the equiv for --log-config is any different?22:21
rm_workthat's the other file that loads up22:22
rm_workand i can get around the --config-file location with a workaround, but the log-config i don't think has a default location...22:22
bnemecrm_work: That should be fine. oslo.config doesn't need the log config in order to load files.22:23
rm_workbut is there a way to set that with the env?22:23
bnemecIf you have a version of oslo.config with the environment driver: https://docs.openstack.org/oslo.config/latest/reference/drivers.html#environment22:24
rm_workerr, how would i use that22:24
rm_workor rather, specify to load it22:25
rm_workit says enabled by default but you said i need to make sure i have it?22:25
bnemecIt's always loaded.22:25
rm_workis that just an age thing?22:25
rm_workif so, i have it :D22:25
rm_work(running master)22:25
bnemecYeah, just the version of oslo.config.22:25
bnemecPerfect. :-)22:26
rm_workerrr ok but uh22:26
bnemecAlso, note that log-config got renamed to log-config-append: https://github.com/openstack/oslo.log/blob/7c5f8362b26313217b6c248e77be3dc8e2ef74a5/oslo_log/_options.py#L4522:26
rm_work--log-config is loading up a whole file22:26
rm_workyeah i think that's different?22:26
rm_worki was looking at that22:26
rm_workbut if you use log_config_append it then ignores `log_file` and `log_dir` in the main config, which we are using right now22:27
*** rosmaita has quit IRC22:27
bnemecYeah, that overrides everything. If you don't want to do that you can use the other oslo.log options to customize a subset of the behavior.22:28
bnemecIf you're using log_file and log_dir now, wouldn't you just set those in the environment instead?22:29
rm_workerr, i mean we set those two in the main config, and use `--log-config` for other stuff, and it doesn't appear to invalidate them22:29
rm_workwhereas if i use `log_config_append` it would22:29
rm_workthough i guess it just moves over to the log-config file?22:30
rm_worki'd just add a DEFAULT section in there and add the same vars?22:30
bnemecWell, log-config-append is additive, so if there isn't something in your log config file it may keep whatever is set via the other options.22:31
rm_workhmm ok i guess i can test that22:31
rm_workthe docs seem to indicate they'll just be ignored if i set the config-append22:31
bnemecI wonder if that's an oversight from when we made it append instead of replace.22:32
rm_workwell, the env thing works, but fixing another issue before i can see if it actually worked :D22:33
openstackgerritMonty Taylor proposed opendev/system-config master: Plumb through secure.config contents  https://review.opendev.org/69180022:36
mordredclarkb, fungi: ^^ updated for clarkb's comments22:36
openstackgerritJames E. Blair proposed opendev/system-config master: Update zuul-ci.org certs  https://review.opendev.org/70146922:36
corvusclarkb, fungi, mordred: ^ as i understand more of this, i think that's ^ actually what we need from LE22:36
mordredcorvus: yes - that makes sense to me22:37
bnemecrm_work: Interesting. It looks like they should be mutually exclusive: https://github.com/openstack/oslo.log/blob/master/oslo_log/log.py#L27122:41
bnemecAnd https://bugs.launchpad.net/oslo.log/+bug/1370439 suggests that at one point they were.22:41
openstackLaunchpad bug 1370439 in oslo.log "log_config_append disables existing loggers" [Low,Fix released] - Assigned to Brant Knudson (blk-u)22:41
rm_workoh, you know what... i think they definitely are... and that whoever wrote the config i'm working on knew and was counting on it22:42
rm_workbecause the logfiles configured in the main config are for API only... and the API has a "log_config.conf" generated as well, but since it could never be used .... rofl22:43
rm_workmeanwhile for other non-api services, the log_config would overwrite the setting for the log_file22:43
rm_workyeah ok, long winded way of saying i think this is fine22:43
rm_work(for me)22:43
rm_workstill kinda bad that you can't specify a config loc tho22:44
openstackgerritJames E. Blair proposed opendev/system-config master: Use LE certs for zuul-ci.org  https://review.opendev.org/70147222:46
bnemecI suspect it wouldn't be that difficult to add env var support for config-file and config-dir. We could follow the same pattern used for the environment driver.22:46
corvusi think that's the end state once the certs are all issued ^22:46
*** pkopec has quit IRC22:49
corvusclarkb, mordred, fungi: do you understand the job failures on https://review.opendev.org/700083 ?22:52
corvusthose don't seem to be failures of the new test i wrote.22:52
corvusoh i guess only one of those jobs is voting22:53
mordredcorvus: I'm confused by your commit message on 70147222:53
corvusso https://zuul.opendev.org/t/openstack/build/b37308845e9f48d98da7fa3b5833b79822:53
clarkbcorvus: https://zuul.opendev.org/t/openstack/build/b37308845e9f48d98da7fa3b5833b798/log/logs/centos-minimal_8-build-succeeds.FAIL.log#98822:53
clarkbproblem with centos 8 mirror downloads in ovh land?22:54
corvusclarkb: aha, thanks.  that's an old result too,  so maybe just ignore and recheck.22:54
clarkbsounds good22:54
mordred++22:54
corvusclarkb: i saw a bunch of failures and assumed something bigger was wrong,  but in looking at other changes, i think the 2 failures are expected, and that one was just bad luck.22:54
corvushowever, i think i may have missed adding my test to the test run, so i'll just push up a new ps.22:55
corvusmordred: how can i clarify commit msg?22:55
mordredcorvus: in 701472 you say the the old vhost doesn't support certs by files so you're goign to use the new "website" method - but both the old and the new things are using openstack_project::website22:55
mordredso I don't know that I'm following what you mean - I might well just be missing something obvious22:56
corvusmordred: see manifests/files.pp lines 335-369.  those are removed and replaced with site.pp lines 491-49722:56
mordredahhhhhhhh22:56
mordredthanks22:56
clarkbcorvus: mordred hrm looking at that again I think we may not be able to do that replacement quite like that22:56
mordredI was fixated on the one website -> two websites in the same file22:56
clarkbthe website stuff comes with a templated vhost for serving stuff off afs22:57
corvusmordred: ah yep.  it's website->website and vhost->websit22:57
clarkbbut the redirect would just be a redirect I think22:57
corvusclarkb: if i followed it correctly, supplying a docroot overrides that22:57
corvusplease feel free to double check me22:57
clarkbcorvus: it override the docroot value (so not serving out of afs) but I don't think it will use the different vhost template which includes the redirect rules22:58
clarkbif we switched to using .htpassword file redirects we could do it this way and put that file in the docroot22:58
fungiwhich redirects would we want to do that with?22:59
clarkbfungi: the git.zuul-ci.org -> opendev.org redirects22:59
fungiif it's redirecting from specific domains, i vaguely recall .htpassword can't match on the domain part23:00
corvusi thought we did use .htaccess redirects23:00
corvus(i assume that's what you meant)23:00
fungithough maybe that was just with older apache23:00
clarkber ya .htaccess23:00
clarkbcorvus: I'm trying to pull that up to confirm now23:00
fungioh, .htaccess yes23:00
fungifinger memory23:00
* fungi sighs23:00
openstackgerritMerged opendev/system-config master: Plumb through storyboard hiera data  https://review.opendev.org/69177723:01
openstackgerritMerged opendev/puppet-zuul master: Fix linter errors  https://review.opendev.org/70127823:01
corvusit does look like maybe we have an extended AllowOverrideList23:01
clarkbhttps://opendev.org/opendev/system-config/src/branch/master/modules/openstack_project/templates/git-redirect.vhost.erb23:01
clarkbok I think you are right23:01
clarkbthe redirects are in the docroot and not in the vhost23:01
clarkbthis change should be fine as is23:01
corvuswell, maybe not because of the allowoverride23:02
clarkboh23:02
bnemecrm_work: I opened an RFE for the env var support: https://bugs.launchpad.net/oslo.config/+bug/185870823:02
openstackLaunchpad bug 1858708 in oslo.config "RFE: Support setting config-file and config-dir from environment variables" [Wishlist,Triaged]23:02
rm_workbnemec: oh, thanks! :)23:02
clarkbcorvus: maybe what we want is to addin in the ability to pass the vhost into website23:02
fungiahh, it does appear that %{HTTP_HOST} is usable for RewriteCond matches in .htaccess files these days23:03
clarkbcorvus: then we can set docroot and vhost override both there23:03
fungiat least based on some examples i'm finding23:03
corvusclarkb: yeah, might be the simplest solution23:03
fungiso if we want to do the git.zuul-ci.org redirect in a .htaccess file, we should be able to23:03
corvusfungi: it's already there https://opendev.org/opendev/system-config/src/branch/master/modules/openstack_project/files/git-redirect.htaccess23:05
*** laurenceee has joined #openstack-infra23:05
fungioh neat23:07
fungiright, and now i remember why ;)23:08
laurenceeeI pushed a tag to a review.openstack.org (openstack/networking-calico) but it hasn't shown up in https://opendev.org/openstack/networking-calico.git23:08
*** tkajinam has joined #openstack-infra23:08
*** rlandy is now known as rlandy|bbl23:08
laurenceeeIs there a delay in the synchronization or am I missing something else :)23:08
clarkblaurenceee: there can be a slight delay. what tag did you push?23:09
laurenceeeclarkb: 3.9.523:09
fungicorvus: even more ironic is the fact that i'm the one who added that file (adapted from your version for git.openstack.org)23:09
fungiclearly it's getting late here23:09
clarkblaurenceee: https://opendev.org/openstack/networking-calico/src/tag/3.9.5 it is there for me (at least on the backend I am hitting)23:10
clarkblaurenceee: let me check all 8 backends23:10
openstackgerritJames E. Blair proposed openstack/diskimage-builder master: Add containerfile element  https://review.opendev.org/70008323:10
clarkbhttps://gitea08.opendev.org:3000/openstack/networking-calico/src/tag/3.9.5 is a 40423:11
laurenceeeclarkb: thanks. Yeah, that's what I'm seeing: 404's23:11
clarkblaurenceee: if you inspect the ssl cert for opendev.org it will tell you which one you are hitting, can you confirm it is gitea08 too?23:11
clarkbmy hunch is the restarts for the 1.10.2 upgrade left a stale git config lock file and replication to 08 is not working23:11
laurenceeeclarkb: yep, that's what the TLS cert says too: gitea0823:12
fungithere are no outstanding replication tasks in gerrit's queue23:12
*** hamzy has quit IRC23:13
fungialternate theory, could gitea08's git ssh interface have been down for a restart the moment gerrit tried to replicate?23:13
*** tesseract has quit IRC23:13
clarkbfungi: that could be too23:13
clarkbI'm working on checking the lock file now23:14
corvusclarkb, fungi: the website template does a http->https redirect, but the git-redirect template does not.  think that's an okay change?23:14
fungicorvus: seems like it should be fine to add to the .htaccess file, i have a hard time believing the protocol isn't included in the envvars .htaccess rules can see23:15
corvusfungi: no, i mean the vhost template23:16
*** goldyfruit_ has joined #openstack-infra23:17
fungioh23:17
corvusthe operative question is: currently a user who visits "http://git.zuul-ci.org/foo" is redirected to "https://opendev.org/foo"; is it okay to change that to http://git.zuul-ci.org/foo -> https://git.zuul-ci.org/foo -> https://opendev.org/foo23:17
corvusie, add an extra silly redirect for http(non-s) users23:18
fungiyeah, that's also likely fine as long as it will still match the .htaccess rules (it should)23:19
laurenceee(Thanks for the help btw, I appreciate it. I'll use one of the other gitea hosts for now :)  )23:19
mordredI also think the silly redirect is fine23:19
clarkblaurenceee: its there now.23:20
openstackgerritJames E. Blair proposed opendev/system-config master: Use LE certs for zuul-ci.org  https://review.opendev.org/70147223:20
clarkbfungi: I think you were right simply triggering replication was enough to get it there23:20
clarkbI'm going to trigger a full replication against 08 now23:20
fungicorvus: going back over the .htaccess file i don't think it should cause a problem, we don't match on the protocol anywhere23:20
laurenceeeclarkb: Awesome, thanks!23:20
corvusfungi: yes, it was intended to work for both in one step23:20
fungiclarkb: yeah, the tag was created at 21:30:45 utc so i was about to find the push in the gerrit ssh log to get a better guess as to when it would have tried to replicate23:21
*** aaronsheffield has quit IRC23:21
corvusgerrit knows when replication fails, i wonder why it didn't retry?23:22
fungithere's a push from what looks like laurenceee's user to that repo at 2020-01-07 21:30:59,98323:22
fungiso guessing that's the tag23:23
clarkbcorvus: re 472 is that scope lookupvar the way to lookup a define specific var? (I don't know)23:23
clarkbcmurphy: ^ maybe you know23:23
fungicorvus: i don't see in gerrit's error log where it even admitted to a replication failure around that timeframe :/23:24
openstackgerritMerged opendev/system-config master: Use include_tasks in handlers  https://review.opendev.org/70146023:25
openstackgerritJames E. Blair proposed opendev/system-config master: Use LE certs for zuul-ci.org  https://review.opendev.org/70147223:25
fungicorvus: i take that back, i should have been looking in the replication log, that's apparently separate23:26
*** rh-jelabarre has quit IRC23:26
openstackgerritMerged opendev/puppet-zuul master: Add option for LE provisioned certs to zuul::web  https://review.opendev.org/70126523:27
clarkbhttps://github.com/puppetlabs/puppet/blob/master/lib/puppet/parser/scope.rb#L481-L513 currently trying to understand that23:28
fungicorvus: that said, it logs the push of refs/tags/3.9.5 to gitea08 but doesn't log an error23:29
fungistill, logged that it pushed at 2020-01-07 21:31:00,983 so i'll see if i can match that to a restart23:29
cmurphyclarkb: my puppet is rusty but i think latest patchset is right, the template is being evaluated by the template() function in website.pp so allow_override_list should be available23:29
clarkbcmurphy: aha thanks23:30
*** ociuhandu has joined #openstack-infra23:30
*** dchen has joined #openstack-infra23:32
clarkbfungi: corvus: could that be a problem syncing the git process details out to disk racing against the container stopping? typically though when a process stops it flushes buffers to disk right?23:33
fungifungi@gitea08:~$ sudo docker exec -t giteadocker_gitea-ssh_1 ls -l /var/run/sshd.pid23:34
fungi-rw-r--r-- 1 root root 2 Jan  7 21:30 /var/run/sshd.pid23:34
fungiactually, stat is more specific, gives 2020-01-07 21:30:07.47076366523:34
*** ociuhandu has quit IRC23:35
fungiso the push was roughly 52.5 seconds after the sshd pidfile was created. maybe clocks somewhere aren't accurate, or maybe the sshd actually takes that long to be usable?23:35
*** aedc has quit IRC23:36
fungieither way, the container restart was within a minute of the replication push, so this seems likely to be related23:36
clarkbthe gitea restarts actually do take a little bit of time iirc23:36
clarkbbut not sure where in that process the time is lost23:37
fungiwell, regardless, i think it's safe to say that if we restart gitea containers (e.g., for upgrades) we may need force replication in gerrit23:37
clarkbor force it to error so that gerrit retries23:38
clarkboh you know23:38
clarkbI wonder if this is actually a case of the git config lockfile?23:38
fungioh, and gets cleared as part of the startup?23:38
fungijust delayed?23:39
clarkbya23:39
clarkbperhaps the lock is held until gitea finishes starting itself if it was previous locked?23:39
clarkband intermediate git processes "succeed" like we've seen in the past23:39
fungiwell, regardless, if there's a window of roughly a minute (maybe longer, who knows?) where each of the backends is not getting commits pushed for replication, then there's probably plenty more missing from the restart besides just that tag on a single backend23:39
clarkbyup I'm going to queue up replication for the other 7 backends23:39
fungithanks!23:40
fungiit's leading me to wonder whether our gitea upgrade playbook should also trigger a full replication in gerrit23:41
*** bdodd has quit IRC23:41
*** mattw4 has quit IRC23:45
openstackgerritMerged opendev/system-config master: Update zuul-ci.org certs  https://review.opendev.org/70146923:48
*** ahosam has joined #openstack-infra23:51

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