Tuesday, 2017-04-04

openstackgerritClint 'SpamapS' Byrum proposed openstack-infra/zuul feature/zuulv3: Re-enable remaining test_crd_check_* tests  https://review.openstack.org/45299600:00
SpamapSjeblair: ^^ The patch above has me a bit confused00:01
SpamapSjeblair: the two assertions that are commented out, with "BUG" comments before.. when looking at the logs, those two events don't match any jobs, and thus, don't add things to the history.00:02
SpamapSjeblair: It's not clear to me why they don't match jobs though, as they're for projects which have jobs defined .. so.. o_O00:03
SpamapSand now I have to EOD earlier than expected.. so will have to keep hacking later tonight.00:03
jeblairSpamapS: i also have to eod; i'll look first thing tomorrow00:22
*** harlowja has quit IRC02:06
*** harlowja has joined #zuul02:50
*** harlowja has quit IRC03:56
*** harlowja has joined #zuul04:07
*** harlowja has quit IRC04:33
*** toabctl has quit IRC05:06
*** toabctl has joined #zuul05:10
*** harlowja has joined #zuul05:11
*** bstinson has quit IRC05:14
*** SpamapS has quit IRC05:14
*** bstinson has joined #zuul05:15
*** jamielennox is now known as jamielennox|away05:15
*** SpamapS has joined #zuul05:23
*** jamielennox|away is now known as jamielennox05:37
*** harlowja has quit IRC06:02
*** madgoat has joined #zuul06:03
*** madgoat has left #zuul06:03
*** jamielennox is now known as jamielennox|away07:45
*** hashar has joined #zuul07:46
*** bhavik1 has joined #zuul07:57
*** jasondotstar has quit IRC09:00
*** jasondotstar has joined #zuul09:03
*** bhavik1 has quit IRC09:38
*** hashar has quit IRC10:34
*** jamielennox|away is now known as jamielennox11:03
*** hashar has joined #zuul12:12
jeblairSpamapS: spotted the bug on 452996; left comment15:27
SpamapSjeblair: ty16:00
SpamapSjeblair: doh, I should have questioned common-config more ;)16:01
openstackgerritClint 'SpamapS' Byrum proposed openstack-infra/zuul feature/zuulv3: Re-enable remaining test_crd_check_* tests  https://review.openstack.org/45299616:06
jeblairjesusaur: i left a real review on https://review.openstack.org/44627517:06
jesusaursweet!17:07
*** hashar has quit IRC17:09
jesusaurjeblair: I've replied to a couple of your comments17:42
SpamapShttp://logs.openstack.org/96/452996/2/check/gate-zuul-python27-ubuntu-xenial/75ecd6f/console.html17:51
SpamapSweird failure in test_playbook17:51
SpamapSlooks like it just failed the "are things still running" test17:51
SpamapShttp://logs.openstack.org/96/452996/2/check/gate-zuul-python27-ubuntu-xenial/75ecd6f/console.html#_2017-04-04_16_18_21_69416117:51
SpamapSWeird 2 minute pause there.17:51
SpamapSI wonder if the instance got migrated or something.17:52
jeblairjesusaur: i responded to your responses :)17:58
jesusaurjeblair: so, the case I'm thinking about has to do with a single project that has both dependent and independent pipelines (check and gate), and how to quickly report merge conflicts in check, but also report merge conflicts later in check that are cause by activity in gate18:04
jesusaurjeblair: i can write that up as another review response if you like, or we can chat here18:04
jesusaurjeblair: because in my experience, we can get queue times over an hour long, and waiting a couple hours to find out your tests were never going to start can be frustrating18:05
clarkbjesusaur: gerrit sort of helps with that by showing you what you conflict with, maybe just check against that in zuul and advise if any oare in the gate queu?18:06
jeblairjesusaur: well, a merge conflict in check will be reported as soon as the change in equeued into check18:10
jeblairjesusaur: in openstack-infra, we have a merge-check pipeline which will report merge conflicts asynchronously -- ie, if change B merges, it will report a merge-conflict on change A (which otherwise isn't in any pipeline).  that uses the zuul trigger to check all of the open changes for the same project.18:14
jeblairjesusaur: that serves to keep changes out of the gate pipeline which are never going to merge, which i think is the case you were perhaps describing above?18:15
jesusaurjeblair: oh, right, the merge-check pipeline would also address my concern with stale changes in check, that works for me18:16
jesusaurjeblair: so i can remove the second merge job, but are you ok with scheduling the first early instead of waiting for the active window?18:16
openstackgerritJames E. Blair proposed openstack-infra/zuul feature/zuulv3: Fix constructor arguments to source  https://review.openstack.org/45110218:17
openstackgerritJames E. Blair proposed openstack-infra/zuul feature/zuulv3: Add hostname to TriggerEvent  https://review.openstack.org/45234818:17
openstackgerritJames E. Blair proposed openstack-infra/zuul feature/zuulv3: Add canonical hostname to source object  https://review.openstack.org/45111018:17
openstackgerritJames E. Blair proposed openstack-infra/zuul feature/zuulv3: Fully qualify project configuration names  https://review.openstack.org/45197018:17
openstackgerritJames E. Blair proposed openstack-infra/zuul feature/zuulv3: Add source to project and remove unused tenant attrs  https://review.openstack.org/45196918:17
openstackgerritJames E. Blair proposed openstack-infra/zuul feature/zuulv3: Pass source to project instantiations  https://review.openstack.org/45159618:17
openstackgerritJames E. Blair proposed openstack-infra/zuul feature/zuulv3: Add a project index to Tenant  https://review.openstack.org/45159718:17
openstackgerritJames E. Blair proposed openstack-infra/zuul feature/zuulv3: Remove unused Tenant.getRepo method  https://review.openstack.org/45192918:17
openstackgerritJames E. Blair proposed openstack-infra/zuul feature/zuulv3: Use new tenant project index for zuul role refs  https://review.openstack.org/45192818:17
jeblairjesusaur: i'd like to keep the current behavior and only do it inside the active window.18:17
SpamapSmmmmmmmmmmmm stack-o-patches18:17
jeblair(that was rebase-only to fix merge conflicts)18:17
openstackgerritClint 'SpamapS' Byrum proposed openstack-infra/zuul feature/zuulv3: Use libyaml if possible  https://review.openstack.org/45111318:36
SpamapSjeblair: ^^ much smaller patch, and actually fixes a bug in the original that had it using Dumper instead of SafeDumper.18:37
SpamapSmay 'splode everything though.. I can't get the test suite to pass for me locally anymore. :-/18:38
mordredSpamapS: splody-splode18:47
SpamapSyeah18:49
openstackgerritClint 'SpamapS' Byrum proposed openstack-infra/zuul feature/zuulv3: Use libyaml if possible  https://review.openstack.org/45111318:49
SpamapSsadly, even with the yaml going 10% or so faster... I still get timeouts running tests on my local machine no matter what branch/patch it is.18:49
openstackgerritClint 'SpamapS' Byrum proposed openstack-infra/zuul feature/zuulv3: Re-enable test_timer_sshkey  https://review.openstack.org/45089718:55
SpamapSmordred: when you get the finger protocol thing working, am I going to be able to predict the finger address? Like 'finger 450897@zuul.openstack.org' ?18:58
SpamapScause that would be t3h bomb18:59
mordredSpamapS: yup19:00
mordredSpamapS: at least, that's the intent19:00
mordredSpamapS: I expect finger 450897@zuul.openstack.org will give you a list of job names that are running and their build id - and maybe thelauncher they're on (tbd)19:01
mordredSpamapS: so thatyou could then do finger {uuid}@zl01.openstack.org19:01
SpamapSmordred: multiplex them all prefixed by uuid? ;-)19:09
mordredSpamapS: that'll be TOTALLY readable19:12
SpamapSmordred: call that class PortsmouthSymphoniaMultiplexer19:14
openstackgerritK Jonathan Harker proposed openstack-infra/zuul feature/zuulv3: Perform pre-launch merge checks  https://review.openstack.org/44627519:22
openstackgerritClint 'SpamapS' Byrum proposed openstack-infra/zuul feature/zuulv3: Re-enable test_live_reconfiguration_del_project  https://review.openstack.org/45330319:24
*** harlowja has joined #zuul19:24
SpamapSby my count we're down to 12 skips not in dev19:30
SpamapSNot sure I'll know what to do with myself if we have no @skip's anymore. ;)19:30
jesusauryou could always write new test cases ;)19:31
SpamapSwe're at around 10 - 15 minutes of test run time now... so we can pile a good 45 more minutes of test time on and still keep our sanity, right?19:32
openstackgerritClint 'SpamapS' Byrum proposed openstack-infra/zuul feature/zuulv3: Re-enable test_timer_sshkey  https://review.openstack.org/45089719:33
SpamapSjesusaur: ^^ I'm hoping once yours pass, that one magically passes too ;)19:34
SpamapSlikely still some tweaks to do tho19:34
jeblairi'm going to be unavailable next week.  hopefully i can finish up the week without anyone being blocked on me.  :)20:00
jeblairSpamapS, jesusaur, jlk, mordred, pabelanger, Shrews: fyi ^20:01
jlkcheers20:01
jlkWe'll happily merge everything in  your absence.20:02
* mordred enjoys merging patches without reading them first20:02
jlkQuestion, should I be able to run tools/test-setup.sh repeatedly?20:03
jeblairjlk: i think so20:04
pabelangerjeblair: thanks for the heads up20:05
jlkI run it once, then if I run it immediately after, I get mysqladmin: connect to server at 'localhost' failed20:06
jlkI wonder if this is a hostname issue20:06
jlkpabelanger: did you have to do anything special on Fedora to get zuul tests to properly use mysql on the host?20:10
jlkhow does the zuul tests determine which mysql host ot use?20:11
pabelangerjlk: nothing special, just worked20:12
pabelangerMySQLSchemaFixture is contains the URI info20:13
pabelangercould try using 127.0.0.120:13
jlkoh wtf.20:14
*** hashar has joined #zuul20:27
* mordred guesses the anonymous user hasn't been deleted from your MySQL20:42
* mordred continues to be angry that people still create the damned thing20:42
openstackgerritJames E. Blair proposed openstack-infra/zuul feature/zuulv3: Add hostname to TriggerEvent  https://review.openstack.org/45234820:56
openstackgerritJames E. Blair proposed openstack-infra/zuul feature/zuulv3: Fully qualify project configuration names  https://review.openstack.org/45197020:56
openstackgerritJames E. Blair proposed openstack-infra/zuul feature/zuulv3: Add source to project and remove unused tenant attrs  https://review.openstack.org/45196920:56
openstackgerritJames E. Blair proposed openstack-infra/zuul feature/zuulv3: Pass source to project instantiations  https://review.openstack.org/45159620:56
openstackgerritJames E. Blair proposed openstack-infra/zuul feature/zuulv3: Add a project index to Tenant  https://review.openstack.org/45159720:56
openstackgerritJames E. Blair proposed openstack-infra/zuul feature/zuulv3: Remove unused Tenant.getRepo method  https://review.openstack.org/45192920:56
openstackgerritJames E. Blair proposed openstack-infra/zuul feature/zuulv3: Use new tenant project index for config references  https://review.openstack.org/45192820:56
* jeblair hands mordred an anonymous pie20:56
jlkJust ran into something. Pillow just released 4.1.0 a few hours ago, and now it requires libjpeg dev libraries to install. 4.0.0 did not.21:15
jeblairjlk: i guess we should add that to bindep.txt with [test]21:20
jeblair(i just noticed my zuul/.testrepository directory is 5.8G)21:20
pabelangerwhat is it using libjpeg for?21:30
jeblairpabelanger: diagrams in docs21:30
pabelangerI see21:30
jlkit seems to be a transitive dep, we don't directly list Pillow21:30
jeblair(though i don't think we actually use jpeg)21:30
openstackgerritJames E. Blair proposed openstack-infra/zuul feature/zuulv3: Replace config/project repos with trusted/untrusted projects  https://review.openstack.org/45334721:42
jeblairmordred: ^21:42
SpamapSjeblair: good timing, I'm on vacation next Monday and Tuesday.22:03
jeblairit's a good week for it22:03
*** hashar has quit IRC22:24
openstackgerritJames E. Blair proposed openstack-infra/zuul feature/zuulv3: Remove source from pipelines  https://review.openstack.org/45336222:50
jeblairjlk: i think the stack from 451102 to 453362 is getting close to being ready.  that's the thing we talked about last week which makes sense of having projects in a multiple-connection world.  i believe you were running into things in the github series which would benefit from this and so blocked on it.22:54
jeblairjlk: i think now might be a good time to start looking that over if you're so inclined.22:55
jeblair(i mean, the last two fail *all the tests* but they are also messy 'update all the tests' changes, so i'll probably be polishing them for a little bit)22:56
jheskethMorning22:56
jlkjeblair: I'll start looking over them.22:57
jlkI'm strugging just to get the top of feature/zuulv3 to pass tests on my new VM :(22:58
jlkI may have to give up trying to do this on Fedora :(22:59
jeblairjlk: hrm, i'd hope it wouldn't be too different.  :(23:02
jlkyeah I'm comparing now with xenial just to see if I can make it work23:03
jlkhrm, unless you just merged it in, you already have libjpeg-dev in bindep23:06
mordredjlk: we don't do any automatic local installation of things in bindep- only in the gate - so you may need to still run bindep to see what you'remissing and pipe that to dnf or something23:07
jlkmordred: right, yeah we aren't touching it at all. We'd gotten away with it in zuul 2.5 land23:08
jlkthe Pillow release today broke us23:08
mordrednod23:08
mordredsilly pillow23:08
SpamapSyou're a silly pillow23:09
jlkHuh. So on Ubuntu, you can run test-setup.sh repeatedly23:14
jlkbut not on Fedora23:14
SpamapSjlk: I believe Ubuntu removes the anonymous mysql user23:15
SpamapScould be why23:15
jlkmayhap.23:15
jlkbut why would that prevent?23:15
SpamapSwonky assumptions and fallbacks most likely23:16
SpamapSwhat's your fail on fedora?23:16
jlkit's... hard to say23:16
jlkthere's a bunch of skips, which I assume is because mysql can't get accessed.23:16
jlkand then there's just a generic fail message, without anything helpful.23:16
jlkI don't want to shave that yak too hard, so I'm seeing if I can get HEAD to pass on a xenial vm23:17
SpamapSjlk: try 'mysql -c "show grants"' anything?23:17
jlkI deleted the VM, we're short on cloud space ;)23:18
jlkthere was a couple things there23:18
SpamapSaw derp23:18
jlkI can auth into mysql using the credentials the script created23:18
SpamapSright but there may be weirdness with non-credentialed access.. dunno23:18
jlkjust not sure why a second run of the script fails, or if it has anything to do with tests failing23:18
SpamapSyeah I hear you.23:21
SpamapSI'm getting a lot of weird timeouts on my Xenial laptop FWIW23:21
jlkTIL having a VM that will consistently pass tests is a treasured resource :(23:21
jlkI lost mine when a cloud got rebuilt, so I'm trying to recreate it23:21
openstackgerritJames E. Blair proposed openstack-infra/zuul feature/zuulv3: Remove source from pipelines  https://review.openstack.org/45336223:34
openstackgerritJames E. Blair proposed openstack-infra/zuul feature/zuulv3: Replace config/project repos with trusted/untrusted projects  https://review.openstack.org/45334723:34
jlkWell damn.23:43
jlkessentially the same steps on Xenial result in passing tests :(23:43

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