Wednesday, 2018-07-18

*** aeng_ has joined #openstack-infra00:01
*** aeng_ has quit IRC00:01
*** dbecker has joined #openstack-infra00:02
*** bdodd has joined #openstack-infra00:04
*** bdodd has quit IRC00:05
*** hongbin has quit IRC00:05
*** bdodd has joined #openstack-infra00:06
fungiright, i'd be worried a `show tac` with those sfps inserted would cause support to throw up their hands if you run into a problem00:08
fungishowing my age... i guess cisco hasn00:10
openstackgerritJill Rouleau proposed openstack-infra/project-config master: Add Tripleo Ansible repo  https://review.openstack.org/58341500:10
fungi't called their support dept the "technical assistance center" in an age and a half00:10
openstackgerritJill Rouleau proposed openstack-infra/project-config master: Add Tripleo Ansible repo  https://review.openstack.org/58341500:12
*** tosky has quit IRC00:12
*** anteaya has quit IRC00:15
*** dingyichen has joined #openstack-infra00:18
*** graphene has quit IRC00:20
*** graphene has joined #openstack-infra00:22
*** zhangfei has joined #openstack-infra00:30
*** sthussey has quit IRC00:31
*** threestrands has joined #openstack-infra00:40
*** threestrands has quit IRC00:40
*** threestrands has joined #openstack-infra00:40
*** jamesmcarthur has joined #openstack-infra00:45
*** graphene has quit IRC00:53
*** graphene has joined #openstack-infra00:55
*** dave-mccowan has joined #openstack-infra00:56
*** jamesmcarthur has quit IRC00:57
*** graphene has quit IRC00:58
*** graphene has joined #openstack-infra00:59
pabelangercorvus: clarkb: we've rolled 1GB zuul-mergers into rdoproject yesterday, so far they are working well. Maybe something to consider in openstack-infra if we ever rebuild them01:01
*** dave-mccowan has quit IRC01:09
*** slaweq has joined #openstack-infra01:11
*** caphrim007 has joined #openstack-infra01:11
*** caphrim007 has quit IRC01:12
pabelangercorvus: clarkb: also, noticed we haven't done a zuul restart in some time. I should be able to assist tomorrow if we are interested in doing that01:12
*** harlowja has quit IRC01:13
*** caphrim007 has joined #openstack-infra01:15
*** iyamahat has joined #openstack-infra01:15
*** slaweq has quit IRC01:15
*** iyamahat has quit IRC01:16
*** dave-mccowan has joined #openstack-infra01:17
fungiin lighter news, we haven't needed a zuul restart in some time01:19
fungiyay memory fixes!01:19
*** iyamahat has joined #openstack-infra01:21
*** dave-mcc_ has joined #openstack-infra01:22
*** mrsoul_ has joined #openstack-infra01:22
*** dave-mccowan has quit IRC01:24
*** mriedem has quit IRC01:24
*** zhangfei has quit IRC01:25
*** mschuppert has quit IRC01:25
*** rlandy has joined #openstack-infra01:35
*** zhangfei has joined #openstack-infra01:38
openstackgerritIan Wienand proposed openstack-infra/zuul-jobs master: Use readthedocs webhook to trigger build  https://review.openstack.org/57943401:40
*** annp has quit IRC01:43
*** zhangfei has quit IRC01:44
*** larainema has quit IRC01:46
*** tianhui_ has quit IRC01:57
*** zhangfei has joined #openstack-infra01:57
*** hongbin has joined #openstack-infra01:57
*** rlandy has quit IRC02:02
*** jamesmcarthur has joined #openstack-infra02:02
*** jamesmcarthur has quit IRC02:07
pabelangerfungi: interesting enough, I decided to look at cacti, and we do seem to be trending up a little: http://cacti.openstack.org/cacti/graph.php?action=view&local_graph_id=392&rra_id=all02:10
*** AhmadM_ has quit IRC02:10
*** slaweq has joined #openstack-infra02:11
*** slaweq has quit IRC02:16
*** rosmaita has quit IRC02:19
*** logan- has quit IRC02:20
*** logan- has joined #openstack-infra02:21
*** larainema has joined #openstack-infra02:22
*** gcb has joined #openstack-infra02:22
*** jamesmcarthur has joined #openstack-infra02:23
*** jamesmcarthur has quit IRC02:27
*** shu-mutow has joined #openstack-infra02:28
*** roman_g has quit IRC02:29
*** alex_xu has quit IRC02:31
*** alex_xu has joined #openstack-infra02:33
*** yamahata has quit IRC02:33
*** iyamahat has quit IRC02:37
*** dpawlik has joined #openstack-infra02:41
*** dpawlik has quit IRC02:45
*** jamesmcarthur has joined #openstack-infra02:54
*** ramishra has joined #openstack-infra02:55
*** jamesmcarthur has quit IRC02:58
*** Keitaro has quit IRC03:02
*** annp has joined #openstack-infra03:11
*** cshastri has joined #openstack-infra03:15
*** jamesmcarthur has joined #openstack-infra03:15
*** graphene has quit IRC03:16
*** graphene has joined #openstack-infra03:18
*** jamesmcarthur has quit IRC03:19
*** udesale has joined #openstack-infra03:24
openstackgerritTristan Cacqueray proposed openstack-infra/zuul master: web: add /{tenant}/job/{job_name} route  https://review.openstack.org/55097803:26
openstackgerritTristan Cacqueray proposed openstack-infra/zuul master: web: add /{tenant}/job/{job_name} route  https://review.openstack.org/55097803:28
*** jiapei has joined #openstack-infra03:29
*** Keitaro has joined #openstack-infra03:34
*** jamesmcarthur has joined #openstack-infra03:35
openstackgerritIan Wienand proposed openstack-infra/zuul-jobs master: Use readthedocs webhook to trigger build  https://review.openstack.org/57943403:37
*** jamesmcarthur has quit IRC03:40
openstackgerritIan Wienand proposed openstack-infra/project-config master: Use trigger-readthedocs role  https://review.openstack.org/58344903:41
*** hongbin has quit IRC03:49
*** lpetrut has joined #openstack-infra03:51
*** armax has quit IRC03:52
*** armax has joined #openstack-infra03:52
*** jamesmcarthur has joined #openstack-infra03:56
*** armax has quit IRC03:57
*** caphrim007_ has joined #openstack-infra03:59
*** zhangfei has quit IRC04:00
*** jamesmcarthur has quit IRC04:01
*** caphrim007 has quit IRC04:02
openstackgerritTristan Cacqueray proposed openstack-infra/zuul master: web: add /{tenant}/job/{job_name} route  https://review.openstack.org/55097804:05
openstackgerritTristan Cacqueray proposed openstack-infra/zuul master: dashboard: add /{tenant}/job.html page to display job details  https://review.openstack.org/53554504:05
*** Bhujay has joined #openstack-infra04:06
openstackgerritTristan Cacqueray proposed openstack-infra/zuul master: web: add /{tenant}/projects and /{tenant}/project/{project} routes  https://review.openstack.org/55097904:07
*** slaweq has joined #openstack-infra04:11
*** slaweq has quit IRC04:16
*** trown has quit IRC04:24
*** zhangfei has joined #openstack-infra04:25
openstackgerritTristan Cacqueray proposed openstack-infra/zuul master: web: add /{tenant}/projects and /{tenant}/project/{project} routes  https://review.openstack.org/55097904:26
openstackgerritTristan Cacqueray proposed openstack-infra/zuul master: dashboard: add /{tenant}/projects.html web page  https://review.openstack.org/53787004:26
*** trown|brb has joined #openstack-infra04:34
*** jamesmcarthur has joined #openstack-infra04:37
*** janki has joined #openstack-infra04:39
*** lpetrut has quit IRC04:39
*** lpetrut has joined #openstack-infra04:42
*** jamesmcarthur has quit IRC04:42
openstackgerritMerged openstack/diskimage-builder master: Update pylint to 1.7.6, uncap networkx  https://review.openstack.org/58341304:46
*** lpetrut has quit IRC04:54
*** udesale has quit IRC04:55
*** udesale has joined #openstack-infra04:55
*** adrianreza has quit IRC04:58
*** jamesmcarthur has joined #openstack-infra04:58
*** jamesmcarthur has quit IRC05:03
*** timburke_ has joined #openstack-infra05:09
*** ktsuyuzaki has joined #openstack-infra05:09
*** dayou has joined #openstack-infra05:09
*** calbers_ has joined #openstack-infra05:10
*** vabada_ has joined #openstack-infra05:10
*** openstackgerrit has quit IRC05:10
*** slaweq has joined #openstack-infra05:11
*** fabo_ has joined #openstack-infra05:11
*** timothyb89_ has joined #openstack-infra05:12
*** lucasagomes_ has joined #openstack-infra05:12
*** chason_ has joined #openstack-infra05:14
*** kjackal has joined #openstack-infra05:15
*** links has joined #openstack-infra05:15
*** Bhujay has quit IRC05:16
*** efried has quit IRC05:16
*** vabada has quit IRC05:16
*** isviridov_away has quit IRC05:16
*** vaidy has quit IRC05:16
*** bauzas has quit IRC05:16
*** icey has quit IRC05:16
*** Dobroslaw has quit IRC05:16
*** hamzy has quit IRC05:16
*** ihar has quit IRC05:16
*** calbers has quit IRC05:16
*** lxkong has quit IRC05:16
*** aspiers has quit IRC05:16
*** dayou_ has quit IRC05:16
*** serverascode has quit IRC05:16
*** robcresswell has quit IRC05:16
*** LinuxJedi has quit IRC05:16
*** mwhahaha has quit IRC05:16
*** fdegir has quit IRC05:16
*** auggy has quit IRC05:16
*** jpmaxman_ has quit IRC05:16
*** johnsom has quit IRC05:16
*** ameade has quit IRC05:16
*** dham1 has quit IRC05:16
*** simondodsley has quit IRC05:16
*** coreycb has quit IRC05:16
*** mnasiadka has quit IRC05:16
*** Dmitrii-Sh has quit IRC05:16
*** pas-ha has quit IRC05:16
*** patricku has quit IRC05:16
*** chrisyang_0660 has quit IRC05:16
*** portdirect has quit IRC05:16
*** jamespage has quit IRC05:16
*** NobodyCam has quit IRC05:16
*** DuncanT has quit IRC05:16
*** briancurtin has quit IRC05:16
*** mgkwill has quit IRC05:16
*** davidlenwell has quit IRC05:16
*** beisner has quit IRC05:16
*** kien-ha has quit IRC05:16
*** lucasagomes has quit IRC05:16
*** Roamer` has quit IRC05:16
*** jmccrory has quit IRC05:16
*** timothyb89 has quit IRC05:16
*** jamielennox has quit IRC05:16
*** timburke has quit IRC05:16
*** kota_ has quit IRC05:16
*** fabo has quit IRC05:16
*** chason has quit IRC05:16
*** tristanC has quit IRC05:16
*** slaweq has quit IRC05:16
*** icey has joined #openstack-infra05:17
*** sambetts_ has quit IRC05:18
*** toabctl has quit IRC05:18
*** jamesmcarthur has joined #openstack-infra05:19
*** Keitaro has quit IRC05:20
*** toabctl has joined #openstack-infra05:21
*** Keitaro has joined #openstack-infra05:23
*** sambetts_ has joined #openstack-infra05:23
*** jamesmcarthur has quit IRC05:24
*** krtaylor has quit IRC05:27
*** harlowja has joined #openstack-infra05:28
*** chkumar|ruck has quit IRC05:28
*** chandankumar has joined #openstack-infra05:29
*** chandankumar is now known as chkumar|ruck05:29
prometheanfireus bandersnatch behind or something?05:31
prometheanfirereqs jobs are failing for new releases (that have been our for hours)05:31
prometheanfirehttp://logs.openstack.org/81/583281/1/check/requirements-tox-py27-check-uc/48ba207/job-output.txt.gz#_2018-07-18_03_58_37_49956505:31
*** harlowja has quit IRC05:32
*** abhishekk has joined #openstack-infra05:32
abhishekkhi, yesterday a new library of glance_store 0.25.0 is released which is available on pypi but not available in mirror used by infra05:33
abhishekkany idea when it will be available?05:33
abhishekkhttp://logs.openstack.org/34/583334/1/check/cross-glance-py27/2ec3f06/job-output.txt.gz#_2018-07-18_05_11_29_35446305:34
*** janki has quit IRC05:34
abhishekkReference ^^^05:34
*** davidlenwell has joined #openstack-infra05:35
*** Bhujay has joined #openstack-infra05:35
*** efried has joined #openstack-infra05:35
*** isviridov_away has joined #openstack-infra05:35
*** vaidy has joined #openstack-infra05:35
*** bauzas has joined #openstack-infra05:35
*** Dobroslaw has joined #openstack-infra05:35
*** hamzy has joined #openstack-infra05:35
*** ihar has joined #openstack-infra05:35
*** lxkong has joined #openstack-infra05:35
*** aspiers has joined #openstack-infra05:35
*** serverascode has joined #openstack-infra05:35
*** robcresswell has joined #openstack-infra05:35
*** LinuxJedi has joined #openstack-infra05:35
*** mwhahaha has joined #openstack-infra05:35
*** fdegir has joined #openstack-infra05:35
*** jpmaxman_ has joined #openstack-infra05:35
*** auggy has joined #openstack-infra05:35
*** johnsom has joined #openstack-infra05:35
*** ameade has joined #openstack-infra05:35
*** dham1 has joined #openstack-infra05:35
*** simondodsley has joined #openstack-infra05:35
*** patricku has joined #openstack-infra05:35
*** coreycb has joined #openstack-infra05:35
*** mnasiadka has joined #openstack-infra05:35
*** Dmitrii-Sh has joined #openstack-infra05:35
*** portdirect has joined #openstack-infra05:35
*** pas-ha has joined #openstack-infra05:35
*** jamespage has joined #openstack-infra05:35
*** chrisyang_0660 has joined #openstack-infra05:35
*** NobodyCam has joined #openstack-infra05:35
*** DuncanT has joined #openstack-infra05:35
*** briancurtin has joined #openstack-infra05:35
*** mgkwill has joined #openstack-infra05:35
*** beisner has joined #openstack-infra05:35
*** kien-ha has joined #openstack-infra05:35
*** Roamer` has joined #openstack-infra05:35
*** jmccrory has joined #openstack-infra05:35
*** jamielennox has joined #openstack-infra05:35
*** davidlenwell has quit IRC05:35
*** davidlenwell has joined #openstack-infra05:35
*** jangutter has quit IRC05:38
*** aeng_ has joined #openstack-infra05:38
*** quiquell|off is now known as quiquell05:39
*** jiapei has quit IRC05:39
*** jamesmcarthur has joined #openstack-infra05:40
*** ianychoi has joined #openstack-infra05:43
*** jamesmcarthur has quit IRC05:44
*** krtaylor has joined #openstack-infra05:51
*** armax has joined #openstack-infra05:52
*** dayou has quit IRC05:53
*** dayou has joined #openstack-infra05:54
*** mrsoul_ is now known as mschuppert05:54
*** armax has quit IRC05:57
*** jamesmcarthur has joined #openstack-infra06:01
*** jamesmcarthur has quit IRC06:05
*** tobiash has quit IRC06:07
*** slaweq has joined #openstack-infra06:11
*** kjackal has quit IRC06:13
*** openstackgerrit has joined #openstack-infra06:14
openstackgerritMerged openstack-infra/project-config master: Switch to not-voting check-requirements for git-upstream  https://review.openstack.org/58239506:14
*** slaweq has quit IRC06:16
*** dhajare has joined #openstack-infra06:18
*** dbecker has quit IRC06:20
prometheanfireabhishekk: I was just mentioning that, not sure who's around, but I was told that they may want to kick bandersnatch06:20
abhishekkprometheanfire, thanks for the update06:21
*** jamesmcarthur has joined #openstack-infra06:21
*** lpetrut has joined #openstack-infra06:22
*** graphene has quit IRC06:22
*** graphene has joined #openstack-infra06:24
*** aeng_ has quit IRC06:26
AJaegerprometheanfire, abhishekk, reading backscroll: We run out of space with our pypi mirror and it looks like that issue is not solved yet - so the tree is currently frozen.06:26
*** jamesmcarthur has quit IRC06:26
*** ykarel has joined #openstack-infra06:27
openstackgerritTristan Cacqueray proposed openstack-infra/zuul master: web: add /{tenant}/job/{job_name} route  https://review.openstack.org/55097806:27
openstackgerritTristan Cacqueray proposed openstack-infra/zuul master: web: add /{tenant}/projects and /{tenant}/project/{project} routes  https://review.openstack.org/55097906:27
openstackgerritTristan Cacqueray proposed openstack-infra/zuul master: web: add /{tenant}/pipelines route  https://review.openstack.org/54152106:27
openstackgerritTristan Cacqueray proposed openstack-infra/zuul master: scheduler: add job's parent name to the rpc job_list method  https://review.openstack.org/57347306:27
openstackgerritTristan Cacqueray proposed openstack-infra/zuul master: web: add /{tenant}/labels route  https://review.openstack.org/55397906:27
openstackgerritTristan Cacqueray proposed openstack-infra/zuul master: web: add /{tenant}/nodes route  https://review.openstack.org/55399806:27
abhishekkAJaeger, any idea when things will be  back to normal?06:27
openstackgerritTristan Cacqueray proposed openstack-infra/zuul master: dashboard: add /{tenant}/job.html page to display job details  https://review.openstack.org/53554506:28
openstackgerritTristan Cacqueray proposed openstack-infra/zuul master: dashboard: add /{tenant}/projects.html web page  https://review.openstack.org/53787006:28
openstackgerritTristan Cacqueray proposed openstack-infra/zuul master: dashboard: add /{tenant}/labels.html web page  https://review.openstack.org/55398006:28
openstackgerritTristan Cacqueray proposed openstack-infra/zuul master: dashboard: add /{tenant}/nodes.html web page  https://review.openstack.org/55399906:28
openstackgerritTristan Cacqueray proposed openstack-infra/zuul master: dashboard: add jobs graph rendering  https://review.openstack.org/53786906:28
openstackgerritTristan Cacqueray proposed openstack-infra/zuul master: dashboard: add project pipeline rendering  https://review.openstack.org/53787106:28
*** kjackal has joined #openstack-infra06:29
*** tristanC has joined #openstack-infra06:30
*** pcaruana has joined #openstack-infra06:35
*** alexchadin has joined #openstack-infra06:36
*** aojea has joined #openstack-infra06:37
prometheanfireAJaeger: k, can you ping me when things change so I can re-kick reqs jobs?06:39
AJaegerabhishekk, prometheanfire, I'm not involved - best to ask the US infra-root team later today...06:45
*** dpawlik has joined #openstack-infra06:49
*** florianf has joined #openstack-infra06:50
*** slaweq has joined #openstack-infra06:54
*** tobiash has joined #openstack-infra06:55
prometheanfireoh booo :P06:59
*** pguimaraes has joined #openstack-infra07:00
*** jamesmcarthur has joined #openstack-infra07:02
*** jamesmcarthur has quit IRC07:08
*** ccamacho has joined #openstack-infra07:08
*** peereb has joined #openstack-infra07:09
*** gfidente has joined #openstack-infra07:12
*** gfidente has joined #openstack-infra07:12
*** shardy has joined #openstack-infra07:12
*** tesseract has joined #openstack-infra07:18
*** ykarel is now known as ykarel|lunch07:19
*** jamesmcarthur has joined #openstack-infra07:23
*** jamesmcarthur has quit IRC07:28
*** rcernin has quit IRC07:28
openstackgerritColleen Murphy proposed openstack-infra/system-config master: Fix template variables  https://review.openstack.org/58199307:32
openstackgerritTristan Cacqueray proposed openstack-infra/zuul master: web: add /{tenant}/job/{job_name} route  https://review.openstack.org/55097807:32
openstackgerritTristan Cacqueray proposed openstack-infra/zuul master: dashboard: add /{tenant}/job.html page to display job details  https://review.openstack.org/53554507:33
*** dklyle has quit IRC07:35
*** janki has joined #openstack-infra07:37
*** dbecker has joined #openstack-infra07:41
*** zoli|gone is now known as zoli07:44
*** jamesmcarthur has joined #openstack-infra07:44
*** jamesmcarthur has quit IRC07:48
*** jtomasek has joined #openstack-infra07:50
*** Bhujay has quit IRC07:52
*** armax has joined #openstack-infra07:54
*** tobasco_away is now known as tobasco07:54
*** armax has quit IRC07:58
*** tosky has joined #openstack-infra08:06
*** markvoelker_ has quit IRC08:07
*** e0ne has joined #openstack-infra08:08
*** elod has quit IRC08:13
*** jpich has joined #openstack-infra08:13
*** hashar has joined #openstack-infra08:14
*** ykarel|lunch is now known as ykarel08:15
*** lucasagomes_ is now known as lucasagomes08:15
*** jamesmcarthur has joined #openstack-infra08:25
*** elod has joined #openstack-infra08:30
*** jamesmcarthur has quit IRC08:30
*** electrofelix has joined #openstack-infra08:33
*** derekh has joined #openstack-infra08:38
*** Bhujay has joined #openstack-infra08:39
*** jamesmcarthur has joined #openstack-infra08:47
*** jamesmcarthur has quit IRC08:50
*** threestrands has quit IRC08:51
*** pbourke has quit IRC08:52
*** pbourke has joined #openstack-infra08:52
*** vabada_ has quit IRC08:54
*** vabada has joined #openstack-infra08:54
*** graphene has quit IRC08:56
*** graphene1 has joined #openstack-infra08:58
*** graphene1 has quit IRC08:58
*** graphene has joined #openstack-infra09:00
*** dingyichen has quit IRC09:06
*** owalsh is now known as owalsh_afk09:07
*** gongysh has joined #openstack-infra09:08
openstackgerritStephen Finucane proposed openstack-dev/pbr master: trivial: Increase integration pip timeout  https://review.openstack.org/58317809:10
openstackgerritStephen Finucane proposed openstack-dev/pbr master: trivial: Remove 'tools/releasenotes_tox.sh'  https://review.openstack.org/58041409:10
openstackgerritStephen Finucane proposed openstack-dev/pbr master: trivial: Fix file permissions  https://review.openstack.org/58041509:10
openstackgerritStephen Finucane proposed openstack-dev/pbr master: Switch to stestr  https://review.openstack.org/58041309:10
openstackgerritStephen Finucane proposed openstack-dev/pbr master: builddoc: Remove support for Sphinx < 1.6  https://review.openstack.org/58041609:10
openstackgerritStephen Finucane proposed openstack-dev/pbr master: packaging: Remove support for pyN requirement files  https://review.openstack.org/58041709:10
openstackgerritStephen Finucane proposed openstack-dev/pbr master: doc: Fix formatting of packagers guide  https://review.openstack.org/58041809:10
openstackgerritStephen Finucane proposed openstack-dev/pbr master: doc: Add documentation for missing '[pbr]' options  https://review.openstack.org/58041909:10
openstackgerritStephen Finucane proposed openstack-dev/pbr master: Add Sphinx extension  https://review.openstack.org/58042009:10
openstackgerritStephen Finucane proposed openstack-dev/pbr master: Deprecate 'build_sphinx' integration  https://review.openstack.org/58042109:10
openstackgerritStephen Finucane proposed openstack-dev/pbr master: Deprecate 'test' integration  https://review.openstack.org/58042209:10
openstackgerritStephen Finucane proposed openstack-dev/pbr master: trivial: Remove 'tools/releasenotes_tox.sh'  https://review.openstack.org/58041409:15
openstackgerritStephen Finucane proposed openstack-dev/pbr master: trivial: Fix file permissions  https://review.openstack.org/58041509:15
openstackgerritStephen Finucane proposed openstack-dev/pbr master: Switch to stestr  https://review.openstack.org/58041309:15
openstackgerritStephen Finucane proposed openstack-dev/pbr master: builddoc: Remove support for Sphinx < 1.6  https://review.openstack.org/58041609:15
openstackgerritStephen Finucane proposed openstack-dev/pbr master: packaging: Remove support for pyN requirement files  https://review.openstack.org/58041709:15
openstackgerritStephen Finucane proposed openstack-dev/pbr master: doc: Fix formatting of packagers guide  https://review.openstack.org/58041809:15
openstackgerritStephen Finucane proposed openstack-dev/pbr master: doc: Add documentation for missing '[pbr]' options  https://review.openstack.org/58041909:15
openstackgerritStephen Finucane proposed openstack-dev/pbr master: Add Sphinx extension  https://review.openstack.org/58042009:15
openstackgerritStephen Finucane proposed openstack-dev/pbr master: Deprecate 'build_sphinx' integration  https://review.openstack.org/58042109:15
openstackgerritStephen Finucane proposed openstack-dev/pbr master: Deprecate 'test' integration  https://review.openstack.org/58042209:15
*** dtantsur|afk is now known as dtantsur09:20
*** jamesmcarthur has joined #openstack-infra09:27
*** roman_g has joined #openstack-infra09:28
*** jchhatbar has joined #openstack-infra09:29
*** sambetts_ is now known as sambetts09:30
*** janki has quit IRC09:31
*** jamesmcarthur has quit IRC09:32
*** zoli is now known as zoli|lunch09:38
*** pguimaraes has quit IRC09:38
openstackgerritSorin Sbarnea proposed openstack-infra/git-review master: Avoid UnicodeEncodeError on python 2  https://review.openstack.org/58353509:40
*** dhill_ has quit IRC09:47
*** jamesmcarthur has joined #openstack-infra09:49
*** jamesmcarthur has quit IRC09:53
*** armax has joined #openstack-infra09:55
*** shu-mutow has quit IRC09:55
*** armax has quit IRC09:59
*** abhishekk has quit IRC10:03
*** markvoelker has joined #openstack-infra10:08
*** alexchadin has quit IRC10:08
*** jamesmcarthur has joined #openstack-infra10:09
*** kukacz_ has quit IRC10:12
*** kukacz_ has joined #openstack-infra10:13
*** ykarel is now known as ykarel|afk10:13
*** jamesmcarthur has quit IRC10:13
*** Bhujay has quit IRC10:16
chkumar|ruckHello infra10:18
chkumar|ruckOn tripleo jobs we are hitting  "msg": "SSH Error: data could not be sent to remote host \"104.239.168.222\". Make sure this host can be reached over ssh",10:18
chkumar|ruck2018-07-18 07:49:30.459805 | primary |   "unreachable": true10:18
chkumar|ruckhttp://logs.openstack.org/23/582823/4/gate/tripleo-ci-centos-7-scenario003-multinode-oooq-container/6232ced/job-output.txt.gz#_2018-07-18_07_49_30_45969210:18
chkumar|ruckplease have a look10:18
chkumar|ruckwe have other jobs with same failure10:19
chkumar|ruckhttp://logs.openstack.org/23/582823/4/gate/tripleo-ci-centos-7-scenario007-multinode-oooq-container/522bae9/job-output.txt.gz#_2018-07-18_07_29_39_88815910:19
*** alexchadin has joined #openstack-infra10:22
*** jamesmcarthur has joined #openstack-infra10:30
*** greghaynes has quit IRC10:32
*** greghaynes has joined #openstack-infra10:33
*** stevebaker has quit IRC10:35
*** jamesmcarthur has quit IRC10:35
*** dmellado has quit IRC10:36
*** dpawlik has quit IRC10:39
*** Bhujay has joined #openstack-infra10:39
*** gongysh has quit IRC10:39
*** zoli|lunch is now known as zoli10:40
*** dpawlik has joined #openstack-infra10:41
quiquellHello10:41
quiquellWhat's the best way to check if a job is periodic at zuulv3 ?10:41
quiquellin the playbook10:41
*** stevebaker has joined #openstack-infra10:41
quiquellWe can check the pipeline name10:41
quiquellany other alternative ?10:42
*** markvoelker has quit IRC10:42
*** priteau has joined #openstack-infra10:42
*** dmellado has joined #openstack-infra10:42
*** gouthamr has quit IRC10:47
*** kjackal has quit IRC10:50
*** jamesmcarthur has joined #openstack-infra10:51
*** elod has quit IRC10:52
*** pguimaraes has joined #openstack-infra10:52
*** jcoufal has joined #openstack-infra10:52
*** elod has joined #openstack-infra10:54
*** jamesmcarthur has quit IRC10:55
*** dpawlik has quit IRC10:55
*** pcichy has quit IRC10:55
*** dpawlik has joined #openstack-infra10:56
*** pcichy has joined #openstack-infra10:56
*** elod has quit IRC10:59
*** zhangfei has quit IRC10:59
*** gongysh has joined #openstack-infra10:59
*** wolverineav has joined #openstack-infra10:59
*** zhangfei has joined #openstack-infra10:59
*** annp has quit IRC11:00
*** zhangfei has quit IRC11:01
*** gouthamr has joined #openstack-infra11:01
*** jamesmcarthur has joined #openstack-infra11:11
*** jamesmcarthur has quit IRC11:16
*** elod has joined #openstack-infra11:20
*** gongysh has quit IRC11:22
*** kjackal has joined #openstack-infra11:23
*** ykarel|afk is now known as ykarel11:24
*** tpsilva has joined #openstack-infra11:31
*** markvoelker has joined #openstack-infra11:39
*** ldnunes has joined #openstack-infra11:44
*** boden has joined #openstack-infra11:49
*** rh-jelabarre has joined #openstack-infra11:51
*** pcichy has quit IRC11:52
*** jamesmcarthur has joined #openstack-infra11:52
*** Bhujay has quit IRC11:54
*** armax has joined #openstack-infra11:55
*** jamesmcarthur has quit IRC11:57
*** dhill_ has joined #openstack-infra11:58
*** trown|brb is now known as trown12:00
*** armax has quit IRC12:00
*** markvoelker has quit IRC12:05
*** markvoelker has joined #openstack-infra12:05
*** hashar is now known as hasharAway12:10
*** camunoz has joined #openstack-infra12:11
*** edmondsw has joined #openstack-infra12:11
*** jamesmcarthur has joined #openstack-infra12:14
openstackgerritFabien Boucher proposed openstack-infra/zuul master: Add tenant yaml validation option to zuul client  https://review.openstack.org/57426512:17
*** jamesmcarthur has quit IRC12:18
*** camunoz has quit IRC12:19
openstackgerritFabien Boucher proposed openstack-infra/zuul master: Add tenant yaml validation option to zuul client  https://review.openstack.org/57426512:19
mordredquiquell: depends on what you want to do - you could also check to see if zuul.change is defined or not12:19
mordredquiquell: http://logs.openstack.org/periodic/git.openstack.org/openstack/kolla/master/kolla-publish-ubuntu-binary/d6264a7/zuul-info/inventory.yaml is an inventory file from a periodic job12:19
*** camunoz has joined #openstack-infra12:19
*** owalsh_afk is now known as owalsh12:23
*** kaiokmo has quit IRC12:25
*** dpawlik has quit IRC12:30
mordredremote:   https://review.openstack.org/583318 DNM Test that new mirror fixes lifes problems12:34
*** kaiokmo has joined #openstack-infra12:34
mordredremote:   https://review.openstack.org/583561 DNM testing pypi mirror fix12:34
*** rlandy has joined #openstack-infra12:35
*** elod has quit IRC12:35
*** rosmaita has joined #openstack-infra12:36
*** elod has joined #openstack-infra12:38
mordredAJaeger, prometheanfire: ^^ if those work ok, then I think we shoudl be good to land remote:   https://review.openstack.org/583561 DNM testing pypi mirror fix12:38
mordredgah12:38
mordredAJaeger, prometheanfire: ^^ if those work ok, then I think we shoudl be good to land https://review.openstack.org/58332812:38
openstackgerritFabien Boucher proposed openstack-infra/zuul master: Remove unecessary shebang and exec bit  https://review.openstack.org/58356312:39
*** mriedem has joined #openstack-infra12:39
*** quiquell is now known as quiquell|lunch12:41
*** kaiokmo has quit IRC12:41
*** agopi|off has quit IRC12:42
*** kaiokmo has joined #openstack-infra12:42
*** kaiokmo has quit IRC12:45
*** kaiokmo has joined #openstack-infra12:45
*** slaweq has quit IRC12:46
*** pcichy has joined #openstack-infra12:46
AJaegerthanks, mordred !12:46
*** dpawlik has joined #openstack-infra12:47
*** quiquell|lunch is now known as quiquell12:48
*** ykarel is now known as ykarel|away12:49
*** camunoz has quit IRC12:49
*** dpawlik has quit IRC12:52
*** dhajare has quit IRC12:54
*** jamesmcarthur has joined #openstack-infra12:55
*** slaweq has joined #openstack-infra12:55
*** jamesmcarthur has quit IRC13:03
openstackgerritJoshua Hesketh proposed openstack-infra/zuul master: Remove redhat-rpm-config bindep  https://review.openstack.org/58125213:05
openstackgerritJoshua Hesketh proposed openstack-infra/zuul master: Fix github setup in zuul from scratch  https://review.openstack.org/58125313:05
openstackgerritJoshua Hesketh proposed openstack-infra/zuul master: fix zuul from scratch user and group creation  https://review.openstack.org/58125413:05
openstackgerritJoshua Hesketh proposed openstack-infra/zuul master: Add instructions for deploying zuul with openSUSE  https://review.openstack.org/58125513:05
openstackgerritJoshua Hesketh proposed openstack-infra/zuul master: Add instructions on building static web components  https://review.openstack.org/58125613:05
mordredZOMG. easy_install is the absolute worst13:05
*** agopi|off has joined #openstack-infra13:10
*** agopi|off is now known as agopi13:10
*** ykarel|away has quit IRC13:14
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Serve pypi proxy cache from port 80  https://review.openstack.org/58357113:15
* mordred goes to get more coffee13:15
*** graphene has quit IRC13:18
*** lbragstad has quit IRC13:19
*** graphene has joined #openstack-infra13:20
*** quiquell is now known as quiquell|launch13:23
*** quiquell|launch is now known as quiquell|lunch13:23
*** eharney has joined #openstack-infra13:26
openstackgerritMerged openstack-infra/nodepool master: Fix plugin and examples for using openstacksdk  https://review.openstack.org/58333813:30
*** gcb has quit IRC13:31
*** graphene has quit IRC13:31
*** graphene has joined #openstack-infra13:33
*** alexchadin has quit IRC13:34
*** alexchadin has joined #openstack-infra13:34
*** alexchadin has quit IRC13:35
*** alexchadin has joined #openstack-infra13:35
*** bobh has joined #openstack-infra13:35
*** myoung|off is now known as myoung13:36
openstackgerritFabien Boucher proposed openstack-infra/zuul master: Add tenant yaml validation option to zuul client  https://review.openstack.org/57426513:36
*** bobh has quit IRC13:40
*** pcichy has quit IRC13:40
*** armax has joined #openstack-infra13:43
*** pcichy has joined #openstack-infra13:44
*** pcichy has quit IRC13:45
*** pcichy has joined #openstack-infra13:45
*** pcichy has quit IRC13:45
*** pcichy has joined #openstack-infra13:46
*** lbragstad has joined #openstack-infra13:46
openstackgerritMerged openstack-infra/git-review master: tox: default envlist to supported python versions  https://review.openstack.org/58324313:47
*** armax has quit IRC13:47
*** sthussey has joined #openstack-infra13:47
*** r-daneel has joined #openstack-infra13:48
*** dklyle has joined #openstack-infra13:50
pabelangermordred: clarkb: corvus: Looking more into the SSH error above from chkumar|ruck, I am seeing a lot of the following in the scheduler debug logs: http://paste.openstack.org/show/726198/13:51
*** gongysh has joined #openstack-infra13:51
*** dpawlik has joined #openstack-infra13:51
prometheanfiremordred: thanks13:51
pabelangerlooking at job to see if anything recently changed13:51
mordredprometheanfire: sorry it's taken so long to fix this - global pypi mirror patches are ... fun13:51
*** graphene has quit IRC13:53
*** quiquell|lunch is now known as quiquell13:54
slaweqhi infra folks :)13:54
slaweqI'm trying to migrate neutron multinode job to zuulv3 syntax, patch is here: https://review.openstack.org/#/c/578796/13:55
*** graphene has joined #openstack-infra13:55
slaweqbut problem is that it looks for me that on compute1 node there is no any openstack service started: http://logs.openstack.org/96/578796/3/check/neutron-tempest-plugin-dvr-multinode-scenario-zuulv3/464aefa/compute1/logs/13:55
slaweqcan You maybe take a look and help me to figure out what's wrong there?13:56
slaweqthx in advance13:56
mordredandreaf: ^^ you might be a good person for that question13:56
*** bobh has joined #openstack-infra13:57
*** dklyle has quit IRC14:00
pabelanger2018-07-18 06:18:03,688 WARNING kazoo.client: Connection dropped: socket connection broken14:00
pabelangerso zuul lost its connect to zookeeper14:00
*** cshastri has quit IRC14:01
*** bobh has quit IRC14:01
pabelangerwhich caused nodepool to delete all the non-ready nodes: http://grafana.openstack.org/dashboard/db/nodepool?from=1531893455241&to=153189566064614:01
pabelangerthat seems to be when we start getting kazoo.exceptions.NoNodeError for pastebin above^14:02
pabelangerperhaps we zuul didn't properly recover from connection loss with zookeeper?14:02
pabelangerI'm unsure how to best fix, since we cannot dequeue a periodic job yet, suspect we'd need to restart the scheduler.14:03
*** caphrim007_ has quit IRC14:04
*** caphrim007 has joined #openstack-infra14:04
*** jamesmcarthur has joined #openstack-infra14:07
*** armax has joined #openstack-infra14:08
*** quiquell is now known as quiquell|off14:12
*** eernst has joined #openstack-infra14:14
mordredpabelanger: corvus should be up soon ... I'm also not sure the right action to take - or if there is some debugging info that we'd wantto collect14:14
* corvus is rubbing his eyes14:15
*** hasharAway is now known as hashar14:15
*** zhangfei has joined #openstack-infra14:15
openstackgerritStephen Finucane proposed openstack-dev/pbr master: doc: Fix formatting of packagers guide  https://review.openstack.org/58041814:16
openstackgerritStephen Finucane proposed openstack-dev/pbr master: doc: Add documentation for missing '[pbr]' options  https://review.openstack.org/58041914:16
openstackgerritStephen Finucane proposed openstack-dev/pbr master: Add Sphinx extension  https://review.openstack.org/58042014:16
openstackgerritStephen Finucane proposed openstack-dev/pbr master: Deprecate 'build_sphinx' integration  https://review.openstack.org/58042114:16
openstackgerritStephen Finucane proposed openstack-dev/pbr master: Deprecate 'test' integration  https://review.openstack.org/58042214:16
openstackgerritStephen Finucane proposed openstack-dev/pbr master: builddoc: Remove support for Sphinx < 1.6  https://review.openstack.org/58041614:16
corvusmordred, pabelanger: i'd expect to see those errors if the zookeeper connection reset14:16
openstackgerritStephen Finucane proposed openstack-dev/pbr master: packaging: Remove support for pyN requirement files  https://review.openstack.org/58041714:16
*** Bhujay has joined #openstack-infra14:17
pabelangercorvus: mordred: k, I'm curious if they are causing periodic jobs not to run, we've had some enqueued for last 8+ hours: https://zuul.openstack.org/14:18
* mordred hands corvus something that isn't coffee but sits in the same place in the typical corvus morning14:19
auristoras a temporary fix for the mirror.pypi reaching max quota, remove the volume replica from afs02 and then remove the quota by setting the quota to 0 (unlimited).   This will permit the amount of data written to the volume to exceed 2TB with the following side effects.   One, the space used counter will internally wrap negative and once the amount of data exceeds 4TB it will wrap positive again.14:22
auristorTwo, tooling that relies upon the space used counter such as backups or replication or clients that query RXAFS_GetVolumeStatus can behave unpredictably.14:22
*** caphrim007_ has joined #openstack-infra14:24
*** Bhujay has quit IRC14:25
*** caphrim007 has quit IRC14:25
*** udesale_ has joined #openstack-infra14:26
*** udesale has quit IRC14:27
corvuspabelanger: yeah, i think there's a bug that can cause stuck queue items after a zk failure14:27
mordredauristor: thanks! I think we were leaning towards shifting to the caching-proxy setup for the pypi code anyway though - we don't need vos release as much for it, and the ratio of needed to cached packages has shifted rather significantly in the other direction now that people are uploading giant AI/ML packages - so even without the volume limit it's an increasing amount of space we'd need to account14:27
mordredfor that we'll never make use of14:27
openstackgerritStephen Finucane proposed openstack-dev/pbr master: Add Sphinx extension  https://review.openstack.org/58042014:29
openstackgerritStephen Finucane proposed openstack-dev/pbr master: Deprecate 'build_sphinx' integration  https://review.openstack.org/58042114:29
openstackgerritStephen Finucane proposed openstack-dev/pbr master: Deprecate 'test' integration  https://review.openstack.org/58042214:29
openstackgerritStephen Finucane proposed openstack-dev/pbr master: packaging: Remove support for pyN requirement files  https://review.openstack.org/58041714:29
openstackgerritStephen Finucane proposed openstack-dev/pbr master: builddoc: Remove support for Sphinx < 1.6  https://review.openstack.org/58041614:29
pabelangercorvus: ack14:29
corvuspabelanger, mordred: there's a gap in zuul's logs from 06:16:49 to 06:18:02.  i suspect something cloudy happened.14:30
auristormordred: sure, I'm proposing a workaround until the caching-proxy is in place14:31
mordredauristor: awesome. thanks!14:31
chkumar|rucksshnaidm|rover: weshay ^^ about ssh issue14:32
auristorI don't consider going beyond 2TB in an OpenAFS volume safe as a long term strategy.   With AuriStorFS it would be fine.  We have customers that regularly replicate volumes larger than 50TB.14:32
corvuspabelanger, mordred: oh i see what happened -- it swapped.14:33
mordredcorvus: oh yay14:33
corvuswe seem to have introduced a memory leak...two weeks ago?14:33
pabelangeroh, I didn't check cacti, but did notice last night scheduler was close to OOM14:33
pabelangeryah, I think we might have a new leak14:34
mordredcorvus: so - around the 4th?14:34
*** alexchadin has quit IRC14:35
*** jangutter has joined #openstack-infra14:35
corvusyeah... july 5 +/- 1 day14:35
corvuswelp.  apparently we've been running since july 3 so nevermind my error bars14:35
mordredcorvus: "Fix source context in split config" ed792c9a2ec660b58bd5b3f04604a42d5bdcd82b might be worth looking at as a culprit (config context related)14:35
mordredoh - nevermind14:36
corvusi wonder if we recorded the version we ran before the july 3 restart?14:36
mordredcorvus: we should maybe do that14:36
corvus2018-07-03T18:06:20  <corvus> it turns out we restarted the zuul scheduler at a really inopportune commit.  it's *after* the commit which allows for loading configuration with errors, but *before* the commit which exposes them through the api so you can actually see them.14:38
corvusthat's a clue :)14:38
corvus(that's referring to the previous restart -- that prompted the restart on the 3rd)14:39
mordred++14:40
*** alexchadin has joined #openstack-infra14:41
corvus2018-06-14T23:12:5414:41
corvusthat looks to be the previous restart time14:41
mordredso there was a good 2 weeks of running on that commit14:41
mordredwhatever it was14:41
corvusthough the memory graph has a suspicious dip around 6/26/ to 6/27....14:42
openstackgerritsebastian marcet proposed openstack-infra/openstackid-resources master: Fixed SS base model serialization  https://review.openstack.org/58363514:43
corvusah yep, restarted scheduler at 2018-06-26T21:39:5214:45
corvusso not a huge amount of time on that commit, but the memory use still looked pretty good during that time14:46
corvusi think that was the restart to pick up the supercedent pipeline manager14:46
mordredah - yes14:46
mordredcorvus: maybe we should emit a log line on startup with version/git-sha in it?14:47
corvusmordred: ++14:47
*** lpetrut has quit IRC14:47
pabelanger++14:49
* mordred writes patch for that so he can be somewhat useful14:49
corvusokay, i think we probably were running af575001b422119348812439bf0e7626e085860d starting on 6-2614:51
*** peereb has quit IRC14:51
corvusand we're currently running 4d2d91514:51
corvusoh, that may be a custom local revision with the repl14:52
corvuson the plus side, erm, i guess we have the repl if we want to try to interactively debug the leak.14:53
corvusso, aside from the repl, we're running c2fe7713feac11cecaa56c3327a3dff13a78058e14:53
*** pcaruana has quit IRC14:56
*** zhangfei has quit IRC14:58
openstackgerritMonty Taylor proposed openstack-infra/zuul master: Emit a log line containing version info around startup  https://review.openstack.org/58363914:59
*** pcichy has quit IRC14:59
corvusthere's a lot to go through...15:02
mordredcorvus: yeah. I guess we're active15:04
*** kjackal has quit IRC15:06
*** hongbin has joined #openstack-infra15:06
*** elod has quit IRC15:07
chkumar|ruckpabelanger: recent ssh error http://logs.openstack.org/02/583202/2/check/tripleo-ci-centos-7-containers-multinode-pike/8c16e0b/job-output.txt.gz#_2018-07-18_14_51_28_49936615:08
clarkbmordred: not to distract from zuul debugging, but have we been able to test the pypi proxy?15:08
mordredclarkb: morning!15:08
mordredclarkb: so ... are you awake and ready to be ragey?15:09
mordredor would you like time to coffee more15:09
*** elod has joined #openstack-infra15:09
mordredclarkb: https://review.openstack.org/#/c/583571/ has a summary of what I have learned this morning in the commit message15:10
clarkbmordred: we should just get it out of the way :P15:10
pabelangeryah, looks like scheduler isn't happy with zookeeper15:10
pabelangerhttp://grafana.openstack.org/dashboard/db/nodepool?from=1531923026120&to=153192662612015:10
*** alexchadin has quit IRC15:10
pabelangermordred: corvus: I am guessing because of swapping now ^15:10
pabelangerlooks like nodepool deleted all nodes twice in the last hour15:11
*** gongysh has quit IRC15:13
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Serve pypi proxy cache from port 80  https://review.openstack.org/58357115:13
pabelangeryah, http://paste.openstack.org/show/726205/15:13
mordredclarkb: ^^ updated - it was incomplete15:13
clarkbmordred: have we managed to test it in a way that doesn't run into easy_install problems? I guess just running pip locally?15:14
mordredclarkb: yeah - that's the only way I've been able to test15:15
mordredclarkb: I was able to reproduce the easy_install issue locally by putting the hostname without the port into allowed-hoss in ~/.pydistutils.cfg and doing "pip install reno" in a virtualenv15:15
clarkbmordred: I think we need to keep the /wheel/ rewrite rules15:15
mordredclarkb: and then I added the port and tried again and it worked15:15
mordredclarkb: oh - so we do15:16
clarkbmordred: and we need to update those other rules to apply only to wheel :/15:16
*** lpetrut has joined #openstack-infra15:16
clarkb# Try again but replacing -'s with .'s that section would apply to /wheel/ too15:16
clarkbas does # Special cases for openstack.nose_plugin & backports.*15:17
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Serve pypi proxy cache from port 80  https://review.openstack.org/58357115:17
clarkbeverything else appears rooted at ^/pypi15:17
mordredkk15:17
openstackgerritJan Gutter proposed openstack-infra/nodepool master: [POC] Add baremetal subimage upload support  https://review.openstack.org/58364515:17
corvusthere are 533 leaked layout objects15:18
jangutterpabelanger: some eye-bleeding hacks in that proposal (the baremetal triple image support)15:18
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Serve pypi proxy cache from port 80  https://review.openstack.org/58357115:19
mordredclarkb: how's that look? ^^15:19
clarkbmordred: I wonder if we need to rewritecond scope them to ^/wheel/ and not apply them to /pypi anymore15:20
*** rpioso|afk is now known as rpioso15:20
mordredclarkb: I think probably so - I was just having the same thought - they were there before since we were apacheing vs. the actual pypi code15:20
mordredbut as a passthrough- we should be able to just let pypi handle it15:20
clarkbmordred: ya but I think we may do the rewrite before passing to pypi, but pypi should handle both the pre rewrite and post rewrite so it is probably fine15:21
*** graphene has quit IRC15:21
clarkbit is going to sort out _ vs . if we use one or the other15:22
mordredclarkb: actually - yeah - I think leaving it as is for now is likely fine  - like RewriteRule (.*)-(.*) $1.$2 [N] depends on the file not being found on disk, which will never apply to /pypi things happening via proxy15:22
clarkbmordred: except that we have a /pypi in the doc root15:22
mordredoh - right - so it still might apply15:23
*** graphene has joined #openstack-infra15:23
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Serve pypi proxy cache from port 80  https://review.openstack.org/58357115:23
mordredclarkb: maybe like that?15:23
pabelangerwe might need to consider stopping executors while corvus debugs the zuul scheduler, nodepool just deleted all nodes again (3rd time in last hour)15:24
mordredpabelanger: well, _some_ things are getting through - so I think leaving it going isn't super terrible15:26
*** wolverineav has quit IRC15:26
*** wolverineav has joined #openstack-infra15:27
pabelangermordred: yah, mostly affecting long running jobs15:28
mordredclarkb: I've gotta jump on a call - thoughts on moving forward?15:33
clarkbmordred: sorry I'm trying to wrap my head around all that regexing. I think we can drop the -d checks 'RewriteCond %{DOCUMENT_ROOT}/wheel/$1/$2/$2$3 -d'15:34
clarkbmordred: and drop the grouping in the regex. Just check if it is ^/wheel/15:34
clarkbmordred: specifically the -d check is at odds with the subsequent ! -d check I think15:34
clarkbmordred: posted comments to make it easier to understand15:36
*** jamesmcarthur has quit IRC15:37
clarkband in the -d vs ! -d case I think it is a correctness issue15:37
*** lpetrut has quit IRC15:37
*** pguimaraes has quit IRC15:38
*** pguimaraes has joined #openstack-infra15:39
*** aojea has quit IRC15:39
clarkbpabelanger: considering it took a while for the leak to become a problem, another option (if it doesn't interfere with debugging) may be to simply restart the scheduler15:40
clarkbthen we get another ~2 weeks before it crashes15:40
corvuspabelanger, clarkb: okay, i used the repl to grab some debugging info15:40
corvusi probably made the problem a little worse doing it, but hopefully something will show15:40
corvusif you want to restart the scheduler now, that wfm15:41
*** graphene has quit IRC15:41
*** diablo_rojo has joined #openstack-infra15:41
*** graphene has joined #openstack-infra15:42
*** jamesmcarthur has joined #openstack-infra15:43
clarkbI will save queues now and restart zuul15:43
pabelanger+115:43
clarkber restart zuul-scheduler15:43
*** neiloy has quit IRC15:44
clarkbI have asked it to stop nicely15:45
clarkbnow we wait and see if it is willing to go along with that15:45
clarkbcorvus: 2018-07-18 15:45:14,340 DEBUG zuul.Scheduler: Run handler stopping is the last thing logged but process is still running15:47
clarkbshould I continue to wait for it?15:47
clarkboh it went away, starting now15:47
corvusclarkb: can you restart the executors too?15:48
corvus(you should still have a few minutes to take them offline before they pick up new work)15:49
clarkbcorvus: I can,15:49
clarkbI have requested they all stop. Just waiting for that to happen before starting them again15:51
*** jamesmcarthur has quit IRC15:51
*** jamesmcarthur has joined #openstack-infra15:51
clarkbthen I'll reenqueue changes once scheduler and executrs are all back and running15:51
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Serve pypi proxy cache from port 80  https://review.openstack.org/58357115:55
*** lpetrut has joined #openstack-infra15:55
mordredclarkb: ^^ how abou tnow?15:55
*** jamesmcarthur has quit IRC15:55
*** links has quit IRC15:55
*** neiloy has joined #openstack-infra15:56
clarkbmordred: I'll look as soon as I have zuul running again15:58
clarkbexecutors still not stopped, but process counts falling on ze01 so expect it to be done soon15:58
*** pcaruana has joined #openstack-infra16:00
*** lbragstad has quit IRC16:02
*** gfidente is now known as gfidente|dk16:02
*** gfidente|dk is now known as gfidente|afk16:02
openstackgerritColleen Murphy proposed openstack-infra/project-config master: Gate governance with project-config  https://review.openstack.org/58365416:03
clarkbexecutors are starting now16:03
clarkbcorvus: zuul web status doesn't look happy should I restart that too?16:04
openstackgerritPaul Belanger proposed openstack-infra/zuul master: Delete executor.job_dir on start up  https://review.openstack.org/58365516:05
*** zoli is now known as zoli|PTO16:06
*** zoli|PTO is now known as zoli16:06
clarkbI'm going to restart zuul web16:06
corvusoh yeah16:06
corvusi think a bunch of stuff changed :)16:07
clarkbok looks good after that16:07
clarkbenqueuing changes now16:07
corvusmay need a refresh if it looks funny for anyone16:08
pabelangercool, new HDD governor is working: http://grafana.openstack.org/dashboard/db/zuul-status well reporting stats16:08
*** sshnaidm|rover is now known as sshnaidm|bbl16:12
*** efried is now known as efried_rollin16:13
*** udesale_ has quit IRC16:13
*** udesale has joined #openstack-infra16:13
mnasercorvus: a very late response but depending on the amount of data, it should be totally okay16:13
mnaserit would just be nice to know what sort of numbers we expect16:14
mordredmnaser: tl;dr we're working on plans to move build logs off of the logs.openstack.org server and into swift - probably one swift to start, but eventually hopefully spread across the swifts of our clouds16:14
corvusmnaser: thanks! clarkb has also suggested knowing numbers would be good, so i think that's next on the agenda :)16:14
*** shah^ has joined #openstack-infra16:15
mnasermordred: yeah i've been following the ML and reading what's going on (which i totally support and think now is a great time in terms of how zuul allows us to do things)16:15
mnasercorvus: cool, once we have a rough idea it'll be good to know (and i guess a rough idea of bw usage too)16:16
clarkbmordred: bah I realize I left my comments off by one. The first set of long regex and -d check was preexisting and should stay. Its the subsequent ones that needed my cleanup but I left my comments on the first one16:17
clarkbmordred: :( sorry16:17
*** lpetrut has quit IRC16:17
*** udesale has quit IRC16:18
corvushttp://cacti.openstack.org/cacti/graph.php?action=zoom&local_graph_id=311&rra_id=4&view_type=&graph_start=1514701615&graph_end=1531844359&graph_height=120&graph_width=500&title_font_size=1216:19
corvusclarkb: ^ that includes the time when we were uploading ara files, right?16:19
corvusmar 15 is when ara middleware was enabled16:21
clarkbcorvus: ya would've been Jan-Mar16:21
clarkbish16:21
mnaserdoesn't seem too wild in terms of usge16:22
mnaserusage16:22
clarkbcorvus: when calculating disk use remember the majority of data on logs.o.o now is compressed, but we are talking about not storing compressed files in swift (which may result in a need for a scaling factor016:23
clarkbthough swift might also store compressed, not sure16:23
*** erlon_ has joined #openstack-infra16:23
*** owalsh has quit IRC16:26
*** owalsh has joined #openstack-infra16:27
clarkbok we are fully enqueued now16:27
clarkbmordred: any objection to me just fixing my derp on that review by pushing a new patchset?16:27
mordredclarkb: please do!16:29
*** owalsh_ has joined #openstack-infra16:29
*** florianf has quit IRC16:31
openstackgerritClark Boylan proposed openstack-infra/system-config master: Serve pypi proxy cache from port 80  https://review.openstack.org/58357116:31
clarkbmordred: I think ^ that is what I was trying to say and did so poorly16:31
*** owalsh has quit IRC16:33
mordredclarkb: lgtm16:33
mordredclarkb: I am once again about to AFK - do you feel comfortable landing that - or do we want to wait until I get back to be able to help in case it derps? (although I guess revert is the response to derping)16:34
mordredclarkb: I'm not sure there's an awesome way to pre-test that16:34
clarkbwe should probably have more eyeballs around for that one16:34
clarkbmordred: what we can do is apply it to a single mirror16:34
clarkband check jobs in that region16:35
mordred++16:35
clarkbthen if things are happy roll out more globally16:35
clarkbany opinions on a region to pick?16:35
mordredI can drive that when I get back - but if people get antsy before then I will not be offended16:35
clarkbcool. I'll probably defer to you on that. I need breakfast now16:36
corvuswhat is ara.json?16:40
clarkbdmsimard: ^16:41
corvuseg in http://logs.openstack.org/02/583202/2/check/tripleo-ci-centos-7-containers-multinode-queens/50fe3e3/logs/16:41
dmsimarddoesn't ring me a bell, must be a tripleo-specific implementation16:41
corvuspabelanger, EmilienM: ^ ?16:42
dmsimardsshnaidm|bbl might know16:42
corvusclarkb: it looks like the tripleo ara is still pre-generated files16:43
corvushttp://logs.openstack.org/02/583202/2/check/tripleo-ci-centos-7-containers-multinode-queens/50fe3e3/logs/ara_oooq/static/16:44
corvusthat job produced 4143 files16:45
*** jpich has quit IRC16:45
corvus1810 of which are pre-generated ara16:46
dmsimardLast I know theybwere trying to address that16:46
dmsimardweshay ^16:46
*** iyamahat has joined #openstack-infra16:46
corvusi'm not complaining, just getting numbers16:46
dmsimardYup, just saying I saw a patch somewhere attempting to remove static generation and use ara-report instead16:47
corvusdmsimard: we should put that on hold16:47
*** ijw has joined #openstack-infra16:47
corvusmy logs-in-swift proposal has us going back to pre-generation.  if tripleo is still pre-generating, we should continue that for now16:47
*** anteaya has joined #openstack-infra16:48
dmsimardUploading thousands of files instead of one regardless of storage backend is not efficient though16:49
corvusdmsimard: agreed16:50
*** lbragstad has joined #openstack-infra16:50
*** myoung is now known as myoung|lunch16:50
*** e0ne has quit IRC16:51
dmsimardI'll keep the swift use case in mind, IIRC logan- or hughsaunders use ARA statically generated reports through RAX's cloudfiles (swift), it works well but required some configuration16:53
dmsimardto find the index files properly16:54
corvusdmsimard: yesterday, someone found a sqlite js library... with that, do you think it would be possible to do what the middleware is doing, but in javascript?16:54
logan-yep, i have been archiving 3rd party ci logs to an s3 endpoint served by radosgw and using the s3 static website features to serve it16:55
logan-in archiving the logs, you need some concurrency otherwise it will be excruciatingly slow to archive a single job16:56
logan-my hacked together thing for that is here http://paste.openstack.org/raw/726216/16:56
dmsimardSomeone asked me the same question before, to be honest I have absolutely no idea. What I can tell you is that ARA 1.0 is API driven and while there's no frontend implementation yet, the backend/api/callback is almost ready for early usage16:56
dmsimardcorvus: ^16:56
logan-example log output of r a job http://osa-ci.protiumit.com/498146/2/368/logs/16:56
corvusdmsimard: that makes it sound even less like it will be possible to use ara without a server16:57
logan-it is possible to serve the gzipped files to the web browser the same way logs.o.o does as long as you set the content encoding correctly at upload time16:57
corvuslogan-: thanks!  that could come in handy :)16:58
*** graphene has quit IRC16:59
logan-the static website stuff works ok but my 2c is avoid going back to ara static site generation etc. use objects as the backend store and optimize the uploads using concurrency, and then use webservers backed by swift/s3 endpoints to serve the content so you can still enable ara middleware etc and cut down on storage sprawl17:00
logan-np17:00
*** pguimaraes has quit IRC17:01
*** graphene has joined #openstack-infra17:01
dmsimardcorvus: actually, it was always a hard requirement to keep the same "pip install ara; export ANSIBLE_CALLBACK_PLUGINS=...; ansible-playbook" simple approach. Without going into the implementation details, the API server is optional and the API is consumed offline without http/network traffic leveraging sqlite by default17:01
corvuslogan-: that's a possibility, but our middleware system is basically unmaintained at this point.  i want to get out of that business altogether.17:01
*** derekh has quit IRC17:02
pabelangercorvus: I'm not sure what ara.json is17:02
corvusdmsimard: oh, ok.  with ara 1.0 and offline api, are we still talking thousands of files?17:03
dmsimardpabelanger, corvus: from codesearch -- ara.json: http://git.openstack.org/cgit/openstack/tripleo-quickstart-extras/tree/roles/collect-logs/tasks/publish.yml#n2117:03
corvusdmsimard: ah, i see, thanks.17:04
corvusclarkb: a recent devstack multinode job produces 1112 files if i run ara static generation17:04
dmsimardcorvus: static generation is still an unknown at this time, 0.x was relying on a flask library (flask-frozen) to deliver the feature and the 1.0 backend/API sits on top on django/django-rest-framework17:04
*** trown is now known as trown|lunch17:05
corvusdmsimard: oh, you're saying the api server is optional for *writes*, but not for reads?17:05
dmsimardcorvus: for both17:06
corvusdmsimard: erm, if not "static generation" what words should i use to communicate "human looks at an ara report with no api server running"?17:06
dmsimardcorvus: the API implementation has an "offline" client which lets you query the API (which queries the database) without requiring an API server to be exposed -- you can also use the "online" client which uses standard python requests to communicate with an API server17:08
corvusdmsimard: what form does the ""offline" client" take?17:08
clarkbcorvus: once we have a test cloud we should be able to upload that set and see if it is a throughput concern. ~1k files is probably the majority of files for those jobs but not a significant majority too17:09
corvusclarkb: yeah, rest of the job is 339 files.17:09
dmsimardcorvus: a python library, ex: https://github.com/openstack/ara-server/blob/master/hacking/validate.py#L53-L5517:10
corvusdmsimard: okay, so, to date there's no way to view an ara 1.0 report without running python17:12
corvusmaybe that could become the basis of an offline generation tool17:12
*** yamahata has joined #openstack-infra17:12
*** jcoufal has quit IRC17:13
dmsimardThere's prototype work on a pure javascript interface but my current understanding is that while standalone and stateless, it'd need an API server to talk to (a bit similar to zuul web I guess?)17:13
dmsimardStatic generation could just be querying the API and feeding that to something else, I don't know for sure yet17:14
*** shah^ has quit IRC17:14
*** jamesmcarthur has joined #openstack-infra17:15
*** shardy has quit IRC17:15
dmsimardTo be honest, the focus is the backend and the API -- the frontend things are still a bit hand wavy17:16
ssbarnea1i am curious if there are any plans to upgrade gerrit version17:21
openstackgerritPaul Belanger proposed openstack-infra/zuul master: Delete stale jobdirs at startup  https://review.openstack.org/57330217:22
corvusssbarnea1: pabelanger was working on that but no longer has enough time, i'm sure he'd appreciate help17:22
ssbarnea1i am asking this because the current "My Reviews" window is very wide and uncontrolable in our current version of gerrit.17:22
pabelangerindeed :(17:23
ssbarnea1well time is hard with all of us but better to know what are the current challenges17:23
*** electrofelix has quit IRC17:23
ssbarnea1i don't want to commit without having an idea about what I would face17:23
EmilienMcorvus: sorry I missed your ping, I was afk for lunch. Did you get a proper answer?17:25
corvusEmilienM: yes, thanks17:25
*** dtantsur is now known as dtantsur|afk17:26
*** pabelanger has quit IRC17:34
*** pabelanger has joined #openstack-infra17:34
*** timothyb89_ is now known as timothyb8917:35
*** tesseract has quit IRC17:35
*** e0ne has joined #openstack-infra17:39
*** e0ne has quit IRC17:44
*** r-daneel has quit IRC17:45
*** ijw has quit IRC17:46
*** ijw has joined #openstack-infra17:46
*** r-daneel has joined #openstack-infra17:47
*** e0ne has joined #openstack-infra17:48
*** jtomasek has quit IRC17:50
*** e0ne has quit IRC17:51
prometheanfireI'm guessing the pypi mirror is still wedged?17:52
*** r-daneel_ has joined #openstack-infra17:53
*** r-daneel has quit IRC17:53
*** r-daneel_ is now known as r-daneel17:53
*** jchhatbar has quit IRC17:55
clarkbprometheanfire: yes, mordred is going to switch us to a proxy to pypi when he returns17:55
*** dklyle has joined #openstack-infra17:55
prometheanfirethanks17:55
pabelangerclarkb: is there a patch? We likely also need to do the same in rdoproject17:56
pabelangerand happy to test via depends-on17:56
clarkbpabelanger: https://review.openstack.org/58357117:56
clarkbI don't think you can test that unless you deploy new mirror nodes17:56
pabelangerah, new vhost change17:57
clarkbour plan is to apply it to one region check it owrks then roll out globally17:57
pabelangerk17:57
*** ijw has quit IRC17:58
*** dklyle has quit IRC18:01
*** dbecker has quit IRC18:02
*** pcaruana has quit IRC18:08
*** myoung|lunch is now known as myoung18:09
*** e0ne has joined #openstack-infra18:10
*** e0ne has quit IRC18:17
*** sambetts is now known as sambetts|afk18:21
clarkbI'm going to put the limestone mirror in the ansible emergency file so that we can modify that mirror to check pypi18:21
clarkbmordred: ^ mirror02.regionone.limestone.openstack.org is in the emergency file for this when you get back18:24
clarkbmordred: I figure we can manually apply the change to the apache config, restart apache and then manually test as well as watch jobs running there?18:27
*** dklyle has joined #openstack-infra18:27
*** lpetrut has joined #openstack-infra18:28
mordredclarkb: ++18:28
clarkbmordred: I'm ready when you are if you want ot point me at what I can help with18:29
clarkbcompltely unrelated, jurassic park is on netflix18:30
mordredclarkb: zomg. I'm unreasonably excited about that18:31
mordredclarkb: I'm going to edit the file there now18:31
corvusclarkb: it's a unix system, i know this!18:31
clarkbcorvus: its amazing how well it as aged18:32
clarkbthe premise, things like unix, and the special effects18:33
mordredclarkb: file is updated - I'm going to graceful apache now18:34
mordredclarkb: done18:34
clarkbok /me checks pypi18:35
*** ramishra has quit IRC18:35
clarkbhttp://mirror.regionone.limestone.openstack.org/pypi/ seems to work but isn't pretty18:35
clarkbshould be fine for pip18:35
corvusi distinctly remember thinking how ridiculous the file browser was, then being told it was, in fact, a legit file browser on sgi, and realizing i still had a lot to learn from the world of unix :)18:35
clarkbhttp://mirror.regionone.limestone.openstack.org/pypi/simple/pbr/ works too18:35
mordredclarkb: yah - and http://mirror02.regionone.limestone.openstack.org/pypi/simple/keystoneauth/ has /pypifiles links18:36
clarkbI was able to manually download a pbr package18:36
*** eernst has quit IRC18:38
corvuswith ara generation and htmlified copies of logs, devstack-multinode has 1582 log files18:39
clarkbmordred: I'm a bit slower on doing a pip install locally but working on that too18:39
corvusi'm going to work on the upload script now, and get some timings18:39
clarkbmordred: ok local pip install of ara seems to be working18:40
clarkbmordred: I'll rerun the install then we should be able to check that there are cache hits for those packages18:41
clarkbcorvus: using vexxhost?18:42
corvusclarkb: yeah18:43
*** erlon_ has quit IRC18:43
clarkbmordred: we havne't applied the combined-cache logging format to port 80 vhost18:47
clarkbmordred: so I can't confirm we are hitting the cache for those. Are you ok with me making that change and reloading the config on limestone mirror?18:47
mordredclarkb: yup!18:47
clarkbok doing that now18:47
clarkbmordred: ok I see cache hits now.18:49
clarkbmordred: from what I can see locally and in the logs of the mirror it appears to be happy. We just need to update the change to add the cache logs18:49
mordredclarkb: ++18:50
mordredclarkb: yeah - same here- I *think* this should work fine18:50
mordredclarkb: do we need to do anything with cache size?18:51
mordredclarkb: (also, I assumed that putting that same disk cache config in both vhosts was fine, and it seems to be working ok)18:51
clarkbmordred: I don't think so. We share a global cache among the vhosts (that is why we have the lock file specified)18:51
mordredcool18:51
clarkbyup as long as we have the lock file set it should be fine, then the existing curation of the cache should just work18:51
clarkbI think it will even share cached files between port 80 and 8080 this way18:52
clarkbnot super useful18:52
clarkbbut cool18:52
clarkbmordred: I'll get a new patchset up with the log change18:52
openstackgerritClark Boylan proposed openstack-infra/system-config master: Serve pypi proxy cache from port 80  https://review.openstack.org/58357118:53
clarkbinfra-root ^ mordred and I think that is ready. Between the two of us I think we already have one +2 but if someone else can review it that would be excellent18:54
clarkbmordred: oh we should test that the wheel mirror works18:54
clarkbmordred: can you do that?18:54
*** harlowja has joined #openstack-infra18:54
pabelangerclarkb: oh, maybe https://review.openstack.org/497948/ will be of interest for vhost changes to mirror18:57
pabelangerreload, not restart apache18:57
clarkbin this case I think reducing the number of variables will be helpful because if it goes sideways it will go fast, but we should get that in as a followup18:58
clarkbpabelanger: once the dust settles on the vhost update I'll look at getting that in too18:58
*** priteau has quit IRC18:58
pabelangerwfm18:59
*** ldnunes has quit IRC18:59
pabelangerclarkb: also, https://review.openstack.org/#/q/topic:afs-mirror-centos seems to be the way how rdoproject is trying to keep in sync with mirror changes, so after this is fixed, if you can review and see if a good idea, then I'll rebase everything with latest changes19:00
pabelanger+219:00
mordredclarkb: yes to wheel mirror - testing now19:01
clarkbmordred: thanks, I don't have an ubuntu or centos machine handy to test it locally19:01
clarkbone side effect of this change is that pypi/ no longer shows up in the listing under /19:01
clarkbnot a deal breaker but we'll need to communicate better probably19:02
*** owalsh_ is now known as owalsh19:03
mordredclarkb: wheel mirror seems to work19:06
clarkbmordred: shall we approve the change then?19:06
mordredclarkb: I think so - I can't think of any other way to test that it19:07
*** eharney has quit IRC19:07
*** kjackal has joined #openstack-infra19:08
clarkbya I can't think of anything else either19:09
mordredinfra-root: anybody have any ideas of ways to validate the pypi miror change before pull the trigger?19:10
pabelangerI'm okay if people have tested locally19:12
pabelangerotherwise, maybe update zuul-jobs configure-mirror and hard code new mirror. think we have some functional testing around it19:13
clarkbpabelanger: the commit message explains why that is difficult, specifically easy install not unerstanding other pors19:14
clarkbwe've have to deploy an entirely new mirror, point jobs at that and so on19:14
mordredyeah. that was the original plan - and got stymied by easy_install :(19:14
pabelangerclarkb: I think tripleo-test-cloud-rh1 mirror is still online19:15
pabelangerI've used that in the past to test19:15
pabelangerbut also happy if others are19:15
clarkbpabelanger: well we deployed it to limestone to test it19:15
pabelangerk19:15
clarkbpabelanger: mirror.regionone.limestone.openstack.org/pypi if you want to test it19:15
clarkb(my local testing above is using pip locally against that index)19:16
pabelangerchecking something in rdoproject19:16
mordredclarkb: mirror02.regionone.limestone.openstack.org/pypi isn't it?19:16
clarkbmordred: that is the actual name but we cname it without the digits19:16
mordredah - awesome19:17
clarkbthis way we can easily redeploy and zuul never realizes19:17
pabelangerokay, trying to use limestone mirror from rdoproject as quick test19:20
*** njohnston has joined #openstack-infra19:21
*** dklyle has quit IRC19:23
pabelangerjob running, should know more in a few minutes19:23
mordredwoot. thanks!19:23
*** njohnston has quit IRC19:24
*** felipemonteiro_ has joined #openstack-infra19:24
*** felipemonteiro_ is now known as felipemonteiro19:24
*** felipemonteiro_ has joined #openstack-infra19:30
*** felipemonteiro has quit IRC19:33
corvusclarkb, mordred: so... if we're gonna have a zuul job use a secret to make a swift container and upload stuff... should that container be in the openstackci or openstackjenkins account?19:33
mordredcorvus: fascinating question19:33
mordredin this specific case19:33
clarkbI would put it in the jenkins/zuul account19:34
mordredyeah - I think I'd vote for that too19:34
clarkbif we were going to store logs forever I'd argue that maybe it go in the permanent resources openstackci account19:34
corvusokiedokie.  i think that's probably right as well.  :)19:34
clarkbbut they are ephemeral resources like nodes (they just live longer)19:34
mordredyah19:34
*** e0ne has joined #openstack-infra19:39
pabelangerclarkb: mordred: mirror seems to have worked19:40
pabelangertox job passed19:40
clarkbcool, in that case I think we approve the change, watch it, then remove limestone mirror from emergency file once puppet will noop19:41
clarkbmordred: ^ I'll let you hit the go button, but I think between us we hvae a combined +2 on the edits to that change19:41
clarkbunless corvus wants to review it?19:41
mordredclarkb: I think corvus really wants to reviews19:41
corvusi yield the remainder of my review time to the gentleman from oregon19:42
corvus(i think you should hit the button :)19:43
clarkbdone19:43
mordredhere we go19:43
mordredthis is either going to be great, terrible or isn't going to be noteworthy at all19:43
corvusthat's a boolean 'or' right?19:43
tobiashdoes swift scale well with many small files?19:44
mordredI was wondering how long it would take for someone to enjoy my use of either/or with three options19:44
mordred15 seconds, it turns out19:44
mordrednotmyname: ^^19:44
tobiashWe're currently storing logs on artifactory and it doesn't19:44
mordrednotmyname: (the swift question, not the three-choice either/or)19:44
*** kjackal has quit IRC19:44
tobiashAnd I'm thinking about moving to fileserver or swift (cepf backed)19:45
mordredtobiash:  well, ceph-backed-swift might have a different answer to the many-small-files question than swift-swift19:46
mordredI can get you an answer on that real quick though19:46
clarkbtobiash: that is also the questions that corvus is attempting to answer for openstack19:47
notmynamehi19:47
*** dpawlik has quit IRC19:47
notmynametobiash: depends on what you mean by "many" and "small"19:47
notmyname;-)19:47
tobiashnotmyname: e.g uploading of html reports of jobs consisting of about maybe 500-1000 files per job (but less than 30MB)19:48
*** hashar has quit IRC19:49
*** efried_rollin is now known as efried19:49
notmyname30MB total. or each?19:49
tobiashI'm thinking about moving our logs storage to swift/radosgw as backend19:49
clarkbfor the openstack example above corvus said ~1.5k files for openstack. Sizes range between a few kb to a few MB iirc19:49
*** felipemonteiro_ has quit IRC19:50
mordrednotmyname: total19:50
tobiash30mb/500files per job result19:50
*** felipemonteiro_ has joined #openstack-infra19:50
notmynameare you the one running the cluster or just using it?19:50
*** yamahata has quit IRC19:50
tobiashI'm just using it19:50
notmynamethen it'll be fine19:50
clarkbhahahaha19:51
tobiashand I would need to put authenticated apaches in front of it19:51
clarkbnotmyname: assuming we were running the cluster what are the concerns :)19:51
mordrednotmyname: so I guess it'll be fine for infra doing the same thing with swifts in public clouds? :)19:51
notmynamethese aren't going to be frequently accessed, right? I don't imaging job log would be19:51
notmynamemordred: right19:51
tobiashyes19:51
notmynamethis is a very common sort of use case for swift. one that's it's pretty good at19:51
corvusabout as close as "write-only" storage as you can get :)  [except that we have a bot which also reads everything once]19:51
*** e0ne has quit IRC19:52
mordredand MAYBE a human will look at them once - but statistically speaking most of them will never be looked at19:52
notmynamefrom the operator perspective, small files can cause concerns with increased inode usage (leading to system page cache issues) and more inefficient IO patterns (ie lots of random reads/writes).19:53
notmynamebut just for storing stuff, it'll be fine19:53
tobiashhow would the upload of many small files perform then? In Artifactory we need to tar that and tell it to explode the archive locally. That leads to timeouts where we don't have a chance to check if that was successful.19:53
*** iyamahat has quit IRC19:54
notmynameyou can do that in swift, too. otherwise, PUT each of them. use concurrency19:54
clarkbnotmyname: swift can untar on the backend?19:54
clarkbcorvus: ^ may be helpful for us19:54
notmynameclarkb: if the operator has enabled it. https://docs.openstack.org/swift/latest/middleware.html#extract-archive19:55
clarkbneat19:55
notmynamehow many total files are you putting in? if it's unbounded, then what's the rate?19:55
tobiashArtifactory has races with this, you upload tar'ed A and B at the same time and we sometimes get A and A as a result...19:55
tobiashwe would delete the files after around 10 days19:56
clarkbtobiash: one handy feature of swift is you can set an expiry on the object at upload and then swift handles the expiration for you19:56
clarkbtobiash: as for dealing with races can you use the zuul job uuids to make each path unique?19:57
tobiashclarkb: swift service or swift api (as our 'swift' is actially ceph with radosgw)?19:57
clarkbtobiash: you specify it through the api but then the service runs cleanup tasks in the background iirc19:57
*** gfidente|afk has quit IRC19:58
clarkbnotmyname: can correct me if I got that wrong19:58
tobiashclarkb: that race is within artifactory, two jobs upload at once <uuid-a>/buildlog and <uuid-b>/buildlog and sometimes in both paths contain the same buildlog of one of these19:58
notmynameclarkb: correct19:58
openstackgerritPaul Belanger proposed openstack-infra/zuul-jobs master: DNM - testing shadowing  https://review.openstack.org/58372119:58
clarkbtobiash: weird19:58
notmynametobiash: real swift. I cannot comment on any other system that reimplements the swift api. (other than it's "not swift")19:58
tobiashnotmyname: understood, thanks19:59
clarkbmordred: wondering if we should enqueue the pypi change to the gate19:59
clarkbmordred: might be another hour or two otherwise19:59
tobiashI think I'll just try it19:59
corvustobiash: hopefully by the end of my day, i'll have a rough draft script to upload19:59
corvustobiash: (i'm not starting from scratch, there's an old script from a few years ago that does most of the hard work; i'm updating that)19:59
tobiashcorvus: ah cool20:00
*** hashar has joined #openstack-infra20:00
corvustobiash: i'll push it up as early as possible so you can start playing with it20:00
*** iyamahat has joined #openstack-infra20:00
*** iyamahat_ has joined #openstack-infra20:02
tobiashcorvus: I'll be on a workshop tomorrow and and have other more urgent artifactory and zuul topics to solve before so don't hurry because of me ;)20:02
corvustobiash: ack.  i'm pretty independently motivated anyway.  :)20:03
tobiashI managed today to pre-pull docker images in diskimage-builder :)20:03
clarkbI went ahead and enqueued the pypi change. I don't want to wait around all day for it :)20:03
tobiash(that runs in docker)20:03
tobiashI'm now running docker in bwrap in docker in a vm...20:03
clarkbtobiash: you are letting the executor execute docker?20:04
tobiashclarkb: it executes docker on the nodes in most projects20:05
tobiashclarkb: we use it more or less like you're using bindep in openstacek20:05
clarkbout side the executor bwrap though? (that is what I would expect, curious if running on executor directly)20:05
*** boden has quit IRC20:06
tobiashclarkb: no, the executor doesn't run docker20:06
*** iyamahat has quit IRC20:06
tobiashbut our nodepool builder (runs in docker) runs diskimage-builder and that installs docker in the image and runs it to pre-pull images with the help of bwrap20:07
corvusmordred: this mean anything to you?  keystoneauth1.exceptions.http.NotFound: (https://auth.vexxhost.net/auth/tokens): The resource could not be found. (HTTP 404)20:07
clarkbtobiash: aha, interesting20:07
corvusthat's from:     for c in conn.object_store.containers():20:07
clarkbcorvus: vexxhost is keystone v3 api only now20:07
clarkbcorvus: and I think thins may default to v2 in places, so you need to make it v3 all the things I want to say20:08
corvusi made a clouds.yaml that looked like what's on nl0320:08
corvusit doesn't include an auth_url20:08
smcginnisSorry if it's been stated, but I've been off busy on other things. How's the pypi mirror issue going?20:09
clarkbcorvus: you set the domain values though? doing that should cause v3 stuff to happen20:09
clarkbsmcginnis: 583571 is in the gate and once applied will convert all of our mirrors over to caching proxies for pypi.org20:09
corvusclarkb: yes. i did not have that at first, got a different error, then added those.20:09
corvusclarkb: here's what i have: http://paste.openstack.org/show/726232/20:09
smcginnisclarkb: Awesome, thanks!20:10
clarkbsmcginnis: then assuming that works we can work to see if fixing the mirror is worthwhile or just go with proxy for the future20:10
smcginnisI saw the note about tensorflow having 500m. Holy cow. I'm surprised that's allowed.20:10
clarkbcorvus: that looks right to me20:10
clarkbsmcginnis: they push nightly wheel builds which ends up as windows * osx * linux * cuda version x * cuda version y * every day20:11
clarkba couple other ml projects due that too. The common size problem seems to be cuda20:11
smcginnisYikes20:11
mordredcorvus: sorry - was just eating a sandwich - looking now20:11
clarkbcorvus: maybe try that clouds.yaml with osc and --debug?20:11
mordredcorvus: I would expect that to work20:12
corvusmordred: do you want to interactively debug?  ~corvus/logs on static.openstack.org20:13
corvusmordred: clouds.yaml and test.py in that directory20:13
mordredcorvus: yes. looking20:13
corvusmordred: source venv/bin/activate in that dir as well20:13
corvusmordred: actually20:14
corvusi started a screen, why don't you join it20:14
mordredneat20:14
mordredcorvus: sigh. how do I do that again? I got the Cannot open your terminal '/dev/pts/1' - please check. error20:14
mordredcorvus: (after becoming you)20:15
* mordred should be better at screen20:15
corvusmordred: "script /dev/null" i think20:15
*** eernst has joined #openstack-infra20:17
*** sshnaidm|bbl is now known as sshnaidm|rover20:18
*** kjackal has joined #openstack-infra20:19
*** yamahata has joined #openstack-infra20:21
mordredcorvus: ok. I'll dig in to why that is the case .... but you should be good to go now20:24
corvusmordred: thanks.  that is weird and confusing.  :)20:24
mordredyes. it's also a bug and shouldn't work that way :)20:24
corvus"auth_type: password" was required (for the record)20:24
mordredyeah. which is WHAT?20:24
clarkbis that because swift supports non keystone auth?20:25
mordrednope. it's a legit bug in sdk20:25
mordredor keystoneauth - don't know where it is yet20:26
mordredbut it's traversing keystone discovery incorrectly20:26
clarkbpypi change should merge momentarily20:27
mordredmnaser: http://paste.openstack.org/show/726235/ summarizes ... I don't know where the bug is, but out of the box sdk isn't working against vexxhost atm and I don't know why20:29
mordredmnaser: but thought I'd let you know - I'm looking in to it20:30
*** john_studarus has joined #openstack-infra20:30
mnaseroh that's weir20:30
mordredmnaser: this happens: Making authentication request to https://auth.vexxhost.net/auth/tokens20:31
openstackgerritMatthieu Huin proposed openstack-infra/zuul master: Add a dequeue command to zuul client  https://review.openstack.org/9503520:31
mnaserthat's no bueno20:31
mordredmnaser: which is completely incorrect given the discover doc20:31
mnasercould it be the change i submitted to our vendor stuff :(20:31
*** r-daneel has quit IRC20:31
john_studarusCan someone explain the Nodepool Grafana metric "Error Node Launch Attempts" and if I should be worried that it is non-zero...20:31
mordredand I verified there's a document coming back from discovery that's correct20:31
mordredmnaser: I'm about to try with raw keystoneauth20:32
mnaserwait20:32
mnaserah nevermind20:32
mnaseri thought the x-auth-uri supplied was wrong but that wouldnt cause this20:32
mnasermordred: but yeah, i did this a while back - https://review.openstack.org/#/c/574745/20:32
openstackgerritMerged openstack-infra/system-config master: Serve pypi proxy cache from port 80  https://review.openstack.org/58357120:33
openstackgerritMerged openstack-dev/pbr master: trivial: Remove 'tools/releasenotes_tox.sh'  https://review.openstack.org/58041420:34
prometheanfiremordred: the mirror ok now?20:36
clarkbjohn_studarus: it is count of boot errors. could be nodepool side or cloud side. I can check logs20:36
clarkbprometheanfire: no20:36
prometheanfirek20:36
clarkbprometheanfire: should be soon needed changejust merged20:36
mordredprometheanfire: it should be in approx 15 minutes give or take20:36
prometheanfirecool20:37
john_studarusk20:38
*** dklyle has joined #openstack-infra20:39
mordredmnaser: ok. TIL something20:40
*** r-daneel has joined #openstack-infra20:40
mordredmnaser: auth_type v3password skips discovery on the auth_url - so in order to set auth_type v3password we should also do https://auth.vexxhost.net/v320:40
clarkbjohn_studarus: shade.exc.OpenStackCloudHTTPError: (403) Client Error for url: https://packet.platform9.net/nova/v2.1/ba163363643541d88a737f8af23cfa7f/servers Maximum number of ports exceeded is at least part of the issue20:41
clarkbjohn_studarus: shade.exc.OpenStackCloudTimeout: Timeout waiting for the server to come up. is another20:41
john_studarusok - I'll take a look and narrow it down20:41
clarkbjohn_studarus: for the ports exceeded issue I think we may just need to increase the port quota, we have leak clenaups for that iirc but it runs periodically20:41
john_studarusare those logs public?20:42
clarkbso if you leak and then hit limit before cleanup happens you can fail. As for boot timeouts we can configure that. It is currently set to 300 seconds20:42
clarkbjohn_studarus: no, we've never made them public as there were fears over keystone auth divulging secrets20:42
john_studarusno worries20:42
john_studarusI'll run through the logs on my side20:42
clarkbI think at this point we probably can reconsider that20:42
clarkbjohn_studarus: 8f434ea3-746b-4135-ac06-d8ef6599888f is uuid for serverthat timed out20:43
*** jamesmcarthur has quit IRC20:44
john_studarusok - I'll let you know what I find20:45
john_studarusthe Grafana charts give me good metrics to see where I can improve  :)20:46
clarkbjohn_studarus: more than happy to dig up more info if it helps20:46
clarkbmordred: I think we have to wait for the next time puppet goes around to have the pypi update apply20:47
mordredclarkb: blert20:48
*** felipemonteiro__ has joined #openstack-infra20:48
clarkbpuppet just ran on rax dfw mirror and was noo20:48
openstackgerritMerged openstack-dev/pbr master: trivial: Fix file permissions  https://review.openstack.org/58041520:48
clarkb*noop20:48
clarkbI think because our runs are taking like 25 minutes and this was part of the previous 15 minute block20:48
clarkb(can you tell I'm impatient)20:48
*** lpetrut has quit IRC20:48
corvuswe should totally redo how we run these20:48
clarkbcorvus: and make mordred plan how to do it20:49
corvus++20:49
pabelangerjohn_studarus: clarkb: thanks, I started looking into those today but wasn't sure who the new contact was :)20:49
mordredclarkb, corvus: one of these mornings you're going to wake up and I'm going to have rewritten the whole thing - but it'll only work 80% of the time ...20:49
*** rtjure has joined #openstack-infra20:50
clarkbmordred: I feel like this has happened before :)20:50
*** john_studarus has quit IRC20:50
mnasermordred: it feels wrong putting `v3password`20:50
mnasererr20:50
mnaseri mean20:50
mnaserhaving `/v3`20:50
mordredmnaser: yup. I agree20:50
mordredwe did that to be more explcit and get better error messages though since you don't support v2 anymore20:51
mordredmaybe we should add /v3 instead of moving back to password20:51
mnaserhmm20:51
mnaserwhy is v2.0 still referenced in /20:51
mordredI don't know! that's a great question20:52
mnaseroh it's listed as deprecated20:52
mordredah20:52
*** felipemonteiro_ has quit IRC20:52
mordredbut - I thought you weren't running the endpoint20:52
mnaserit technically isn't deprecated though.20:52
mnaserit's gone20:52
mnaserso is that a keystone bug?  because we don't run v3 because queens doesnt have v320:52
mordredkmalloc, lbragstad, cmurphy: ^^ I would call that a keystone bug20:52
mordredmnaser: s/v3/v2/ but yeah20:52
mnaseryeah oops, i think there was some ec2tokens stuff that wasn't removed in queens20:53
mnasermaybe that's why it wasn't removed from the service catalog?20:53
*** agopi is now known as agopi|brb20:53
*** dizquierdo has joined #openstack-infra20:53
mordredmnaser: you're telling me that version discovery for keystone is returning invalid data in queens and it's because of ec2?20:54
mordredmnaser: I would find that ... unpleasing20:54
mordredmnaser: remote:   https://review.openstack.org/583737 Add /v3 to the auth_url for vexxhost20:54
mordredmnaser: straw man ^^20:54
mnaserhttps://developer.openstack.org/api-ref/identity/v2-ext/index.html20:54
mnaseri think this is the thing20:54
mordredsigh20:55
mnaseri think it has some heat related depedency20:55
* mordred (╯°□°)╯︵ ┻━┻20:55
*** dpawlik has joined #openstack-infra20:56
* lbragstad tries catching up20:56
openstackgerritMerged openstack-infra/zuul master: Delete stale jobdirs at startup  https://review.openstack.org/57330220:57
*** rtjure has quit IRC20:57
*** agopi|brb has quit IRC20:57
mordredlbragstad: tl;dr ...20:58
mordredlbragstad: a) v3password skips discovery for auth - so v3password with unversioned auth_url == sad panda20:59
*** trown|lunch is now known as trown|outtypewww20:59
*** rtjure has joined #openstack-infra21:00
lbragstadhuh21:00
mordredlbragstad: b) queens version discovery shows v2.0 as deprecated, but most of v2 api is gone except for v2 extensions - which is just weird21:00
mordreds/discovery/discovery document/21:00
lbragstadwe (as in kmalloc) ripped the rest of that out21:00
lbragstadyou're talking about the v2.0 ec2 stuff21:00
lbragstad?21:00
*** eharney has joined #openstack-infra21:00
mordredyeah ... I'd argue v2 extensions and the reference in the discovery doc should have gone too21:00
mordredyeah21:00
lbragstadyep - that should be gone...21:00
* lbragstad digs21:00
mordredbecause otherwise it looks like v2 api is still available, although deprecated21:00
*** dpawlik has quit IRC21:00
lbragstadhttps://review.openstack.org/#/c/572846/21:01
prometheanfireok, going to rekick some reqs jobs now that it's been 15+ minutes21:01
lbragstadbut - yeah that landed in Rocky21:02
clarkbprometheanfire: its not ready yet21:02
clarkbprometheanfire: we will let you know when it is21:02
mnaserbut does having v2.0 in http://auth.vexxhost.net/ considered a bug?21:02
clarkbprometheanfire: we are waiting on puppet to run with the updated template file21:02
prometheanfirek21:02
lbragstadsince there is an endpoint/api there - i'm inclined to say no21:03
lbragstadeven though it is deprecated21:03
lbragstadcorrect me if i'm wrong, but would the fix be to implement discovery for passwordv3?21:05
lbragstadin ksa?21:05
*** yamahata has quit IRC21:06
*** felipemonteiro__ has quit IRC21:07
*** felipemonteiro__ has joined #openstack-infra21:07
mordredlbragstad: yeah - although I think in this case just knowing that's the behavior is fine21:07
lbragstadso - specify a version url in your clouds.yaml?21:08
mordredI think we'd need to think through the ramifications of changing it - and I'm pretty sure kmalloc would say it's a behavior change and thus a contract violation21:08
mordredyah21:08
*** kjackal has quit IRC21:08
lbragstadit's a behavior change to add that functionality to passwordv3?21:09
mordredI'll look at putting in a warning/error in sdk - "you specified v3password and don't have a versioned auth_url" - or maybe just append a /v3 to auth_url if auth_type is v3password21:09
mordreddunno ... I'm just imagining what kmalloc will say21:09
mordredit would result in an extra network roundtrip for some people potentially21:09
lbragstadi can see the reasoning there21:09
lbragstadbut.. is it worse that we fail with an unversioned endpoint when it used to work?21:10
mordredthe chances that someone is depending on that is pretty small - but I could also see the utility in the behavior so that someone could choose21:10
lbragstadbecuase v2.0 is gone?21:10
mordredlbragstad: o - sorry - the two aren't related21:10
mordredthis will fail with a cloud that has a v2.0 too21:10
lbragstadoh21:10
mordredif you explicitly choose v3password authplugin and an unversioned auth_url21:11
mordredit was just surprising21:11
mordredv3password assumes the auth_url is already versioned21:11
mordredthe relationship to v2 being gone is that for vexxhost we changed the default to v3password so that the user would get an error on missing domain information21:12
lbragstadmnaser: you stumbled across this, too?21:12
mordredbut ... that seems to have been an issue :)21:12
mordredlbragstad: fix is here:https://review.openstack.org/#/c/583737/21:12
clarkbmordred: the issue is probably that GETting the v3/ path doens't do something useful you can switch on?21:12
mnaserlbragstad: yes, so customers would get a '404 page not found' if they didnt supply domain info21:13
mnaserbecause it tries to hit the v2 api21:13
lbragstadmnaser: mordred do we have this documented in a bug yet?21:13
mnaserthat was confusing to them21:13
mnaserinstead of saying 'missing domain info'21:13
lbragstadsure21:13
mordredclarkb: it does - but the v3password plugin assumes you know what you're talking about so doesn't do an auth version discovery step21:13
lbragstadi can see where that would be confusing21:13
*** caphrim007_ has quit IRC21:13
lbragstads/where/how/21:13
*** caphrim007 has joined #openstack-infra21:14
mnaserso i added that so customers would just get a'missing domain' error rather than a 40421:14
mnaserso it gives more of a "misconfig" rather than "something is broken"21:14
lbragstadsure21:14
lbragstadso in the future are we always going to require uses specify a versioned endpoint then for passwordv3?21:14
lbragstadusers*21:15
mordredlbragstad: yes - I think that is the path - so we might just need to document that well21:15
mordredup until now i've just pointed people at password, since it auto-detects21:15
clarkbmordred: and passwrd didn't work here due to a bug?21:16
mordredbut with clouds stopping having v2 - the distinction between what config the user needs and what the cloud supports is a little trickier21:16
clarkbbecause it shold've done discovery with password seen v3 and used it right?21:16
mordredclarkb: password does work - but if the user doens't provide domain info it fails with a cryptic error, since v2 doesn't work on the cloud21:16
clarkbmordred: but corvus did provide the domain info21:17
mordrednope - it won't choose v3 if domain info isn't given21:17
mordredclarkb: right- that was the other mismatch21:17
mordredthe vendor profile in sdk has v3password auth_type but unversioned endpoint21:17
mordredv3password skips discovery and assumes the auth_url given was the v3 endpoint21:17
mordred(which is what we learned)21:17
mordredso changing auth_type to password OR chaging auth_url to https://auth.vexxhost.net/v3 both fix the corvus issue21:18
mordredand in sdk we'll change the auth_url to v3 so that we get a good error on missing domain info21:18
clarkbgotcha21:19
clarkbmordred: rax dfw mirror just updated21:21
lbragstadmordred: want to reference that in your patch? https://bugs.launchpad.net/keystoneauth/+bug/178243421:21
openstackLaunchpad bug 1782434 in keystoneauth "passwordv3 plugin doesn't implement discovery" [Undecided,New]21:21
lbragstadcc mnaser ^21:21
clarkbprometheanfire: ok, I think you can recheck now21:21
clarkbsmcginnis: ^ fyi mirrors are now caching proxies for pypi21:22
mordredlbragstad: thanks! the sdk patch is already +Ad, but I put a link to the patch in the bug21:22
clarkbif either of you notice anything weird please do let us know21:22
lbragstadmordred: wfm21:22
lbragstadthe context is helpful21:22
clarkbI'm watching https://zuul.openstack.org/stream.html?uuid=364ff989ee7c41a79c0e57a7041a93a7&logfile=console.log21:24
mordredclarkb: I am now also watching that21:24
mordredclarkb: I rechecked https://review.openstack.org/#/c/583005 too - which is the patch that started this whole game :)21:25
clarkbmordred: run tox without tests passed without error21:25
mordredwoot21:25
*** aeng has quit IRC21:26
mordredclarkb: seems to have worked21:26
clarkbI'll check the tox logs too after21:26
clarkb*after the upload21:26
prometheanfireclarkb: k, doing so now21:26
clarkbmordred: http://logs.openstack.org/44/525244/9/check/openstack-tox-py35/364ff98/tox/py35-1.log I see pypifiles21:28
clarkblooking good21:28
*** felipemonteiro__ has quit IRC21:28
clarkbcorvus: mordred: thinking about fiddling with the afs mirror rebuild just to test it, I'm guessing that an rm -rf * will not be fast? is there a better way to clear a volume?21:28
*** dizquierdo has quit IRC21:28
corvusmordred: is openstacksdk thread safe such that i can call upload_object from multiple threads sharing the same connection?21:29
mordredcorvus: it is my belief that this is the case21:29
corvusclarkb: deleting the entire volume is fast; but if you want to keep the ro volume working that's not what you want.21:30
clarkbcorvus: it is probably a good idea to keep that around for a bit just in case we have to revert21:30
corvusclarkb: yeah, in which case, i don't have any immediate clever ideas.21:31
mordredclarkb, corvus: maybe we just wait until we're comfortable deleting before trying the rebuild21:31
clarkbmordred: ya that is an option21:31
mordredor - yolo21:31
clarkbwe are already up to ~5k cache hits on dfw mirror21:31
corvusalso, if rdoproject is using the ro volume right now, that might be rude21:32
clarkbwe download a lot of pypi packages21:32
mordredcorvus: my understanding is that apevec applied a version of our new cache patch to rdoproject already21:32
mordredand I've pointed them at the updated version21:32
mordredclarkb: yes we do :)21:32
*** myoung is now known as myoung|afk21:32
mordredclarkb: I have a hunch we may wind up cache tuning between the pypi mirror and the proxy-caches21:33
mordredclarkb: but I'm curious to see how it works just as it is21:33
clarkbmordred: possibly, I do think our global requirements results in a fairly constrained set overall21:33
clarkbwe just pull them over and over21:33
* mordred could imagine large docker images and the global-requirements set battling each other21:33
mordredclarkb: ++21:33
mordredclarkb: also, if you felt like reviewing https://review.openstack.org/#/c/583005 - you should have +2 permissions21:34
*** yamahata has joined #openstack-infra21:35
clarkblooking21:35
clarkbmordred: zuul says -121:35
clarkboh that is what you rechecked got it21:35
ianwcorvus: anything preventing removal of -1 on the log-inventory change @ https://review.openstack.org/#/c/563789/ ?  i think the testing has been done now21:35
mordredclarkb: yeah - that -1 is why we just reworked the entire pypi mirror :)21:35
clarkbmordred: +2 I'll let you approve when zuul comes back +121:37
corvusianw: probably not, i'll take a look soon21:39
*** hashar has quit IRC21:41
*** dklyle has quit IRC21:42
clarkbmordred: any idea if we've disabled the bandersnatch update cron? thinking that is a good first step on cleaning up afs side of things21:43
*** ijw has joined #openstack-infra21:45
*** dklyle has joined #openstack-infra21:45
openstackgerritClark Boylan proposed openstack-infra/system-config master: Disable bandersnatch cron  https://review.openstack.org/58374921:48
clarkbif someone else has a change for ^ let me know and I'll abandon mine and revie wthat one21:48
*** david-lyle has joined #openstack-infra21:53
*** dklyle has quit IRC21:54
*** edmondsw has quit IRC21:54
clarkblimestone mirror removed from ansible emergency file21:55
rosmaitahello infra peeps ... can someone poke https://review.openstack.org/#/c/583231/1 -- it's been queued in the experimental queue for about 90 min with no action21:56
clarkbrosmaita: it is waiting for test nodes to become available21:56
rosmaitaclarkb : thanks for looking, i will have to be patient21:57
clarkb(we ended up with a bit of a backlog today after needing to restart zuul to address a memory leak)21:57
rosmaitagotcha, thanks for keeping the lights on21:57
clarkbccxt is making ~8 releases a day, thankfully all small22:00
clarkbcertbot has different packages for every dns provider supported22:00
clarkbits neat to see different release processes in different projects22:01
kmalloco/22:01
clarkbthe more I look at this the more I worry that pypi just isn't realistically mirrorable anymore22:02
*** linkmark has joined #openstack-infra22:03
clarkbwe could do things like not mirroring wheels except we want wheels22:03
clarkbwe could exclude non linux wheels, but eventually it will still catch up to us22:03
clarkbwe could whitelist packages but we've done that before and it is problematic (have to update whitelist constantly)22:03
clarkbhttps://pypi.org/project/tf-nightly-gpu/#files and blacklisting every package like that is a race I don't want to try and win22:05
clarkbsmcginnis: ^ fyi that is an example what what I'm talking about 1.25GB of packages every day from tf with that single package and they have others22:05
corvusmnaser: i broke my swift :(22:06
notmynamecorvus: unpossible!22:06
corvusopenstack.exceptions.BadRequestException: BadRequestException: 400: Client Error for url: https://object-storage-ca-ymq-1.vexxhost.net/v1/86bbbcfa8ad043109d2d7af530225c72/, Bad Request22:06
mnaseruhoh22:06
corvusi get that when i try to list containers22:06
mnaserok let me check logs22:06
*** markmcd has quit IRC22:06
corvusmnaser: looks like that followed a failed create (the create returned 500)22:07
*** markmcd has joined #openstack-infra22:07
corvusoh, er, the create may have been fine. it looks like the get_container_metadata after the create returned the 50022:08
notmynamenot sure how vexxhost is doing it, but it's slightly unusual to see the account part of the url without a "<reseller>_" prefix. ie (86bbbcfa8ad043109d2d7af530225c72 vs AUTH_86bbbcfa8ad043109d2d7af530225c72)22:09
notmynameanyway, it should be whatever you get back from auth. no munging on the client needed22:10
mordredcorvus: isthat the sdk get_container_metadata or the shade?22:11
corvusmordred: sdk22:14
mordredyah. I don't think there should be a difference22:14
mordredlooking at the calls22:14
notmynamemordred: link?22:14
mordrednotmyname: oh - I meant between what sdk get_container_metadata and shade get_container ... they're both doing head on the container properly22:14
notmynameok. let me know ifyou need another set of eyes (/me is sitting in a meeting now)22:15
mordredhttp://git.openstack.org/cgit/openstack/openstacksdk/tree/openstack/object_store/v1/_proxy.py#n93 vs22:15
mordredhttp://git.openstack.org/cgit/openstack/openstacksdk/tree/openstack/cloud/openstackcloud.py#n720422:15
corvus[just to clarify, this worked recently (i've been deleting and creating containers); i suspect it's an operational issue]22:15
mordredyah22:16
smcginnisclarkb: Sheesh! Thanks22:20
clarkbsmcginnis: looks like tensorflow is about 2GB every day across their packages give or take a few hundred MB22:21
clarkbsmcginnis: but stuff like that is why we have run out of space despite blacklisting packages22:21
clarkbhard to keep up22:21
smcginnisI wonder if someone should "suggest" to the pypi folks that they put some restrictions around that.22:21
clarkbsmcginnis: possibly? I think it depends on whether or not pypi wants to be mirrorable and if they have concerns over storage costs in the long term22:22
smcginnisI would think they would.22:22
clarkbfwiw npm has similar issues, its basically unmirrorable as well22:22
smcginnis22:22
clarkbmordred: corvus: ya, I think if proxy cache holds up our best bet may just be to stick with that long term22:24
clarkbevery alternative I try to come up wiht except for somehow deleting packages in a rolling fashion leads to eventually running out of disk22:24
clarkband deleting old packages is something we've experienced as a painful exercise with pypi in the past22:24
clarkbrosmaita: your jobs are running now22:25
*** gongysh has joined #openstack-infra22:25
clarkbmnaser: thinking about the ipv6 issues, is there an easy way to temporarily disable ipv6 on the vexxhost nova instances? I want ot say we just use default networking there, so not sure22:28
rosmaitaclarkb: i saw that, thanks ... one even passed already22:28
*** wolverineav has quit IRC22:28
mnaserclarkb: that would be a network wide switch and not something we’d want to do.  Can you not maybe have something in base job to disable ipv6 matching our hostname?22:29
mnaser8’22:29
*** lbragstad has quit IRC22:29
mnaserI’m going to be back in Montreal by Friday and we’ve avoided any major changes in case something happens :)22:30
clarkbmnaser: ya we could disable it on our side too, was just wondering if there was an easy way for the images to never even see the RAs22:30
clarkbI didn't expect there was but figured I would ask22:30
*** david-lyle has quit IRC22:31
*** hongbin has quit IRC22:32
*** tpsilva has quit IRC22:32
*** rcernin has joined #openstack-infra22:32
clarkbpabelanger: what is the unit for used HDD?22:37
clarkbblocks?22:38
clarkboh percentage22:39
*** neiloy has quit IRC22:47
openstackgerritClark Boylan proposed openstack-infra/project-config master: Make zuul status HDD graph easier to read  https://review.openstack.org/58379122:48
clarkbpabelanger: ^ that may interest you. Trying to make it a bit easier to understand the hdd graph22:48
*** eernst has quit IRC22:49
openstackgerritClark Boylan proposed openstack-infra/project-config master: Make zuul status HDD graph easier to read  https://review.openstack.org/58379122:53
*** dpawlik has joined #openstack-infra22:57
*** rlandy has quit IRC22:57
openstackgerritMatthieu Huin proposed openstack-infra/zuul master: Add a dequeue command to zuul client  https://review.openstack.org/9503522:58
*** uberjay has quit IRC22:59
*** honza has quit IRC22:59
*** wolverineav has joined #openstack-infra22:59
*** owalsh_ has joined #openstack-infra23:00
*** wendar has quit IRC23:00
*** owalsh has quit IRC23:01
*** dpawlik has quit IRC23:01
*** _ari_ has quit IRC23:03
*** haleyb has quit IRC23:03
*** myoung|afk has quit IRC23:03
*** _ari_ has joined #openstack-infra23:03
*** myoung has joined #openstack-infra23:03
*** wolverineav has quit IRC23:03
*** haleyb has joined #openstack-infra23:04
*** owalsh_ is now known as owalsh23:04
*** dklyle has joined #openstack-infra23:09
clarkbjohn_studarus left, but thinking more about packethost and port quota, I wonder if the changes made around networking for larger MTUs resulted in some orphaned ports in neutron23:12
clarkbI'll take a look as I think I may be able to delete those from our end23:12
*** dizquierdo has joined #openstack-infra23:17
*** tosky has quit IRC23:20
clarkbthere are some ports that are obviously leaked, due to being more than a few days old23:27
clarkbI am deleting those and keeping the more recent ones that are probably leaked but might help in debugging23:27
*** jamesmcarthur has joined #openstack-infra23:28
*** eernst has joined #openstack-infra23:30
*** jamesmcarthur has quit IRC23:32
corvusi've got a script able to upload to two clouds now; i should be ready for real testing tomorrow23:34
clarkbcorvus: real testing like in jobs?23:35
*** ijw has quit IRC23:37
corvusclarkb: er, sorry, i mean bulk manual testing23:38
clarkbah23:38
corvusi've just uploaded 3 objects so far :)23:39
*** ijw has joined #openstack-infra23:39
*** ijw has quit IRC23:44
*** dizquierdo has quit IRC23:44
*** rpioso is now known as rpioso|afk23:48
*** ijw has joined #openstack-infra23:48
*** threestrands has joined #openstack-infra23:50
*** threestrands has quit IRC23:50
*** threestrands has joined #openstack-infra23:50
*** uberjay has joined #openstack-infra23:50
*** wendar has joined #openstack-infra23:51
*** ijw has quit IRC23:53
logan-trying to figure out why the nodepool mirrors have python-software-properties in the bionic repos when it doesnt exist upstream23:55
logan-http://paste.openstack.org/raw/726250/23:55
*** jamesmcarthur has joined #openstack-infra23:56
*** dingyichen has joined #openstack-infra23:57
clarkblogan-: ubuntu package search seems to say it doesn't belong either23:58
*** rosmaita has quit IRC23:58
clarkbit is in xenial23:59
clarkband artful but none of the pckage versions match the one in your paste23:59

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