Saturday, 2018-10-27

*** tbachman has joined #openstack-infra00:01
*** tbachman has left #openstack-infra00:02
*** tosky has quit IRC00:02
*** rcernin has joined #openstack-infra00:03
*** jamesmcarthur has joined #openstack-infra00:09
*** jamesmcarthur has quit IRC00:13
*** jesusaur has joined #openstack-infra00:18
*** dave-mccowan has quit IRC00:18
*** agopi has joined #openstack-infra00:19
*** dave-mccowan has joined #openstack-infra00:19
*** harlowja has joined #openstack-infra00:25
*** rcernin has quit IRC00:39
*** shoogz has quit IRC00:41
*** panda is now known as panda|off00:42
*** shoogz has joined #openstack-infra00:49
*** shoogz has joined #openstack-infra00:50
*** bobh has quit IRC00:55
*** dave-mccowan has quit IRC01:10
*** mrsoul has quit IRC01:19
*** diablo_rojo has joined #openstack-infra01:45
openstackgerritMerged openstack-infra/project-config master: Remove Fedora Job for Kata project  https://review.openstack.org/61369001:54
*** yamamoto has quit IRC02:03
*** diablo_rojo has quit IRC02:07
*** jamesmcarthur has joined #openstack-infra02:25
*** jamesmcarthur has quit IRC02:29
*** cfriesen has quit IRC02:43
*** mrsoul has joined #openstack-infra02:44
*** icey has quit IRC02:57
*** icey has joined #openstack-infra02:57
*** diablo_rojo has joined #openstack-infra02:59
*** icey has quit IRC03:00
*** icey has joined #openstack-infra03:01
*** yamamoto has joined #openstack-infra03:04
*** diablo_rojo has quit IRC03:20
*** yamamoto has quit IRC03:21
*** yamamoto has joined #openstack-infra03:30
*** bobh has joined #openstack-infra03:41
*** bobh has quit IRC03:42
*** bobh has joined #openstack-infra03:47
*** bobh has quit IRC03:49
*** diablo_rojo has joined #openstack-infra03:49
*** bobh has joined #openstack-infra04:03
*** yamamoto has quit IRC04:19
*** cfriesen has joined #openstack-infra04:24
*** bobh has quit IRC04:26
*** cfriesen has quit IRC04:28
*** lpetrut has joined #openstack-infra04:34
*** yamamoto has joined #openstack-infra04:37
*** yamamoto has quit IRC05:07
*** yamamoto has joined #openstack-infra05:09
*** jaosorior has quit IRC05:20
*** ykarel|away has joined #openstack-infra05:26
*** carl_cai has joined #openstack-infra05:30
*** d0ugal has quit IRC05:32
*** d0ugal has joined #openstack-infra05:33
*** lpetrut has quit IRC05:46
*** yamamoto has quit IRC05:46
*** d0ugal has quit IRC05:55
*** sthussey has quit IRC06:04
*** diablo_rojo has quit IRC06:08
*** ykarel|away has quit IRC06:26
*** kjackal has joined #openstack-infra06:34
*** yamamoto has joined #openstack-infra06:40
*** roman_g has quit IRC06:57
*** d0ugal has joined #openstack-infra07:05
*** ChosSimbaOne has quit IRC07:16
*** ChosSimbaOne has joined #openstack-infra07:16
*** kjackal has quit IRC07:19
*** d0ugal has quit IRC07:30
*** d0ugal has joined #openstack-infra07:34
*** imacdonn has joined #openstack-infra07:36
*** ccamacho has quit IRC07:38
*** ccamacho has joined #openstack-infra07:39
*** carl_cai has quit IRC07:39
*** d0ugal has quit IRC07:42
*** apetrich has quit IRC07:42
openstackgerritMerged openstack-infra/project-config master: Remove airship-armada jobs, as they are all in project  https://review.openstack.org/61101307:50
*** slaweq has quit IRC07:50
*** apetrich has joined #openstack-infra07:59
*** weshay has quit IRC07:59
*** apetrich has quit IRC08:10
ssbarneafungi : 1.6days queue time... and the graph shows how it varies in time http://dashboard-ci.tripleo.org/d/cEEjGFFmz/cockpit?orgId=1&from=now-90d&to=now (90 days). I wonder what can we do to improve it?08:24
ssbarneai was starting to get used to ~8h as i was translating it to "probably next morning", but with ~37h this becomes a huge problem, especially as I seen a ~50:50 chance to fail to merge/conflict/infra-failure, which more than doubles the effective ETA for a change.08:27
*** apetrich has joined #openstack-infra08:28
*** ccamacho has quit IRC08:28
*** pcaruana has joined #openstack-infra08:30
*** jaosorior has joined #openstack-infra08:38
*** yamamoto has quit IRC08:44
*** yamamoto has joined #openstack-infra08:44
*** yamamoto has quit IRC08:46
*** e0ne has joined #openstack-infra08:52
*** e0ne_ has joined #openstack-infra08:56
*** e0ne has quit IRC08:58
*** jaosorior has quit IRC09:05
*** slaweq has joined #openstack-infra09:11
*** slaweq has quit IRC09:15
*** yamamoto has joined #openstack-infra09:18
*** e0ne_ has quit IRC09:39
ssbarneai seen something weird about ImportError: No module named html on  "Set pypi_twine_executable" -- on http://logs.openstack.org/25/613725/1/check/test-release-openstack-python3/df34317/job-output.txt.gz09:52
*** rcernin has joined #openstack-infra09:54
*** carl_cai has joined #openstack-infra09:57
*** d0ugal has joined #openstack-infra10:07
*** d0ugal has quit IRC10:18
*** d0ugal has joined #openstack-infra10:21
ssbarneaanyone knows were to find "ensure-twine" role? http://codesearch.openstack.org/?q=ensure-twine&i=nope&files=&repos= does not help here.10:37
*** slaweq has joined #openstack-infra10:42
*** kjackal has joined #openstack-infra10:42
*** d0ugal has quit IRC10:46
*** pbourke has quit IRC10:48
*** pbourke has joined #openstack-infra10:49
clarkbssbarnea: zuul-jobs repo in roles dir10:50
ssbarneaclarkb thanks, not sure why search didn't work, probably because i should have search for path only.10:59
ssbarneaapparently is missing the html requirement and this is why the test jobs fails.10:59
*** kjackal has quit IRC11:02
openstackgerritSorin Sbarnea proposed openstack-infra/zuul-jobs master: Add missing optiuonal dependencies to ensure-twine  https://review.openstack.org/61372611:06
openstackgerritSorin Sbarnea proposed openstack-infra/zuul-jobs master: Add missing optional dependencies to ensure-twine  https://review.openstack.org/61372611:07
*** rcernin has quit IRC11:13
*** slaweq has quit IRC11:15
openstackgerritSorin Sbarnea proposed openstack-infra/zuul-jobs master: Updated bindep to cover for MacOS requirments  https://review.openstack.org/61372711:26
openstackgerritSorin Sbarnea proposed openstack-infra/zuul-jobs master: Updated bindep to cover for MacOS requirements  https://review.openstack.org/61372711:27
*** kjackal has joined #openstack-infra11:31
openstackgerritSorin Sbarnea proposed openstack-infra/zuul-jobs master: Makes queue import cross py2/py3 compatible  https://review.openstack.org/61372811:51
*** tosky has joined #openstack-infra12:04
*** carl_cai has quit IRC12:06
*** mrsoul has quit IRC12:09
*** slaweq has joined #openstack-infra12:11
ssbarneaclarkb : check https://review.openstack.org/#/c/613728/ -- it seems that to make one fix one needs to add 3 others  :D12:13
*** yamamoto has quit IRC12:13
*** yamamoto has joined #openstack-infra12:14
*** yamamoto has quit IRC12:15
*** jaosorior has joined #openstack-infra12:15
*** yamamoto has joined #openstack-infra12:16
*** yamamoto has quit IRC12:17
*** dave-mccowan has joined #openstack-infra12:29
*** dave-mccowan has quit IRC12:33
*** mrsoul has joined #openstack-infra12:39
*** slaweq has quit IRC12:44
*** yamamoto has joined #openstack-infra12:54
ssbarneaAJaeger coreycb : a hotfix https://review.openstack.org/#/c/613728/12:56
openstackgerritSorin Sbarnea proposed openstack-infra/zuul-jobs master: Add missing optional dependencies to ensure-twine  https://review.openstack.org/61372612:59
*** yamamoto has quit IRC13:08
*** yamamoto has joined #openstack-infra13:08
AJaegerssbarnea: let's test that 613726 does the right thing - please show the result of a good run with depends-on13:14
*** yamamoto has quit IRC13:20
*** yamamoto has joined #openstack-infra13:37
openstackgerritMerged openstack-infra/zuul-jobs master: Makes queue import cross py2/py3 compatible  https://review.openstack.org/61372813:38
*** yamamoto has quit IRC13:45
*** yamamoto has joined #openstack-infra13:54
*** auristor has quit IRC13:59
*** yamamoto has quit IRC13:59
fungissbarnea: ways to improve the time through the tripleo shared gate queue: fix nondeterminism in jobs, use fewer nodes, run shorter jobs, run fewer jobs, approve fewer changes...14:02
*** dklyle has quit IRC14:04
fungithough at the moment there's almost nothing running, so seems we caught up when people stopped pushing/approving things14:04
*** dklyle has joined #openstack-infra14:06
fungithe main reason the tripleo gate pipeline has been running long is because when things are active we don't have enough nodes to satisfy the growing backlog of requests because tripleo is starving those resources (clarkb took preliminary measurements that indicate that half the time our nodes spend running jobs, they're running jobs for tripleo repos)14:08
fungiso significantly reducing the node count, run time and nondeterministic failures for tripleo's jobs is about the only thing that will solve the tripleo gate backlog14:09
fungilikely the biggest impact on queue throughput for tripleo will come from fixing the nondeterministic failures, leading to fewer gate resets, leading to greater parallelism in testing approved changes14:11
ssbarneafungi: this was my impression too, i will talk with wes next week, we need to prio this work.14:12
fungibut understandably, when there aren't enough test resources to go around, developing and testing and proving those fixes becomes harder, so using fewer resources overall will be a big help there14:12
*** auristor has joined #openstack-infra14:12
ssbarneai raised the issue of non-deterministic failures (i call them random) two months ago, but we always had something more important14:13
fungithe irony is that the "more important" things will take a lot longer to get done if the job failures aren't addresses ;)14:14
fungier, addressed14:14
ssbarneaone of the things we are moving now is standalone deployment, this is in progress, so will happen soon.14:14
fungiyeah, that sounds like it will result in a significant reduction in node consumption. now that we have measurements we can use to compare, it will be easier to find out exactly how effective too14:15
*** slaweq has joined #openstack-infra14:19
ssbarneathe queue length is very good long term measurement, also the failure rate is useful but we need to find a way to measure only the random failure (rate).14:21
*** jamesmcarthur has joined #openstack-infra14:22
ssbarneai do not exaggerate when I say that on average I need to do 2.5x rechecks before it merges. so it may be true that we have acceptable level of resources but not enough predictability on outcome.14:23
ssbarneadamn, now i see again the abandoning of job to free gate, this is not normal.14:24
*** slaweq has quit IRC14:25
fungiwell, from a measurement standpoint, i meant now that we have detailed information on the number of node-seconds consumed per repo, we can find out how all of those various efforts put together are reducing tripleo's consumption of job resources in the overall system14:25
*** slaweq has joined #openstack-infra14:26
*** slaweq has quit IRC14:32
*** lpetrut has joined #openstack-infra14:35
*** yamamoto has joined #openstack-infra14:36
*** lpetrut has quit IRC14:50
*** dklyle has quit IRC15:03
*** dklyle has joined #openstack-infra15:03
ssbarneaAJaeger: I seen your msg and replied on https://review.openstack.org/#/c/613725/ -- it seems that depends-on does not work in this case.15:11
*** bobh has joined #openstack-infra15:12
AJaegerssbarnea: it should work - please show me the example15:13
AJaegerah, 613725 is the example...15:13
AJaegerssbarnea: indeed - the role is used by a job defined in project-config and thus we do not allow this change since project-config is trusted.15:18
AJaegerssbarnea: I'll comment on the review and will +215:18
ssbarneathanks15:19
ssbarneain fact this new job came as a surprise as it was not my original intention to add it, but what it does is really useful. many problems can be related to the publishing part.15:20
AJaegerssbarnea: indeed - the release team introduced that to the template to catch those publishing problems15:24
fungiwe've had many, many release failures in the past because of various aspects of projects not being set up correctly for building release artifacts, or building artifacts which pypi subsequently rejects15:25
AJaegerfungi, are you happy with 613725 ? Or should we ask release team to review?15:25
fungiwouldn't be a bad idea to get input from smcginnis maybe (i think dhellmann is still out?)15:26
fungijust to make sure15:26
* AJaeger added smcginnis to https://review.openstack.org/#/c/613725/ now15:26
fungii assume this is breaking because we hadn't exercised it against markdown-flavored readmes?15:27
AJaegeragreed15:27
fungihrm, the readme for jjb is rst not md15:28
fungiso that doesn't explain it15:28
fungiperhaps a new release of twine?15:28
*** slaweq has joined #openstack-infra15:28
fungiLast released: Sep 24, 201815:30
fungiso that's not it15:30
fungihttps://pypi.org/project/readme_renderer/15:31
fungiLast released: About 3 days ago15:31
fungihttps://github.com/pypa/readme_renderer/issues/13315:32
fungiWarning message says to install readme_render[md] but cmarkgfm must be installed15:32
fungihttps://github.com/pypa/readme_renderer/pull/13015:34
fungiMove cmarkgfm dependency into [md] extra15:34
fungithat appeared in the latest release15:34
AJaegerah15:36
fungiAJaeger: ssbarnea: https://github.com/pypa/readme_renderer/pull/134 is going to fix it in the next readme_renderer release, looks like15:40
fungiit removed that import15:41
ssbarneafungi: still we have the md support to cover, so this change should fix more than one problem.15:43
AJaegerfungi: can we wait for that release instead of merging 613725? Or what do you propose?15:43
ssbarneaunless you know that "html" could produce problems,...15:43
fungiwell, the addition of html will become unnecessary with the next readme_renderer release15:44
ssbarneafunny, I see 'asottile' everywhere I go15:44
AJaegerssbarnea: so, let's add a TODO to remove it - ok?15:44
fungithe inclusion of readme_renderer[md] will enable projects using that job to have markdown-flavored readmes in addition to rst, and will silence a warning from twine, so seems fine15:45
fungibut yeah, if we get a todo comment in there about removing html once there is a readme_renderer release available containing pr#134, i think that change is otherwise fine15:46
fungiand get a little more accurate detail in the commit message now that we know this is a regression introduced by the last readme_renderer release a few days ago15:47
*** jamesmcarthur has quit IRC15:48
*** jamesmcarthur has joined #openstack-infra15:49
ssbarneai asked on #pypa for a hotfix release, lets wait a bit and see if they make it15:52
ssbarneahopefully it is only about adding a tag15:52
*** jamesmcarthur has quit IRC15:53
fungithanks!15:53
fungiif we do need to fix this sooner we can emergency approve your change, otherwise you can just make it about adding optional markdown checking15:54
fungiusually if i see a job start systematically failing when i know it's already heavily-used across projects and hasn't been altered recently, i go looking to see how recently any of the modules listed in the traceback have had new releases. more often than not that leads to the actual cause15:57
*** dklyle has quit IRC16:15
openstackgerritSorin Sbarnea proposed openstack-infra/zuul-jobs master: Add missing optional dependencies to ensure-twine  https://review.openstack.org/61372616:18
ssbarneaAJaeger fungi : I think I found an alternative: https://review.openstack.org/#/c/613726/ -- i guess the original twine condition has a similar root cause.16:25
ssbarneai am confident that next version of readme_renderer will contain the fix.16:25
openstackgerritSorin Sbarnea proposed openstack-infra/zuul-jobs master: Updated bindep to cover for MacOS requirements  https://review.openstack.org/61372716:31
*** e0ne has joined #openstack-infra16:39
*** slaweq has quit IRC16:42
*** slaweq has joined #openstack-infra16:49
*** e0ne has quit IRC16:53
openstackgerritSorin Sbarnea proposed openstack-infra/infra-specs master: WIP: Propose introduction of priority queues to zuul  https://review.openstack.org/61375316:55
*** slaweq has quit IRC17:34
*** bobh has quit IRC17:35
*** bobh has joined #openstack-infra17:51
*** HenryG has quit IRC18:31
*** HenryG has joined #openstack-infra18:32
*** icey has quit IRC18:50
*** icey has joined #openstack-infra18:57
*** d0ugal has joined #openstack-infra18:58
*** apetrich has quit IRC19:02
*** d0ugal has quit IRC19:04
*** apetrich has joined #openstack-infra19:19
*** bobh has quit IRC19:28
*** bobh has joined #openstack-infra19:29
*** mattoliverau has joined #openstack-infra19:33
*** dhill_ has quit IRC20:18
*** imacdonn has quit IRC20:32
*** imacdonn has joined #openstack-infra20:32
*** armax has quit IRC21:57
*** slaweq has joined #openstack-infra22:26
*** jesusaur has quit IRC22:27
*** pcaruana has quit IRC22:33
*** tosky has quit IRC22:52
*** otherwiseguy has quit IRC23:38
*** haleyb has quit IRC23:39
*** slaweq has quit IRC23:46
*** smarcet has joined #openstack-infra23:46
*** Adri2000 has quit IRC23:49
*** d0ugal has joined #openstack-infra23:54
*** Adri2000 has joined #openstack-infra23:55

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