Thursday, 2014-12-11

dougwigmtreinish: oh, good point.  i'll look at it when i get home.00:02
*** luqas has quit IRC00:04
*** luqas has joined #openstack-infra00:04
*** baoli has quit IRC00:05
*** gyee has quit IRC00:05
*** sabari is now known as zz_sabari00:06
*** salv-orlando has quit IRC00:08
*** luqas__ has joined #openstack-infra00:08
*** ZZelle has quit IRC00:09
*** kumartin has quit IRC00:09
*** luqas has quit IRC00:09
*** hdd has joined #openstack-infra00:09
*** esker has joined #openstack-infra00:11
*** esker has quit IRC00:11
openstackgerritMichael Krotscheck proposed openstack-infra/system-config: Added manifest for storyboard-dev.openstack.org  https://review.openstack.org/14046600:12
*** emagana has quit IRC00:14
*** emagana has joined #openstack-infra00:15
*** zz_sabari is now known as sabari00:15
HenryGAre there any downsides to this? https://review.openstack.org/14086300:16
*** sdake has quit IRC00:16
clarkbHenryG: yes its already disabled by default00:16
clarkbHenryG: it will only rebase you if you need to rebase to address conflicts00:16
*** Sukhdev has quit IRC00:17
fungior if devs are using older versions of git-review which don't grok that .gitreview setting anyway00:17
*** emagana_ has joined #openstack-infra00:17
*** Rockyg has quit IRC00:17
*** carl_baldwin has joined #openstack-infra00:17
clarkband if truly depend on parent changes they will have to be uplifted in a rebase to maintain that dependency chain00:17
fungiso the only way to fix them is to get them to use a newer git-review00:17
anteayafungi: time for a quick review to fix a mistake I made? https://review.openstack.org/#/c/140867/00:18
*** emagana has quit IRC00:18
clarkbalso I do not understand why rebasing and addressing other comments need to be separated. They are essentially bothe -1 comments. One is computer generated the other human generated but both valid to be addressed00:18
*** shakamunyi has quit IRC00:18
HenryGWhen did it get disabled by default?00:18
fungiHenryG: when that setting got added00:18
fungichecking git log for the version now00:19
*** SumitNaiksatam has joined #openstack-infra00:19
clarkboh also I think a lot of this stuff is often related to people using git review -x not rebases. I have noticed that more and more people herry pick and that always results in new commits00:19
jeblairclarkb: i'm guessing it means you can review patchset N-2..N-1 and then assume that the diff in N-1..N is solely rebase content.  of course, you can't actually assume that.  and when you need to diff N-2..N+1 you're screwed anyway.00:20
fungitrue, and no setting in git-review is going to solve that00:20
clarkbjeblair: right00:20
*** ChuckC has joined #openstack-infra00:20
*** dangers_away is now known as dangers00:21
carl_baldwinjeblair: I don’t ever assume that a patch set is a pure rebase.  But, it is easy to verify.  Then, the rest of the changes can be more easily inspected by setting the Reference Version in gerrit.00:21
fungicarl_baldwin: added in 76b9b86 (with a default value of 0) which was included in git-review 1.1600:22
*** annegent_ has joined #openstack-infra00:22
*** emagana_ has quit IRC00:22
clarkbI think if you want a featuer to make git review say "this will rebase" then abort that is worth doing, though it should do that anyways if there are conflicts00:22
clarkbsince git cant resolve those without a human intervening00:22
*** emagana has joined #openstack-infra00:23
carl_baldwinclarkb: It is true that parent changes need to be uplifted in a rebase.  But, this needs to be done from bottom up with great care when there are multiple authors.  Otherwise, someone’s work in progress could get clobbered.00:23
clarkbcarl_baldwin: yes, but humans need to do that00:23
clarkbcarl_baldwin: git review can't know when not to do that00:23
clarkbcarl_baldwin: and if it never does it then your code will never get past zuul00:23
carl_baldwinclarkb: I agree which is why I think git review should never try it.00:24
clarkbI guess we could just never rebase, have zuul -1 you, then start over00:24
carl_baldwinclarkb: I’m happy with that.00:24
clarkbcarl_baldwin: but its only trying when there are conflicts00:24
clarkbcarl_baldwin: so you can say at that point "wait let me stop here"00:24
*** sdake has joined #openstack-infra00:24
clarkband if we have specific examples where that isn't the case we should file bugs and fix them00:24
krotscheckfungi: Bad regex on my part, looks like https://review.openstack.org/#/c/140466/ works now.00:25
krotscheckOr at least it passes.00:25
fungikrotscheck: rereviewing now--thanks00:25
clarkbcarl_baldwin: I guess what I am trying to say is git review already does this for the most part00:25
clarkbcarl_baldwin: and a global disable will only cause more iterations in gerrit00:26
*** andreykurilin_ has quit IRC00:26
carl_baldwinclarkb: I like the extra iterations to split rebase from other changes.00:27
clarkbcarl_baldwin: what git review does not do is git rebase --abort for you00:27
*** emagana has quit IRC00:27
clarkbit will exit and leave you in that state assuming you want to address the conflicts then rerun git review00:27
*** avozza is now known as zz_avozza00:28
*** annegent_ has quit IRC00:28
carl_baldwinclarkb: Since I don’t want git review to rebase for me then I don’t mind.00:28
*** dkliban is now known as dkliban_afk00:30
clarkbcarl_baldwin: for the split rebase from other changes thing, you wait to rebase until everyone has +2'd code that jenkins -1s?00:30
clarkbcarl_baldwin: trying to understand what the workflow around that is00:30
clarkb(it is not something I do)00:30
*** patrickeast has quit IRC00:31
*** annegent_ has joined #openstack-infra00:31
carl_baldwinclarkb: In my experience, it happens much more in the check queue than in the gate queue but yes, I wait for Jenkins to tell me the patch is in conflict.00:32
*** oomichi has joined #openstack-infra00:32
funginot to mention, having to address merge conflicts when you rebase has the potential to make the prior votes irrelevant anyway since the code may need more substantial rewriting at that point to remain relevant to the project00:32
clarkbcarl_baldwin: and that is preferred to git review telling you it is in conflict?00:32
*** jaypipes has quit IRC00:32
clarkbcarl_baldwin: I ask beacuse you essentially push a broken patch that can never merge and that to me seems suboptimal00:32
fungiin general, it's not safe to ignore changes introduced by a rebase, even a gratuitous one, but especially not one with merge conflicts00:33
clarkbkeep in mind that git review should not rebase you if there is no conflict so the only case where that option is relevant is where there is a conflict00:33
*** teran_ has quit IRC00:34
clarkb^^^ is ultimately the source of my confusion. I see git reviews behavior as desired because I know as early aspossible when something needs attention00:34
carl_baldwinclarkb: suboptimal or not, I do push reviews that may fail a merge because I want to split rebase from other changes to help reviewers.00:34
clarkbI then have the choise to either address it or not address and push as is00:34
*** teran has joined #openstack-infra00:34
carl_baldwinIf git review only advised me that my patch was in conflict I would like that.00:35
clarkbcarl_baldwin: rather than starting a rebase and failing?00:35
carl_baldwinclarkb: Yes.00:35
clarkbare those two things functionally different?00:36
*** annegent_ has quit IRC00:36
clarkbI guess users may feel compeleed to address the conflicts and continue rather than aborting?00:36
fungiso an option like "conflictwarn" which works like the opportunistic rebase but then undoes it and issues a warning instead of pushing00:36
clarkbfungi: sort of except that git review will undo it if there is no conflict. if there is a conflict it will issue a warning in the form of "fix this" and not push anything00:37
clarkbbut it does leave you in a state of "you should address these conflicts" which sounds like is a thing carl_baldwin does not like00:38
fungiahh, yes perhaps00:38
carl_baldwinclarkb: fungi: yes, except that I’d like to be able to push even with the warning.00:38
clarkbcarl_baldwin: you can00:38
clarkbcarl_baldwin: git rebase --abort && git rebase -R00:38
anteayaclarkb: you have two +2's, self-approve at will I say: https://review.openstack.org/#/c/140867/00:38
clarkber && git review -R00:38
clarkbanteaya: thanks00:39
*** teran has quit IRC00:39
clarkbcarl_baldwin: I am basically treating the git rebase conflict message as the warning we want and trying to figure out if that warning is not working for some reason00:39
clarkbcarl_baldwin: and I think probably because people see a rebase conflict and unsconsciously address it00:40
*** yamamoto has joined #openstack-infra00:40
clarkbin which case an implicit --abort would likely help00:40
carl_baldwinclarkb: I need to find the cases where this was a problem and study them a bit more.00:40
*** Masahiro has joined #openstack-infra00:40
clarkbcarl_baldwin: I do think git review -x has become popular and this won't address any of the problems brought up by that00:40
fungigot it, so an option to have it call undo_rebase() followed by a push00:40
clarkbfungi: ya, that is what I am thinking00:41
fungiand warn loudly while doing so00:41
*** SumitNaiksatam has quit IRC00:41
carl_baldwinclarkb: There were cases when we had DVR under development where patch sets got clobbered repeatedly by other authors.00:41
carl_baldwinclarkb: fungi:  I’ll do some more research to see if what I thought happened wasn’t quite the case.00:42
clarkbcarl_baldwin: yes this should happen only if there are conflicts that need addressing or if they cherry picked or if they have old git review00:42
carl_baldwinclarkb: fungi:  Thanks for the discussion.  I’m off to dinner now.  I’ll look more in to it later.00:42
*** salv-orlando has joined #openstack-infra00:43
*** carl_baldwin has quit IRC00:43
openstackgerritMerged openstack-infra/project-config: Stop using networking-l2gw group  https://review.openstack.org/14086700:43
*** penguinRaider__ has joined #openstack-infra00:43
*** davideagnello has quit IRC00:44
*** Masahiro has quit IRC00:45
*** sabari is now known as zz_sabari00:47
anteayaclarkb: I'm going out for dinner soon, let me know when gerrit groups are happy00:47
anteayaclarkb: I'll wait00:47
clarkbanteaya: you can check at https://review.openstack.org/#/admin/projects/stackforge/networking-l2gw,access the abandon permission should update00:47
clarkbanteaya: I expcet it to happen within a few minutes00:48
* anteaya stares at her browser00:48
*** MaxV has quit IRC00:50
fungikrotscheck: i think we probably need to not use explicit key material contents for the -dev server, and instead use the snakeoil cert/key pair already on the server. comments left inline00:52
*** armax has joined #openstack-infra00:52
krotscheckkk00:52
*** zz_sabari is now known as sabari00:52
fungikrotscheck: that will match how we do our other dev servers, and is much more convenient for devs trying it out on their own too00:52
fungi(and also it's one more set of things we don't need to stick in hiera)00:52
*** bswartz has joined #openstack-infra00:53
*** melwitt has quit IRC00:53
*** Sukhdev has joined #openstack-infra00:53
*** patrickeast has joined #openstack-infra00:53
*** dims has quit IRC00:54
*** gmann has joined #openstack-infra00:58
anteayaclarkb: yay, done00:58
*** dannywilson has joined #openstack-infra00:59
*** otter768 has joined #openstack-infra00:59
anteayaclarkb: sorry about the mistake and thanks for fixing it00:59
*** alexpilotti has quit IRC00:59
clarkbanteaya: no problem. I missed it in review too00:59
*** unicell has joined #openstack-infra01:00
gmannanteaya: can you please have a look on nova V2.1 API new job. dependent patch is merged - https://review.openstack.org/#/c/138951/01:00
*** salv-orlando has quit IRC01:00
*** alexpilotti has joined #openstack-infra01:00
*** ryanpetrello has joined #openstack-infra01:02
*** dannywilson has quit IRC01:03
*** alexpilotti has quit IRC01:03
*** dannywilson has joined #openstack-infra01:03
*** otter768 has quit IRC01:04
*** pc_m has quit IRC01:04
*** bdpayne has quit IRC01:04
*** armax has quit IRC01:04
*** teran has joined #openstack-infra01:05
*** yamamoto has quit IRC01:06
openstackgerritIan Wienand proposed openstack-infra/project-config: Add experimental Fedora 21 devstack job  https://review.openstack.org/14088901:06
anteayagmann: +A01:06
anteayaand I'm out see you on Friday01:06
*** armax has joined #openstack-infra01:06
gmannanteaya:  Thanks.01:06
*** teran has quit IRC01:11
*** dims has joined #openstack-infra01:12
openstackgerritMerged openstack-infra/project-config: Adds experimental job for testing Nova V2.1 API  https://review.openstack.org/13895101:12
*** luqas___ has joined #openstack-infra01:12
*** luqas__ has quit IRC01:12
*** Longgeek has joined #openstack-infra01:13
*** ryanpetrello has quit IRC01:13
*** Longgeek has quit IRC01:14
*** ayoung_dad_mode has quit IRC01:14
*** Longgeek has joined #openstack-infra01:14
*** dims has quit IRC01:16
*** luqas___ has quit IRC01:17
*** luqas___ has joined #openstack-infra01:17
*** Longgeek has quit IRC01:18
*** hdd has quit IRC01:19
mordredjeblair, clarkb, mtreinish: yes, sorry - I really do want to review the mysql-proxy thing01:19
clarkbmordred: ok01:19
* mordred goes to look01:20
*** zhiwei has joined #openstack-infra01:20
*** davideagnello has joined #openstack-infra01:20
*** reed has quit IRC01:21
*** davideagnello has quit IRC01:23
mordredclarkb, mtreinish: so, the lua theoretically will only allow select statements and nothing else?01:24
mordredas in, show processlist should be blocked, yeah?01:24
*** Masahiro has joined #openstack-infra01:24
clarkbmordred: that is how I explained it. It splits out read and writes. Then there is a directive saying only allow the reads01:25
clarkbmordred: for that I do not know01:25
*** dangers is now known as dangers_away01:25
*** dangers_away is now known as dangers01:25
mordredok. we should verify that somehow - because there's a thing running around where you can dos a mysql server with a bunch of show processlist queries01:25
*** dangers is now known as dangers_away01:25
clarkbmordred: well you can dos it with a select too01:25
mordred(all of the SHOW commands in mysql are HORRIBLE HORRIBLE hacks)01:25
mordredsure - but you can dos is real bad with show processlist01:26
clarkbdo a full cross join of that 27million row table against itself01:26
*** rmcall has joined #openstack-infra01:26
clarkbbut ya I think its reasonable to test these things01:27
clarkbto limit the amount of crazy01:27
mordredclarkb: actually, if your buffers are tuned right, that should just be slow and should not fully kill the entire server01:28
mordredhttp://bugs.mysql.com/bug.php?id=7515501:29
mordredthere it is01:29
*** Sukhdev has quit IRC01:29
clarkbit will dos it for any other users though iirc01:29
clarkbnwe connections and other queries just won't work01:29
mordredwell, read that one - you'll like it01:29
clarkbbut its been a long time since I supported a "public" database01:30
mordredyah - that's kinda why I'm being this person01:30
*** davideagnello has joined #openstack-infra01:30
clarkbmordred: at PSU we kept track of how many times we had to kill user's DB connections01:30
mordredevery time I've ever talked to folks about runnign mysql with a port open, I've told them they're crazy01:30
clarkbnot specific users just a kill tally01:30
*** davideagnello has quit IRC01:31
mordredand I'd honestly really prefer doing this with a slave01:31
mordredbut trove01:31
clarkbmordred: even though its completely unsensitive data and an unshared DB host?01:31
*** camunoz has quit IRC01:31
clarkbI guess I don't worry about it too much because I don't mind deleting it and starting over01:31
mordredsure.01:31
mordredbut in that case, why bother with mysql-proxy at all?01:31
clarkbmordred: because trove01:32
mordred(this is sort of the crux of my line of questioning)01:32
mordredeither we're worried about the database or we're not01:32
*** camunoz has joined #openstack-infra01:32
clarkbno, there is no public IP for the DB01:32
clarkbso we have to proxy it somehow01:32
mordredOH01:32
mordredgotha01:32
mordredI completely misunderstood the problem and solution01:32
mordred(this is kinda like the "are containers for security or ease of install" problem - if you're answering the wrong question, things get dodgy)01:33
mordredsure - if this is for that, then fine01:33
clarkbmordred: yes very similar01:33
*** r-daneel has quit IRC01:33
mordredjust like docker, I do not believe this adds any security01:34
clarkbagreed01:34
mordredbut it may be useful for other reasons :)01:34
fungimordred: so basically the options are local replica hosted on a reachable server, tcp socket proxy, or application proxy. mtreinish went with that last one01:34
mordredyah01:36
*** annegent_ has joined #openstack-infra01:36
mordredmakes  sense01:36
mordrednow that I know context :)01:36
mordredthis would be easier if we were running our own mysql cluster ... which I occasionally think we should do01:37
mordredbut then occasionally I look at my todo list and decide not to do that01:37
*** penguinRaider__ has quit IRC01:37
*** armax has quit IRC01:38
*** ChuckC has quit IRC01:38
clarkbI am going ot go play video games now but can approve that tomorrow if mordred/fungi don't beat me to it01:38
*** hdd has joined #openstack-infra01:39
*** penguinRaider has joined #openstack-infra01:39
*** markmcclain has quit IRC01:39
*** yaguang has joined #openstack-infra01:41
*** adalbas has joined #openstack-infra01:41
*** annegent_ has quit IRC01:41
*** yaguang has quit IRC01:41
*** rmcall has quit IRC01:42
*** yamamoto has joined #openstack-infra01:43
*** shakamunyi has joined #openstack-infra01:43
*** ChuckC has joined #openstack-infra01:44
*** ayoung has joined #openstack-infra01:45
*** fandi has quit IRC01:46
*** rmcall has joined #openstack-infra01:46
openstackgerritSpencer Krum proposed openstack-infra/puppet-storyboard: Add metadata.json to puppet-storyboard  https://review.openstack.org/13659101:47
*** rmcall has quit IRC01:47
*** penguinRaider__ has joined #openstack-infra01:48
*** ChuckC has quit IRC01:48
*** ChuckC has joined #openstack-infra01:49
*** r-daneel has joined #openstack-infra01:49
*** MaxV has joined #openstack-infra01:51
*** rmcall has joined #openstack-infra01:51
*** penguinRaider has quit IRC01:51
*** annegent_ has joined #openstack-infra01:52
openstackgerritRamy Asselin proposed openstack-infra/infra-specs: Update module issues_url & include storyboard  https://review.openstack.org/13545201:54
*** sabari is now known as zz_sabari01:54
*** penguinRaider__ has quit IRC01:54
*** amotoki has joined #openstack-infra01:55
*** MaxV has quit IRC01:55
*** penguinRaider has joined #openstack-infra01:56
*** camunoz has quit IRC01:57
*** shashankhegde has quit IRC01:57
*** gmann has left #openstack-infra01:58
*** yaguang has joined #openstack-infra02:02
*** shashankhegde has joined #openstack-infra02:03
*** shayneburgess has quit IRC02:04
*** stevemar has joined #openstack-infra02:05
mordrednibalizer: don't kill me ...02:06
mordrednibalizer: but I just had an idea that you'll either love or hate02:06
mordredbut I may be stupid because there may be things I don't know about how things work02:07
*** teran has joined #openstack-infra02:07
mordrednibalizer: so - is the metadata.json file useful in and of itself in the git repo - or is it useful as an input to the puppet module upload process?02:07
*** penguinRaider__ has joined #openstack-infra02:08
nibalizerhehehe02:09
*** camunoz has joined #openstack-infra02:10
nibalizerit needs to be in the repo for when you build the package and upload it02:10
nibalizerwhat are you thinking?02:10
*** penguinRaider has quit IRC02:12
*** teran has quit IRC02:12
*** luqas__ has joined #openstack-infra02:13
*** dkranz has joined #openstack-infra02:13
*** luqas___ has quit IRC02:14
*** luqas__ has quit IRC02:16
*** luqas has joined #openstack-infra02:17
*** luqas has quit IRC02:19
*** luqas has joined #openstack-infra02:19
mordrednibalizer: well, no, I mean, other than package building, do tools need it?02:23
mordrednibalizer: because  my idea is that, for our other things, we have git tags generate metadata files during build with the appropriate version02:24
nibalizerooo02:24
mordrednibalizer: so I was thinking that we put this info into our git repos in a nice human yaml file02:24
mordredthen we have a wrapper tool thing that can do the git tag + data from yaml file -> output metadata.json and upload02:24
*** hdd has quit IRC02:25
mordredthat way our puppet become first class citizens in teh excellent "tag-to-release" workflow that we have for everyone else02:25
nibalizerhrmm02:25
nibalizerso instead of making a git commit that bumps the version number02:25
mordrednibalizer: but - if tools that wat to consume our puppet from git want that file there for some reason, then it breaks02:25
mordredyah02:25
nibalizerthe tagging process ninjas in the metadata.json02:25
mordredyup02:25
nibalizeridunno02:25
mordred(this is what pbr does for the python stuff, btw - we don't store versions in files in our python repos)02:26
mordred(same with java and mvn)02:26
nibalizerwhat about dependencies and stuff?02:26
mordredthey all go into the metadata.yaml or whatever we _do_ put into git02:26
nibalizerso we've got this openstackci-httpd module02:26
nibalizerand say we cut a 1.0.0 and then storyboard depends on that02:26
nibalizerwhat do?02:26
mordredwouldn't that work the same way?02:27
nibalizeri guess02:28
nibalizerand python requirements are loaded from global requirements or?02:28
mordredthat's right02:28
nibalizereven for e.g. nodepool?02:28
mordredyah. that's how it works in python land02:29
mordredwait - let's make sure we're talking about the same thing02:29
nibalizerso if i git clone nodepool there isn't a requirements.txt in there?02:29
mordredthere is02:29
mordredthe only thing that's not in the git repo is the version number of nodepool02:30
mordredbecause that's calculated from git02:30
*** david-lyle is now known as david-lyle_afk02:30
*** dkranz has quit IRC02:30
nibalizeroh this old problem02:30
nibalizerwhere git doesn't let you put the git hash in the git repo02:30
nibalizerbecause paradox02:30
mordredright.02:31
mordredso we've solved it inpython and java02:31
mordredand I _think_ we can solve it here too ...02:31
mordredbut I know much less about teh mechanics02:31
nibalizerya there is no tech reason we cant do that02:31
mordredso - it seems liek perhaps it's not an absurd thing to play with at least02:31
*** annegent_ has quit IRC02:31
nibalizerso long as a metadata.json appears before puppet module build (well, rake blacksmith:build, but thats a different conversation)02:32
nibalizereverything should roll02:32
mordredadn the puppetmodule build is driven from rake?02:32
nibalizerhasn't landed yet but ya02:32
mordredcool02:32
nibalizerwe even have rake:upload now02:32
mordredthat's even easier then02:32
nibalizerso the pypi node can do it02:32
*** baoli has joined #openstack-infra02:32
mordredwe could just make a rake task that does the metadata.json generation02:32
nibalizerya, but then we'd have to write and maintain ruby02:33
mordredsure. but we could share it with our pupept friends02:33
mordredand maybe one of them would find it useful too02:33
mordred(I mean, I'm with you)02:33
nibalizerya idunno if this would ... go over well02:33
mordredhehe02:33
mordredit's fine02:33
mordredthe python people hate us02:33
nibalizerwe used to have the metadata.json file generated from another file02:33
nibalizerand that had problems so now we write the metadata.json file02:34
mordredyah - but the other file was TERRIBLE02:34
mordredI remember that02:34
nibalizerand going out and saying 'hey guys ive got a great idea! lets generate the metadata.json file'02:34
nibalizeri think thats how you get run out of town02:34
mordredfair02:34
nibalizerbut that doesn't mean we cant do it02:34
mordredwell, we'll solve our problems with it and if they like it they like it and if they don't they don't02:34
mordredand we can drink alcohol in the mean time02:34
nibalizerwe just need to cover in our readme that we dont have a metadata.json and we do fancy things instead02:35
nibalizerso this https://github.com/maestrodev/puppet-blacksmith has a module:bump task i think02:35
nibalizerwhich i think is interpreting and modifying the metadata.json in place02:35
nibalizeror maybe generating wholesale02:35
nibalizerbut we could probably either fork or push our rake tasks into blacksmith02:36
nibalizerthat way it is easier for our puppet friends to consume because that gem is kinda the place you put 'release eng' code right?02:36
mordredyah02:36
mordredyah. there is a similar thing in pyton land - the model of "munge my file that's in git" works great if you have push access02:36
nibalizeroh02:37
nibalizerohhhh02:37
mordredbut in a captive code review system, all of the "store version number in source code repo" things break02:37
nibalizerokay now im with you02:37
mordredsee what I'm saying?02:37
nibalizeri was like 'whats the advantage'02:37
mordredyah02:37
nibalizerits because that way cores can cut releases02:37
mordredyup02:37
*** shakamunyi_ has joined #openstack-infra02:37
mordredjust by pushing a tag02:37
nibalizerwithout the 'this is the version bump' review having to chug and get stale and be dependent and uggggh02:37
mordredyup02:38
nibalizeri've been getting way into the gerrit api these days tho02:38
mordredI'll bet you have02:38
nibalizeri have 'gerrit wip' on the command line, so i think there could be 'gerrit release' ?02:38
nibalizerbut the system is already set up02:38
nibalizerso yea lets make puppet do the thing the python things do02:38
nibalizerand if it burns out around us we can call that experiment over and do something more normal02:38
nibalizer(ofc we should get greater consensus than just us)02:39
mordred(you could add wip support back to git-review, btw ... I used to have the functionality to do a git review --wip but then something changed and we never added it back)02:39
mordrednibalizer: ++02:39
mordrednibalizer: I basically wanted to make sure that if I hacked up a POC you wouldn't come chasing after me with pointy stcks02:39
nibalizernope02:40
mordredwoot02:40
mordredI don't like pointy sticks02:40
nibalizerbut yea you should be aware of my patches to build some of the pipeline because thats probably what you sholud base your work on02:40
nibalizerer maybe it merged!02:41
*** Masahiro has quit IRC02:42
*** penguinRaider__ has quit IRC02:43
*** penguinRaider__ has joined #openstack-infra02:44
*** yaguang has quit IRC02:45
*** rmcall has quit IRC02:45
*** radez is now known as radez_g0n302:46
*** bdpayne has joined #openstack-infra02:47
mordrednibalizer: oh, I'm not EVEN close to touching this02:47
*** shakamunyi_ has quit IRC02:48
*** Masahiro has joined #openstack-infra02:49
*** yaguang has joined #openstack-infra02:49
ianwclarkb: finally dug into the nodepool f21 issues properly ... it doesn't like numeric release.  changes upcoming02:50
heyonglijogo,  anteaya  new testcases uploaded: https://review.openstack.org/#/c/139000/02:50
*** shashankhegde has quit IRC02:50
openstackgerritIan Wienand proposed openstack-infra/nodepool: Check env-vars is a dictionary  https://review.openstack.org/13825002:51
openstackgerritIan Wienand proposed openstack-infra/nodepool: Handle numeric "release"  https://review.openstack.org/14090102:51
*** zz_sabari is now known as sabari02:52
*** hdd has joined #openstack-infra02:54
*** shayneburgess has joined #openstack-infra02:55
*** spzala has quit IRC02:57
*** ivar-lazzaro has quit IRC02:57
*** ildikov_afk has quit IRC02:59
*** tnurlygayanov has quit IRC02:59
openstackgerritSpencer Krum proposed openstack-infra/system-config: Bump versions of stdlib, postgres, inifile  https://review.openstack.org/14090202:59
*** otter768 has joined #openstack-infra03:00
*** shakamunyi_ has joined #openstack-infra03:02
*** otter768 has quit IRC03:04
*** penguinRaider__ has quit IRC03:04
*** ildikov_afk has joined #openstack-infra03:04
*** tnurlygayanov has joined #openstack-infra03:04
*** penguinRaider has joined #openstack-infra03:06
*** teran has joined #openstack-infra03:08
*** Masahiro has quit IRC03:08
*** fandi has joined #openstack-infra03:09
*** shakamunyi has quit IRC03:12
*** shakamunyi_ has quit IRC03:12
*** Ryan_Lane has quit IRC03:12
*** teran has quit IRC03:12
*** shayneburgess has quit IRC03:13
*** e0ne has quit IRC03:16
*** Masahiro has joined #openstack-infra03:16
*** baoli has quit IRC03:19
*** thedodd has joined #openstack-infra03:21
*** baoli has joined #openstack-infra03:23
*** adalbas has quit IRC03:25
*** penguinRaider__ has joined #openstack-infra03:34
*** xyang1 has joined #openstack-infra03:35
*** signed8bit has joined #openstack-infra03:35
*** signed8bit_ZZZzz has quit IRC03:36
*** penguinRaider has quit IRC03:37
*** ryanpetrello has joined #openstack-infra03:40
*** amotoki has quit IRC03:42
*** amotoki has joined #openstack-infra03:42
*** bdpayne_ has joined #openstack-infra03:42
*** pc_m has joined #openstack-infra03:43
*** bdpayne has quit IRC03:46
*** arosen has quit IRC03:46
*** amotoki has quit IRC03:47
*** ryanpetrello has quit IRC03:54
*** kmartin has quit IRC03:57
openstackgerritIan Wienand proposed openstack-infra/system-config: Add Fedora 21 image build to nodepool  https://review.openstack.org/14091103:57
*** yamamoto has quit IRC03:59
openstackgerritJerry Zhao proposed openstack-infra/project-config: Create compass-install project  https://review.openstack.org/14091204:01
*** koolhead17 has joined #openstack-infra04:01
*** yamamoto has joined #openstack-infra04:02
*** yamamoto has quit IRC04:02
*** yamamoto has joined #openstack-infra04:02
*** yamamot__ has joined #openstack-infra04:02
*** zz_dimtruck is now known as dimtruck04:03
*** hdd has quit IRC04:03
*** arosen has joined #openstack-infra04:04
*** thedodd has quit IRC04:06
*** yamamoto has quit IRC04:06
*** teran has joined #openstack-infra04:09
*** Masahiro has quit IRC04:09
*** Ryan_Lane has joined #openstack-infra04:10
*** Masahiro has joined #openstack-infra04:12
*** teran has quit IRC04:14
*** mwagner_lap has joined #openstack-infra04:14
*** penguinRaider__ has quit IRC04:19
*** jaypipes has joined #openstack-infra04:19
*** penguinRaider__ has joined #openstack-infra04:20
*** yaguang has quit IRC04:20
*** koolhead17 has quit IRC04:22
*** dims has joined #openstack-infra04:23
*** annegent_ has joined #openstack-infra04:24
*** yaguang has joined #openstack-infra04:24
*** sarob has joined #openstack-infra04:25
*** Masahiro has quit IRC04:25
*** annegent_ has quit IRC04:25
*** yaguang has quit IRC04:32
*** yaguang has joined #openstack-infra04:33
*** Masahiro has joined #openstack-infra04:33
*** hdd has joined #openstack-infra04:34
*** dims_ has joined #openstack-infra04:37
*** amotoki has joined #openstack-infra04:38
*** MaxV has joined #openstack-infra04:40
*** dims has quit IRC04:40
*** esker has joined #openstack-infra04:40
*** mmaglana has joined #openstack-infra04:41
*** signed8b_ has joined #openstack-infra04:41
*** signed8bit has quit IRC04:42
*** baoli has quit IRC04:42
*** amotoki_ has joined #openstack-infra04:43
*** koolhead17 has joined #openstack-infra04:43
*** MaxV has quit IRC04:44
*** sabari is now known as zz_sabari04:47
*** koolhead17 has quit IRC04:47
*** koolhead17 has joined #openstack-infra04:47
*** amotoki_ has quit IRC04:48
openstackgerritSpencer Krum proposed openstack-infra/system-config: Bump versions of stdlib, puppetdb , inifile  https://review.openstack.org/14090204:50
*** koolhead17 has quit IRC04:50
*** koolhead_ has joined #openstack-infra04:50
*** MaxV has joined #openstack-infra04:50
*** bdpayne_ has quit IRC04:54
*** koolhead_ has quit IRC04:54
*** MaxV has quit IRC04:55
*** achanda has joined #openstack-infra04:59
*** otter768 has joined #openstack-infra05:00
*** dimtruck is now known as zz_dimtruck05:02
*** arosen has quit IRC05:03
*** salv-orlando has joined #openstack-infra05:04
*** otter768 has quit IRC05:05
*** sarob has quit IRC05:05
openstackgerritDavanum Srinivas (dims) proposed openstack/requirements: pymemcache and sysv_ipc for tooz  https://review.openstack.org/14092005:06
*** penguinRaider__ has quit IRC05:06
*** penguinRaider has joined #openstack-infra05:07
*** teran has joined #openstack-infra05:10
*** Sukhdev has joined #openstack-infra05:14
*** teran has quit IRC05:14
*** achanda has quit IRC05:16
*** teran has joined #openstack-infra05:17
*** nikil2 has joined #openstack-infra05:17
openstackgerritDavanum Srinivas (dims) proposed openstack/requirements: tooz was missing from projects.txt  https://review.openstack.org/14092205:17
openstackgerritDavanum Srinivas (dims) proposed openstack-infra/project-config: Add requirements check for tooz  https://review.openstack.org/14092305:20
*** jerryz has joined #openstack-infra05:20
*** achanda has joined #openstack-infra05:22
*** arosen has joined #openstack-infra05:25
*** _nadya_ has joined #openstack-infra05:25
*** stevebaker has quit IRC05:25
*** stevebaker has joined #openstack-infra05:25
*** craigbr has quit IRC05:27
yamamot__do i need to create "gerrit groups" before adding a reference in gerrit/acls/stackforge/*.config?05:27
*** esker has quit IRC05:28
*** luqas__ has joined #openstack-infra05:29
*** luqas has quit IRC05:29
*** teran has quit IRC05:29
*** teran has joined #openstack-infra05:30
*** teran has quit IRC05:30
*** rmcall has joined #openstack-infra05:33
*** dims has joined #openstack-infra05:34
clarkbno putting it in there creates it05:35
*** stevebaker has quit IRC05:35
*** stevebaker has joined #openstack-infra05:36
*** harlowja is now known as harlowja_away05:36
*** dims__ has joined #openstack-infra05:37
*** dims_ has quit IRC05:38
*** penguinRaider__ has joined #openstack-infra05:39
yamamot__clarkb: thank you05:39
*** dims has quit IRC05:40
arosenI have a question... How to you set SERVICE_TIMEOUT  through devstack-gate? https://github.com/openstack-dev/devstack/blob/master/lib/glance#L327 It's set to 60 seconds but it seems like it some times doesn't wait long enough though i figure  60  sec should already be enough05:40
openstackgerritYAMAMOTO Takashi proposed openstack-infra/project-config: Add networking-ofagent project to StackForge  https://review.openstack.org/14092605:41
aroseni.e devstack fails because glance api doesn't respond to the wget request to fail earlier if it can't start.05:41
clarkbarosen I am not sure you can but check the the localrc generation code to be sure05:41
*** penguinRaider has quit IRC05:43
nibalizermordred: i've been talking with crinkle we have some questions05:46
*** andreaf has quit IRC05:48
*** andreaf has joined #openstack-infra05:48
openstackgerritYAMAMOTO Takashi proposed openstack-infra/project-config: Add networking-ofagent project to StackForge  https://review.openstack.org/14092605:53
*** pc_m has quit IRC05:59
*** rushiagr_away is now known as rushiagr06:00
*** talluri has joined #openstack-infra06:00
*** arosen has quit IRC06:00
*** Masahiro has quit IRC06:00
*** pcrews has quit IRC06:01
*** arosen has joined #openstack-infra06:02
*** Masahiro has joined #openstack-infra06:03
*** achanda has quit IRC06:04
*** talluri has quit IRC06:04
*** salv-orlando has quit IRC06:04
*** wenlock has joined #openstack-infra06:05
*** koolhead17 has joined #openstack-infra06:08
*** koolhead17 has joined #openstack-infra06:08
*** hdd has quit IRC06:08
*** jamespage_ has joined #openstack-infra06:09
*** achanda has joined #openstack-infra06:12
*** zz_sabari is now known as sabari06:13
*** armax has joined #openstack-infra06:14
*** HeOS has quit IRC06:15
*** achanda has quit IRC06:15
*** jkraj has joined #openstack-infra06:19
*** penguinRaider__ has quit IRC06:22
*** luqas__ has quit IRC06:23
*** jkraj has quit IRC06:25
*** luqas__ has joined #openstack-infra06:25
*** penguinRaider__ has joined #openstack-infra06:25
*** Sukhdev has quit IRC06:25
*** jamespage_ has quit IRC06:28
*** teran has joined #openstack-infra06:29
*** achanda has joined #openstack-infra06:31
*** amotoki_ has joined #openstack-infra06:33
*** Masahiro has quit IRC06:34
openstackgerritKhai Do proposed openstack-infra/jenkins-job-builder: deprecate postbuildscript onsuccess and onfailure parameter names  https://review.openstack.org/13925706:36
*** arosen has quit IRC06:36
*** amotoki_ has quit IRC06:37
*** teran has quit IRC06:40
*** rmcall has quit IRC06:43
*** zz_avozza is now known as avozza06:43
openstackgerritDavanum Srinivas (dims) proposed openstack-infra/project-config: WIP: sort oslo channels  https://review.openstack.org/14093306:45
*** teran has joined #openstack-infra06:46
*** vigneshvar has joined #openstack-infra06:46
*** vigneshvar has quit IRC06:46
*** achanda has quit IRC06:47
*** vigneshvar has joined #openstack-infra06:48
*** mmaglana has quit IRC06:49
*** teran has quit IRC06:50
*** penguinRaider__ has quit IRC06:52
*** amuller has joined #openstack-infra06:53
*** penguinRaider__ has joined #openstack-infra06:56
*** achanda has joined #openstack-infra06:59
*** dims__ has quit IRC07:00
*** otter768 has joined #openstack-infra07:01
*** ildikov_afk has quit IRC07:02
*** tnurlygayanov has quit IRC07:02
*** teran has joined #openstack-infra07:03
*** andreaf has quit IRC07:04
*** salv-orlando has joined #openstack-infra07:05
*** arosen has joined #openstack-infra07:05
*** otter768 has quit IRC07:06
*** teran has quit IRC07:07
*** ildikov_afk has joined #openstack-infra07:08
*** tnurlygayanov has joined #openstack-infra07:08
*** _nadya_ has quit IRC07:08
*** Murad has joined #openstack-infra07:08
*** salv-orlando has quit IRC07:10
*** achanda has quit IRC07:11
openstackgerritMerged openstack/requirements: Bump up oslo.utils to 1.1.0  https://review.openstack.org/14057307:11
*** andreaf has joined #openstack-infra07:13
Muraddoes anybody faced the issue when zuul catches gerrit change, but dont trigger the job07:13
Murad2014-12-11 09:06:34,321 INFO zuul.Scheduler: Adding openstack-dev/sandbox, <Change 0x7ff0fc4dbb10 140937,1> to <Pipeline check-mlnx> 2014-12-11 09:06:34,322 INFO zuul.IndependentPipelineManager: Change <Change 0x7ff0fc4dbb10 140937,1> depends on changes [] 2014-12-11 09:06:34,455 INFO zuul.Gerrit: Updating information for 140937,1 2014-12-11 09:06:35,096 INFO zuul.Gerrit: Updating information for 140937,1 2014-12-11 09:06:35,6807:13
*** yamamot__ has quit IRC07:14
*** penguinRaider__ has quit IRC07:17
*** penguinRaider has joined #openstack-infra07:17
openstackgerritAndreas Jaeger proposed openstack-infra/project-config: Check that Gerrit ACL files are normalized  https://review.openstack.org/14082107:23
*** camunoz has quit IRC07:24
*** tnovacik has joined #openstack-infra07:27
*** fandi has quit IRC07:29
*** AKPWD has joined #openstack-infra07:30
*** mpaolino has joined #openstack-infra07:30
*** luqas has joined #openstack-infra07:30
*** luqas__ has quit IRC07:30
*** jamielennox is now known as jamielennox|away07:33
*** fandi has joined #openstack-infra07:34
*** koolhead17 has quit IRC07:34
*** koolhead17 has joined #openstack-infra07:34
*** luqas__ has joined #openstack-infra07:37
*** liusheng has quit IRC07:37
*** liusheng has joined #openstack-infra07:38
*** Ryan_Lane has quit IRC07:38
*** luqas has quit IRC07:38
*** koolhead17 has quit IRC07:38
*** Ryan_Lane has joined #openstack-infra07:39
*** Ryan_Lane has quit IRC07:39
*** penguinRaider__ has joined #openstack-infra07:39
*** luqas___ has joined #openstack-infra07:40
*** luqas__ has quit IRC07:41
*** penguinRaider has quit IRC07:43
*** k4n0 has joined #openstack-infra07:44
*** Masahiro has joined #openstack-infra07:44
*** jcoufal has joined #openstack-infra07:46
*** mrunge has joined #openstack-infra07:48
*** cody-somerville has quit IRC07:49
*** zul has quit IRC07:49
*** AKPWD has left #openstack-infra07:51
*** Masahiro has quit IRC07:51
*** cody-somerville has joined #openstack-infra07:52
*** penguinRaider__ has quit IRC07:56
*** Masahiro has joined #openstack-infra07:56
*** penguinRaider__ has joined #openstack-infra07:59
*** jlibosva has joined #openstack-infra08:00
*** jpich has joined #openstack-infra08:01
*** zul has joined #openstack-infra08:03
*** jerryz_ has joined #openstack-infra08:03
*** jerryz has quit IRC08:06
*** e0ne has joined #openstack-infra08:09
*** nelsnelson has joined #openstack-infra08:12
*** wenlock has quit IRC08:12
*** Longgeek has joined #openstack-infra08:12
Muradanybody here can help regarding jenkins and zuul ?08:15
*** koolhead17 has joined #openstack-infra08:15
*** koolhead17 has joined #openstack-infra08:15
*** achanda has joined #openstack-infra08:15
*** penguinRaider has joined #openstack-infra08:16
*** penguinRaider__ has quit IRC08:16
*** patrickeast has quit IRC08:18
*** Longgeek has quit IRC08:21
*** amotoki_ has joined #openstack-infra08:21
*** doude has joined #openstack-infra08:22
*** liusheng has quit IRC08:22
*** liusheng has joined #openstack-infra08:23
*** Longgeek has joined #openstack-infra08:23
*** nfedotov has joined #openstack-infra08:24
*** amotoki_ has quit IRC08:26
*** avozza is now known as zz_avozza08:26
*** mkerrin has quit IRC08:29
AJaegerMurad, looking at the questions you asked an hour ago: jhesketh might be around, the rest of the infra team is US based.08:30
*** mrmartin has joined #openstack-infra08:31
*** stevemar has quit IRC08:31
*** jedimike has joined #openstack-infra08:32
*** arosen has quit IRC08:32
MuradThanks AJaeger08:33
*** dizquierdo has joined #openstack-infra08:33
*** mpaolino has quit IRC08:34
*** dizquierdo has quit IRC08:39
*** stevemar has joined #openstack-infra08:40
*** zz_avozza is now known as avozza08:40
jheskethMurad: hey, I'm around although I don't know much about Jenkins08:41
jheskethI'll  try and help, what's up?08:41
MuradI am trying zuul with openstack-dev/sandbox08:42
*** jcoufal has quit IRC08:42
MuradI am doing a push to gerrit, zuul catches the event but not executing a jenkins job08:42
*** jcoufal has joined #openstack-infra08:43
openstackgerritIvan Udovichenko proposed openstack-infra/system-config: Remove hardcoded variables from openstack_project module (template)  https://review.openstack.org/14075808:43
jheskethMurad: do you have your zuul reporting somewhere (eg back to gerrit or via smtp)08:44
*** penguinRaider__ has joined #openstack-infra08:45
jheskethif zuul queues the job correctly but there are no workers it will report back "NOT REGISTERED" (as in the job hasn't got a registered gearman worker)08:45
*** Ryan_Lane has joined #openstack-infra08:45
jheskethif you're getting that the problem is with Jenkins, if you're not getting that your zuul configuration isn't complete08:45
*** stevemar has quit IRC08:45
*** Ryan_Lane has quit IRC08:46
*** mpaolino has joined #openstack-infra08:46
*** rushiagr has left #openstack-infra08:46
MuradI can see the zuul catched the event in /var/logs/zuul/zuul.log only, but not going back to gerrit or smtp08:46
Muradthe very same configurations work for me for local gerrit, but not openstack08:47
*** arxcruz has joined #openstack-infra08:47
*** vdo has joined #openstack-infra08:48
*** penguinRaider has quit IRC08:48
*** MaxV has joined #openstack-infra08:52
jheskethMurad: right, if no reports are going back it's either not registering the event against a trigger or there are no jobs for the project etc08:52
*** ildikov_afk is now known as ildikov08:52
*** salv-orlando has joined #openstack-infra08:52
jheskethMurad: would you mind pastebin-ing your layout.yaml?08:52
Muradsure, can I paste it here in the chat?08:53
jheskethMurad: nope, here please: http://paste.openstack.org/08:53
jheskeththen put the link back in chat ;-)08:54
*** HeOS has joined #openstack-infra08:54
Muradhttp://paste.openstack.org/show/149210/08:54
jheskethMurad: okay, that looks correct on first glance.. Would you mind pasting the relevant parts of the log?08:56
*** armax has quit IRC08:56
Muradhttp://paste.openstack.org/show/149211/08:57
*** salv-orlando has quit IRC08:57
*** dtantsur|afk is now known as dtantsur08:57
jheskethMurad: right, so it's not enquing a job because the patch didn't merge08:59
jheskethMurad: check your zuul-merger.log08:59
Muradmerge:false?08:59
jheskethMurad: interestingly you should also be seeing a message back to gerrit, have you checked if you're posting on changes09:00
Muradyes there is no posts09:00
jheskethMurad: umm, you should be running a zuul-merger daemon somewhere which will log to /var/log/zuul/merger.log (or something like that)09:00
*** jcoufal has quit IRC09:01
*** jcoufal has joined #openstack-infra09:01
Muradzuul-merger is running09:02
*** otter768 has joined #openstack-infra09:02
Muradhttp://paste.openstack.org/show/149213/09:03
jheskethMurad: anything interesting in the merger logs?09:04
Muradyes, there is excetions http://paste.openstack.org/show/149213/09:04
jheskethMurad: ah, well that's where I'd start09:05
jheskethlooks like your merger isn't configured correctly09:05
Muradbut the same merger worked for another gerrit, not openstack gerrit?09:05
*** jistr has joined #openstack-infra09:06
*** otter768 has quit IRC09:07
*** bradjones has quit IRC09:08
*** ala_ has joined #openstack-infra09:08
*** doude has quit IRC09:09
*** doude has joined #openstack-infra09:09
AJaegerjhesketh, btw. could you approve https://review.openstack.org/#/c/128394/ , please? Just a small cleanup and thus everybody ignores it ;(09:09
*** bradjones has joined #openstack-infra09:10
Muradjhesketh, what is the proper conf for git_user_email and git_user_name under [merger] in zuul.conf?09:11
*** achanda has quit IRC09:11
*** achanda has joined #openstack-infra09:12
*** derekh has joined #openstack-infra09:13
*** andreaf has quit IRC09:13
*** achanda_ has joined #openstack-infra09:13
*** talluri has joined #openstack-infra09:16
*** achanda has quit IRC09:16
*** mfink has quit IRC09:16
*** hashar has joined #openstack-infra09:18
*** hashar has quit IRC09:19
*** hashar has joined #openstack-infra09:20
*** achanda_ has quit IRC09:20
*** viktors|afk is now known as viktors09:21
*** penguinRaider__ has quit IRC09:21
*** bradjones has quit IRC09:24
*** andreykurilin_ has joined #openstack-infra09:24
jheskethAJaeger: done09:24
AJaegerthanks, jhesketh !09:24
*** penguinRaider__ has joined #openstack-infra09:25
jheskethMurad: I don't think they are used for authentication09:26
jheskethI have mine set to the default09:26
jheskethI think they are used where the merger needs to do a merge commit (it needs an author)09:26
jheskethso it can be anything09:26
*** mkerrin has joined #openstack-infra09:27
openstackgerritMerged openstack-infra/nodepool: Remove docutils pin  https://review.openstack.org/12839409:28
*** Masahiro has quit IRC09:29
Muradjhesketh, what do you suggest?09:29
*** Masahiro has joined #openstack-infra09:30
*** mrmartin has quit IRC09:30
*** penguinRaider__ has quit IRC09:32
*** _shaps_ has joined #openstack-infra09:32
*** Longgeek has quit IRC09:33
*** mrunge has quit IRC09:34
*** sabari is now known as zz_sabari09:36
*** jgallard_ has joined #openstack-infra09:37
*** skolekonov has joined #openstack-infra09:39
jheskethMurad: (sorry between things) umm, possibly removing your /var/lib/zuul/git and restarting the services09:40
*** e0ne has quit IRC09:41
jheskethif that doesn't work, it's complaining about access to git, so figure out the creds it is using and see if you can clone changes from gerrit with it09:41
*** Longgeek has joined #openstack-infra09:42
*** bradjones has joined #openstack-infra09:43
*** ihrachyshka has joined #openstack-infra09:45
*** fandi has quit IRC09:45
*** Hal_ has joined #openstack-infra09:47
*** _nadya_ has joined #openstack-infra09:50
*** pblaho has joined #openstack-infra09:52
*** Masahiro has quit IRC09:52
*** ihrachyshka has quit IRC09:52
*** ihrachyshka has joined #openstack-infra09:53
*** hashar has quit IRC09:57
*** fandi has joined #openstack-infra09:58
Muradjhesketh, I deleted that folder and it worked, thank you very very much09:59
Murad:)09:59
*** mrunge has joined #openstack-infra10:00
*** mpaolino has quit IRC10:02
*** hashar has joined #openstack-infra10:05
*** ociuhandu has joined #openstack-infra10:07
*** Masahiro has joined #openstack-infra10:08
*** amotoki_ has joined #openstack-infra10:09
*** mpaolino has joined #openstack-infra10:14
*** amotoki_ has quit IRC10:14
*** andreaf has joined #openstack-infra10:15
*** boris-42 has joined #openstack-infra10:18
*** cnesa has joined #openstack-infra10:20
*** dizquierdo has joined #openstack-infra10:21
*** penguinRaider__ has joined #openstack-infra10:22
*** jp_at_hp has joined #openstack-infra10:27
jheskethMurad: woo :-)10:27
nikil2Hi in my CI system i have configured the jenkisn master with zuul and jobs are ready. It is pointing to my internal gerrit server not to review.openstack.org. Now when any checkin happens the noop-check-communication job is in queu stating " Waiting for next available  executer".10:30
nikil2I have only master as of now and this job "noop-check" is configured with master only10:31
*** jamielennox|away is now known as jamielennox10:32
nikil2Murad: Now you are able to run the jobs?10:33
*** Masahiro has quit IRC10:33
nikil2Murad: Because i am at the same step of your setup but for the job is always in queu10:34
*** Masahiro has joined #openstack-infra10:34
*** talluri has quit IRC10:35
*** tnovacik is now known as tnovacik|afk10:35
*** penguinRaider__ has quit IRC10:35
*** penguinRaider has joined #openstack-infra10:35
*** amotoki_ has joined #openstack-infra10:35
ttxanteaya: ironic, tripleo, zaqar, manila, designate, barbican don't have stable-team-maintained stable bracnhes currently10:36
*** andreykurilin_ has quit IRC10:36
*** unicell has quit IRC10:37
*** dizquierdo has quit IRC10:38
*** pelix has joined #openstack-infra10:39
*** zhiwei has quit IRC10:39
*** talluri has joined #openstack-infra10:39
*** dtantsur is now known as dtantsur|brb10:43
*** ociuhandu has quit IRC10:45
*** penguinRaider__ has joined #openstack-infra10:45
*** e0ne has joined #openstack-infra10:46
*** penguinRaider__ has quit IRC10:47
*** penguinRaider__ has joined #openstack-infra10:47
*** penguinRaider has quit IRC10:49
jktnikil2: check that you see some build jobs (definitions of endpoints, not really running jobs) within gear10:50
jktnikil2: iirc `echo status | nc localhost 4307` or what's the port#again10:50
*** koolhead17 has quit IRC10:52
*** kaeso has left #openstack-infra10:53
nikil2jkt: jenkins port?10:53
jktnikil2: nope, a local port of gearman's server which runs on your zuul server10:54
*** ZZelle_ has quit IRC10:57
*** ZZelle_ has joined #openstack-infra10:57
*** unicell has joined #openstack-infra10:58
nikil2jkt: in zuul.conf gearman's server=127.0.0.1 is mentioned but not the port number . so the default port is 4304? But i don't get any output for "echo status | nc localhost 4307"10:58
nikil2i am running jenkins,zuul and gearman all in same server10:59
*** Masahiro has quit IRC10:59
jktnikil2: you can use netstat with appropriate parameters to see where's it's listening on11:01
jktnikil2: alternatively, zuul's documentation mentions the default port number as well11:02
*** fandi has quit IRC11:03
*** otter768 has joined #openstack-infra11:03
*** jgallard_ has quit IRC11:03
nikil2jkt: it uses 4730 this is what i get => http://paste.openstack.org/show/149236/   currently i have stoped the job as always it will got for queu11:04
*** penguinRaider__ has quit IRC11:05
nikil2jkt: stoped means i checkin the code then the job starts then it was in queu so i stoped it. Iike this 2 times i did11:05
jktwhat does it mean that a job was in a queue?11:05
jktdoes it mean that you show it in zuul's status output?11:06
*** sandywalsh has quit IRC11:06
*** hashar has quit IRC11:07
*** penguinRaider__ has joined #openstack-infra11:07
*** otter768 has quit IRC11:07
*** dizquierdo has joined #openstack-infra11:08
*** sandywalsh has joined #openstack-infra11:08
*** tnovacik|afk has quit IRC11:08
*** adalbas has joined #openstack-infra11:08
*** rlandy has joined #openstack-infra11:09
nikil2jkt: No , when i check in the code to gerrit review -> zuul tirggers gerarman -> gearman starts the jenkins job -> Now the job is in queu11:10
jktnikil2: what sort of a queue is that? A Jenkins queue, maybe?11:10
nikil2jkt : yes jenkins queue the job name "noop-check-communication" tells "Waiting for an available executor"11:13
openstackgerritRicardo Carrillo Cruz proposed openstack-infra/infra-specs: Create Nodepool REST API spec  https://review.openstack.org/14101611:14
jktnikil2: seems like a configuration problem of Jenkins -- do you have any slaves, or any other executor which can perform your job?11:15
nikil2jkt: I have not configured any slaves now. I was about to test first all the communication works find for CI system. May be i will configure a new slave and try in that?11:16
*** dizquierdo has quit IRC11:17
nikil2currently only master node is there and this job will run in master itself i guess. its just for testing the communication purpose  i am doing11:17
*** penguinRaider__ has quit IRC11:17
*** asselin has quit IRC11:19
*** obondarev has joined #openstack-infra11:20
*** penguinRaider__ has joined #openstack-infra11:21
nikil2jkt: could you please explain me what this -> http://paste.openstack.org/show/149236/ output tells11:28
*** aysyd has joined #openstack-infra11:28
*** dizquierdo has joined #openstack-infra11:29
*** _nadya_ has quit IRC11:30
jktnikil2: http://stackoverflow.com/questions/20750896/gearman-gearadmin-command-line-tool-status-output-meaning11:31
*** markus_z has joined #openstack-infra11:31
nikil2jkt: thanks i will look into it. Also parally i am trying to set up another slave node and will try to run the job in that11:35
*** penguinRaider__ has quit IRC11:37
*** tnovacik|afk has joined #openstack-infra11:37
*** viktors is now known as viktors|afk11:38
*** social has joined #openstack-infra11:39
*** penguinRaider__ has joined #openstack-infra11:40
*** dizquierdo has quit IRC11:41
*** salv-orlando has joined #openstack-infra11:43
socialhi, we managed to break our repo with tags is there way to get two tags removed from packstack ?11:44
*** salv-orlando has quit IRC11:47
*** tnovacik|afk is now known as tnovacik11:48
*** cdent has joined #openstack-infra11:51
*** rcarrill` is now known as rcarrillocruz11:52
*** dizquierdo has joined #openstack-infra11:54
*** luqas___ has quit IRC11:55
*** luqas has joined #openstack-infra11:55
*** e0ne has quit IRC11:56
*** penguinRaider__ has quit IRC11:58
*** penguinRaider has joined #openstack-infra11:58
*** penguinRaider__ has joined #openstack-infra11:59
*** dizquierdo has quit IRC11:59
*** Masahiro has joined #openstack-infra12:00
openstackgerritIvan Udovichenko proposed openstack-infra/system-config: Remove hardcoded variables from openstack_project module (thick_slave)  https://review.openstack.org/14102712:03
*** penguinRaider has quit IRC12:03
*** amuller is now known as amuller_afk12:03
*** amotoki has quit IRC12:03
*** amotoki_ is now known as amotoki12:03
*** e0ne has joined #openstack-infra12:04
*** Masahiro has quit IRC12:04
*** yamamoto has joined #openstack-infra12:05
*** mattymo has joined #openstack-infra12:08
*** dmsimard_away is now known as dmsimard12:09
*** reed has joined #openstack-infra12:09
* social pings SergeyLukjanov 12:11
*** penguinRaider__ has quit IRC12:11
*** penguinRaider has joined #openstack-infra12:11
*** doug-fish has joined #openstack-infra12:11
*** arxcruz has quit IRC12:12
*** arxcruz has joined #openstack-infra12:12
*** dizquierdo has joined #openstack-infra12:12
*** mpaolino has quit IRC12:12
*** baoli has joined #openstack-infra12:12
*** hashar has joined #openstack-infra12:12
*** enikanorov_ has joined #openstack-infra12:13
*** baoli has quit IRC12:14
*** baoli has joined #openstack-infra12:15
*** enikanorov has quit IRC12:15
*** reed has quit IRC12:16
*** dizquierdo has quit IRC12:17
*** penguinRaider__ has joined #openstack-infra12:19
*** jgallard_ has joined #openstack-infra12:19
*** andymaier has joined #openstack-infra12:22
*** yaguang has quit IRC12:22
*** penguinRaider has quit IRC12:23
*** oomichi has quit IRC12:23
nikil2jkt : i have used a seprate slave node and now the "noop-communication" job is working fine . Thanks12:24
socialfungi: hi, what is the procedure for removing broken git tags from gerrit ?12:26
*** julim has joined #openstack-infra12:28
*** dizquierdo has joined #openstack-infra12:29
SergeyLukjanovsocial, pong12:30
SergeyLukjanovsocial, broken?12:30
*** penguinRaider__ has quit IRC12:33
*** penguinRaider__ has joined #openstack-infra12:33
*** dprince has joined #openstack-infra12:33
*** penguinRaider__ has quit IRC12:35
*** penguinRaider__ has joined #openstack-infra12:35
*** andymaier has quit IRC12:37
*** andymaier has joined #openstack-infra12:38
*** obondarev has quit IRC12:40
*** dtantsur|brb is now known as dtantsur12:43
*** e0ne has quit IRC12:44
*** obondarev has joined #openstack-infra12:46
*** eharney has quit IRC12:46
*** radez_g0n3 is now known as radez12:46
*** lttrl has joined #openstack-infra12:50
*** jgrimm is now known as zz_jgrimm12:53
*** kgiusti has joined #openstack-infra12:55
*** dizquierdo has quit IRC12:58
*** jedimike has quit IRC12:59
*** ildikov has quit IRC12:59
*** penguinRaider__ has quit IRC13:00
*** penguinRaider has joined #openstack-infra13:00
*** ildikov has joined #openstack-infra13:00
*** zz_jgrimm is now known as jgrimm13:01
*** jedimike has joined #openstack-infra13:01
*** belmoreira has joined #openstack-infra13:01
*** Adri2000 has quit IRC13:03
*** dmakogon_ is now known as denis_makgoon13:03
*** otter768 has joined #openstack-infra13:04
*** denis_makgoon is now known as denis_makogon13:05
openstackgerritDmitry Teselkin proposed openstack-infra/zuul: Whitelist for gerrit events  https://review.openstack.org/13763413:07
*** Adri2000 has joined #openstack-infra13:08
*** otter768 has quit IRC13:08
*** jcoufal_ has joined #openstack-infra13:09
*** mpaolino has joined #openstack-infra13:09
*** jcoufal has quit IRC13:12
*** jaypipes has quit IRC13:14
*** AJaeger has quit IRC13:16
*** jaypipes has joined #openstack-infra13:17
*** e0ne has joined #openstack-infra13:18
*** mbacchi has joined #openstack-infra13:22
*** penguinRaider__ has joined #openstack-infra13:22
*** amuller_afk is now known as amuller13:23
*** mbacchi has quit IRC13:24
*** mbacchi has joined #openstack-infra13:24
openstackgerritDmitry Teselkin proposed openstack-infra/zuul: Whitelist for gerrit events  https://review.openstack.org/13763413:25
*** penguinRaider has quit IRC13:26
*** bswartz has quit IRC13:26
openstackgerritDmitry Teselkin proposed openstack-infra/zuul: Whitelist for gerrit events  https://review.openstack.org/13763413:31
*** vigneshvar has quit IRC13:32
socialSergeyLukjanov: we misunderstood new release cycle and tagged wrong13:33
socialSergeyLukjanov: we just need to remove the tags from git to unbreak our build process :)13:34
*** ociuhandu has joined #openstack-infra13:35
*** Sukhdev has joined #openstack-infra13:37
*** bknudson has quit IRC13:39
socialSergeyLukjanov: the thing is I don't know what is OK, should we just remove the tags from github git repo or do we have to add forcepush right to gerrit and forcepush removal there?13:40
*** penguinRaider__ has quit IRC13:42
*** penguinRaider__ has joined #openstack-infra13:42
*** marcusvrn has joined #openstack-infra13:43
*** amitgandhinz has joined #openstack-infra13:44
*** penguinRaider__ has quit IRC13:44
*** AJaeger has joined #openstack-infra13:44
*** AJaeger has joined #openstack-infra13:44
*** amitgandhinz has quit IRC13:45
*** penguinRaider has joined #openstack-infra13:47
jd__any idea on this failure: https://review.openstack.org/#/c/140037/ logs at: http://logs.openstack.org/37/140037/4/check/gate-tempest-dsvm-neutron-src-tooz/aad8a5d/logs/devstacklog.txt.gz13:48
*** Masahiro has joined #openstack-infra13:48
*** dkliban_afk is now known as dkliban13:49
*** achuprin_ has joined #openstack-infra13:50
*** eharney has joined #openstack-infra13:52
*** skolekonov has quit IRC13:52
*** Masahiro has quit IRC13:53
*** tnovacik has quit IRC13:54
*** amitgandhinz has joined #openstack-infra13:57
openstackgerritJean-Frédéric proposed openstack-infra/jenkins-job-builder: Add Mercurial plugin feature to jenkins-job-builder  https://review.openstack.org/13913613:59
*** wznoinsk has joined #openstack-infra14:01
*** pblaho has quit IRC14:03
openstackgerritMerged openstack-infra/storyboard: Converted application to use utcnow()  https://review.openstack.org/14014814:04
*** signed8b_ is now known as signed8bit14:05
nikil2in system-config/install_modules.sh or other scripts are there to install jenkins and zuul . Is there any script to make a "slave-machine" so that i can add that slave machine in the jobs wich will then install devstack-gate and run the tests14:06
*** mrmartin has joined #openstack-infra14:08
*** penguinRaider__ has joined #openstack-infra14:08
openstackgerritMerged openstack-infra/storyboard-webclient: First task tracks story title.  https://review.openstack.org/14010814:10
*** bswartz has joined #openstack-infra14:10
*** andreykurilin_ has joined #openstack-infra14:10
*** penguinRaider has quit IRC14:12
*** hdd has joined #openstack-infra14:12
*** ryanpetrello has joined #openstack-infra14:16
*** miqui_ has joined #openstack-infra14:21
*** mriedem has joined #openstack-infra14:21
*** salv-orlando has joined #openstack-infra14:22
*** bknudson has joined #openstack-infra14:23
*** cpowell has joined #openstack-infra14:25
*** Sukhdev has quit IRC14:26
*** shayneburgess has joined #openstack-infra14:28
*** belmoreira has quit IRC14:29
*** Jeson has joined #openstack-infra14:36
*** tnovacik has joined #openstack-infra14:36
mtreinishmordred: I'll spin up a local test to see if the proxy will send show processlist or not14:37
*** penguinRaider has joined #openstack-infra14:37
*** obondarev has quit IRC14:37
*** spzala has joined #openstack-infra14:37
*** penguinRaider__ has quit IRC14:37
*** Jeson has quit IRC14:38
*** mattfarina has joined #openstack-infra14:38
*** dkranz has joined #openstack-infra14:39
*** mrmartin has quit IRC14:40
*** mrunge has quit IRC14:41
*** koolhead17 has joined #openstack-infra14:43
*** mrmartin has joined #openstack-infra14:44
*** _nadya_ has joined #openstack-infra14:47
*** achuprin_ has quit IRC14:48
*** achuprin_ has joined #openstack-infra14:48
*** rmcall has joined #openstack-infra14:50
*** ryanpetrello has quit IRC14:51
*** jpich has quit IRC14:51
*** ryanpetrello has joined #openstack-infra14:52
*** carl_baldwin has joined #openstack-infra14:53
*** dizquierdo has joined #openstack-infra14:54
*** signed8bit has quit IRC14:54
*** r-daneel has quit IRC14:54
*** pc_m has joined #openstack-infra14:55
*** jpich has joined #openstack-infra14:56
*** ayoung has quit IRC14:56
*** signed8bit has joined #openstack-infra14:57
*** Murad has quit IRC14:58
*** tnovacik has quit IRC14:59
mordrednibalizer: talk to me14:59
mtreinishmordred: I just spun up the policy from the patch and running show processlist did not work, the query got dropped14:59
mordredmtreinish: cool15:00
*** salv-orlando has quit IRC15:00
*** penguinRaider__ has joined #openstack-infra15:00
*** tnovacik has joined #openstack-infra15:02
*** pradk has joined #openstack-infra15:04
*** penguinRaider has quit IRC15:04
*** dims has joined #openstack-infra15:04
*** otter768 has joined #openstack-infra15:05
*** dustins has joined #openstack-infra15:05
*** Hal_ has quit IRC15:06
*** ayoung has joined #openstack-infra15:08
*** talluri has quit IRC15:09
*** dizquierdo has quit IRC15:09
*** skraynev has left #openstack-infra15:09
*** otter768 has quit IRC15:10
nikil2In thirdparty CI the communication part works fine. Instead of noop-communication job when i run  "dsvm-tempest-full" it starts to communicate with devstack_slave node and job starts fine but devstack-gate instllation fails due to lots of dependencies . So i guess there is some way to prepare the slave nodes15:11
nikil2is there any predeploy scripts available to prepare slave nodes15:11
*** rmcall has quit IRC15:11
*** obondarev has joined #openstack-infra15:11
*** ddieterly has joined #openstack-infra15:13
*** penguinRaider__ has quit IRC15:15
*** penguinRaider has joined #openstack-infra15:15
*** yamamoto_ has joined #openstack-infra15:15
*** yamamoto has quit IRC15:16
*** obondarev has quit IRC15:17
*** arxcruz has quit IRC15:18
openstackgerritMerged openstack-infra/project-config: Run ceilometer rally scenarios  https://review.openstack.org/13265015:21
*** dizquierdo has joined #openstack-infra15:22
*** asselin has joined #openstack-infra15:22
openstackgerritJaroslav Henner proposed openstack-infra/jenkins-job-builder: Allow multiple comment-added events in gerrit trig.  https://review.openstack.org/12456815:24
openstackgerritIvan Udovichenko proposed openstack-infra/system-config: Remove hardcoded variables from openstack_project module (users_install)  https://review.openstack.org/14106915:24
*** timcline has joined #openstack-infra15:26
*** timcline has quit IRC15:26
*** Hal_ has joined #openstack-infra15:26
*** penguinRaider__ has joined #openstack-infra15:26
openstackgerritIvan Udovichenko proposed openstack-infra/system-config: Remove hardcoded variables from openstack_project module (users_install)  https://review.openstack.org/14106915:27
*** timcline has joined #openstack-infra15:27
*** mestery has joined #openstack-infra15:27
*** penguinRaider has quit IRC15:30
*** dizquierdo has quit IRC15:31
*** boris-42 has quit IRC15:32
openstackgerritJesse Pretorius proposed openstack-infra/project-config: Change os-ansible-aio-build check settings  https://review.openstack.org/14107215:33
openstackgerritIvan Udovichenko proposed openstack-infra/system-config: Remove hardcoded commands  https://review.openstack.org/14107315:35
openstackgerritDerek Higgins proposed openstack-infra/system-config: Add hp1 back running tripleo ci  https://review.openstack.org/12651315:36
*** Masahiro has joined #openstack-infra15:37
openstackgerritThanh Ha proposed openstack-infra/jenkins-job-builder: Add support for new patchset-created exclude fields  https://review.openstack.org/14009515:41
openstackgerritThanh Ha proposed openstack-infra/jenkins-job-builder: Add support for Gerrit Trigger Comment Contains Expression  https://review.openstack.org/13660515:41
*** Masahiro has quit IRC15:41
*** zz_dimtruck is now known as dimtruck15:44
*** pblaho has joined #openstack-infra15:44
*** markmcclain has joined #openstack-infra15:45
*** boris-42 has joined #openstack-infra15:45
*** shakamunyi has joined #openstack-infra15:45
openstackgerritMichael Krotscheck proposed openstack-infra/python-storyboardclient: Addind apiclient from oslo incubator  https://review.openstack.org/13809115:45
*** jerryz_ has quit IRC15:46
*** tonytan4ever has joined #openstack-infra15:47
*** hashar_ has joined #openstack-infra15:47
*** shayneburgess has quit IRC15:48
*** MaxV has quit IRC15:48
*** erikmwilson is now known as Guest4837715:48
openstackgerritMatthew Treinish proposed openstack-infra/devstack-gate: Revert "Temporarily disable testing lbaas, fwaas, and vpnaas"  https://review.openstack.org/14086415:49
openstackgerritMatthew Treinish proposed openstack-infra/devstack-gate: Add neutron advanced services to PROJECTS list  https://review.openstack.org/14107715:49
*** asselin_ has joined #openstack-infra15:49
*** hashar has quit IRC15:50
*** erikmwilson has joined #openstack-infra15:50
openstackgerritMauro Rodrigues proposed openstack-infra/devstack-gate: Add Error message for max attempts reached on git remote update  https://review.openstack.org/14108015:51
mtreinishmestery, dougwig: ^^^ that should work now. (well after the first 1 lands an a new nodepool image is kicked off)15:52
*** wenlock has joined #openstack-infra15:52
mtreinishsdague, clarkb: if you get a sec can you take a look at: https://review.openstack.org/141077 and https://review.openstack.org/14086415:52
openstackgerritMichael Krotscheck proposed openstack-infra/python-storyboardclient: Adding apiclient from oslo incubator  https://review.openstack.org/13809115:53
*** asselin has quit IRC15:53
*** AJaeger has quit IRC15:53
mesterymtreinish: Looking15:54
krotscheckSergeyLukjanov: Can I get a quick on ^^? I updated the commit message and the previous approvals went away.15:54
sdaguemtreinish: do we actually need all the PROJECT entries?15:54
sdagueI thought at one point it was all cloned15:54
SergeyLukjanovkrotscheck, sure15:54
mtreinishsdague: oh, I assumed it was still needed. It might have changed since the last time I did this though15:55
mesterythanks mtreinish, those look good, waiting on Jenkins now :)15:55
sdagueyeh, we should confirm with clarkb / fungi / jeblair15:55
*** carl_baldwin has quit IRC15:55
clarkbsdague we do. everything is cloned in the cache but only given to ddvstack if in the projects list iirc15:55
sdagueok15:56
sdagueso https://review.openstack.org/#/c/141077/ is required15:56
SergeyLukjanovkrotscheck, +2'd15:56
*** penguinRaider__ has quit IRC15:56
*** penguinRaider has joined #openstack-infra15:56
*** dimtruck is now known as zz_dimtruck15:57
clarkbsdague yes I think so. the tests should confirm and if you check setup workspace logs with and without 141077 that should make it clear15:57
*** emagana has joined #openstack-infra15:57
*** rmcall has joined #openstack-infra15:57
*** zz_dimtruck is now known as dimtruck15:57
*** pcrews has joined #openstack-infra15:58
mtreinishclarkb: well, 1410864 failed without it yesterday which is why I added 14107715:58
*** JayJ has joined #openstack-infra15:58
*** atiwari has joined #openstack-infra15:59
*** MaxV has joined #openstack-infra16:00
*** mfink has joined #openstack-infra16:01
*** JayJ has quit IRC16:02
*** JayJ has joined #openstack-infra16:03
*** zz_johnthetubagu is now known as johnthetubaguy16:03
openstackgerritMerged openstack-infra/python-storyboardclient: Adding apiclient from oslo incubator  https://review.openstack.org/13809116:04
*** hdd has quit IRC16:04
*** changbl has quit IRC16:05
*** marun has joined #openstack-infra16:07
*** JayJ has quit IRC16:07
*** JayJ has joined #openstack-infra16:08
*** thedodd has joined #openstack-infra16:08
*** asselin_ has quit IRC16:08
*** jlibosva has quit IRC16:09
*** asselin has joined #openstack-infra16:11
*** shakamunyi has quit IRC16:12
*** JayJ has quit IRC16:12
*** JayJ has joined #openstack-infra16:13
*** JayJ has quit IRC16:13
*** jlibosva has joined #openstack-infra16:13
*** jcoufal_ has quit IRC16:14
*** asselin has quit IRC16:14
*** denis_makogon has quit IRC16:15
*** ihrachyshka has quit IRC16:15
*** wenlock has quit IRC16:15
annegentleI'm ready to delete four repos from the Docs Program, and I'm not sure how that happens. Is it an infra request similar to a rename?16:15
*** isviridov is now known as isviridov_away16:16
openstackgerritDavanum Srinivas (dims) proposed openstack-infra/project-config: sort oslo channels  https://review.openstack.org/14093316:16
*** jp_at_hp has quit IRC16:16
annegentleI'm trying to remember an example of a repo deletion, can't come up with one.16:17
mtreinishjeblair: so I was looking into your comments on https://review.openstack.org/135732 I don't think the explanatory text is in the json payload from gerrit16:18
jeblairannegentle: we never delete anything; but we can move them to openstack-attic/16:18
annegentlejeblair: oh I like that even better, I was coming up with a backup strategy myself but of course we already have one.16:18
jeblairannegentle: yep!  the internet! :)16:18
annegentlejeblair: ok so it's a rename, is that a request that happens weekly or some such?16:18
mtreinishI dumped the dict in sync.py when it creates the label objects and all it had was: {u'Workflow': [u'-1', u' 0', u'+1'], u'Code-Review': [u'-2', u'-1', u' 0', u'+1', u'+2']}16:19
jeblairannegentle: well, periodically, when we accumulate enough that we can't ignore them anymore ;)16:19
annegentlejeblair: so maybe I'll wait until I get two more I can delete :)16:19
annegentledeletions are motivating16:20
*** jp_at_hp has joined #openstack-infra16:20
jeblairannegentle: if you put in a change to project-config to do the rename, the machine will start moving; alternately, add them to the infra meeting wiki page.  but yeah, if you expect a few, waiting till they are all ready is nice16:20
annegentlenice. okay thanks jeblair16:20
jeblairannegentle: maybe in the mean time, add something to the readme/contributing saying they are defunct16:20
*** jp_at_hp has quit IRC16:21
annegentlejeblair: yeah I've been communicating "Frozen" but makes sense to update the readme16:21
jeblairannegentle: (that's actually all we do for the infra repos; we leave them in place but update their readmes; there's no infra attic)16:21
*** armax has joined #openstack-infra16:23
*** jpich has quit IRC16:24
cody-somervilleWhere can one see the official list of current PTLs?16:24
mtreinishjeblair: do you still want me too add colors if it's just the numbers?16:25
mtreinishcody-somerville: http://git.openstack.org/cgit/openstack/governance/tree/reference/programs.yaml16:25
clarkbmtreinish: I want to look at the logs like I suggsted simply beacuse I suggested it and figure I should do that :) but I expect them to all look good and approve once I have a chance to look16:26
*** zz_sabari is now known as sabari_16:26
mtreinishclarkb: oh, I wasn't pushing to rush anything :) I was just saying it failed before in agreement with your suggestion16:27
jeblairmtreinish: yeah, i think we should add the colors to just the numbers for now.  the descriptions are available in the api, it's probably a teensy bit more work for them (maybe a schema change)16:29
jeblairmtreinish: "values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"}}16:30
jeblairmtreinish: ... ^16:30
*** penguinRaider__ has joined #openstack-infra16:30
jeblairthat's in the change query response16:30
mtreinishjeblair: ok, I'll respin 135732 with colors, and then look into adding the text in a follow on16:31
*** craigbr has joined #openstack-infra16:31
jeblairmtreinish: groovy thanks.  i think either of those will help and both together will be double plus good16:31
openstackgerritAndrea Frittoli  proposed openstack-infra/project-config: Fix neutron jobs for tempest on stable branches  https://review.openstack.org/14050316:32
clarkbjeblair: fyi http://lists.openstack.org/pipermail/openstack-dev/2014-December/052757.html still not qite sure what the intent is there16:32
*** pblaho has quit IRC16:32
*** penguinRaider has quit IRC16:34
jeblairclarkb: wow that message just trails off into nothing16:35
*** salv-orlando has joined #openstack-infra16:35
cody-somervillemtreinish: Thanks!16:35
clarkbmtreinish: looks like ironic pxe ssh may still be broken?16:36
*** rmcall has quit IRC16:36
clarkbjeblair: I think the assertion of the problem is not detailed enough for me to understand the problem16:38
clarkbwhich made udnerstadning the rest of the email hard. (we have lots of rechecks at feature freeze time not beacuse of drivers but beacuse everyone must get all the code in at all costs and we merge tons of code which leads to instability)16:39
mtreinishclarkb: hmm, I think it's unrelated. It's just an ironic ops job that's failing16:39
mtreinishadam_g: http://logs.openstack.org/64/140864/2/check/check-tempest-dsvm-ironic-pxe_ssh/35a03a9/console.html#_2014-12-11_16_34_50_99916:40
mtreinishclarkb: it times out waiting for the ironic node it's booting to become active16:41
*** bauzas has joined #openstack-infra16:41
*** salv-orlando has quit IRC16:41
bauzashi, I have a problem with my local Tempest install, because pbr complains this is not the right version in setup.cfg16:41
clarkbbauzas: is your tempest up to date?16:42
bauzasclarkb: well, I was using RECLONE=yes in my localrc16:42
bauzasclarkb: but I can check, for sure16:42
mtreinishclarkb: oops, I forgot to bump the setup.cfg version again16:42
mtreinishwe pushed a new tag on Mon16:42
mtreinishlet me fix that, one sec16:42
*** markus_z has quit IRC16:42
clarkbbauzas: mtreinish broke it :)16:42
bauzasmtreinish: oh ok, because I wasn't seeing any bug neither review16:43
*** tkelsey has joined #openstack-infra16:43
bauzasmtreinish: feel free to ping me once you publish the change, I'll cherry-pick it directly on my local branch16:43
*** salv-orlando has joined #openstack-infra16:43
mtreinishI'm not sure why the gate didn't catch that though, we've landed newer patches since the tag16:43
*** sabari_ is now known as zz_sabari_16:44
mtreinishpbr should have exploded in the gate too16:44
bauzasmtreinish: agreed, hence my wonders16:44
clarkbmtreinish: first hunch is we ma not be installing pbr from source in the gate?16:44
clarkbmtreinish: did we release a version of pbr with the version hammer stuff?16:44
bauzasjust to be clear, my local branch is up-to-date16:45
bauzasI just checked this16:45
mtreinishclarkb: hmm, dunno. I assumed it was in a release, because I've hit this before16:45
mtreinishthat's why I knew it was my fault again :)16:45
mtreinishdhellmann: ^^^ ?16:45
clarkbmtreinish: well efore we didn't have sdague's lib from pypi stuff16:45
* dhellmann reads the scrollback16:46
*** amotoki has quit IRC16:46
*** david-lyle_afk is now known as david-lyle16:46
bauzasmtreinish: clarkb: here is the error http://paste.openstack.org/show/149461/16:46
bauzasdhellmann: ^16:46
dhellmannmtreinish: I haven't done a new pbr release lately.16:46
bauzasis this something PEBKAC ?16:47
dhellmannare you installing pbr from source?16:47
bauzasI can't see where I'm wrong16:48
pleia2so, more unusual rain here in SF, the power actually went out last night, first time in 5 years living here16:48
mtreinishbauzas: https://review.openstack.org/#/c/141098/16:48
dhellmannthere are some known issues in the master branch of pbr, so I don't think we want it installed from source16:48
*** andymaier has quit IRC16:48
pleia2should be an interesting day, schools are closed, my husband is working from home16:48
bauzasdhellmann: lemme check16:48
clarkbdhellmann: ya  Ithink this may be pbr from source16:48
bauzaspbr==0.11.0.dev44.ge0d267416:48
bauzasgotcha16:48
mtreinishclarkb: oh, I see your point we were probably installing pbr from source when I hit these issues in the gate before16:48
dhellmannbauzas: yeah, don't install pbr from source16:48
*** andreaf is now known as andreaf_16:49
mtreinishbut now it's the release so no more gate issues16:49
clarkbpleia2: any garage flooding concerns this time around?16:49
bauzasdhellmann: well, it was pulled from somewhere in my devstack I guess16:49
bauzas:)16:49
pleia2clarkb: we'll see, turns out Comcast's cage in our building was leaking last time, they said they fixed it, but Comcast, so...16:49
bauzaslemme fix that16:49
dhellmannbauzas: yeah, but by default devstack doesn't do that any more so there must be a setting causing it16:49
*** tnovacik has quit IRC16:50
openstackgerritgaryk proposed openstack/requirements: Upgrade oslo.vmware>=0.8.0  https://review.openstack.org/14109916:50
dhellmannmtreinish: I'm curious about why tempest sets the version in setup.cfg instead of via a tag? I know that's a supported mode, but I'm curious about why you use it in this case.16:50
mordredclarkb: turns out it's not cinder that's a problem in containers16:50
mordredclarkb: it's nova-compute16:50
clarkbmtreinish: I approved your first d-g change. I compared logs and it did what I wanted to see16:50
clarkbmordred: it is cinder...16:50
mordredclarkb: nope16:50
clarkbmordred: yes...16:50
clarkbmordred: cinder requires iscsi16:50
mordredclarkb: I'm talking to the guys from rax who are doing the opensatck-in-containers thing right now16:50
mordredcinder works fine16:50
clarkbmordred: yes and they are wrong16:50
mordrediscsiadm in nova-compute does not16:51
jgriffithclarkb: mordred haha16:51
mordredI'm pretty sure they're not wrong, since they're running it16:51
clarkbmordred: they describe the problem wrong16:51
clarkbmordred: we are basically saying the same thing but with different words16:51
clarkbmordred: it is not iscsiadm that is problematic16:51
mordredclarkb: nova-compute is the thing that has to run outside of a container16:51
mordrednot cinder16:51
clarkbmordred: iscsid cannot run in a container. so when iscsiadm runs it fails16:51
mtreinishdhellmann: because tempest's tag numbering is just consecutive integers. The autoversioning from tags stuff doesn't undertsand that16:51
clarkbmordred: yes not cinder and not nova16:51
clarkbmordred: iscsid...16:51
mordredright16:51
mordredbut in terms of services16:51
clarkbmordred: so anywhere you need an iscsid16:51
mordredthe nova-computer "service" is the thing that needs to run not in a container16:52
clarkbregardless of nova or cinder, it will not work16:52
clarkbmordred: my biggest gripe is the blaming iscsiadm16:52
mtreinishdhellmann: it assumes the next thing will be a point release. I mean I guess we could drop the version string16:52
clarkbwhich is a symptom not a cause16:52
bauzasdhellmann: just FYI, installing latest pbr fixed the problem thanks16:52
dhellmannmtreinish: ah, so you don't want to tag 4.0.0 or whatever?16:53
dhellmannbauzas: great!16:53
* bauzas now wonders how it came from source16:53
*** eharney has quit IRC16:53
mtreinishdhellmann: yeah the next one will be just 416:53
clarkbbauzas: that was the old way of devstack isntalling. depending on how old your devstack is you may have transitioned across that gap without it doing the lib stuff properly16:53
clarkbmordred: we are bad at describing the problem16:54
dhellmannmtreinish: makes sense I guess16:54
jgriffithmordred: honestly I thought it was perfectly sane to leave Compute Nodes as physical/non-containerized16:54
clarkbmordred: we should all rollback to saying "iscsid cannot run in a container. Anything that needs an iscsid will then be unhappy"16:54
mtreinishdhellmann: if we did drop the version string all that would mean is the intermediate builds will show a 3.1 version string with the git hash (which really isn't a big deal I guess)16:54
clarkbmordred: instead of saying cinder/nova/iscsidadm16:54
jgriffithclarkb: mordred if you don't mind me asking... what is it that you're cooking up at the moment?16:55
*** markmcclain has quit IRC16:55
mtreinishdhellmann: because the tag would still be 4 so that should get created properly16:55
clarkbmordred: beacuse when we do that we are discussing symptooms of a bug and it doesn't help us debug anything16:55
clarkbjhesketh: pleia2 had a while back tried to get openstack running in containers so that we could do tripleo testing16:55
clarkber jgriffith ^16:55
clarkbjgriffith: and since then everyone else has discovered what pleia2 discovered. You can't do it if you need iscsid16:55
mordredjgriffith: mostly just curious in how they'd done containerized deploy16:56
jgriffithgot ya16:56
jgriffithmordred: clarkb FWIW, I've been working on deploying everything BUT compute in containers16:56
mordredjgriffith: but yes, I also agree that non-containerized nova-compute seems perfectly fine16:56
clarkbmordred: and it is "cinder" as a client facing service that requires it16:56
clarkbmordred: because cinder requires you attach volumes via iscsi16:56
jgriffithmordred: clarkb didn't get as far as the RAX folks... so was pretty excited to see what they did16:56
clarkbmordred: from the computer perspective it is the nova process that needs it16:56
mordredclarkb: right. but as a client facing service you do not care about deployment16:56
clarkbmordred: which makes talking about this even harder16:56
mordredclarkb: so the question is, which bits as a deployer can not be run in a container16:57
clarkbmordred: but you do care because ou can sa "we won't offer cinder in this deployment"16:57
clarkbmordred: you have to grok both sides when making deploment decisions16:57
mordredor you just do what they're doing and run nova-compute bare16:57
clarkbyup I think running nova compute bare is a great way to do it16:57
jgriffithperhaps we can poke at the LXC bug a bit, but at this point I'm likely just getting in the way of your work and conversation so I'll pipe down :)16:57
*** kmartin has joined #openstack-infra16:57
pleia2I keep hoping someone will actually hop on that bug and fix it, but it's now been year+16:57
mordredjgriffith: I _hear_ that someone is working on it - but it's not an LXC bug as I understand it16:57
*** harlowja_at_home has joined #openstack-infra16:58
pleia2maybe serge will end up on it come january :)16:58
mordredit's that iscsi doesn't grok network namespacing in the kernel16:58
clarkbmordred: its a kernel issue16:58
mordredyah16:58
jgriffithclarkb: +116:58
clarkbiscsi driver in the kernel needs to grow namespacing16:58
*** shashankhegde has joined #openstack-infra16:58
*** KurtMartin has joined #openstack-infra16:58
*** ihrachyshka has joined #openstack-infra16:58
*** shakamunyi has joined #openstack-infra16:59
bauzasclarkb: ok, thanks for the info, and indeed my devstack is pretty old even if I made many updates to all repos, incl. devstack itself16:59
clarkbmordred: however somtimes run nova compute bare isn't an option eg when testing tripleo or if your cloud gives you containers. so still good to understand this stuff16:59
clarkband hopefully it will get fixed16:59
clarkbbauzas: ya typically devstack won't know how to upgrade itself iirc16:59
mordredclarkb: yes17:00
clarkbbauzas: so if it lays down an initial state for lib installs you end up stuck with that17:00
clarkbmordred: it is also confusing that people say "we totally deploy openstack in containers" then you have to hunt them down and ask them to clarify for the *17:00
*** nikil2 has quit IRC17:01
clarkb* not services XYZ which don't run in containers because pain17:01
clarkbiirc kolla is also having trouble with neutron but that is a docker specific issue?17:01
mordredI believe so, yes17:01
clarkbsomething about how docker assumes you onl ever need one interface or something17:01
mordredyup17:01
*** sabeen1 has joined #openstack-infra17:02
mordredand that docker is going to manage your networking for you17:02
*** kmartin has quit IRC17:02
pleia2there were some other weird bits about running in containers, but the iscsi thing was the only show stopper17:02
*** SumitNaiksatam has joined #openstack-infra17:02
pleia2mostly they were just openstack bugs though17:02
clarkbdown to four stubborn nodes on old nodepool. all in the tripleo region17:02
clarkbpleia2: ya and I think those things have improved over the last year or so17:03
*** penguinRaider__ has quit IRC17:03
*** penguinRaider has joined #openstack-infra17:03
* clarkb is grumpy that we have to go through this every couple months17:03
jeblairclarkb: no more disconnects on zuul so far17:04
clarkbjeblair: that is good news. I should check for timeouts on new nodepool17:04
*** dtantsur is now known as dtantsur|afk17:04
*** harlowja_at_home has quit IRC17:05
*** achanda has joined #openstack-infra17:05
clarkbjeblair: looks like just two in total since the pycrpto changes17:05
*** otter768 has joined #openstack-infra17:06
clarkbjeblair: if this holds up I can update DNS and finish old nodepool cleanup (images, aliens) on monday17:06
clarkbI think monday is actually going to be busy with not work so maybe tuesday17:07
*** dangers_away is now known as dangers17:07
clarkbpleia2: you should just pick up kernel hacking and fix this :)17:07
jeblairnoo!  zanata!17:08
jeblairpleia2: please don't become a kernel hacker :)17:08
*** mpaolino has quit IRC17:08
clarkbok of the two old git.o.o servers the older one is still showing a bit of traffic from IBM17:10
clarkbthe newer one is being occasionally hit by OVH17:10
*** otter768 has quit IRC17:10
jeblairclarkb: oh have you checked the graphs yet?17:10
*** reed has joined #openstack-infra17:10
pleia2haha, yeah, I'm not touching that :)17:10
*** mpaolino has joined #openstack-infra17:11
*** gyee has joined #openstack-infra17:11
dimsjeblair: clarkb: gate-infra-puppet-apply-centos6 seems to be failing on a totally unrelated change, any clues? https://review.openstack.org/#/c/140933/ (i am just sorting the order of the oslo bot channels)17:11
jeblairclarkb, fungi: btw, let's leave git.o.o in cacti for a while to keep its history17:11
clarkbjeblair: I did check graphs they are happy making17:11
clarkbjeblair: we still get peaks but they are shorter on both axis17:11
*** zz_sabari_ is now known as sabari_17:12
mordredwow. I literally have no idea how to do the same thing with nova-agent/cloud-init on centos7/systemd17:12
jeblairclarkb: yeah, look at that -- a 450mbps + 350mbps peak17:12
jeblairdims: hrm, i thought i saw some talk from fungi about the centos6 job failing yesterday...17:13
*** luqas has quit IRC17:13
dimsjeblair: ah ok, will wait for fungi17:13
mordredbecause the upstart scripts just use upstart for ordering and call out to the init.d scripts ... but on centos7, the init.d scripts themselves defer to systemctl in some way that I really don't fully understand17:13
jeblair2014-12-10T19:00:04  <fungi> clarkb: what's the possibility that the repeat gate-infra-puppet-apply-centos6 failures are an issue in module dependency ordering introduced when i approved adding puppet-httpd to the modules array yesterday?17:13
jeblair2014-12-10T19:00:27  <clarkb> fungi: I think that must be what it is. I noticed that mrmartin's fix for the module ordering didn't seem affected17:13
jeblairdims: ^ ?17:13
dimsjeblair: that sounds like the same thing i see. thanks17:14
clarkbI haven't looked into it further since I said that but I should probably go review mrmartins patch for real now17:14
jeblairclarkb: link if you need another eye; otherwise i'm on backlog duty17:14
dimsthanks clarkb17:14
mrmartinclarkb, jeblair: my patch not a solution yet :)17:14
clarkbjeblair: ok17:14
mrmartinbut the problem exists, and generates a lot of noise17:15
clarkbmrmartin: its a partial solution and fixes the immediate problem aiui17:15
mrmartinclarkb, it solves when you redeploy from scatch. becuase in this specific case, some downgrade required in puppet modules, and it is not working17:15
clarkbnibalizer: so I completely disagree with your statement17:16
mrmartinstdlibs 4.4.0 -> 4.3.217:16
*** luqas has joined #openstack-infra17:16
clarkbnibalizer: do not be unhappy if we merge it with your -1 :P the key thing being that with tools like pip and puppet module order 100% matters because of how they evaluate dependencies17:16
clarkbnibalizer: so it isn't ok to pretend that dependency resolution can be done properly17:16
mrmartinclarkb, but it requires a real double check, because module versions are upraded in that patch17:17
mrmartinupgraded.17:17
clarkbnibalizer: also its nice if things fail the same way everywhere rather than semi random failures like we get17:17
*** bhunter71 has joined #openstack-infra17:18
clarkbmrmartin: roger. Is it just libs like puppet-stdlib that get upgraded?17:18
clarkbmrmartin: I think that as long as we keep modules like postgres/mysql/apache/etc stable then their dependencies can change and that is ok17:18
*** salv-orlando has quit IRC17:18
clarkbmrmartin: oh I see that we manually upgrade some of the versions there too17:19
mrmartinno, https://review.openstack.org/#/c/140440/2/modules.env puppetlabs-puppetdb is not satisfying the dependencí requirements17:19
*** salv-orlando has joined #openstack-infra17:19
clarkbmrmartin: gotcha17:19
mrmartinand upgrading that brings puppetlabs-firewall and puppetlabs-inifile changes also.17:19
clarkblet me compare against our master to see what we have17:19
*** nfedotov has quit IRC17:20
*** vdo has quit IRC17:20
mrmartinbut it cannot handle the downgrade, so without an rm -rf /etc/puppet/modules/* this won't work.17:21
clarkbmrmartin: we have inifile 1.1.3 so that change is fine but we do have firewall 0.0.4 and puppetdb 3.0.1 so those changes will affect us17:21
clarkbmrmartin: I think we can just upgrade right? maybe I misunderstand that17:21
mrmartinclarkb: no sir. the problem here, that we have newer version deployed on nodes, that we have defined in modules.env17:22
clarkbmrmartin: because they are transitive dependencies, but do those newer version work? if so I think what we can do is use those newer versions17:22
mrmartinand if you try in an empty box, with a puppet module install / puppet module upgrade, the upgrade part will also fail, because it not supports the downgrade.17:22
clarkbmrmartin: that is what our tests do and they pass on your change17:23
mrmartinyeap, in an ideal world we could use the newer versions, but they have different version requirements, and it is very easy to get a broken dependency tree17:23
jeblairmordred: did you actually review 122311?17:23
*** salv-orlando has quit IRC17:24
mrmartincheck this: http://paste.openstack.org/show/148078/17:24
clarkbmrmartin: so maybe we should backup here. Why are we updating puppetdb?17:24
mordredjeblair: 122311 does not show up for me17:24
clarkbmrmartin: because of postgres right?17:24
jeblairmordred: i don't know what you mean by that17:25
mrmartinclarkb: exactly, because puppetdb require < 4.0.0 of pgsql17:25
jeblairmordred: it's the mysql-proxy change we've been talking about for 2 days17:25
mrmartinbut if you upgrade the puppetdb, you must do the same with firewall and inifile17:25
mordredjeblair: sorry - browser fat-finger17:25
mrmartinand it can broke things.17:25
clarkbmrmartin: gotcha17:25
mordredjeblair: yes, I did - one sec, let me go vote17:26
*** Masahiro has joined #openstack-infra17:26
mordreddone17:26
jeblairmordred: thx17:26
clarkbmrmartin: lets assume that updating puppetdb, inifile, and firewall will not break anything because of their puppet and only consider version requirements17:26
clarkbmrmartin: updating those three modules as you did in your change makes the module instalation work?17:26
mrmartinthan in that case, this patch will work on new nodes only. because existing deployments have newer modules, which requires a downgrade17:27
clarkbmrmartin: if that is the case I can work on making sure those module updates won't break our puppetdb installation, then we apply your patch as fixing us at a point in time17:27
clarkbmrmartin: which packages require a downgrade?17:27
mrmartinstdlib17:27
mrmartincheck this log carefully: http://logs.openstack.org/11/138011/2/check/gate-infra-puppet-apply-precise/ce13ed2/console.html17:28
mrmartinError: Could not install module 'puppetlabs-stdlib' (v4.3.2) / Module 'puppetlabs-stdlib' (v4.4.0) is already installed17:28
*** hashar_ has quit IRC17:29
mrmartinclarkb, and if you check the install_modules.sh you can see, if module upgrade failed, it tries to install a new one, but fails, because 4.4.0 already deployed.17:29
clarkbmrmartin: but only because we are saying we want 4.3.217:29
mrmartinyes17:29
clarkbok that one is probalby the safest one to update to 4.4.017:30
mrmartinhttps://github.com/openstack-infra/system-config/blob/master/install_modules.sh#L8017:30
clarkbsince they work hard to make stdlib compat17:30
jeblairmtreinish: 122311 aprvd17:30
mrmartinyeap it can be a solution, but need to check the dependency tree again17:30
mrmartinif you want, I can check it now17:30
*** _shaps__ has joined #openstack-infra17:30
*** hdd has joined #openstack-infra17:31
*** Masahiro has quit IRC17:31
clarkbmrmartin: ya lets bump stdlib to 4.4.0 explicitly. It looks like postgresql is another one that gets installed at the wrong version but that may be related to how we build those test slaves \o/17:32
*** _nadya_ has quit IRC17:32
*** ala_ has quit IRC17:32
*** _shaps_ has quit IRC17:33
clarkbmrmartin: ya lets bump stdlib to 4.4.0 explicitly. It looks like postgresql is another one that gets installed at the wrong version but that may be related to how we build those test slaves \o/17:33
clarkber17:33
*** alexpilotti has joined #openstack-infra17:33
clarkbmrmartin: also we should rm -rf /etc/puppet/modules as the first step in that job if we don't already17:34
clarkbmrmartin: to prevent leakage from our image builds17:34
*** alexpilotti has quit IRC17:34
clarkbmrmartin: do you want to just add that to your change or put that under your change as a dependency?17:34
*** alexpilotti has joined #openstack-infra17:34
*** johnthetubaguy is now known as zz_johnthetubagu17:35
mrmartinclarkb: give me a sec, I want to test first with the newer stdlib module17:35
clarkbmrmartin: sure17:35
mrmartinnibalizer, what was the reason you nut suggested the rm -rf /etc/puppet/modules in install_modules.sh ?17:35
mrmartinnut / not17:35
clarkbmrmartin: you don't want it in install_modules.sh17:35
clarkbmrmartin: we should put it in the test script that runs that test17:36
mrmartinoh right17:36
zaromorning17:36
clarkbmrmartin: tools/apply-test.sh17:36
*** yamamoto_ has quit IRC17:36
*** penguinRaider__ has joined #openstack-infra17:36
*** pc_m has quit IRC17:36
clarkbI think not rm'ing in the test is what allowed us to wedge ourselves too17:37
*** baoli has quit IRC17:37
clarkbthe initial run worked because it had older modules in /etc/puppet/modules then we update /etc/puppetmodules and updated images and now the tests don't pass17:37
clarkbfungi: ^ for when you are not afking17:37
clarkbok time for morning things back in a bit17:38
*** vigneshvar has joined #openstack-infra17:38
*** tonytan4ever has quit IRC17:39
*** rmcall has joined #openstack-infra17:39
*** penguinRaider has quit IRC17:40
*** Hal_ has quit IRC17:42
*** tnovacik has joined #openstack-infra17:43
*** baoli has joined #openstack-infra17:44
mrmartinclarkb: paste.openstack.org throws an internal error when I'm trying to paste the output, but upgrade stdlibs to 4.4.0 won't broke the dependency17:44
jeblairmrmartin: if you try paste again it might work17:44
*** eharney has joined #openstack-infra17:45
mrmartinhttp://paste.openstack.org/show/149481/17:45
*** ayoung is now known as ayoung-afk17:46
*** amitgandhinz has quit IRC17:47
openstackgerritMarton Kiss proposed openstack-infra/system-config: Fix puppet module dependency order  https://review.openstack.org/14044017:48
*** palar has joined #openstack-infra17:48
*** mika has quit IRC17:48
jeblairclarkb: 128707 still relevant?  want to aprv?17:49
*** amitgandhinz has joined #openstack-infra17:49
*** mika has joined #openstack-infra17:49
*** bauzas has left #openstack-infra17:50
*** shayneburgess has joined #openstack-infra17:50
*** shashankhegde has quit IRC17:51
*** mpaolino has quit IRC17:52
clarkbmrmartin: I think that templatedir warning is unrelated17:54
*** emagana has quit IRC17:54
fungiokay, i am now here17:54
mrmartinyeap, it is just a packaging bug in ubuntu17:54
fungii may just need to declare bankruptcy on scrollback17:54
*** e0ne has quit IRC17:54
fungi500+ lines since last night. my time may be better spent jumping right into whatever's broken17:55
clarkbjeblair: supposedly they are working on fixing the leak or have fixed it but I think being conservative on max passenger requests is a good thing. I will approve17:55
*** asselin has joined #openstack-infra17:55
jeblairfungi: check with mrmartin and clarkb on centos6 + puppet issue17:55
*** achanda has quit IRC17:55
*** gyee has quit IRC17:55
fungijeblair: thanks. skimming now17:56
*** achanda has joined #openstack-infra17:56
clarkband approved17:56
*** bknudson has quit IRC17:56
mtreinishjeblair: awesome thanks17:56
*** ivar-lazzaro has joined #openstack-infra17:56
clarkbI cross checked with the vhost on the master and those settings are still in place17:56
mtreinishI'm assuming the centos6 apply tests are still having trouble17:56
clarkbmrmartin: so it looks like 4.4.0 does make that better17:57
fungithe centos6 failures i observed are definitely nondeterministic, since rechecks sometimes caused them to succeed17:57
*** sabari_ is now known as zz_sabari_17:57
mtreinishfungi: ok, then I'll try a recheck :)17:57
clarkbfungi: yup I think its a combo of not removing old /etc/puppet/modules and install order17:57
fungiahh17:57
clarkb/etc/puppet/modules not being cleaned is what allowed us to wedge17:57
clarkbor made it easier to wedge17:57
*** r-daneel has joined #openstack-infra17:57
mtreinishfungi, clarkb, jeblair: if you guys get a sec can you create the "public" db user with limited priv. on the subunit2sql db?17:58
fungimtreinish: i can do that now17:58
*** zz_sabari_ is now known as sabari_17:59
clarkbI think the next steps are to look at stdlib release nodes to make sure 4.4.0 isn't crazy (it shouldn't be stdlib is good about that) then do our best to make sure puppetdb will continue to work with the new versions of firewall and puppetdb. inifile is already 1.1.3 on our master17:59
fungimtreinish: did that change merge?17:59
mtreinishfungi: that's what bounced off the centos apply job17:59
mtreinishI just rechecked it18:00
fungiheh18:00
*** mmaglana has joined #openstack-infra18:00
clarkbhrm rm -rf /etc/puppet/modules makes it fail in new and exciting ways18:00
*** jistr has quit IRC18:00
clarkboh I had a crazy idea just now. What if we made a puppet env for each certname18:00
*** achanda has quit IRC18:00
clarkbthen ansible would run puppet agent --test --environment $hostname18:00
clarkbthen we could have different puppet things for all the things and change their deps without needing to worry about the whole system at once18:01
jeblairnibalizer: replied on 12974818:01
jeblairby popular demand I'm going to self-approve that18:01
openstackgerritMerged openstack-infra/devstack-gate: Add neutron advanced services to PROJECTS list  https://review.openstack.org/14107718:02
*** harlowja_away is now known as harlowja18:03
clarkbalso why does this only fail on centos618:03
fungijeblair: thanks--it was popular with me anyway18:03
clarkbprecise is still working as a job right?18:03
*** jlibosva has quit IRC18:03
*** thedodd has quit IRC18:04
*** luqas has quit IRC18:04
*** kmartin has joined #openstack-infra18:04
*** penguinRaider has joined #openstack-infra18:04
*** bswartz has quit IRC18:04
*** penguinRaider__ has quit IRC18:04
*** MaxV has quit IRC18:06
*** BobBall is now known as BobBall_AWOL18:06
mtreinishclarkb: that's what it looks like18:06
* mrmartin going to eat something...18:06
*** derekh has quit IRC18:07
*** kmartin has quit IRC18:08
*** KurtMartin has quit IRC18:08
*** tonytan4ever has joined #openstack-infra18:09
*** luqas has joined #openstack-infra18:09
mtreinishclarkb: err, looks like recheck failed on centos apply again. Should I just hold of for now?18:09
mtreinishs/of/off18:10
*** bswartz has joined #openstack-infra18:10
clarkbmtreinish: ya I think we need to solve this dep thing first18:10
mtreinishok, then I'll take that as a cue to go find food :)18:11
*** _nadya_ has joined #openstack-infra18:12
mordredclarkb: amazingly enough, I kinda like your env-per-certname idea18:12
clarkbmordred: I think it will need more thought but I am sort of beginning to like it too18:12
clarkbmordred: it should be completely automatable18:12
*** arosen has joined #openstack-infra18:12
fungiinput from crinkle and nibalizer would be good too18:13
*** shashankhegde has joined #openstack-infra18:13
*** dangers is now known as dangers_away18:13
mordredclarkb: yah. I kinda don't like that we're dealing with a dependency hell in the system taht's supposed to make dealing with dependencies better18:14
clarkbfungi: any idea why mrmartins latest patchset fails so hard? mrmartin did add the rm -rf like I suggested and I think that caused it but I don't understand why18:14
*** achanda has joined #openstack-infra18:14
fungii was just pulling that back up to see how it was implemented18:14
clarkbits almost like puppet module install thinks the package is there when it isn't18:14
*** avozza is now known as zz_avozza18:14
*** _nadya_ has quit IRC18:15
* crinkle scrolls back18:15
*** pelix has quit IRC18:16
fungicrinkle: we're debating solutions to the problem described in https://review.openstack.org/14044018:16
clarkbprecise fails differently than centos6 too18:16
fungithis is slightly maddening18:16
*** pelix has joined #openstack-infra18:16
*** tonytan4ever has quit IRC18:17
fungiluckily i failed my sanity check a long, long time ago18:17
fungiError: Could not find class pip18:18
fungiin the precise test18:18
*** dimtruck is now known as zz_dimtruck18:18
clarkbfungi: ya that may be a legit fail due to the new module state after we start from scratch18:18
fungii think it wants the modules to be there and osn't finding them now18:18
clarkbfungi: I think the centos6 failure is the funky one18:18
*** penguinRaider__ has joined #openstack-infra18:19
fungialso, we should probably legitimately have a trusty apply test at this stage18:19
clarkb++18:19
fungiespecially with nodepool running on it in production as of yesterday18:19
fungithe centos6 error looks the same to me, just a different module name (presumably the ordering is platform dependent?)18:20
*** Ryan_Lane has joined #openstack-infra18:21
clarkbsr18:21
*** gyee has joined #openstack-infra18:22
clarkbderp18:22
*** pelix has quit IRC18:22
crinkleso if you're using `puppet module install` and the metadata has conflicting dependencies, you're going to get install conflicts no matter what order you go in18:22
clarkbcrinkle: thats not true18:22
*** penguinRaider has quit IRC18:22
crinkleyes it is18:22
crinkleif you don't want to deal with dependencies, install from git instead of the forge18:22
clarkbnot if the conflicts are special18:22
clarkbyou can have conflicts that arrise out of order. pip has the same problem18:23
clarkbthe greater issue is deps are not globally evaluated18:23
clarkbtypically this is true if an older version would satisfy two project's deps, but you install one that allows a nwere version first18:23
fungican the modules be installed in a single call instead if iteratively one-by-one?18:24
clarkbthat installs the newer version of dep, then second package install says I can't wrk with that and you can't downgrade -> fail18:24
crinklefungi: I think nibalizer is working on a tool to do that18:24
fungier, instead of18:24
crinkleit's not really possible right now without making a sort of monolithic module with all the other modules listed18:25
fungiahh, a metamodule18:26
crinklemy honest recommentation would be to install from git using shell or r10k18:26
crinklerecommendation*18:26
clarkbif A depends on C>1.0,<2.0 and B depends on C>1.0 and C has version 1.0, 1.1, and 2.0 available order matters18:26
crinkleokay fair enough18:27
*** doug-fish has left #openstack-infra18:28
*** vipul has quit IRC18:28
*** hyakuhei has quit IRC18:29
reedI can't find explicit documentation to create a project on stackforge. Is this the best documentation we have for it? http://docs.openstack.org/infra/manual/creators.html?highlight=stackforge18:29
*** achanda has quit IRC18:30
*** markmcclain has joined #openstack-infra18:30
fungireed: yes, if there are things missing we should improve that, but it's meant to cover creating any kind of project (stackforge, openstack, whatever)18:30
*** achanda has joined #openstack-infra18:30
annegentlereed: yep, that's the best I know of18:30
openstackgerritKyle Rockman proposed openstack-infra/jenkins-job-builder: hipchat bug fix  https://review.openstack.org/13399718:31
jeblairreed: the old docs were here http://ci.openstack.org/stackforge.html now point to your link18:31
fungireed: previously we had one which was focused exclusively on stackforge, and then pointed anyone creating official projects to that and warned them about all sorts of caveats18:31
*** HeOS has quit IRC18:31
fungiso hopefully this new document is an improvement all around18:31
*** jcoufal has joined #openstack-infra18:32
reeddiscoverability of these documents all scattered on minisites is awful, btw18:32
reedthanks guys...18:32
fungireed: hopefully docs.openstack.org is not as much of a minisite as ci.openstack.org18:32
reedi searched for stackforge on the wiki, got no useful result ... went to docs.o.o got no useful result either18:32
* crinkle -> no laptop zone18:32
fungicrinkle: good luck, take a torch18:33
*** achanda has quit IRC18:33
*** achanda has joined #openstack-infra18:33
reedfungi, hopefully there will be a unified search on docs.o.o18:33
fungiclarkb: so that latest patchset both bumped stdlib and cleared the modules directory. i'm guessing the job failures are due to the latter18:34
mrmartinclarkb, fungi: have you seen the logs of puppet module dependency patch: Error: Could not find class pip for bare-precise-1418061334.template.openstack.org on node bare-precise-1418061334.template.openstack.org ?18:34
reedI received a question about the CLA in stackforge, don't see that topic covered in the manual18:34
fungimrmartin: yes, that's the one i'm looking at right now18:34
reeddiverted the question to legal-discuss, will file a bug or fix the docs once the discussion is over18:35
mrmartinfungi: basically this must work, two thing changed only the rm -rf puppet modules and stdlib version number18:35
*** tonytan4ever has joined #openstack-infra18:35
openstackgerritKyle Rockman proposed openstack-infra/jenkins-job-builder: hipchat bug fix  https://review.openstack.org/13399718:35
*** jgallard_ has quit IRC18:35
*** vipul has joined #openstack-infra18:35
*** tkelsey has quit IRC18:36
annegentlereed: ah, I bet the current CSE doesn't include /developer18:36
annegentlereed: it was implemented before /developer existed18:36
openstackgerritDoug Wiegley proposed openstack-infra/project-config: Add neutron jobs to service repos, until they get their own tests  https://review.openstack.org/14112218:36
*** yamamoto has joined #openstack-infra18:37
*** atiwari has quit IRC18:37
*** penguinRaider__ has quit IRC18:38
fungireed: awesome--thanks! stackforge+icla is a muddy topic. some projects working their way toward official status seem to want to start with icla enforcement to avoid annoying contact problems getting approval from original contributors later, others add it because they're cargo cultists18:38
*** penguinRaider has joined #openstack-infra18:38
*** hyakuhei has joined #openstack-infra18:38
fungibut we've never recommended/required it for them18:39
*** doude has quit IRC18:39
*** markmcclain has quit IRC18:40
*** pblaho has joined #openstack-infra18:41
* nibalizer erads scrollback18:42
*** yamamoto has quit IRC18:42
*** palar has left #openstack-infra18:42
*** yjiang5 is now known as yjiang5_away18:43
fungiso much erading18:44
nibalizerfungi: i created this https://github.com/nibalizer/puppet-bundler last night18:44
nibalizerto solve the problem that puppet doesn't have a 'pip install -r requirements.txt' for whatever reason18:44
funginibalizer: you're quick. i guess that's what clarkb was talking about18:45
nibalizeri hope we get one in the official puppet module tool but for now we have a derpy gem18:45
*** sarob has joined #openstack-infra18:45
jeblairgem install --derpy puppet-bundler18:45
openstackgerritKyle Rockman proposed openstack-infra/jenkins-job-builder: hipchat bug fix  https://review.openstack.org/13399718:45
*** achanda has quit IRC18:45
*** e0ne has joined #openstack-infra18:46
*** achanda has joined #openstack-infra18:46
*** zz_dimtruck is now known as dimtruck18:46
*** ZZelle has joined #openstack-infra18:46
fungii guess having it in ruby is understandable as that's the turing-complete language of choice in puppetdom18:47
MithrandirDz0gbmdW18:48
Mithrandirgah18:48
greghaynesThat looks ominous ;)18:49
Mithrandirwell, changed. :-P18:49
*** arosen has quit IRC18:49
*** e0ne has quit IRC18:50
fungipwgen -s 8 118:51
*** achanda has quit IRC18:51
*** e0ne has joined #openstack-infra18:51
jeblairnibalizer: can you look at 134835?18:51
Mithrandirnah, an old one that came from pwgen.  New ones come from word lists.18:51
fungiall teh better18:51
mrmartinnibalizer: can this bundler handle to upgrade / downgrade too?18:52
*** doug-fish has joined #openstack-infra18:52
*** luqas has quit IRC18:53
*** luqas has joined #openstack-infra18:53
funginibalizer: do you have a proposed patch yet to try gem installing that in the install_modules.sh and then using it there?18:53
fungicurious to compare the log if so18:53
*** bknudson has joined #openstack-infra18:55
nibalizersure18:55
*** koolhead17 has quit IRC18:56
*** achanda has joined #openstack-infra18:56
*** luqas has quit IRC18:57
*** luqas__ has joined #openstack-infra18:57
*** penguinRaider__ has joined #openstack-infra18:59
fungihrm, need to use the mysql cli to do specific user grants in trove19:00
fungior if troveclient supports it, rackspace's current api doesn't19:00
*** harlowja has quit IRC19:00
*** doude has joined #openstack-infra19:00
*** patrickeast has joined #openstack-infra19:01
mordredI'd prefer mysql cli to duplicating all of the grant syntax in trove19:01
*** sabari_ is now known as zz_sabari_19:01
fungiagreed19:01
clarkbI think that is correct. troves management of mysql its is minimal19:01
SlickNikmordred: ++19:01
SlickNikIt is, and it's an extension that's not part of the core API19:01
SlickNikso deployers can choose to deploy it or not19:02
clarkbalso on abus right now. apparently if you want pho you must arrive early19:02
fungiit's more that rackspace's webui allows you to create full-access accounts but not more restricted ones, and just points you to mysql examples for creating more restricted accounts19:02
fungiwhich works fine for me19:02
*** markmcclain has joined #openstack-infra19:02
*** thedodd has joined #openstack-infra19:02
*** penguinRaider has quit IRC19:02
fungijust have to trove root-enable the instance first19:02
*** zz_sabari_ is now known as sabari_19:03
nibalizerjeblair: responded19:04
nibalizerfungi: my intention was never to use puppet bundler as a deployment tool19:04
nibalizerit was to help developers quickly grab the dependencies they need to hack on a module19:04
funginibalizer: ahh, fair enough19:04
nibalizernot that we can't try to pivot there19:05
clarkbwhat if we just install all from git?19:05
nibalizerif we're set on declaring 'let the puppet module tool handle dependencies' a failed experiment, can we just install everything from git19:05
clarkbcrinkle suggested that19:05
nibalizerclarkb: ++ yes lets do taht19:05
funginibalizer: so something else to create a meta-module with the needed deps is still another possible solution i guess?19:05
nibalizerlets write down, in a file, the modules and versions we want19:05
clarkbsomeone should push a test patch for that19:05
nibalizeryea, something advantageous about using a high level tool is being able to say 4.x so you get latest 419:06
nibalizerupdating a bunch of hashes in a file would get tedious19:06
clarkbtags19:06
clarkbits not that different from what we do now19:06
nibalizerclarkb: i think youll find most community puppet modules don't tag regularly19:06
clarkbbut we install from tag points via forge19:07
fungigrr... ERROR: publicURL endpoint for database service not found19:07
*** otter768 has joined #openstack-infra19:07
clarkbso thats no worse righy?19:07
* fungi shakes fist at rackspace's keystone-light19:07
clarkbfungi :)19:07
* morganfainberg faceplams19:07
morganfainbergI *really* hope that get that addressed in the move to keystone...19:07
morganfainbergreal keystone19:07
morganfainbergthat kind of stuff*19:08
jeblairnibalizer: what are you doing with the gerrit api?19:08
fungimorganfainberg: like putting api endpoints for your services in the catalog?19:08
morganfainberglol right?19:08
morganfainbergi think we require that kind of stuff or more closely require it19:08
* fungi looks up hackish envvar workaround19:08
morganfainbergin the real implementation19:08
clarkbfungi it may be like swift and use different tenant id19:09
nibalizerjeblair: i just hacked a cute little 'gerrit wip' function into my bashrc19:09
clarkbdo a full listing of catalog and check19:09
fungiclarkb: entirely possible. i'm hoping it's just the url though19:09
jeblairnibalizer: ah cool19:09
nibalizerso i can wip things right after i git-review them, without leaving the command line19:09
nibalizerand all other gerrit subcommands work from 'gerrit *' on my command line, /me is nerd19:10
fungiclarkb: yep, endpoint is there so tenantid must be different?19:10
* fungi boggles19:11
clarkbthats the problem with swift iylt shouldshow you the value of tenantid too19:11
fungiclarkb: oh, actually the service type is rax:database rather than database19:12
clarkblol19:12
*** otter768 has quit IRC19:12
fungithat was apparently only part of the problem though. gives me an empty list19:12
fungiaha, no that second issue was between my chair and keyboard19:13
*** Ryan_Lane has quit IRC19:13
jeblairfungi: are groups ssl cert data in hiera now?19:14
*** amuller has quit IRC19:14
*** bswartz has quit IRC19:14
clarkbI am on a bridge with two trains going over a river one atop the other19:14
clarkb(I thought that was cool)19:14
mrmartinclarkb: where are u?19:14
fungijeblair: yes, i bought and added them ti hiera a couple weeks ago19:14
fungis/ti/to/19:14
clarkbmrmartin portland oregon19:15
*** Masahiro has joined #openstack-infra19:15
jeblairi am in a chair in my apartment and it is not moving.  for the moment.  never know when it'll start moving around here.19:15
mrmartinfungi: have you added the chain variable too?19:15
fungimrmartin: yes, i added it at the same time19:15
jeblairfungi: safe to aprv?19:15
mrmartinclarkb: yep, they have a nice bridge-building industry19:15
clarkbshould be it works on -dev19:15
fungijeblair: absolutely19:15
*** bswartz has joined #openstack-infra19:15
mrmartinjeblair: approve that, worst case we'll fix it19:16
clarkbsorry I didnt get around to groups proper19:16
jeblair(i'm assuming well do a query for V:-2 once the centos6 thing is fixed)19:16
*** arosen has joined #openstack-infra19:16
*** SotK has quit IRC19:16
fungiadvisable, yes19:16
jeblairsince i'm approving all kinds of changes that are just bouncing off zuul19:16
fungigerritball19:16
clarkbso I think we do just give git for all modules a go19:17
fungiclarkb: yeah, so apparently the only special trick with rackspace and troveclient is that they decided to use a nonstandard service name in the catalog19:17
clarkbafter lunch I can get installed versions and translate to git19:17
arosenHi, I'm facing this transient failure a lot of times in my 3rd party ci19:17
arosen [ERROR] /opt/stack/new/devstack/lib/glance:328 g-api did not start19:17
arosenhttp://logs2.aaronorosen.com/82/140782/1/check/dsvm-tempest-full-congress-nodepool/ed3b157/logs/devstacklog.txt.gz#_2014-12-11_08_14_46_98719:17
fungiclarkb: and that's just a matter of figuring out the tagnames for the versions we're using, or...?19:18
clarkbchecking metadata.json of each module for the actual version19:18
arosenI'm try to search in logstash.openstack.org to see if this occurs with the upstream gate. Should be this the right search string to enter?19:18
clarkband checking repos for those tags19:18
arosenmessage: "/opt/stack/new/devstack/lib/glance:328 g-api did not start"19:18
clarkbif tag is missing it gets hard19:18
clarkband git log -p will be used19:19
*** Masahiro has quit IRC19:19
aroseni was also wondering if anyone else is experiencing this. Or if there is a work around. It looks like devstack-gate doesn't have a way to pass SERVICE_TIMEOUT to devstack to increase the timeout for checking if a service is alive.19:19
openstackgerritJames Carey  proposed openstack-dev/hacking: Add optional hacking checks  https://review.openstack.org/13405219:20
*** spzala has quit IRC19:20
fungiarosen: it's possible the fine folks in #openstack-qa have more of a handle on the current state of glance problems in devstack19:21
*** ayoung-afk is now known as ayoung19:21
arosenfungi:  out of curiosity is there a way to set this: https://github.com/openstack-dev/devstack/blob/master/lib/glance#L327 SERVICE_TIMEOUT through devstack-gate?19:22
arosenLooks like I would need to extend devstack-gate to know about that variable19:22
*** ivar-laz_ has joined #openstack-infra19:22
*** penguinRaider has joined #openstack-infra19:22
*** penguinRaider__ has quit IRC19:22
*** ivar-laz_ has quit IRC19:23
*** ivar-laz_ has joined #openstack-infra19:23
*** xyang1 has quit IRC19:25
*** thedodd has quit IRC19:25
*** ivar-lazzaro has quit IRC19:26
fungiarosen: yeah, i don't see that as a pass-through in devstack-gate19:28
fungiarosen: unless you can tack it onto a stub localrc and tell devstack-gate to append to the existing localrc rather than replacing it19:28
mordredfungi: https://github.com/stackforge/os-client-config/blob/master/os_client_config/vendors.py#L2319:29
mordredfungi: that's the rax trove service name19:29
fungimordred: yeah, i got that. i take it rax trove is as opposed to normal trove?19:30
*** xyang1 has joined #openstack-infra19:30
mordredfungi: normal troveclient works19:30
mordredfungi: but they had it deployed before trove was drove19:30
mordredtrove19:30
fungimordred: yep, just not discoverable19:30
mordredyah19:30
fungii suspect "vendors.py" is an abbreviation for "embarrassing-workarounds.py"19:31
arosenfungi:  is there already a way to do that in devstack-vm-gate.sh?19:31
clarkbthey could add a second entry19:31
mordred"things you have to know that you can't discover"19:31
clarkband be compat wurh both19:31
fungiarosen: there's a switch to tell it to keep the localrc19:31
*** changbl has joined #openstack-infra19:32
arosenfungi: ah okay yea i found that one.19:32
arosenthanks for the info.19:32
fungiarosen: export KEEP_LOCALRC=119:32
*** dims has quit IRC19:34
*** dims has joined #openstack-infra19:35
*** Apsu has joined #openstack-infra19:37
*** cpowell has left #openstack-infra19:38
*** cdent has quit IRC19:39
*** dims has quit IRC19:39
jogozaro: got a gerrit question19:42
*** dims has joined #openstack-infra19:42
*** btran has quit IRC19:43
jeblairclarkb, fungi, krotscheck: added bup-storyboard and approved related change19:43
krotscheckbup?19:44
jeblairclarkb, fungi: review.o.o has the needed key, but did not have the backup server's fingerprint in known hosts; i have corrected that, but we should probabl engineer a way to prevent that from happening19:44
jeblairkrotscheck: backup user19:44
jeblairkrotscheck: 13844719:44
krotscheckjeblair: Gotcha, thanks19:45
jogozaro: the command to look for +1s by a specific group doesn't seem to work19:45
jogolabel:Code-Review=+1,group=ldap/linux.workflow19:45
*** penguinRaider__ has joined #openstack-infra19:46
*** hdd has quit IRC19:46
*** e0ne has quit IRC19:48
*** penguinRaider has quit IRC19:50
*** carl_baldwin has joined #openstack-infra19:51
fungijeblair: i'm starting to wonder if we should just globally puppet /etc/ssh/known_hosts19:52
jeblairclarkb, fungi: so let's try to remember to do a restore test tomorrow or next week to check on everything19:52
fungisolves a number of related problems there19:52
jeblairfungi: probably so19:52
fungiproblems that can also be solved via sshfp, but only if we have working dnssec everywhere19:52
clarkbjeblair +119:53
jeblairfungi: the launch script should propose a change whenever it runs :)19:53
*** eharney has quit IRC19:53
*** baoli has quit IRC19:53
fungijeblair: ooh! not a bad idea at all19:53
*** pc_m has joined #openstack-infra19:53
*** pc_m has quit IRC19:54
fungimtreinish: whenever the proxy is up and running, there is a user named "query" with a password of "query which is granted select on subunit2sql.* and nothing else. tested it to make sure it sees no other databases and is refused update/insert19:55
*** pc_m has joined #openstack-infra19:55
fungimordred: it also seems to be able to run show commands, to your earlier comment, not sure how to cripple that19:55
fungithough maybe the proxy blocks show already?19:55
jeblairfungi: seriously, i read your sentence 3 times before i figured out that the password was not actually  "query which is granted select on subunit2sql.* and nothing else."19:56
mtreinishfungi: ok, awesome thanks19:57
fungijeblair: heh. unterminated string!19:57
jeblairi mean, that's one way of communicating that fact...19:57
mtreinishthat's quite the password :)19:57
jeblairfungi is just pen-testing us19:57
fungiand my constant typos are actually a fuzz test, yes19:58
fungiusername: query password: query19:58
*** kmartin has joined #openstack-infra19:59
mtreinishhahaha oh wait jeblair I did the same thing you did :)19:59
mtreinisheven after you said it19:59
jeblairroflol19:59
fungiclearly my pentest was successful19:59
*** e0ne has joined #openstack-infra19:59
*** _nadya_ has joined #openstack-infra20:02
openstackgerritMatthew Treinish proposed openstack-infra/project-config: Add nodepool script to preseed testrepository from subunit2sql  https://review.openstack.org/13623420:02
zarojogo: known issue https://code.google.com/p/gerrit/issues/detail?id=301820:02
mtreinishfungi: ok, updated ^^^ with those creds20:02
*** HeOS has joined #openstack-infra20:02
*** Ryan_Lane has joined #openstack-infra20:03
zarojogo: haven't gotten around to investigating it.20:03
*** dprince has quit IRC20:03
*** e0ne has quit IRC20:04
*** spzala has joined #openstack-infra20:04
*** doug-fish has quit IRC20:05
*** doug-fish has joined #openstack-infra20:06
pleia2dhellmann: happen to be about? could use your wisdom re: https://review.openstack.org/#/c/140041/20:06
*** cody-somerville has quit IRC20:06
pleia2(and really, anyone who cares about XML feeds for specs)20:07
*** KurtMartin has joined #openstack-infra20:07
*** cnesa has quit IRC20:07
jogozaro: cool, thanks20:09
*** kmartin has quit IRC20:10
dhellmannpleia2: looking20:11
pleia2thank you20:12
fungimtreinish: any gut feeling for how long that would take to run? wondering where we would benefit from applying it in our automation20:12
dhellmannpleia2: we can generate an opml file from the rss feeds listed in the index.html file in the directory where that static opml is going, no?20:12
dhellmannwe shouldn't need to change anything in the projects20:12
dhellmannthe opml file should only list the rss feed urls themselves, not their contents20:12
pleia2dhellmann: ah good, can you comment with some thoughts?20:13
mtreinishfungi: hopefully it should be pretty quick most of the operations should be almost instant. The only thing that'll take more time is the sql2subunit calls, which I'm not sure about speed on a db with >24M rows20:14
dhellmannpleia2: sure. Can we agree in principle that we'll put a static file in place and then write something to generate it?20:14
mtreinishwhen the proxy comes up I can test it20:14
dhellmannpleia2: the current contributor isn't a dev, and I don't have time to do it this week, but I will come back and do it20:14
arosenis there a way to trigger zuul to run all the patch sets on review rather then posting recheck xxxx on each one manually?20:14
fungimtreinish: luckily, we used a larger trove instance for this in anticipation20:14
arosenI know you can script that with ssh and gerrit but just curious if there is a way to do it on the backend.20:14
fungimtreinish: we have 8gb ram and 100gb disk20:14
*** penguinRaider__ has quit IRC20:15
dhellmannpleia2: actually, belay that, let me spend a few minutes tinkering20:15
pleia2dhellmann: wfm, I just don't want humans editing an .opml file long term (tbh, it's hard enough to get them to write the index.html file properly on their first go))20:15
fungiarosen: zuul enqueue20:15
fungiarosen: http://ci.openstack.org/zuul/client.html#usage20:15
dhellmannpleia2: we could generate the index.html, too, if you want20:15
fungiarosen: assuming you're talking about a zuul you manage20:15
arosenfungi:  yup, awesome thanks!20:15
*** penguinRaider has joined #openstack-infra20:15
mtreinishfungi: once https://storyboard.openstack.org/#!/story/2000023 is fixed I can implement an average option for sql2subunit which will switch to a single call in that script20:15
mtreinishwhich would make things much faster20:16
pleia2dhellmann: that'd be nice too :)20:16
mtreinishfungi: cool, yeah hopefully that'll be big enough :)20:16
fungimtreinish: yeah, hopefully retrieving the 10 most recent records from that table will go quickly20:16
arosenfungi:  If i want to do it for all the patches on review i still need a script that talks to gerrit to get that list right?20:16
grue_pmmtreinish: morning mac t ;-p20:16
arosenthis just lets me do it for individual patches on the backend.20:17
*** aysyd has quit IRC20:17
fungiarosen: right, you'd need to query gerrit for change,patchset numbers20:17
mtreinishfungi: it's pulling the ~1500 rows from the >24M for the sql2subunit to generate the stream which I think might be a bit slower20:17
arosenfungi:  awesome this is what i was looking for. Thanks!20:17
mtreinishgrue_pm: morning :)20:17
mtreinishfungi: and it does that 10x serially which I probably should change20:18
*** bhunter71 has quit IRC20:18
mtreinishbut I still need to get a fix for that bug before I move forward with anything on that script...20:18
fungimtreinish: ahh, yep. i wonder if we would benefit from running it during nodepool image creation so that it's cached locally on each worker for the jobs we care about, and thus doesn20:18
fungi't add potential instability to each job run20:19
mtreinishfungi: oh I assumed that's how the scripts in project-config/nodepool/scripts were run. That was my intent with it20:19
fungiyep, perfect then. i just worry that every new network-connected dependency we add within a job it makes the runs that much more fragile20:20
fungibut we already accept that risk hundreds of ways during image creation20:20
mtreinishyeah I didn't want to integrate it into the runs because of that20:20
fungiso as long as day-plus freshness is acceptable for this data, should work out20:20
mtreinishwhich is why even when I get around to finishing the sql repository for testrepository I wasn't going to use it for the gate20:21
*** thedodd has joined #openstack-infra20:21
*** cody-somerville has joined #openstack-infra20:21
mtreinishfungi: yeah that's fine the sample size is so small compared to the overall dataset it won't make a difference either way20:21
mtreinishthe scheduler optimization also probably won't make much of a difference either, I just want to shake up the test execution order a bit20:22
mtreinishwe should expose some new bugs by doing that20:22
fungimtreinish: and i only just paid attention to the file path after you said that. we'll presumably want something in nodepool/elements to trigger this for dib too20:22
*** ayoung has quit IRC20:22
*** sdake has quit IRC20:22
mtreinishfungi: ok, I can work on that. I'll put it on my queue for this stuff20:23
*** dprince has joined #openstack-infra20:23
*** e0ne has joined #openstack-infra20:23
*** eharney has joined #openstack-infra20:23
*** eharney has joined #openstack-infra20:23
mtreinishit's all being held up by the centos thing anyway...20:23
*** Sukhdev has joined #openstack-infra20:23
mtreinishclarkb, fungi: is there anything I can do to help with that?20:24
*** cnesa has joined #openstack-infra20:24
*** markmcclain has quit IRC20:25
fungimtreinish: clarkb was working on figuring out the refs we need to do module installation from git next i think20:25
arosenfungi:  I wonder if zuul.rpcclient and the client stuff should be pulled out of the zuul repo to something like:  python-zuulclient? This way one doesn't need to install all of zuul to just get the client code20:26
pleia2so, nova is looking for an infra home for http://54.201.139.117/nova-bugs.html (code is on github, currently hosted on AWS), thoughts about project-specific things on status.o.o?20:26
openstackgerritDavanum Srinivas (dims) proposed openstack-infra/devstack-gate: Add tooz to devstack-vm-gate-wrap.sh  https://review.openstack.org/14115120:26
fungiarosen: perhaps eventually (zuul-cloner would fall in that category too) but zuul itself isn't especially heavyweight... just don't start any of its services20:27
jeblairpleia2: is there anything nova-specific about that?20:27
arosenfungi:  yup i understand, not a big deal20:27
pleia2jeblair: with a little work I think it could work with other projects using launchpad for bugs, but as it is now the script takes 30 minutes to generate the report20:27
fungipleia2: looks sort of like reviewday20:27
fungipleia2: reviewday mk ii?20:28
pleia2fungi: yeah, but takes much longer to run20:28
fungiwe have machines for that20:28
jeblaircpu time is cheaper than people time :)20:28
pleia2indeed20:29
*** tonytan4ever has quit IRC20:29
pleia2I pull in dprince and see if maybe we can reviewday mk ii this20:29
*** kmartin has joined #openstack-infra20:29
jeblairpleia2: who runs / wrote that?20:30
fungii see features here which have been wishlist for reviewday for a while20:30
pleia2Tracy Jones of VMware https://github.com/tracyajones/nova_bugs20:30
pleia2she was at our infra sprint in NYC20:30
jeblaircool, so she already knows how to bootstrap it in infra ;)20:30
pleia2:)20:31
fungiand how to start hanging out in irc!20:31
*** dimtruck is now known as zz_dimtruck20:31
*** fifieldt_ has quit IRC20:32
*** zz_dimtruck is now known as dimtruck20:32
jeblairnext time we have a bootstrap thing, we should have 1 hour of practicing hanging out in irc.  :)20:32
jeblairno talking!20:32
pleia2haha ++20:32
fungilooks like she's in #-dev, our channel's just not cool enough20:32
jeblairi am _certain_ we told everyone which one was the cool channel20:32
fungii remember seeing it on paper and on a projector20:33
mtreinishjeblair: #openstack-qa right...20:33
jeblairmtreinish: close.  you got most of the letters right.20:33
fungiq is just an abbrev for infr20:33
*** KurtMartin has quit IRC20:34
jeblairinfruite so.20:34
fungimost recent gearman timeout on nodepool-dev was 2014-12-11 10:18:3620:35
fungiseems to not be especially broken20:35
*** pblaho has quit IRC20:35
fungilooks like that was right around the most recent large node spike on the graph20:35
mordredmtreinish: patch https://review.openstack.org/#/c/140522/1 ... how did you test that? because nothing about that patch seems like lines that would affect what the comit message says they would20:36
*** penguinRaider__ has joined #openstack-infra20:36
* mordred wants to be able to reproduce the problem - because it may be a pbr bug20:36
*** tonytan4ever has joined #openstack-infra20:36
jeblairfungi, clarkb: ooh!  zuul-gear disconnect at 17:17 !20:37
fungihuh20:37
fungiseems like it survived that remarkably well20:37
jeblair714007 packets captured20:37
jeblair1428014 packets received by filter20:37
jeblair0 packets dropped by kernel20:37
jeblairlooks like a good tcpdump.  i will review after lunch.20:37
mtreinishmordred: I did pip install . on the repo checked the install dir for the alembic.ini file and saw it wasn't there20:38
mtreinishI also got errors matching that gertty couldn't find the ini file20:38
mtreinishthen I uninstalled it, added the manifest file, reinstalled it confirmed the file was there and gerrty ran without the errors20:38
mtreinishmordred: I had the same issue with subunit2sql at one point: http://git.openstack.org/cgit/openstack-infra/subunit2sql/commit/?id=fe24b4a39684e2792aa49fec214a7f97fb62ec7120:39
mordredbrain boggles20:39
*** penguinRaider has quit IRC20:39
mordredMANIFEST.in should not have anything to do with which files get installed20:39
dstufftwellll20:40
mordredoh. does it?20:40
dstufftnot exactly20:40
*** unicell has quit IRC20:40
dstufftbut if controls what is put into the tarball, and you can't install something that isn't in the tarball20:40
dstufftit controls*20:40
mordreddstufft: does "pip install ." make a tarbal first?20:41
dstufftum20:41
dstufftno I don't think so20:41
*** tjones1 has joined #openstack-infra20:41
* mordred has a hunch ...20:43
*** wenlock has joined #openstack-infra20:44
*** thedodd has quit IRC20:44
dhellmannpleia2: ok, I have a script to generate both files from a yaml input file. I need some help figuring out which job I tie into to make the publishing work.20:44
*** ociuhandu has quit IRC20:45
fungihttp://lists.openstack.org/pipermail/openstack-dev/2014-December/052757.html wants to spark a discussion on job filtering and pipeline proliferation20:45
mtreinishmordred: IIRC, I might have looked at the pbr code to find it was only copying .py files or something20:46
arosenis there an easy way to tell jenkins to not delete a node after a test run so one can login to debug why something is failing?20:46
mordredmtreinish: well, it sholdn't be20:46
mtreinishwhich could have been why I added a manifest, but don't quote me on any of that :)20:46
* mordred is poking20:46
fungiarosen: 'nodepool hold <id>'20:46
jeblairfungi: yeah, clarkb mentioned that earlier.  clarkb did not understand what problem was attempting to be solved, and i did not understand the conclusion of the message which sort of just trails off.20:47
fungiarosen: http://ci.openstack.org/nodepool/operation.html#usage20:47
*** e0ne has quit IRC20:47
arosenthanks20:47
arosenhold20:47
mordredok. I have verified that regardless of MANIFEST.in, gertty/alembic/ and gertty/alembic.ini are included in the tarball produced by setup.py sdist as expected20:47
mordredI have also verified that VERY UNEXPECTEDLY, they are not installed even though install_package_data should be being set20:48
mordreddstufft: has anything changed recently with install_package_data ?20:48
dstufftmordred: um, I do't think so, but it might have been20:48
*** alexpilotti has quit IRC20:49
*** penguinRaider__ has quit IRC20:49
*** fifieldt_ has joined #openstack-infra20:49
*** penguinRaider has joined #openstack-infra20:49
pleia2dhellmann: great, I'm not as familiar with the publishing jobs though, so hopefully someone else can help20:49
fungiso this is a difference between what sdist generates and what pip install . will install without a tarball?20:49
fungiinteresting and surprising behavior difference20:50
mordredwell, not quite20:50
mtreinishmordred: oh, I just rechecked the source code and I think that I was just jumping to conclusions. I think I was confusing the autodoc find module stuff20:50
mordredexcept yes20:50
*** wenlock has quit IRC20:51
mordreddstufft: I can confirm that adding an entry to MANIFEST.in DOES affect what pip is installing20:51
mordreddstufft: althuogh the sdist output is the same in each case20:51
dhellmannfungi, clarkb, jeblair, mordred: can one of you point me to the job that handles publishing the specs repo home page from project-config/specs/index.html to wherever? we want to generate the file from data instead of editing html by hand, but I don't know what I need to change in the job structure.20:51
fungidhellmann: it's not a job, just a puppeted file20:52
*** sdake has joined #openstack-infra20:52
*** sdake has quit IRC20:52
*** sdake has joined #openstack-infra20:52
mordredoh. nope. still not clean enough test case20:52
mordredone sec20:52
*** reed has quit IRC20:52
dhellmannfungi: is that still in project-config somewhere?20:52
mordredrm -rf foo gertty.egg-info/ dist/ ; virtualenv foo ; foo/bin/pip install . ; find foo | grep alembic.ini20:53
mordredthat works and alembic.ini is installed as expected20:53
fungidhellmann: project-config20:53
*** harlowja has joined #openstack-infra20:53
*** penguinRaider__ has joined #openstack-infra20:53
fungidhellmann: http://git.openstack.org/cgit/openstack-infra/project-config/tree/specs/index.html20:53
*** mriedem has quit IRC20:54
fungidhellmann: it's just continuously deployed onto the webserver from there for now20:54
mordredbut I did see the behavior that mtreinish was reporting20:54
mordredso the question is - what's the actual problem and what was the actual solution20:54
dhellmannfungi: I want to replace that static file with one we generate. I have a script to generate a file. I'm trying to figure out what I would have to change to run that script.20:54
pleia2thanks fungi20:54
fungidhellmann: we figured that was a fine starting point, until someone got annoyed enough to expend the effort generate it dynamically somehow20:54
dhellmannfungi: I am annoyed enough to be doing that *as we speak* :-)20:55
fungidhellmann: you're talking about the top-level index, right?20:55
dhellmannyep20:55
dhellmannand I will be adding an OPML file at the same time20:55
fungiokay, just confirming. sublevel indices are handled by the specs projects' jobs20:55
dhellmannright, these files will both be top-level files20:55
*** penguinRaider has quit IRC20:57
mtreinishjogo: I think this is why we stopped using the round robin mirror before: http://logs.openstack.org/36/141136/1/gate/gate-tempest-dsvm-full/dec39bb/logs/devstacklog.txt.gz#_2014-12-11_20_44_08_45920:58
*** tjones1 has quit IRC20:59
fungimtreinish: was that an experimental change?21:00
fungimtreinish: or are we actually retrieving fedora cloud images over the internet in some of our jobs now?21:00
mtreinishfungi: no, a regular tempest-full gate job21:00
*** bswartz has quit IRC21:00
mtreinishfungi: we shouldn't be21:01
*** tnovacik has quit IRC21:01
fungimtreinish: i could have sworn we cached those on the workers' filesystems21:01
mtreinishfungi: that's what I thought too21:01
*** carl_baldwin has quit IRC21:01
*** ChuckC has quit IRC21:02
*** flwang has joined #openstack-infra21:02
*** tjones1 has joined #openstack-infra21:02
*** carl_baldwin has joined #openstack-infra21:02
flwanghi there, anybody know how the infra update the tempest.conf to get the correct image id and network id? Thanks a lot21:02
*** mrmartin has quit IRC21:03
fungimtreinish: 20141203 looks very recent. maybe this has changed in devstack in the past day or two and our images are behind?21:03
* fungi checks things21:03
mtreinishfungi: could be, let me check the devstack git log21:03
*** penguinRaider__ has quit IRC21:03
*** penguinRaider has joined #openstack-infra21:03
*** Masahiro has joined #openstack-infra21:03
mtreinishfungi: oh, I think I remember a devstack patch switching titled switching to fedora 21 fly by at one point21:04
fungimtreinish: yep21:04
fungimtreinish: merged a few hours ago21:04
mtreinishfungi: http://git.openstack.org/cgit/openstack-dev/devstack/commit/?id=21dbe993348b794a1b77c4f9db0081d1cc32138c21:04
*** bswartz has joined #openstack-infra21:04
fungimtreinish: so hopefully that clears up as soon as our next image updates happen21:05
mtreinishI guess we'll get a bunch of random errors until then21:05
mtreinishI guess I should write an e-r query for that...21:05
*** andreykurilin_ has quit IRC21:06
*** baoli has joined #openstack-infra21:07
*** pc_m has quit IRC21:07
notmynameany chance that current or future gerrit will have a built-in link shortener? most shortener services bork on the long URLs (beyond just being a separate service)21:07
fungithere ought to be a way to stage these in the future so you can merge the bits that cause us to pre-cache on our images and then a day or two later merge the bits that make devstack actively try to retrieve21:08
*** otter768 has joined #openstack-infra21:08
*** Masahiro has quit IRC21:08
pleia2gate-infra-puppet-apply-centos6 is reliably failing at the moment (in case no one is looking at it already), looking at logs now21:08
fungizaro: see notmyname's question. you're more in touch with the gerrit roadmap than most of us21:08
fungipleia2: yeah, it's been under discussion21:09
pleia2fungi: ah good21:09
mordrednotmyname: "most shortener services bork on the long URLs" ... are you telling me that shortener services are not able to shorten the URLs?21:09
fungipleia2: current next step seems to be drafting a change to install modules from git and see if that works21:09
*** craigbr has quit IRC21:09
pleia2fungi: ok, thanks21:09
mattoliverauMorning21:09
pleia2clearly my do reviews, read email and keep up with IRC superpowers aren't engaged today ;)21:10
fungipleia2: it seems that puppet module installation is subject to dependency hell, and one of our recent module additions has tipped the scale into nearly-intractible or something21:10
*** penguinRaider__ has joined #openstack-infra21:10
pleia2puppet is fun21:10
fungi"puppet for fun and madness"21:11
*** ihrachyshka has quit IRC21:11
notmynamemordred: seems to be inconsistent. sometimes it works. sometimes it doesn't21:11
*** otter768 has quit IRC21:12
*** carl_baldwin has quit IRC21:12
*** penguinRaider has quit IRC21:14
*** dprince has quit IRC21:14
clarkbok pho was good. line was long21:15
clarkbfungi: should I go ahead and start working on gitifying all of the module installs?21:15
*** luqas has joined #openstack-infra21:15
fungiclarkb: presumably. i have been trying to catch up still so didn't dig further into it yet21:15
*** luqas__ has quit IRC21:16
clarkbok let me give that a go21:16
*** ihrachyshka has joined #openstack-infra21:16
*** Longgeek has quit IRC21:17
*** baoli has quit IRC21:18
*** baoli has joined #openstack-infra21:19
*** penguinRaider has joined #openstack-infra21:19
*** penguinRaider__ has quit IRC21:19
*** _nadya_ has quit IRC21:20
*** luqas has quit IRC21:21
*** luqas has joined #openstack-infra21:21
*** penguinRaider__ has joined #openstack-infra21:21
*** luqas has quit IRC21:24
*** luqas has joined #openstack-infra21:24
*** penguinRaider has quit IRC21:25
*** ChuckC has joined #openstack-infra21:25
*** erikmwilson has quit IRC21:25
mtreinishfungi: yeah, that's what I was thinking, I guess we could do it 2 part and have one which manually added it to the precache list21:26
pleia2fungi jeblair - dprince has reminded us that our limiting factor on reviewday/nova bugs is not our side for compute power, it's epic slow launchpad lib, but we're discussing merge plans anyway, so thanks for the input21:26
mtreinishand then wait 24hrs to merge using it (and removing the manual add)21:26
pleia2long live storyboard21:26
pleia2(until storyboard has an api, I'm all unicorns and rainbows about it <3)21:27
*** ihrachyshka has quit IRC21:27
mtreinishfungi: I'll add something about caching images on the qa meeting agenda for in ~30min21:29
*** luqas__ has joined #openstack-infra21:29
armaxI have a question to a permission failure I see while handling logs during a job build21:29
armaxI can see here: http://logs.openstack.org/51/140851/15/check/check-neutron-dsvm-functional/c97b26f/console.html#_2014-12-11_19_23_12_65021:30
krotscheckpleia2: It has an API.21:30
*** luqas has quit IRC21:30
krotscheckpleia2: In fact, it _is_ an API.21:30
armaxis there any kind soul that could give me an input as to why this happens?21:30
pleia2krotscheck: oh :)21:30
*** MarkAtwood has joined #openstack-infra21:31
krotscheckUrm, I’m getting a cert invalid from storyboard.o.o21:31
pleia2krotscheck: what were we wait on, python stuff?21:31
krotscheckIn chrome.21:31
pleia2hm, my chrome thinks it's ok21:32
krotscheckpleia2: The API client, and the ability to issue tokens for api users.21:32
*** mbacchi has quit IRC21:32
krotscheckOdd.21:32
pleia2krotscheck: ah, gotcha21:32
* krotscheck is on crappy internets21:32
krotscheckpleia2: THe API client is busy being built. The issue token bit is under review.21:32
pleia2krotscheck: thanks, I'll have a look21:33
fungiarmax: my first instinct is that the file probably doesn't have execute permissions set on it in the filesystem21:33
*** penguinRaider has joined #openstack-infra21:33
*** penguinRaider__ has quit IRC21:33
openstackgerritDoug Hellmann proposed openstack-infra/project-config: Generate specs.o.o root page from template  https://review.openstack.org/14117321:33
dhellmannpleia2, fungi : ^^ is going to need some work to unhook the puppet stuff, I expect21:33
fungiarmax: chmod a+x the file or explicitly invoke the interpreter you want to execute it21:33
*** markvan has quit IRC21:34
armaxfungi: let me check the permissions, I can’t recall for sure21:34
fungidhellmann: the puppet unhook would involve removing the file resource for it in the system-config repo (openstack_project::static class)21:34
armaxfungi: thanks for the tip21:34
*** tonytan4ever has quit IRC21:34
fungiarmax: oh, wait21:34
fungiarmax: i misread the error21:35
*** signed8bit has quit IRC21:35
fungiarmax: so it's saying that line 11 of the post_test_hook.sh script is trying to do something to .testrepository/0 and _that's_ what's denied21:35
*** signed8bit has joined #openstack-infra21:35
armaxfungi: ya21:35
fungiarmax: just a sec i'll look at what that operation is21:35
armaxfungi: hang on21:36
armaxfungi: I’ll get it for you21:36
fungiarmax: is it from the change being tested, or already in the neutron repo?21:36
fungik21:36
armaxfungi: it fails here: .tox/$venv/bin/subunit-1to2 < .testrepository/0 > ./subunit_log.txt21:36
*** markvan has joined #openstack-infra21:36
armaxfungi: I dumped some info about the env here: http://logs.openstack.org/51/140851/14/check/check-neutron-dsvm-functional/52d76f8/console.html#_2014-12-11_17_53_09_35621:36
armaxfungi: I can’t spot anything obvious21:37
*** shashankhegde has quit IRC21:37
fungiarmax: okay, so that looks like a read permission error21:37
mtreinisharmax: well besides the fact you shouldn't give a binary a .txt extension that should work assuming the user has read perms21:37
pleia2dhellmann: thanks21:38
armaxmtreinish: I copied this from run-tox.sh from the scripts project-infra :)21:38
openstackgerritMonty Taylor proposed openstack-infra/project-config: Add elements for Infra servers  https://review.openstack.org/14084021:38
*** baoli has quit IRC21:38
armaxmtreinish: I am still experimenting though, I am not sure I really want to maintain my own script21:38
*** bhunter71 has joined #openstack-infra21:38
armaxmtreinish, fungi: ultimately the problem I am trying to solve is to get a nice html output for the functional neutron job21:39
*** baoli has joined #openstack-infra21:39
fungiarmax: it's a shame your ls doesn't add the -a flag there, so i can't see the ownership on .testrepository21:39
mtreinisharmax: oh, well that's done indpendently of copying the subunit out21:39
openstackgerritDoug Hellmann proposed openstack-infra/system-config: Generate specs.o.o root page from template  https://review.openstack.org/14117521:39
*** EmilienM is now known as EmilienM|pto21:39
dhellmannfungi, pleia2 : ^^21:39
fungiarmax: oh, nevermind, there it is further down21:39
fungiarmax: aha, only readable by the stack user21:40
fungiarmax: and that post-hook script is i think running as jenkins not stack21:40
armaxbut then I do: + sudo -H -u stack .tox/dsvm-functional/bin/subunit-1to221:40
armaxfungi: shouldn’t that do it?21:40
armaxcan the ‘jenkins’ user impersonate the ‘stack’ user?21:41
mtreinisharmax: but it reads the file from stdin which is done as the script user21:41
fungiarmax: you're running subunit-1to2 as stack, but the error looks like it's coming from something running after that21:41
armaxfungi: ah, that must be it then21:41
fungimtreinish: depends on how sudo privs are for this particular environment21:41
fungiarmax: is the neutron/tests/functional/contrib/post_test_hook.sh coming from master?21:42
*** pc_m has joined #openstack-infra21:42
armaxfungi: ya, but I posted a patch to geneate the testr_results.html21:42
*** pc_m has quit IRC21:42
armaxfungi: https://review.openstack.org/#/c/140851/21:42
mtreinishfungi: no I mean its 'sudo subunit-1to2 < file' I think only the subunit-1to2 runs as stack in that case21:42
fungiarmax: yep, found that21:43
*** pc_m has joined #openstack-infra21:43
armaxfungi: I had a few brainless iterations :)21:43
*** doug-fish has quit IRC21:43
*** erikmwilson has joined #openstack-infra21:44
mordredoops21:44
nibalizerclarkb: so i think you want to incorporate the version bumps from here https://review.openstack.org/#/c/140902/21:44
fungimtreinish: armax: yep, https://review.openstack.org/#/c/140851/15/neutron/tests/functional/contrib/post_test_hook.sh line 1121:44
dhellmannfungi, pleia2 : I don't understand the failure of gate-infra-puppet-apply-centos6 for the change to project-config :-/ #noob21:45
mordredmtreinish: now that the debs->apts change landed in devstack, there should be no instances of apts dirs anywhere anymore, right?21:45
clarkbnibalizer: I want to start with matching exactly what we have on the master now21:45
clarkbalso this is tedious checking all the things21:45
mtreinishmordred: probably not, but I would check with dtroyer to be sure21:45
mordreddtroyer: ^^ ?21:45
fungiarmax: so as mtreinish points out you're using sudo to call subunit-1to2 but then your stdin redirect from .testrepository/0 is from the calling environment, not sudo21:45
pleia2dhellmann: it's broken for everyone right now21:45
nibalizerclarkb: mk21:46
fungiarmax: i'll leave a suggested workaround in an inline comment21:46
armaxfungi: I’ll look into that, thanks!21:46
dhellmannpleia2: whew, I thought I was going to have to level up again :-)21:46
mtreinisharmax: I would just do sudo cat file | subunit-1to2 > testrepository.subunit21:46
*** hashar has joined #openstack-infra21:46
nibalizerone of the inocmpatibilites is that we ask for puppetdb 3.0.1 which requires postgres <4 bu then we install postgres 421:46
jheskethMorning21:46
armaxmtreinish: yeah, that’s a good point21:46
nibalizerbut we can solve that problem after your patch21:46
openstackgerritMonty Taylor proposed openstack-infra/project-config: Support name change in devstack to debs  https://review.openstack.org/14117721:46
mordredclarkb, fungi, jhesketh, mtreinish ^^21:47
mtreinishmordred: I just checked the repo, apts is symlinked to debs in devstack/files21:47
mordredmtreinish: oh right - i remember that now. So we don't need to rush/worry21:47
fungiarmax: comment inline on that change21:47
armaxmtreinish, fungi or I could just do chmod o+r to the .testrepository dir21:47
armaxfungi: thanks!21:48
*** dimtruck is now known as zz_dimtruck21:48
openstackgerritMonty Taylor proposed openstack-infra/project-config: Add elements for Infra servers  https://review.openstack.org/14084021:48
openstackgerritMonty Taylor proposed openstack-infra/project-config: Move to using package-installs.yaml  https://review.openstack.org/14084121:48
armaxfungi: I figured ultimately that would have fixed it, but I wanted to get more input from you on the right way to go about it21:48
*** tjones1 has quit IRC21:48
clarkbmordred: we should make a rule that all software ever tag all releases21:49
fungiarmax: yes, making .testrepository and its contents world-readable is another option, however you may end up with write permission problems since you're still redirecting stdout to a file with > and that's also handled bye the calling shell rather than elevated with sudo21:49
fungis/bye/by/21:49
armaxfungi: good point21:50
fungiarmax: so if you go that route you'll also want to make sure wherever you're writing has write allowed for that calling user (or use the syntax in added in my comment)21:50
*** penguinRaider__ has joined #openstack-infra21:50
*** andreaf has joined #openstack-infra21:50
armaxfungi: I’ll adopt your suggestion, it seems the safest21:50
fungiarmax: and if the calling user can read the file and write to the destination you want, then there's no need to use sudo there anyway21:50
*** tjones1 has joined #openstack-infra21:50
mtreinisharmax: iirc d-g just copies the file before doing any operations on it, maybe that would be easier21:50
armaxfungi: the calling user is jenkins as far as I can tell21:51
fungiarmax: yeah, it would be at that point in the job21:51
armaxmtreinish: it doesn’t seem to work for the functional jobs21:51
armaxI was unable to roocause why that doesn’t do it, I looked at the d-g config for neutron-functional in the project-config21:51
*** penguinRaider__ has quit IRC21:52
*** Rockyg has joined #openstack-infra21:52
armaxbut I am still digesting all the various magics tricks of it21:52
*** penguinRaider__ has joined #openstack-infra21:52
*** dustins has quit IRC21:52
*** signed8b_ has joined #openstack-infra21:52
*** penguinRaider has quit IRC21:54
armaxfungi, mtreinish: thanks for your input, much appreciated21:54
*** shashankhegde has joined #openstack-infra21:54
*** signed8bit has quit IRC21:55
fungiarmax: any time!21:56
*** oomichi has joined #openstack-infra21:56
*** amitgandhinz has quit IRC21:57
*** amitgandhinz has joined #openstack-infra21:58
*** signed8b_ has quit IRC21:58
mtreinisharmax: sure np, 1 more thing you should still rename subunit.txt to something else21:58
mtreinishbecause when you download in either apache, or the http clients like to try and encode it as if it were text21:59
mtreinishwhich breaks parsing it21:59
armaxmtreinish: doh, I think you’re right, otherwise the publisher won’t find it, will it?21:59
*** MaxV has joined #openstack-infra21:59
mtreinisharmax: d-g uses testrepository.subunit which works fine21:59
armaxmtreinish: ok, let me dig into this some more..it’s been a useful learning experience22:00
mtreinisharmax: oh, I didn't even think of that, yeah it won't get picked up if it's subunit.txt :)22:00
*** dims has quit IRC22:00
*** dims has joined #openstack-infra22:01
*** radez is now known as radez_g0n322:02
*** yjiang5_away is now known as yjiang522:02
*** markmcclain has joined #openstack-infra22:02
openstackgerritClark Boylan proposed openstack-infra/system-config: Install all puppet modules from source  https://review.openstack.org/14118222:02
*** amitgandhinz has quit IRC22:03
clarkbfungi: ^ that probably needs the rm -rf that mrmartin's change does too22:03
clarkband we should think long and hard about going this route22:03
fungiclarkb: checking it out--thanks22:03
*** dims has quit IRC22:05
fungiclarkb: cosmetic issue marked inline. i'm sure this will need further iteration based on current test results, so feel free to correct later22:06
*** bswartz has quit IRC22:06
clarkbya I will be pushing a patch to do the rm in the test22:06
clarkbso comment away22:06
openstackgerritDoug Hellmann proposed openstack/requirements: Add developer script to build wheels  https://review.openstack.org/14118422:07
fungiinstafailed on centos622:07
*** shashankhegde has quit IRC22:07
clarkbhuh22:07
* nibalizer looks22:08
fungithe loglink at the end of the console log is also no good22:08
fungijhesketh: ^ https://jenkins05.openstack.org/job/gate-infra-puppet-apply-centos6/417/console22:08
*** signed8bit has joined #openstack-infra22:08
fungijhesketh: has a link to http://logs.openstack.org/82/141182/1/check/gate-infra-puppet-apply-centos6/300a184/index.html which is a 404 for me22:08
clarkbhrm I thought the from source stuff would rm an exisint module and replace it from source for me22:09
clarkbdoesn't look like it (which is why I didn't start with the rm things)22:09
*** dannywilson has quit IRC22:09
*** dannywilson has joined #openstack-infra22:10
*** dannywilson has quit IRC22:11
*** dannywil_ has joined #openstack-infra22:11
*** dkliban is now known as dkliban_afk22:11
*** patrickeast_ has joined #openstack-infra22:12
*** andreaf has quit IRC22:13
*** asettle is now known as asettle-BRB22:13
*** asettle-BRB has quit IRC22:13
*** reed has joined #openstack-infra22:14
fungijeblair: clarkb: any feel for how long we should wait before we rename nodepool-dev in dns and decom the old precise nodepool?22:14
fungii guess we can undo the loosened iptables rules at the same time if we want22:14
*** patrickeast has quit IRC22:14
*** patrickeast_ is now known as patrickeast22:14
openstackgerritClark Boylan proposed openstack-infra/system-config: Install all puppet modules from source  https://review.openstack.org/14118222:15
clarkblet us see how that does22:15
clarkbfungi: I was thinking tuesday just because the next couple work days are terrible for me. And today felt too soon22:15
clarkbfungi: but if you want to do it tomorrow or monday I say go for it.22:15
clarkbfungi: I think I would change DNS now though22:15
clarkbthen clean up alien images tomorrow/monday22:16
fungiclarkb: well, waiting until there are more people around is fine. it's not like it's causing major trouble22:16
jeblairyeah.  i think we're stable enough that we can stick with what we've got22:16
jeblairi'm digging into the zuul timout now22:17
jeblairbut i'm also cool waiting until next week; no rush.22:17
*** mattfarina has quit IRC22:17
*** ivar-laz_ has quit IRC22:18
fungiclarkb: good point that puppet module list may not have been finding everything installed at that point in the script22:19
clarkbfungi: well it clones now22:19
clarkbfungi: but the apply still fails22:19
fungiError: Invalid parameter provider on Vcsrepo22:20
fungiagain22:20
fungiare we ending up with the wrong version installed?22:21
fungishould the job also spit out the puppet module list at the end?22:21
*** ryanpetrello has quit IRC22:22
*** ivar-lazzaro has joined #openstack-infra22:22
nibalizerfungi: thats a pretty good idea22:22
clarkbfungi: I can add that to my change22:22
clarkbthat said I think we are getting the correct version installed now22:23
clarkbbut let us see22:23
fungisort of like our python jobs do with pip freeze22:23
fungia helpful sanity check (we can use all the sanity we can get)22:23
openstackgerritClark Boylan proposed openstack-infra/system-config: Install all puppet modules from source  https://review.openstack.org/14118222:23
*** Sukhdev has quit IRC22:23
*** penguinRaider__ has quit IRC22:24
*** penguinRaider has joined #openstack-infra22:24
clarkbyou know22:25
clarkbthis might be fighting the zuul cloner too22:25
fungioho22:25
clarkbit shouldn't because if its already git and not listed in integration modules it should be left alone22:25
nibalizerit shouldn't be though right22:25
clarkbya it shouldnt22:25
nibalizerbecuaes yea that ^22:25
fungishades of devstack-gate jobs and install from pip vs source22:25
*** dims__ has joined #openstack-infra22:26
*** vigneshvar has quit IRC22:26
fungiclarkb: set -e kills it before it gets to the module list22:27
clarkbgah22:27
openstackgerritClark Boylan proposed openstack-infra/system-config: Install all puppet modules from source  https://review.openstack.org/14118222:28
openstackgerritArmando Migliaccio proposed openstack-infra/project-config: Check that Gerrit ACL files are normalized  https://review.openstack.org/14082122:28
openstackgerritArmando Migliaccio proposed openstack-infra/project-config: Check that Gerrit ACL files are normalized  https://review.openstack.org/14082122:30
armaxfungi: ^^^ I collapsed the ACL checks in a single file22:30
fungiarmax: cool22:31
clarkbfungi: nibalizer https://jenkins02.openstack.org/job/gate-infra-puppet-apply-centos6/558/console22:31
clarkbso puppet module list is useless22:31
nibalizerty ty22:31
clarkbbut ls shows us things in /etc/puppet/modules22:31
jcoufalhey, can anybody help with gating problem?22:32
*** andreaf has joined #openstack-infra22:32
nibalizeri wonder if the modulepath got set to not /etc/puppet/modules22:32
*** sabari_ is now known as zz_sabari_22:32
jcoufalin tuskar-ui we are having very small patch which should pass gate tests without problem22:32
jcoufalhttps://review.openstack.org/#/c/141119/22:32
jcoufalbut all tests are failing on installing dependencies22:32
jcoufalthat setup.py is missing22:32
*** ChuckC has quit IRC22:32
*** KurtMartin has joined #openstack-infra22:33
jcoufalI think that problem might be in latest horizon master tarball22:33
*** lhcheng has joined #openstack-infra22:33
jcoufalit looks corrupted22:33
jcoufallhcheng: not sure though22:33
*** pc_m has quit IRC22:34
fungijcoufal: yeah, taking a look now, but ideally horizon should be installed via git clone/pull rather than from tarballs.o.o22:34
jogomtreinish: 403 haha22:34
*** oomichi is now known as oomichi_cooking_22:35
mtreinishjogo: yeah there are no guarantees with that round robin mirror22:35
fungijcoufal: branch tarball replacement is not (yet) atomic, so you may at times read it partway through being uploaded22:35
jogomtreinish: we should have been caching it22:35
jogomaybe the caching logic borked22:35
jcoufalfungi: I see22:35
fungijcoufal: and there's a local clone of horizon already on all our workers22:35
fungijcoufal: though i guess you want to have horizon pip installed from your project's requirements list even though it's not published to pypi22:36
mtreinishjogo: look at the scrollback22:36
*** timcline_ has joined #openstack-infra22:36
mtreinishwe added a new image22:36
*** kmartin has quit IRC22:36
jcoufalfungi: it sounds about right22:36
*** shashankhegde has joined #openstack-infra22:37
fungijcoufal: ideally this gets fixed with the horizon-lib split22:37
jcoufalfungi: the latest news were that it might not happen22:37
jcoufalsince there is intention to rewrite all the templates into angular directives22:38
fungijcoufal: gzip: horizon-master.tar.gz: invalid compressed data--crc error22:38
fungijcoufal: your theory seems to be valid22:38
jcoufalfungi: how can I get the latest tarball rebuilt?22:38
*** stevemar has joined #openstack-infra22:38
jogomtreinish: ahhh that makes sense22:38
fungijcoufal: i can retrigger the most recent post job for it22:38
fungijust a few22:38
jcoufalfungi: thank you22:39
*** timcline has quit IRC22:39
ZZellefungi, hi22:39
ZZellefungi, one question about https://wiki.openstack.org/wiki/Vulnerability_Management#Downstream_stakeholders22:39
*** zz_sabari_ is now known as sabari22:39
fungijcoufal: though if 136539,2 merges in ~17 minutes it's going to self-correct anyway. mind if i wait?22:39
jcoufalfungi: shouldn't be a problem22:39
jcoufalfungi: thanks for looking at this22:39
fungiZZelle: ask away22:40
openstackgerritClark Boylan proposed openstack-infra/system-config: Install all puppet modules from source  https://review.openstack.org/14118222:40
ZZellefungi, what should we provide as a "rationale" to become a member of VMT?22:40
clarkbI think that will fix some of the errors22:40
*** timcline_ has quit IRC22:40
*** yamamoto has joined #openstack-infra22:40
*** penguinRaider__ has joined #openstack-infra22:41
*** zz_dimtruck is now known as dimtruck22:41
fungiZZelle: basically if your organization redistributes parts of openstack and could benefit from a few days advance warning/access to embargoed security bug fixes for testing and preparation purposes, that's really all we need to know22:42
fungiZZelle: oh, to become a member of the vmt or to become a downstream stakeholder?22:42
fungiZZelle: those are two very different things22:42
ZZellefungi, sorry, i was ambiguous, a downstream stakeholder22:42
fungiZZelle: then, yeah, what i said first22:43
clarkbso new hypothesis22:43
clarkbnew puppet release has broken us22:44
fungiZZelle: e-mail me and cc the other three listed at http://www.openstack.org/projects/openstack-security/ and we'll discuss22:44
*** achanda has quit IRC22:44
*** penguinRaider has quit IRC22:45
*** yamamoto has quit IRC22:45
ZZellefungi, is it fine if we create an enterprise mailing list and requst to add it as a downstream stakeholder or each physical person should register?22:45
*** gyee has quit IRC22:45
ZZellefungi, oh, fine for me22:45
jheskethfungi: those log links that you refer to have always been like that, I haven't changed anything for swift22:45
jheskethironically those links will work once swift is turned on22:46
fungiZZelle: we can go over the details in e-mail. we discourage broad distribution of the messages we send, but don't really have control over whether the address you have us include is an alias going to a couple of stakeholders in your organization or just you22:46
fungijhesketh: oh, good by me then22:46
ZZellefungi, ok, let continue through mailing :)22:46
*** achanda_ has joined #openstack-infra22:47
clarkbok that fixed precise22:47
clarkbbut centos is still hella broken22:47
*** shashankhegde has quit IRC22:48
fungiclarkb: would it help to stab at undoing the recent module additions and see what happens? like start by backing out puppet-httpd from the list (i think it was the most recent to be tacked on)22:48
clarkbfungi: no nibalizer thinks its vcsrepo now. I have no idea why22:48
*** MarkAtwood has quit IRC22:48
fungioh, right, we did split that out fairly recently22:49
*** dmsimard is now known as dmsimard_away22:49
fungiwait, no22:49
fungiwe've always had our fork of that separate22:49
*** dims__ has quit IRC22:49
fungidid we add something which is depending on $other vcsrepo?22:49
*** eharney has quit IRC22:49
*** dims__ has joined #openstack-infra22:50
*** markmcclain has quit IRC22:50
*** oomichi_cooking_ has quit IRC22:51
*** dimtruck is now known as zz_dimtruck22:51
*** achanda_ has quit IRC22:51
*** andreykurilin_ has joined #openstack-infra22:51
*** achanda has joined #openstack-infra22:51
*** MarkAtwood has joined #openstack-infra22:52
*** Masahiro has joined #openstack-infra22:52
*** penguinRaider__ has quit IRC22:52
*** penguinRaider has joined #openstack-infra22:52
clarkbfungi: I don't think so22:53
*** baoli has quit IRC22:53
clarkbI am going to hold a node22:54
fungiwent over the log very carefully and i see no signs that it's doing anything out of the ordinary22:54
*** baoli has joined #openstack-infra22:54
fungigreat idea22:54
*** dims__ has quit IRC22:54
fungii don't see any reason why this would be different on centos22:54
*** achanda has quit IRC22:56
*** shashankhegde has joined #openstack-infra22:56
*** Masahiro has quit IRC22:57
*** amitgandhinz has joined #openstack-infra22:58
*** jamespage_ has joined #openstack-infra22:58
*** stevemar has quit IRC23:00
*** jamespage_ has quit IRC23:01
*** jcoufal has quit IRC23:02
*** MarkAtwood has quit IRC23:03
*** MarkAtwood has joined #openstack-infra23:05
dougwighi infra, could someone help me sort out this failure?  adding the same check/gate jobs as neutron to the new neutron-service repos.  seems to be checking if haproxy is available for centos and bombing.  https://review.openstack.org/#/c/141122/23:06
pleia2dougwig: centos job is broken at the moment, fix is in the works23:07
fungidougwig: clarkb is hacking on a solution to that right now23:07
clarkbthis is fun. I have a minimal reproduction case23:07
fungioh?23:07
*** dannywil_ has quit IRC23:08
*** patrickeast has quit IRC23:08
clarkbvcsrepo { '/home/clarkb/derp': provider => git, source => 'https://git.openstack.org/openstack-infra/project-config' }23:08
clarkbpuppet apply that and its breaks23:08
clarkbit says the provider parameter is invalid23:08
dougwigpleia2, fungi, clarkb - thank you23:08
clarkbalso our modulepath is not set properly on centos6 either23:08
clarkbbut thats fine because the test hard sets it23:08
*** penguinRaider__ has joined #openstack-infra23:08
*** otter768 has joined #openstack-infra23:09
*** dannywilson has joined #openstack-infra23:09
*** dannywilson has quit IRC23:10
*** patrickeast has joined #openstack-infra23:10
fungilogstash says this error was first seen yesterday in patchset 2 of https://review.openstack.org/14073823:10
*** dannywilson has joined #openstack-infra23:11
fungi2014-12-10 15:53:0423:11
mtreinishfungi: did anything new land around then?23:11
fungimtreinish: that's what i'm checking now23:11
fungioh, you know what? new worker images were coming online at that time23:11
*** penguinRaider has quit IRC23:12
fungithat might have been the first puppet apply job to run on yesterday's centos6 images23:12
*** thedodd has joined #openstack-infra23:12
*** otter768 has quit IRC23:13
clarkbya I think it may end up being puppet pr ruby updates on centos23:13
mtreinishah, that could be it23:13
clarkbhowever building the new git nodes totally worked23:13
*** oomichi_cooking_ has joined #openstack-infra23:13
fungidefinitely no suspect merges to system-config or project-config around that time23:14
*** andreaf has quit IRC23:14
*** oomichi_cooking_ has quit IRC23:14
clarkbalso this doesn't break on precise23:14
fungilending further support to that theory23:14
*** ChuckC has joined #openstack-infra23:15
jeblairclarkb, fungi: as best as i can tell from the tcpdump and logs: geard had a > 30 second backlog in processing.  evidenced by the fact that work status packets were arriving in 2's and then 3's (there should be only 1 every 10 seconds for any given job)23:15
jeblairclarkb, fungi: this might be because it stopped processing for a time, or network traffic was interrupted for a time23:15
*** pradk has quit IRC23:15
jeblairclarkb, fungi: i'm having trouble causing it to be busy enough to generate that kind of backlog under normal circumstances23:16
*** sabari is now known as zz_sabari23:16
*** Rockyg has quit IRC23:16
*** wznoinsk_ has joined #openstack-infra23:17
fungijcoufal has disappeared on us, but his horizon tarball problem is resolved23:18
*** wznoinsk has quit IRC23:19
*** luqas__ has quit IRC23:19
*** luqas__ has joined #openstack-infra23:19
fungiclouds?23:19
*** lttrl has quit IRC23:20
fungi(could the entire virtual machine pausing for a minute do this?)23:20
*** mfink has quit IRC23:22
*** tjones1 has quit IRC23:22
jeblairit could23:22
*** rlandy has quit IRC23:22
fungii definitely don't think we can rule out arbitrary resources (including the processor itself) stopping for some extended period and then resuming23:23
fungihrm. no "we helpfully live-migrated your instance to another compute host" tickets from rax23:24
fungino issues reported on status.rackspace.com for a while either23:25
clarkbhttps://github.com/puppetlabs/puppet/pull/2963 is the problem23:25
clarkbI have confirmed on held node by applying that patch and running my test case23:25
fungibam!23:25
clarkbI am a few blocks from puppetlabs and about to head over there23:25
clarkbbecause this is ridiculous23:26
fungibwahahahaha23:26
*** dkranz has quit IRC23:26
openstackgerritSteven Weston proposed openstack-infra/system-config: Adds puppet system-config module split script  https://review.openstack.org/13799123:26
mordredmikal: you could just turn your phone off23:26
clarkbmordred: jeblair ^ if you need ditch puppet fuel23:26
clarkbI think that is like nuclear bomb levels of fuel23:26
sweston^ asselin get it while it's hot :-)23:27
*** mfink has joined #openstack-infra23:27
fungiThe Puppet Labs packages are built against the "system" ruby for a specific distribution. On Debian/Ubuntu, vendor_ruby is the appropriate place to look for a packaged Puppet installation.23:27
mikalmordred: It wasn't just me23:27
mikalOnly one call was me23:27
* asselin looking23:27
mordredclarkb: I'm hoping to have it all replaced in a few weeks23:27
mordredclarkb: :)23:27
*** jedimike has quit IRC23:27
*** penguinRaider__ has quit IRC23:27
*** penguinRaider has joined #openstack-infra23:27
clarkbthe killer is it won't be fixed until puppet 423:28
mtreinishsigh...23:28
swestonit appears I have angered the white space gods once again ;-)23:28
fungisweston: red mark of shame23:28
swestonfungi: ;-)23:29
clarkbso I propose we pin puppet on centos6 for now23:29
* sweston puts on the shame hat and stands in the corner23:29
mordredclarkb: s/on centos6//23:29
mtreinishclarkb: or just abandon it on centos...23:29
clarkbmordred: no its only a centos6 problem23:29
fungisweston: join me in renouncing the whitespace gods and the depths of insanity they represent23:29
clarkbok nibalizer says that may not fix it23:30
jeblairfungi, clarkb: so i have 1000 workers each sending status updates to my client every 10 seconds, then i have it submit 920 jobs that won't run to simulate a big batch of merger or set_description jobs.23:30
swestonfungi: +10000023:30
nibalizeridunno exactly23:30
nibalizermore testing needed23:30
mordredclarkb: yah - but if we pin, we should just pin across the board23:30
clarkbmordred: oh ya ++23:30
mordredclarkb: so that we're consistently using the same version23:30
jeblairfungi, clarkb: that makes it pretty busy, but it doesn't backlog.  submit job time is still 0.003 seconds23:30
clarkbso I need to do more testing23:30
asselinfungi, what would happen if you silently changed gerrit to not show whitespace errors?23:30
clarkbjeblair: maybe if you mix in some admin statuses?23:31
clarkbjeblair: since nodepool would be doining that at a fairly constant rate23:31
jeblairclarkb: i did a few of those by hand too... at a greatly increased size (30,000 registered functions)23:31
swestonasselin: I think gerrit may come after him23:31
mtreinishasselin: if it's python code the pe8 job would still explode (or bashate on bash)23:31
fungiasselin: it could catalyze a revolt, or i might just be martyred... not sure i want to find out yet23:31
asselin:)23:32
jeblairclarkb: if i time it just right and do an admin status request during the submit job, it takes 0.3 seconds23:33
mordredjeblair: that's 100x slower23:34
*** thedodd has quit IRC23:34
jeblairmordred: yes it is.  but that only happens every 10 seconds23:34
openstackgerritSteven Weston proposed openstack-infra/system-config: Adds puppet system-config module split script  https://review.openstack.org/13799123:34
jeblairmordred: and it's 100x faster than the observed behavior we're troubleshooting23:35
*** asettle has joined #openstack-infra23:35
jeblairi'm going to break for a bit, but i'm starting to think that the right answer is 'raise the timeout'.23:36
jeblairand maybe revisit that if clarb's improvements end up giving us an order of magnitude or more performance increase23:37
nibalizerokay it looks like we can change the puppet.conf to disable dircetory environments23:37
clarkbok nibalizer and I have a workaround23:37
nibalizerand that fixes it23:37
mordredcan you explain "Disable directory environments" more?23:37
fungiso this doesn't involve dragging a lart over to the puppetlabs offices and getting some much-needed exercise?23:38
mtreinishmordred: did you ever push an explode release with that typo fix?23:38
mordredmtreinish: nope! lemme do that23:39
clarkbmordred: fungi: those things we have for puppet envs23:39
clarkbmordred: fungi: we stop doing that and go back to the old thing23:39
clarkbwhich actually makes me :(23:39
*** kgiusti has quit IRC23:39
mordredso...23:39
clarkbI do want to test older 3.7.x on centos6 though23:39
mordredI do not understand what the new thing is23:39
mordredand I didnt' understand it when it went into the config23:40
clarkbmordred: its puppets new way of doing environments23:40
mordredso if you're saying "we're just going to go back to a directory==environment world" then I'm fine with it23:40
clarkbmordred: old way to be removed in 4 iirc23:40
clarkbso this was sort of future proofing except the future is broken23:40
mordredclarkb: when is the last time that puppet's new way of doing something made our lives better?23:40
clarkbhowever this is only an issue where you compile the catalog23:40
fungithe future is _always_ broken23:41
clarkbso our production centos servers are fine because trusty master is like "lol it works"23:41
clarkbbut puppet apply in our tests compiles on centos6 and fails23:41
*** penguinRaider__ has joined #openstack-infra23:41
mordredclarkb: I quite literally cannot even snark on that23:41
mordredclarkb: it's so stupid23:41
*** sarob has quit IRC23:41
clarkbmordred: so you don't understand23:41
clarkbI am literally a 5 minute walk from their offices23:41
mordredyah23:41
clarkbstaying in my current seat is very difficult right now23:41
mtreinishclarkb: do you want to borrow my rifle?23:41
clarkband I probably need to not try and fix this asap so that I can be reasonable about the solution23:42
mordredclarkb: listen, if you go over there, please tell them that I think they are poo-poo heads23:42
nibalizerwe could have directory envornments on for the puppet master but off for the test nodes23:42
clarkbdoes anyone know how to make yum downgrade a package?23:42
clarkbnibalizer: but then we aren't testing things well23:42
*** zz_sabari is now known as sabari23:42
nibalizerbecause the test nodes run puppet apply23:42
fungiclarkb: i think you just yum install and provide the target version, no?23:43
mtreinishclarkb: there is a --downgrade or something like that23:43
mtreinishactually I think it's yum downgrade package23:43
mordredwell, if I can ever get past the dib work, everything should be running puppet apply23:43
jeblairmordred: why does that depend on dib?23:43
fungiclarkb: aha... yum downgrade puppet-1.2.3-4.el523:43
mtreinishclarkb: err, nm it's changed in centos6: https://access.redhat.com/node/6406923:43
mordredjeblair: dib is occupying the top slot on the stack23:44
nibalizermordred: so how do you test mordredtestenviornment in a puppet apply world?23:44
mordredjeblair: but also, there is a piece of the launch-node thing that will be made WAY saner once we have sane base images23:44
mordredjeblair: so it's also a bit of a rabbithole23:44
*** penguinRaider has quit IRC23:44
fungiclarkb: or what mtreinish linked looks useful, since you can undo an upgrade rather than explicitly downgrade23:44
nibalizerso the problem is catalog compilation, which happens master side23:44
*** MaxV has quit IRC23:45
jeblairmordred: just offering you a rope up out of the rabbithole; up to you if you want to grab it ;)23:45
mordredmmm. rope23:45
*** MaxV has joined #openstack-infra23:45
*** hashar has quit IRC23:45
*** sabeen1 has quit IRC23:45
mordredjeblair: oh no! it got flooded away by the super-scary-storm which brought an inch of water23:45
clarkbdowngrading does not fix the problem23:46
clarkb3.7.x is all broken23:46
mordredWOOT!23:46
mtreinishclarkb: then what made it start failing?23:46
jeblairmordred: 2" in berkeley23:46
mordredjeblair: ok. I have made AND BOOTED both ubuntu and centos23:47
clarkbmtreinish: we switched to directory environments to fix puppet runs on our master23:47
clarkbit was a change nibalizer wrote23:47
mtreinishah, ok23:47
*** dims__ has joined #openstack-infra23:47
jeblairmordred: 2" in pao too23:47
fungiclarkb: that was a while ago though, yeah?23:47
nibalizerdirectory envroenmetns came with puppet 3 actually23:47
jeblairmordred: it's literally twice as bad as you thought23:47
mordredjeblair: EEK. get the canoe!23:47
clarkbfungi: it was this week23:47
fungiclarkb: oh!23:48
clarkbbut I need a break after derping on this23:48
fungiclarkb: and then maybe we didn't have updated images for a day or two after?23:48
clarkbtoo frustrated to computer23:48
clarkbfungi: ya23:48
mordredclarkb: I recommend beer23:48
clarkbyes23:48
mordredclarkb: also, go tell the folks at puppetlabs that I'm going to stop by and explain computers to them at some point23:48
jeblairmordred: that's what people used before phones, right?23:49
fungicomputators23:49
*** shakamunyi has quit IRC23:49
mordredjeblair: did you see the new cloud-enabled typewriter?23:49
jeblairfungi: mm tasty23:49
*** andreykurilin_ has quit IRC23:49
*** andreykurilin__ has joined #openstack-infra23:49
mordredjeblair: http://hemingwrite.com/23:50
fungijeblair: computaters then if you prefer23:50
*** MaxV has quit IRC23:50
fungibuilt from computater chips23:50
*** penguinRaider__ has quit IRC23:50
*** penguinRaider has joined #openstack-infra23:50
mtreinishmordred: I would totally want one of those if it had a model m's buckling spring for the keys23:50
jeblairmordred: wow.  i don't even.  hopefully soon someone will hack it to run android apps and you can facebook from it23:51
mtreinishbut, I'll just stick with my selectric II23:51
fungimtreinish: can you hook your selectric ii up to the faceblocks and the tweeters?23:56
mtreinishfungi: heh, probably not. But if I had a few months I'm sure I could figure out something23:57
mtreinishunless they would let me us the postal service to submit things... :)23:57
*** ddieterly has quit IRC23:58
funginice. ip-over-postal-carrier23:58
*** sarob has joined #openstack-infra23:58
fungia lot more laggy than ip-over-carrier-pigeon but (barely) more reliable23:58

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