Monday, 2018-02-05

*** s-shiono has joined #openstack-infra00:06
*** abelur_ has joined #openstack-infra00:15
*** ijw has joined #openstack-infra00:17
*** ijw has quit IRC00:18
*** wolverineav has joined #openstack-infra00:25
*** wolverineav has quit IRC00:30
*** tosky has quit IRC00:30
*** dave-mcc_ has joined #openstack-infra00:32
*** armax has joined #openstack-infra00:34
*** dave-mccowan has quit IRC00:35
*** dingyichen has joined #openstack-infra00:37
*** hongbin has joined #openstack-infra00:38
*** dingyichen has quit IRC00:39
*** shu-mutou has joined #openstack-infra00:39
*** rossella_s has quit IRC00:39
*** dingyichen has joined #openstack-infra00:40
*** rossella_s has joined #openstack-infra00:42
*** dingyichen has quit IRC00:43
*** threestrands has joined #openstack-infra00:43
*** threestrands has quit IRC00:43
*** threestrands has joined #openstack-infra00:43
*** dingyichen has joined #openstack-infra00:45
*** hongbin has quit IRC00:47
*** edmondsw has joined #openstack-infra00:52
*** edmondsw has quit IRC00:56
*** wolverineav has joined #openstack-infra00:57
openstackgerritMerged openstack-infra/devstack-gate master: Zuul: Remove project name  https://review.openstack.org/54046601:05
*** wolverineav has quit IRC01:06
*** ijw has joined #openstack-infra01:18
*** hongbin has joined #openstack-infra01:22
*** ijw has quit IRC01:23
*** rossella_s has quit IRC01:30
*** zhurong has joined #openstack-infra01:30
*** cuongnv has joined #openstack-infra01:30
*** rossella_s has joined #openstack-infra01:30
ianwthis stupid superbowl spam is one thing, but when it comes from "OVH" and makes me thing something must be up with ovh, then it's gone too far :)01:31
*** gagehugo has quit IRC01:33
mnaserHaha01:36
*** claudiub|2 has quit IRC01:37
*** namnh has joined #openstack-infra01:44
*** kiennt26 has joined #openstack-infra01:56
*** xinliang has quit IRC01:56
*** mtreinish has quit IRC01:58
*** mtreinish has joined #openstack-infra01:59
*** threestrands has quit IRC02:01
*** wolverineav has joined #openstack-infra02:03
*** daidv has joined #openstack-infra02:06
*** wolverineav has quit IRC02:08
*** xinliang has joined #openstack-infra02:09
*** xinliang has quit IRC02:09
*** xinliang has joined #openstack-infra02:09
*** dhill_ has quit IRC02:11
*** threestrands has joined #openstack-infra02:16
*** ijw has joined #openstack-infra02:20
*** dingyichen has quit IRC02:26
*** ijw has quit IRC02:31
*** edmondsw has joined #openstack-infra02:40
*** zhurong has quit IRC02:43
*** MESCALINE_ has joined #openstack-infra02:44
*** edmondsw has quit IRC02:45
*** liujiong has joined #openstack-infra02:45
*** sshnaidm_ has joined #openstack-infra02:45
*** yamamoto has joined #openstack-infra02:47
*** sshnaidm has quit IRC02:47
openstackgerritTristan Cacqueray proposed openstack-infra/zuul master: Use yarn and webpack to manage zuul-web javascript  https://review.openstack.org/53809903:01
openstackgerritTristan Cacqueray proposed openstack-infra/zuul master: Add babel transpiling enabling use of ES6 features  https://review.openstack.org/53812503:01
openstackgerritTristan Cacqueray proposed openstack-infra/zuul master: Add StandardJS linting and analysis  https://review.openstack.org/53812603:01
openstackgerritTristan Cacqueray proposed openstack-infra/zuul master: Fix source_url handling for jobs view  https://review.openstack.org/53812703:01
openstackgerritTristan Cacqueray proposed openstack-infra/zuul master: Fix StandardJS warnings and turn them to errors  https://review.openstack.org/53812803:01
openstackgerritTristan Cacqueray proposed openstack-infra/zuul master: Add bundle analysis to the lint target  https://review.openstack.org/53812903:01
openstackgerritTristan Cacqueray proposed openstack-infra/zuul master: Inject url endpoint information  https://review.openstack.org/53813003:01
openstackgerritTristan Cacqueray proposed openstack-infra/zuul master: Make bundle of build web content  https://review.openstack.org/53813103:01
openstackgerritTristan Cacqueray proposed openstack-infra/zuul master: Remove use strict  https://review.openstack.org/53813203:01
openstackgerritTristan Cacqueray proposed openstack-infra/zuul master: web: add /{tenant}/jobs/{job_name} route  https://review.openstack.org/53554503:01
openstackgerritTristan Cacqueray proposed openstack-infra/zuul master: web: add jobs graph rendering  https://review.openstack.org/53786903:01
openstackgerritTristan Cacqueray proposed openstack-infra/zuul master: web: /{tenant}/projects.json routes  https://review.openstack.org/53787003:01
openstackgerritTristan Cacqueray proposed openstack-infra/zuul master: web: add project pipeline rendering  https://review.openstack.org/53787103:01
*** annp has joined #openstack-infra03:05
*** agopi__ has joined #openstack-infra03:07
*** Adri2000 has quit IRC03:12
*** wolverineav has joined #openstack-infra03:14
*** ykarel has joined #openstack-infra03:14
*** wolverineav has quit IRC03:18
openstackgerritTristan Cacqueray proposed openstack-infra/nodepool master: Refactor run_handler to be generic  https://review.openstack.org/53555403:18
openstackgerritTristan Cacqueray proposed openstack-infra/nodepool master: Refactor NodeLauncher to be generic  https://review.openstack.org/53555503:18
openstackgerritTristan Cacqueray proposed openstack-infra/nodepool master: Implement an OpenContainer driver  https://review.openstack.org/53555603:18
openstackgerritTristan Cacqueray proposed openstack-infra/nodepool master: Implement a Kubernetes driver  https://review.openstack.org/53555703:18
*** zhenguo has joined #openstack-infra03:21
*** ramishra has joined #openstack-infra03:24
*** sshnaidm_ has quit IRC03:24
*** ramishra has quit IRC03:27
*** agopi__ is now known as agopi03:32
*** dave-mcc_ has quit IRC03:32
*** sree has joined #openstack-infra03:34
openstackgerritTristan Cacqueray proposed openstack-infra/nodepool master: Add /node-list to the webapp  https://review.openstack.org/53556203:35
openstackgerritTristan Cacqueray proposed openstack-infra/nodepool master: Add /label-list to the webapp  https://review.openstack.org/53556303:35
*** gcb has joined #openstack-infra03:37
*** cshastri has joined #openstack-infra03:39
*** wolverineav has joined #openstack-infra03:50
*** olaph1 has joined #openstack-infra03:50
*** olaph has quit IRC03:51
*** gongysh has joined #openstack-infra03:54
*** wolverineav has quit IRC03:54
openstackgerritIan Wienand proposed openstack-infra/project-config master: Remove legacy-devstack-dsvm-py35-updown from devstack  https://review.openstack.org/54070703:57
openstackgerritIan Wienand proposed openstack-infra/openstack-zuul-jobs master: Remove legacy-devstack-dsvm-py35-updown  https://review.openstack.org/54070804:00
*** ykarel has quit IRC04:06
*** psachin has joined #openstack-infra04:07
*** ykarel has joined #openstack-infra04:07
*** threestrands has quit IRC04:07
*** gongysh has quit IRC04:13
*** threestrands has joined #openstack-infra04:19
*** wolverineav has joined #openstack-infra04:27
*** edmondsw has joined #openstack-infra04:28
*** ramishra has joined #openstack-infra04:31
*** wolverineav has quit IRC04:32
*** edmondsw has quit IRC04:33
*** gongysh has joined #openstack-infra04:33
*** threestrands has quit IRC04:36
*** threestrands has joined #openstack-infra04:37
*** gongysh has quit IRC04:38
*** agopi_ has joined #openstack-infra04:42
*** ykarel_ has joined #openstack-infra04:42
*** agopi has quit IRC04:45
*** ykarel has quit IRC04:45
*** wolverineav has joined #openstack-infra04:59
*** rfolco|ruck|off has quit IRC05:02
*** pgadiya has joined #openstack-infra05:03
*** wolverineav has quit IRC05:03
ianwcovus / mordred : i feel like there's definitely something up with the streaming console output ... http://paste.openstack.org/show/661956/05:06
ianw2018-02-05 05:03:42.023493 | [e] Waiting on logger05:06
ianw2018-02-05 05:03:42.026283 | [o] Waiting on logger05:06
ianw2018-02-05 05:03:42.032497 | [c] Waiting on logger05:06
ianw2018-02-05 05:03:42.037417 | [r] Waiting on logger05:06
ianwa random collection of single letters of the world "controller" it seems?05:06
ianwodd05:06
*** threestrands has quit IRC05:07
AJaegerodd ;(05:15
*** rfolco|ruck|off has joined #openstack-infra05:15
*** coolsvap has joined #openstack-infra05:16
AJaegerianw, could you put https://review.openstack.org/#/c/540600/ https://review.openstack.org/#/c/540595/ and https://review.openstack.org/540596 on your review list, please? Those are part of getting rid of run-tox.sh05:16
*** claudiub|2 has joined #openstack-infra05:20
ianwcovus: i'm fairly suspicous of https://review.openstack.org/#/c/540623/ (Use getfqdn instead of gethostname) seeing as the log line is 'self._log("[%s] Waiting on logger" % host,'05:21
*** sshnaidm has joined #openstack-infra05:25
*** zhenguo has quit IRC05:31
openstackgerritTristan Cacqueray proposed openstack-infra/zuul-jobs master: Add buildset-artifacts-location  https://review.openstack.org/53067905:31
*** wolverineav has joined #openstack-infra05:34
*** olaph has joined #openstack-infra05:36
*** olaph1 has quit IRC05:38
*** wolverineav has quit IRC05:38
*** zhurong has joined #openstack-infra05:38
*** jaosorior has joined #openstack-infra05:39
*** hongbin has quit IRC05:40
*** ykarel__ has joined #openstack-infra05:40
openstackgerritTristan Cacqueray proposed openstack-infra/zuul-jobs master: Add recursive-download  https://review.openstack.org/54071605:40
*** threestrands has joined #openstack-infra05:42
*** ykarel_ has quit IRC05:43
*** links has joined #openstack-infra05:46
*** threestrands has quit IRC05:47
openstackgerritTristan Cacqueray proposed openstack-infra/zuul-jobs master: Add linters job and role  https://review.openstack.org/53068205:47
*** threestrands has joined #openstack-infra05:47
*** links has quit IRC05:49
openstackgerritTristan Cacqueray proposed openstack-infra/zuul-jobs master: Add ansible-lint job  https://review.openstack.org/53208305:50
*** links has joined #openstack-infra05:51
openstackgerritTristan Cacqueray proposed openstack-infra/zuul-jobs master: Add ansible-review job  https://review.openstack.org/53522305:52
*** dhajare has joined #openstack-infra05:55
openstackgerritTristan Cacqueray proposed openstack-infra/zuul-jobs master: Add ansible-upload-to-galaxy job  https://review.openstack.org/53208405:57
*** links has quit IRC05:59
openstackgerritTristan Cacqueray proposed openstack-infra/zuul-jobs master: Add ansible-spec job  https://review.openstack.org/53208505:59
*** links has joined #openstack-infra06:00
AJaegertobiash: do you have any idea about the getfqdn issue that ianw mentions above?06:01
*** threestrands_ has joined #openstack-infra06:04
*** threestrands has quit IRC06:06
*** wolverineav has joined #openstack-infra06:09
*** links has quit IRC06:14
*** wolverineav has quit IRC06:14
*** aeng has quit IRC06:15
*** links has joined #openstack-infra06:16
*** edmondsw has joined #openstack-infra06:17
*** olaph1 has joined #openstack-infra06:19
*** edmondsw has quit IRC06:21
*** olaph has quit IRC06:22
*** rossella_s has quit IRC06:31
*** rossella_s has joined #openstack-infra06:32
*** e0ne has joined #openstack-infra06:38
*** kiennt26 has quit IRC06:39
openstackgerritHiroaki Kobayashi proposed openstack-infra/project-config master: Add api-ref-jobs to blazar jobs  https://review.openstack.org/54072806:40
*** gongysh has joined #openstack-infra06:44
*** e0ne has quit IRC06:45
*** jaosorior has quit IRC06:50
*** ykarel__ is now known as ykarel06:52
*** pcaruana has joined #openstack-infra07:04
*** dsariel has joined #openstack-infra07:05
openstackgerritAndreas Jaeger proposed openstack-infra/project-config master: Fix openstack-tox-py35-with-ovsdbapp-master for networking-ovn  https://review.openstack.org/54064707:07
*** e0ne has joined #openstack-infra07:09
AJaegerfrickler, could you put https://review.openstack.org/#/c/540600/ https://review.openstack.org/#/c/540595/ and https://review.openstack.org/540596 and https://review.openstack.org/540658 on your review list, please? Those are part of getting rid of run-tox.sh07:10
*** jaosorior has joined #openstack-infra07:12
*** alexchadin has joined #openstack-infra07:12
*** e0ne_ has joined #openstack-infra07:13
*** e0ne has quit IRC07:14
openstackgerritliusheng proposed openstack-infra/zuul master: Fix AttributeError when handle periodic job with github driver  https://review.openstack.org/53664507:16
*** e0ne_ has quit IRC07:17
*** rcernin has quit IRC07:18
openstackgerritTristan Cacqueray proposed openstack-infra/zuul master: mqtt: add basic reporter  https://review.openstack.org/53554307:18
*** xinliang has quit IRC07:18
*** agopi_ has quit IRC07:20
openstackgerritTristan Cacqueray proposed openstack-infra/nodepool master: config: add statsd-server config parameter  https://review.openstack.org/53556007:21
*** CrayZee has joined #openstack-infra07:26
*** makowals has joined #openstack-infra07:27
*** makowals has quit IRC07:28
*** e0ne has joined #openstack-infra07:29
openstackgerritAndreas Jaeger proposed openstack-infra/openstack-zuul-jobs master: Add requirements to periodic kolla-k8s jobs  https://review.openstack.org/54074407:29
*** e0ne has quit IRC07:29
*** mandre_afk is now known as mandre07:41
*** d0ugal has quit IRC07:42
*** alexchadin has quit IRC07:42
*** alexchadin has joined #openstack-infra07:43
*** AJaeger has quit IRC07:43
*** armaan has joined #openstack-infra07:44
*** AJaeger has joined #openstack-infra07:45
*** kjackal has joined #openstack-infra07:51
tobiashAJaeger: the getfqdn should have fixed the issue that the executors only state ze01 as hostname instead of ze01.o.o07:51
*** andreas_s has joined #openstack-infra07:54
tobiashbut that seems weird as _read_log connects to the node and not to the executor07:55
tobiashthe hostname the executor reports should not matter here07:56
*** kjackal has quit IRC07:58
*** b_bezak has joined #openstack-infra08:00
*** jaosorior has quit IRC08:00
tobiashAJaeger, ianw: do you have the job at hand?08:00
tobiashI'd be interested in the ansible inventory08:00
tobiashhttp://git.openstack.org/cgit/openstack-infra/zuul/tree/zuul/ansible/callback/zuul_stream.py#n20808:02
tobiashthis suggests that it retrieves the host from ansible_host in the inventory (and expects an ip)08:02
*** iyamahat has joined #openstack-infra08:02
AJaegertobiash: http://logs.openstack.org/04/540704/2/check/devstack-platform-centos-7/fd901aa08:02
AJaegertobiash: sorry, no logs there ;(08:03
AJaegerThat was the location from the paste08:03
tobiashAJaeger: just wanted to say file not found ;)08:03
*** eumel8 has joined #openstack-infra08:04
tobiashAJaeger: found it: http://logs.openstack.org/04/540704/3/check/devstack-platform-centos-7/6d76fb4/08:04
*** edmondsw has joined #openstack-infra08:05
*** slaweq has joined #openstack-infra08:05
tobiashbut the inventory looks ok08:05
AJaegertobiash: no idea - I was just messenger, perhaps ianw knows more...08:06
*** d0ugal has joined #openstack-infra08:06
AJaegerhappens on both centos and openSUSE, e.g. http://logs.openstack.org/04/540704/3/check/devstack-platform-opensuse-423/9ac6e47/job-output.txt.gz08:07
*** alexchadin has quit IRC08:08
tobiashwhat's strange is that I don't find any other job with such a behavior08:09
*** giblet is now known as gibi08:09
*** edmondsw has quit IRC08:09
*** iyamahat has quit IRC08:09
*** andreas_s has quit IRC08:10
*** hjensas has quit IRC08:11
AJaegerneither can I ;(08:12
*** hashar has joined #openstack-infra08:12
*** wolverineav has joined #openstack-infra08:12
openstackgerritTristan Cacqueray proposed openstack-infra/nodepool master: Refactor run_handler to be generic  https://review.openstack.org/53555408:12
*** andreas_s has joined #openstack-infra08:15
*** ralonsoh has joined #openstack-infra08:16
*** wolverineav has quit IRC08:17
*** s-shiono has quit IRC08:17
openstackgerritMerged openstack-infra/openstack-zuul-jobs master: Convert ansible-role-functional jobs  https://review.openstack.org/54060008:18
*** florianf has joined #openstack-infra08:19
openstackgerritMerged openstack-infra/project-config master: Remove jobs from project-config-example  https://review.openstack.org/54065808:20
ianwtobiash / corvus : haha, yep, on closer inspection it is me at fault (no surprise :) ... https://review.openstack.org/#/c/540704/3..4/.zuul.yaml08:24
ianwthat became more obvious in the ara output when all the jobs collecting facts for "c" "o" "n" ... failed08:25
AJaegerianw: ah, a list ;(08:25
*** andreas_s has quit IRC08:25
ianwstill, maybe zuul should have rejected my bad config08:25
AJaegerianw: fixed openSUSE caps quickly for you...08:25
tobiashnice catch :)08:25
ianwcool ... I *think* I'm understanding the hierarchy correctly to translate these jobs into native, feedback welcome.  i want to put f27 jobs in, but don't want to bother copying out legacy jobs08:26
*** d0ugal has quit IRC08:26
AJaegerianw: good approach08:27
AJaegerianw, frickler, now https://review.openstack.org/#/c/540659/ is ready for review. Thanks!08:27
*** tesseract has joined #openstack-infra08:28
*** efoley has joined #openstack-infra08:28
*** andreas_s has joined #openstack-infra08:30
*** andreas_s has quit IRC08:30
openstackgerritAndreas Jaeger proposed openstack-infra/nodepool master: Convert nodepool-zuul-functional job  https://review.openstack.org/54059508:30
*** andreas_s has joined #openstack-infra08:30
*** dsariel has quit IRC08:31
*** shu-mutou is now known as shu-mutou-AWAY08:34
*** olaph has joined #openstack-infra08:37
*** amoralej|off is now known as amoralej08:38
*** dsariel has joined #openstack-infra08:40
*** olaph1 has quit IRC08:40
*** e0ne has joined #openstack-infra08:43
*** jpena|off is now known as jpena08:45
*** dsariel has quit IRC08:46
*** d0ugal has joined #openstack-infra08:47
*** threestrands_ has quit IRC08:54
openstackgerritTobias Henkel proposed openstack-infra/zuul master: WIP: Status branch protection checking for github  https://review.openstack.org/53568008:55
openstackgerritAndreas Jaeger proposed openstack-infra/nodepool master: Convert nodepool-zuul-functional job  https://review.openstack.org/54059508:58
*** olaph has quit IRC09:01
openstackgerritTobias Henkel proposed openstack-infra/zuul master: WIP: Status branch protection checking for github  https://review.openstack.org/53568009:03
openstackgerritHiroaki Kobayashi proposed openstack-infra/project-config master: Add publish-openstack-sphinx-docs to blazar-dashboard jobs  https://review.openstack.org/54077109:04
*** wolverineav has joined #openstack-infra09:04
*** kjackal has joined #openstack-infra09:05
openstackgerritHiroaki Kobayashi proposed openstack-infra/project-config master: Add publish-openstack-sphinx-docs to blazar-dashboard jobs  https://review.openstack.org/54077109:05
openstackgerritTobias Henkel proposed openstack-infra/zuul master: Fix github connection for standalone debugging  https://review.openstack.org/54077209:06
*** shardy has joined #openstack-infra09:07
*** efoley has quit IRC09:08
*** Adri2000 has joined #openstack-infra09:09
*** wolverineav has quit IRC09:09
openstackgerritTobias Henkel proposed openstack-infra/zuul master: Enhance github debugging script for apps  https://review.openstack.org/54077409:11
*** liujiong has quit IRC09:11
*** timothyb89 has joined #openstack-infra09:11
*** liujiong has joined #openstack-infra09:12
*** pblaho has joined #openstack-infra09:13
*** ramishra has quit IRC09:13
*** ramishra has joined #openstack-infra09:13
*** wolverineav has joined #openstack-infra09:16
openstackgerritAndreas Jaeger proposed openstack-infra/openstack-zuul-jobs master: DNM: Fix ansible-role-functional  https://review.openstack.org/54077809:16
*** wolverineav has quit IRC09:20
*** derekh has joined #openstack-infra09:20
openstackgerritAndreas Jaeger proposed openstack-infra/openstack-zuul-jobs master: Revert "Convert ansible-role-functional jobs"  https://review.openstack.org/54078209:22
*** jpich has joined #openstack-infra09:22
*** dbecker has joined #openstack-infra09:27
openstackgerritMerged openstack-infra/openstack-zuul-jobs master: Remove legacy project-config jobs  https://review.openstack.org/54065909:27
*** ykarel has quit IRC09:29
*** ykarel has joined #openstack-infra09:30
*** kopecmartin has joined #openstack-infra09:32
*** alexchadin has joined #openstack-infra09:35
*** alexchadin has quit IRC09:39
*** alexchadin has joined #openstack-infra09:40
openstackgerritAndreas Jaeger proposed openstack-infra/openstack-zuul-jobs master: DNM: Fix ansible-role-functional  https://review.openstack.org/54077809:47
*** wolverineav has joined #openstack-infra09:55
*** dsariel has joined #openstack-infra09:56
*** wolverineav has quit IRC09:59
*** askb has quit IRC10:00
*** abelur_ has quit IRC10:00
*** dtantsur|afk is now known as dtantsur10:05
*** sree has quit IRC10:05
*** sree has joined #openstack-infra10:06
*** annp has quit IRC10:09
*** cuongnv has quit IRC10:10
*** sree has quit IRC10:14
*** sshnaidm is now known as sshnaidm|afk10:14
openstackgerritAndreas Jaeger proposed openstack-infra/openstack-zuul-jobs master: DNM: Fix ansible-role-functional  https://review.openstack.org/54077810:18
*** abelur_ has joined #openstack-infra10:19
*** pcichy has quit IRC10:20
*** askb has joined #openstack-infra10:20
*** liujiong has quit IRC10:22
openstackgerritAndreas Jaeger proposed openstack-infra/openstack-zuul-jobs master: DNM: Fix ansible-role-functional  https://review.openstack.org/54077810:25
*** stakeda has quit IRC10:26
*** zoli is now known as zoli|lunch10:33
*** zoli|lunch is now known as zoli10:33
*** namnh has quit IRC10:33
openstackgerritAndreas Jaeger proposed openstack-infra/openstack-zuul-jobs master: Fix ansible-role-functional jobs  https://review.openstack.org/54077810:36
*** ldnunes has joined #openstack-infra10:37
*** ykarel is now known as ykarel|away10:40
*** jaosorior has joined #openstack-infra10:43
AJaegerianw, frickler, my earlier change for ansible-role-functional was untested and thus broken ;( Sorry. 540778 above should fix it properly - and is tested now.10:44
openstackgerritAndreas Jaeger proposed openstack-infra/project-config master: Replace legacy ansible-role func jobs  https://review.openstack.org/54060210:44
AJaegerconfig-core, please review 54077810:44
*** ykarel|away has quit IRC10:44
AJaeger- and followup 540602 as well.10:45
*** tosky has joined #openstack-infra10:51
*** tosky has quit IRC10:52
*** tosky has joined #openstack-infra10:52
*** lucas-afk is now known as lucasagomes10:52
*** rfolco|ruck|off is now known as rfolco|ruck10:57
*** sshnaidm|afk is now known as sshnaidm|lnch10:58
*** sambetts|afk is now known as sambetts11:00
*** shardy has quit IRC11:10
*** wolverineav has joined #openstack-infra11:14
*** andreas_s has quit IRC11:16
*** andreas_s has joined #openstack-infra11:17
*** gongysh has quit IRC11:17
openstackgerritTobias Henkel proposed openstack-infra/zuul master: Enhance github debugging script for apps  https://review.openstack.org/54077411:22
*** gfidente has joined #openstack-infra11:23
*** gfidente has joined #openstack-infra11:23
toskyAJaeger (and others): is the requirements-check job supposed to fail for a project (python-tempestconf) not listed in projects.txt of requirements.git?11:23
toskynamely http://logs.openstack.org/35/538835/3/gate/requirements-check/3497f40/job-output.txt.gz#_2018-02-04_21_31_14_17330011:23
*** b_bezak has left #openstack-infra11:26
*** andreas_s has quit IRC11:26
*** kjackal has quit IRC11:30
*** kjackal has joined #openstack-infra11:30
*** andreas_s has joined #openstack-infra11:31
*** armaan has quit IRC11:32
AJaegertosky: sure - it fails for every project that adds the check-requirements template11:40
*** andreas_s has quit IRC11:40
toskyAJaeger: thanks; so we should remove that for python-tempestconf, I guess11:41
*** edmondsw has joined #openstack-infra11:41
toskyis there a "softer" job that checks for incompatibility, but not strict matches? (for example, in this case the version from requirements is a subset, there is a not-empty intersection)11:41
AJaegertosky: there's no softer job. But let me look at the change...11:42
*** alexchadin has quit IRC11:44
*** claudiub has joined #openstack-infra11:44
AJaegertosky: I would update all requirements for the repo to be in sync with what we have in requirements repo.11:44
toskyAJaeger: no, because tempestconf can work for more versions11:45
*** alexchadin has joined #openstack-infra11:45
toskyso it makes sense to have it out of requirements11:45
AJaegertosky: then remove the check-requirements template11:45
toskyack, perfect :)11:45
*** edmondsw has quit IRC11:45
*** andreas_s has joined #openstack-infra11:46
AJaegertosky: since it's not listed in requirements repo, you can easily remove it.11:46
toskygoing to send a review11:46
*** claudiub|2 has quit IRC11:47
*** panda|off is now known as panda11:49
openstackgerritLuigi Toscano proposed openstack-infra/project-config master: tempestconf is not in requirements, remove the check job  https://review.openstack.org/54083611:50
toskychandankumar, arxcruz, kopecmartin: ^^11:50
AJaegertosky: talk with chandankumar about https://review.openstack.org/#/c/538838/11:50
toskyAJaeger: I think he mostly wanted the publish job11:51
*** pgadiya has quit IRC11:51
AJaegertosky, chandankumar that change introduced the check-requirements and it merged 3 days ago11:51
*** armaan has joined #openstack-infra11:51
AJaegertosky: might be - let him confirm...11:51
* tosky suspect a copy-paste11:51
AJaegertosky: could be - it's not mentioned in commit message.11:52
*** tpsilva has joined #openstack-infra11:52
AJaegertosky: oh, mentioned in title - so intended11:53
toskyAJaeger: not the reason11:53
toskystill suspect a copy-paste, let's see11:53
chandankumartosky: AJaeger i wanted to publish the package to pypi so that later on i can add in requirements so that it can be consumed with refstack-cliemt11:54
toskychandankumar: I think there is a misunderstanding here11:54
toskychandankumar: refstack-client itself is not in projects.txt of requirements.git11:54
toskychandankumar: where did you see about the requirement of requirements.git (!) for the usage in refstack-client ?11:55
*** andreas_s has quit IRC11:55
*** andreas_s has joined #openstack-infra11:56
chandankumartosky: sorry requirements is not used in refstack-client, but later on needed, i can submit a patch to requirements project11:58
toskychandankumar: why is it needed? I disagree11:59
toskychandankumar: if we want to use tempestconf for more OpenStack releases, we can't put it in requirements.git11:59
toskymy question still stand: where does the requirement of being in requirements.git come from?12:00
toskygiven that even refstack-client is not there?12:00
toskywe can't have both: usage for more releases, and tracked in requirements.git12:01
*** aviau has quit IRC12:01
*** aviau has joined #openstack-infra12:01
chandankumarI have added check-jobs for updating requirements.txt for the tempestconf project.12:01
AJaegerchandankumar: and that one fails now on your change 538835 ;)12:02
chandankumarbut i was not knowing that i need to add it to requirments project for the same12:02
*** pcaruana has quit IRC12:02
AJaegerchandankumar: if you use check-requirements, it means that you can only use requirements as listed in http://git.openstack.org/cgit/openstack/requirements/tree/global-requirements.txt12:03
toskychandankumar: no, that's not what you want :)12:03
toskychandankumar: we don't want to automatically update requirements.txt - we can't12:03
AJaegerchandankumar: change 538835 adds a line that is not in global-requirements12:03
*** andreas_s has quit IRC12:04
*** andreas_s has joined #openstack-infra12:04
AJaegerchandankumar: you might still be able to *add* python-tempestconf to the global-requirements file so that others can use it -> best to discuss on #openstack-requirements. But if the repo needs to support several OpenStack releases, you might not be able to use the requirements sync as tosky says12:05
chandankumartosky: but updating the requirements may check whether what is getting broken on a new release of dependencies.12:07
toskychandankumar: we can't.12:08
toskyit's either ... or12:08
toskyeither you are in requirements.txt and your dependencies are bumped to follow the last openstack, or you update them manually and you are compatible with multiple releases12:08
toskywhat's missing is the "soft checker" that checks if your manually updated dependencies are incompabile with one or more openstack releases12:09
chandankumarso if i get correctly first tempestconf should be consumed as a dependency by any other openstack project (which are already in global requirmenets)12:10
*** jaosorior has quit IRC12:16
AJaegerrcarrillocruz: could you review https://review.openstack.org/#/c/540596/ - infra-ansible change, please?12:16
*** gongysh has joined #openstack-infra12:17
*** dtantsur is now known as dtantsur|brb12:17
AJaegerchandankumar: best to discuss the options with requirements team. I suggest for now we remove the job - and if needed, we can add it back again later.12:17
chandankumarAJaeger: sure12:17
*** panda is now known as panda|lunch12:18
toskyI don't think that having other projects consume tempestconf has nothing to do with the usage of requirements.git by tempestconf itself12:19
*** jpena is now known as jpena|lunch12:25
*** sshnaidm|lnch is now known as sshnaidm|afk12:29
*** gcb has quit IRC12:30
openstackgerritMerged openstack-infra/project-config master: tempestconf is not in requirements, remove the check job  https://review.openstack.org/54083612:35
*** amoralej is now known as amoralej|lunch12:44
*** fultonj has joined #openstack-infra12:46
*** dbecker has quit IRC12:55
*** psachin has quit IRC12:56
*** panda|lunch is now known as panda12:57
*** gongysh has quit IRC12:58
*** yamamoto has quit IRC13:01
*** gongysh has joined #openstack-infra13:02
*** sshnaidm|afk is now known as sshnaidm13:02
*** alexchadin has quit IRC13:03
*** alexchadin has joined #openstack-infra13:04
*** jlabarre has joined #openstack-infra13:05
*** edmondsw has joined #openstack-infra13:13
*** amoralej|lunch is now known as amoralej13:16
*** yamamoto has joined #openstack-infra13:19
openstackgerritTristan Cacqueray proposed openstack-infra/nodepool master: config: add statsd-server config parameter  https://review.openstack.org/53556013:21
*** cshastri has quit IRC13:21
*** gongysh has quit IRC13:25
*** dhajare has quit IRC13:26
*** dhajare has joined #openstack-infra13:26
*** jpena|lunch is now known as jpena13:27
AJaegerpabelanger: good morning! Before you recheck the ansible-role-zuul, please review https://review.openstack.org/540778 - I broke the jobs ;(13:29
AJaegerpabelanger: and https://review.openstack.org/537789 (windmill change) is ready now as well13:29
openstackgerritTristan Cacqueray proposed openstack-infra/zuul master: mqtt: add basic reporter  https://review.openstack.org/53554313:30
*** coolsvap has quit IRC13:34
*** edmondsw has quit IRC13:36
*** edmondsw has joined #openstack-infra13:36
*** jaosorior has joined #openstack-infra13:37
*** edmondsw has quit IRC13:41
*** edmondsw has joined #openstack-infra13:44
*** armaan has quit IRC13:48
*** armaan has joined #openstack-infra13:48
*** edmondsw has quit IRC13:50
*** jcoufal has joined #openstack-infra13:51
*** edmondsw has joined #openstack-infra13:51
*** arxcruz is now known as arxcruz|brb13:52
*** d0ugal has quit IRC13:55
*** edmondsw has quit IRC13:55
*** edmondsw has joined #openstack-infra13:59
*** agopi_ has joined #openstack-infra13:59
*** dhajare has quit IRC14:00
*** edmondsw has quit IRC14:01
*** edmondsw has joined #openstack-infra14:01
*** dtantsur|brb is now known as dtantsur14:07
*** dave-mccowan has joined #openstack-infra14:07
*** sree has joined #openstack-infra14:13
*** sshnaidm is now known as sshnaidm|rover14:13
*** jamesmcarthur has joined #openstack-infra14:14
pabelangerAJaeger: sure14:15
*** sree has quit IRC14:17
*** coolsvap has joined #openstack-infra14:21
*** ihrachys has joined #openstack-infra14:23
*** dhill_ has joined #openstack-infra14:23
dhellmannI'm seeing an error I don't understand during one of the release jobs. http://logs.openstack.org/4e/4e510b15c1b13fde307039e7472ed02a421856d1/release/release-openstack-python/2725b29/ara/result/d18ad8b7-6265-46f4-a054-c556df69f76d/14:28
pabelangerlooking14:29
dhellmannsomething to do with the way git is managing the local repo?14:29
*** d0ugal has joined #openstack-infra14:29
pabelangerdhellmann: we did merge some changes into zuul-mergers over the weekend14:29
*** david-lyle has quit IRC14:30
*** lucasagomes is now known as lucas-hungry14:30
dhellmannpabelanger : my mental model of how the git repos are managed is pretty simple, and likely to be inaccurate. I don't know what "pushed to a non-bare repo" means here14:31
*** dklyle has quit IRC14:32
pabelanger git checkout branch.14:32
pabelangerdoesn't look right14:32
pabelangerthat is for 'openstack/murano-agent'14:33
*** shardy has joined #openstack-infra14:33
AJaegertobiash: were you involved in the updated git  changes for zuul ? ^14:34
AJaegerdoes this ring a bell?14:34
*** Goneri has joined #openstack-infra14:34
*** claudiub|2 has joined #openstack-infra14:34
*** efoley has joined #openstack-infra14:34
pabelangerdhellmann: I'm not too familiar with this logic myself, I think corvus was the one who originally created the role. But is related to how we now mirror repos to the node14:34
tobiashAJaeger: there was a change which removed zuul refs from the mergers14:35
pabelangerdhellmann: I want to say there is a syntax issue with the shell command, but unsure why git command isn't correct14:36
*** claudiub has quit IRC14:37
pabelangerdhellmann: http://logs.openstack.org/4e/4e510b15c1b13fde307039e7472ed02a421856d1/release/release-openstack-python/2725b29/ara/result/8c444c0d-c39c-47bd-80ef-f2ad32933fa3/14:37
pabelangerdhellmann: echo 'git.openstack.org/openstack/murano-agent:' $(git status | head -1 |awk '{ print $NF }') appears to be the issue14:37
*** hrw has quit IRC14:37
tobiashit's doing 'git checkout branch.'14:38
pabelangeryah, appears to be the issue, but unsure why14:39
*** dave-mcc_ has joined #openstack-infra14:39
*** mriedem has joined #openstack-infra14:39
dhellmannperhaps the git status output is not what we expect it to be14:40
dhellmannis there some way to see what that output is producing?14:40
*** hrw has joined #openstack-infra14:40
pabelangerI'm trying locally to see myself14:41
*** gongysh has joined #openstack-infra14:41
*** kgiusti has joined #openstack-infra14:41
*** dave-mccowan has quit IRC14:42
dhellmannpabelanger : the first line of "git status" when I run it on a non-bare repo is "On branch master"14:44
dhellmannI don't see "branch." with the "." anywhere in that output14:44
dhellmannbut I'm sure my repo is not set up like the one on this node because I've just done a git clone14:44
mordreddhellmann:  "checkout": "3.4.0",14:45
mordreddhellmann: search for "key": "git.openstack.org/openstack/murano-agent",14:45
*** rosmaita has joined #openstack-infra14:45
mordredand in that dict, see that the ref in question for murano-agent to check out is 3.4.014:45
*** jamesmcarthur has quit IRC14:45
*** jamesmcarthur has joined #openstack-infra14:46
dhellmann"HEAD detached at 3.4.014:46
dhellmannnothing to commit, working directory clean"14:46
*** gcb has joined #openstack-infra14:46
dhellmannstill no "branch." in that output14:46
tobiashthis command is probably there to check which branch is checked out?14:46
AJaegergit status |head -1|awk '{ print $NF}' shows '3.4.0'14:47
dhellmannoh, wait, it's horizon14:47
mordredit is?14:47
tobiashmaybe we shouldn't try to parse 'git status'?14:47
tobiashwhat about 'git rev-parse --abbrev-ref HEAD'?14:47
tobiashwould that work?14:47
dhellmannmordred : the command run at the bottom of http://logs.openstack.org/4e/4e510b15c1b13fde307039e7472ed02a421856d1/release/release-openstack-python/2725b29/ara/result/8c444c0d-c39c-47bd-80ef-f2ad32933fa3/ is echo 'git.openstack.org/openstack/horizon:' $(git status | head -1 |awk '{ print $NF }')14:47
dhellmannwhat is that command trying to do?14:48
mordredtobiash: IIRC we tried git rev-parse --abbrev-ref HEAD and that didn't work for some cases for some reason14:48
dhellmanntobiash : yeah, I've found parsing the porcelain output of git to be unstable. That's why I converted reno to use dulwich.14:48
AJaegerdhellmann: 'git.openstack.org/openstack/murano-agent: branch.' is at the end of the link14:48
pabelangerhttp://paste.openstack.org/show/662495/ are logs from zuul-executor, might help14:48
dhellmannAJaeger : oops, I didn't scroll far enough14:49
tobiashthe repo returning branch. is murano-agent: http://logs.openstack.org/4e/4e510b15c1b13fde307039e7472ed02a421856d1/release/release-openstack-python/2725b29/job-output.txt.gz#_2018-02-05_14_10_10_27425414:49
*** gongysh has quit IRC14:49
mordredtobiash: the thing we're trying to do there is determine the local heads that exist on the executor so that we can reset them properly on the remote side after pushing the refs14:49
pabelangersince tobiash and mordred seem to have a handle what is going on, I'm going to bow out for now. But learn :) Don't fully understand the logic myself14:50
mordredwell - I don't know that I havea handle on anything yet - I still don't understand where the word 'branch' is coming from14:50
*** esberglu has joined #openstack-infra14:52
mordredalso, locally, echo $(git status | head -1 |awk '{ print $NF }') prints '3.4.0' in murano-agent after a git checkout 3.4.014:52
mordredwhich makes me even more confused14:52
AJaegermordred: want to review my snafus' instead? I broke some jobs and https://review.openstack.org/540778 is the fix (and https://review.openstack.org/540602 and https://review.openstack.org/540603 are followups)14:52
pabelangermordred: yah, that's what I also got14:52
dhellmannmordred : I see this message in the git source code: "Cannot setup tracking information; starting point '%s' is not a branch."14:53
dhellmannalso these 2, but that one seems more likely to be what's going on ("Can't add a note on empty branch.", "Can't tag an empty branch.")14:54
mordreddhellmann: wow - you'd thikn that message would occur when the branch command was run14:54
mordredor the checkout, rather14:54
*** dizquierdo has joined #openstack-infra14:55
dhellmannit is in branch.c; let me see if I can figure out what operaiton14:55
openstackgerritJeremy Stanley proposed openstack-infra/system-config master: Blackhole messages to FBC owner alias on lists  https://review.openstack.org/54087614:55
dhellmannmordred : it does seem to be in the branch creation code14:55
fungi#status log temporarily added lists.openstack.org to the emergency maintenance list pending merger of https://review.openstack.org/54087614:56
openstackstatusfungi: finished logging14:56
*** armaan has quit IRC14:58
*** armaan has joined #openstack-infra14:59
dhellmannmordred : maybe the thing to do here is to update that playbook to dump  more debug info before this step and run the job again?14:59
*** myoung|bbl is now known as myoung15:00
dhellmannbecause reading the git source code to try to figure out what's going on seems like madness, or a path to it15:00
mordreddhellmann: yah - I agree. that logic runs on every job too - so I'm loathe to start changing things without actually understanding the situation15:02
*** zeus has quit IRC15:02
mordreddhellmann: probably just adding a shell step that runs the git status command by itself would be useful15:02
*** hongbin has joined #openstack-infra15:02
dhellmannif we're not seeing constant failures, maybe a node has a bad cache? we've had that happen before15:02
dhellmannright15:03
*** r-daneel has joined #openstack-infra15:03
dhellmannthat's in zuul-jobs?15:03
*** dsariel has quit IRC15:04
*** zeus has joined #openstack-infra15:05
mordreddhellmann: yah - patch coming15:05
*** zeus is now known as Guest6004515:05
openstackgerritAndrea Frittoli proposed openstack-infra/openstack-zuul-jobs master: Replace legacy tempest-dsvm-py35  https://review.openstack.org/53949715:05
dhellmannmordred : if I propose it you can vote, hang on15:05
mordreddhellmann: good call15:05
andreafAJaeger: rebased https://review.openstack.org/#/c/539497/15:05
*** olaph has joined #openstack-infra15:06
andreaftobiash: thanks for your comments on https://review.openstack.org/#/c/540485/ - I tried using blocks but it didn't help - the with_dict always complains even if the task is in a block that should be skipped... any idea?15:07
openstackgerritDoug Hellmann proposed openstack-infra/zuul-jobs master: add debug info to mirror-workspace-git-repos  https://review.openstack.org/54088015:07
dhellmannmordred : ^^15:07
openstackgerritMerged openstack-infra/openstack-zuul-jobs master: Fix ansible-role-functional jobs  https://review.openstack.org/54077815:08
AJaegerandreaf: I'll try not to break it again ;)15:08
mordreddhellmann: lgtm ... tobiash ^^ ?15:09
AJaegerandreaf: +215:09
*** oidgar has joined #openstack-infra15:09
andreafAJaeger thanks15:09
AJaegerconfig-core, next step in fixing ansible-role-functional, please review https://review.openstack.org/#/c/540602/15:09
mordredandreaf: a when on a block in ansible gets expanded essentially by just adding the when condition from the block to each commadn in the block15:10
pabelangermordred: dhellmann: left comment on 540880 with +315:11
andreafmordred15:11
andreafmordred: doh!15:11
andreafmordred: ok so it only helps with readability really - thanks for the explanation15:11
pabelangermordred: dhellmann: but more tricky since it would have to be a dict of results15:11
dhellmannpabelanger : oh, good thought. I assumed we would take the debug logic back out, rather than capture it and then try to parse it separately.15:12
*** bobh has joined #openstack-infra15:12
tobiashandreaf: you also could move that task into its own file and do a conditional include, that way ansible shouldn't even parse it15:14
*** alexchadin has quit IRC15:14
mordredandreaf: what you COULD try there is to use a larger jinja block - something like: {%- if extensions_to_txt | type_debug == 'list' %} {{ extensions_to_txt | join('|') | default('__do_not_replace__') }} {% else %} {% for item in extensions_to text ...15:14
*** katkapilatova has joined #openstack-infra15:14
mordredandreaf: or you could do what tobiash said, which would likely be more readable15:14
*** shardy has quit IRC15:15
mordredandreaf: but an example of using complex jinja in set_fact: http://git.openstack.org/cgit/openstack-infra/zuul-jobs/tree/roles/multi-node-firewall/tasks/main.yaml15:16
*** dizquierdo has quit IRC15:16
openstackgerritPaul Belanger proposed openstack-infra/system-config master: Redirect status.o.o/zuul to https  https://review.openstack.org/54088315:16
andreafmordred, tobiash: well I just wanted to support list until three other patches are merged and then ditch it so maybe this is becoming a bit too much - the alternatives are I break file renaming for a short bit or I use a different variable name15:17
*** dsariel has joined #openstack-infra15:19
AJaegermordred, tobiash, I agree with andreaf - https://review.openstack.org/#/c/540485/ is short lived. andreaf what do you think of pushing the followup change directly - with depends-on those three changes? That way we can discuss the final solution and might accept temporary not so perfect code15:19
andreafAJaeger: uhm yeah ok that would be simpler, but setting a dict in those three changes might break POST - well I can try15:21
AJaegerandreaf: I'm not sure you understood my suggestion. I suggested to leave 540485 as is - and push a change stacked on top that removes the list handling.15:22
*** lucas-hungry is now known as lucasagomes15:22
AJaegerandreaf: so, show us the end result and we can discuss that instead argue about the intermediate step.15:23
andreafAJaeger ah ok15:23
smcginnisdhellmann: Did we want to wait for that debugging patch, or trust that it was a transient problem and proceed?15:26
openstackgerritThierry Carrez proposed openstack/ptgbot master: Pre-allocate random colors  https://review.openstack.org/54088615:27
dhellmannsmcginnis : I think I want to wait for the debugging patch and then try the murano-agent jobs again15:27
*** dizquierdo has joined #openstack-infra15:28
smcginnisdhellmann: I don't get the error on there.15:29
dhellmannsmcginnis : I cannot reproduce it or understand it, either.15:29
smcginnisrecheck?15:29
dhellmannwait, which are we talking about?15:29
smcginnisdhellmann: https://review.openstack.org/#/c/540880/15:30
dhellmannoh,  I hadn't seen that error yet15:30
andreafmordred, tobiash, pabelanger: switching py3 leagcy integration gate to the new zuulv3 native one - https://review.openstack.org/#/c/539497/15:31
dhellmannyeah, let's see what a recheck does15:31
openstackgerritJames E. Blair proposed openstack-infra/zuul master: Increase test timeout  https://review.openstack.org/54088915:31
openstackgerritAndrea Frittoli proposed openstack-infra/zuul-jobs master: Remove support for extensions as lists  https://review.openstack.org/54089015:32
*** armax has quit IRC15:32
*** caphrim007 has quit IRC15:33
andreafAJaeger ^^^15:33
*** armax has joined #openstack-infra15:33
AJaegertobiash, mordred ^15:33
* AJaeger needs to step out for a bit...15:33
*** yujunz has quit IRC15:34
*** yujunz has joined #openstack-infra15:34
*** gagehugo has joined #openstack-infra15:39
tobiashandreaf: if you want to ditch it afterwards, just leave the ignore_errors15:39
tobiashI was reviewing from a long term maintenance view15:40
tobiashandreaf: or with the depends on in your latest ps ;)15:41
*** david-lyle has joined #openstack-infra15:42
*** agopi__ has joined #openstack-infra15:42
*** lbragstad_ is now known as lbragstad15:43
*** slaweq has quit IRC15:43
*** slaweq has joined #openstack-infra15:43
*** slaweq has quit IRC15:43
*** HeOS has joined #openstack-infra15:44
*** agopi_ has quit IRC15:44
*** gcb has quit IRC15:47
*** ramishra has quit IRC15:48
*** armaan has quit IRC15:49
*** jcoufal has quit IRC15:50
*** xarses has joined #openstack-infra15:55
*** askb has quit IRC15:55
*** xarses_ has joined #openstack-infra15:56
*** sree has joined #openstack-infra15:57
*** ijw has joined #openstack-infra15:58
*** jcoufal has joined #openstack-infra15:59
*** xarses has quit IRC15:59
*** efoley_ has joined #openstack-infra16:00
*** efoley has quit IRC16:00
*** sree has quit IRC16:02
*** katkapilatova has quit IRC16:04
*** agopi__ has quit IRC16:04
openstackgerritMerged openstack-infra/zuul-jobs master: add debug info to mirror-workspace-git-repos  https://review.openstack.org/54088016:06
*** florianf has quit IRC16:07
*** armax has quit IRC16:07
*** florianf has joined #openstack-infra16:08
*** armax has joined #openstack-infra16:09
*** askb has joined #openstack-infra16:10
dhellmannmordred, smcginnis , fungi : now that https://review.openstack.org/#/c/540880/ has merged can we re-try the murano-agent job(s) that failed?16:11
fungidhellmann: i missed the murano-agent discussion but will try to catch up after my current meeting16:12
dhellmannfungi : ack. I have notes in https://etherpad.openstack.org/p/0HI0LZLSvt16:12
*** eumel8 has quit IRC16:13
fungithanks!16:13
corvusdhellmann: i can run the cmd16:13
corvusfungi: ^ i'll take it, ok?16:13
*** armax has quit IRC16:13
dhellmanncorvus : I used our script to generate some zuul commands and pasted them at the bottom of that etherpad16:14
*** armax has joined #openstack-infra16:14
corvusdhellmann: should we just start with just one?  which?16:14
fungicorvus: appreciated16:14
*** armax has left #openstack-infra16:14
*** slaweq has joined #openstack-infra16:14
dhellmanncorvus : we only had an error for the release queue job, afaict, so maybe just that one?16:14
dhellmannline 1116:14
corvusdhellmann: done16:14
dhellmanncorvus : thanks16:15
*** camunoz has joined #openstack-infra16:15
corvusi'm resuming uploads of zuulv3-project changes16:16
openstackgerritPaul Belanger proposed openstack-infra/nodepool master: Add unit test for multiple launchers  https://review.openstack.org/54091616:16
corvusdhellmann: http://zuul.openstack.org/stream.html?uuid=9a217084748b4a4e839135d9aef60a0e&logfile=console.log16:16
*** armax has joined #openstack-infra16:16
smcginnisI saw an error scroll past.16:17
dhellmannmurano-agent is showing "not currently on any branch" as part of the git status output16:17
dhellmannis something assuming that every ref being checked out will be on a branch? does that hold true when we check out a tag?16:18
*** sree has joined #openstack-infra16:18
*** slaweq has quit IRC16:18
openstackgerritPaul Belanger proposed openstack-infra/nodepool master: Add unit test for multiple launchers  https://review.openstack.org/54091616:19
dhellmannand which version of git is being used? I don't get that message with git 2.7.416:19
mordreddhellmann, corvus: my local git is 2.15.1 - and I also don't get that error when having checked out a tag16:19
dhellmannI do see that message in one of the message catalogs in the git source tree16:20
mordreddhellmann: that string certainly does sound like a string that would cause the 'branch' issue we were seeing16:20
dhellmannyep16:20
*** jcoufal has quit IRC16:21
dhellmannthat step in the playbook "Determine local HEAD of projects" hasn't changed for a while16:22
dhellmannit's not really clear what it's trying to do though16:22
mordreddhellmann: zuul prepares the git repos on the executor16:23
dhellmann"prepares"?16:23
mordreddhellmann: yah - it does all of the speculative merging and then checks out the branches into the appropriate state for testing16:23
dhellmannok16:23
mordreddhellmann: but then those git repo states need to be pushed to the remote nodes where the tests run16:23
*** sree has quit IRC16:23
mordredthe 'determine local head' step is looking at the state of the git repos on disk to find the head states so it can set those head states in the remote git repos on the test nodes16:24
dhellmannwhat "state" is that? the sha of the commit?16:24
dhellmannor the branch name?16:25
mordreddhellmann: in this case, branch name - it needs to know which branch to check out in the repo on the remote node16:25
*** jcoufal has joined #openstack-infra16:26
dhellmannso maybe : git branch --contains | grep -v detached16:26
mordreddhellmann: so that src/git.openstack.org/openstack/murano-agent has a filesystem tree in the correct state for the test16:26
dhellmannalthough that command can return multiple names for some commits, when we create branches16:26
*** dizquierdo has quit IRC16:27
dhellmannthe only changes this year in that zuul role main.yaml are from me in that debugging patch, so I guess something else somewhere else changed?16:27
mordredyah - I'm guessing a git version bump or something16:28
dhellmannpabelanger mentioned other changes to git handling16:28
corvusseveral things in the zuul merger changed recently16:28
*** oidgar has quit IRC16:29
dhellmannso for a tag like this, what would the expected output of that git status parsing be? the tag itself?16:32
mordreddhellmann: yes.16:35
corvusyeah, i *think* we expect 'HEAD detached at 3.4.0' in that case16:35
dhellmannyeah, that's what I'm getting locally16:35
mordredyes - which is what I get locally too16:35
dhellmannlike I said, I abandoned parsing git porcelain output because it changes in surprising ways, so I'm wondering if we need a different way to determine the right state value for this case16:36
dhellmannbut it's not clear what all the possible expected values are16:36
dhellmannjust branch names or tag names? or sometimes a sha?16:36
*** yamamoto has quit IRC16:36
*** andreas_s has quit IRC16:36
corvus(i'm going to try to recreate what would be in the executor's work dir... if i fail, i'll re-run that job with --keep)16:36
dhellmannok16:37
*** andreas_s has joined #openstack-infra16:37
*** links has quit IRC16:37
dhellmanncorvus : are the commands to reproduce the work dir in the log? like probably as a bunch of individual steps right now but is that how you're reproducing it? or is there some shortcut?16:37
*** vhosakot has joined #openstack-infra16:38
tbarrondo we have python3 support in the infra CentOS mirrors now?  (so no EPEL needed)16:38
corvusdhellmann: there is not a sequence of git commands to reproduce it, zuul uses gitpython to create the repo16:38
dhellmanncorvus : ah.16:38
tbarronlast time we looked at migrating our CentOS gate jobs to python3 I think that was an issue16:39
dhellmannhaving a (zuul?) command to reproduce the workspace would be useful16:39
corvusdhellmann: yes there's a story about it.  afaik no one is working on it16:40
corvusnevermind, i'm just going to run with keep16:40
dhellmannyeah, we have that problem in several areas of the community these days :-)16:40
clarkbtbarron: I'm not sure I understand the question, but we mirror upstream centos 7 so if upstream centos7 has python3 packages in its repos we should too16:40
tbarronclarkb: I think pure upstream centos 7 does not have python3 yet but one can get it via EPEL repos16:41
clarkbtbarron: we mirror epel too16:41
*** claudiub has joined #openstack-infra16:41
tbarronclarkb: ok, if epel is mirrored then I think we're OK, iirc there was a time when we were16:42
*** dizquierdo has joined #openstack-infra16:42
tbarronclarkb: looking at migrating our check/gate jobs to python3 and lack of CentOS support was an issue16:42
pabelangertbarron: I've just been testing on fedora-26 nodes for python316:43
tbarronclarkb: maybe that was a mis-understanding, in any case it seems not to be a current blocker16:43
corvushttp://zuul.openstack.org/stream.html?uuid=daac5cd5aacc4b86917bd7b46fc16eb5&logfile=console.log is next run16:43
clarkbtbarron: thats more of an upstream issue than an infra issue aiui. We will happily mirror upstraem centos and epel and if that includes python3 then you are set16:43
pabelangeryou can try software collections for python3, if you want16:43
pabelangerbut not all libraries are packaged16:43
tbarronpabelanger: yeah, me too, but the jobs are CentOS and there's no will to change them to Fedora16:43
*** pcichy has joined #openstack-infra16:44
corvushey this is pretty cool -- we have an executor backlog!16:44
mordredcorvus: neat!16:44
corvus(this is an improvement on executors overloading themselves)16:44
*** claudiub|2 has quit IRC16:45
corvusthere are currently 32 jobs waiting to run on executors16:45
tbarronclarkb: thanks!16:45
pabelangertbarron: I know dhellmann suggested it might be a topic at PTG to update devstack to python3 only. But the effort for centos and python3 likey won't happed IMO, too much work.  Fedora26+ would be my suggestions16:45
dhellmannpython3 first, not only16:45
tbarron dhellmann ack16:46
mordredpabelanger, tbarron: I think it would be great if someone put together a 'this is what python3 support on centos looks like' story16:46
*** andreas_s has quit IRC16:46
dhellmannI know I'm confused about that, but maybe that's because I keep seeing conflicting email threads about it internally16:46
mordredand then we can figure out how best to support that story with infrastructure16:46
mordredyah16:46
mordredbasically there does not seem to be a definitive answer, which makes supporting it in infra essentially impossible16:47
tbarronpabelanger: mordred probably I'll bring this up in TripleO since they depend so heavily on CentOS and16:47
mordredtbarron: ++16:47
mordredtbarron: please do - I think it would benefit many people to have such a story sorted out16:47
pabelangeragree, story would be nice, but everytime I looked into it (internally) software collections was the only way.  However, that is missing a lot of python packages and also has different RPM spec format, IIRC16:47
tbarronit seems to me that real deployments runninig with python3 like kolla and tripelo16:47
*** shardy has joined #openstack-infra16:48
tbarronare where the rubber really meets the road16:48
*** e0ne has quit IRC16:48
pabelangersince then, I've just switched to fedora and holding out for centos816:48
tbarronwe can run everything in gate on xenial and fedora but ...16:48
tbarronif there is a year or so runway to move to python3 ...16:49
*** yamamoto has joined #openstack-infra16:49
*** yamamoto has quit IRC16:49
smcginnis2020 is coming up quick.16:50
*** yamamoto has joined #openstack-infra16:50
*** yamamoto has quit IRC16:50
*** edmondsw has quit IRC16:50
fungi2020 is end of _upstream_ support for 2.7.x... not end of distro support for it16:52
fungigranted, would be nice to already support py3k everywhere in two years16:52
smcginnisStill..16:52
fungiseems achievable16:52
*** gfidente is now known as gfidente|not16:52
mtreinishfungi: well unless they push it back again :p16:54
mordredit would honetly be nice to SWITCH to py3k everywhere by then from an openstack perspective16:54
corvusdhellmann, mordred: if i take the repo i got from the work dir, and 'git checkout master; git checkout 3.4.0' i get what's expected.  so i think something that bears on the issue is perhaps that this repo has never checked out a branch before.  like, i don't know how get decides if it's on a branch, but presumably, once you've checked out a branch, and then checkout a tag, that changes something16:54
corvusthat 'git status' looks at.16:54
*** kjackal has quit IRC16:54
*** panda is now known as panda|bbl16:55
mordredcorvus: I thought we had the merger check out the target branch/ref16:55
dhellmanninteresting16:55
*** gyee has joined #openstack-infra16:55
mordredcorvus: so that the repo would be in the post-branch-checkout state16:55
mordredcorvus: oh - wait16:55
corvusmordred: we have it checkout the tag, which it does16:55
mordredcorvus: I grok what you're syaing16:55
dhellmannthis job is triggered by the tag, does that change the input assumptions?16:55
*** edmondsw has joined #openstack-infra16:56
corvusbut... and i'm going to be vague here because i'm delirious... something about checking out a branch is sticky.  so checking out a branch, or not, followed by checking out a tag, somehow make the repo different.16:56
dhellmannit feels hacky to have it check out master then the tag just to set the repo status16:56
mordredI agree with both of you16:56
corvusi'm going to try to figure out what specifically is different16:56
mordredcorvus: ++16:57
dhellmannis the state we're trying to capture in this step ever going to be anything other than a tag or a branch name?16:57
*** katkapilatova has joined #openstack-infra16:58
mordredcorvus: also - we have the zuul.projects variable now - I wonder if we can't just use it instead of inspecting repo state to determine what to check out on the remote node16:58
*** gfidente has joined #openstack-infra16:58
fungialso not necessarily just master. a stable point release tag would usually reference a commit which only exists on a stable branch16:58
mordredcorvus: IIRC when we wrote this sync logic originally zuul.projects didnt' exist yet?16:58
mordredfungi: correct. and also, some repos don't have a master branch16:58
dhellmannfungi : a tag at a point where we have a branch will show up on both, as well16:58
fungiyep16:59
dhellmannso if we just need to know what commit head is, we can do that. If we're trying to track head on a branch if it is on *1* branch we can do that. I'm worried the current step isn't doing either in a "safe" way16:59
*** edmondsw has quit IRC17:00
dhellmannmordred : oh, if we already have this information somewhere else, why are we trying to recompute it at all?17:00
mordreddhellmann: well - we didn't used to have the information somewhere else17:00
corvusmordred: i feel like zuul.projects is an avenue worth exploring17:00
dhellmannah, sure17:00
*** kopecmartin has quit IRC17:00
fungimakes sense to me17:00
*** pbourke has quit IRC17:00
mordredcorvus: k. I'll take a quick stab at the zuul.projects avenue17:00
*** caphrim007 has joined #openstack-infra17:01
corvusmordred: i think we need to look at the scheduler source and make sure that it matches in all cases17:01
dhellmanndo we just want to save item.value['checkout']?17:02
*** caphrim007 has quit IRC17:02
*** caphrim007_ has joined #openstack-infra17:02
*** pbourke has joined #openstack-infra17:02
corvusthe thing that determines whether 'git status' outputs 'not on any branch' or 'detached head' is .git/logs/HEAD17:02
corvusi was not expecting that.17:02
mordreddhellmann: yah - we don't even need to save it - we can simplify this a lot ...17:03
mordreddhellmann: do you have the failing log link from earlier handy?17:03
dhellmannit's in https://etherpad.openstack.org/p/0HI0LZLSvt17:03
dhellmannI have to step away for a bit, but I'll be back17:04
*** efoley_ has quit IRC17:06
openstackgerritMonty Taylor proposed openstack-infra/zuul-jobs master: Use item.checkout from zuul.projects when mirroring  https://review.openstack.org/54093417:06
mordreddhellmann, corvus: ^^17:06
mordred+1,-32 ... almost always seems like a win :)17:06
smcginnis++17:07
*** caphrim007_ has quit IRC17:07
*** efoley has joined #openstack-infra17:07
*** slaweq has joined #openstack-infra17:08
corvusmordred: that looks very nice.  i've given the code a once-over and think it's correct.17:08
*** dhajare has joined #openstack-infra17:09
*** trown is now known as trown|lunch17:09
corvusmordred, dhellmann: we changed several things about the merger with the restart over the weekend, however, none of them are jumping out at me as being consistent with this.  however, i did one other thing, which was to delete all of the cached git repos on all of the zuul hosts.  that means zuul has been cloning new copies.  it's possible that the old copies had branch checkouts, but the new17:10
corvusclones don't.17:10
corvusmordred, dhellmann: if *that* is the cause, then this was a lurking error which would hit new projects, but not old ones, and we just exposed it by clearing out the cache.17:10
dhellmanncorvus, mordred : we had some similar issues with the git caches not quite being what we expected when we moved some of the tagging jobs onto dynamically created nodes17:12
*** caphrim007 has joined #openstack-infra17:13
mordredcorvus: OH! you know what? the cached repos were originally pre-populated by us not by zuul because we pre-warmed the cache with normal git clones17:13
corvusmordred: yep17:13
mordredcorvus: so I do think that, in fact, this was a lurking error17:13
corvusonly nova is like that now ;)17:13
*** dhill_ has quit IRC17:13
*** slaweq has quit IRC17:14
mordredheh17:14
corvusin general, i think we're continuing to move in the direction of eliminating assumptions and becoming more robust.17:14
mordred++17:14
*** dhill_ has joined #openstack-infra17:14
mordredcorvus: how do we want to test that change?17:15
*** d0ugal has quit IRC17:15
*** slaweq has joined #openstack-infra17:15
mordredcorvus: I think the git mirroring is covered in the zuul-jobs functional tests, right?17:15
corvusdhellmann, smcginnis, mordred: mordred's fix will make the repos a more faithful copy of what's on the executor, which is now a repo with no branch checkout history, so we may need to keep an eye out for errors further down the line in jobs that operate on tags.17:15
corvusmordred: yeah i think so, we should examine its output closely17:16
mordred++17:16
*** caphrim007 has quit IRC17:18
*** kjackal has joined #openstack-infra17:20
*** dsariel has quit IRC17:20
*** d0ugal has joined #openstack-infra17:23
*** dougwig has joined #openstack-infra17:24
fungido we want to schedule that approval for a specific time or is now good?17:24
corvuslet's wait to examine the check output before approving17:25
fungiwell, at least that yes17:25
fungibut also could be _massively_ disruptive and potentially require bypassing ci to merge any revert17:25
corvusfungi: yeah, though the problem is solves is pretty disruptive too.  so i'd be inclined to merge it asap and watch.17:26
fungiagreed17:26
smcginnisIf we were to wait and schedule it, it would need to be scheduled realtively soon anyway.17:26
fungii'm around all day, so any time is good for me17:26
fungiincluding asap17:26
corvusrunning http://zuul.openstack.org/stream.html?uuid=ff4f2569400540f0a48ffc52bb7005cf&logfile=console.log17:27
*** oidgar has joined #openstack-infra17:27
*** arxcruz|brb is now known as arxcruz17:28
fungiHEAD is now at ce1bf1f Use getfqdn instead of gethostname17:28
corvusoh, er, i don't think it speculatively ran that, because it's in a trusted pre playbook17:28
fungiahh, yep17:28
corvusi think if we want to pre-merge test that, we'll need to do the base-test dance17:28
*** slaweq has quit IRC17:28
corvus(copy the role, use the copy in base-test, then promote to prod)17:29
corvusi'll get started on that.17:30
fungiright, looks like the checkout of zuul-jobs output "Already on 'master'"17:30
fungiso i agree it doesn't seem to have checked out that change17:30
*** shardy has quit IRC17:31
openstackgerritJames E. Blair proposed openstack-infra/zuul-jobs master: Test Use item.checkout from zuul.projects when mirroring  https://review.openstack.org/54094517:32
corvusthat can be merged immediately17:32
*** jpich has quit IRC17:35
corvusdid base_serial get merged without going through base-test?17:35
johnsomQuestion, I noticed that the nova-specs repo on github is out of sync with git.openstack.org. Is that expected?17:36
johnsomhttps://git.openstack.org/cgit/openstack/nova-specs/tree/specs/queens/approved vs https://github.com/openstack/nova-specs/tree/master/specs/queens/approved17:37
corvusoh, no... it just hasn't been migrated to base yet17:37
pabelangercorvus: oh, we can revert that. It doesn't actually work as expected17:37
fungijohnsom: yes, it's corrupt and probably needs an offline git fsck before it will update correctly on gh17:37
pabelangercorvus: I can push up patch now if you'd like17:37
corvuspabelanger: no i'll do it17:37
johnsomfungi Ok, thanks17:37
pabelangerkk17:37
corvusi need to untangle it from the thing i'm doing17:37
fungijohnsom: we simply haven't had an appropriate outage where we remembered to try fixing it17:38
*** slaweq has joined #openstack-infra17:38
corvuspabelanger: you have another half-completed thing in there with fetch-zuul-cloner, what's the deal with that?17:39
openstackgerritJames E. Blair proposed openstack-infra/project-config master: Resync base-test to base  https://review.openstack.org/54094717:40
corvusthat can be approved immediately ^17:40
*** armax has quit IRC17:41
openstackgerritJames E. Blair proposed openstack-infra/project-config master: base-test: test new mirror-workspace role  https://review.openstack.org/54094817:42
pabelangercorvus: that was https://review.openstack.org/513506/ but we are currently -2. Maybe we should revert from base-test for now?17:42
corvuspabelanger: that's what i did above17:43
*** slaweq has quit IRC17:43
*** olaph1 has joined #openstack-infra17:43
openstackgerritJames E. Blair proposed openstack-infra/zuul-jobs master: Use item.checkout from zuul.projects when mirroring  https://review.openstack.org/54093417:43
openstackgerritJames E. Blair proposed openstack-infra/project-config master: Revert "base-test: test new mirror-workspace role"  https://review.openstack.org/54094917:44
*** sambetts is now known as sambetts|afk17:45
*** olaph has quit IRC17:45
openstackgerritJames E. Blair proposed openstack-infra/zuul-jobs master: Revert "Test Use item.checkout from zuul.projects when mirroring"  https://review.openstack.org/54095017:45
*** dizquierdo has quit IRC17:47
*** suhdood has joined #openstack-infra17:47
*** hashar is now known as hasharAway17:47
openstackgerritJames E. Blair proposed openstack-infra/zuul-jobs master: DNM: Test new mirror-workspace-git-repos role  https://review.openstack.org/54095217:49
corvuspabelanger, fungi, mordred, dhellmann: i think i've staged the whole test + cleanup for the role update under the topic zuul-checkout.17:50
mordredawesome. looking now17:50
*** gfidente|not has quit IRC17:50
corvuspabelanger, fungi, mordred, dhellmann: https://review.openstack.org/540952 is the change we need to get to in order to evaluate.  i think i got the depends-ons right17:50
*** yamamoto has joined #openstack-infra17:50
corvusnope got one of those wrong :)17:50
corvusoh, no i think it's right.  nm.17:51
mordredhttps://review.openstack.org/#/c/540945/ adds test role - can be safely landed17:51
*** gfidente|not has joined #openstack-infra17:52
mordredhttps://review.openstack.org/#/c/540948/ depends on it and updates base-test to use it - can be safely landed now17:52
*** sshnaidm|rover is now known as sshnaidm|bbl17:52
mordredthen we wait for it to land17:52
*** dtantsur is now known as dtantsur|afk17:53
*** e0ne has joined #openstack-infra17:53
*** caphrim007 has joined #openstack-infra17:53
mordredand recheck https://review.openstack.org/#/c/540952/17:53
*** olaph has joined #openstack-infra17:54
dhellmannthis feels like a round-about way to test job changes. is that number of patches normal? I guess it's because some of the repos are flagged so that speculative changes aren't used when building up the jobs?17:54
fungicorrect17:54
fungiwe basically have to try them out using shadow copies of the trusted playbooks17:55
* dhellmann nods17:55
*** efoley has quit IRC17:55
fungiwhich yes does seem convoluted, but is still vastly better than under zuul v2 where we basically couldn't perform speculative testing of job configuration changes at all17:55
*** olaph1 has quit IRC17:55
dhellmanntrue17:56
corvusvery few things need this kind of testing, and they don't change very often17:56
fungiand the idea here is that we don't touch these parts of the base configuration often, and with decreasing frequency over time as zuul v3 stabilizes17:56
fungiyeah, what corvus said17:56
dhellmannthat also makes sense17:56
*** caphrim007 has quit IRC17:57
AJaegerconfig-core, could you review https://review.openstack.org/#/c/540602/ and https://review.openstack.org/#/c/540603/ to finish conversion of ansible-role jobs, please?17:58
dhellmannso how do we trigger the release job to see if the clone command worked properly with all of these patches in place?17:58
mnaserAJaeger: +2 first patch, will +2+w once we get it merged :>17:59
AJaegermnaser: thanks - just +2 the second one and I can +W myself after recheck17:59
mordreddhellmann: I think this is mainly to test that this cahnge in logic doesn't break the other stuff17:59
corvusdhellmann: we'll have to do it after it's landed for real i think.  under the assumption that if ... what mordred just said.17:59
dhellmannah, ok17:59
mordreddhellmann: it can't possibly break the release jobs more than they are already broken17:59
mnaserAJaeger: deal :)17:59
dhellmannmordred : never say never17:59
mordreddhellmann: very good point18:00
smcginnis:)18:00
fungithe odds of it breaking the release jobs more than they currently are broken are low18:00
mordredyes18:00
*** efoley has joined #openstack-infra18:00
*** derekh has quit IRC18:00
AJaegerthanks, clarkb and mnaser for reviewing18:00
mnaser:)18:01
*** david-lyle has quit IRC18:01
tobiashcorvus: would it make sense to move the repo setup stuff into its own untrusted pre playbook?18:05
*** yamamoto has quit IRC18:06
tobiashThat way we could reduce the hard-to-test parts of zhe jobs18:06
corvustobiash: we want it in a base job, and those can only be in config-projects18:07
openstackgerritMerged openstack-infra/project-config master: Replace legacy ansible-role func jobs  https://review.openstack.org/54060218:07
*** ralonsoh has quit IRC18:07
*** dprince has joined #openstack-infra18:07
tobiashWell, base is just a default parent name. It also could be defined in a untrusted repo and have a trusted 'root' job which does the trusted setup parts18:09
tobiashThat would cost one inhrritance layer per job but make essential parts easier testable18:10
*** gfidente has quit IRC18:12
corvustobiash: true, but we do actually want it in a base job because we don't want people to be able to change this18:12
*** trown|lunch is now known as trown18:12
*** d0ugal has quit IRC18:13
pabelangersorry, had to AFK due to internet install.18:13
*** gfidente|not is now known as gfidente18:14
*** gfidente has quit IRC18:14
*** gfidente has joined #openstack-infra18:14
*** caphrim007 has joined #openstack-infra18:16
*** caphrim007 has quit IRC18:16
clarkbre python2 EOL in 2020 every time I bring it up in other circles others are quick to point out to me that only Cpython2 is EOLing. Other python2 implementations apparnetly have no plans to EOL (pypy and jython in particular)18:16
clarkbnow I don'18:16
clarkber18:17
*** caphrim007 has joined #openstack-infra18:17
clarkbnow I don't think we operate on either of those alternate implementation so its not super helpful for us but in the more general python conversation is important to remember18:17
tobiashAh ok, so it's a policy decision to make also the repo handling mandatory18:17
*** jpena is now known as jpena|off18:19
toskywell, it's not an excuse to not migrate IMHO18:22
*** dizquierdo has joined #openstack-infra18:22
*** olaph has quit IRC18:22
*** olaph has joined #openstack-infra18:23
clarkbtosky: ya I'm firmly on the python3 is good for you camp (its much nicer as a language adn fixes a lot of warts we've lived with for a long time)18:23
clarkbI think mostly the pypy folks want to avoid confusion of their users thinking they must update right away too18:24
dmsimardRHEL7 will support py2 beyond EOL for a long while still :)18:24
*** d0ugal has joined #openstack-infra18:26
openstackgerritMerged openstack-infra/project-config master: Resync base-test to base  https://review.openstack.org/54094718:27
openstackgerritMerged openstack-infra/zuul-jobs master: Test Use item.checkout from zuul.projects when mirroring  https://review.openstack.org/54094518:27
AJaegerteam, converting the Zuul / nodepool integration test with https://review.openstack.org/#/c/540595/ I get a failure with "ln -s /tmp/nodepool/log $WORKSPACE/logs" - see http://logs.openstack.org/95/540595/4/experimental/nodepool-zuul-functional/5f79fc8/job-output.txt.gz#_2018-02-05_09_13_44_459281 . Any ideas how to fix?18:28
*** tosky has quit IRC18:29
openstackgerritMatthew Treinish proposed openstack-infra/storyboard master: Add MQTT notification publisher  https://review.openstack.org/53857518:30
openstackgerritMatthew Treinish proposed openstack-infra/storyboard master: Add configurable notification subscriber and mqtt driver  https://review.openstack.org/54095818:30
*** efoley has quit IRC18:30
*** Swami has joined #openstack-infra18:32
mtreinishfungi: ^^^ you might want to take a look at that stack18:33
*** dhajare has quit IRC18:34
*** olaph1 has joined #openstack-infra18:38
openstackgerritJames E. Blair proposed openstack-infra/zuul master: Allow a few more starting builds  https://review.openstack.org/54096518:38
*** myoung is now known as myoung|dr18:38
*** olaph has quit IRC18:38
dhellmannclarkb : it's not just cpython, though. I anticipate a lot of library authors dropping support, too, regardless of what other interpreters maintain.18:39
*** armaan has joined #openstack-infra18:42
*** olaph1 is now known as olaph18:42
corvuszuul and nodepool are now py3 only; it was pretty easy for us to (intentionally) fall into that due to library support.18:42
openstackgerritAndreas Jaeger proposed openstack-infra/zuul master: Update nodepool-integration for Zuul v3  https://review.openstack.org/54096718:44
AJaegertesting this now ^18:44
openstackgerritAndreas Jaeger proposed openstack-infra/nodepool master: Convert nodepool-zuul-functional job  https://review.openstack.org/54059518:45
*** wolverineav has quit IRC18:45
*** wolverineav has joined #openstack-infra18:46
AJaegerinfra-root, here's a change for a Zuul v3 native job for infra-ansible, could I get a second +2, please? https://review.openstack.org/54059618:50
clarkbAJaeger: done18:55
AJaegerthanks!18:57
*** david-lyle has joined #openstack-infra18:57
openstackgerritMerged openstack-infra/project-config master: base-test: test new mirror-workspace role  https://review.openstack.org/54094818:57
openstackgerritMerged openstack-infra/openstack-zuul-jobs master: Remove obsolete ansible-func jobs  https://review.openstack.org/54060318:57
openstackgerritAndreas Jaeger proposed openstack-infra/project-config master: Remove legacy infra-ansible jobs  https://review.openstack.org/54097018:59
*** olaph has quit IRC18:59
*** olaph has joined #openstack-infra18:59
*** d0ugal has quit IRC18:59
fungiokay, i've rechecked the "DNM: Test new mirror-workspace-git-repos role" (540952) change now that its deps are merged18:59
*** pcichy has quit IRC19:00
fungiwill probably be a few minutes still before it gets nodes scheduled19:00
fungii think the recheck comment is still in the events queue at the moment19:01
openstackgerritMerged openstack-infra/zuul master: Increase test timeout  https://review.openstack.org/54088919:02
mordredfungi: ++19:02
openstackgerritAndreas Jaeger proposed openstack-infra/openstack-zuul-jobs master: Remove legacy infra-ansible job  https://review.openstack.org/54097119:02
*** dhajare has joined #openstack-infra19:03
*** harlowja has joined #openstack-infra19:03
*** coolsvap has quit IRC19:04
openstackgerritMerged openstack-infra/infra-ansible master: Import infra-ansible job  https://review.openstack.org/54059619:07
fungihrm, i coulda sworn i saw jobs running for it a moment ago but now they're back to queued. doesn't bode well :(19:10
fungiexpecting we'll see a retry_limit failure reported shortly on all of them19:10
*** suhdood has quit IRC19:12
*** suhdood has joined #openstack-infra19:12
openstackgerritJames E. Blair proposed openstack-infra/zuul master: Allow a few more starting builds  https://review.openstack.org/54096519:12
AJaegerfirst two jobs running19:12
fungiyeah19:13
fungii was streaming one which just got aborted/requeued19:13
* AJaeger captured trace19:14
AJaegerfungi, mordred, corvus, http://paste.openstack.org/show/662570/19:14
AJaegerI have the full trace if you need19:14
*** tosky has joined #openstack-infra19:14
fungithough build-sphinx-docs succeeded19:14
*** amoralej is now known as amoralej|off19:14
corvusfungi: i reparented unittests, it may not go through that path19:15
AJaegerfungi: tox-py35-zuul failed19:15
clarkbianw: thank you for the review on https://review.openstack.org/#/c/535879/ one thing I don't understand is why we get the full devstack log in the job-output.txt and in the devstack log. Shouldn't the switchover to the devstack log file stop logging output in the job-output.txt?19:15
fungiAJaeger: i didn't see it fail, just abort and get requeued (again)19:15
AJaegerfungi: see the paste, that's the reason19:15
fungiAJaeger: yep19:15
*** katkapilatova has left #openstack-infra19:16
*** katkapilatova has quit IRC19:16
AJaegerfungi: I shouldn't have used "fail" here ;(19:16
fungi"'dict object' has no attribute 'checkout'"19:16
corvusitem.value i think... fixing19:16
openstackgerritJames E. Blair proposed openstack-infra/zuul-jobs master: Fix error in test-mirror-workspace-git-repos  https://review.openstack.org/54097719:17
corvusfungi, AJaeger, mordred: ^19:17
*** dhajare has quit IRC19:17
*** suhdood has quit IRC19:17
fungihooray for testing!19:18
AJaeger\o/19:18
openstackgerritAndreas Jaeger proposed openstack-infra/nodepool master: Convert nodepool-zuul-functional job  https://review.openstack.org/54059519:19
AJaegercorvus: +2a19:20
openstackgerritJames E. Blair proposed openstack-infra/zuul-jobs master: Use item.checkout from zuul.projects when mirroring  https://review.openstack.org/54093419:21
corvusthat's the 'real' change updated to match19:22
*** jamesmcarthur has quit IRC19:22
*** d0ugal has joined #openstack-infra19:22
AJaegerconfig-core, two quick reviews to remove legacy infra-ansible jobs: https://review.openstack.org/540970 and https://review.openstack.org/540971, please19:23
*** slaweq has joined #openstack-infra19:23
openstackgerritMerged openstack-infra/zuul master: Update nodepool-integration for Zuul v3  https://review.openstack.org/54096719:24
*** oidgar has quit IRC19:26
*** dprince has quit IRC19:27
*** edmondsw has joined #openstack-infra19:29
openstackgerritAndreas Jaeger proposed openstack-infra/nodepool master: Convert nodepool-zuul-functional job  https://review.openstack.org/54059519:29
ShrewsAJaeger: i think the embedded single quotes are going to hurt you there19:30
openstackgerritAndreas Jaeger proposed openstack-infra/nodepool master: Convert nodepool-zuul-functional job  https://review.openstack.org/54059519:30
AJaegerShrews: yeah, fixed ^19:30
AJaegerBetter?19:30
Shrews*nod*19:30
openstackgerritMerged openstack-infra/openstack-zuul-jobs master: Add requirements to periodic kolla-k8s jobs  https://review.openstack.org/54074419:31
* AJaeger waits for test results and thansk Shrews for review19:31
*** e0ne has quit IRC19:31
*** slaweq_ has joined #openstack-infra19:32
ShrewsAJaeger: where is zuul_work_dir used?19:32
AJaegerShrews: by tox19:32
AJaegerShrews: http://git.openstack.org/cgit/openstack-infra/zuul-jobs/tree/roles/tox/tasks/main.yaml#n3619:33
AJaegerwe need to override the default19:33
pabelangerHave to run into town for an errand. Should be back in time for weekly zuul meeting19:33
clarkbpabelanger: fungi I'm working on a response to https://github.com/kata-containers/packaging/issues/5 with info on how we've done package building in the past. Were the debian package builds hosted on tarballs or somewhere else (afs repo)?19:34
fungiclarkb: the recent ones were hosted on tarballs.o.o19:34
fungiif you're talking about ancient history, we hosted deb builds on lp ppas19:35
clarkbfungi: thinking of the more recent stuff19:35
clarkbthat zigo et al did19:35
*** tesseract has quit IRC19:36
*** slaweq_ has quit IRC19:36
fungiclarkb: https://tarballs.openstack.org/packaging-deb/19:36
clarkbinfra-root basically kata is looking at package building (and hosting?) options though their exact needs aren't super clear to me they apparently had issues using OBS. I was going to explain how if they hosted their packaging on Gerrit they could get package build jobs and possibly if hosting on github too (though I think we are still working through that) which I guess would then be hosted on19:37
clarkbtarballs and could optionally be tested as well19:37
dmsimardOBS ?19:37
clarkbdmsimard: suse;s package build system19:37
dmsimardThe only acronym that shortens to in my land is openshift build service19:38
dmsimardah19:38
clarkbopen build system or something like that19:38
dmsimardin RDO land, we use DLRN to build new packages (and repositories) each time a new commit lands in one of the packaged projects https://trunk.rdoproject.org/centos7-master/report.html19:39
*** lucasagomes is now known as lucas-afk19:39
*** slaweq has quit IRC19:39
dmsimardIt's fairly generic if not for the fact that it's RPM, it's been used to test building ansible and systemd packages before19:40
clarkbya I'm not sure what package formats they are interested in. More looking to give them a high level of "this is what we can do that is similar to OBS"19:40
*** ijw has quit IRC19:41
fungiobs sounds like the suse equivalent of launchpad ppa build automation19:41
clarkbya19:41
corvuswe have an event-driven arbitrary-code-execution machine, so... anything.  :)19:41
clarkbcorvus: indeed :)19:41
dmsimardHappy to share RDO's perspective although I realize that we're not very aligned with the rpm-packaging OpenStack project19:41
funginot only that, but we have a fair amount of prior art in this area19:41
clarkbdmsimard: I think rdo is orthogonal?19:41
clarkbyou all have a specific distro you target19:41
clarkband consume upstreams19:41
fungirdo uses dlrn to autobuild their packages?19:41
dmsimardclarkb: well, the tool that builds packages is not RDO specific19:42
clarkbthis is an upstream wanting to make pacakges for downstreams to pull19:42
*** dizquierdo has quit IRC19:42
openstackgerritMerged openstack-infra/project-config master: Remove legacy infra-ansible jobs  https://review.openstack.org/54097019:42
dmsimardclarkb: it's really more or less a wrapper around mock/rpmbuild which is the toolchain to build packages for fedora/centos/rhel19:42
clarkbright but choice of $buildtool is also orthogonal I think? this is more about the build service and hosting? (I actually don't completely know because the info is lacking on that issue)19:42
clarkbI don't want to suggest they use a specific build tool and instead want to let them know they can run arbitrary build tools on our infra19:42
clarkbbasically what corvus said :)19:43
dmsimardAh, I didn't realize we were lacking details -- might be worth asking for more info19:43
fungithere is often a bit of tension between distros and upstreams who want to build distro packages. generalizing package builds across distros often requires a number of compromises for the sake of consistency, and the distro package maintainers tend to view it at best as a nuisance/distraction or a useless waste of duplicated effort19:43
clarkband was going to use the debian stuff from before as an example since we've done it there19:43
*** jamesmcarthur has joined #openstack-infra19:43
dmsimardfungi: that's mostly the story between rdo and rpm-packaging :(19:43
*** jamesmcarthur has quit IRC19:43
dmsimardunfortunately19:43
*** jamesmcarthur has joined #openstack-infra19:44
fungiso we're in a somewhat better position as a general event-driven automation platform than the numerous various distro-specific package build automation systems19:44
openstackgerritDavid Shrewsbury proposed openstack-infra/zuul master: Fix nodepool integration tests  https://review.openstack.org/54098319:44
clarkbAJaeger: and yes learning more about why OBS doesn't work for them would likely be useful19:45
clarkbat least for suse and possibly others19:45
dmsimardfungi: I'll hit "subscribe" on that issue and I'll wait for more info :)19:45
dmsimardI'm mostly curious as to what "packaging" means for them19:46
fungiagreed. their effort is in a somewhat orthogonal space to traditional software so normal distro packages may not make sense depending on what it is they're producing19:48
openstackgerritMerged openstack-infra/zuul-jobs master: Fix error in test-mirror-workspace-git-repos  https://review.openstack.org/54097719:48
openstackgerritMerged openstack-infra/puppet-zuul master: Remove [webapp] section from v3 config  https://review.openstack.org/54059719:49
openstackgerritMerged openstack-infra/puppet-zuul master: Zuulv3: Convert all proxy rules to zuul-web  https://review.openstack.org/54059819:49
openstackgerritMerged openstack-infra/project-config master: Remove unused xstatic_check_version.py  https://review.openstack.org/54060819:50
openstackgerritMerged openstack-infra/project-config master: Add api-ref-jobs to blazar jobs  https://review.openstack.org/54072819:50
corvusrechecked 54095219:51
openstackgerritJohn L. Villalovos proposed openstack-infra/project-config master: gerritbot: Add queens and rocky to ironic IRC notifications  https://review.openstack.org/54098619:54
*** florianf has quit IRC19:57
*** edmondsw_ has joined #openstack-infra19:57
fungijobs are running for 540952 again19:57
openstackgerritMerged openstack-infra/project-config master: Iotronic service and Lightning-rod have been moved to python3.5 in order to use the asyncio instead of Twisted  https://review.openstack.org/53990019:57
fungithough the linters job console stream is empty for me19:58
fungioh, succeeded19:58
fungiit's the py35 job console stream which is empty i think19:58
clarkbinfra-root how does https://etherpad.openstack.org/p/dmmTbgoFEM look? particular want to amek sure I'm not overpromising zuul features and github integration19:58
corvusclarkb: that looks reasonable19:59
dmsimardlgtm20:00
*** edmondsw has quit IRC20:00
fungiclarkb: looks great20:01
openstackgerritMerged openstack-infra/project-config master: Add ansible-role-k8s-cinder  https://review.openstack.org/53459420:01
openstackgerritHongbin Lu proposed openstack-infra/openstack-zuul-jobs master: [WIP] Add default_network extension drivers  https://review.openstack.org/54099020:03
AJaegerconfig-core, could you review https://review.openstack.org/538342 and https://review.openstack.org/538344 - to allow removing run-tox.sh and also the old unused jenkins-sudo-grep , please?20:04
*** armaan_ has joined #openstack-infra20:04
*** armaan has quit IRC20:04
*** armaan_ has quit IRC20:04
*** armaan has joined #openstack-infra20:05
openstackgerritMerged openstack-infra/project-config master: Use non-legacy job results in neutron-dynamic-routing grafana  https://review.openstack.org/53807320:05
openstackgerritMerged openstack-infra/project-config master: Use non-legacy periodic job results of neutron-dynamic-routing in neutron grafana  https://review.openstack.org/53808420:06
*** slaweq has joined #openstack-infra20:10
clarkbAJaeger: re those changes we don't have a jenkins user at all anymore right?20:10
clarkbso no risk of this letting sudo use slip by20:10
*** Goneri has quit IRC20:11
*** slaweq_ has joined #openstack-infra20:11
clarkbAJaeger: left a comment on the first one20:12
*** ijw has joined #openstack-infra20:12
AJaegerclarkb: we have http://git.openstack.org/cgit/openstack-infra/openstack-zuul-jobs/tree/playbooks/legacy/zuul-sudo-grep.sh20:13
*** rockyg has joined #openstack-infra20:13
fungicorvus: 540952 actually ran all jobs successfully... looking at logs now20:13
jlvillalReview request: https://review.openstack.org/#/c/499377/  Adding initial unit test framework to gerritbot.20:14
*** vhosakot has quit IRC20:14
jlvillalBeen languishing for about 2+ months now. But has one +2 :)20:14
AJaegerclarkb: can we do the removal in a followup? I'd like to do it in two steps.20:14
*** e0ne has joined #openstack-infra20:15
clarkbAJaeger: the removal of the dib element file? ya I think that is fine as long as we do clean it out20:15
clarkbAJaeger: I'll update the review20:15
*** ldnunes has quit IRC20:15
AJaegerclarkb: ok, preparing change...20:16
*** olaph1 has joined #openstack-infra20:16
*** slaweq_ has quit IRC20:16
*** slaweq has quit IRC20:16
clarkbjlvillal: do you want to add the unittests to that change via a .zuul.yaml?20:16
clarkbjlvillal: will make the chagne self testing20:16
AJaegerclarkb: see also https://review.openstack.org/#/c/514485/20:17
*** olaph has quit IRC20:18
jlvillalclarkb, Uh. How do I do that? I'm not sure how to add a unit test to .zuul.yaml. Any examples out there.20:18
jlvillalclarkb, And I would be happy to.20:18
clarkbAJaeger: I guess that will conflict with your change but is an easy rebase20:18
clarkbjlvillal: ya let me find an example20:18
clarkbor20:18
jlvillalclarkb, Awesome :)20:18
clarkbAJaeger: are we trying to keep the unittest jobs in project-config? or is it best to put that in the projects?20:18
mordredclarkb: I thikn we're trying to keep PTI jobs in project-config20:19
openstackgerritAndreas Jaeger proposed openstack-infra/project-config master: Remove jenkins-sudo  https://review.openstack.org/54099420:19
AJaegerclarkb: ^20:19
*** rfolco|ruck is now known as rfolco|off20:19
fungicorvus: i'm still not sure how to tell from http://logs.openstack.org/52/540952/1/check/tox-py35-on-zuul/1693b61/job-output.txt.gz#_2018-02-05_19_56_20_196686 whether it checked out the right state for zuul-jobs... i only see what looks like the zuul repo checkout stdout there?20:20
clarkbmordred: looks like nodepool does it in tree not in project-config20:20
clarkbjlvillal: https://git.openstack.org/cgit/openstack-infra/nodepool/tree/.zuul.yaml is an example from nodepool20:20
AJaegerclarkb: yeah, that change is in merge-conflict, let's do it piecewise. We had some fear doing that one - but this one should be ok.20:20
mordredclarkb: yah - nodepol isn't governed by the PTI20:20
AJaegerclarkb: yeah, we recommend but don't enforece it20:20
jlvillalclarkb, thanks20:20
AJaegermordred: why not? It's an official OpenStack project20:20
jlvillalclarkb, So let me know which way to go. I can propose a project-config change or zuul.yaml20:20
clarkbjlvillal: you basically just need the stuff after line 34 and below20:21
clarkband s/35/27/20:21
fungiAJaeger: infra projects get a pass on a lot of that, and also it's about to become part of a separate community with its own governance rules fairly soon20:21
*** slaweq has joined #openstack-infra20:21
clarkbconsidering nodepool does it this way already I'm happy for gerritbot to do so as well20:22
ianwclarkb: hmm, i think it clones all the fd's ... it was all written for a time when the output of the stack.sh wasn't captured (by d-g) at all?20:23
AJaegerfungi, clarkb, yeah20:23
fungi_if_ we end up with a similar rule for mandated jobs across all infra projects, then i can see including them in project-config (or whatever equivalent we have) at that point20:23
mordredfungi: ++20:23
AJaegermordred, clarkb, you both gave +2 on  https://review.openstack.org/538342 - shall I +A? Or wait for something?20:23
clarkbianw: oh so it is writing to all the fds not doing a switchover20:23
mordredAJaeger: I just didn't +A because I was on the phone for the last couple of hours and wasn't sure I had all the context20:23
mordredAJaeger: I think feel free to +A20:23
clarkbianw: maybe in this case we can/should consider dropping the devstack log proper and just have it all be in job output?20:24
corvusremember, for jobs to use irrelevant-files effectively, those need to be added when the job is added to the project.  so mandating those jobs be in project-config means we're in the business of reviewing 'skip-if' changes.20:24
AJaegermordred: ok, will do.20:24
corvusi for one, am *out* of the business of reviewing skip-if changes.  :)20:24
openstackgerritJohn L. Villalovos proposed openstack-infra/gerritbot master: Add unit test framework and one unit test  https://review.openstack.org/49937720:24
fungiwould be ideal if we could just say that "mandatory" jobs are really mandatory for all changes to their respective projects and so anything defined in project-config can't be "skipped"20:25
jlvillalIs there a known issue with: http://zuul.openstack.org/  ?20:25
ianwclarkb: https://git.openstack.org/cgit/openstack-dev/devstack/tree/stack.sh#n472 ... the outfilter timestamping thing is useful i think, for the not running under ansible case20:25
fungijlvillal: plenty of known issues. what particular problem are you seeing though?20:25
jlvillalfungi, An almost empty page...20:25
fungido you have a filter defined?20:26
fungii see a very not-empty page there20:26
jlvillalAll I see is:20:26
jlvillalZuul Dashboard20:26
jlvillal    Status20:26
jlvillal    Jobs20:26
jlvillal    Builds20:26
clarkbianw: ya, maybe we just don't collect the log file in the job then?20:26
corvusjlvillal, fungi: oh, yep, i think i broke that20:27
*** dsariel has joined #openstack-infra20:27
fungijlvillal: hrm, the stuff under there renders once the page manages to load the status.json20:27
jlvillalfungi, I've tried two different browsers20:27
fungii wonder why it's not breaking for me. maybe i have some of it cached20:27
jlvillalcorvus, Oh okay. Thanks.20:27
openstackgerritJames E. Blair proposed openstack-infra/puppet-zuul master: Revert "Zuulv3: Convert all proxy rules to zuul-web"  https://review.openstack.org/54099520:27
fungiforce refresh did indeed break it for me too20:27
jlvillalfungi, Cool, not just me then :)20:28
fungiahh, yeah i guess we can't rewrite everything to the dashboard since there are static files we also need to serve20:29
openstackgerritJames E. Blair proposed openstack-infra/puppet-zuul master: Zuul v3: handle github paylods with zuul-web  https://review.openstack.org/54099620:29
*** dave-mcc_ has quit IRC20:29
corvusyeah, not yet.  soon.20:29
* fungi totally failed to consider that in reviewing the original change20:29
corvusfungi: ^ that's the minimum we need for now.20:29
dhellmanncorvus : how'd the testing with that change go?20:29
fungidhellmann: it succeeded but i'm not sure how to tell from http://logs.openstack.org/52/540952/1/check/tox-py35-on-zuul/1693b61/job-output.txt.gz#_2018-02-05_19_56_20_196686 whether it actually checked out the correct repo state20:30
fungii only see stdout for the zuul repo checkout, not for zuul-jobs20:30
dhellmannwasn't the point of that series to run some unit tests with it?20:31
corvusfungi, dhellmann: yeah, it seems like we're missing one chunk of output from that, though it did iterate twice.  i'vo noticed that on the old variant of the role too, so i think it's okay.  maybe we're missing something in the output capture/log system.20:31
fungithe point was to determine whether we're going to break most jobs20:31
fungiwhich we almost did with the original change and only managed to catch by testing this way20:31
dhellmannah, I thought someone mentioned some unit tests or something, my mistake20:31
ianwclarkb: for single node ... ok, and we can even drop the outfilter under ansible to stop the double timestamp.  my only concern is that it's a fair bit easier in the multinode case to see the logs not mingled together in the one big file20:32
dhellmannI mean in addition to that testing20:32
clarkbianw: hrm thats a good point20:32
fungidhellmann: well, in theory that log i linked is a tox job which should have used the modified task20:32
clarkbianw: maybe we stop indexing the devstack log file with e-r then and only index the job output (since it will mix them all together there anyways)20:32
*** onovy has quit IRC20:33
smcginniscorvus: I see a few of the zuul-checkout patches have merged. Are things looking OK so far? Any idea when we might be able to process some releases?20:35
openstackgerritMerged openstack-infra/project-config master: Use zuul-sudo-grep  https://review.openstack.org/53834220:35
dhellmannfungi : ok. I'm also unsure how to tell from any of that git output whether it did the right thing20:35
ianwclarkb: in terms of indexing for searching, yeah i'd agree just the job-output.txt will have  it all20:35
fungismcginnis: current state is looking at the speculative run in a do-not-merge change20:35
clarkbianw: ok last thing is the 2>&1 required in the job? I think ansible is getting both of them and interleaving them the same?20:36
ianwclarkb: i feel like if we're tricky, we might be able to send the output-to-log-file via the outfilter.py for timestamps, but leave the stdout/stderr without that for no timestamps20:36
smcginnisfungi: Is that one in that topic series?20:36
dhellmannit feels like we could do with a set -x in the "Update remote repository state correctly" task20:36
clarkbbut maybe doing 2>&1 will make the interleaving of stderr into stdout more reliable20:36
fungismcginnis: http://logs.openstack.org/52/540952/1/check/tox-py35-on-zuul/1693b61/job-output.txt.gz#_2018-02-05_19_56_20_19668620:36
openstackgerritManoj Kumar proposed openstack-infra/project-config master: Third stage of removing trove-integration  https://review.openstack.org/54099720:37
fungidhellmann: but at least better than the previous iteration, which would have resulted in almost every job failing out to a retry_limit state due to an otherwise uncaught typo20:37
dhellmannfungi : oh, yeah, no doubt20:37
dhellmannjust thinking out loud while I try to make sense of the output20:37
corvusfungi: like here: http://logs.openstack.org/34/540934/3/check/tox-py35-on-zuul/55ffbb3/job-output.txt.gz#_2018-02-05_19_29_42_865799  you can see that ran 2 items, but we're missing output from one.  (that's a build using the old role)20:37
ianwclarkb: hmm, yeah not 100% sure on that ... one for the ansible experts on what's best practice there i guess?  if they skew out of sync wildly without 2>&1 , that would be annoying20:37
AJaegerconfig-core, now https://review.openstack.org/#/c/538344/ (remove zuul-sudo-grep setting) and https://review.openstack.org/540971 (openstack-zuul-jobs removal of unused infra-ansible job) are ready to merge, please review20:38
*** jamesmcarthur has quit IRC20:38
clarkbianw: I'll reupdate the change to add the 2>&1 for safety and just clean out the devstack early stuff that is no longer needed20:38
*** jamesmcarthur has joined #openstack-infra20:38
fungicorvus: yeah, so it seems sane, we're unfortunately just missing output from the one bit of that loop we care about in this case?20:39
*** onovy has joined #openstack-infra20:39
mordredfungi, corvus: you can see it in the json log20:40
dhellmanncorvus : could that conditional on the task have caused that? "when: item.1.stat.exists"20:40
dhellmannis item.1 the location of the cache?20:41
dhellmannoh, I guess not, ansible reports "skipping" for the next step when the conditional is false20:42
mordredhttp://logs.openstack.org/52/540952/1/check/tox-py35-on-zuul/1693b61/job-output.json.gz  search for "Update remote repository"20:43
corvusmordred, fungi, dhellmann: yeah, play 1, task 33 seems to have the expected output in http://logs.openstack.org/52/540952/1/check/tox-py35-on-zuul/1693b61/job-output.json.gz20:43
mordredcorvus: ++ I concur20:43
openstackgerritManoj Kumar proposed openstack-infra/project-config master: Third stage of removing trove-integration  https://review.openstack.org/54099720:45
openstackgerritAndreas Jaeger proposed openstack-infra/project-config master: Remove zuul-sudo-grep lines from nodepool  https://review.openstack.org/54100020:45
corvusmordred, fungi, dhellmann: i'm +2 on https://review.openstack.org/54093420:45
AJaegerclarkb: another split up from the big jenkins change ^20:45
fungicorvus: mordred: dhellmann: i concur. approving20:46
openstackgerritJohn L. Villalovos proposed openstack-infra/gerritbot master: Add unit test framework and one unit test  https://review.openstack.org/49937720:47
fungiwe'll still want to watch super closely as soon as 540934 lands20:47
fungibut at least we have a viable canary we can reenqueue20:48
*** jcoufal has quit IRC20:48
*** slaweq_ has joined #openstack-infra20:48
*** dbecker has joined #openstack-infra20:49
andreafmordred: any reason for holding https://review.openstack.org/#/c/539497/?20:49
fungiinfra-root: if i can get a couple reviews on the 540876 "Blackhole messages to FBC owner alias on lists" change to system-config i can take lists.o.o back out of the emergency maintenance file20:51
*** efoley has joined #openstack-infra20:52
fungidmsimard: do you still need static.o.o in the emergency maintenance file?20:52
fungilooks like it's had puppet held since the filesystem recovery work20:52
pabelangerclarkb: ++ (kata)20:53
*** rloo has joined #openstack-infra20:53
*** slaweq_ has quit IRC20:53
rloohi, should this URL exist? https://git.openstack.org/cgit/openstack/requirements/plain/upper-constraints.txt?h=stable/queens20:54
rlooor will it exist later? it is failing http://logs.openstack.org/82/538082/1/check/ironicclient-dsvm-functional/4cc4237/job-output.txt.gz#_2018-02-01_16_18_56_18805020:54
rloofrom this bot's patch: https://review.openstack.org/#/c/538082/20:55
AJaegerrloo: best to discus with release team IMHO - #openstack-release channel20:55
rlooAJaeger: oh, sorry. wrong channel. thx!20:55
AJaegerrloo: I expect it will exist20:55
openstackgerritHongbin Lu proposed openstack-infra/openstack-zuul-jobs master: [WIP] Add default_network extension drivers  https://review.openstack.org/54099020:55
fungiyeah, that's most likely pre-emptive for when the branch on the requirements repo gets created20:55
AJaegermordred: I'll  +A andreaf's https://review.openstack.org/#/c/539497 now - I assume the same comment as before applies (was on phone, didn't want to +A)20:56
*** jamesmcarthur has quit IRC20:56
mordredAJaeger: ya - I think so20:57
*** jamesmcarthur has joined #openstack-infra20:57
AJaegerdone20:58
openstackgerritJames E. Blair proposed openstack-infra/zuul-jobs master: Revert "Test Use item.checkout from zuul.projects when mirroring"  https://review.openstack.org/54095020:59
dmsimardfungi: we can take it out, yes20:59
openstackgerritMerged openstack-infra/zuul-jobs master: Use item.checkout from zuul.projects when mirroring  https://review.openstack.org/54093420:59
corvusfungi, mordred, dhellmann: i will re-enqueue that release item now20:59
fungiwatching21:00
* mordred is provisionally excited21:00
* fungi is provincially excited21:00
fungioh, not watching... the zuul dashboard is broken and i've uncached my static files :/21:00
corvusi'll see if i can dig up a link from the log21:01
openstackgerritJohn L. Villalovos proposed openstack-infra/gerritbot master: Add unit test framework and one unit test  https://review.openstack.org/49937721:01
dmsimardinfra-root: Do we want to salvage any data from the log data we formatted ? It is still attached to a temporary server. I took the liberty of at least doing a "du" on all the data so we can see if there are jobs using up more disk space than others, maybe you have other idas21:01
dmsimards/idas/ideas/21:01
*** jamesmcarthur has quit IRC21:02
fungisince we haven't been under nearly as much block/inode pressure on that fs recently, i can't think of much pressing to analyze there21:02
corvusfungi, dhellmann, mordred: it will be build 49406003603641b1afb14efbb01cd2e7 not started yet21:03
fungi#status log removed static.openstack.org from emergency maintenance list21:03
openstackstatusfungi: finished logging21:03
fungithanks corvus!21:03
corvusstarting on ze0221:03
pabelangerdmsimard: I've been meaning to try and rsync over the 00 folder again, as jenkins user21:03
dmsimardFWIW here's the top 100 sorted by disk usage http://paste.openstack.org/raw/662587/21:04
corvusze02 has no stream worker running now, so we can't stream it :(21:04
*** ijw has quit IRC21:04
fungithat probably explains the empty stream i saw for another job i was trying to check a little while ago21:04
corvusyeah, i've started discussing that in #zuul21:05
dmsimardpabelanger: do we have a need for it ? I guess we're nearing the expiration of those logs anyway21:05
fungilooks like ze02 has another oom event as recently as 2.5 hours ago21:05
pabelangerdmsimard: I mean, we could expire the logs on temp server, then rsync what is left, to help reduce size21:06
AJaegerteam, getting the final pieces together for removing run-tox.sh: https://review.openstack.org/#/c/540595 (nodepool); https://review.openstack.org/#/c/540971/ (infra-ansible job in openstack-zuul-jobs); https://review.openstack.org/538344 (jenkins-sudo-grep);21:06
*** ijw has joined #openstack-infra21:06
AJaegerplus for pabelanger : windmill https://review.openstack.org/53778921:07
AJaegerafterwards: https://review.openstack.org/540609 - removing run-tox.sh21:07
* AJaeger calls it a day now and says thanks for all review love21:08
fungithanks AJaeger!21:08
corvusfungi, dhellmann, mordred: http://logs.openstack.org/4e/4e510b15c1b13fde307039e7472ed02a421856d1/release/release-openstack-python/4940600/21:08
fungipabelanger: if we wait much longer there won't be much to sync over anyway21:08
dmsimardpabelanger: I apologize for not being around to troubleshoot it but I didn't quite understand how the permissions on the other end ended up not matching the source despite "-a" -- the uid/gid did not exist on the temporary server but they matched the ones of jenkins on logs.o.o21:08
AJaegerpabelanger: ok, will quickly do your windmill suggestion21:09
dhellmanncorvus : it looks like it ran ok this time21:09
openstackgerritMerged openstack-infra/openstack-zuul-jobs master: Replace legacy tempest-dsvm-py35  https://review.openstack.org/53949721:09
mordredcorvus, dhellmann: http://tarballs.openstack.org/murano-agent/murano-agent-3.4.0.tar.gz exists21:09
pabelangerfungi: agree21:09
mordredand https://pypi.python.org/pypi/murano-agent has 3.4.021:09
mordredso yay21:09
fungidmsimard: rsync tries to match up user and group names on the assumption that uid and gid will be disparate21:09
corvusmordred, dhellmann, fungi: yay!  things got simpler and better!21:10
fungidmsimard: there is a different option for matching on uid/gid rather than user/group name i think, checking21:10
pabelangerdmsimard: np, one though was the permission changed happend after contents we're rsync'd. However, if we do it again, we should just use the jenkins user account, and setup require ssh keys on temp server.21:10
mordredcorvus: love it when that happens21:10
dhellmanncorvus , mordred , fungi : thanks!21:10
dhellmannsmcginnis : I think we're ready to release things again ^^21:10
*** jamesmcarthur has joined #openstack-infra21:10
openstackgerritAndreas Jaeger proposed openstack-infra/project-config master: Remove windmill-buildimages  https://review.openstack.org/54100921:10
fungidmsimard: per the rsync manpage, that's --numeric-ids21:10
openstackgerritIan Wienand proposed openstack-infra/devstack-gate master: Check for virtualenv binary  https://review.openstack.org/54101021:11
fungi"don't map uid/gid values by user/group name"21:11
smcginnisDo we need to rerun the murano-agent release?21:11
fungismcginnis: that's http://logs.openstack.org/4e/4e510b15c1b13fde307039e7472ed02a421856d1/release/release-openstack-python/4940600/job-output.txt.gz21:12
AJaegerpabelanger: updated https://review.openstack.org/537789  but need https://review.openstack.org/541009 first for that21:12
dmsimardfungi: -a implies -o but the man for o is a bit vague as to what the actual result ends up being -- it does mention it falls back to --numeric-ids in "some circumstances" :/21:12
smcginnisfungi: Oh, great. I hadn't seen that yet.21:12
pabelangerfungi: other thing, our HDD usage on logs.o.o will no be lower that tripleo-test-cloud-rh1 jobs are gone. So we can likely start increasing our retention period again21:12
fungipabelanger: right21:12
pabelangerAJaeger: +221:13
fungipabelanger: dmsimard: on a related note, i have 526511 sitting awaiting approval for a while21:14
*** bobh has quit IRC21:14
fungiahh, pabelanger already reviewed that one21:15
*** jamesmcarthur has quit IRC21:15
dmsimardpabelanger: if there hasn't been much -- if any complaints -- about missing logs in the past few days I'm not against spending the effort we'd spend on this elsewhere21:15
dmsimardbtw in case it wasn't obvious, I'm no longer afk.. sorry about last week21:16
openstackgerritMerged openstack-infra/puppet-zuul master: Revert "Zuulv3: Convert all proxy rules to zuul-web"  https://review.openstack.org/54099521:16
jlvillalclarkb, So I got it done with the zuul.yaml and tests pass: https://review.openstack.org/499377   Though it does run pep8 twice...21:18
pabelangerdmsimard: I only know of cmurphy asking for old logs so far21:18
openstackgerritMerged openstack-infra/system-config master: Blackhole messages to FBC owner alias on lists  https://review.openstack.org/54087621:19
openstackgerritMerged openstack-infra/puppet-zuul master: Zuul v3: handle github paylods with zuul-web  https://review.openstack.org/54099621:19
dmsimardpabelanger: I guess we could retrieve logs on a need basis until they "expire" on the temporary server, mostly concerned about the cost of keeping that temporary server up21:19
fungii'm sure others noticed. i certainly ran into a few i just ended up rechecking to get fresh logs21:19
dmsimardfungi: yeah, in cases where you can recheck that's probably the best course of action -- in other circumstances (like tag/release/post) it's not as straightforward21:20
fungithough i also encountered one occasion where the world read permissions for a tree of logs was missing and had to be manuallt repaired21:20
clarkbjlvillal: ya we'll need to remove pep8 from the project in project-config we can do that after your change merges (I'll review it now)21:20
*** dave-mccowan has joined #openstack-infra21:20
pabelangerfungi: dmsimard: yah, I think if we expire temp logs, then confirm logs under 00 were rsync properly as jenkins user, we could then do the rest with zero impact21:21
cmurphypabelanger: dmsimard yeah i noticed they were missing while trying to track some failures, i'm not sure it's obvious to everyone that if we complain hard enough we might be able to get them back21:25
cmurphybut the failures i was tracking reappeared elsewhere so i'm not personally that worried about it21:25
jlvillalclarkb, Thanks21:26
*** rcernin has joined #openstack-infra21:26
*** panda|bbl is now known as panda21:26
dmsimardcmurphy: the situation this time around was quite exceptional in order to avoid impacting the release as much as possible, I certainly hope we don't have to do this again21:28
clarkband we've got ideas on how to make it better going forward21:28
clarkbwe just need to nail down a plan and implement it21:29
cmurphyawesome21:29
pabelanger++21:29
clarkbI think mordred was going to report new swift things21:29
mordredyes, I am. I need to finish writing thatup21:30
clarkbmordred: I'm mostly curious to how you intend on solving the index problem :)21:33
openstackgerritMerged openstack-infra/puppet-openstackci master: Stop expiring contents for docs-draft.o.o  https://review.openstack.org/52651121:34
*** kgiusti has left #openstack-infra21:34
clarkbas an INAP datapoint I don't see any in use insatnces older than 2 hours21:35
clarkbso I think the updates may have helped21:36
*** e0ne has quit IRC21:36
*** rockyg has quit IRC21:39
dmsimardclarkb: I recall the software factory implementation using zuul's swift uploader in the past but I don't have any details on how they did it. It had directory indexes as far as I remember.21:39
*** e0ne has joined #openstack-infra21:41
*** Goneri has joined #openstack-infra21:42
dmsimardtristanC: was there any black magic involved in ^ ?21:42
mordredclarkb: that part is easy - now that we have the zuul build history dashboard, I assert that we no longer need to be able to browse *between* builds -only between files in an individual build21:43
mordredclarkb: we only need to be able to browse files inside of a given build. but that's actually pretty easy - since we have all the files available when we upload at the individual build level21:44
openstackgerritRuby Loo proposed openstack-infra/project-config master: Add description to update_upper_constraints patches  https://review.openstack.org/54102721:44
mordredclarkb: anywho - I've got a bunch of notes in unintelligible form I need to make into a thing other people can read21:46
*** panda is now known as panda|off21:48
*** myoung|dr is now known as myoung21:51
*** olaph has joined #openstack-infra21:53
*** olaph1 has quit IRC21:54
*** e0ne has quit IRC21:54
jheskethMorning21:55
clarkbmordred: ya I guess the dashboard does help a lot there. The big thing we ran into last we used swift was sorting periodic job results21:56
clarkbwhich the dashboard sort of does today21:56
*** hasharAway has quit IRC21:56
clarkbits hard to get older jobs from dashboard but we don't retain those on not swift anyways21:56
*** edmondsw_ is now known as edmondsw21:57
*** dbecker has quit IRC21:58
mordredclarkb: yah21:59
corvuszuul meeting time in #openstack-meeting-alt22:00
*** abelur_ has quit IRC22:01
*** greghaynes has quit IRC22:03
smcginnisdhellmann: We got another release job failure with a timeout.22:06
smcginnishttp://logs.openstack.org/1c/1cd731f7c2cfc935fe9dddcb34d89193da3c7858/release-post/tag-releases/e356a3d/ara/22:06
smcginnisAnother one where it timed out doing a git fetch.22:06
smcginnisMaybe after the zuul meeting someone from infra can rerun that one.22:06
*** jamesmcarthur has joined #openstack-infra22:07
dhellmannsmcginnis : the release worked, it just failed to create the branch?22:08
dhellmannoh, no, the branch is there too22:08
dhellmannit just failed to propose updates on the branch22:08
smcginnisHmm, and I saw the requirements proposal.22:08
dhellmannsmcginnis : we can handle the recovery for that ourselves22:08
smcginnisSo I guess we are OK?22:08
*** greghaynes has joined #openstack-infra22:09
dhellmannit failed to propose the .gitreview update and the constraints update in tox.ini22:09
smcginnisdhellmann: Yeah, those are easy enough to do manually. Who wants it?22:10
*** dave-mccowan has quit IRC22:10
dhellmannon it22:10
*** gfidente has quit IRC22:11
smcginnisThanks22:12
*** slaweq_ has joined #openstack-infra22:12
*** efoley has quit IRC22:12
*** slaweq_ has quit IRC22:16
dhellmannsmcginnis : it appears they already have that .gitreview update22:16
*** bobh has joined #openstack-infra22:16
dhellmannand the constraint update22:16
smcginnisI'm confused, but if everything is happy... OK?22:17
dhellmannoh22:17
dhellmannthey branched at the previous release22:17
dhellmannthis is an FFE update22:17
*** kjackal has quit IRC22:17
dhellmannso the job did time out, but it didn't need to do the work it failed to do22:17
dhellmannand it would have figured that out22:17
fungistill, would be good to figure out why these git timeouts are endemic to release jobs... is it due to having to rely on git remote operations because we can't easily leverage zuul to prep the right repos as those end up determined at job runtime?22:18
*** kjackal has joined #openstack-infra22:18
fungiare the git remote operations wrapped in retry loops? we used to do that with git operations in old jobs because <unreliable cloud networks>22:19
dhellmannfungi : these calls aren't using the local cache, so that could well be it22:20
dhellmannI don't think they're in retry loops22:20
fungibased on past observations, that does sound like a recipe for semi-frequent job instability22:21
pabelangergit fetch origin --tags looks to have hung, maybe we should add timeout to gitconfig for HTTPS22:22
*** slaweq has quit IRC22:22
*** CrayZee has quit IRC22:23
*** slaweq has joined #openstack-infra22:23
*** bobh has quit IRC22:23
*** wolverineav has quit IRC22:23
fungioh, yeah actually timing those out would be a good first step. at least then the job will properly fail because the fetch broke rather than sitting until the playbook timeout is reached22:24
ianwclarkb: ahh, i knew i had deja-vu on devstack output ... i've already re-jiggered outfilter.py to have a "bare" mode in diskimage-builder that drops the timestamp, for basically the same reason22:24
fungibut ultimately i think this means it'll need to be wrapped in a retry as well22:24
dhellmannfungi , pabelanger : how do we add a timeout like that?22:24
fungidhellmann: it can be done via an envvar or in clobal or local git config, i believe22:24
funginot sure if we already have a reusable role to set that22:25
*** slaweq has quit IRC22:25
*** slaweq has joined #openstack-infra22:25
*** armaan has quit IRC22:26
*** armaan has joined #openstack-infra22:27
*** slaweq_ has joined #openstack-infra22:28
clarkbianw: I don't want to overthink this I mostly started out realizing the devstack early logs were missing and that we were double logging. Looks like at least half of that is an easy fix for the other we might just ignore it while we work on transition to the new job?22:30
*** niska has quit IRC22:31
*** jlabarre has quit IRC22:33
*** slaweq_ has quit IRC22:33
openstackgerritMerged openstack/diskimage-builder master: upgrade pip before using -c option  https://review.openstack.org/53598322:34
ianwclarkb: yeah, I've just started migrating the centos/fedora/suse jobs to native in -> https://review.openstack.org/540704 ; and had half the changes for the filter (py3 compat) 1/2 unreviewed too https://review.openstack.org/47483322:34
ianwso a good chance to bring it all together22:34
*** slaweq has quit IRC22:35
*** niska has joined #openstack-infra22:36
*** olaph1 has joined #openstack-infra22:39
*** olaph has quit IRC22:41
openstackgerritDoug Hellmann proposed openstack-infra/project-config master: add git timeout setting for clone_repo.sh  https://review.openstack.org/54105022:41
openstackgerritDoug Hellmann proposed openstack-infra/project-config master: add a retry loop to clone_repo.sh  https://review.openstack.org/54105122:41
dhellmannsmcginnis , fungi , pabelanger : ^^22:41
openstackgerritMerged openstack/diskimage-builder master: Create rescue user on ironic agent  https://review.openstack.org/50657922:43
fungidhellmann: those look super helpful22:45
openstackgerritDoug Hellmann proposed openstack-infra/storyboard master: set up tests to run with sqlite  https://review.openstack.org/53930822:49
openstackgerritDoug Hellmann proposed openstack-infra/storyboard master: remove unused variable in test-cleanup.sh  https://review.openstack.org/53969522:49
*** wolverineav has joined #openstack-infra22:57
*** wolverineav has quit IRC22:59
*** wolverineav has joined #openstack-infra23:00
*** lathiat has quit IRC23:00
*** bobh has joined #openstack-infra23:01
fungi#status log removed lists.openstack.org from the emergency maintenance file23:02
openstackstatusfungi: finished logging23:02
pabelangerdhellmann: we parted that with GIT_HTTP_LOW_SPEED_LIMIT for zuul-mergers, might be worth also exposing it to control speed limit23:04
pabelangerpaired*23:04
dhellmannI have no idea what a reasonable value for that might be23:05
*** wolverineav has quit IRC23:05
pabelangermaybe keep them the same as zuul-executor: https://docs.openstack.org/infra/zuul/admin/components.html?highlight=git_http_low_speed_limit#attr-merger.git_http_low_speed_limit23:06
dhellmannmakes sense23:06
fungidouble-plug good23:06
fungiplus23:06
* fungi has a double-plug usb cable though, and it too is good23:07
openstackgerritDoug Hellmann proposed openstack-infra/project-config master: add git timeout setting for clone_repo.sh  https://review.openstack.org/54105023:07
openstackgerritDoug Hellmann proposed openstack-infra/project-config master: add a retry loop to clone_repo.sh  https://review.openstack.org/54105123:07
*** edmondsw has quit IRC23:07
dhellmannknocking-off time here; I'll check in on those patches tomorrow morning23:08
*** edmondsw has joined #openstack-infra23:08
*** tpsilva has quit IRC23:10
*** edmondsw has quit IRC23:12
*** ijw has quit IRC23:12
*** yamahata has joined #openstack-infra23:16
*** wolverin_ has joined #openstack-infra23:18
*** threestrands has joined #openstack-infra23:19
*** threestrands has quit IRC23:19
*** threestrands has joined #openstack-infra23:19
*** wolverin_ has quit IRC23:20
*** wolverin_ has joined #openstack-infra23:20
*** wolverin_ has quit IRC23:21
*** wolverineav has joined #openstack-infra23:22
ianwclarkb: http://zuul.openstack.org/stream.html?uuid=81a0fd188a9a41f89884127824aac4dc&logfile=console.log is scolling by now without the double logs23:23
ianws/logs/timestamps/23:23
clarkbnice thats implementing the dib fix in devstack?23:24
ianwyep, that's the top of the stack -> https://review.openstack.org/54106723:25
pabelangerclarkb: have we started search for PTG team dinner?23:25
*** bobh has quit IRC23:26
*** yamahata has quit IRC23:26
ianwi'd welcome any reviews on https://review.openstack.org/#/c/474833/5 from people for whom "python3" "unbuffered text i/o" doesn't strike fear into their hearts :)23:26
clarkbpabelanger: no, I've pinged the foundation planners for info on whether or not there would be any guide info this time around. I seem to recall them saying a lot of locations are very small23:26
clarkbbut there are a few that could handle large groups23:26
pabelangerk23:27
pabelangerI can see about getting up which data/time work for people, they find location based on that23:28
clarkbI'm guessing our options will likely be pub A, pub B, and pub C (I'm ok with this)23:28
pabelanger++23:28
*** wolverin_ has joined #openstack-infra23:29
*** wolverineav has quit IRC23:31
*** ijw has joined #openstack-infra23:32
*** wolverin_ has quit IRC23:35
*** ijw has quit IRC23:37
*** olaph has joined #openstack-infra23:37
*** slaweq has joined #openstack-infra23:38
*** bobh has joined #openstack-infra23:38
*** olaph1 has quit IRC23:38
*** yamahata has joined #openstack-infra23:42
*** slaweq has quit IRC23:42
*** yamahata has quit IRC23:43
*** yamahata has joined #openstack-infra23:44
corvusclarkb, fungi, pabelanger: i'm starting to think that the bug clarkb found, https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1655842 may be related to our oom-killer issues23:44
openstackLaunchpad bug 1655842 in linux-aws (Ubuntu Xenial) ""Out of memory" errors after upgrade to 4.4.0-59" [Undecided,Confirmed]23:44
corvuswe're running a later kernel than that, but that bug does suggest that some workloads may need further fixes23:45
clarkbspecifically if you have more than one numa node23:45
clarkbnot sure if we have more than one though23:45
corvusi'm guessing that's indicated by "Node 0" ? in which case we only have one?23:46
corvusin general, it seems like a lot of stuff was changing around when pages get reclaimed, etc.  and with the bulk of our available memory in 'recoverable slab' space, it seems like maybe it's not a stretch that we're running into a situation where that isn't happening.23:49
*** HeOS has quit IRC23:50
*** hongbin has quit IRC23:53
*** ijw has joined #openstack-infra23:55
openstackgerritLuz Cazares proposed openstack-infra/project-config master: Added NodeJS v6 jobs to check pipeline  https://review.openstack.org/53763423:56
openstackgerritJames E. Blair proposed openstack-infra/openstack-zuul-jobs master: Zuul: Remove project name  https://review.openstack.org/54107823:59

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