Tuesday, 2014-03-25

*** saschpe has quit IRC00:00
openstackgerritMonty Taylor proposed a change to openstack-infra/zuul: Fix jshint linting errors  https://review.openstack.org/8230800:01
openstackgerritMonty Taylor proposed a change to openstack-infra/zuul: Use javascript toolchain  https://review.openstack.org/8230700:01
openstackgerritA change was merged to openstack-infra/config: Stop logging obsolete channel #savanna  https://review.openstack.org/8258700:01
mordredjhesketh_: ^^ rebased on your stuff there00:02
*** Hefeweizen has joined #openstack-infra00:02
jheskeththanks mordred00:02
mordredjhesketh_: I'm guessing I should probably add some docs on how to work with it or something00:03
mordredjhesketh: for now - https://github.com/emonty/zuul-status/blob/master/README.md00:05
mordredif you want to poke at it00:05
openstackgerritSergey Skripnick proposed a change to openstack-infra/config: Add check-rally-install-* template and jobs  https://review.openstack.org/8261700:05
mordredjhesketh: krotscheck can also answer all of your questions00:05
*** saschpe has joined #openstack-infra00:05
krotscheck…. did you just throw something over the wall at me?00:06
*** rhsu1 has quit IRC00:06
jheskethmordred: oh cool, you had actually started reworking the status page already?00:06
mordredjhesketh: yes00:08
mordredkrotscheck: and yes00:08
mordredjhesketh: I reworked it as a POC to see what the new fancy javascript tools from krotscheck would look like on a codebase we grokked00:08
mordredwe put it on hold for a bit to also explore what single-repo would look like00:09
jheskethah neat00:09
*** melwitt has quit IRC00:09
jheskethyeah separating out the UI from zuul makes sense00:09
jheskethsimilarly I'd like to see zuuls webapp removed and use RPC to get the details it needs00:10
mordredwell - I think I could argue both ways00:10
mordredboth that having it separate is good, and also having it in the same repo is good00:10
mordredbut - krotscheck - I was meaning to ask you00:10
mordredif the zuul project wanted to havea  default non-opensatck branded status page (either in the same or in a different repo)00:10
mordredand then the openstack installation of zuul wanted to add, ou know, headers and footers and css00:11
mordredkrotscheck: should I assume that there is a well understood and sane way to go about doing that?00:11
mordred(and when I say status page, I mean the status webapp)00:12
krotscheckmordred: There are several approaches we can take for that, yes.00:12
mordredwoot00:12
* mordred figured that this was not a unique-to-use problem00:12
krotscheckmordred: If you can move the branding into stylesheets, it’s as simple as allowing someone to include a custom CSS file.00:12
krotscheckmordred: Fair warning, legacy code can often pose tricky bits.00:13
mordredkrotscheck: I believe there is also a branding header section though00:13
mordredkrotscheck: which was making me think of (bear with me while I say all the wrong words...)00:13
mordredkrotscheck: making zuul-status into an angular app00:13
mordredthen making an openstack-zuul-status app that dependeded on that app and had its own index.html + header + footer sections00:14
* mordred cringes at how much he probably got wrong there00:14
krotscheckmordred: Nope, that’s exactly right00:14
krotscheckmordred: In a nutshell, bower/npm will allow you to set up a git repostiory as a dependency.00:16
krotscheckmordred: From there it’s a fairly simple step to create a whitelable template that imports the default app and overrides the styles, templates, etc.00:16
*** rediskin has left #openstack-infra00:17
jeblairmordred: so, i'm not opposed to, well, anything, but i am wondering what adding angular into the mix gets us?00:18
krotscheckmordred: The next-more-complex step would be to provide a compiled set of modules which are published independently, and a whitelabel provider can configure features on their app simply by declaring dependencies.00:18
openstackgerritA change was merged to openstack-infra/jenkins-job-builder: Fix typo in ircbot's default matrix-notifier.  https://review.openstack.org/7932800:18
jeblairmordred: i mean, are you planning on using jquery and angular?00:18
*** openstack has joined #openstack-infra00:20
jeblairmordred: that's so simple, why do we need another js framework to do that?00:20
mordredwhich is getting us to a published "whitelabel" version of zuul-status that openstack-zuul-status can consume as a library00:20
mordredjeblair: we may not need angular itself - it may be that it's bower/npm that do the heavy lifting here00:20
mordredjeblair: I'm mainly saying all of the words I know to see which ones hit and which ones fall apart00:21
sdaguehonestly, the branding should just all be pulled out into a separate style sheet I would think00:21
sdagueadding js for it seems super overkill00:21
mordredthere is a header and footer menu bar00:21
jeblairmordred: okay, os it's the "consume as library" bit that you're getting at00:21
mordredyes00:21
mordredsdague: it's not adding js - there is a js framework already - this is about build tooling and repeatability00:22
sdaguesure, just normally people handing branding on their side basically understand css00:23
jeblairmordred: so the brain thought that makes sense in my thinking ball is that jheskeths work is heading toward feature parity, then we need to make sure the css that is used is sufficiently neutral that we can apply our own (and, in particular, not apply bootstrap)00:23
jeblairmordred: and then we package that thing up and install it and apply our css00:23
jeblairmordred: and wmf installs it, and probably applies little or none of their own css (and uses bootstrap) because they like that00:24
mordredjeblair: yah00:24
mordredsdague: yah - agree - I believe that local css should be able to be applied in exactly that way - sorry, didn't mean to imply that local css changes would take javascript00:24
jheskethso the other thing with feature parity is infra's page has graphs that are separate from zuul00:25
jeblairmordred: and then when we decide that we really want sdague to be able to log in and promote changes with a mouse click, we think more seriously about making it a real webapp, and maybe using angular...?00:25
jheskethhow to hook those in will also need some consideration00:25
sdaguehmmm... that would be a feature :)00:25
sdaguethen I wouldn't have to disturb fungi before his coffee in the morning00:25
jheskethjeblair: You wouldn't want to run bootstrap on infra even with your own stylesheet?00:25
jeblairjhesketh: i think we can consider the graphs at the bottom "footer material" in this case...00:25
mordredjhesketh: yah - that would be why I think taking advantage of build framework would be nice00:26
jheskethwell pipeline sparks00:26
clarkbsdague: you would run your own graph set?00:26
*** matsuhashi has joined #openstack-infra00:26
jeblairjhesketh: even though they are a bit complex (they also need the visibility and timeout functions, but i'm okay with that duplication)00:26
sdagueclarkb: no, the thing jeblair said00:26
*** flaper87 is now known as flaper87|afk00:26
sdaguepromote zuul changes from zuul web ui00:26
clarkbsdague: oh interesting, I missed that00:26
mordredjeblair, jhesketh: http://git.openstack.org/cgit/openstack-infra/storyboard-webclient/tree/src/index.html00:26
clarkbI am about to afk now00:26
sdaguewhich is crazy future talk00:27
* jhesketh looked at storyboard-webclient last night... much impressive00:27
clarkbjeblair: any chance you can review the crm114 change tomorrow morning? I can babysit that change and see if it helps the timeouts00:27
sdaguebut still would be awesome00:27
mordredthe main section is a bit more complex than jeblair's etherpad00:27
mordredbut if you look at:00:27
jeblairjhesketh: but yeah, i think your suggestion of having it grok sparks and making that an flag seems like a good idea00:27
mordredhttp://git.openstack.org/cgit/openstack-infra/storyboard-webclient/tree/src/index.html#n49 and http://git.openstack.org/cgit/openstack-infra/storyboard-webclient/tree/src/index.html#n7700:27
mordredthose are build-time substituted header and footer sections00:28
jheskethjeblair: yeah, I think that's also inline with how zuul optionally reports stats anyway00:28
jeblairjhesketh: ++00:28
mordredwhich makes me think that if we made openstack-zuul-status have a local header/footer (including graphs)00:28
mordredthen we could make the normal one not have those things - or have different "normal zuul" ones00:28
mordredand it would be quite simple and make sense and fit into existing tools00:28
jeblairmordred, krotscheck: so does "header ng-include" come from angular?00:29
krotscheckjeblair: That’s the ng-include directive, and it’s actually resolved at runtime.00:30
jeblairkrotscheck: by what?00:30
mordredoh - it is?00:30
mordredsilly me00:30
krotscheckangular.00:30
mordredkrotscheck: the bower sections are build time, yeah?00:30
krotscheckThere’s an optimization in there that wraps all the templates into a single file for easier downloading/caching.00:30
jeblairjhesketh: yeah, i'm not sure what boostrap would get us?00:31
*** bknudson has joined #openstack-infra00:31
jeblairjhesketh: i mean, i don't want the status page to look like bootstrap, i want it to look like www.openstack.org...00:31
jheskethjeblair: well the grid layout stuff would need reproducing if you weren't using the framework00:32
krotscheckmordred: anything that’s got a <!— build: directive is compiletime00:32
mordredkrotscheck: nod00:32
krotscheckEverything else is, more or less, concatenation.00:32
*** CaptTofu has joined #openstack-infra00:34
mordredzaro: is it safe to run puppet on jenkins-dev.o.o ?00:35
jeblairjhesketh: ok; worth thinking about00:35
jheskethjeblair: we should be able to use the stylesheet from storyboard + some extra css and get it pretty close to how it currently looks without the need to redo the grid/layout or progress bars etc00:35
jheskethbut it's something if it's going to be an issue we should discuss now so that we don't end up with two different implementations again between zuul and infra00:36
mordredjeblair: I'll see if I can cook up a POC at some point to show mechanism of whitelabel and branding so we can evaluate the mechanism before we spend much effort on it in context of zuul status00:36
jeblairjhesketh: basically where i'm coming from is that i think it should look more or less how it looks now (and not like bootstrap), so whether it's easier to go with bootstrap and layer on top to unbootstrapify that, or go the other way i don't have a strong feeling.00:37
*** salv-orlando has joined #openstack-infra00:37
krotscheckjeblair, jhesketh: We’re already overriding the LESS variables in the storyboard bootstrap to make it less shitty, publishing a common, OpenStackified bootstrap would create a decent whitelabel baseline for all JS projects.00:37
mordredand would make it nice to re-consume across our things00:38
* mordred back on the library thing00:38
krotscheckBlah, less tech talk. Create an OpenStack version of Bootstrap. Publish that as the “Hey, here’s how you whitelabel openstack!"00:38
jheskethkrotscheck: yep, that sounds good.. as a tangent, does angularjs expect you to provide your own css scaffolding (eg bootstrap)?00:38
*** mgagne has quit IRC00:39
jheskethjeblair: sure, would you care if it was slightly different in terms of padding/spacing but kept the openstack colour theme00:39
jhesketheg imagine what the zuul version looks like with my changes but with openstack colours + header/footer00:40
mordredjeblair, clarkb: in case zaro is home and not working this instant - do you know if it's safe to run puppet on jenkins-dev? I wanted to investigate it not being in puppetboard - but don't want to screw zaro00:40
krotscheckzaro is on his way home, he just left.00:41
jeblairjhesketh: i think minor changes are okay, it's mostly the big picture stuff -- boxy versus roundy, etc...00:41
jheskethjeblair: so you'd like to keep the boxy look?00:41
jeblairjhesketh: 1 sec while i load your latest change00:41
jheskethsure00:42
jheskethfyi, I think it's all achievable without too much css, but perhaps somebody who is actually good at this stuff should have a look at how we'd reconcile the differences between zuul's version and infra's before we spend too much time on it00:42
jheskeththe whole point here is to reduce duplication etc00:42
*** bhuvan has quit IRC00:44
jeblairjhesketh: that's the thing -- if it's all in css it shouldn't matter00:44
jeblairjhesketh: my original version was pretty classic bare-bones semantic css00:44
jeblairjhesketh: things like class=pipeline, class=change etc...00:44
*** EntropyWorks has quit IRC00:45
*** jcooley has quit IRC00:45
jheskethyep, that should still be the case (I hope)00:45
*** wchrisj has quit IRC00:45
*** dcramer_ has joined #openstack-infra00:46
jeblairjhesketh: so back to your question about spacing and other changes00:46
jeblairjhesketh: the openstack version fits 3 nova gate changes onto the screen, but the bootstrap version only 1.500:47
jeblairso it's a significant change in information density00:47
*** adalbas has quit IRC00:47
jeblairso i don't want to say that the openstack version is perfect; it especially has legibility problems with longer job names, and in those cases, extra leading or even visual cues like leaders might help00:48
jheskethyes, the vertical sizing has been increased significantly00:48
jeblairbut the bootstrap version i think goes a bit too far on both00:48
jeblairjhesketh: i think the best course would be to try to get the openstack overlay on the updated app.js looking as close to what we have now as possible first00:52
jeblairjhesketh: and then evaluate changes to it after that on their own merit00:53
jeblairjhesketh: because the current version looks the way it does more or less on purpose00:53
openstackgerritA change was merged to openstack-infra/elastic-recheck: Add fingerprint for bug 1295876  https://review.openstack.org/8224500:53
uvirtbotLaunchpad bug 1295876 in nova "libvirtError: internal error unable to add domain xxx to cgroup: No space left on device" [Medium,Confirmed] https://launchpad.net/bugs/129587600:53
*** yamahata has joined #openstack-infra00:55
jeblairjhesketh: btw, you might have seen my comment, but just to reiterate how excited i am, i really love the overall graph -- it's a brilliant bit of visualization! :)00:55
jhesketh:-)00:55
*** yamahata_ has quit IRC00:56
*** tianst20 has quit IRC00:56
*** wchrisj has joined #openstack-infra00:56
jheskethjeblair: so I think the last thing I need to do to get feature parity is to add in the nnfi trees00:56
*** yamahata_ has joined #openstack-infra00:56
jheskethbut my css skills are limited here00:57
jeblairjhesketh: yeah, i spent a lot of time trying to make a nice pure-css way of doing that00:57
jeblairjhesketh: and eventually decided that, in fact, the right answer was tables00:57
jeblairthat was not an easy decision00:57
*** weshay has quit IRC00:59
jeblairjhesketh: i have to run make dinner now; thanks, and ttyl01:00
jheskethno worries, enjoy!01:01
notmynamejeblair: clarkb: just looking back through some old IRC logs...why is the -infra team using swift3?01:03
*** jepoy has joined #openstack-infra01:04
mordrednotmyname: I didn't know we were?01:05
notmynamehmm..maybe that was only in relation to putting it on stackforge https://review.openstack.org/#/c/81991/ (also, why that?)01:06
*** rhsu has joined #openstack-infra01:07
*** krtaylor has quit IRC01:07
mordrednotmyname: why put it on stackforge? dunno - I'm not a swift3 hacker - but I hear some people really like our systems :)01:08
notmynameI was seeing it temporally associated with -infra logging to swift, so I may have been confused there01:10
*** thuc has quit IRC01:10
mordredah - no, I doubt we'd use swift3 for that - we are interested in using swift for that - but I dont' think that project is using or intending to use swift3 in any way01:10
*** thuc has joined #openstack-infra01:10
morganfainbergclarkb, quick glance, keystone logs down from ~5M to ~1.7M w/ that patch that just entered gate.01:11
*** krtaylor has joined #openstack-infra01:11
notmynameseems that it was just the IRC log messages getting me confused (although a stackforge project with no-op gate jobs and a -core team all from the same company seems weird to me)01:11
morganfainbergclarkb, py27 that is.01:11
mordredmorganfainberg: w00t!01:11
morganfainbergmordred, :)01:11
morganfainbergmordred, and we have full parallel testing capability in keystone now, just need to hammer out a couple transient possible bugs before enabling more than 1 worker01:12
mordredmorganfainberg: dood. you're killing it!01:14
*** UtahDave has quit IRC01:14
dolphmmordred: ++!01:14
morganfainbergmordred, so much test cleanup! and we landed it before the next big rush of features :)01:15
*** thuc has quit IRC01:15
* mordred hands dolphm and morganfainberg a very large cookie01:15
morganfainbergyay!01:16
*** yjiang has joined #openstack-infra01:17
dolphmmorganfainberg and dstanek deserve all the cookies there!01:17
dolphmand bknudson!01:17
dstanekif there's cookies i'll be there01:18
morganfainbergdon't leave bknudson out!01:18
funginotmyname: from the earlier discussion i got the impression that something (someone's tempest tests maybe?) used swift3 in their requirements/test-requirements and it was suggested on the -infra ml that its devs might be amenable to moving development of it into stackforge and gating its changes on whether or not they broke openstack test uses01:20
*** krtaylor has quit IRC01:20
* fungi checks ml archive for proper reference01:20
*** sabari has quit IRC01:21
funginotmyname: devstack apparently referenced/references a git url for it... http://lists.openstack.org/pipermail/openstack-infra/2014-March/001041.html01:22
notmynamefungi: thanks01:22
*** mwagner_lap has joined #openstack-infra01:23
*** krtaylor has joined #openstack-infra01:23
*** rwsu has quit IRC01:26
openstackgerritNathan Kinder proposed a change to openstack-infra/config: Add the openstack-security-notes project  https://review.openstack.org/7315701:29
*** SumitNaiksatam has joined #openstack-infra01:29
*** nosnos has joined #openstack-infra01:29
*** matsuhashi has quit IRC01:30
*** matsuhashi has joined #openstack-infra01:30
*** wchrisj has quit IRC01:31
*** zhiyan_ is now known as zhiyan01:32
*** mbacchi has quit IRC01:35
*** wchrisj has joined #openstack-infra01:39
*** rhsu has quit IRC01:39
*** rhsu1 has joined #openstack-infra01:39
*** wenlock has joined #openstack-infra01:41
*** emagana has quit IRC01:41
*** jasondotstar has joined #openstack-infra01:41
*** rwsu has joined #openstack-infra01:42
*** wchrisj has quit IRC01:44
*** SumitNaiksatam has quit IRC01:45
*** Ryan_Lane has quit IRC01:46
*** sandywalsh has joined #openstack-infra01:46
*** khyati has quit IRC01:47
*** yamahata_ has quit IRC01:48
*** wchrisj has joined #openstack-infra01:49
*** CaptTofu has quit IRC01:49
*** yamahata_ has joined #openstack-infra01:50
*** ArxCruz_ has quit IRC01:51
*** SumitNaiksatam has joined #openstack-infra01:52
*** wchrisj_ has joined #openstack-infra01:53
openstackgerritMichael Krotscheck proposed a change to openstack-infra/storyboard-webclient: Task status updates  https://review.openstack.org/8269001:53
*** wchrisj has quit IRC01:53
*** yonglihe_ has quit IRC01:56
*** yjiang has quit IRC01:56
*** yjiang|2 has joined #openstack-infra01:56
*** ogelbukh has quit IRC01:57
*** katyafervent has quit IRC01:57
*** katyafervent has joined #openstack-infra01:57
*** jamespage has quit IRC01:59
*** yonglihe_ has joined #openstack-infra01:59
*** wenlock_ has joined #openstack-infra01:59
*** wchrisj_ has quit IRC02:00
*** jamespage has joined #openstack-infra02:00
*** jamespage has joined #openstack-infra02:00
*** ogelbukh has joined #openstack-infra02:00
*** fifieldt_ has joined #openstack-infra02:00
*** bknudson has quit IRC02:16
lifelessI've a pypi-mirror failure02:17
lifelesshttp://pastebin.com/8dZAncTD02:17
lifelesshow do you add --allow-external pysendfile to the pip invocation it uses ?02:18
lifelessclarkb: ^02:18
*** dcramer_ has quit IRC02:19
lifelessis it perhaps that the copy on pypi is ancient? Yes, yes it is.02:21
lifelessRELEASES PEOPLE!02:21
*** thuc has joined #openstack-infra02:21
*** wenlock__ has joined #openstack-infra02:22
*** CaptTofu has joined #openstack-infra02:22
*** wenlock__ has joined #openstack-infra02:23
*** wenlock_ has quit IRC02:24
*** saschpe has quit IRC02:26
*** thuc has quit IRC02:26
*** amcrn has quit IRC02:26
*** wenlock_ has joined #openstack-infra02:28
*** mgagne has joined #openstack-infra02:28
*** saschpe has joined #openstack-infra02:28
*** HenryG has joined #openstack-infra02:29
openstackgerritBenjamin Staffin proposed a change to openstack-infra/jenkins-job-builder: Add support for Slave Utilization plugin  https://review.openstack.org/8269302:29
*** jasondotstar has quit IRC02:30
*** wenlock__ has quit IRC02:30
openstackgerritBenjamin Staffin proposed a change to openstack-infra/jenkins-job-builder: Clean up a few errant tabs in setup.cfg  https://review.openstack.org/8269402:32
*** mestery has joined #openstack-infra02:34
*** jepoy has quit IRC02:36
*** jepoy has joined #openstack-infra02:36
*** Sukhdev has joined #openstack-infra02:40
*** jepoy has quit IRC02:40
*** rfolco has quit IRC02:41
*** mestery has quit IRC02:46
*** thuc has joined #openstack-infra02:46
*** mestery has joined #openstack-infra02:46
*** mriedem has quit IRC02:48
*** salv-orlando_ has joined #openstack-infra02:49
*** salv-orlando has quit IRC02:50
*** salv-orlando_ is now known as salv-orlando02:50
*** thuc_ has joined #openstack-infra02:51
*** jepoy has joined #openstack-infra02:52
*** thuc has quit IRC02:54
*** wchrisj has joined #openstack-infra03:02
*** wchrisj has quit IRC03:06
*** wchrisj has joined #openstack-infra03:07
*** yjiang|2 has quit IRC03:07
*** CaptTofu has quit IRC03:09
*** zhiyan is now known as zhiyan_03:10
*** zhiyan_ is now known as zhiyan03:11
*** matsuhashi has quit IRC03:12
*** wchrisj has quit IRC03:14
openstackgerritAdam Gandelman proposed a change to openstack-infra/devstack-gate: Sets DEFAULT_INSTANCE_TYPE in localrc for Ironic  https://review.openstack.org/8270303:15
*** wchrisj has joined #openstack-infra03:15
*** david-lyle has joined #openstack-infra03:17
*** wchrisj_ has joined #openstack-infra03:19
*** wchrisj has quit IRC03:20
*** sweston has joined #openstack-infra03:21
*** wchrisj has joined #openstack-infra03:24
*** wchrisj_ has quit IRC03:25
*** gokrokve has joined #openstack-infra03:27
*** wchrisj_ has joined #openstack-infra03:28
*** wchrisj has quit IRC03:29
*** sabari has joined #openstack-infra03:29
*** jhesketh has quit IRC03:29
*** nosnos has quit IRC03:29
*** jhesketh has joined #openstack-infra03:30
*** matsuhashi has joined #openstack-infra03:30
*** thuc has joined #openstack-infra03:31
*** wchrisj has joined #openstack-infra03:32
*** wchrisj_ has quit IRC03:32
*** Ryan_Lane has joined #openstack-infra03:32
*** chandankumar_ has joined #openstack-infra03:33
*** thuc_ has quit IRC03:34
*** sabari has quit IRC03:34
*** sabari has joined #openstack-infra03:35
*** vkozhukalov has joined #openstack-infra03:35
*** thuc has quit IRC03:35
*** matsuhashi has quit IRC03:36
*** wchrisj_ has joined #openstack-infra03:39
*** wchrisj has quit IRC03:40
*** chandankumar_ has quit IRC03:40
*** mspreitz has joined #openstack-infra03:40
*** wchrisj has joined #openstack-infra03:43
*** wchrisj_ has quit IRC03:43
*** Sukhdev has quit IRC03:43
*** wchrisj has quit IRC03:47
*** harlowja_ is now known as harlowja_away03:49
tchaypohttps://review.openstack.org/#/c/80858/ is still waiting for an approval03:50
*** gokrokve has quit IRC03:50
tchayposince uvirtbot isn't being helpful, I'll fill in the detail that it's just adding an alias for me into gitdm03:50
*** yjiang has joined #openstack-infra03:50
*** gokrokve has joined #openstack-infra03:52
*** alex-gone is now known as alex-sick03:54
*** chandankumar_ has joined #openstack-infra03:55
*** gokrokve has quit IRC03:57
openstackgerritSteve Kowalik proposed a change to openstack-infra/gitdm: Add StevenK to the HP group list  https://review.openstack.org/8270603:57
tchaypohehehe04:00
SergeyLukjanovevening folks04:10
*** nati_ueno has quit IRC04:13
mspreitzSergeyLukjanov: good evening04:15
*** thuc has joined #openstack-infra04:18
SergeyLukjanovmspreitz, heh, it's just 8am for me ;)04:18
*** thuc_ has joined #openstack-infra04:18
*** thuc has quit IRC04:22
*** matsuhashi has joined #openstack-infra04:23
*** chandankumar_ has quit IRC04:23
*** nosnos has joined #openstack-infra04:25
*** fifieldt_ has quit IRC04:28
openstackgerritGregory Haynes proposed a change to openstack-infra/pypi-mirror: Use openstack git urls instead of github  https://review.openstack.org/8264904:31
*** Sukhdev has joined #openstack-infra04:32
openstackgerritGregory Haynes proposed a change to openstack-infra/pypi-mirror: Add blurb on configuration and run_mirror in README  https://review.openstack.org/8086104:34
*** thuc_ has quit IRC04:40
*** nati_ueno has joined #openstack-infra04:40
*** thuc has joined #openstack-infra04:41
*** thuc_ has joined #openstack-infra04:45
*** thuc has quit IRC04:45
nibalizergreghaynes: fix it fix it fix it04:46
greghaynesnibalizer: no04:46
greghaynes:p04:46
*** wenlock has quit IRC04:52
*** rhsu has joined #openstack-infra04:54
*** rhsu1 has quit IRC04:54
*** khyati has joined #openstack-infra04:54
*** yamahata has quit IRC04:58
*** yjiang has quit IRC04:58
*** yamahata has joined #openstack-infra04:58
*** yamahata has quit IRC04:59
*** yamahata has joined #openstack-infra04:59
*** _nadya_ has joined #openstack-infra05:01
*** thuc has joined #openstack-infra05:03
*** masayukig has joined #openstack-infra05:04
*** vkozhukalov has quit IRC05:05
*** thuc_ has quit IRC05:06
*** thuc has quit IRC05:08
*** CaptTofu has joined #openstack-infra05:10
*** matsuhashi has quit IRC05:14
*** vkozhukalov has joined #openstack-infra05:15
*** CaptTofu has quit IRC05:15
*** yjiang has joined #openstack-infra05:16
*** fifieldt_ has joined #openstack-infra05:17
*** matsuhashi has joined #openstack-infra05:18
clarkbAlex_Gaynor: ohey you joined the list of non twitter users05:18
*** skraynev_afk is now known as skraynev05:19
*** gokrokve has joined #openstack-infra05:21
*** _nadya_ has quit IRC05:21
*** gokrokve has quit IRC05:25
*** Manishanker has joined #openstack-infra05:26
*** emagana has joined #openstack-infra05:27
*** mihgen has joined #openstack-infra05:29
*** talluri has joined #openstack-infra05:29
*** sabari has quit IRC05:33
*** sabari has joined #openstack-infra05:35
*** fifieldt_ has quit IRC05:39
*** vkozhukalov has quit IRC05:39
*** _nadya_ has joined #openstack-infra05:41
openstackgerritGregory Haynes proposed a change to openstack-infra/pypi-mirror: Add blurb on configuration and run_mirror in README  https://review.openstack.org/8086105:43
*** _nadya_ has quit IRC05:44
openstackgerritGregory Haynes proposed a change to openstack-infra/pypi-mirror: Use openstack git urls instead of github  https://review.openstack.org/8264905:46
*** nati_ueno has quit IRC05:47
*** chandan_kumar has quit IRC05:48
*** e0ne has joined #openstack-infra05:49
*** nati_ueno has joined #openstack-infra05:51
*** nicedice has quit IRC05:53
*** pcrews has quit IRC05:55
openstackgerritMaru Newby proposed a change to openstack-infra/config: Add neutron functional job to devstack check queue  https://review.openstack.org/8263105:56
tchaypoclarkb: i technically still have a twitter account, but I only ever look at it when something is on fire. Do I count as a non-twitterer?05:57
clarkbtchaypo: I suppose05:57
clarkbtchaypo: a bunch of us don't twitter at all so find out about software releases or things that should be CVEs via alternate methods which causes interesting problems at times05:58
tchayposorry, when i said "on fire" i meant "literally on fire"05:59
clarkboh right you live in a place that likes to burn05:59
tchaypothe most recent time I used twitter was for http://www.abc.net.au/news/2014-03-12/fire-at-barangaroo-construction-site-in-sydney-creating-large-v/531569606:00
*** Sukhdev has quit IRC06:04
*** mrda is now known as mrda_away06:08
*** basha has joined #openstack-infra06:08
*** thuc has joined #openstack-infra06:14
*** andreaf has joined #openstack-infra06:14
*** dstanek has quit IRC06:15
*** ildikov_ has quit IRC06:15
*** mestery has quit IRC06:18
*** thuc has quit IRC06:19
*** sabari has quit IRC06:20
*** dstanek has joined #openstack-infra06:22
*** Ryan_Lane has quit IRC06:24
*** mspreitz has quit IRC06:26
*** rhsu has quit IRC06:34
*** imcsk8_lap has joined #openstack-infra06:44
*** ildikov_ has joined #openstack-infra06:59
*** fifieldt_ has joined #openstack-infra07:00
*** vkozhukalov has joined #openstack-infra07:03
*** dstanek has quit IRC07:04
*** bogdando has quit IRC07:05
*** jlibosva has joined #openstack-infra07:06
*** andreaf has quit IRC07:08
*** basha has quit IRC07:09
*** CaptTofu has joined #openstack-infra07:11
*** CaptTofu has quit IRC07:16
*** sandywalsh has quit IRC07:16
*** gokrokve has joined #openstack-infra07:21
*** wenlock_ has quit IRC07:23
*** fifieldt_ has quit IRC07:24
*** gokrokve has quit IRC07:26
*** khyati has quit IRC07:27
*** saju_m has joined #openstack-infra07:30
*** nati_ueno has quit IRC07:37
*** yolanda has joined #openstack-infra07:48
*** flaper87|afk is now known as flaper8707:51
*** rlandy has joined #openstack-infra07:55
*** bogdando has joined #openstack-infra08:03
*** che-arne has quit IRC08:04
*** e0ne has joined #openstack-infra08:10
openstackgerritMaru Newby proposed a change to openstack-infra/config: Add a neutron job for api testing  https://review.openstack.org/8222608:19
*** mihgen has quit IRC08:19
*** jasondotstar has joined #openstack-infra08:27
*** jgallard has joined #openstack-infra08:35
*** dizquierdo has joined #openstack-infra08:38
*** jooools has joined #openstack-infra08:45
*** matsuhashi has quit IRC08:49
*** saju_m has quit IRC08:50
marunrake is missing?08:50
marunhttp://logs.openstack.org/31/82631/2/check/gate-config-puppet-lint/ce72930/console.html08:50
marunfungi, clarkb, jeblair ^08:50
*** yassine has joined #openstack-infra08:52
*** saju_m has joined #openstack-infra08:52
*** pblaho has joined #openstack-infra08:53
*** andreaf has joined #openstack-infra08:53
*** matsuhashi has joined #openstack-infra08:56
*** jcoufal has joined #openstack-infra08:57
*** yjiang has quit IRC09:02
*** jpich has joined #openstack-infra09:02
*** hashar has joined #openstack-infra09:02
*** afazekas has joined #openstack-infra09:04
*** gokrokve has joined #openstack-infra09:05
*** gokrokve has joined #openstack-infra09:05
*** CaptTofu has joined #openstack-infra09:12
openstackgerritSergey Lukjanov proposed a change to openstack/requirements: Remove python-savannaclient from globalr req  https://review.openstack.org/8108409:12
*** chandan_kumar has joined #openstack-infra09:13
openstackgerritRussell Bryant proposed a change to openstack-infra/reviewstats: automatically retry connect with allow_agent=False  https://review.openstack.org/8274809:13
*** matsuhashi has quit IRC09:14
openstackgerritSergey Lukjanov proposed a change to openstack/requirements: Remove obsolete python-savannaclient  https://review.openstack.org/8108409:14
*** derekh has joined #openstack-infra09:15
*** CaptTofu has quit IRC09:16
*** matsuhashi has joined #openstack-infra09:18
*** mkoderer has joined #openstack-infra09:21
*** johnthetubaguy has joined #openstack-infra09:21
openstackgerritA change was merged to openstack-infra/reviewstats: automatically retry connect with allow_agent=False  https://review.openstack.org/8274809:25
*** ociuhandu has quit IRC09:29
*** ominakov has joined #openstack-infra09:30
SergeyLukjanovmarun, yup, looks like some problems with ruby/rake installation09:31
*** saju_m has quit IRC09:38
*** nosnos has quit IRC09:39
*** che-arne has joined #openstack-infra09:41
openstackgerritRussell Bryant proposed a change to openstack-infra/reviewstats: Remove gantt from nova.json  https://review.openstack.org/8275409:43
openstackgerritRussell Bryant proposed a change to openstack-infra/reviewstats: Remove gantt from nova.json  https://review.openstack.org/8275409:44
*** andreaf has quit IRC09:49
openstackgerritA change was merged to openstack-infra/reviewstats: Remove gantt from nova.json  https://review.openstack.org/8275409:55
*** saju_m has joined #openstack-infra09:56
*** ociuhandu has joined #openstack-infra09:57
*** ociuhandu has quit IRC09:59
openstackgerritRussell Bryant proposed a change to openstack-infra/reviewstats: Retry ssh connect a few times  https://review.openstack.org/8276210:02
openstackgerritRomain Chantereau proposed a change to openstack-infra/reviewstats: Format JSON text  https://review.openstack.org/8254110:03
*** morganfainberg is now known as morganfainberg_Z10:05
*** matsuhashi has quit IRC10:08
*** alff has joined #openstack-infra10:08
*** matsuhashi has joined #openstack-infra10:10
openstackgerritA change was merged to openstack-infra/reviewstats: Retry ssh connect a few times  https://review.openstack.org/8276210:12
*** AJaeger has quit IRC10:12
*** emagana has quit IRC10:13
*** salv-orlando has quit IRC10:14
*** e0ne_ has joined #openstack-infra10:16
*** jp_at_hp has joined #openstack-infra10:16
*** bauzas has joined #openstack-infra10:17
bauzasmorning all10:18
openstackgerritRussell Bryant proposed a change to openstack-infra/config: pbx: don't install asterisk-sounds-extra-en-g722  https://review.openstack.org/8276510:18
bauzasI'm trying to provide a new patchset for https://review.openstack.org/#/c/80113/ which is a draft10:18
bauzasbut gerrit fails to push to master10:18
bauzas ! [remote rejected] HEAD -> refs/drafts/master/bp/scheduler-lib (change state corrupt)10:19
bauzasdoes someone has any idea on what is the problem ?10:19
*** e0ne has quit IRC10:19
openstackgerritRomain Chantereau proposed a change to openstack-infra/reviewstats: Added launchpad projects to definition  https://review.openstack.org/8276710:21
*** CaptTofu has joined #openstack-infra10:25
*** masayukig has quit IRC10:28
*** ociuhandu has joined #openstack-infra10:28
*** markmcclain has joined #openstack-infra10:39
openstackgerritafazekas proposed a change to openstack-infra/devstack-gate: Use OVERRIDE_ZUUL_BRANCH in devstack-vm-gate.sh  https://review.openstack.org/8249610:43
*** emagana has joined #openstack-infra10:44
*** weshay has joined #openstack-infra10:47
*** jasondotstar has quit IRC10:47
*** andreaf has joined #openstack-infra10:47
*** emagana has quit IRC10:52
*** mihgen has joined #openstack-infra11:01
*** saju_m has quit IRC11:07
*** saju_m has joined #openstack-infra11:08
*** hashar has quit IRC11:08
*** saju_m has quit IRC11:09
*** mwagner_lap has quit IRC11:12
*** alff has quit IRC11:13
*** mbacchi has joined #openstack-infra11:14
*** saju_m has joined #openstack-infra11:15
*** hashar has joined #openstack-infra11:17
*** CaptTofu has quit IRC11:17
*** CaptTofu has joined #openstack-infra11:21
*** gokrokve has quit IRC11:23
*** miqui has joined #openstack-infra11:26
*** tianst20 has joined #openstack-infra11:31
*** e0ne_ has quit IRC11:33
*** e0ne has joined #openstack-infra11:33
*** gokrokve has joined #openstack-infra11:34
anteayabauzas: I see you have abandoned 8011311:36
anteayaon the next attempt I do recommend you stay away from drafts11:37
anteayawhile you should still be able to submit patchsets to drafts11:37
*** dkliban has quit IRC11:37
*** gokrokve_ has joined #openstack-infra11:38
anteayagerrit does some interesting things when it comes to rebasing and other operations that we have set up to run automatically when it comes to drafts11:38
*** saju_m has quit IRC11:38
*** e0ne has quit IRC11:38
*** saju_m has joined #openstack-infra11:38
anteayaunfortunately I am light on details but our general recommendation is that developers avoid drafts11:38
*** gokrokve has quit IRC11:39
*** hashar has quit IRC11:40
anteayaregarding the missing rake in http://logs.openstack.org/31/82631/2/check/gate-config-puppet-lint/ce72930/console.html11:41
anteayacheck what version of ruby you installed and what package installed it11:41
anteayasome versions of ruby might assume you are using bundler (a ruby gem management library) and have left out rake believeing you would get it if you wanted it by running bundle install after specifying rake in the bundler config file11:42
*** gokrokve_ has quit IRC11:42
anteayahttp://bundler.io/bundle_config.html11:43
anteayafor our needs bundler is not the way to go, we just might need to look at sourcing ruby that is packaged with rake11:44
*** ArxCruz has joined #openstack-infra11:48
*** basha has joined #openstack-infra11:51
*** jgallard has quit IRC11:51
anteayaI don't see any changes to /config or /jjb regarding puppet-lint11:52
anteayawhat image does puppet-lint run on?11:52
anteayaanswered my own question, bare precise: bare-precise-hpcloud-az311:53
*** eharney has quit IRC11:57
michchapanteaya: there was a broken gate today when rake bumped its version and deprecated old ruby support11:58
michchapanteaya: We fixed by pinning to old rake, it's probably related.11:59
anteayamichchap: ah11:59
anteayaI don't see a patch to /requirements: http://git.openstack.org/cgit/openstack/requirements/log/12:00
anteayawhere did the pin to old rake take place?12:00
michchaphttps://review.openstack.org/#/c/82662/1/Gemfile12:00
michchap+8 or so others for other modules12:01
*** skraynev is now known as skraynev_afk12:01
anteayathe gate already uses bundler12:01
anteayainteresting12:01
anteayamichchap: was there a bug for this?12:02
*** harlowja_away has quit IRC12:03
anteayaand does this mean that I can send marun's patch https://review.openstack.org/#/c/82226/ back into check?12:03
*** pdmars has joined #openstack-infra12:03
michchapanteaya: no. I can make one. Chris (from puppetlabs) thought he had fixed it by pinning12:03
anteayathanks12:04
michchapI have no idea re: marun's patch... I don't know infra very well.12:04
anteayathen I can do recheck bug <bug number> as I should12:04
anteayak, I'm foggy on how we consume puppet-openstack12:05
anteayaI'm going with we don't track master and we do conscious updates when called for12:05
* anteaya stands by to be corrected in about 90 minutes or less12:05
*** pbelanyi has joined #openstack-infra12:06
michchapI'm not really sure how it's set up to be honest.12:06
anteayathat is okay12:06
anteayaif I have a bug number I will recheck marun's patch12:07
anteayait will either pass puppet-lint or it won't12:07
michchaphttps://bugs.launchpad.net/openstack-ci/+bug/129724412:09
uvirtbotLaunchpad bug 1297244 in openstack-ci "Rake not available to puppet-lint gate job" [Undecided,New]12:09
anteayathank you12:09
michchapThis is what the failures earlier today looked like: http://logs.openstack.org/43/82243/2/check/gate-puppet-ceilometer-puppet-unit-3.1/c35155b/console.html12:10
*** gokrokve has joined #openstack-infra12:10
michchapthese were fixed by pinning, then a few hours later the lint job started to die.12:11
*** e0ne has joined #openstack-infra12:12
anteayawhy is the lint job dying?12:13
*** e0ne has quit IRC12:13
*** julim has joined #openstack-infra12:13
michchaptmp/hudson4652546853617966169.sh: line 12: rake: command not found12:14
*** e0ne has joined #openstack-infra12:14
michchapso if bundler is running earlier and failing to install rake, it's the same issue essentially12:14
anteayayes that is the output that marun's patch has in the log12:14
anteayarunning earlier12:14
anteayarunning earlier than what?12:14
michchapearlier than the job?12:15
michchapI'm not sure.12:16
michchapThere is nothing in the lint job that is installing rake, and yet the command is not available, so I'm curious as to where the command is coming from unless it's baked into the image.12:16
*** matsuhashi has quit IRC12:16
*** dkranz has joined #openstack-infra12:17
anteayathe lint job shouldn't be installing rake12:17
anteayarake should be installed with the dependencies like ruby12:17
anteayaI would complain to rake maintainers except Jim died about a month ago12:17
anteaya*tears*12:17
anteayaand I don't know who is maintaining rake now12:18
michchap:(12:18
anteayadid you know him?12:18
michchapI did not.12:18
anteayahe was such a great guy12:18
anteayabig loss12:18
*** e0ne has quit IRC12:18
fungianteaya: the puppet projects on stackforge use bundler to install a recent rake. we were relying on ubuntu-provided rake packages on our precise nodes instead for the infra puppet-lint job i think... checking to be sure now12:18
fungiactually, yeah, i think we were using the one which was inside the ruby packages on ubuntu precise12:19
*** gokrokve has quit IRC12:19
*** jgallard has joined #openstack-infra12:19
anteayafungi: yeah that is consistent with my expectations12:20
michchapUsing rake (10.1.1)12:20
*** gokrokve has joined #openstack-infra12:22
michchapthe puppet gate jobs were using bundler to install the deps, but the rake was already 10.1.1 so it wasn't being installed.12:22
anteayaright12:22
michchaps/were/are12:22
anteayathe puppet gate jobs12:22
michchapyep, not lint.12:22
anteayawhat are you refering to?12:23
michchapeg: http://logs.openstack.org/62/82662/1/gate/gate-puppet-openstack-puppet-unit-3.3/88be31e/console.html12:23
*** matsuhashi has joined #openstack-infra12:23
*** david-lyle has quit IRC12:23
anteayathe gate jobs for stackforge/puppet-openstack?12:23
michchapyes12:23
fungiright, and i'm talking about the puppet-lint jobs for the openstack-infra/config project12:23
*** maxbit has joined #openstack-infra12:23
anteayaokay12:23
fungiwhich were written previous to those and are different12:23
bauzasanteaya: thanks for the feedback12:23
*** markmcclain has quit IRC12:24
anteayawhen I am talking about "the gate jobs" I mean the ones for the openstack/ projects12:24
*** markmcclain has joined #openstack-infra12:24
anteayabauzas: np12:24
bauzasanteaya: so, gerrit drafts are buggy ?12:24
bauzasanteaya: I never noticed that behaviour before12:24
anteayabauzas: I wouldn't say buggy, since the behaviour seems to be consistent12:25
anteayaas in we consistently recommend they not be used12:25
bauzasanteaya: but as per googling, seems like my change-id was forgotten by gerrit12:25
*** markmcclain1 has joined #openstack-infra12:25
*** alff has joined #openstack-infra12:25
anteayabut I don't know enough about the intricacies of how drafts are tracked at each stage to say exactly what happens12:25
bauzasanteaya: I often updated drafts, that's the first time I see this behaviour, hence the word "buggy" ;)12:26
anteayabauzas: if your change id was forgotten by gerrit, that behaviour would be considered a bug, yes12:26
anteayadrafts should be able to be updated yes12:26
bauzasanteaya: that is, because I provided 3 patchsets on that review12:26
anteayait is farther down the food chain in the land of rebasing and such where we usually see problems12:27
bauzasanteaya: that's only when trying to provide a 4th patchset that gerrit complained12:27
*** yamahata has quit IRC12:27
bauzasanteaya: oh ok got it12:27
*** markmcclain2 has joined #openstack-infra12:27
bauzasanteaya: do you know if there is some way to promote a change as WIP thanks to CLI ?12:27
*** markmcclain2 has quit IRC12:27
anteayabauzas: which I find interesting, i have not seen a lost change id circumstance in my travels with gerrit before12:27
*** gokrokve has quit IRC12:28
anteayanot using CLI, just the WIP button on the gui12:28
bauzasanteaya: because I made my way up by creating a second patch, but jenkins/zuul was too quick for me12:28
*** dkranz has quit IRC12:28
*** markmcclain2 has joined #openstack-infra12:28
bauzasthe patch went into the pipeline before I had the time to click on the button :)12:28
*** dkranz has joined #openstack-infra12:29
anteayabauzas: I don't understand you second last statement12:29
anteayaoh yes it will12:29
*** markmcclain has quit IRC12:29
anteayayou can still mark it as WIP12:29
anteayacheck tests will run on WIP12:29
*** AJaeger has joined #openstack-infra12:29
bauzasanteaya: I was thinking that WIP patchsets don't go into zuul12:29
bauzasI mean the check queue12:29
anteayathey do12:29
*** markmcclain1 has quit IRC12:29
anteayazuul reads all the gerrit events12:30
bauzasoh that's right12:30
bauzasonly drafts don't12:30
*** markmcclain2 has quit IRC12:30
bauzasanteaya: don't you think it would be worth to leave WIP patchsets not going into check queue ?12:31
anteayaI don't use drafts but looking at https://review.openstack.org/#/c/80113/ I would agree with your conclusion12:31
*** aysyd has joined #openstack-infra12:31
*** markmcclain has joined #openstack-infra12:31
bauzasanteaya: a WIP patch could still be checked thanks to the experimental queue12:31
*** dachary has quit IRC12:31
bauzasanteaya: that would be on-demand12:31
anteayabauzas: the resources we have to provide check tests are such that it is easier to let them go through check12:31
*** gokrokve has joined #openstack-infra12:32
anteayayou can keep working on the patch series and not worry about the check test feedback until you are ready12:32
*** gaelL_ has quit IRC12:32
bauzasanteaya: but that do consume hardware resources on such a thing which is 'in progress' ;)12:32
anteayabut honestly it is helpful to give that feedback to devs12:32
*** gaelL has joined #openstack-infra12:32
anteayavirtual resources12:32
anteayawe run no hardware12:33
bauzasyey, you're right12:33
bauzasbut virtual resources tend to use slices of hardware :)12:33
*** dachary has joined #openstack-infra12:33
anteayathey do12:33
anteayabut honestly we do have the resources available to us12:33
*** rfolco has joined #openstack-infra12:34
anteayaand the percentage consumed by WIP patches is worth it12:34
anteayaif it becomes not worth it we will revise12:34
fungiapparently our sudden rake problem is... puppet12:34
bauzasanteaya: that sounds ok12:34
fungi2014-03-25 02:27:08,347 INFO nodepool.image.build.hpcloud-az2.bare-precise: ^[[1;35merr: /Stage[main]/Jenkins::Slave/Package[puppetlabs_spec_helper]/ensure: change from absent to latest failed: Could not update: Execution of '/usr/bin/gem install --include-dependencies --no-rdoc --no-ri puppetlabs_spec_helper' returned 1: ERROR:  Error installing puppetlabs_spec_helper:12:34
fungi2014-03-25 02:27:08,347 INFO nodepool.image.build.hpcloud-az2.bare-precise:     rake requires Ruby version >= 1.9.12:34
anteayathe puppetlabs_spec_helper needs a pin?12:35
fungii... guess?12:35
anteayamichchap: did you say Chris Hoge works with puppetlabs?12:35
michchapit's the same patch was we made to the puppet-openstack jobs12:35
michchappin the version of rake to 10.1.112:35
anteayafungi: do we need to grab the latest puppetlabs_spec_helper?12:36
fungimichchap: i don't think we were explicitly installing rake previously, and were just letting gem figure it out as a transitive dep12:36
anteayamichchap: has puppetlabs_spec_helper been pinned?12:36
fungibut i'll see where i can shoehorn it in12:36
michchapfungi: it's probably just pulling in master from the spec_helper gem then.12:36
anteayafungi: we can't really, since we don't use bundler12:36
anteayamichchap: yes, the spec_helper gem needs a patch with the pin12:37
fungianteaya: oh, gem install won't let us specify versions of multiple packages on the same command line?12:37
anteayawell it might, I will look it up12:38
anteayabut with bundler being the new hotness, folks tend not to use gem install anymore12:38
*** zul has quit IRC12:38
fungilooks like maybe we use puppet's gem package provider12:39
*** ken1ohmichi has joined #openstack-infra12:40
anteayafungi: oh, no idea how to work with that12:41
*** zul has joined #openstack-infra12:41
*** saju_m has quit IRC12:41
fungiyep, provider => gem,12:41
SergeyLukjanovfungi, anteaya, morning12:42
fungiso just need to dig into that and see if it can do something other than ensure   => latest12:42
SergeyLukjanovfungi, are you planning to explicitly preinstall rake on slaves?12:42
*** maxbit has quit IRC12:42
fungiright now we're using it to install whatever it thinks the "latest" gems are of bundler, puppet-lint and puppetlabs_spec_helper12:42
*** gokrokve has quit IRC12:43
anteayaSergeyLukjanov: right now we are figuring out the best way to address the rake breakage12:43
fungiSergeyLukjanov: not sure. need to find out if there's a ruby 1.8 compatible release train for rake we should be limiting ourselves to so we can still get security fixes12:43
*** gokrokve has joined #openstack-infra12:43
anteayapreinstalling rake won't help since it will be overwritten with "latest" rake later12:43
michchapif you do gem install rake --version 10.1.1, then gem install puppetlabs_spec_helper, your rake won't be overwritten.12:44
anteayawe need to find the bit that is the last item to check for rake and point it at 10.1.112:44
fungiwithout having to, you know, throw away the idea of running stable server releases. i think maybe the ruby community don't run production servers for years at a time? could have to do with being unable to get jobs in that which last longer than a 6 month contract ;)12:44
anteayaand eric hodel is the sole maintainer of rake now12:44
anteayanever could talk to him12:45
*** CaptTofu has quit IRC12:45
michchapso making a new package with provider gem for rake, and specifying the version, and adding it as a dependency to the puppetlabs_spec_helper package might be an option.12:45
anteayafungi: yeah, not being held back by backward compatibility is a theme song with ruby12:45
anteayaso this is not a surprise12:46
funginot being held back by stodgy old greybeards who want their servers to keep running12:46
anteayaexactly12:46
anteayanow you get the picture12:46
fungianyway, i'm edumacating myself up on the gem package provider12:46
*** mwagner_lap has joined #openstack-infra12:46
*** hashar has joined #openstack-infra12:46
anteayamichchap: so in this proposal, who is making a new package with provider gem for rake?12:47
anteayamichchap: us or puppetlabs?12:47
anteayaI'm hoping puppetlabs since I have no idea how to do it12:47
anteayafungi: what are you reading?12:47
*** gokrokve has quit IRC12:47
michchapanteaya: maybe I'm totally confused, but you pasted a log that indicated this was a puppet manifest above: Stage[main]/Jenkins::Slave/Package[puppetlabs_spec_helper]/ensure: change from absent to latest failed12:48
fungianteaya: http://docs.puppetlabs.com/puppet/2.7/reference/12:48
fungimichchap: yes, i think we just need to tell it to ensure something other than latest12:48
anteayafungi: thanks, joining you12:48
anteayamichchap: fungi pasted that12:48
*** adalbas has joined #openstack-infra12:48
michchapwhatever that manifest is, make a package { 'rake': provider => gem, version => '10.1.1', before => Package['puppetlabs_spec_helper'] }12:49
fungihttp://docs.puppetlabs.com/references/2.7.latest/type.html#package does suggest that the gem provider is versionable12:50
fungimichchap: excellent--thanks! i'll try that in a dev env12:51
fungionce i get a little more coffee in me12:51
michchapfungi: or maybe ensure => '10.1.1', I will get back to you in a sec, I forget12:51
fungimichchap: figured it would be one of those. we do similar things with other package providers12:51
*** mrodden has quit IRC12:52
*** mrodden has joined #openstack-infra12:52
*** dims_ has quit IRC12:52
anteayaunder package > provider > gem Required binaries: gem. Supported features: installable, uninstallable, upgradeable, versionable.12:52
anteayalooks like versionable might come in handy12:53
*** jhesketh has quit IRC12:53
*** jasondotstar has joined #openstack-infra12:53
*** jhesketh_ has quit IRC12:53
michchapfungi: confirmed it's ensure => $version12:53
*** gokrokve has joined #openstack-infra12:53
fungimichchap: thanks!12:54
*** saju_m has joined #openstack-infra12:55
*** thuc has joined #openstack-infra12:57
*** jeckersb_gone is now known as jeckersb12:58
*** thuc_ has joined #openstack-infra12:58
anteayahttp://git.openstack.org/cgit/openstack-infra/config/tree/modules/jenkins/manifests/slave.pp#n16912:58
*** saju_m has quit IRC12:59
fungianteaya: yep, that's where i'm editing12:59
*** dkranz has quit IRC12:59
*** saju_m has joined #openstack-infra13:00
fungianteaya: michchap: trying https://review.openstack.org/82817 in a dev env here shortly (after i find out why openstackgerrit has gone on silent running)13:00
*** thuc has quit IRC13:01
anteayafungi: did you want to toss in fixes bug https://bugs.launchpad.net/openstack-ci/+bug/129724413:01
uvirtbotLaunchpad bug 1297244 in openstack-ci "Rake not available to puppet-lint gate job" [Undecided,New]13:01
anteayain the commit message?13:01
*** lcostantino has joined #openstack-infra13:01
*** heyongli has joined #openstack-infra13:02
fungioh, we had a bug? sure, i'll add that before i'm done testing it13:02
*** dcramer_ has joined #openstack-infra13:02
*** dims_ has joined #openstack-infra13:02
fungieerily quiet in the gate right now...13:03
anteayamichchap cobbled one together for me13:03
anteayaso i had a number to use for recheck13:03
*** matsuhashi has quit IRC13:03
*** dprince has joined #openstack-infra13:03
fungitoo quiet--it's not picked up my change for testing13:04
fungii think gerrit may be broken13:04
anteayatoo quiet13:04
anteayabigger problem13:04
fungiyep, switching gears to that npw13:04
fungibnow13:04
* fungi gives up trying to type13:04
*** saju_m has quit IRC13:04
* anteaya nods13:05
*** saju_m has joined #openstack-infra13:05
fungiossh -p 29418 review gerrit show-queue13:06
*** ildikov_ has quit IRC13:06
*** markmc has joined #openstack-infra13:06
fungiwe've got a ton of waiting stream-events sessions again13:06
*** heyongli has quit IRC13:07
*** heyongli has joined #openstack-infra13:07
anteayathe fix for that last time was...?13:07
* anteaya forgets13:07
anteayarestarting gerrit I think13:07
fungiwe restarted gerrit and lost all teh pending events13:07
anteayasince we couldn't figure out how to force a disconnection from the listeners13:08
fungii'm trying to refresh my memory from logs now to see whether there was anything else we decided in the aftermath we could have tried13:08
anteayait was you and jim mostly13:08
anteayaand a Sunday afternoon I think13:08
fungii now (since troubleshooting nodepool connectivity issues for tripleo-ci) have a potential way to force-disconnect established tcp sockets13:08
fungiwhich i was wishing i could figure out how to do at the time13:09
fungii'll see if i can get that working13:09
*** bknudson has joined #openstack-infra13:09
*** saju_m has quit IRC13:09
fungithis little treasure... http://killcx.sourceforge.net/13:10
anteayagreat name13:10
*** saju_m has joined #openstack-infra13:10
anteayawhat quantity of sessions?13:11
fungii can use it to kill them individually13:11
fungiand see if i can isolate which one was possible "stuck"13:11
fungipossibly13:11
anteayado you think it is a question of a stuck session13:12
anteayaor too many sessions at the same time?13:12
fungino clue--we couldn't determine from the javamelody stats last time13:12
anteayaright13:12
fungihere's what my previous adventure in killcx looked like: http://paste.openstack.org/show/72814/13:12
*** ildikov_ has joined #openstack-infra13:13
funginow just have to figure out what the prerequisite package names ended up being. probably have those in my shell history on nodepool still13:13
fungilooks like just libnet-rawip-perl, libnet-pcap-perl and libnetpacket-perl13:14
anteaya50% effective?13:15
anteayaafter killcx'ing 138.35.77.16:13774 it was still established13:16
anteayaunless it was reestablished13:16
fungireestablished--look at the source port number13:18
funginot the same as it was in the beforetime13:18
*** dstanek has joined #openstack-infra13:18
anteayayes, I noticed the source port was different13:19
*** todd_dsm has joined #openstack-infra13:20
fungi#status alert the gerrit event stream is currently hung, blocking all testing. troubleshooting is in progress (next update at 14:00 utc)13:20
openstackstatusfungi: sending alert13:20
*** wchrisj has joined #openstack-infra13:20
openstackstatusNOTICE: the gerrit event stream is currently hung, blocking all testing. troubleshooting is in progress (next update at 14:00 utc)13:21
*** ChanServ changes topic to "the gerrit event stream is currently hung, blocking all testing. troubleshooting is in progress (next update at 14:00 utc)"13:21
*** dkranz has joined #openstack-infra13:21
openstackstatusfungi: finished sending alert13:22
*** changbl has quit IRC13:22
*** eharney has joined #openstack-infra13:23
*** wchrisj has quit IRC13:26
openstackgerritSergey Skripnick proposed a change to openstack-infra/config: Add check-rally-install-* template and jobs  https://review.openstack.org/8261713:26
*** mriedem has joined #openstack-infra13:27
*** dkliban has joined #openstack-infra13:27
fungiwell, false alarm. whatever the problem was, it cleared on its own while i was still carefully choosing which connections to sever first13:28
*** mestery has joined #openstack-infra13:28
*** mestery has quit IRC13:28
anteayafungi: you scared it13:28
fungi#status ok the issue with gerrit cleared on its own before any corrective action was taken13:28
openstackstatusfungi: sending ok13:28
*** mestery has joined #openstack-infra13:29
fungithough i'm keeping a very close eye on it now13:29
anteayaback to the regularly scheduled brokeness13:29
*** ChanServ changes topic to "Discussion of OpenStack Project Infrastructure | Docs http://ci.openstack.org/ | Bugs https://launchpad.net/openstack-ci | Code https://git.openstack.org/cgit/openstack-infra/"13:29
*** dizquierdo is now known as dizquierdo_afk13:30
fungii think i'll take this opportunity to get my second cup of coffee, and then get back to shaking my fist at rake for a few minutes13:30
anteayasounds good13:33
*** markmcclain has quit IRC13:34
*** wchrisj has joined #openstack-infra13:35
*** yamahata has joined #openstack-infra13:38
*** nati_ueno has joined #openstack-infra13:40
*** thuc_ has quit IRC13:41
*** thuc has joined #openstack-infra13:42
*** wenlock has joined #openstack-infra13:45
*** thuc has quit IRC13:47
*** dcramer_ has quit IRC13:53
openstackgerritAntoine Musso proposed a change to openstack-infra/git-review: Skip invalid unicode in commit messages  https://review.openstack.org/8282613:54
*** dangers is now known as dangers_away13:55
michchapfungi: so if the lint check fails because the image is bad and can't run the lint job, how does one update the image that is built from the thing that is being linted?13:56
*** zns has joined #openstack-infra13:57
mordredmichchap: that sounds like an existential question...13:57
fungimichchap: with mighty sysadmin force13:57
*** wchrisj has quit IRC13:57
*** signed8bit has joined #openstack-infra13:57
mordredonce we have public glance endpoints and can rework that part of image creation and upload, I believe we're quite interested in running tests using our images before we upload them13:58
mordredat least I am13:58
*** wchrisj_ has joined #openstack-infra13:59
michchapmordred: I thought this was #philosophy, sorry.13:59
mordred:)13:59
*** nati_ueno has quit IRC13:59
* mordred goes back to read the whole scrollback13:59
anteayaif I want to add a variable that an individual channel can set the value for inorder to allow meetbot to log to eavesdrop but not start meetings in error14:00
anteayawould this be where I introduce the variable: http://git.openstack.org/cgit/openstack-infra/meetbot/tree/MeetBot/config.py?id=5f8bdbeef15f9ab7486e2f2f8e7c622a223cdb4e#n4314:00
anteayasetting the lurk option doesn't work unless a meeting is currently underway, I do believe since it doesn't work if there is no meeting in progress14:02
*** heyongli has quit IRC14:02
mordredfungi: I didn't read the whole scrollback - but have we considered porting the openstack-infra/config puppetlint job to use the stuff the stackforge puppet stuff uses?14:04
*** hashar_ has joined #openstack-infra14:04
*** hashar has quit IRC14:05
*** prad has joined #openstack-infra14:05
*** wenlock has quit IRC14:05
*** pfallenop has quit IRC14:05
*** pcrews has joined #openstack-infra14:05
*** pfallenop has joined #openstack-infra14:07
*** jswarren has quit IRC14:08
*** prad has left #openstack-infra14:09
*** talluri has quit IRC14:11
*** alff has quit IRC14:11
fungimordred: sounds like a reasonable enough approach14:11
*** ken1ohmichi has quit IRC14:13
fungicurrently trying to update my vm build scripts to just use the nodepool scripts, so that i can test whether the currently proposed patch works14:13
*** prad has joined #openstack-infra14:16
*** jasondotstar has quit IRC14:21
*** mestery has quit IRC14:24
*** homeless has joined #openstack-infra14:25
*** CaptTofu has joined #openstack-infra14:27
*** alexpilotti has quit IRC14:28
anteayafungi: radware is in the voting category in gerrit: https://review.openstack.org/#/admin/groups/91,members14:28
anteayafungi: is that a recent change?14:29
*** signed8bit has quit IRC14:29
anteayaI was just going to link them in a reply to http://lists.openstack.org/pipermail/openstack-infra/2014-March/001092.html14:29
anteayato say they are able to comment14:30
*** signed8bit has joined #openstack-infra14:30
fungianteaya: no idea...14:30
anteayak14:30
anteayasounds like you didn't change anything yesterday with their account14:31
*** david-lyle has joined #openstack-infra14:31
funginope14:31
fungiwas that the one who was asking in the ml whether they could be reenabled?14:32
openstackgerritNathan Kinder proposed a change to openstack-infra/config: Add the openstack-security-notes project  https://review.openstack.org/7315714:32
fungimaybe we disabled their account due to commentspam or something months ago, before there were separate voting and non-voting groups14:32
anteayafungi: yes14:32
anteayapossibly14:32
*** markmcclain has joined #openstack-infra14:32
*** markmcclain has quit IRC14:32
fungionly recent additions have been going into the non-voting group first14:32
anteayak14:33
*** mestery has joined #openstack-infra14:33
*** markmcclain has joined #openstack-infra14:33
anteayaso do you want to leave them as voting or move them to non-voting pending markmcclain's approval?14:33
anteayafrom his response, he isn't ready to have them voting14:33
anteayathat is my read of it14:33
fungisure, i can do whatever the neutron community feels is appropriate with that account14:34
miquihi, where is the pylint env setting for tox?14:34
*** luisg has joined #openstack-infra14:35
fungimiqui: usually in your project's tox.in14:36
anteayafungi: leave them as is14:36
fungitox.ini file14:36
fungianteaya: i already moved them to the non-voting group, but haven't checked to see whether their account is disabled or anything14:36
fungii can move them back to voting if that's desired after all14:36
*** todd_dsm has quit IRC14:37
miquifungi: i'll paste bin what i have...i am looking at the tox.ini under /config dir and there is no deps=pylint or env= for it14:37
fungimiqui: in what project?14:37
*** todd_dsm has joined #openstack-infra14:37
anteayafungi: did you14:37
miquifungi: openstack-infra/config14:37
fungimiqui: we don't run pylint against the openstack-infra/config project. should we? (it doesn't really have much python in it)14:38
anteayamarkmcclain: what do you want fungi to do?14:38
anteayato be honest I feel kind of useless here14:38
fungianteaya: i can put them back in the voting group like they were previously. i just don't want to be the decision maker on these sorts of issues because they don't impact me. i'm just the button-masher14:39
*** jswarren has joined #openstack-infra14:39
* fungi puts things back the way he found them14:40
*** dprince has quit IRC14:40
*** todd_dsm has quit IRC14:40
miquifungi: not even for zuul? (lots of python there)14:41
*** wenlock has joined #openstack-infra14:41
miquifungi: just took a look there...14:41
fungimiqui: zuul is in a separate project, not openstack-infra/config14:41
markmcclainfungi: I think leaving things as they were makes sense14:41
miquifungi:  i know... am poking around to find a project that has pylint defined in tox.ini14:42
fungimiqui: but yes, we stopped caring about pylint a long time ago. pyflakes is better (and then we started using flake8 which basically implements pep8 and pyflakes as backends)14:42
sdaguemiqui: nova has a pylint target14:42
sdaguehowever it's mostly ignored, because pylint has too many false positives14:42
sdagueit seems to break down on anything reasonably complicated14:43
*** Manishanker has left #openstack-infra14:43
*** mfer has joined #openstack-infra14:46
SergeyLukjanovsdague, it helps a bit, we're using it in the same way as nova and once-per-month it founds something ;)14:46
*** jasondotstar has joined #openstack-infra14:46
sdagueSergeyLukjanov: that's a pretty low signal to noise :)14:47
fungiSergeyLukjanov: it does find errors pyflakes misses?14:47
fungiSergeyLukjanov: worth filing bugs against pyflakes for those, if so14:47
SergeyLukjanovfungi, yup, it does several times I think14:47
*** basha has quit IRC14:48
SergeyLukjanovfungi, but I'm not sure that it's covered by pyflakes14:48
sdagueyeh, it's a different kind of toolchain14:48
fungii figured the two of them implemented mostly overlapping static analysis14:48
*** vhoward has joined #openstack-infra14:49
*** reed has joined #openstack-infra14:51
*** dprince has joined #openstack-infra14:53
*** CaptTofu has quit IRC14:54
*** dcramer_ has joined #openstack-infra14:54
*** rcleere has joined #openstack-infra14:54
*** thedodd has joined #openstack-infra14:54
jeblairfungi: morning; bummer about gerrit and the stuck sessions14:55
jeblairfungi: anything you'd like me to look into?14:56
*** thuc_ has joined #openstack-infra14:57
sdagueis there a good way to query what was stuck and flush them back out?14:57
*** mgagne has quit IRC14:58
sdagueI only realized later that a tempest review which was needed for a nova rc1 bug was in limbo after I'd approved it, and russell brought it up14:58
mordredsdague, miqui I've been arguing fora  while that now that we have pyflakes, we shoudl retire all of the pylint stuff14:59
fungijeblair: i couldn't spot anything out of the ordinary in graphs or anything14:59
sdaguemordred: no arguments here14:59
mordredsdague: woto14:59
mordredwoot14:59
mordreddamn14:59
fungijeblair: other than it looked like nodepool and zuul stopped getting anything on their event streams for a while, starting around 11:00 utc (rough estimate)14:59
mordredmiqui: so yeah, I recommend using flake8 - or hacking which uses flake8 - I think you'll find the experience much more pleasant15:00
sdagueis woto the new zomg ?15:00
fungiwoto is the new boto replacement15:01
*** lcostantino has quit IRC15:04
sdagueif only :)15:04
*** primeministerp has joined #openstack-infra15:04
*** eharney has quit IRC15:05
*** adalbas has quit IRC15:08
*** signed8bit has quit IRC15:12
*** saju_m has quit IRC15:13
*** signed8bit has joined #openstack-infra15:13
dhellmannsdague: have a sec to talk about namespace packages? I'm trying to reproduce and understand the nova issue you mentioned yesterday.15:14
openstackgerritChris Hoge proposed a change to openstack-infra/config: Wraps running of puppet-lint in Bundler for version pinning.  https://review.openstack.org/8284415:14
*** packet has joined #openstack-infra15:14
*** wchrisj_ has quit IRC15:15
*** johnthetubaguy has quit IRC15:15
*** johnthetubaguy has joined #openstack-infra15:16
*** dangers_away is now known as dangers15:16
sdaguedhellmann: sure15:17
fungihogepodge: ironically, ^ is going to fail on infra's separate puppet-lint job15:17
fungihogepodge: i'm trying to set up a way to test whether https://review.openstack.org/82817 will fix our image builds15:17
dhellmannsdague: yesterday you said the nova devs can't run unit tests on a devstack box, but I've never had that issue -- is that an active problem?15:18
miquimordred, fungi: thanks...15:18
sdaguedhellmann: yes15:19
sdaguedhellmann: dansmith might have the reproduce15:19
anteayahogepodge: in 82844 where is the bundle.config file coming from that is used when bundle install is run?15:19
*** e0ne has joined #openstack-infra15:19
dansmithdhellmann: yeah, it's usually because our default unit test environment has site_packages=False, and there's some failure with the oslo.config that devstack installs on the system15:20
*** nkinder has joined #openstack-infra15:20
dansmithsorry, site_packages=True15:20
*** changbl has joined #openstack-infra15:20
dansmithsetting to site_packages=False makes it work because it gets its own oslo.config15:21
dhellmanndansmith: when it happens, which oslo lib can't be imported?15:21
*** eharney has joined #openstack-infra15:21
dansmithdhellmann: oslo.config15:21
dhellmannwhen the failure happens, is there a copy of oslo.config in the venv at all?15:21
dansmithdhellmann: well, of course it's not happening right now :/15:22
dansmithdhellmann: I've been using our new site=False env for a couple weeks, let me rebuild the py27 one and see if I can get it to happen15:22
dhellmannyesterday I messed around with copying libvirt into the virtualenv and setting sitepackages=False, but had some (I think) unrelated failures15:22
dansmithdhellmann: but no, IIRC, oslo.config is not in the venv when this happens15:22
dhellmanndansmith: ok, there's also an option to pip install to tell it to *force* installation, so we might want to try that15:23
dhellmannthat way all of nova's actual dependencies would be in the virtualenv, even if there are copies installed globally15:23
dansmithdhellmann: that seems like a good safety measure anyway, what's the downside?15:23
dhellmanndansmith: pip install -U --force-reinstall15:23
dhellmanndansmith: well, for a new virtualenv, nothing AFAICT15:24
dansmithsdague: ?15:24
sdaguedhellmann: so won't that bork us on libvirt again?15:24
*** mestery has quit IRC15:24
dhellmannsdague: no, because you'd have sitepackages=True still15:24
sdagueright, but you --force-reinstall15:24
dhellmannis libvirt a pip requirement of nova?15:25
sdaguedhellmann: no15:26
sdagueso maybe that works15:26
sdaguewould it be safer to just do that for the olso libs?15:26
dhellmannI'm not sure how we could15:26
dhellmannI'm not even 100% sure we can have tox do it in general15:26
*** freyes has joined #openstack-infra15:27
dhellmannif not, maybe we can add that feature15:27
sdaguejust put it in commands15:27
dhellmannhmm15:27
dhellmannthat would do it every time the tests run, which would be an annoying delay locally15:27
*** mgagne has joined #openstack-infra15:27
sdagueeven if it was in testenv:venv?15:28
sdagueI guess we could be extra clever and try to import, if fail, install15:28
sdaguejust add couple more layers of duct tape on this one15:29
dhellmannsdague: yeah, we could script some of that -- we would want to force install using the requirements.txt settings anyway15:29
dhellmannyeah15:29
dhellmannI need to experiment some more with non-namespaced packages to see if we have similar issues -- I know the imports don't break, but if we end up with the 'wrong" version of a lib that could also cause issues.15:30
dhellmannfor example, we need to make sure that changes to projects don't *require* HEAD of an unreleased lib15:30
*** dizquierdo_afk is now known as dizquierdo15:31
*** sabari1 has joined #openstack-infra15:32
sdaguesure15:32
dhellmannok, I think I have enough info to run some more tests today -- thanks sdague & dansmith15:32
openstackgerritChris Hoge proposed a change to openstack-infra/config: Wraps running of puppet-lint in Bundler for version pinning.  https://review.openstack.org/8284415:32
sdaguedhellmann: thanks for diving into this15:32
dansmithdhellmann: I just repro'd15:33
dansmithdhellmann: if you want anything15:33
*** hashar has joined #openstack-infra15:33
dhellmannsdague: yeah, if we need to change, I need to know before we start making more libs :-)15:33
dhellmanndansmith: I'm running devstack on a clean box now. Then I just run tox in nova?15:33
dansmithdhellmann: http://paste.openstack.org/show/74262/15:33
dansmithdhellmann: yep15:33
dhellmanndansmith: ok, I'll be doing that later today15:33
dansmithdhellmann: cool, thanks a bunch!15:33
*** dcramer_ has quit IRC15:34
*** wchrisj has joined #openstack-infra15:35
*** sabari1 has quit IRC15:35
*** sabari1 has joined #openstack-infra15:35
*** VijayTripathi has joined #openstack-infra15:35
*** hogepodge_ has joined #openstack-infra15:35
*** sabari1 has joined #openstack-infra15:35
*** wchrisj has quit IRC15:35
*** hashar_ has quit IRC15:36
*** wchrisj has joined #openstack-infra15:36
*** CaptTofu has joined #openstack-infra15:37
*** mgagne1 has joined #openstack-infra15:38
*** hashar_ has joined #openstack-infra15:38
*** emagana has joined #openstack-infra15:38
*** sabari1 is now known as sabari15:39
*** mgagne has quit IRC15:40
hogepodge_fungi I guess the rake update was a wider hit.15:40
fungihogepodge_: seems that way :/15:41
*** hashar has quit IRC15:41
mgagne1fungi: can rake be pinned in openstack-infra/config ?15:41
fungimgagne1: yeah, that's what i'm testing15:41
*** krtaylor has quit IRC15:42
mgagne1fungi: I see ruby1.9 is installed, can we use that instead?15:43
mgagne1fungi: https://github.com/openstack-infra/config/blob/master/modules/jenkins/manifests/params.pp#L13815:43
fungii finally got my test environment working to the point where it encounters that installation error but continues puppeting like the image builds are doing, so now i should be able to try the pin15:43
*** rossella_ has quit IRC15:44
pleia2good morning15:44
*** CaptTofu has quit IRC15:44
*** alexpilotti has joined #openstack-infra15:44
openstackgerritRomain Chantereau proposed a change to openstack-infra/reviewstats: Documented module functions.  https://review.openstack.org/8284915:44
*** rossella_ has joined #openstack-infra15:45
mgagne1fungi: I suspect something is pulling rake from rubygems, I don't see it explicitly installed15:46
fungimgagne1: yeah, it's pulled indirectly by the spec helper15:46
mgagne1fungi: that's what I'm looking at =)15:46
*** alexpilotti has quit IRC15:46
*** mgagne1 is now known as mgagne15:46
*** markwash has joined #openstack-infra15:46
fungimgagne: that much has been figured out for sure, just working on confirming whether https://review.openstack.org/82817 will have the effect we're hoping for15:47
*** SumitNaiksatam has quit IRC15:47
*** hashar_ has quit IRC15:49
fungisince it's going to have to get crammed through gating forcibly15:49
*** krtaylor has joined #openstack-infra15:50
jeblairfungi: if it's very problematic, should we consider a nodepool image-delete?15:50
rcarrillocruzhey fungi, regarding the initial gerrit group request bug for openstackdroid. I'm a bit confused, do I need to do anything to allow bug reporting on Launchpad? not sure from now on what we have to do for new projects, since it seems we are ditching launchpad for storyboard...15:51
mgagnefungi: right, I didn't see that change yet15:51
*** thuc_ has quit IRC15:51
fungijeblair: good point--i didn't think about rolling back the nodepool images15:51
*** thuc has joined #openstack-infra15:51
fungijeblair: i'll do that real quick15:51
*** jergerber has joined #openstack-infra15:54
fungiokay, deleted any bare-precise images built in the past 24 hours, so hopefully the remaining nodes spun up from those will be out of rotation shortly15:55
*** ominakov has quit IRC15:55
*** ominakov has joined #openstack-infra15:55
*** thuc has quit IRC15:56
*** amotoki_ has joined #openstack-infra15:56
mgagnehogepodge: I would like to add the possibility to override default behaviour of puppet-lint job where system gems packages are used. Not sure how yet, but that would be nice. =)15:57
*** packet has quit IRC15:57
mgagnehogepodge: maybe checking if Gemfile exists, if so, use bundler to install gems and run puppet-lint wrapped in bundler, otherwise use system packages and run puppet-lint without wrapping it with bundler.15:58
anteayahogepodge_: where is the bundle.config file coming from that bundle install uses in https://review.openstack.org/#/c/82844/1/modules/openstack_project/files/jenkins_job_builder/config/puppet-module-jobs.yaml15:58
fungimgagne: if we're only using rake and friends for the openstack-infra/config puppet-lint job, then maybe once things are back on track we can start using the bundler solution the stackforge-puppet-.* projects are running15:58
mgagneanteaya: from nowhere, from my review: "We should coordinate efforts with them to get this fixed. They don't use Bundler to manage Ruby dependencies like we do."15:59
*** lcheng_ has joined #openstack-infra15:59
*** packet has joined #openstack-infra15:59
*** mestery has joined #openstack-infra15:59
mgagnefungi: right15:59
openstackgerritJames E. Blair proposed a change to openstack-infra/nodepool: Finish initial docs  https://review.openstack.org/8285416:00
anteayaokay just as a heads up using bundler is like using rvm16:00
mgagneanteaya: not sure it can be compared to rvm tbh16:00
anteayawhich are rubisms to get around the poor relationship with distro package managers16:00
anteayamgagne: I'm not comparing them16:00
fungimgagne: which would make me happy because it's several fewer things we have to install system-wide by default on all of the bare-precise job workers without using distro packages16:00
mgagneanteaya: what about requirements.txt? =)16:01
anteayaI am saying they are in the category of things ruby uses as a way of not having to deal with distro packages16:01
anteayamgagne: what about requirements.txt16:01
anteayaruby has a long standing bad relationship with distro package managers16:01
fungianteaya: yeah, it's similar to how we run python jobs in virtualenvs most of the time (solves a related class of problems)16:01
anteayathe ruby community built tools to deal with it16:02
mgagneanteaya: that's what I meant ^16:02
*** Sukhdev has joined #openstack-infra16:02
anteayaright16:02
anteayaso as long as you are aware that that is the background motivation of bundler16:02
anteayaand that there are other tools like that16:02
anteayayou won't be surprised by what happens should you chose to use them16:02
*** dcramer_ has joined #openstack-infra16:02
*** hogepodge_ has quit IRC16:03
mgagneanteaya: irregardless of the relationship health with distro package manager, python uses the same (similar) virtual env system so.16:03
anteayaas in the tools expect you to use other tools, not distro packages16:03
anteayagreat16:03
anteayaso you are fully cognisant16:03
anteayawhich was my goal16:03
mgagneanteaya: I learned a new word =)16:03
fungii wonder if it would make sense to absorb/duplicate the bundler invocation/configuration for these jobs into the projects on which they're being run, so that changes to them become self-testing16:03
anteayamgagne: I make up new words all the time16:04
anteayapart of what I have to accept being such a poor speller16:04
notmynameclarkb: are we good on the swift/syslog/ceilometer/log level/logstash issue for now? is there anything else you need from us?16:04
*** SumitNaiksatam has joined #openstack-infra16:04
fungisimilar to how we use tox (and so changes to the tox.ini in a project get tested directly by the jobs they configure)16:04
mgagneanteaya: haha it wasn't sarcasm16:04
anteayamgagne: oh okay16:04
anteayaI never know16:05
anteayabeen ridiculed for my poor spelling a lot16:05
anteayajust have come to accept it as fact16:05
mgagneanteaya: I'm not a native English speaker, I had to look it up ;)16:05
anteayaoh okay16:05
anteayaglad to share some vocabulary with you16:06
anteayafungi has a great vocabulary as well16:06
funginotmyname: very short sample period so far, unfortunately, and we're fresh out of the compression cronjob from the weekend, but it does at least *look* like everyone's efforts on curtailing log volume is helping... http://cacti.openstack.org/cacti/graph.php?action=view&local_graph_id=717&rra_id=all16:06
*** Sukhdev has quit IRC16:06
openstackgerritRomain Chantereau proposed a change to openstack-infra/reviewstats: Documented module functions.  https://review.openstack.org/8284916:07
fungigrowth rate over the past couple days looks less steep than it was previously16:07
mgagnefungi: puppet-lint target will have to be invoked somehow. I don't know how far we can push it back into the project.16:07
*** freyes has quit IRC16:07
anteayafungi: to my eyes, I see it dip16:07
fungimgagne: yeah, it was probably wishful thinking on my part, but it's good to strive for self-testing configuration where possible16:08
zaromorning16:08
mgagnefungi: I don't fully understand the self-testing part. Are you referring to infra/config itself?16:08
notmynamefungi: ok. my understanding is that everything is better now, but clarkb had given the impression that reconfiguring syslog to put the right logs in the right places wasn't a good solution in his opinion. (this is after ceilometer reduces the log level)16:08
notmynamefungi: but we also felt that there wasn't really a resolution to the issue of double-logging. so I wanted to check in...16:09
fungimgagne: i'm referring to any job configuration which can be extracted into the project on which it's being run (openstack-infra/config is a bit of a meta-problem in this regard)16:09
*** mestery has quit IRC16:09
*** SumitNaiksatam has quit IRC16:10
*** mestery has joined #openstack-infra16:10
mgagnefungi: Are you suggesting moving JJB job template into the project?16:10
*** SumitNaiksatam has joined #openstack-infra16:10
*** hogepodge_ has joined #openstack-infra16:10
fungimgagne: no, just suggesting that, as an analogy, our python jobs rely on the projects to declare what versions of tools they wanted to be tested with and how they should be configured16:10
*** rhsu has joined #openstack-infra16:11
mgagnefungi: oh, gotcha. 100% agree with you16:11
hogepodge_anteya I’m assuming your q was answered? I dropped offline for a bit16:11
fungiand if we're using tools which can be installed by unprivileged users and run locally, instead of needing root access to get them installed system-wide, that becomes easier to accomplish sometimes16:12
zaromordred: yes, it's ok to run puppet on jenkins-dev.o.o16:12
mordredzaro: thanks!16:12
*** khyati has joined #openstack-infra16:12
anteayahogepodge_: yes mgagne points out that there is no bundle.config for bundle install to use16:12
anteayasince -infra/config doesn't use bundler currently16:12
*** luisg has quit IRC16:12
anteayamorning zaro16:13
hogepodge_Gemfile usually manages that16:13
hogepodge_but yes, it’s probably not appropriate16:13
mordredzaro: ok. it's reporting now: err: Could not retrieve catalog from remote server: Error 400 on SERVER: Must pass mysql_password to Class[Openstack_project::Nodepool] at /opt/config/production/modules/openstack_project/manifests/nodepool.pp:3 on node jenkins-dev.openstack.org16:13
anteayahogepodge_: is there a Gemfile?16:13
anteayaand yes, you are correct Gemfile not bundle.config, it has been a while16:14
*** skraynev_afk is now known as skraynev16:14
*** nati_ueno has joined #openstack-infra16:17
*** Steap_ is now known as Steap16:18
*** khyati has quit IRC16:18
*** khyati has joined #openstack-infra16:19
*** hashar has joined #openstack-infra16:20
*** atiwari has joined #openstack-infra16:20
*** markwash has quit IRC16:20
*** mihgen has quit IRC16:21
mgagnehogepodge_: mind if I propose something else?16:21
*** dkranz has quit IRC16:22
zaromordred: how come i don't see the report on web page?16:23
*** vkozhukalov has quit IRC16:23
*** markwash has joined #openstack-infra16:23
mordredzaro: because it was unsuccessful16:23
mordredzaro: if you want to run it - just become root and then run "puppet agent --test"16:24
zaromordred: ahh.  i'll take a look at fixing that.16:24
*** medieval1 has quit IRC16:25
zaromordred: did your puppet run wipe out local changes i that i made on jenkins-dev?16:25
*** thuc has joined #openstack-infra16:25
*** thuc has quit IRC16:26
openstackgerritMathieu Gagné proposed a change to openstack-infra/config: Add ability to use Bundler to run puppet-lint  https://review.openstack.org/8285916:26
*** thuc has joined #openstack-infra16:26
mgagnehogepodge_: Our conversation got split between 2 channels but here is the change I mentionned16:27
hogepodge_I like it. ^^16:27
*** medieval1 has joined #openstack-infra16:27
*** andreaf has quit IRC16:27
hogepodge_+1’ed it16:28
mgagnehogepodge_: cool thanks16:28
pabelangerIf I setup a target.image in nodepool to have a min-ready of 0, should I expect jenkins to tell nodepool to launch one when a new job is published to the queue?16:29
*** nati_ueno has quit IRC16:30
pabelangerMy logic for min-ready = 0 is, i have some nodes that I don't expect to be too active. So, rather them sitting around on the cloud (eating up my budget), it only expect them to launch once jenkins needed to test it.16:31
openstackgerritKhai Do proposed a change to openstack-infra/gearman-plugin: change logging level from info to debug  https://review.openstack.org/8262716:33
*** luisg has joined #openstack-infra16:33
mordredzaro: I do not believe it actually ran16:34
*** dkranz has joined #openstack-infra16:35
*** wenlock_ has joined #openstack-infra16:35
*** wenlock has quit IRC16:35
*** wenlock_ has quit IRC16:35
mordredzaro: as in - it failed in the compilation step, so it did not affect any change16:35
*** wenlock has joined #openstack-infra16:35
*** hogepodge_ has quit IRC16:36
openstackgerritRomain Chantereau proposed a change to openstack-infra/reviewstats: Documented module functions.  https://review.openstack.org/8284916:38
zaromordred: oops, i don't have ssh access to jenkins-dev so i cant test out my changes.  i'll just post on gerrit.16:38
*** adalbas has joined #openstack-infra16:38
*** UtahDave has joined #openstack-infra16:39
fungiokay, after much gnashing of teeth, i've confirmed that https://review.openstack.org/82817 should fix the gem install of rake on our nodepool bare-precise images the next time they're updated16:40
fungiany objections to manually submitting that and bypassing gate jobs?16:40
openstackgerritKhai Do proposed a change to openstack-infra/config: disable the jeepyb trivial rebase hook on review.o.o  https://review.openstack.org/8241616:40
fungioh, wait, shouldn't need to now16:40
*** bauzas has quit IRC16:40
fungithe broken slaves are likely out of rotation and back on old images16:41
*** rhsu has quit IRC16:41
mordredfungi: I approve of the patch16:41
fungilong term, let's join forces with the stackforge/puppet-.* crowd and start running their lint job, if we can16:42
*** bhuvan has joined #openstack-infra16:44
anteayaglad 82817 works16:45
*** markwash_ has joined #openstack-infra16:48
mordredfungi: ++16:48
openstackgerritJames E. Blair proposed a change to openstack-infra/nodepool: Add per-test database fixture  https://review.openstack.org/8286516:48
*** markwash has quit IRC16:49
*** markwash_ is now known as markwash16:49
jeblairmordred: can you take a look at that and tell me if that's the thing we keep talking about but no one has written yet ^ ?16:49
jeblairclarkb: when you're around ^16:49
mordredI will look16:49
mordredjeblair: yes. thank you for writing that. it's possible it may exist in oslo now - or something much more complex16:50
dhellmanndansmith, sdague : I was unable to reproduce the nova unit tests issue on a fresh system. Perhaps there's a step I'm missing?16:51
dansmithdhellmann: I don't have a fresh system handy to try it (could spin something up of course), but is there anything I can look at on my system to debug?16:52
*** jpeeler has joined #openstack-infra16:52
*** jpeeler has quit IRC16:52
*** jpeeler has joined #openstack-infra16:52
jeblairmordred: do you know if we have grant option set on our slaves?16:52
dhellmanndansmith: ".tox/py27/bin/pip freeze | grep oslo" and "ls .tox/py27/lib/python2.7/site-packages/oslo"16:52
mordredjeblair: I believe taht we do - clarkb ?16:54
dansmithdhellmann: http://paste.openstack.org/show/74268/16:54
openstackgerritJames E. Blair proposed a change to openstack-infra/nodepool: Add per-test database fixture  https://review.openstack.org/8286516:54
fungijeblair: recent change gave full administrative rights to the citest account over the entire mysql database i thought. checking the commit log now16:55
*** rossella_s has joined #openstack-infra16:56
jeblair            Grant_priv: Y16:56
jeblairassuming that means what i think it means (mordred?) looks like yes...16:56
*** talluri has joined #openstack-infra16:56
dhellmanndansmith: interesting, I don't have rootwrap installed in my virtualenv16:57
dhellmanndansmith: it's installed globally16:57
dansmithdhellmann: I have it installed globally too16:57
fungijeblair: it was in https://review.openstack.org/76634 about a month ago16:57
fungiprivileges => ['all']16:58
jeblairfungi: yeah, i wasn't quite sure because grant is handled differently16:58
fungiohh... got it16:59
jeblairfungi: in sql, you have to say "grant all .... with grant option"16:59
*** jerryz has joined #openstack-infra16:59
jeblair(technically that's not sql but you know what i mean)16:59
dhellmanndansmith: you have it installed globally from a package, not from source -- devstack should be installing it from source now16:59
*** dkliban is now known as dkliban_afk16:59
dansmithdhellmann: pip freeze shows it installed from git, per devstack16:59
dhellmanndansmith: line 4 of your pastebin implies otherwise17:00
*** jcoufal has quit IRC17:00
dhellmannah, wait17:00
dhellmannthat's in the virtualenv17:00
dhellmannwell that's interesting17:00
dansmithright17:00
zaromordred: fix for puppet has been on gerrit for a while:   realize (17:00
zaro    User::Virtual::Localuser['zaro'],17:00
zaro  )17:00
zaroopps.17:00
zaromordred: fix for puppet is here: https://review.openstack.org/#/c/6132117:01
dhellmanndansmith: which version is installed globally?17:01
*** markmcclain1 has joined #openstack-infra17:01
*** markmcclain1 has quit IRC17:01
dansmithdhellmann: http://paste.openstack.org/show/74269/17:01
*** markmcclain1 has joined #openstack-infra17:02
*** markmcclain has quit IRC17:02
*** nati_ueno has joined #openstack-infra17:02
clarkbgood morning17:03
*** harlowja has joined #openstack-infra17:03
clarkbjeblair: mordred: on the single use slaves mysql grants all beause we are throwing away the machine anyways17:04
*** rossella_ has quit IRC17:04
clarkbjeblair: mordred postgres doesn't need that because any schema you create in postgres you own and can do whatever you want with (with the way we have acls setup there)17:04
openstackgerritRomain Chantereau proposed a change to openstack-infra/reviewstats: Documented module functions.  https://review.openstack.org/8284917:04
*** morganfainberg_Z is now known as morganfainberg17:04
dhellmanndansmith: which os and version of pip?17:05
dansmithdhellmann: http://paste.openstack.org/show/74271/17:05
clarkbnotmyname: I don't think syslog is a good general solution for devstack in the gate17:06
clarkbnotmyname: I think for swift it is the only solution aiui17:06
dhellmanndansmith: ok, same here17:06
dansmithdhellmann: hrm17:06
dhellmannyeah17:06
openstackgerritA change was merged to openstack-infra/storyboard: Remove legacy priority column from stories table  https://review.openstack.org/8250417:06
*** rhsu has joined #openstack-infra17:09
*** dcramer_ has quit IRC17:09
*** rediskin has joined #openstack-infra17:09
dhellmanndansmith: I'll keep trying17:10
dansmithdhellmann: thanks, I hate to be a bother, but several people have hit this now and again, I seem to hit it constantly17:11
dansmithdhellmann: I think most folks run devstack and unit tests on different boxes to avoid it17:11
dhellmanndansmith: yeah, they shouldn't have to do that -- I didn't realize this was a constant problem, I thought we had it worked out a while back.17:11
openstackgerritJames E. Blair proposed a change to openstack-infra/storyboard: Use MySQL for unit tests  https://review.openstack.org/8287217:11
*** Ryan_Lane has joined #openstack-infra17:11
dansmithdhellmann: well, surely appreciate the help :)17:12
jeblairmordred, krotscheck: a starting point if we want to use mysql for unit tests: https://review.openstack.org/8287217:12
dansmithdhellmann: an I really hope it's not something I'm doing wrong :D17:12
dhellmanndansmith: there's obviously some difference, but it's not clear what that is, yet -- either way we should have devstack and tox set up to work without special care on your part :-)17:13
dansmithdhellmann: yeah, cool :)17:13
dhellmanndansmith: I don't suppose you have a box where this problem exists that I can get a login on?17:13
dhellmanndansmith: would cut down on the 20-questions style debugging :-)17:14
dansmithdhellmann: well, it's definitely not a public box, but I could arrange it I guess, if you promise to be good :)17:14
clarkbjeblair: reviewed the db test fixture change17:14
* dhellmann crosses his heart17:14
*** nicedice has joined #openstack-infra17:15
jeblairclarkb: on determinism -- isn't the fixture cleanup going to make sure we never have a db to inspect after a failure?17:16
clarkbjeblair: ya, it will so maybe that isn't quite so important17:17
clarkbjeblair: we could possibly check an env flag that doesn't do the cleanup if set17:17
clarkbjeblair: but maybe we optimize for that case if it becomes necessary17:17
jeblairclarkb: so another thing to consider is that db names are limited to 16 chars17:18
jeblairand i'm pretty sure the charset is limited17:18
jeblairso it could be tricky to build the string with the test name (especially with scenarios)17:19
clarkboh I did not realize that. In that case I think what you have is a good solution17:19
clarkbjeblair: what if you did 8 random chars + pid or similar to avoid the relatively small chance of a name collision?17:19
*** khyati has quit IRC17:19
fungialternatively, fold the test name into a 128-bit hash and use the hex version of it17:19
jeblairclarkb: if you wanted to keep a db around, maybe the thing to do would be to output the name of the db (the dburi even) so you'd know which one17:20
*** mriedem has quit IRC17:20
jeblairyou could add it as a detail too17:21
clarkbjeblair: ++17:21
*** zns has quit IRC17:21
fungireally you could just truncate an md5 hash or similar to 16 hex digits for that matter--deterministic and unlikely to collide. you wouldn't really need a special 128-bit hash construct17:22
openstackgerritJoseph Matthew Ching proposed a change to openstack-infra/config: Added pep8 to check and gate jobs  https://review.openstack.org/8287717:23
clarkbfungi: right or you could do something that is garunteed to not collide17:23
clarkbfungi: we run a lot of tests but probably not enough to see random uuid generation collide17:23
clarkbfungi: unless (and I have no idea how the entropy is used) the entropy collection is terrible and two python processes running at the same time have a much higher chance of colliding17:24
fungii meant as far as getting a 16-character database name which should be unique per test. picking numbers at random is not really any more or less likely to collide than a properly-designed cryptographic hash (distribution is one of the properties they design for, after all)17:25
*** andreaf has joined #openstack-infra17:25
*** khyati has joined #openstack-infra17:25
fungibut yes, if your pid is already guaranteeing uniqueness per test, then that works to discriminate them too17:25
jeblairuh, right, so how do you think we should construct the name? :)17:28
jeblairfungi, clarkb: ^ your final answers? :)17:28
clarkbjeblair: I think if we do randombits + pid we will get non colliding names across test runners17:28
clarkband it shouldn't be hard to do ^ so probably is a good idea17:29
*** amotoki_ has quit IRC17:29
fungii am fine with pid+rand17:29
*** salv-orlando has joined #openstack-infra17:30
*** skraynev is now known as skraynev_afk17:32
*** gyee has joined #openstack-infra17:32
*** VijayTripathi has quit IRC17:33
openstackgerritJames E. Blair proposed a change to openstack-infra/nodepool: Add per-test database fixture  https://review.openstack.org/8286517:33
jeblairdone17:34
jeblairclarkb: also, see comments in review; interpolation isn't straightforward either17:34
*** bhuvan has quit IRC17:34
*** zns has joined #openstack-infra17:35
*** Sukhdev has joined #openstack-infra17:35
*** gothicmindfood has quit IRC17:35
*** e0ne has quit IRC17:36
*** markmcclain1 has quit IRC17:36
jeblairclarkb: http://logs.openstack.org/72/82872/1/check/gate-storyboard-python27/317eb89/testr_results.html.gz17:37
jeblairclarkb: (storyboard has tests running but nodepool doesn't so that's the only place we can see this in action on the slaves...17:37
jeblairit looks like the db doesn't exist.. i wonder why?17:38
*** khyati has quit IRC17:38
clarkbjeblair: is it because your db connection in the fixture already specifies a DB?17:39
*** dizquierdo has quit IRC17:39
clarkbso create database fails in that context?17:39
jeblairclarkb: i don't follow17:39
clarkbif you connect to a mysqld giving it a schema argument is create database valid in that "scope"? (disclaimer I have no idea what I am talking about)17:40
jeblairclarkb: oh, i think you have to connect to a db17:41
*** flaper87 is now known as flaper87|afk17:41
clarkbjeblair: I see the thing about interpolation, and since we are generarting the name it is safe there17:42
jeblairclarkb: at any rate, the nodepool version works locally, i'm trying to sift through errors in the storyboard version (there are expected errors because storyboards db tests only work with sqlite)17:42
clarkbjeblair: maybe try bumping the sqlalchemy debug level to debug, it should capture more of what it is doing before the test runs17:43
clarkbjeblair: the self.dburi value doesn't include the password could that be it?17:44
*** UtahDave has quit IRC17:46
*** mriedem has joined #openstack-infra17:46
*** markmcclain has joined #openstack-infra17:46
*** hashar has quit IRC17:47
*** SumitNaiksatam has quit IRC17:47
clarkbjeblair: another thing that may be nice to add to the fixture is a "No mysql available throw skiptest exception" feature17:48
*** mestery_ has joined #openstack-infra17:48
*** mestery has quit IRC17:48
*** amcrn has joined #openstack-infra17:49
*** dstanek has quit IRC17:49
*** signed8bit has quit IRC17:49
*** SumitNaiksatam has joined #openstack-infra17:50
*** mestery_ is now known as mestery17:50
jeblairclarkb: i have no idea how to set the sqlalchemy debug logging in the context of these unit tests17:51
jeblairnothing is what it's supposed to be17:51
*** dcramer_ has joined #openstack-infra17:51
jeblair    logging.getLogger('sqlalchemy.engine').setLevel(logging.DEBUG)17:51
jeblairAttributeError: 'ContextAdapter' object has no attribute 'setLevel'17:51
jeblairoh!17:51
jeblairthey import a different logging module as logging17:51
jeblairugh :(17:51
clarkb:/ that isn't very friendly17:51
*** melwitt has joined #openstack-infra17:52
*** lcheng_ has quit IRC17:53
*** gothicmindfood has joined #openstack-infra17:53
*** signed8bit has joined #openstack-infra17:54
*** signed8bit has quit IRC17:54
*** signed8bit has joined #openstack-infra17:55
*** derekh has quit IRC17:55
*** jgallard has quit IRC17:56
jeblairclarkb: i think something deep in storyboard's db abstraction (possibly from oslo) is caching the db17:56
jeblairclarkb: the dburi detail (yay!) doesn't have the same db name as the error reported from sqlalchemy17:57
clarkbwoo17:57
jeblairclarkb: so good news is it will probably work with nodepool17:57
jeblairbad news is it may take quite a bit of spelunking to find out why it dosn't work for storyboard17:58
clarkbawesome, what do you think about the skip if no mysql feature above?17:58
*** markmcclain has quit IRC17:58
jeblairclarkb: as a toggleable feature, sure; but i'm not sure why we'd want to turn it on17:59
clarkbjeblair: so that I can run tests on my laptop/testvm without configuring MySQL <_<17:59
*** pbelanyi has quit IRC18:00
jeblairclarkb: yeah, but we're talking about projects that _don't work_ with anything but mysql, so there's no point in running tests under that configuration.  :)18:00
*** changbl has quit IRC18:00
*** thedodd has quit IRC18:00
clarkbjeblair: fungi mordred SergeyLukjanov I think it would be good to get the nodepool changes up to the introduction of tests merged, then merge the config change to run the tests and we can test the changes that add tests18:01
*** dstanek has joined #openstack-infra18:01
*** talluri has quit IRC18:02
jeblairclarkb: i think we need to go one past that to 'finish docs' because docs don't build until then18:03
*** yolanda has quit IRC18:03
jeblairwow.  the oslo db code is an abstraction layer on top of sqlalchemy.18:03
clarkbjeblair: oh right the docs job, ok18:04
fungiclarkb: agreed. i keep starting to review those and then get sidetracked18:04
clarkbjeblair: one more comment on the fixture thing that I think was lost in the interpolation noise18:04
davidlenwellrandom non-sequitur I find it entertaining that I can -2 and +2 approve in the same review18:05
*** dkranz has quit IRC18:05
fungi+1 approve?18:06
fungibut yes, it's definitely possible18:06
davidlenwellyeah .. miss type18:07
jeblairclarkb: oh, yeah, so about that... it's random, right, so there should never be a conflict, even from a previous session.  however, there's a small chance that the current session might have a collison...18:07
jeblairclarkb: i kinda think it would be a good idea to throw an error in that case, rather than risk having two tests accessing the same db18:07
davidlenwellI'm just trying to imagine a situation where I would -2 code .. but then approve it for merge18:07
*** packet has quit IRC18:07
clarkbjeblair: the case I was thinking of was you kill -9 the test runner preventing the cleanup from running on your laptop, then some months later you run the tests again and have a pid collision. Definitely not a problem for the gate so maybe an error is better18:08
anteayait won't merge18:08
jeblairclarkb: yeah, even in that case, i think it's better to error so you start from a defined state18:08
clarkbok that wfm18:09
anteayazuul will see the -2 and not merge it even if it passes the gate tests18:09
*** pblaho has quit IRC18:09
openstackgerritA change was merged to openstack-infra/config: Pin rake gem to 10.1.1 so it works with ruby 1.8.x  https://review.openstack.org/8281718:10
*** _nadya_ has joined #openstack-infra18:10
*** vkozhukalov has joined #openstack-infra18:10
*** bhuvan has joined #openstack-infra18:10
clarkbjeblair: any chance I can get a review on https://review.openstack.org/#/c/82581/ would like to have that running on the workers today if possible18:11
clarkband I am going to the optometrist this afternoon so this morning is my best chance18:11
*** packet has joined #openstack-infra18:11
*** khyati has joined #openstack-infra18:12
*** emagana has quit IRC18:12
*** emagana has joined #openstack-infra18:12
*** vhoward has left #openstack-infra18:14
sdaguedavidlenwell: and through the miracle of prolog you'll fail to acheive sufficiency :)18:14
*** jooools has quit IRC18:14
fungiclarkb: jeblair: was https://review.openstack.org/82583 the approach you had in mind for fetching the specific tag related to a job from the zuul merger?18:15
jeblairclarkb: i'm not a fan of the repetition (i'm having trouble accepting that's a necessary thing in a language _explicitly_ designed for string manipulation)...18:16
clarkbAJaeger: areyou still around? I don't think we should commit .tx files automatically in https://review.openstack.org/#/c/82384/118:16
clarkbjeblair: I agree, I could make it a subroutine if I figure out how to write those and make the repitition happen once18:16
davidlenwellanteaya: sdague .. I didn't think zuul would merge it .. its mostly a ui issue ..18:17
jeblairclarkb: i left a +2 because i'm not going to look up how to do it right now and i think it's worth getting in.18:17
clarkbjeblair: but I couldn't find a way to completely get rid of it without scanning the entire string each time18:17
jeblairclarkb: i found the problem in storyboard18:18
jeblairnew patch soon18:18
openstackgerritJames E. Blair proposed a change to openstack-infra/storyboard: Use MySQL for unit tests  https://review.openstack.org/8287218:18
*** jasondotstar has quit IRC18:18
anteayadavidlenwell: sometimes a patch has been approved and then for some reason after it is in the gate queue the decision is made to not merge the patch18:19
*** dkranz has joined #openstack-infra18:19
anteayadavidlenwell: pushing a new patchset snipes the patch from the gate causing a reset18:19
*** changbl has joined #openstack-infra18:20
*** _nadya_ has quit IRC18:20
anteaya-2'ing the patch keeps the gate queue intact and the patch doesn't merge18:20
anteayanot by design, but that is the behaviour which we have come to use18:20
*** jasondotstar has joined #openstack-infra18:21
fungiclarkb: for 82581 i guess the assumption on masking out 7+ digit numbers is that we won't have error codes or other useful things matching that?18:21
fungi32-digit hex strings and uuids definitely seem safe18:21
clarkbfungi: specifically it matches the -XXXXXX suffixes we have all over the place18:22
clarkbfungi: slave names, tempest test names, and so on18:22
sdaguedavidlenwell: it's actually not even zuul, it's gerrit18:22
clarkbjeblair: woot18:23
fungiclarkb: ahh, missed the - part of the pattern. fot it18:23
fungier, got it18:23
*** shakamunyi has joined #openstack-infra18:25
*** shakamunyi has quit IRC18:25
*** shakamunyi has joined #openstack-infra18:26
*** shakamunyi has quit IRC18:26
openstackgerritA change was merged to openstack-infra/config: Don't treat IDs as uniquely special in CRM114  https://review.openstack.org/8258118:27
*** ildikov_ has quit IRC18:29
*** ominakov has quit IRC18:29
clarkbwoot thankyou18:29
openstackgerritA change was merged to openstack-infra/config: Use rolled-up nodepool stats  https://review.openstack.org/8238818:31
*** ociuhandu has quit IRC18:31
jeblairgraphite breaths a sigh of relief ^18:33
jeblairbreathes even (i assume it was out of breath)18:33
*** yassine has quit IRC18:33
*** johnthetubaguy has quit IRC18:36
openstackgerritMichael Krotscheck proposed a change to openstack-infra/storyboard-webclient: Comments UI  https://review.openstack.org/8221318:36
openstackgerritAndreas Jaeger proposed a change to openstack-infra/config: propose_translation_update: Handle .tx/config in git  https://review.openstack.org/8238418:37
*** yassine has joined #openstack-infra18:39
*** e0ne has joined #openstack-infra18:41
openstackgerritMichael Krotscheck proposed a change to openstack-infra/storyboard-webclient: Task status updates  https://review.openstack.org/8269018:41
clarkbjeblair: fungi not sure if you saw the latest resposne to the DNSSEC thread. Basically the 206 address was an old default...18:47
clarkbso yay adds to the confusion18:47
clarkbI am going to respond asking for the feature enhancement request for DNSSEC support18:48
*** thuc has quit IRC18:48
fungiclarkb: yeah, and apparently dnssec being broken isn't a bug, merely a missing feature we might want to request they add some day18:48
clarkb(I didn't realize that this particular thread wasn't already implicitly one)18:48
clarkbfungi: right, :?18:48
* clarkb makes it explicit18:48
*** thuc has joined #openstack-infra18:49
*** jpich has quit IRC18:49
*** dcramer_ has quit IRC18:50
*** _nadya_ has joined #openstack-infra18:50
*** thuc has quit IRC18:51
*** thuc_ has joined #openstack-infra18:51
*** zhiyan is now known as zhiyan_18:58
*** che-arne has quit IRC18:59
*** derekh has joined #openstack-infra18:59
openstackgerritA change was merged to openstack-infra/config: Added pep8 to check and gate jobs  https://review.openstack.org/8287718:59
*** _nadya_ has quit IRC18:59
jeblairthat probably wanted a better subject :/18:59
*** thedodd has joined #openstack-infra18:59
*** jlibosva has quit IRC19:00
fungimeeting time19:00
openstackgerritA change was merged to openstack-infra/config: Add kite notifications to the barbican channel  https://review.openstack.org/8266019:00
clarkbjeblair: :/ sorry19:00
clarkbthe commit message does capture it properly but not the subject19:00
jeblairclarkb: nbd, just talking out loud.  :)19:01
*** zhiyan_ is now known as zhiyan19:03
*** rhsu has quit IRC19:04
*** _nadya_ has joined #openstack-infra19:05
*** bhuvan has quit IRC19:06
*** markwash has quit IRC19:08
*** zns has quit IRC19:09
*** dkranz has quit IRC19:10
*** SumitNaiksatam has quit IRC19:11
*** SumitNaiksatam has joined #openstack-infra19:13
*** dcramer_ has joined #openstack-infra19:13
*** openstackgerrit has quit IRC19:18
*** openstackgerrit has joined #openstack-infra19:18
*** denis_makogon_ has joined #openstack-infra19:21
*** denis_makogon_ is now known as denis_makogon19:22
*** dkranz has joined #openstack-infra19:22
*** zul has quit IRC19:26
*** jp_at_hp has quit IRC19:27
dhellmannsdague: https://review.openstack.org/82896 should fix the namespace package issue for nova19:29
*** zzelle has joined #openstack-infra19:29
*** pblaho has joined #openstack-infra19:29
openstackgerritAnita Kuno proposed a change to openstack-infra/meetbot: Prevents meetbot from starting meetings in non-meeting channels  https://review.openstack.org/8289819:29
sdaguedhellmann: cool19:29
sdaguewould be interesting to see if that fixes it for dansmith19:29
dansmithsdague: just about to find out19:30
* sdague waits for a woohoo or a table flip19:30
*** zul has joined #openstack-infra19:30
dansmithmy machine is doing a live upgrade of a simulated cloud right now, so it's a scotch busy19:30
*** pblaho has quit IRC19:31
pleia2anteaya: why would channels be using meetbot to log non-meetings?19:31
zarofungi: tag already created for this https://review.openstack.org/#/c/82559/19:31
zarofungi: should i abandone?19:31
zzelleHi everyone,19:32
sdaguehmmm... scotch19:32
pleia2is openstack the eavesdrop bot?19:32
pleia2(I should probably know this :))19:32
anteayapleia2: we use it for logging19:33
zzelleI got the following error during gate tests "ls: cannot access /var/log/secure-*: No such file or directory" in http://logs.openstack.org/46/82746/1/gate/gate-neutron-python26/e2c71a6/console.html19:33
anteayapleia2: if I channel wants logging we use meetbot19:33
pleia2neat, for some reason I thought it was a separate logging bot19:33
clarkbzzelle: sounds like a neutron bug19:33
sdaguezzelle: that's not the issue19:33
sdaguethe issue is the job timed out19:33
pleia2anteaya: thanks19:33
anteayaThe OpenStack Infrastructure team run a slightly modified Meetbot to log IRC channel activity and meeting minutes.19:33
anteayanp19:33
dansmithsdague: dhellmann: +2, works for me, thanks!19:33
anteayai questioned it myself19:34
sdaguehttp://logs.openstack.org/46/82746/1/gate/gate-neutron-python26/e2c71a6/console.html#_2014-03-25_18_50_04_70719:34
zzelleclarkb, sdague it's only hiding the real trouble ?19:34
sdaguezzelle: Build timed out (after 70 minutes). Marking the build as failed.19:34
sdagueit's right there19:34
*** Sukhdev has quit IRC19:35
zzellebut it appends after the var/log error ?19:35
*** zhiyan is now known as zhiyan_19:36
zzelleit look like a bootstrap/pre-test error ?19:36
fungizaro: sure, i'm just still trying to fix gerrit-git-prep so that the job can be re-triggered successfully19:36
*** vhoward has joined #openstack-infra19:37
*** hashar has joined #openstack-infra19:38
*** mrmartin has joined #openstack-infra19:38
pabelangerIs -infra mirroring ruby gems that are used by jenkin slaves?19:39
anteayapabelanger: not that I am aware19:39
pabelangerHmm19:39
pabelangeranteaya, thanks19:39
anteayawhy do you ask19:39
anteayado you think current mirrors have stability issues?19:40
pabelangermaybe19:40
* anteaya listens19:40
sdaguezzelle: no, the test suit hit the timeout19:40
sdagueso was failed19:40
pabelangerI'm not sure if I'm having a nodepool issue building my jenkins slaves, or just the ruby mirrors are going up and down.19:40
pabelangerfigured I check here to see if you've had issues19:40
zzellesdague, but the bug /var/log/secure-* appends at the beginning ?19:41
anteayawe build images once per day - usually19:41
sdaguezzelle: that's not important19:41
pabelangerright, so not sure if it is a timing issue right now19:41
anteayaand if I understand correctly we reverted to yesterday's images to address the rake issue19:41
* anteaya nods19:42
zzellesdague, okay fine for me19:42
*** mrmartin has quit IRC19:42
sdaguezzelle: this is a working log - http://logs.openstack.org/75/82775/2/check/gate-neutron-python26/e87e224/console.html19:42
sdaguefor instance19:42
sdagueit's in every log19:42
*** dkliban_afk is now known as dkliban19:43
zzellesdague, oups my apologies19:43
sdaguethe real issue is python 2.6 neutron is now regularly exceeding an hour to run19:44
sdagueso the timeout is getting tripped from time to time19:44
pabelangeranteaya, Ya, I worked around the rake issue too.19:44
pabelangerokay, will continue to test19:44
fungipabelanger: anteaya: right, we're running nodes from images which were built before the rake update, and i've also merged a patch which pins rake for the next image builds19:44
zarofungi: thanks.19:44
*** _nadya_ has quit IRC19:44
sdaguethat should be brought up with the neutron team about the path forward, because we can bump the timeout again, but the unit tests really need a diet19:44
pabelangerfungi, but in general, you don't have issues downloading gems from ruby mirrors?19:45
fungipabelanger: for infra jobs we preinstall them on the nodepool images, so they're already available in the system context. i think the stackforge/puppet-.* projects may run into that instability for stuff they bundler/rvm/whatever into their jobs19:46
pabelangerfungi, Ya, that's what I am trying to do, preinstall them.  But that's where the instability is, seems the gems are not getting downloaded correctly and puppet is reporting everything successful installed.19:47
pabelangerokay, I'll keep digging at it19:48
zzellesdague, good not to know19:49
zzellesdague, argh, good to know :)19:49
fungipabelanger: oh, right, so when our puppet manifest was failing to install rake and the things which depended on it, puppeting continued regardless of the error (and then we had broken jobs because of it)19:50
sdaguezzelle: heh19:50
fungifinding a way to make that fail the puppet apply outright would be good, since we don't re-run it19:50
*** dcramer_ has quit IRC19:52
*** shakayumi has joined #openstack-infra19:54
*** khyati has quit IRC19:55
*** emagana has quit IRC19:55
*** shakamunyi has joined #openstack-infra19:56
*** rhsu has joined #openstack-infra19:57
*** shakayumi has quit IRC19:58
*** dstanek is now known as dstanekafk19:58
*** _nadya_ has joined #openstack-infra19:59
*** changbl has quit IRC20:00
*** CaptTofu has joined #openstack-infra20:02
*** rhsu has left #openstack-infra20:03
openstackgerritA change was merged to openstack-infra/pypi-mirror: Add blurb on configuration and run_mirror in README  https://review.openstack.org/8086120:03
*** shakamunyi has quit IRC20:03
pabelangerfungi, Ya, that's what I think I'm going to try and do.20:04
*** ociuhandu has joined #openstack-infra20:04
*** derekh has quit IRC20:05
*** shakamunyi has joined #openstack-infra20:06
*** yassine has quit IRC20:12
*** e0ne has quit IRC20:15
*** e0ne has joined #openstack-infra20:16
*** khyati has joined #openstack-infra20:17
*** dstanekafk is now known as dstanek20:17
*** bhuvan has joined #openstack-infra20:20
*** jasondotstar has quit IRC20:20
*** _nadya_ has quit IRC20:20
*** e0ne has quit IRC20:20
pabelangerfungi, had another nodepool question, but think people missed it:20:21
pabelanger<pabelanger> If I setup a target.image in nodepool to have a min-ready of 0, should I expect jenkins to tell nodepool to launch one when a new job is published to the queue?20:22
pabelanger<pabelanger> My logic for min-ready = 0 is, i have some nodes that I don't expect to be too active. So, rather them sitting around on the cloud (eating up my budget), it only expect them to launch once jenkins needed to test it.20:22
*** dcramer_ has joined #openstack-infra20:22
fungipabelanger: yeah, saw it but not sure. i don't think i've tried setting min-ready < 1 before20:23
pabelangerfungi, okay, that is what I suspect.20:24
*** rlandy has quit IRC20:24
pabelangergoing to dig around the source and see what I can find20:24
jeblairpabelanger: i think so, though also i don't think nodepool will create the image if it's missing in that case20:24
*** signed8bit has quit IRC20:24
jeblairpabelanger: (it will still create it during the daily update)20:24
jeblair(i'm not positive about that, it actually might still create the image if min-ready is 0 as long as it's still attached to a target)20:25
pabelangerjeblair, from what I see, the template image gets created properly, and snapshoted.  However, it seems nodepool doesn't see the job in queue. So, I'm not sure if jenkins is not notifying because there is no builder online20:26
jeblairpabelanger: do you have nodepool connected up to your zuul gearman server?20:27
pabelangerfungi, back to my ruby gem issue, I think it is related to hpcloud and slowness.  I just retested using rackspace and everything worked as expected20:27
jeblairpabelanger: (it's optional, so it's possible it's not)20:27
pabelangerjeblair, checking20:27
jeblairpabelanger: if so, then when zuul adds the job to the gearman queue, nodepool should see the demand for it and spin up a node20:27
jeblairpabelanger: however, one thing to note as that zuul itself won't see that job as being registered unless there is a node online that can run it when zuul starts20:28
pabelangerjeblair, no, I don't see a setting in the yaml file.  Off to find the setting20:28
*** vkozhukalov has quit IRC20:28
jeblairpabelanger: (once it sees the job once, it will remember it, but until it sees the first one, it doesn't know whether the job is real or a typo)20:28
pabelangerjeblair, okay, added gearman server to nodepool, going to try again20:31
clarkbjeblair: russellb pabelanger this asterisk thing works pretty well20:32
pabelangerfungi, so, I think the download is happening too slow, then gets killed in a bad state20:33
*** dprince has quit IRC20:33
russellbclarkb: oh yeah?  cool.  :-)20:33
pabelangerclarkb, what you doing with it?20:33
clarkbpabelanger: just a small call20:33
clarkbnothing fancy but it is super useful20:33
pabelangerone of my next tasks is to hackup nodepool to see if I can get a cluster of asterisk boxes going.20:34
russellbneat, i'm still #2 in all time commits for it :)20:34
pabelangerthen rotate them in / out of production20:34
fungipabelanger: can you paste the error you're getting on paste.o.o20:34
fungipabelanger: i've seen some ruby execution timeouts on nodepool image builds in the past, particularly in hpcloud, wondering if this is the same20:35
pabelangerfungi, http://pastebin.com/zWiUv5Zs20:35
pabelangerya, I'm on hpcloud-region-b right now for testing20:36
fungipabelanger: ohh, i thought you meant download errors during a nodepool image build20:36
*** signed8bit has joined #openstack-infra20:37
*** adalbas has quit IRC20:38
* clarkb hangs out on the couch for a change of scenery20:38
*** bhuvan has quit IRC20:39
pabelangerfungi, no, I don't see any actually errors when nodepool build my template on hpcloud, everything works well20:39
*** vhoward has left #openstack-infra20:39
pabelangerhowever, once the job launches, ruby is clearly corrupt20:39
*** bhuvan has joined #openstack-infra20:40
pabelangerjeblair, okay, progress: here is what nodepool sees: http://pastebin.com/gjEtC6jQ20:40
fungipabelanger: in the case of rake not installing earlier (due to dependency issues) i was actually able to find the errors in the puppet output recorded in the nodepool image.log20:40
pabelangerfungi, okay, let me confirm20:41
jeblairpabelanger: that output looks good20:41
jeblairpabelanger: you know about the multi-node patches in review?20:41
fungihe chimed in on the warning thread in the -infra ml20:41
pabelangerjeblair, Aware, that's about the extent of it20:42
pabelangerno issue for me blowing this away, just testing right now20:42
*** markwash has joined #openstack-infra20:49
pabelangerjeblair, okay, so you wouldn't expect nodepool to launch and attach the node to jenkins if it seen the job in the queue?20:50
jeblairpabelanger: on the contrary, with that output, i would expect it to do exactly that20:51
pabelangerjeblair, okay, so in that case nothing happened :(.  I'm going to clear out everything and try again20:51
*** changbl has joined #openstack-infra20:51
*** hogepodge_ has joined #openstack-infra20:52
*** mrda_away is now known as mrda20:52
jeblairpabelanger: what was the output from the allocator?  you should see some log entries related to that just after the bit you copied20:52
*** dkliban has quit IRC20:53
*** hogepodge has quit IRC20:55
*** hogepodge_ is now known as hogepodge20:55
pabelangerjeblair, I believe this is what you are looking for: http://pastebin.com/bHd4ButE20:55
*** bhuvan has quit IRC20:55
clarkb~.20:55
clarkbwow fail20:55
fungiNO CARRIER20:55
*** bhuvan has joined #openstack-infra20:56
jeblairpabelanger: aha20:56
jeblairpabelanger: the allocator gave your jenkins server a weight of 0 based on the min-ready value there; that should be fixed (inadvertently) in the patch series i have up for review20:57
jeblairpabelanger: (and so therefore it decided there was no place to attach the node)20:57
pabelangerjeblair, okay, cool. I can give that patchset ago20:57
pabelangerand see what happens20:57
jeblairpabelanger: it's the series that has the config file format change though, so be aware of that20:58
*** ArxCruz has quit IRC20:58
pabelangerthat is no issue20:58
clarkbfungi: heads up https://review.openstack.org/#/c/81301/21:01
fungiclarkb: thanks21:02
openstackgerritJeremy Stanley proposed a change to openstack-infra/config: Allow BRANCH instead of ZUUL_REF in ggp  https://review.openstack.org/8130121:03
fungiclarkb: https://review.openstack.org/82583 is in a similar vein (improvements to ggp), but also fixes an outstanding bug... i'm waiting to get that into a fresh image so i can re-trigger a couple failing publications repo tag jobs21:04
*** VijayTripathi has joined #openstack-infra21:05
*** dcramer_ has quit IRC21:05
clarkbfungi: looking, I think you are set to reapprove 8130121:05
fungithanks21:06
jeblairclarkb, fungi: i believe we have images for all node types in region-b; shall i approve https://review.openstack.org/#/c/81874/1 ?21:06
*** aysyd has quit IRC21:07
openstackgerritKhai Do proposed a change to openstack-infra/config: gerrit plugin builds need to use version-properties.sh  https://review.openstack.org/8292121:07
*** pdmars has quit IRC21:07
fungijeblair: looks like it. i assume nobody else has heard of any mysterious errors cropping up on region b workers21:07
clarkbjeblair: I think we should go for it; however I am going to afk for the afternoon in a little while so can't help firefight if necessary21:08
clarkbhopefully they don't dilate my eyes21:08
*** shakayumi has joined #openstack-infra21:08
jeblairfungi, clarkb: at least some jobs have passed in region-b.  :)21:08
fungii'm about to head out to dinner, but can keep tabs on things in an hour or two when i get back21:09
*** shakayumi has quit IRC21:09
clarkbfungi: reviewed 82583, suggsetion for making it a bit more clear21:10
pabelangerjeblair, okay, giving the patchset a run now. Let's see what happens21:10
*** mbacchi has quit IRC21:10
*** shakamunyi has quit IRC21:11
*** rfolco has quit IRC21:12
*** dizquierdo has joined #openstack-infra21:13
*** ildikov_ has joined #openstack-infra21:13
openstackgerritBenjamin Staffin proposed a change to openstack-infra/jenkins-job-builder: Add support for Slave Utilization plugin  https://review.openstack.org/8269321:15
mattoliverauMorning21:15
openstackgerritA change was merged to openstack-infra/config: Update Murano gate job config  https://review.openstack.org/8231621:15
anteayamorning mattoliverau21:15
*** khyati has quit IRC21:16
openstackgerritA change was merged to openstack-infra/config: Allow BRANCH instead of ZUUL_REF in ggp  https://review.openstack.org/8130121:16
fungiclarkb: thanks, will have a look21:20
* fungi heads out, back in a couple hours21:22
*** signed8bit has quit IRC21:23
*** bhuvan has quit IRC21:23
*** signed8bit has joined #openstack-infra21:23
openstackgerritA change was merged to openstack-infra/config: Stop using hpcloud az1-az3 in favor of region-b  https://review.openstack.org/8187421:25
*** bhuvan has joined #openstack-infra21:26
*** gokrokve has quit IRC21:32
*** thomasem has joined #openstack-infra21:32
*** hashar has quit IRC21:33
*** jooools has joined #openstack-infra21:34
*** dkranz has quit IRC21:36
*** khyati has joined #openstack-infra21:37
*** Alex_Gaynor has quit IRC21:39
*** dangers is now known as dangers_away21:40
*** melwitt1 has joined #openstack-infra21:40
*** Alex_Gaynor has joined #openstack-infra21:41
*** UtahDave has joined #openstack-infra21:41
*** eharney has quit IRC21:42
*** jeblair_ has joined #openstack-infra21:42
*** jeblair_ is now known as corvus21:43
*** aude_ has joined #openstack-infra21:43
pabelangerjeblair, okay. Your patch looks to be working as you described with min-ready: 021:44
corvusneat!21:44
*** alexpilotti has joined #openstack-infra21:44
pabelangerjust testing 1 more thing, then I can help review21:44
*** melwitt has quit IRC21:45
*** aude has quit IRC21:45
*** jeblair has quit IRC21:45
*** corvus is now known as jeblair21:45
clarkbstealth jeblair21:45
jeblairthe freenode server i was on died21:46
mattoliverauYay, I finally have approval to go to the Atlanta Design Summit! So if anyone sees a very jetlagged Aussie there, then it would probably be me :P21:46
jeblairmattoliverau: whew!21:46
clarkbmattoliverau: after doing LCA I feel that pain21:46
*** StevenK has quit IRC21:47
*** jbryce has quit IRC21:47
*** russellb has quit IRC21:47
*** zigo has quit IRC21:47
*** wendar has quit IRC21:47
*** jlk has quit IRC21:47
*** jlk has joined #openstack-infra21:47
*** jlk has joined #openstack-infra21:47
*** StevenK has joined #openstack-infra21:47
*** jbryce has joined #openstack-infra21:47
*** dolphm has quit IRC21:47
*** russellb has joined #openstack-infra21:48
*** mwagner_lap has quit IRC21:49
*** wendar has joined #openstack-infra21:49
mattoliverauclarkb: yeah, I spent 1/2 of feb in san antonio, that messed me around alot.. but what can I say I'm excited, so am a glutten for sleep deprivment :P21:49
*** zigo has joined #openstack-infra21:49
*** mfer has quit IRC21:50
*** mriedem has quit IRC21:50
pabelangerjeblair, okay, so here is something different.  when I have min-ready:0 now, and start nodepoold for the first time. The templates for my images are not built right away. Is that expected behaviour?21:50
*** dolphm has joined #openstack-infra21:50
*** dizquierdo is now known as dizquierdo_afk21:51
pabelangerjeblair, and when a new job enters the queue, nodepool detects it, says need to launch 1 bare-precise node for jenkins, but no current image for bare-precise can be found. then loops21:52
pabelangerlook like the template task is getting skipped21:53
clarkbpabelanger: yes, I think nodepool will only make sure it has images for images with min ready > 021:53
jeblairpabelanger: yeah, that's the issue i was half-expecting earlier21:54
pabelangerokay, thought so21:54
jeblairshouldn't be too hard to fix21:54
pabelangerI can go do the leg work, how do you expect it to work?21:55
pabelangeronly create a template if it is missing?21:55
pabelangerand new job requires it?21:55
jeblairpabelanger: definitely that, but how to determine whether it's missing is interesting:21:56
jogojust wanted to confirm: no plans on moving gantt repo around?21:56
jeblairpabelanger: current method is "it has a min-ready > 0" which isn't sufficient21:56
jogore: https://review.openstack.org/#/c/82858/21:56
jeblairjogo: i'm going to send an email to confirm this soon, but based on all the information we have, we think the right thing to do is to freeze that repo for now, and ask the folks who want to continue that work elsewhere21:57
jeblair*do so elsewhere*21:57
pabelangerjeblair, okay, let me see if I can find another way to determine it is missing.  Going to poke around in the code.21:57
jeblairpabelanger: sorry, wasn't finished21:57
*** thomasem has quit IRC21:58
jeblairpabelanger: we could change that to "has min-ready>0 or is required by a job", or "is associated with a label", or just do it for all images21:59
jogojeblair: works for me thanks. I'll hold off my vote on that patch until your email is sent21:59
jeblairpabelanger: i think the idea originally was to avoid the image creation loop for images that weren't in use21:59
*** markmc has quit IRC22:01
pabelangerjeblair, okay.  Ya, my use case is I want to save some $$$ on public clouds and only launch when a job is needed.  I could afford to wait the 5mins for it to spin up.  But the change you are suggesting seems to work for that use case.  However, not sure if it create more churn on the -infra side22:01
clarkbok /me AFKs22:02
jeblairpabelanger: i think it would be okay to perform the missing check for all images22:02
*** jhesketh_ has joined #openstack-infra22:02
jeblairprobably the simplest solution and i don't think it would cause undue stress22:02
jhesketh_Morning22:03
*** bknudson has quit IRC22:03
pabelangerjeblair, okay, just so I understand, you're suggestion build the templates for all images regardless of min-ready > 0?22:04
pabelangeror something else22:04
jeblairpabelanger: yes, that suggestion.22:04
pabelangerjeblair, okay, let me see if I can patch nodepool to do that22:04
pabelangeranother option would be to set min-ready: -1 if you didn't actually want them to be built22:06
pabelangerokay, found the code and commented out the check. Testing now22:07
jeblairjhesketh_: good morning22:07
openstackgerritKhai Do proposed a change to openstack-infra/config: fix installation of nodepool on jenkins-dev  https://review.openstack.org/6132122:08
*** dizquierdo_afk is now known as dizquierdo22:11
*** markwash_ has joined #openstack-infra22:12
*** markwash has quit IRC22:14
*** markwash_ is now known as markwash22:14
openstackgerritKhai Do proposed a change to openstack-infra/config: fix installation of nodepool on jenkins-dev  https://review.openstack.org/6132122:16
*** changbl has quit IRC22:17
*** dims_ has quit IRC22:18
*** zns has joined #openstack-infra22:19
jeblairjhesketh_: you may be interested in this: https://review.openstack.org/#/c/82865/22:21
zaroclarkb: why is this commented out? http://git.openstack.org/cgit/openstack-infra/config/tree/modules/openstack_project/manifests/jenkins.pp#n8722:21
jeblairzaro: not sure it's been released22:22
*** prad has quit IRC22:22
*** dstanek has quit IRC22:22
jeblairnibalizer: what would it take to get more than 10 reports out of puppetboard?22:23
zarojeblair: a few versions have already been release -> http://repo.jenkins-ci.org/repo/org/jenkins-ci/plugins/zmq-event-publisher/22:23
*** alex-sick is now known as Alexandra22:24
jeblairzaro: then you can probably update that22:24
nibalizerjeblair: why do you want them?22:24
nibalizeryou can get them for analysis and stuff straight from the puppetdb api22:24
*** signed8bit has quit IRC22:24
nibalizerclicking through that stuff would be a drag22:24
nibalizerbut let me give you the code22:24
jeblairnibalizer: i have some pretty long test-debug cycles; i often want to see something that happened more than 2 hours ago22:25
*** zns has quit IRC22:25
nibalizerhttps://github.com/nedap/puppetboard/blob/master/puppetboard/app.py#L17622:25
nibalizerso ten_reports is hard codede22:25
jeblairfor instance, i just wanted to check on an event that would have happened about 4 hours ago22:25
*** zns has joined #openstack-infra22:25
nibalizerbut we could refactor that function to take a number (default to ten) to back in time with22:26
nibalizerand add that to default_settings.py22:26
jeblairthat sounds like a swell implementation22:27
mgagneI was flabbergasted too when I found out about the ten_reports function...22:30
nibalizerpart of that is the history of puppetboard/puppetdb22:30
nibalizerin the past, like 2 months ago, puppetdb itself didn's support pagination22:30
nibalizerso asking for too much meant really long requests and load times22:30
mgagneis it fixed now?22:30
nibalizerpuppetdb is fixed now22:31
nibalizerso that is a place to fix it22:31
nibalizerthere is also a #puppetboard where you can talk with daenney22:31
nibalizerwho is the primary author of this thing22:31
nibalizerand is super responsive to user feedback and taking pull requests and stuff22:31
openstackgerritKhai Do proposed a change to openstack-infra/config: fix installation of nodepool on jenkins-dev  https://review.openstack.org/6132122:31
openstackgerritKhai Do proposed a change to openstack-infra/config: make puppet install jenkins plugins  https://review.openstack.org/7704022:31
mgagnenibalizer: is there a way to filter by time now?22:32
nibalizerim not sure22:32
* nibalizer not familiar with the internals22:32
mgagnenibalizer: ok, I got my negative answer here: https://tickets.puppetlabs.com/browse/PDB-20122:32
*** dims_ has joined #openstack-infra22:34
openstackgerritMichael Krotscheck proposed a change to openstack-infra/storyboard: Added paging to list endpoints  https://review.openstack.org/7975722:34
openstackgerritKhai Do proposed a change to openstack-infra/config: let puppet manage jenkins zmq-event-publisher plugin  https://review.openstack.org/8293622:36
*** dizquierdo has quit IRC22:37
*** dstanek has joined #openstack-infra22:37
nibalizermgagne: jeblair sorry, what can I do?22:38
openstackgerritKhai Do proposed a change to openstack-infra/config: fix installation of nodepool on jenkins-dev  https://review.openstack.org/6132122:40
*** nkinder has quit IRC22:43
*** jergerber has quit IRC22:44
*** denis_makogon has quit IRC22:46
pabelangerjeblair, okay, patch works. Calling it a day, but will look to get it up for review soon22:46
*** rcleere has quit IRC22:46
openstackgerritMichael Krotscheck proposed a change to openstack-infra/storyboard: Added paging to list endpoints  https://review.openstack.org/7975722:52
*** jpeeler has quit IRC22:54
*** nkinder has joined #openstack-infra22:55
clarkbwoo eyes are dilating dont expect me to be super useful22:55
fungibut wow is that ever fun22:58
fungi(i'm assuming... never been through it mysqlf since i still somehow don't need glasses)22:58
*** bhuvan has quit IRC22:58
fungialso glad to see zuul's world hasn't blown up even though we're no longer using old hpcloud22:59
fungithough we are building a lot more nodes than i'd expect, according to the graph... looking into it now23:00
fungi110  hpcloud-region-b23:00
jogoI apporoved a patch but I don't see it running in the check or gate queues23:01
jogohttps://review.openstack.org/#/c/79617/23:01
*** mwagner_lap has joined #openstack-infra23:02
fungiQueue lengths: 9 events, 13 results.23:02
fungimight be in there still23:02
jogofungi: approved it a while ago23:02
SpamapSis there some way to make gerrit show me the diff of two diffs, rather than the diff including rebased on changes?23:02
jogofungi:  almost anhour ago23:02
fungijogo: oh, then no23:03
StevenKSpamapS: I had to reach into my local branch and run git di <rev>..<rev>23:03
*** melwitt1 has quit IRC23:04
fungiSpamapS: closest you can get is to review the files on the later patchset, then switch the base patchset, only click the files with green "reviewed" checkmarks, and ignore chunks you know are from other changes23:04
SpamapSfungi: thats exactly what I do. :(23:05
fungiSpamapS: me too. i feel ur painz23:05
jogofungi: I re-approved but still don't see it23:06
jogounless I am doing something wrong23:06
jogohttps://review.openstack.org/#/c/79617/23:06
fungijogo: i think i see what happened. when gerrit was straining this morning it apparently failed to send some events (or zuul reconnected to it in that timeframe and subsequently missed them). i think 79617,8 was uploaded in that timeframe, while the results from ,7 hadn't been reported yet23:07
fungiso there's no jenkins vote on the change at all23:07
*** david-lyle has quit IRC23:08
fungijogo: leave a "recheck no bug" comment to kick it into processing the jobs for that change23:08
jogoso do I need to run recheck no bug first23:08
jogoahh23:08
jogothat kicked it off23:08
*** jhesketh__ has joined #openstack-infra23:09
fungigreat. theory validated. now hopefully one of us figures out a good way to prevent that pattern in the future23:09
*** markmcclain has joined #openstack-infra23:10
fungiodd constellation of coincidences needed to cause it23:10
*** markmcclain1 has joined #openstack-infra23:11
fungii think we need - username: jenkins\n older-than: 24h to also work when there is no comment from that username at all23:13
*** ArxCruz has joined #openstack-infra23:13
*** markmcclain has quit IRC23:15
*** thedodd has quit IRC23:17
*** ArxCruz has quit IRC23:17
chmouelmordred, notmyname: about swift3 and stackforge this is about having it for devstack, since things that's out of openstack infra is not going to be supported in devstack23:17
chmoueland github is down gets annoying after a while23:18
*** thuc_ has quit IRC23:18
notmynamechmouel: I'm not sure I understand that. this migration is to make devstack work?23:18
mordredno. devstack works off of github23:18
mordredit's to make 10000 runs of devstack per day work consistently23:18
*** thuc has joined #openstack-infra23:18
chmouelnotmyname: what mordred says23:18
chmouelin devstack the repos that are not on openstack infra will be removed23:19
mordredanother option would be for the swift3 guys to release to pypi and for us to cache that via normal mechanisms23:19
notmynameso not to make devstack work. but, really, to make devstack work ;-)23:19
mordredno23:20
mordrednot really23:20
notmynamework == work consistently23:20
mordredyes. there is a difference :)23:20
chmouelwell if someone could fix github then devstack would not have to be 'fixed'23:20
notmynameI understand that devstack can function by pulling stuff from github.23:20
chmoueland oss it at the same time23:20
*** dstanek has quit IRC23:21
*** jhesketh__ has quit IRC23:21
fungichmouel: ultimately, less fixing github and more fixing the internet in generall... we just happen to have extra belt-and-braces ways to reduce unstable internet impact on our tests for stuff we host already23:21
fungithough github does seem to be marginally less reliable than the internet as a whole23:22
*** aude_ is now known as aude23:22
*** andreaf has quit IRC23:22
*** jhesketh__ has joined #openstack-infra23:22
*** thuc has quit IRC23:23
openstackgerritRicardo Carrillo Cruz proposed a change to openstack-infra/gerritbot: Add support for notification of releases on IRC  https://review.openstack.org/7920523:23
*** krtaylor has quit IRC23:23
chmouelfungi: :)23:24
*** jgrimm has quit IRC23:25
*** julim has quit IRC23:30
*** markmcclain1 has quit IRC23:30
fungilifeless: fyi, still hitting... "OverLimit: Quota exceeded for ram: Requested 16384, but already used 948224 of 960000 ram (HTTP 413)"23:31
fungiin hpcloud-region-b we're getting a lot of "Exception: Timeout waiting for waiting for server" which explains the high building count there23:36
*** wenlock has quit IRC23:37
fungiclarkb: jeblair: mordred: ^ not sure whether it's a good idea to continue overnight or revert 46bf85123:38
*** dstanek has joined #openstack-infra23:38
*** dkliban has joined #openstack-infra23:38
fungii see servers climbing up around 70 minutes in a building state there, then timing out23:39
jeblairfungi: ugh23:41
jeblairfungi: what's the success rate?23:42
fungijeblair: not sure... i'll try to work out a ratio from the logs23:42
jeblairfungi: hrm, that might be tricky...23:43
jeblairfungi: we can probably get the number of used servers this way:23:44
jeblair grep Received debug.log|grep region-b|wc -l23:44
jeblair136523:44
fungiit seems to be provider-level since the ratio of image types in a building state is roughly what i'd expect23:44
*** zzelle has quit IRC23:44
jeblairfungi: do you have a signature for the failure that associates it with region-b?23:45
fungijeblair: not without several layers of correlation23:45
jeblairthat number above is probably 3x the number of completed jobs23:45
jeblairso 455 nodes23:45
fungiunless we just assume all of "Timeout waiting for waiting for server" is region b (might be within an order of magnitude anyway)23:46
fungi5482 since the log rolled over23:47
jeblairfungi: grep "Timeout waiting for waiting for server" debug.log |grep -v deletion|wc -l23:47
jeblairgives me 583 today, compared with 464 yesterday23:48
fungihmm... not too different then, i guess23:48
*** Ryan_Lane has quit IRC23:48
jeblairthough we've only been heavily using region-b for a few hours23:48
fungimaybe if these are spending a log time in building state and not turning over quickly, and only in the past few hours23:49
fungiright23:49
fungimay not impact the overall tally that much yet23:49
jeblairfungi: i lean toward leaving the config as-is and trying to work on it from there23:49
jeblairat least, inasmuch as it doesn't seem completely broken23:49
fungii was sounding more of an early warning alarm, given that the building count roughly doubled on the graph around teh time we switched to region b and hasn't backed off since23:50
fungialso, i think we're starving for rarer node types because so many of their allocation count are tied up in building nodes which never finish23:52
fungibunch of jobs in check waiting on py3k-precise nodes23:52
jeblairfungi: hrm.  you're convicing me that reverting might be better.23:53
*** mwagner_ has joined #openstack-infra23:54
fungiif only we had more detailed failure data for these timing out in building (i'm looking at you nova{,client})23:55
lifelessfungi: still waiting on info from mikal AFAIK23:55
jeblairheh, we should also add more info to the nodepool logs so we can separate this out from other providers easier23:55
fungii assume these are where we say 'nova make me a sandwich' and then never see the sandwich nor any excuse for the lack thereof23:56
mordredfungi: or even any bread23:56
*** colinmcnamara has joined #openstack-infra23:56
jeblairfungi: yeh, well, we see it go to the kitchen but it never comes back.23:56
StevenKfungi: Maybe 'sudo nova make me a sandwich' will work better ...23:56
fungimordred: i'd take a pita at this point23:56
mordredfungi: lifeless say we shouldn't eat bread product23:56
jeblairfungi: i'm pretty sure we have a pita.23:56
mordredjeblair wins23:57
fungibwahaha23:57
lifelesssodu nova make me a roast23:57

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