Wednesday, 2017-04-12

mordredclarkb, pabelanger: woot!01:22
mordredjlk: nicely done01:22
*** jamielennox is now known as jamielennox|away02:07
*** jamielennox|away is now known as jamielennox03:23
tobiashpabelanger, mordred, thx05:01
*** dmsimard has quit IRC06:55
*** dmsimard has joined #zuul06:56
*** corvus has quit IRC06:56
*** corvus has joined #zuul06:56
openstackgerritJoshua Hesketh proposed openstack-infra/zuul feature/zuulv3: Remove outdated TODO  https://review.openstack.org/45608907:13
openstackgerritJoshua Hesketh proposed openstack-infra/zuul feature/zuulv3: Set the git sshkey for the connection  https://review.openstack.org/45609007:17
*** hashar has joined #zuul07:25
*** dmellado has joined #zuul08:23
openstackgerritJoshua Hesketh proposed openstack-infra/zuul feature/zuulv3: Only grab the gerrit change if necessary  https://review.openstack.org/45616210:41
openstackgerritJoshua Hesketh proposed openstack-infra/zuul feature/zuulv3: Only grab the gerrit change if necessary  https://review.openstack.org/45616210:42
*** hashar has quit IRC10:46
*** hashar has joined #zuul12:09
*** hashar has quit IRC12:37
*** dkranz has quit IRC12:56
*** hashar has joined #zuul12:58
*** dkranz has joined #zuul14:14
Shrewsmordred: the toughest part of this log streaming thing will be figuring out where to get the mapping of job id to assigned node  :/14:30
Shrewsmordred: oh, also, if we have a multinode job, which console is streamed?14:32
mordredShrews: all of them14:45
mordredShrews: that part should actually already be done - the streaming of the logs from the node to the executor is already happening14:46
mordredShrews: and it works for multi-node already - so the stream of stuff should be winding up in ansible_log.txt in the workdir14:46
Shrewsmordred: ah, i see14:49
pabelangernew voluptuous release today15:08
pabelangerdon't think zuul likes it15:08
mordredpabelanger: oh goodie15:48
openstackgerritClark Boylan proposed openstack-infra/zuul master: Handle dict extras in Voluptuous Schema  https://review.openstack.org/45627015:55
clarkb^ is fix15:56
clarkbI'm about to go look at v3 now to see if it needs fixing too15:56
clarkbya it iwll need similar treatment so working on that patch now15:57
openstackgerritClark Boylan proposed openstack-infra/zuul feature/zuulv3: Handle dict extras in Voluptuous Schema  https://review.openstack.org/45627316:01
mordredclarkb: how is Schema(dict) ... oh, nevermind. typing the question helped me understand the answer16:08
clarkbmordred: see the Extra dictionary keys section at https://pypi.python.org/pypi/voluptuous16:09
mordredyah- no, I get it16:09
clarkbI'm guessing they changed how this works at some point but haven't tracked that down yet. I guess I should to set voluptuous lower bound16:09
mordredclarkb: my question was going to be "how is Schema(dict) different than Schema({})" - but typing helped me notice the lack of () after dict16:09
clarkblooks like version 10 is where Schema(dict) becomes documented16:11
clarkbdo you want me to udpate my patches to >=0.10.2 on voluptuous too?16:11
clarkbprobably a good idea16:11
mordredclarkb: ++ or do a follow up - I believe pabelanger and I have +A's both of your patches already16:13
openstackgerritMerged openstack-infra/zuul master: Handle dict extras in Voluptuous Schema  https://review.openstack.org/45627016:13
clarkbah ok will do followup16:14
openstackgerritClark Boylan proposed openstack-infra/zuul feature/zuulv3: Update voluptuous requirement  https://review.openstack.org/45628116:15
openstackgerritClark Boylan proposed openstack-infra/zuul master: Update voluptuous requirement  https://review.openstack.org/45628216:15
clarkband two followups16:16
pabelangermordred: clarkb: I think we need a new zuul release for our project-config job. However 2.5.1 was release back in Sept 2016. Not sure we want to tag all the changes since then16:16
clarkbpabelanger: we run tip of master zuul so tagging should be fine16:17
mordredpabelanger: I _think_ all of the changes in master should be safe for folks following 2.516:17
clarkband we havne't added features just fixes right?16:17
mordredthing so16:17
mordredchecking16:17
pabelangerokay16:17
clarkbwe should get the followups in too (should've gotten those in as part of original change oh well)16:18
mordredyah. I think the changes in master look good for a 2.5.216:19
mordredit contains the change of how we run ansible16:19
mordredwhich if people _are_ using 2.5, which they shouldn't be, but some are - their ansible will become more resilient16:19
clarkbgah I made a silly on my v3 changes16:26
clarkbit looks like gear may be broken on new pbr too16:32
openstackgerritClark Boylan proposed openstack-infra/zuul feature/zuulv3: Handle dict extras in Voluptuous Schema  https://review.openstack.org/45627316:34
openstackgerritClark Boylan proposed openstack-infra/zuul feature/zuulv3: Update voluptuous requirement  https://review.openstack.org/45628116:34
clarkbmordred: pabelanger ^ that cleans up my derp. Gonna go get some tea and breakfast then sort out gear's pbr<2.0 pin which appears to be breaking my local tox -epep8 on zuulv316:34
clarkbnot sure how that is working elsewhere16:34
*** hashar has quit IRC16:55
clarkbmordred: https://review.openstack.org/#/c/456273/2 could use rereview after I fixed my derp17:05
openstackgerritMerged openstack-infra/zuul feature/zuulv3: Handle dict extras in Voluptuous Schema  https://review.openstack.org/45627317:49
openstackgerritMerged openstack-infra/zuul feature/zuulv3: Update voluptuous requirement  https://review.openstack.org/45628117:50
pabelangerclarkb: mordred: do you mind tagging 2.5.2, if we are ready18:56
openstackgerritPaul Belanger proposed openstack-infra/nodepool master: Add mirror support for fedora-25 DIB  https://review.openstack.org/45637219:49
openstackgerritPaul Belanger proposed openstack-infra/nodepool master: Switch to /etc/ci/mirror_info.sh for nodepool mirrors  https://review.openstack.org/45637419:53
openstackgerritMerged openstack-infra/zuul master: Update voluptuous requirement  https://review.openstack.org/45628220:13
*** cmurphy has joined #zuul20:24
*** dkranz has quit IRC20:43
*** dkranz has joined #zuul21:17
openstackgerritJesse Keating proposed openstack-infra/zuul feature/zuulv3: Allow using webapp from connections  https://review.openstack.org/43983121:38
openstackgerritJesse Keating proposed openstack-infra/zuul feature/zuulv3: Support GitHub PR webhooks  https://review.openstack.org/43983421:38
jlkoh great, I'm back in the state where tests will pass locally but fail upstream :922:47
jheskethMorning22:57
SpamapSjlk: what did you change to get local tests going?23:37
SpamapSI'm pretty concerned we have some weird interactions going on still.23:37
* SpamapS still shaking off vacation fog23:37
clarkbSpamapS: I think we do, my change to run test suite twice seems to fail23:37
clarkband locally it works if I do tox -e py27 -- --concurrency=1 to have only a single runner23:38
clarkbso pretty sure something is being leaky23:38
SpamapSIf I had to guess, it's in mysql or zk23:38
SpamapSbut that's just a hunch23:38
jesusaurwe did recently add the need for mysql, so that's a decent hunch23:38
SpamapSclarkb: if concurrency = 1 works consistently , then --analyze-isolation should reveal the culprit.23:39
SpamapSbasically, run once, get fail, run with --analyze-isolation, and it should be able to bisect to get the interaction23:39
clarkbSpamapS: ya I have been distracted by other things and haven't gotten there23:39
SpamapS(not git bisect, test run bisect)23:39
clarkbwhen we ported openstack projects to testr I became very fond of that little tool23:40
SpamapSyep23:41
SpamapSthough to be fair.. testr also _causes_ the problem by running things in parallel ;)23:41

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