Thursday, 2018-01-11

openstackgerritJames E. Blair proposed openstack-infra/zuul feature/zuulv3: Add skipped CRD tests  https://review.openstack.org/53188700:08
openstackgerritJames E. Blair proposed openstack-infra/zuul feature/zuulv3: WIP: Support cross-source dependencies  https://review.openstack.org/53080600:08
openstackgerritJames E. Blair proposed openstack-infra/zuul feature/zuulv3: WIP: Add cross-source tests  https://review.openstack.org/53269900:08
corvusthe first test in that passes ^ (a Gerrit change that depends on a Github change in a shared queue in a gate pipeline).  that's a milestone.  :)00:09
mordredcorvus: \o/00:10
SpamapSdaaaaaaaaaamn00:29
SpamapSthat's hot00:29
*** JasonCL has joined #zuul00:55
*** threestrands has quit IRC01:03
*** JasonCL has quit IRC01:35
*** JasonCL has joined #zuul01:41
pabelangerjust a heads up, https://review.openstack.org/532575/ was applied to ze04.o.o tonight, and seems server was rebooted due to live migration and went live. so we are starting ze04 for now until we can land rest of patches02:14
Shrewshttps://review.openstack.org/532709 and https://review.openstack.org/532594 are the rest of the patches, fwiw02:16
*** threestrands has joined #zuul02:47
*** threestrands has quit IRC02:47
*** threestrands has joined #zuul02:47
openstackgerritTristan Cacqueray proposed openstack-infra/zuul feature/zuulv3: scheduler: better handle format status error  https://review.openstack.org/53271803:10
dmsimardtristanC: added a comment on ^03:18
dmsimardgood night03:19
tristanCdmsimard: thanks, good catch03:20
openstackgerritTristan Cacqueray proposed openstack-infra/zuul feature/zuulv3: scheduler: better handle format status error  https://review.openstack.org/53271803:21
*** harlowja_ has quit IRC03:21
*** rlandy|bbl is now known as rlandy03:50
*** bhavik1 has joined #zuul04:35
*** rlandy has quit IRC04:53
SpamapShrm05:21
SpamapShave we considered the dangers of letting untested patches add irrelevant-files stanzas?05:21
SpamapSor files for that matter05:22
*** harlowja has joined #zuul05:29
tobiashSpamapS: what dangers do you have in mind?05:37
SpamapS tobiash: https://www.regular-expressions.info/catastrophic.html05:39
* SpamapS is poking at his stage zuul now05:39
SpamapSand actually.. afk'ing05:39
SpamapSfirst test did not cause much issue05:40
*** bhavik1 has quit IRC05:42
*** xinliang has quit IRC05:56
*** xinliang has joined #zuul06:08
*** xinliang has quit IRC06:08
*** xinliang has joined #zuul06:08
*** harlowja has quit IRC06:47
*** threestrands has quit IRC07:00
*** threestrands has joined #zuul07:01
*** threestrands has quit IRC07:01
*** threestrands has joined #zuul07:01
*** threestrands has quit IRC07:02
*** threestrands has joined #zuul07:03
*** threestrands has quit IRC07:03
*** threestrands has joined #zuul07:03
*** threestrands has quit IRC07:04
*** threestrands has joined #zuul07:04
*** threestrands has quit IRC08:08
*** jpena|off is now known as jpena08:34
*** saop has joined #zuul08:56
*** ankkumar has joined #zuul08:57
saophello08:57
saopI am trying to build openstack/ironic CI using zuul v308:57
*** hashar has joined #zuul08:57
saopCan anyone tell me, how would it would read my zuul.yaml customized file, because openstack/ironic repo has there one?08:58
saopHow would my gate will run, I mean using which zuul yaml files?08:58
*** JasonCL has quit IRC11:11
*** jkilpatr has joined #zuul12:04
*** jpena is now known as jpena|lunch12:04
SpamapSsaop: Have you read this page? https://docs.openstack.org/infra/zuul/feature/zuulv3/user/config.html12:07
*** JasonCL has joined #zuul12:25
*** JasonCL has quit IRC12:30
*** saop has quit IRC12:48
*** haint has joined #zuul12:48
*** ankkumar has quit IRC12:59
*** jpena|lunch is now known as jpena13:00
*** rlandy has joined #zuul13:36
openstackgerritDavid Shrewsbury proposed openstack-infra/nodepool feature/zuulv3: Improve logging around ZooKeeper suspension  https://review.openstack.org/53282313:48
*** dkranz has joined #zuul13:55
dmsimardmordred: so the role path thing ? I looked and I'm probably even more confused now13:57
mordreddmsimard: right?14:35
dmsimardmordred: I kinda want to run with --keep so I can understand what is going on in your review14:38
dmsimardbut I'm not super familiar with --keep and how it works .. I guess we can't decide to keep a particular job/review/build, it's an all or nothing deal14:38
*** jkilpatr has quit IRC14:39
mordreddmsimard: yah - that's right. although it might be a nice feature to consider being able to run with keep for a particular job/review/build - kind of like how hold works for nodes14:43
dmsimardmordred: yeah, that'd be useful14:43
dmsimardbecause now we need to hit --keep on all 10 executors14:43
mordreddmsimard: or maybe tie it together - whenever you hold a node for a job it sets keep for the ansible dirs too14:43
dmsimarddoesn't make a whole lot of sense14:43
mordredthat way you have the all the pieces of the puzzle when you need to debug a thing14:44
pabelangerseems like a good idea14:44
*** jkilpatr has joined #zuul14:45
*** JasonCL has joined #zuul14:51
dmsimardHow would that work ? I don't think we want that to be a zuul job parameter (since it could lead to executors running out of space) -- maybe autohold could autokeep the builds ? (and then delete the builds once we delete the hold)15:11
*** jkilpatr has quit IRC15:13
*** jkilpatr has joined #zuul15:13
*** jkilpatr has quit IRC15:13
*** jkilpatr has joined #zuul15:13
*** hashar is now known as hasharAway15:19
*** sshnaidm|afk is now known as sshnaidm15:21
openstackgerritDavid Shrewsbury proposed openstack-infra/nodepool feature/zuulv3: Log request ID on request failure  https://review.openstack.org/53285715:23
*** JasonCL has quit IRC16:07
*** JasonCL has joined #zuul16:55
*** electrofelix has left #zuul17:16
*** electrofelix has joined #zuul17:26
openstackgerritDavid Shrewsbury proposed openstack-infra/nodepool feature/zuulv3: Delete the pool thread when a provider is removed  https://review.openstack.org/53293118:13
*** weshay is now known as weshay_interview18:14
Shrewsclarkb: i think ^^ might be the cause of the log thing you were seeing earlier18:15
Shrewsor at least, one possible cause18:16
Shrewsthis rabbit hole goes deep18:16
*** jpena is now known as jpena|off18:16
corvustobiash, SpamapS, jlk: how important is cachecontrol?  can we replace it?18:20
jlkin what manner?18:20
corvusit depends on msgpack which seems to be having a lot of problems with releases lately, and updating it causes python segfaults18:20
jlkWe definitely want to honor the etags that we get from github API, to limit the API hit count18:21
jlkthat's... ugly :(18:21
corvusjlk: as in, is there an alternative to using that library18:21
tobiashcorvus: cachecontrol saves a lot of requests regarding the request limit18:21
corvusjlk: yeah, the msgpack thing is kind of a tire fire at the moment that i'd like to stay away from until they figure it out :|18:21
jlkThe specific use of cachecontrol I don't think is critical. Having something that makes use of etags to save API count IS critical18:21
jlkso alternatives are totally fine18:21
corvussee https://pypi.python.org/pypi/msgpack/0.5.1 for an example of what's going on18:21
corvusand https://github.com/msgpack/msgpack-python/issues/268 and https://github.com/msgpack/msgpack-python/issues/26618:22
corvusoh fungi points out that it's the latest release that uses it18:22
corvus18:21 < fungi> introduced in 0.12.0, while 0.11.2 and earlier don't use it18:23
corvuswould it be possible to pin to 11.2?18:23
corvusthat's very old though -- 2015-03-1918:24
fungiyjere18:24
fungithere's also this pr: https://github.com/ionrock/cachecontrol/pull/16118:24
fungito make msgpack optional18:24
fungii'm mostly looking to see if anyone has pointed out to cachecontrol upstream yet that their msgpack-python dep needs pinning or updating18:24
fungicachecontrol seems pretty slow-moving though. no merged commits since august18:25
clarkbfungi: if they depend on msgpack-python instead of msgpack won't things just work?18:27
clarkbor is there some magic that causes it to be rewriten to a msgpack install?18:27
fungiother way around i think?18:27
fungimsgpack seems to be the new one18:27
clarkbmsgpack-python is the old name18:28
clarkbmsgpack is the new one18:28
clarkbso if they stick with the old one wouldn't it just continue working?18:28
fungistick with the old name?18:28
clarkbyes then there is no transition that breaks users18:28
fungior stick with (pin to) an old release18:28
clarkb(and upstream seems to be willing to publish under the old name)18:28
fungithey uploaded msgpack-python 0.5.0 as a transitional package to drag in the new msgpack package18:29
fungiwhich seems to be when all of this began18:29
clarkboh gotcha18:29
fungioh, you mean if msgpack upstream switched back to using msgpack-python as the proper name of their package18:29
clarkbI didn't realize msgpack-python 0.5.0 was just a redirect18:30
clarkbI thought cachecontrol had updated to msgpack18:30
fungiyeah, cachecontrol depended on msgpack-python which is now apparently a (buggy) transition to msgpack18:30
fungiso unless msgpack-python reverts to a proper package again, cachecontrol probably needs a new release changing their dep to msgpack18:31
pabelangerfungi: optional msgpack seems like a good thing18:32
corvusmsgpack 0.5.1 appears to be a real package18:36
corvusgrr18:36
corvusmsgpack-python 0.5.1 appears to be a real package18:36
corvusthe last release of msgpack-python before 0.5.0 was 0.4.8 in july.  that's before we went into production, so if this happens on every upgrade, not just crazy transitional upgrades, we won't have noticed.18:40
corvusi can reproduce locally18:44
corvusi had 0.4.8 installed18:44
corvusthen i ran >>> import msgpack18:44
corvus>>> msgpack.packb([1,2,3])18:44
corvusthen i installed 0.5.0 and ran the second line again and it segfaulted18:45
corvustrying more combos now18:45
pabelangerah, great. I've been trying to get github.com setup myself18:45
SpamapSso can we just pin msgpack?18:50
* SpamapS missed the whole story I think18:50
openstackgerritMerged openstack-infra/zuul-jobs master: Capture and report errors in sibling installation  https://review.openstack.org/53221618:51
clarkbwe could use constraints for that18:51
clarkbnot sure its a good long term solution but for short term is probably doable18:51
jlkyeah I'd agree with the short term strategy18:54
jlklong term, maybe an alternative to cachecontrol in general, or start throwing more commits at that upstream too...18:54
corvusokay this is looking promising: http://paste.openstack.org/show/642996/18:58
corvusi think the main issue is the crazy transitional package18:58
SpamapSso can we do a "!0.5.0" ?18:58
corvusbecause msgpack-python 0.5.0 was an empty transitional package.  so the transition from 0.4.8 -> 0.5.0 caused a segfault.  and the transition from 0.5.0 to 0.5.1 (which was, once again, a real package) caused a segfault.  but a transition from 0.4.8 to 0.5.1 does not.18:59
corvusSpamapS: it's not a direct dep for us -- does that work or does that require constraints as well?18:59
corvusi'm going to try a few more upgrades, like 0.4.7 -> 0.4.819:00
*** jkilpatr_ has joined #zuul19:00
*** jkilpatr has quit IRC19:01
SpamapSProbably requires constraints.19:01
SpamapSBut IIRC, you can direct-dep on it before the transitive dep with the ! and that works.19:02
SpamapSSince that will cause it to pull in 0.5.1 or 0.4.8, and then the dep is satisfied when it gets to cachecontrol.19:02
corvus0.4.7 -> 0.4.8 works, and 0.4.7 -> 0.5.1 works19:04
corvusso i think once we're past this transition back to a real package, we'll be okay19:04
corvusi think i'm inclined to leave off the direct dep for now, since it's probably too late to help anyone at this point, and the situation, as best as i understad it, is resolved by the current release19:06
*** jkilpatr_ has quit IRC19:07
clarkbif you list it at top level that should be honored19:09
clarkbbut constraints is the wins all option19:09
fungisorry, had to step away, but yeah i think we can just move on in that case. we could try to declare that 0.5.0 is broken but it's not a direct dep of ours and nobody's legitimately going to attempt to upgrade to 0.5.0 now that 0.5.1 is latest19:11
fungiso, basically, agreeing with corvus19:12
*** sshnaidm is now known as sshnaidm|afk19:15
*** weshay_interview is now known as weshay19:16
openstackgerritDavid Shrewsbury proposed openstack-infra/nodepool feature/zuulv3: Fix races around deleting a provider  https://review.openstack.org/53293119:16
Shrewsawesome. tox has stopped working for me locally19:16
Shrewssomething something dbm.gnu missing19:16
*** jkilpatr_ has joined #zuul19:21
clarkbShrews: are you on linux?19:35
Shrewsyep. fedora19:36
clarkbany chance you ran with python2 then python3?19:36
clarkbthere are two semi related issues with testr around that19:36
clarkbthe first is on some platforms like OSX python lacks some dbs for licensing reasons19:36
clarkbthe other is python2 and python3 had different default db implementations so if you python2 before python3 it breaks19:37
clarkbbut if you python3 then python2 it owrks19:37
Shrewsclarkb: i don't think so? i mean, i just 'tox -epy36 -r some.unit.test' and that fails19:41
clarkbShrews: huh. I would try a tox -re py36 just to make sure virtualenv is healthy and delete or move .testrepository19:43
*** harlowja has joined #zuul19:43
Shrewsclarkb: thx. rm'ing the dir worked19:44
*** dtruong has joined #zuul19:54
openstackgerritDavid Shrewsbury proposed openstack-infra/nodepool feature/zuulv3: Short-circuit request handling on disable provider  https://review.openstack.org/53295719:57
*** hasharAway is now known as hashar20:08
*** dkranz has quit IRC20:14
*** JasonCL has quit IRC20:22
*** dkranz has joined #zuul20:30
*** JasonCL has joined #zuul20:36
openstackgerritMerged openstack-infra/nodepool feature/zuulv3: Fix races around deleting a provider  https://review.openstack.org/53293120:49
openstackgerritMerged openstack-infra/nodepool feature/zuulv3: Short-circuit request handling on disable provider  https://review.openstack.org/53295720:49
*** JasonCL has quit IRC21:13
*** JasonCL has joined #zuul21:23
openstackgerritMerged openstack-infra/nodepool feature/zuulv3: Improve logging around ZooKeeper suspension  https://review.openstack.org/53282321:26
*** jkilpatr_ has quit IRC21:27
*** JasonCL has quit IRC21:33
*** JasonCL has joined #zuul21:49
*** jkilpatr has joined #zuul21:52
*** threestrands has joined #zuul21:58
*** threestrands has quit IRC21:58
*** threestrands has joined #zuul21:58
*** threestrands has quit IRC21:59
*** threestrands has joined #zuul21:59
*** threestrands has quit IRC21:59
*** threestrands has joined #zuul21:59
*** threestrands has quit IRC22:00
*** threestrands has joined #zuul22:01
*** threestrands has quit IRC22:02
*** dkranz has quit IRC22:02
*** threestrands has joined #zuul22:02
*** hashar has quit IRC22:24
openstackgerritJames E. Blair proposed openstack-infra/zuul feature/zuulv3: WIP: Support cross-source dependencies  https://review.openstack.org/53080622:35
openstackgerritJames E. Blair proposed openstack-infra/zuul feature/zuulv3: WIP: Add cross-source tests  https://review.openstack.org/53269922:35
openstackgerritJames E. Blair proposed openstack-infra/zuul feature/zuulv3: Delete stale jobdirs at startup  https://review.openstack.org/53151022:44
*** rlandy is now known as rlandy|bbl22:52

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