Friday, 2014-04-04

*** meera has quit IRC00:00
jeblairfungi: gear only extension to the administrative protocol (not the binary one).  the admin protocol is a little more loosy goosy.00:00
jeblairfungi: if we like what we end up with, we can propose adding it to the c server00:01
jheskethI think "loosy goosy" needs adding to the official gear docs00:01
asselinjeblair, I restarted the unbound service and the connection times out: ;; connection timed out; no servers could be reached00:01
jeblairfungi: the 'cancel job' feature was also an addition to the admin protocol (though it ended up in the c server first because i had not written gear yet)00:01
fungii think it's more often spelled "loosey goosey" when you use it in technical manuals though00:01
jeblairfungi: it's important to get exactly correct.00:02
fungiabsolutely00:02
fungiit definitely looks important for us post-jenkins. awesome00:02
*** slagle has quit IRC00:03
openstackgerritJames E. Blair proposed a change to openstack-infra/gear: Add access control  https://review.openstack.org/8487300:04
*** lcostantino has joined #openstack-infra00:05
jeblairjhesketh: okay, i think that's everything then (i added disconnect and also some protection against trying to grant something to self)00:05
jheskethexcellent :-)00:05
jheskethI'll review it later on (I want to recover most of it since it's quite important)00:06
jhesketh*re-cover00:06
jeblairjhesketh: no rush, thx00:06
jeblairit's important to recover00:06
clarkbjeblair: I should have patches shortly, if I can sort out this last remaining bug00:06
*** dims_ has quit IRC00:07
openstackgerritMichael Krotscheck proposed a change to openstack-infra/storyboard-webclient: Tasks are now editable  https://review.openstack.org/8488800:07
*** xchu_ has joined #openstack-infra00:07
asselinjeblair, this file is basically empty. Is that expected? /etc/unbound/unbound.conf00:08
asselin http://paste.openstack.org/show/75042/00:08
openstackgerritAlex Conrad proposed a change to openstack-infra/jenkins-job-builder: add ability to parse from a file object  https://review.openstack.org/8520200:11
*** chrisstreeter_ has quit IRC00:11
*** thuc has quit IRC00:12
*** thuc has joined #openstack-infra00:12
fungiasselin: our look like http://paste.openstack.org/show/75043/00:12
funginote the last line, which is missing from yours00:12
fungiasselin: our prepare_node.sh (the current one in the openstack-infra/config repo) adds that line explicitly00:14
asselinfungi, how did that line get there? I don't have that file either /etc/unbound/forwarding.conf00:14
fungiasselin: http://git.openstack.org/cgit/openstack-infra/config/tree/modules/openstack_project/files/nodepool/scripts/prepare_node.sh#n6300:15
openstackgerritClark Boylan proposed a change to openstack-infra/zuul: Add test mixin to make test config flexible.  https://review.openstack.org/8520400:16
openstackgerritClark Boylan proposed a change to openstack-infra/zuul: Add a remote url override location  https://review.openstack.org/7605700:16
*** thuc has quit IRC00:16
clarkbjeblair: jhesketh ^00:16
*** e0ne has joined #openstack-infra00:16
jheskethclarkb: oh exciting :-)00:17
* jhesketh will review after this meetig00:17
jhesketh*meeting00:17
clarkbthank you00:17
*** chrisstreeter_ has joined #openstack-infra00:18
*** mdenny has joined #openstack-infra00:18
jeblairi'm going to be afk tomorrow; sorry for the short notice00:20
*** e0ne has quit IRC00:20
*** dims_ has joined #openstack-infra00:21
asselinfungi, interesting. I think the issue is that the dns is failing when unbound is setup by puppet (line 45). Then afterwards the file is moved, but dns issue have already messed up some other puppet configurations...? http://paste.openstack.org/show/75044/00:22
*** chrisstreeter_ has quit IRC00:23
clarkbjeblair: jhesketh: I think there may still be some imports that are not needed. I am working on cleaning it up but what I have pushed passes testing00:23
fungiasselin: perhaps not... looks like there might be a split-horizon triangulation issue with your name resolution00:25
fungiasselin: i get some odd lookup failures trying to resolve web-proxy.atl.hp.com from the internet at large00:25
jeblairfungi, asselin: yeah, unbound should work without the forwarding line added; in that case, it acts as a recursive resolver00:26
fungiasselin: i suspect a different response might be getting returned from inside that network, which google's global resolvers will be unable to correctly recurse00:26
*** mrodden has joined #openstack-infra00:26
*** aconrad has joined #openstack-infra00:26
asselinfungi, it might only be visible within the firewall. It works fine for the entire script (pip install, apt-get, etc) up to the point of unbound installation.00:27
*** bhuvan has quit IRC00:27
jeblairasselin: what is the output of "dig +dnssec -t soa com. @8.8.8.8" on your server?00:28
asselinjeblair, ; connection timed out; no servers could be reached00:29
*** jaypipes has quit IRC00:30
jeblairasselin: i think your network is behind a firewall that blocks outbount dns00:30
jeblairoutbound00:30
fungiactually, manually resolving the address rr that cname aliases against the 5 listed hp.com authoritative resolvers, it looks like they all return the same round-robin of two records, and no errors. i might have had some sort of negative response cached briefly00:30
asselinjeblair, fungi I'm behind a firewall, within a vpn, on a blade, inside a VM :)00:30
*** weshay has joined #openstack-infra00:30
fungiso yes, i believe jeblair has the answer00:30
jeblairasselin: it's a wonder anything works at all ;)00:30
fungiasselin: you will need resolv.conf to have your network's nameservers instead of 8.8.8.800:30
fungier, not resolv.conf00:31
fungibut unbound's config00:31
jeblairfungi: forwarding.conf00:31
jeblairoh, but we add that only after we have a working system00:31
jeblairso yeah, there would need to be some puppet here; maybe the unbound class could take an option to set a default forwarder like you are suggisting, fungi00:32
jeblairi have to run now,00:32
asselinjeblair, thanks for your help00:32
asselinfungi, what's the simplest way to just now install unbound? I don't think I need it. I just plan to run cinder certification tests.00:33
asselinfungi, /now/not/00:33
fungiasselin: i'm taking a look at the puppet manifest to see where the easiest place to override this would be00:34
*** lcostantino has quit IRC00:35
openstackgerritClark Boylan proposed a change to openstack-infra/zuul: Add test mixin to make test config flexible.  https://review.openstack.org/8520400:35
openstackgerritClark Boylan proposed a change to openstack-infra/zuul: Add a remote url override location  https://review.openstack.org/7605700:35
clarkbwoo more cleanup and I think that is about it for me today00:35
fungiasselin: the simplest way to not add unbound and its configuration on any systems is to remove this line... http://git.openstack.org/cgit/openstack-infra/config/tree/modules/openstack_project/manifests/template.pp#n4600:36
fungiasselin: a better option would be for us to add a use_unbound class variable and wrap that line in a conditional around it, then it could be set/unset from the puppet apply call in the nodepool prep scripts more easily00:37
asselinfungi, thanks a lot. I have to go now. I will give it a shot tomorrow.00:38
fungiasselin: an even better option still would be to add a class variable in the unbound module to let a resolver ip address be specified, and better still pick one up from the resolv.conf if that variable is empty/unset00:38
fungilots of possibilities there00:39
asselinfungi, yes, it was set correctly before00:39
asselinin the /etc/resov.conf00:39
clarkbfungi: asselin: our cloud providers could give us working DNS then this would be a non issue :P00:39
fungibut basically we had to give up on using the dns servers in our providers because they're all broken in different ways, so for now we use a resolver address at google, but your firewall won't let your instances reach that00:40
fungiwhat clarkb said :/00:40
*** CaptTofu has joined #openstack-infra00:40
fungianyway, i have to disappear and catch up on cosmos. it's been rotting on my dvr for days00:40
clarkbalso, these images are pretty purpose built... I don't think it is unreasonable to use different nodepool scripts in different environments00:40
clarkbthe situation should get much better once nodepool and dib work together00:41
funginodepool+dib+glanceclient=win!00:41
fungi<- really gone now, i swear00:42
*** amcrn has quit IRC00:43
*** wenlock has joined #openstack-infra00:44
ianwclarkb: so i want to get fedora gating devstack jobs00:44
clarkbianw: against the integrated projects or other projects?00:45
mordredclarkb: I wrote a patch for that you know - the nodepool+dib - have you looked at it yet?00:45
clarkbmordred: no you siad it needed updates00:46
mordredyah. I'm sure it does00:46
clarkbianw: nodepool can build fedora 20 images now00:46
mordredjut aying - the original patch I thnk took me 3 hours to write - it's not much rockscience00:46
clarkbianw: the biggest concern is more about the mechanics of gating against a distro with short support timeframes.00:46
mordredyup00:46
ianwclarkb: well, initial goal is just against devstack changes00:47
clarkbianw: right so that is the integrated gate because nova is gated against devstack and so on00:47
openstackgerritVladan Popovic proposed a change to openstack-dev/pbr: Add tox -e genconfic for sample conf generation  https://review.openstack.org/8520700:47
clarkbianw: from infrastructures perspective, time to available image was long (but is now much shorter if we can make DIB a thing and upload to the newly opened glance services, but this depends on us ditching old hp cloud)00:48
mordredclarkb: btw - how is the old hp to new hp game? sorry, I've been extra flaky and have no idea how that's going00:49
clarkbianw: so that eats into the already short support timeframe. Then ideally we would continue to test a release of openstack (whatever project) against the same distro version it was released under. Though as far as fedora goes people seem to generally be happy to simply stop testing $openstackrelease on $fedorarelease once support ends00:49
clarkbmordred: last I saw there is still a very high error reate00:49
mordredclarkb: awesome00:49
clarkbmordred: we are running with a lower max servers so that that az doesn't provide most of our nodes00:49
clarkbianw: so assuming we can just drop the devstack test on fedora when support goes away, we can probably do it. My only real remaining concern is do we add _another_ test just for this or swap out the underlying OS on an existing test00:50
mordredclarkb: I say we do that on the one that does postgres and whatever the other thing that's not rabbit is00:51
openstackgerritVladan Popovic proposed a change to openstack-dev/pbr: Add tox -e genconfic for sample conf generation  https://review.openstack.org/8520700:51
*** german_ has quit IRC00:51
clarkbmordred: I don't think we test not rabbit today, but ya I think that is reasonable00:51
ianwclarkb: wouldn't we want it as a separate, non-voting test for some time while the issues are worked out?00:51
ianwclarkb: also, it means that it can be dropped easily?00:52
clarkbianw: sure, but eventually we want to stop spending extra resources00:52
clarkbianw: because we already go through 20k VMs a day00:52
clarkbianw: so as far as making this happen goes I think we need one of two things to happen. Either we leave hpcloud 1.0 behdin (we tried this last week and hpcloud 1.1 fell over) or we agree that fedora testing doesn't need to happen on hpcloud 1.0 and if that becomes our only test cloud we drop the test00:53
clarkbonce that is done we can add a fedora20 image to nodepool and an experimental job that runs against devstack on nodes with that label00:54
*** wenlock has quit IRC00:54
clarkbthen once the kinks are worked out we can check and get devstack on that, and as a final step ( at least for this exercise) swap the underlying os for one of devstack's jobs (this will then get you gating all projects against fedora00:55
ianwclarkb: ok, i'm very new to all this so excuse my ignorance.  doesn't the nodepool balance across rackspace & hp cloud?00:55
*** chuck_ has quit IRC00:55
clarkbianw: it does. nodepool today talks to rax and two versions of hpcloud (and a tripleo cloud)00:55
*** e0ne has joined #openstack-infra00:55
clarkbianw: historically we have not run jobs that we can only run on one provider (in this case rax and hpcloud 1.1 will meet our fedora needs possibly but hpcloud 1.0 will not)00:56
ianwclarkb: ok, so i'm not quite following, we need to build fedora images on the fly?  is that what you mean by DIB?00:57
clarkbhpcloud 1.1 does not have an available fedora image, so we would need to upload an image there and I know jeblair doesn't want to do that until DIB is a thing, so we may need to sort out DIB as a second prereq00:58
jheskethfungi: ping00:58
mordredclarkb: I will try to work on the DIB patch this wekend00:58
clarkbianw: sort of. The way nodepool works today is it spins up a VM using a cloud provider provided image, modifies it then snapshots it. We then boot this snapshot for our test VMs.00:58
clarkbianw: we cannot do that with fedora 20 today00:59
clarkbianw: but what we can do is if DIB gets sorted we can build our own fedora 20 images (and precise/trusty/whatever) that we upload to our clouds and boot that instead of using snapshots00:59
*** CaptTofu has quit IRC00:59
clarkbmordred: also, don't forget (and I forgot this) that our DIB images will need to boot off of rax and hpcloud which may require two different images and/or formats01:00
*** e0ne has quit IRC01:00
ianwclarkb: ok, thanks, i'm starting to get the picture01:01
ianwclarkb: so, what could i actually do to help?01:02
mordredclarkb: I don't thik it should need two different iamges - it's possible it would need two different formats01:03
mordredlifeless: ^^ am I stupid?01:03
ianwclarkb: are the devstack gate scripts known to work on fedora?  it looks like it, but that i something i can verify01:03
lifelessmordred: yes. Sorry, whats the question ?01:03
mordredlifeless: I should be able to use DIB to make one image and then upload that same image to both rax and hp, yeah? (even though rax is xen and hp is kvm)01:03
mordredor do I need to do $things because of xen?01:03
clarkbianw: yes, I beleive someone at ibm makes sure they are working with fedora but double checking would be great01:04
lifelessI believe xen can run disk images 9(vs ami/ari/aki's) or it couldn't run windows.01:04
clarkbmordred: well we want pvhvm images01:04
clarkbmordred: because they are better01:04
lifelessso you should be able to upload to both, as long as any other dependent services (like metadata, or file injection) are available on both ends01:04
clarkbif you can make pvhvm images that are happy on kvm too then ++01:05
mordredclarkb: what is a pvhvm image?01:05
mordredlifeless: can I make a pvhvm image?01:05
*** slagle has joined #openstack-infra01:05
clarkbmordred: it is an image with different drivers aiui01:05
lifelessinstall all the drivers, done.01:05
mordredawesome01:05
*** weshay has quit IRC01:05
mordredclarkb: yes. I can make one of those01:05
openstackgerritAlex Conrad proposed a change to openstack-infra/jenkins-job-builder: add ability to parse from a file object  https://review.openstack.org/8517701:05
clarkbianw: you might also be able to help mordred hack on nodepool to do the dib stuff (or help him test it)01:05
mordredit sounds like "don't make a crippled image" is the answer to most of this01:06
clarkbianw: the last thing that may be good is to add an agenda item on tuesdays infra meeting to discuss whether or not we need to be able to do this on hpcloud 1.0 as well01:06
clarkbianw: because hpcloud 1.0 does not have up to date fedora images and it does not support glance uploads01:06
clarkbianw: I am fine with not running fedora tests on hpcloud 1.0 fwiw01:07
clarkblifeless: disk images 9?01:07
ianwclarkb: ok, will do01:08
lifelessclarkb: from outer space?01:08
*** thomasem has quit IRC01:09
*** saschpe has quit IRC01:11
*** saschpe has joined #openstack-infra01:13
*** e0ne has joined #openstack-infra01:14
*** e0ne has quit IRC01:19
*** jlk has quit IRC01:21
*** jlk has joined #openstack-infra01:21
*** thuc has joined #openstack-infra01:23
*** mgagne has quit IRC01:24
*** thuc has quit IRC01:27
ianwclarkb / mordred : added points from discussion on https://wiki.openstack.org/wiki/Meetings/InfraTeamMeeting#Agenda_for_next_meeting01:28
*** nosnos has joined #openstack-infra01:33
*** Sukhdev has quit IRC01:34
*** masayukig has quit IRC01:36
clarkbjhesketh: I think adding the new tests to zuul has tickled bugs in older tests. They seem to be quite flaky after my change01:40
jhesketh:-(01:41
clarkbI notice that periodic jobs are NullChanges and that causes the event processor to throw exceptions but that doesn't seem to be related, I see the same exceptions thrown in my successful runs01:42
iliveshi stackers, we need to setup the icehouse multinode with devstack for poc, we will use neutron not nova-network, for the compute node what will the localrc look like? thanks!01:43
clarkbilives: you may have better luck in #openstack. this channel is for the openstack developer infrastructure01:45
ilivesok, thanks01:47
*** erw has quit IRC01:48
*** khyati has quit IRC01:48
jeblairjhesketh: the more i think about it, the more i think the 'self' thing is getting too weird and we should make a revoke-self command01:54
jheskethyeah, I'm not opposed to that01:55
jheskethand maybe not have any other self-related commands01:55
jeblairokay, i have left a -1 on my patch with that01:55
jeblairjhesketh: yeah, i can't think of any others we would need (if a node really wants to grant itself a perm, it can darn well look up its name :)  i was just trying to make it easy for our random workers to not actually have to know their cert name01:56
openstackgerritClark Boylan proposed a change to openstack-infra/zuul: Handle NullChange "merges" gracefully.  https://review.openstack.org/8521701:56
jeblair(maybe they will anyway, but it seemed like a nice potential optimization)01:56
clarkbjeblair: jhesketh ^ I think that may make zuul slightly happier but don't necessarily expect it to make the tests more reliable01:56
jheskethjeblair: yep01:57
*** mgagne has joined #openstack-infra01:57
jheskethclarkb: cool01:57
jheskethwill look soon sorry01:57
jeblairclarkb: ok; let me know if you want me to dig into race conditions for particular tests (though i may not get to it until next week)01:58
jeblairmordred: actually, nodepool may not have changed _that much_ since your patch; we might be pleasantly surprised01:58
*** aconrad has quit IRC01:58
clarkbjeblair: yup will do, I will probably keep hacking at it. 85217 is a result of that (I wanted to make the logs clean to help debugging)01:59
clarkbit is possible that the NullChange stuff is related though... since the test that has failed a lot is test_idle and it only runs NullChange jobs01:59
mordredjeblair: w00t!01:59
clarkbI am going to AFK as soon as zuul reports results on 8521702:00
*** wenlock has joined #openstack-infra02:00
*** rcleere has joined #openstack-infra02:00
clarkbI will probably recheck it a bunch too to see if it has a better or worse success rate02:00
jeblairmordred: i think we might need a little workaround in nodepool though to deal with the rax bug02:01
jeblairglance -d --os-image-url=https://iad.images.api.rackspacecloud.com --os-image-api-version=2 image-list02:01
jeblairmordred: that's the glance command we have to use with rax, so we might need to set some of those things with glanceclient (and add them to nodepool config, etc)02:02
mordred++02:02
jeblairhonestly -- adding dib+glanceclient to nodepool is probably a completely separate process from figure out what an image that works on both providers looks like02:03
jeblairin case we want to parallelize that02:03
jeblair(i mean, ideally 'download image from ubuntu, upload to cloud' would work but i'm not holding my breath)02:03
*** mgagne1 has joined #openstack-infra02:04
jeblairokay, i am now also going to watch cosmos, but not in the same region of space-time as fungi02:05
clarkbwoot passed the first round of tests, I have rechecked it and am now AFK gnite02:06
*** mgagne has quit IRC02:06
*** Ryan_Lane has quit IRC02:08
*** yamahata has joined #openstack-infra02:09
*** ArxCruz has quit IRC02:11
*** alff has quit IRC02:11
*** alff_ has quit IRC02:11
*** ArxCruz has joined #openstack-infra02:11
*** mgagne1 is now known as mgagne02:13
*** e0ne has joined #openstack-infra02:14
*** ilyashakhat has quit IRC02:17
*** ilyashakhat has joined #openstack-infra02:18
*** e0ne has quit IRC02:19
*** changbl has joined #openstack-infra02:22
*** morganfainberg is now known as morganfainberg_Z02:22
openstackgerritPaul Belanger proposed a change to openstack-infra/nodepool: Create launch-timeout setting for providers  https://review.openstack.org/8515002:22
*** HenryG has joined #openstack-infra02:23
*** khyati has joined #openstack-infra02:24
*** zhiyan_ is now known as zhiyan02:24
*** rcleere has quit IRC02:26
*** zz_gondoi is now known as gondoi02:26
*** khyati has quit IRC02:27
*** khyati has joined #openstack-infra02:28
*** rcleere has joined #openstack-infra02:29
*** dims_ has quit IRC02:29
*** gondoi is now known as zz_gondoi02:31
jamielennoxhey guys, i've got 1 +2 and 5 +1s on this patch to degrade a job to non-voting: https://review.openstack.org/#/c/84372/ can someone have a look and approve?02:34
*** jdurgin has quit IRC02:38
*** zehicle_at_dell has quit IRC02:42
*** jp_at_hp1 has quit IRC02:42
*** zehicle_at_dell has joined #openstack-infra02:43
*** dedpahom has joined #openstack-infra02:46
*** jdurgin has joined #openstack-infra02:51
*** matsuhas_ has joined #openstack-infra02:53
*** matsuhashi has quit IRC02:53
*** matsuhas_ has quit IRC02:54
*** matsuhashi has joined #openstack-infra02:56
*** maxbit has quit IRC02:56
*** rcleere has quit IRC02:57
*** zz_gondoi is now known as gondoi02:59
*** maxbit has joined #openstack-infra02:59
*** matsuhashi has quit IRC03:02
*** matsuhashi has joined #openstack-infra03:04
*** maxbit has quit IRC03:06
*** khyati has quit IRC03:09
openstackgerritJoshua Hesketh proposed a change to openstack-infra/zuul: Add subway map to status page  https://review.openstack.org/8522603:09
openstackgerritAdam Gandelman proposed a change to openstack-infra/config: Enable baremetal scenario test in Ironic's d-s-g  https://review.openstack.org/8522703:09
clarkbjeblair: jhesketh: I think I haev logs that show what is going on with the tests, tl;dr is it appears a gear worker sends work data then shutsdown. On the gear server side the disconnection is processed before the work data is so we get an unknown job exception03:10
clarkboh, it may be the client that shutsdown03:12
jheskethinteresting03:13
jheskethjeblair: are you around still?03:13
*** gondoi is now known as zz_gondoi03:14
*** e0ne has joined #openstack-infra03:14
clarkbjhesketh: jeblair http://paste.openstack.org/show/75049/ is the smaller chunk of log that shows it03:15
clarkbyou should be able to refer to the failed test_idle jobs on my stack to see the rest of the logs03:16
*** timrc is now known as timrc-afk03:17
*** nosnos has quit IRC03:17
*** e0ne has quit IRC03:19
clarkboh you know what, I think this is a race between the periodic jobs being queued and the shutdown of the test infrastructure03:20
* clarkb goes down that path to see if it leads to anything interesting03:20
*** rcleere has joined #openstack-infra03:21
*** wenlock has quit IRC03:26
adam_gwhen a python26/27 job runs tox in jenkins, is it applying any special configuration to it other than what the project's [testenv:jenkins] contains?03:27
adam_gscratching my head over http://logs.openstack.org/33/84033/7/check/gate-ironic-python27/91f469d/console.html03:28
clarkbadam_g: it does run in a wrapper script but that doesn't really come with special config03:29
*** rcleere has quit IRC03:29
clarkbadam_g: what does ironic master's tox.ini look like? is the result of merging your change with master causing that?03:30
adam_gwhat ends up in /home/jenkins/workspace/gate-ironic-python27/tox.ini ?03:30
clarkbadam_g: http://git.openstack.org/cgit/openstack/ironic/tree/tox.ini#n15 that is the problem I think03:31
openstackgerritJoshua Hesketh proposed a change to openstack-infra/zuul: Move status stylesheets into css file  https://review.openstack.org/8492103:31
openstackgerritJoshua Hesketh proposed a change to openstack-infra/zuul: Add in sparklines to status page pipelines  https://review.openstack.org/8492203:31
openstackgerritJoshua Hesketh proposed a change to openstack-infra/zuul: Add subway map to status page  https://review.openstack.org/8431403:31
openstackgerritJoshua Hesketh proposed a change to openstack-infra/zuul: Tweak job layout css in status page  https://review.openstack.org/8431603:31
openstackgerritJoshua Hesketh proposed a change to openstack-infra/zuul: Adjust change headings on status page  https://review.openstack.org/8431703:31
clarkbadam_g: it is always the result of merging your change to the proposed branch03:31
clarkbadam_g: we test end results03:31
adam_gclarkb, dah! good call. time to rebase, i suppose03:31
*** Ryan_Lane has joined #openstack-infra03:32
clarkbjhesketh: I think I may have an actual fix for the flaky test_idle test. Running it through its paces now03:34
jheskethcool :-)03:34
jheskethclarkb: was it racing with the periodic tests?03:34
clarkbjhesketh: the periodic test scheduling was racing against the shutdown of the test infrastructure I think03:35
clarkbjhesketh: basically the timer trigger can put jobs on the queue while we shutdown gear and stuff03:35
clarkbwhen that happens the assert final state stuff gets cranky03:36
jheskethclarkb: yep, okay03:36
clarkbI am running it under `testr run --parallel --until-failure` now03:37
clarkbit being my fix03:37
*** pcrews_ has quit IRC03:42
*** talluri has joined #openstack-infra03:50
*** xchu_ has quit IRC03:51
*** xchu_ has joined #openstack-infra03:55
*** wenlock has joined #openstack-infra03:57
clarkbjhesketh: it is looking good, about to push the change03:58
jheskethcool03:58
*** jamielennox is now known as jamielennox|away03:58
openstackgerritClark Boylan proposed a change to openstack-infra/zuul: Fix race in test_idle test.  https://review.openstack.org/8523004:00
openstackgerritClark Boylan proposed a change to openstack-infra/zuul: Handle NullChange "merges" gracefully.  https://review.openstack.org/8521704:00
openstackgerritClark Boylan proposed a change to openstack-infra/zuul: Add test mixin to make test config flexible.  https://review.openstack.org/8520404:00
openstackgerritClark Boylan proposed a change to openstack-infra/zuul: Add a remote url override location  https://review.openstack.org/7605704:00
clarkbjhesketh: I put the test fix at the bottom of the stack04:00
*** alff has joined #openstack-infra04:01
*** alff_ has joined #openstack-infra04:01
jheskethclarkb: shiny, I'll take a look now04:01
*** matsuhashi has quit IRC04:01
*** dedpahom has quit IRC04:02
*** harlowja is now known as harlowja_away04:03
*** jamielennox|away is now known as jamielennox04:03
*** matsuhashi has joined #openstack-infra04:05
jeblairjhesketh: briefly; are you? :)04:06
jheskethclarkb: I think there are some other cases of this bug that could be fixed (see comment on patch)04:06
jheskethjeblair: yep, was just going to discuss the javascript stuff with you04:06
jheskethjeblair: I left a comment on your rework of the subway map04:06
jeblairjhesketh: works for you? :)04:07
clarkbjhesketh: ya it just failed again in one of the 4 stacked cahnges04:07
jheskethspecifically I can't see what css difficulties you are referring to (and hence why you'd want to drop bootstrap)04:07
clarkbjhesketh: so clearly not completely fixed04:07
jheskethjeblair: visually, yes (in firefox and chrome)04:07
jheskethjeblair: But I also wasn't entirely sure what I was looking for.. as in visually it looks good to me on my computer04:07
jeblairjhesketh: okay, that's getting weird.04:08
jeblairit appears to look correct now...04:08
jheskethjeblair: even if I remove those two css lines you were having trouble with I can't see a difference04:08
openstackgerritJamie Lennox proposed a change to openstack-infra/config: Remove py3 gate job from kite  https://review.openstack.org/8437204:08
jeblairokay, it's broken for me in chrome right now; i'll take a ss04:09
jheskethjeblair: I also fixed your tabs in that patchset and if you get the tail of my changes I've made a few more improvements to the layout04:09
jeblairjhesketh: http://imgur.com/enzWMGQ04:10
jheskethheh, that looks crazy weird04:10
*** david-lyle has joined #openstack-infra04:11
clarkbjhesketh: oh, it can happen with the first chunk of assertions in test_idle too04:11
jeblairjhesketh: considering the erratic behavior, it's possible those css values are a red herring... maybe something about changing them was triggering some bug04:11
clarkbjhesketh: more patches incoming04:11
*** talluri has quit IRC04:12
jheskethjeblair: what URL are you using to load the example... chrome doesn't like loading local ajax requests for me04:12
jeblairjhesketh: chromium-browser --allow-file-access-from-files04:12
jheskethneat04:12
jeblairjhesketh: then zuul/etc/status/public_html/index.html?demo=tree04:12
*** dstanek has quit IRC04:13
jheskethjeblair: it doesn't happen to me a default zoom level04:13
jheskethbut it does fragment at other zooms04:13
jogoclarkb: so I realized the hacking patch failed because of my requirements patch to fail hard if you try to sneak a req in04:14
*** e0ne has joined #openstack-infra04:14
jogoI saw some comments on that earlier did someone propose a fix?04:14
jheskethjeblair: wow, that's crazy... If I inspect the elements, when they are off each td has a calculated width of 17px, but at zoom levels where it works the same td's have a calculated width of 16px04:15
jheskethso the zoom is affecting the calculated width04:15
jeblairjhesketh: the error i'm seeing is at normal zoom04:15
jheskethyeah so it's likely related to fonts and weird differences04:16
clarkbjogo: sdague had one up iirc04:16
clarkbjogo: he wanted to specify per job when to ignore the reqs mismatches04:16
jheskethjeblair: do you get the error at other zooms? (or is there a level where it goes away)04:16
jeblairjhesketh: the openstack status page does not display that error04:16
jogoclarkb: thanks04:16
jeblairjhesketh: yes, changing zoom does affect it04:16
*** chandan_kumar has joined #openstack-infra04:16
jheskethjeblair: does changing line 449 to "min-width" fix it for you?04:17
jhesketh(actually I'm on the tail of my changes, might be a different line number, but the one setting the width to 16px, making it min-width)04:18
openstackgerritA change was merged to openstack/requirements: Add a file that can detail the requirements files  https://review.openstack.org/8158904:18
jogoclarkb: ahh found it https://review.openstack.org/#/c/85167/04:18
*** e0ne has quit IRC04:19
*** nosnos has joined #openstack-infra04:20
clarkbjhesketh: so, after thinking about your -1, I don't think that is the right fix, because we explicitly test against that final state04:21
clarkbjhesketh: we would potentially let stuff trickle off that we didn't want. I will hwoever update the other tests that use timer trigger04:21
jheskethyeah I wasn't sure if it was the right fix04:21
jeblairjhesketh: it changes things but doesn't fix it04:22
jeblairjhesketh: i have to run again now; thanks for looking into it; hopefully we can find a way to reproduce the problem more reliably04:23
jheskethjeblair: no worries, now I know what you're looking at I can try a few things04:23
jheskeththe min-width fixes most zoom levels for me but there are some slight rending problems at a couple04:24
jheskethbut it's only ever by 1px04:24
jheskethlike a rounding problem with chrome04:24
*** jepoy has quit IRC04:24
jeblairjhesketh: yeah, i have the feeling that may or may not be related to the problem i'm seeing at default zoom04:25
jeblairanyway, goodnight!04:25
*** demidof has joined #openstack-infra04:25
jheskethokay04:25
jheskethSeeya :-)04:25
*** jepoy has joined #openstack-infra04:32
*** VijayTripathi has joined #openstack-infra04:32
openstackgerritJoshua Hesketh proposed a change to openstack-infra/zuul: Move status stylesheets into css file  https://review.openstack.org/8492104:34
openstackgerritJoshua Hesketh proposed a change to openstack-infra/zuul: Add in sparklines to status page pipelines  https://review.openstack.org/8492204:34
openstackgerritJoshua Hesketh proposed a change to openstack-infra/zuul: Add subway map to status page  https://review.openstack.org/8431404:34
openstackgerritJoshua Hesketh proposed a change to openstack-infra/zuul: Tweak job layout css in status page  https://review.openstack.org/8431604:34
openstackgerritJoshua Hesketh proposed a change to openstack-infra/zuul: Adjust change headings on status page  https://review.openstack.org/8431704:34
nibalizeri have some questions about storyboard04:34
nibalizermostly that installing from pypi isnt working04:34
nibalizerhttp://ci.openstack.org/storyboard/install/manual.html says its on pypi but i can't find it04:35
*** jepoy has quit IRC04:37
*** jepoy has joined #openstack-infra04:39
*** wchrisj_ has quit IRC04:44
*** skraynev_afk is now known as skraynev04:48
openstackgerritClark Boylan proposed a change to openstack-infra/zuul: Handle NullChange "merges" gracefully.  https://review.openstack.org/8521704:48
openstackgerritClark Boylan proposed a change to openstack-infra/zuul: Add test mixin to make test config flexible.  https://review.openstack.org/8520404:49
openstackgerritClark Boylan proposed a change to openstack-infra/zuul: Add a remote url override location  https://review.openstack.org/7605704:49
openstackgerritClark Boylan proposed a change to openstack-infra/zuul: Fix races in timer trigger tests.  https://review.openstack.org/8523004:49
clarkbjhesketh: ^ ok, I think that covers all tests that use a timer trigger04:49
clarkbjhesketh: not sure if I got all of the corner cases though, but it is late here04:49
lifelessclarkb: hi, we had a small deliberate outage to fix the kernel module on the network node04:49
lifelessclarkb: but we're not seeing nodes now04:49
lifelessclarkb: erm slaves, I mean.04:49
lifelessclarkb: are you about to look?04:50
jheskethclarkb: cool :-)04:50
clarkblifeless: not really04:50
lifelessclarkb: okies04:51
lifelessmordred: halp ?04:51
lifelessI'm presuming fungi is fast asleep04:51
clarkbI have been neglecting things I need to do tonight04:51
clarkbturns out taxes are due in soon...04:51
lifelessclarkb: are there any folk west of you with ops access?04:51
clarkblifeless: no04:51
*** wchrisj has joined #openstack-infra04:54
mordredlifeless: sup?04:55
lifelessmordred: hi04:56
lifelessmordred: we need some help with nodepool04:56
mordredlifeless: what can I do you for?04:56
lifelessmordred: AFAWCT the tripleo ci overcloud is up04:56
lifelessmordred: but zuul shows no jobs running for it04:56
lifelessmordred: there are many active nodes04:56
mordredlifeless: I see a bunch of nodes in tripleo-test-cloud in delete state04:57
lifelessthere are 26 ACTIVE nodepool VMs in the cloud04:57
lifelesslooks like 4 that are stuck deleting04:57
lifelessoh04:57
lifelessI bet I know whats happened04:58
mordrednope04:58
mordredI have 4 nodes not in delete state04:58
lifelessSpamapS: want to be we killed the tcp connection ?04:58
lifelessthis no timeout thing is HILARIOUS04:58
mordredlifeless: jeez. is this still the request library thing in novaclient?04:58
lifelessmordred: ok, so if you do a locate on that server04:58
lifelessyou should find killcx somewhere04:58
lifelesshave a look in netstat for a connection to 138.35.77.1604:59
lifelessand do killcx 138.35.77.16:$portofconnection04:59
*** LinuxJedi has quit IRC05:00
openstackgerritClark Boylan proposed a change to openstack-infra/zuul: Handle NullChange "merges" gracefully.  https://review.openstack.org/8521705:00
openstackgerritClark Boylan proposed a change to openstack-infra/zuul: Add test mixin to make test config flexible.  https://review.openstack.org/8520405:00
openstackgerritClark Boylan proposed a change to openstack-infra/zuul: Add a remote url override location  https://review.openstack.org/7605705:00
openstackgerritClark Boylan proposed a change to openstack-infra/zuul: Fix races in timer trigger tests.  https://review.openstack.org/8523005:00
SpamapSI'm not sure requests is the problem anymore05:01
SpamapSnovaclient _looks_ like it is passing the right timeout05:01
SpamapSbut.. at this point I have to sit with pdb and figure out why the timeout never makes it to the socket.05:01
lifelessmordred: failing that, if things are in an ok place, a nodepool restart would also clear it05:01
SpamapSlifeless: we had no network connectivity for about 5 minutes05:01
SpamapSbut no timeout should have _saved_ that05:02
lifelessSpamapS: thats long enough to wedge the statemachine - > 2*MSL05:02
SpamapSit would have been in TIME_WAIT and thus given back a FIN/ACK if it had been closed on our server side05:02
lifelessSpamapS: because we know theres a bad firewall in the mix somewhere05:02
SpamapSor RST if it wasn't in TIME_WAIT05:02
SpamapSoh true05:03
SpamapSstupid firewalls05:03
lifelesswell not bad, strictly speaking correct, but sheese.05:03
SpamapSOk have meatspace stuff but yes we were down for more than a few seconds.05:03
lifelessmordred: failing that (e.g. no killcx) if things are ok a nodepool restart will also clear the issue05:04
mordredlifeless: tcp        0      0 192.237.211.91:52977    138.35.77.16:13774      ESTABLISHED05:04
mordredtcp       54      0 192.237.211.91:34734    138.35.77.16:13000      CLOSE_WAIT05:04
lifelessgreat, killcx both please05:05
lifelessit locally spoofs a RST to the connection05:05
mordred13774? or 52977?05:05
lifelesskillcx 138.35.77.16:13000 ; killcx 138.35.77.16:1377405:05
*** chandan_kumar has quit IRC05:06
*** ben00b has joined #openstack-infra05:06
mordredwe do not seem to have it installed with its deps anywhere05:06
StevenKIt's probably not in PATH05:06
mordrednor is it showing up as having run in root's or fungi's history05:06
lifelessinteresting, since fungi did that preivously :)05:06
lifelessis this a new nodepool since the tripleo sprint? Or perhaps he cleanedup :)05:06
lifelessthe code is small enough to audit by eye and the three deps are packaged05:07
lifelessif you want to avoid a nodepool restart05:07
*** ben00b has quit IRC05:08
lifelesswe can't reset it from our end because there is a stateful firewall somewhere that prevents our RST getting through05:08
*** chandan_kumar has joined #openstack-infra05:08
*** ildikov_ has quit IRC05:11
*** VijayTripathi has quit IRC05:13
mordredlifeless: done05:14
lifelessand voila05:14
lifelesstcp        0      0 138.35.77.16:13774      192.237.211.91:47811    ESTABLISHED 5806/stunnel405:14
lifelesswe now have a connection to the API05:14
*** e0ne has joined #openstack-infra05:14
lifelessmordred: thank you05:14
lifelessnew nodes spawning now05:15
lifelessover the next 10m or so I imagine the ACTIVE nodes will be torn down05:15
mordredlifeless: yay!05:15
*** LinuxJedi has joined #openstack-infra05:16
lifelessand this is why firewalls are bad :)05:16
mordredlifeless: this, and SO MANY MORE REASONS05:17
nibalizerall hail the open net!05:19
*** e0ne has quit IRC05:19
nibalizerpackets fly free!05:19
SpamapSIPv6 is the new Duke Nukem Forever05:19
nibalizermordred: maybe tcpdrop could have been used in the case above05:20
*** VijayTripathi has joined #openstack-infra05:21
lifelessmordred: and yes we have nodes05:24
lifelessslaves05:24
lifelessjobs running05:25
lifelessbut only 1805:25
lifelesswhich is < 1/2 our capacity05:25
*** zhiyan is now known as zhiyan_05:25
lifelessmordred: if you have time, I'd like to get the other 20 nodes up ;)05:25
*** imcsk8 has joined #openstack-infra05:26
*** CaptTofu has joined #openstack-infra05:29
*** harlowja_away has quit IRC05:29
SergeyLukjanovjeblair, new providers, yay!05:31
SergeyLukjanovSpamapS, heh, Duke Nukem... that was a funny time ;)05:32
*** imcsk8 has quit IRC05:35
*** gokrokve has joined #openstack-infra05:39
*** gokrokve_ has joined #openstack-infra05:40
*** talluri has joined #openstack-infra05:40
*** dteselkin_ has joined #openstack-infra05:41
*** ildikov_ has joined #openstack-infra05:43
*** gokrokve has quit IRC05:44
*** _nadya_ has joined #openstack-infra05:51
*** saper has quit IRC05:52
*** saper has joined #openstack-infra05:52
*** CaptTofu has quit IRC05:56
*** markmc has joined #openstack-infra06:00
*** nicedice has quit IRC06:04
*** ArxCruz has quit IRC06:05
*** gokrokve_ has quit IRC06:07
*** _nadya_ has quit IRC06:11
*** VijayTripathi has quit IRC06:14
*** e0ne has joined #openstack-infra06:14
*** e0ne_ has joined #openstack-infra06:16
*** afazekas has joined #openstack-infra06:17
*** e0ne has quit IRC06:18
*** yolanda has joined #openstack-infra06:27
*** wenlock has quit IRC06:33
*** _nadya_ has joined #openstack-infra06:42
*** mrda is now known as mrda_weekend06:47
openstackgerritMarc Abramowitz proposed a change to openstack-infra/jenkins-job-builder: Small documentation tweaks  https://review.openstack.org/8495006:47
*** Alexandra is now known as alex-gone06:48
*** alex-gone has quit IRC06:49
*** jlibosva has joined #openstack-infra06:51
lifelessmordred: guessing EOD ?06:52
*** demidof has quit IRC06:57
*** chandankumar_ has joined #openstack-infra06:59
*** _nadya_ has quit IRC07:04
*** yamahata has quit IRC07:06
*** matsuhashi has quit IRC07:07
*** saju_m has joined #openstack-infra07:12
openstackgerritafazekas proposed a change to openstack-infra/elastic-recheck: Add query for a heat db error  https://review.openstack.org/8503907:13
*** jepoy has quit IRC07:16
*** jepoy has joined #openstack-infra07:17
*** jepoy has quit IRC07:18
*** jepoy_ has joined #openstack-infra07:20
*** VijayTripathi has joined #openstack-infra07:21
openstackgerritMarc Abramowitz proposed a change to openstack-infra/jenkins-job-builder: Accept file objects as well as filenames  https://review.openstack.org/8494207:22
*** jepoy has joined #openstack-infra07:22
*** chandankumar_ has quit IRC07:23
*** yamahata has joined #openstack-infra07:24
*** jepoy_ has quit IRC07:24
*** alff has quit IRC07:34
*** alff_ has quit IRC07:34
openstackgerritMarc Abramowitz proposed a change to openstack-infra/jenkins-job-builder: jenkins-job-builder: Allow read/write stdin/stdout  https://review.openstack.org/8477807:35
*** jgallard has joined #openstack-infra07:38
openstackgerritMarc Abramowitz proposed a change to openstack-infra/jenkins-job-builder: jenkins-job-builder: Allow read/write stdin/stdout  https://review.openstack.org/8477807:51
openstackgerritlifeless proposed a change to openstack-infra/reviewstats: Add os-cloud-config.  https://review.openstack.org/8526007:52
openstackgerritlifeless proposed a change to openstack-infra/reviewstats: Add tripleo-ui to horizon program.  https://review.openstack.org/8526107:52
lifelessrussellb: ^ FYI07:52
*** zhiyan_ is now known as zhiyan07:56
*** matrohon has quit IRC08:00
*** jpich has joined #openstack-infra08:00
*** e0ne_ has quit IRC08:01
openstackgerritDavid Caro proposed a change to openstack-infra/jenkins-job-builder: Added parallelization options  https://review.openstack.org/7551408:02
*** e0ne has joined #openstack-infra08:02
*** matrohon has joined #openstack-infra08:02
*** matsuhashi has joined #openstack-infra08:04
*** skolekonov has joined #openstack-infra08:06
*** e0ne has quit IRC08:06
*** derekh has joined #openstack-infra08:10
*** hashar has joined #openstack-infra08:18
*** hashar_ has joined #openstack-infra08:21
*** VijayTripathi has quit IRC08:24
*** hashar has quit IRC08:24
*** Ryan_Lane has quit IRC08:26
*** VijayTripathi has joined #openstack-infra08:26
*** pblaho has joined #openstack-infra08:29
openstackgerritDavid Caro proposed a change to openstack-infra/jenkins-job-builder: Added parallelization options  https://review.openstack.org/7551408:33
*** wchrisj has quit IRC08:33
*** wchrisj has joined #openstack-infra08:33
*** imcsk8_lap has quit IRC08:34
*** imcsk8_lap has joined #openstack-infra08:34
*** matsuhashi has quit IRC08:35
*** fbo_away is now known as fbo08:40
openstackgerritA change was merged to openstack-infra/jenkins-job-builder: add retry-count in general.py  https://review.openstack.org/8358308:47
*** matrohon has quit IRC08:50
*** matrohon has joined #openstack-infra08:51
*** matsuhashi has joined #openstack-infra08:53
*** Ryan_Lane has joined #openstack-infra08:58
*** jp_at_hp has joined #openstack-infra09:01
*** ominakov has joined #openstack-infra09:06
*** Ryan_Lane has quit IRC09:06
openstackgerritA change was merged to openstack-infra/jenkins-job-builder: Add support for Slave Utilization plugin  https://review.openstack.org/8269309:07
*** matrohon has quit IRC09:07
*** e0ne has joined #openstack-infra09:08
hashar_I am still amazed by the numbers of folks contributing to JJB09:17
*** hashar_ is now known as hashar09:17
*** ociuhandu has quit IRC09:24
*** miarmak has quit IRC09:26
*** miarmak has joined #openstack-infra09:31
*** Ryan_Lane has joined #openstack-infra09:33
*** mihgen has joined #openstack-infra09:34
*** achuprin_ has joined #openstack-infra09:35
*** Ryan_Lane has quit IRC09:37
*** dizquierdo has joined #openstack-infra09:38
*** e0ne_ has joined #openstack-infra09:41
*** VijayTripathi has quit IRC09:43
*** e0ne has quit IRC09:45
*** matsuhashi has quit IRC09:47
*** matsuhashi has joined #openstack-infra09:47
*** ociuhandu has joined #openstack-infra09:48
openstackgerritSean Dague proposed a change to openstack/requirements: allow for NON_STANDARD_REQS override  https://review.openstack.org/8516709:50
*** saju_m has quit IRC09:56
*** jamespage_ has joined #openstack-infra09:58
*** wenlock has joined #openstack-infra10:00
*** esker has quit IRC10:03
*** wenlock has quit IRC10:04
*** _nadya_ has joined #openstack-infra10:05
*** jamespage_ has quit IRC10:06
*** esker has joined #openstack-infra10:06
*** _nadya_ has quit IRC10:09
*** saju_m has joined #openstack-infra10:09
*** xchu_ has quit IRC10:11
*** e0ne_ has quit IRC10:12
*** jgallard has quit IRC10:12
*** e0ne has joined #openstack-infra10:12
*** saju_m has quit IRC10:14
*** mihgen has quit IRC10:16
*** e0ne has quit IRC10:17
openstackgerritSean Dague proposed a change to openstack-infra/config: support the new devstack image finder  https://review.openstack.org/8529310:17
*** matsuhashi has quit IRC10:23
*** saju_m has joined #openstack-infra10:30
*** matsuhashi has joined #openstack-infra10:30
ttxsdague: we have Swift RC1 now so we can cut the requirements milestone-proposed branch10:31
ttxmight make sense to accept https://review.openstack.org/#/c/85058/ first10:32
ttxand maybe https://review.openstack.org/#/c/84245/10:32
sdaguettx: are we sure that all works correctly on testing?10:32
ttxsdague: you mean the milestone-proposed branch of requirements being used with other milestone-propsoed branch testing ?10:33
sdagueyes10:33
*** nosnos has quit IRC10:33
ttxsdague: jeblair said it SHOULD work10:33
ttxif not, now is probably as god as a time as any to break it anyway10:33
ttxgood*10:33
*** Ryan_Lane has joined #openstack-infra10:34
sdaguesure10:34
ttxsdague: I think the most likely fail would be that the MP branches still get tested with master requirements10:34
*** saju_m has quit IRC10:35
*** e0ne has joined #openstack-infra10:35
sdaguedo we know which package triggered this - https://review.openstack.org/#/c/84245/1 ?10:35
sdagueI approved 8505810:35
sdagueremoving things is good10:35
ttxno, it's a bit unclear which packaged caused 8424510:35
*** saju_m has joined #openstack-infra10:35
sdagueI'd like an explanation before we work around it10:35
ttxmaybe we can leave it out to discuss with doug, and backport it to MP if REALLY needed10:36
ttxno bug linked & explanation a bit short10:36
sdagueyeh10:36
*** e0ne_ has joined #openstack-infra10:37
sdagueI'm starting to really get on people that they need to explain the "why" and be specific in a commit message10:37
*** Ryan_Lane has quit IRC10:38
*** matsuhashi has quit IRC10:38
ttxhrm, so keystone removed pam from its requirements, but after the RC1 cut10:38
ttxwe probably need to backport that one in MP10:38
openstackgerritA change was merged to openstack-infra/jenkins-job-builder: fix the literalinclude reference to least-load test  https://review.openstack.org/8351010:39
*** chandankumar_ has joined #openstack-infra10:39
*** nosnos has joined #openstack-infra10:39
*** e0ne has quit IRC10:40
*** saju_m has quit IRC10:40
*** saju_m has joined #openstack-infra10:40
ttxsdague: I'll just cut milestone-proposed from the current commit, and we can backport the pam removal if we sort it out in keystone mp10:41
*** matsuhas_ has joined #openstack-infra10:41
openstackgerritVictor Boivie proposed a change to openstack-infra/jenkins-job-builder: Support for matrix axis as a space-delimited string  https://review.openstack.org/8473310:41
*** rlandy has joined #openstack-infra10:42
ttxsdague: OK, branch cut. Let's see if I broke things.10:43
*** andreykurilin_ has joined #openstack-infra10:43
openstackgerritSean Dague proposed a change to openstack-infra/devstack-gate: allow for generic branch overrides  https://review.openstack.org/8482910:44
*** achuprin_ has quit IRC10:46
*** mrmartin has joined #openstack-infra10:47
andreykurilin_sdague, hi!10:48
*** jamielennox is now known as jamielennox|away10:49
openstackgerritA change was merged to openstack-infra/jenkins-job-builder: use {obj:key} as a way to pass an object and not only strings to templates  https://review.openstack.org/7399010:51
*** matsuhas_ has quit IRC10:52
*** matsuhashi has joined #openstack-infra10:52
*** rlandy has quit IRC10:52
sdagueandreykurilin_: hey10:53
andreykurilin_sdague, I'd like to discuss my change:) https://review.openstack.org/#/c/83903/10:54
*** chandankumar_ has quit IRC10:55
sdaguesure, let me get another cup of coffee, back in 2 minutes10:55
*** matsuhashi has quit IRC10:57
ttxsdague, fungi, jeblair: so we actually have an issue -- which is that no requirements updates are ever proposed to milestone-proposed.10:57
ttxnone are tried until we create the MP branch, and when the MP branch is created, git review -t openstack/requirements milestone-proposed fails with "ambiguous argument 'milestone-proposed': unknown revision or path not in the working tree"10:57
ttxSee https://jenkins.openstack.org/job/propose-requirements-updates/153/console10:57
*** esker has quit IRC10:57
*** esker has joined #openstack-infra10:58
ttxCreating a bug to track this10:59
*** hashar has quit IRC10:59
openstackgerritVictor Boivie proposed a change to openstack-infra/jenkins-job-builder: triggered-builds: Support property file injection  https://review.openstack.org/8473411:00
*** ominakov has quit IRC11:00
ttxhttps://bugs.launchpad.net/openstack-ci/+bug/130249011:02
uvirtbotLaunchpad bug 1302490 in openstack-ci "Requirements fail to be synced in milestone-proposed" [Undecided,New]11:02
*** ominakov has joined #openstack-infra11:03
*** esker has quit IRC11:03
sdagueandreykurilin_: back11:03
andreykurilin_sdague, commit-message of patch was changed with information about necessity of this patch. so, could you reexamine it?11:03
*** mihgen has joined #openstack-infra11:03
sdagueandreykurilin_: here's the issue that I see there11:04
sdaguejunit xml isn't a well defined thing, there is litterally no spec11:04
sdagueone of the reasons we moved to testr was to get the subunit stream11:05
*** e0ne_ has quit IRC11:05
sdaguewhich is a lot of really good info11:05
sdagueso while I realize parsing subunit is a bit harder, we should really focus on that11:05
*** e0ne has joined #openstack-infra11:05
sdaguebecause you'll completely lose things like which process tempest tests are running on if you are filtering through junit11:06
*** yolanda has quit IRC11:06
sdaguewhich I think is probably important to understand some of the variance in your analysis11:06
*** e0ne has quit IRC11:10
*** chandankumar_ has joined #openstack-infra11:13
andreykurilin_sdague, i want to use this filter for recording final tests results and this process does not affect subunit stream11:15
sdagueandreykurilin_: sure, but why not build the tooling against subunit directly11:18
sdaguethe junitxml is basically just for feeding things like jenkins, which don't understand anything else11:18
andreykurilin_sdague, parsing xml is much easier than parsing subunit stream:)11:20
andreykurilin_imo11:20
sdagueandreykurilin_: in python?11:21
openstackgerritSean Dague proposed a change to openstack-infra/devstack-gate: localize variables  https://review.openstack.org/8530911:21
*** mwagner_lap has quit IRC11:22
sdagueandreykurilin_: honestly, I remain -2 on. There is no reason rally needs to comply with g-r, but I don't think junitxml should be in g-r for the project11:22
sdagueand I really think subunit python tooling is much more beneficial to the project as a whole11:22
andreykurilin_sdague, thanks anyway11:23
*** nosnos has quit IRC11:30
*** timrc-afk is now known as timrc11:34
*** yolanda has joined #openstack-infra11:34
*** Ryan_Lane has joined #openstack-infra11:34
*** yamahata has quit IRC11:36
openstackgerritVictor Boivie proposed a change to openstack-infra/jenkins-job-builder: Job name override - used when storing  https://review.openstack.org/8473611:36
*** saju_m has quit IRC11:38
*** Ryan_Lane has quit IRC11:39
*** ominakov has quit IRC11:42
*** ominakov has joined #openstack-infra11:45
openstackgerritA change was merged to openstack/requirements: Remove pam  https://review.openstack.org/8505811:47
*** ominakov has quit IRC11:49
*** matrohon has joined #openstack-infra11:51
*** ominakov has joined #openstack-infra11:52
*** e0ne has joined #openstack-infra11:52
*** david-lyle has quit IRC11:54
*** e0ne_ has joined #openstack-infra11:54
*** ihrachys has quit IRC11:55
*** e0ne has quit IRC11:57
*** e0ne_ has quit IRC11:59
*** mwagner_lap has joined #openstack-infra12:03
*** saju_m has joined #openstack-infra12:10
*** pdmars has joined #openstack-infra12:10
dolphmis there an easy way to download all the logs for a jenkins run? (and extract them)12:13
*** jlibosva is now known as jlibosva|afk12:14
*** saju_m has quit IRC12:14
*** saju_m has joined #openstack-infra12:15
openstackgerritAkihiro Motoki proposed a change to openstack-infra/config: Use tox "docs" env if exists for docs build job  https://review.openstack.org/8532412:16
*** dprince has joined #openstack-infra12:19
openstackgerritA change was merged to openstack-infra/config: Remove py3 gate job from kite  https://review.openstack.org/8437212:20
*** jgallard has joined #openstack-infra12:21
*** maxbit has joined #openstack-infra12:22
sdaguedolphm: you'd just have to do a wget --mirror or the like12:22
sdaguedolphm: what are you trying to do? And is it doable with logstash instead?12:23
dolphmsdague: wget works for me - i just want to browse the logs locally because i can't find what went wrong in this run :)12:23
sdaguedolphm: sure12:24
*** hashar has joined #openstack-infra12:24
*** alaski has quit IRC12:24
sdagueone of the upsides of the log server is the ability to quickly filter down to certain levels12:24
*** weshay has joined #openstack-infra12:26
*** dcramer_ has quit IRC12:28
fungiperhaps in our new swift-based log utopia the frontend can intercept calls for dirname.tar.gz and feed you a tarball12:29
ttxfungi: please see https://bugs.launchpad.net/openstack-ci/+bug/1302490 when you're fully awake12:30
uvirtbotLaunchpad bug 1302490 in neutron "Requirements fail to be synced in milestone-proposed" [Medium,New]12:30
ttxwe'll need it fixed to get the latest requirements sync in for RC2s12:30
fungittx: yep, saw that in scrollback. i'll start poking at it when i'm finished generating the electorate rolls for anteaya12:30
*** dstanek has joined #openstack-infra12:31
fungittx: in summary, the logic for the proposal job is that when you merge a change to the reqs repo, it proposes an update to all listed projects which have the same branch name as the change you merged... so the fact that it didn't try until reqs cit an m-p branch makes some sense (and we'd want to define alternative behavior if that needs to change). as to why it broke once you did, i'll have to dig12:32
fungideeper12:32
*** alaski has joined #openstack-infra12:32
ttxyes, I understand that the first part is working as intended12:32
ttxit just creates a gap that we have to close at RC212:33
*** mbacchi has joined #openstack-infra12:33
sdaguefungi: we could do that today actually12:33
fungii'm open to the idea that while it's working as originally intended, it's not working as actually needed and we need to special-case m-p due to the nature of our release process12:33
*** ominakov has quit IRC12:33
sdaguettx: is there a reason we don't just call it stable/foo ?12:34
sdaguefrom the beginning?12:34
fungithe only argument i ever heard was that it might confuse people into thinking we'd already released12:34
ttxfungi: yes, the nature of the tarballs created is the main reason12:34
ttxBUT12:34
ttxthe key reason is that you have different approval groups for stable/* and mp12:35
fungithough also... yes that12:35
fungithe acls12:35
ttxmp is release team, stable is stable-maint12:35
*** e0ne has joined #openstack-infra12:35
*** Ryan_Lane has joined #openstack-infra12:35
fungidifferent parties have control over m-p vs stable branches12:35
ttxso the rename serves as a hands-off12:35
*** skraynev is now known as skraynev_afk12:35
fungithough really, those latter bits are process developed around the branch renaming itself... if we brainstormed we might come up with an alternate means to solve that same issue12:36
fungithough again, probably easier to just stick with them for now12:36
sdaguethere is however an upgrade exposure12:37
sdaguebecause mp basically is bypassing grenade entirely12:37
sdaguewhich is less important now that we don't have the forward jobs12:38
sdaguebut is a very weird hole12:38
sdagueand means we basically can't start porting upgrade testing until well after the release12:39
*** ominakov has joined #openstack-infra12:39
*** amotoki has joined #openstack-infra12:39
*** Ryan_Lane has quit IRC12:39
sdagueso for Juno I'd really like to revisit mp branches, because I could be working on stable/icehouse support in grenade right now if we didn't do mp12:39
sdaguewhich would mean we'd have a chance for upgrade testing working at release day12:40
*** rfolco has joined #openstack-infra12:40
fungiwell, this goes back to the earlier discussion about using proposed/icehouse instead of milestone-proposed, and having the tooling treat "proposed/" and "stable/" the same from a testing standpoint12:41
fungithe big hiccup i see with upgrade testing is during the window where some projects have a proposed branch and some don't yet12:42
fungiin which case i guess the simplest solution is to test an upgrade from stable to mixed proposed+master, and an upgrade from mixed proposed+master to pure master12:43
*** VijayTripathi has joined #openstack-infra12:44
sdaguesure, but if we went to stable sooner, we'd close that window12:44
sdagueI'm -1 on putting proposed logic into grenade12:45
fungibut more fluidity in testing is the main reason i was in favor of proposed/icehouse instead of reusing milestone-proposed (even though i know the main reason it was brought up was that some people didn't like having to delete local copies of m-p branches from the previous cycle)12:45
*** jlibosva|afk is now known as jlibosva12:45
sdaguebecause by definition it only exists 1 out of every 6 months12:45
sdagueso I guaruntee it will rot out12:45
sdagueand we'll be firedrilling every go around12:45
sdaguevs the stable logic which is tested all the time12:45
*** alexpilotti has joined #openstack-infra12:46
sdaguetarballs can be set by tags12:46
sdagueI think the only issue is the review groups12:46
sdaguebut that feels like socially solvable12:46
fungiwell, i think if it's coded to always look for (stable|proposed)/relname that might not be as likely to bitrot12:46
sdagueit will rot12:46
sdaguelooking for, and running, are very different things :)12:47
fungiif we also tested upgrades from master to master, then perhaps not12:47
sdaguelook how stable/grizzly testing rotted12:47
*** chandankumar_ has quit IRC12:47
sdaguesure12:47
fungifrom a "is it working" perspective, the point at which the proposed branches deviate from master they should be identical to master in every respect12:48
sdaguefungi: sure12:48
fungiit's the lag between that point and when we get back to doing upgrade testing on them again where the risk for rot lies12:48
sdaguethe issue is the tooling rotting12:49
sdaguewe refactor all the time12:49
*** eharney has joined #openstack-infra12:49
sdagueso m-p gets cut12:49
sdagueall the tests pass12:49
sdagueand we don't realize we aren't actually using m-p12:49
sdagueuntil 2 weeks later12:49
*** flaper87|afk is now known as flaper8712:49
*** signed8bit has joined #openstack-infra12:49
*** VijayTripathi has quit IRC12:51
fungiif we were to go to matching on proposed and stable branch name prefixes and treating them the same, we might ought to bake in alpha order and just look for (proposed|stable)/(.).* and not have the tooling care about the actual full branch names there12:51
fungithough in 8 years that will bite us ;)12:52
*** CaptTofu has joined #openstack-infra12:52
fungibut it could cut down on release-time churn in the design of the tools which need to know what order the branches come in12:53
fungihowever, i guess the bigger issue is tracking what projects were available/ready to be tested under which branches12:53
*** ameade has joined #openstack-infra12:53
fungiabstracting that metadata out would get more complicated12:53
sdagueyeh, I think it's more complicated because of the things in d-g & grenade that have to change12:54
sdaguehowever, got to run now, back on in a couple hours12:54
*** julim has joined #openstack-infra12:55
*** thuc has joined #openstack-infra12:55
*** thuc_ has joined #openstack-infra12:56
*** sw_away is now known as sandywalsh12:57
*** saju_m has quit IRC12:57
*** mfer has joined #openstack-infra12:59
*** thuc has quit IRC13:00
*** julim has quit IRC13:03
*** alexpilotti_ has joined #openstack-infra13:03
*** julim has joined #openstack-infra13:05
*** alexpilotti has quit IRC13:06
*** alexpilotti_ has quit IRC13:06
*** andreykurilin_ has quit IRC13:06
*** CaptTofu has quit IRC13:07
*** mrmartin has quit IRC13:08
openstackgerritJoão Vale proposed a change to openstack-infra/jenkins-job-builder: Allow using template variables in "defaults" field.  https://review.openstack.org/8533613:09
*** dizquierdo has quit IRC13:10
*** esker has joined #openstack-infra13:11
openstackgerritDirk Mueller proposed a change to openstack/requirements: Raise oslo.messaging to 1.3.0  https://review.openstack.org/8533713:11
*** wchrisj is now known as wchrisj_13:14
*** maxbit has quit IRC13:16
*** CaptTofu has joined #openstack-infra13:17
*** jeckersb_gone is now known as jeckersb13:20
*** krtaylor has joined #openstack-infra13:23
*** vhoward- has joined #openstack-infra13:26
*** e0ne_ has joined #openstack-infra13:26
*** rlandy has joined #openstack-infra13:26
*** e0ne has quit IRC13:29
*** dkliban has joined #openstack-infra13:31
*** ominakov has quit IRC13:31
*** mriedem has joined #openstack-infra13:31
*** ominakov has joined #openstack-infra13:32
*** freyes has joined #openstack-infra13:35
*** aconrad has joined #openstack-infra13:35
*** malini_afk is now known as malini13:38
*** thuc_ has quit IRC13:40
*** zz_gondoi is now known as gondoi13:41
*** thuc has joined #openstack-infra13:41
*** zns has joined #openstack-infra13:42
*** thuc has quit IRC13:45
*** thuc has joined #openstack-infra13:46
*** dcramer_ has joined #openstack-infra13:48
openstackgerritThierry Carrez proposed a change to openstack-infra/config: Fix milestone-proposed requirements update  https://review.openstack.org/8535213:49
ttxfungi: that should fix the requirements update thing ^13:49
fungittx: interesting! i wonder if this was also (or would have been) affecting stable branches13:50
ttxfungi: probably13:51
ttxthe whole "detached HEAD" state for that branch was wrong anyway. It happened to work on master because master is always checked out, but any other branch would have failed imho13:52
openstackgerritMarc Abramowitz proposed a change to openstack-infra/jenkins-job-builder: Small documentation tweaks  https://review.openstack.org/8495013:52
ttxfungi: -B makes sure it doesn't error out on the already-checked-out master13:52
fungiagreed, we don't really care about commits which aren't on a remote branch anyway, so we don't need a detached anything for this13:53
*** prad has joined #openstack-infra13:54
*** gondoi is now known as zz_gondoi13:54
ttxI'll watch the next requirements things to make sure they now work properly13:55
*** zz_gondoi is now known as gondoi13:55
ttxwell, with the puppet propagation delay of course13:56
openstackgerritA change was merged to openstack-infra/config: Fix milestone-proposed requirements update  https://review.openstack.org/8535213:56
fungittx: no need. once puppet gets ^ that onto the proposal slave, i'll re-trigger the previously failed job13:56
ttxfungi: sure, but want to check that I didn't bork master in the process of ficing mp :)13:57
*** e0ne_ has quit IRC13:57
ttx+x13:57
fungioh, that too, yes ;)13:57
*** e0ne has joined #openstack-infra13:57
*** maxbit has joined #openstack-infra13:58
*** zehicle_at_dell has quit IRC14:00
*** e0ne has quit IRC14:02
krotschecknibalizer: Storyboard hasn’t cut an official release yet. Maybe you can help us get that done?14:02
*** skolekonov has quit IRC14:03
*** zns has quit IRC14:04
*** krotscheck has left #openstack-infra14:04
*** thuc has quit IRC14:04
*** thuc has joined #openstack-infra14:04
*** zns has joined #openstack-infra14:04
*** zns has quit IRC14:05
*** thuc has quit IRC14:08
*** andreykurilin_ has joined #openstack-infra14:09
ttxfungi: it's on: http://puppetboard.openstack.org/report/proposal.slave.openstack.org/0bc41bd62c4762fb9f08e69f1c20b37b7a948eb414:10
ttxfungi: I have a requirements MP change lined up14:11
ttxfungi: maybe it's not necessary to trigger a run manually14:11
*** dizquierdo has joined #openstack-infra14:12
*** derekh has quit IRC14:13
*** zns has joined #openstack-infra14:14
*** jgrimm has joined #openstack-infra14:15
fungittx: okay, go for it in that case14:15
*** alexpilotti has joined #openstack-infra14:15
ttxsdague: could you sanity-check this requirements m-p backport: https://review.openstack.org/#/c/85363/ ?14:16
openstackgerritDoug Hellmann proposed a change to openstack/requirements: Work around atexit bug in python < 2.7.4  https://review.openstack.org/8424514:17
ttxhmm, wait14:17
ttxsdague: hmm, wait, we should have https://review.openstack.org/#/c/85328/ in first14:17
dhellmannttx, sdague : that change isn't needed for the milestone, but it's needed before syncing requirements into stevedore and cliff will work smoothly14:18
dhellmannttx, sdague : re: 8424514:18
*** ameade has quit IRC14:18
ttxdhellmann: ok14:18
jeblairfungi: i agree, the tooling to support stable==proposed should be minimal; i think that would work if we wanted to pursue it.  though i would also be happy if they just started out as stable.  we could also potentially do mass acl updates (ugh).14:19
*** msabramo has quit IRC14:20
*** markmcclain has joined #openstack-infra14:21
fungijeblair: ttx: looking at http://git.openstack.org/cgit/openstack-infra/config/tree/tools/atc/email-stats.py#n49 it seems that we only ever generated electorate lists with all their gerrit e-mail addresses in a basically random order, and never looked at the preferred_email column from the accounts table at all?14:21
*** rcleere has joined #openstack-infra14:22
fungiemails.csv being a dump from the external_ids table and accounts.csv being a dump from the accounts table14:22
ttxfungi: wow, check tests really didn't like my innocent-looking https://review.openstack.org/#/c/85363/. Still in progress but it's painted red on zuul status14:23
ttxdifficult to tell while until the logs are uploaded14:23
jeblairfungi: that sounds about right14:23
*** homeless has joined #openstack-infra14:23
ttxfungi: that's totally possible :)14:23
fungijeblair: okay, working on fixing that real quick so i can regenerate the earlier list... anteaya, you haven't actually dumped the first batch into civs yet, right?14:24
anteayano14:24
anteayano dumping yet14:24
jeblairfungi: they should be a superset, so one should be more likely to reach them14:24
fungiokay, hold off and i'll have you another in ~30 minutes14:24
anteayathank yo14:24
anteayau14:24
anteayastanding by14:24
* anteaya fixes another cup of tea14:24
fungijeblair: agreed, but the election notice asked atcs to make sure their preferred e-mail in gerrit was correct :/14:25
*** vhoward- has left #openstack-infra14:25
jeblairfungi: i guess that works for summit invites but not for civs14:25
*** sdake_ has quit IRC14:25
fungiand civs bases votes off of each address individually, so we can't just dump all the addresses in there or some people get extra votes ;)14:25
*** pcm_ has joined #openstack-infra14:26
pcm_sdague: ping14:26
*** thedodd has joined #openstack-infra14:26
anteayano extra votes14:27
*** nithya_g has quit IRC14:27
*** sdake_ has joined #openstack-infra14:27
*** saju_m has joined #openstack-infra14:31
*** krotscheck has joined #openstack-infra14:31
*** wenlock_ has joined #openstack-infra14:32
*** mihgen has quit IRC14:34
*** saju_m has quit IRC14:34
*** saju_m has joined #openstack-infra14:35
*** msabramo has joined #openstack-infra14:35
*** david-lyle has joined #openstack-infra14:38
*** hashar has quit IRC14:41
*** lcostantino has joined #openstack-infra14:41
*** hashar has joined #openstack-infra14:41
*** mkerrin has quit IRC14:42
thervefungi, Hi, gentle reminder about https://review.openstack.org/#/c/83761/14:42
*** phschwartz has quit IRC14:44
*** phschwartz has joined #openstack-infra14:44
fungitherve: gentle +2 on the patch, thanks for the reminder ;)14:45
*** bnemec is now known as beekneemech14:45
thervefungi, Thanks a lot! :)14:45
thervejeblair, If you have some time as well...14:45
openstackgerritA change was merged to openstack-infra/reviewstats: Add os-cloud-config.  https://review.openstack.org/8526014:46
openstackgerritA change was merged to openstack-infra/reviewstats: Add tripleo-ui to horizon program.  https://review.openstack.org/8526114:46
*** gokrokve has joined #openstack-infra14:48
*** phschwartz has quit IRC14:52
*** phschwartz has joined #openstack-infra14:52
*** aconrad has quit IRC14:54
fungijogo: your missing requirements check barfs on removals to the requirements list... http://logs.openstack.org/63/85363/1/check/check-tempest-dsvm-full/5d5b4fb/logs/devstacklog.txt.gz14:55
*** yamahata has joined #openstack-infra14:55
fungijogo: "'pam' is not a global requirement but it should be,something went wrong" on https://review.openstack.org/85363 which removes pam from the list of global requirements14:55
fungijogo: oh, or not... looks like it was actually catching a removal of a requirement where we hadn't removed that requirement from all the projects being tested. nevermind!14:57
fungiand ttx and i raced on the recheck14:57
fungi;)14:57
ttxfungi: was actually surprised that it caught it :)14:58
fungipleasant surprise14:58
*** matrohon has quit IRC14:59
*** akurilin_ has joined #openstack-infra14:59
*** andreykurilin_ has quit IRC15:01
*** thuc_ has joined #openstack-infra15:01
*** alff_ has joined #openstack-infra15:03
*** alff has joined #openstack-infra15:03
*** thuc_ has quit IRC15:03
*** thuc_ has joined #openstack-infra15:04
*** CaptTofu has quit IRC15:04
*** mgagne has quit IRC15:07
*** yolanda has quit IRC15:07
*** atiwari has joined #openstack-infra15:08
*** signed8bit has quit IRC15:08
*** signed8bit has joined #openstack-infra15:09
*** kashyap has joined #openstack-infra15:09
*** pcrews_ has joined #openstack-infra15:09
*** kashyap has quit IRC15:09
*** kashyap has joined #openstack-infra15:09
*** signed8bit has quit IRC15:10
*** signed8bit has joined #openstack-infra15:10
*** jlibosva has quit IRC15:18
*** hashar has quit IRC15:19
*** ameade has joined #openstack-infra15:19
*** german has joined #openstack-infra15:19
openstackgerritJoão Vale proposed a change to openstack-infra/jenkins-job-builder: Support variable-specific substitutions in templates.  https://review.openstack.org/8538315:20
*** signed8bit has quit IRC15:21
*** signed8bit has joined #openstack-infra15:22
*** hogepodge has joined #openstack-infra15:23
*** ameade has quit IRC15:23
openstackgerritJeremy Stanley proposed a change to openstack-infra/config: Make ATC lists sort E-mails with preferred first  https://review.openstack.org/8538515:24
*** ilives has quit IRC15:25
*** mgagne has joined #openstack-infra15:28
*** mgagne1 has joined #openstack-infra15:31
*** mgagne has quit IRC15:33
ttxfungi, jeblair, clarkb: had a question for you re: translations updates15:34
ttxfungi, jeblair, clarkb: is there any convenient way to trigger them to refresh milestone-proposed branches ?15:35
*** saju_m has quit IRC15:35
ttxor that just doesn't make any sense since the translations strings are imported from master and are now potentially branched15:35
*** msabramo has quit IRC15:36
fungittx: i think the latter. right now those updates are configured to *only* fire for changes to master, and propose only to master branches15:37
fungiand the translators work only on master15:37
ttxok so translations are basically over at RC115:37
fungiso merging master proposals to m-p are potentially hairy15:37
*** thuc_ has quit IRC15:38
fungiif we froze teh translation update jobs when m-p appeared for each project, and at the same time started proposing updates to both m-p and master on those same projects, then that would probably work around it15:38
fungibut a strict string freeze would almost certainly be necessary on master between rc and release to make that viable15:39
fungiotherwise the updates proposed to master would quickly cease to be applicable15:39
fungior perhaps we stop proposing updates to master while an m-p branch exists (make that symmetric)15:39
fungiso basically if the project has a milestone-proposed branch, the upstream update and proposal jobs use that, otherwise use master15:40
fungithat might work, but clarkb will likely tell me i'm on crack15:41
fungithat would at least preserve continuity for translators up to the release, at the expense of translation lag on master during the rc period and a larger delta come release day15:42
fungibut maybe that's not so bad a trade-off?15:43
*** hogepodge has quit IRC15:46
*** mdenny has quit IRC15:47
*** hogepodge has joined #openstack-infra15:47
*** mdenny has joined #openstack-infra15:47
*** msabramo has joined #openstack-infra15:47
*** msabramo has quit IRC15:48
*** msabramo has joined #openstack-infra15:48
*** markmcclain has quit IRC15:48
*** aconrad has joined #openstack-infra15:49
*** atiwari has quit IRC15:54
*** pblaho has quit IRC15:58
zaromorning16:00
*** zns has quit IRC16:02
*** mdenny has quit IRC16:03
anteayamorning zaro16:05
anteayago: http://lists.openstack.org/pipermail/openstack-dev/2014-April/031919.html16:06
*** comstud is now known as bearhands16:06
*** russellb is now known as rustlebee16:06
*** dansmith is now known as damnsmith16:06
*** gokrokve has quit IRC16:06
*** zns has joined #openstack-infra16:07
*** atiwari has joined #openstack-infra16:11
openstackgerritA change was merged to openstack-infra/reviewstats: Update solum core-team  https://review.openstack.org/8493916:11
*** e0ne has joined #openstack-infra16:12
openstackgerritA change was merged to openstack-infra/reviewstats: Add oslo.messaging project  https://review.openstack.org/8464116:13
openstackgerritJeremy Stanley proposed a change to openstack-infra/config: Make ATC lists sort E-mails with preferred first  https://review.openstack.org/8538516:14
fungimaking code safely importable has the side benefit that it's more accessible to static analysis16:14
openstackgerritA change was merged to openstack-infra/reviewstats: Add the ironic-python-agent project  https://review.openstack.org/8477316:15
*** YorikSar has quit IRC16:15
*** thuc has joined #openstack-infra16:16
*** e0ne has quit IRC16:17
*** thuc_ has joined #openstack-infra16:17
*** thuc_ has quit IRC16:17
fungidhellmann: are you on board with https://review.openstack.org/85162 ? if so, we can get the acl change applied today when we're adding new projects16:18
dhellmannfungi: should there be a separate milestone group, too?16:18
fungidhellmann: up to you, mr ptl16:18
*** thuc_ has joined #openstack-infra16:18
dhellmannheh16:18
dhellmannlet's say no, for now, and go with what markmc put together16:18
*** jpich has quit IRC16:18
*** thuc_ has quit IRC16:19
*** ameade has joined #openstack-infra16:19
*** alff_ has quit IRC16:19
*** alff has quit IRC16:19
*** thuc_ has joined #openstack-infra16:19
*** thuc has quit IRC16:20
ttxfungi: https://review.openstack.org/#/c/85363/ now in gate queue, when it lands it should trigger the requirements updates on milestone-proposed. I'll probably be gone when it does16:21
ttxfungi: if the post-requirements job fails, could you capture the log for me ? Not sure how we can retrieve those once they expire from jenkins16:21
*** mdenny has joined #openstack-infra16:22
openstackgerritA change was merged to openstack-infra/config: New gerrit group - oslo-messaging-core  https://review.openstack.org/8516216:23
*** ameade has quit IRC16:23
*** aconrad has quit IRC16:23
*** marun has quit IRC16:23
fungittx: i can show you where they end up16:23
fungittx: http://logs.openstack.org/<first two chars of sha>/<full sha>16:24
*** akurilin_ has quit IRC16:24
fungiwhere the sha is for the corresponding merge commit which landed in the repo16:25
fungibelow there they're sorted by pipeline, job name, id...16:25
dhellmannfungi, ttx: https://pypi.python.org/pypi/git-os-job16:25
fungior use that neat utility dhellmann wrote which i keep forgetting exists ;)16:26
ttxhah! cool. thanks16:26
dhellmann:-)16:26
fungittx: but i'll also make a note to check in on it in a while16:26
*** UtahDave has joined #openstack-infra16:29
*** markmc has quit IRC16:31
*** jp_at_hp1 has joined #openstack-infra16:31
*** alff has joined #openstack-infra16:31
*** alff_ has joined #openstack-infra16:31
*** medieval1 has quit IRC16:33
*** medieval1 has joined #openstack-infra16:33
*** jp_at_hp has quit IRC16:33
pleia2good morning16:34
anteayamorning pleia216:34
msabramoclarkb: can you please rereview https://review.openstack.org/84950 when you get a chance?16:36
*** talluri has quit IRC16:37
openstackgerritJoão Vale proposed a change to openstack-infra/jenkins-job-builder: Support variable-specific substitutions in templates.  https://review.openstack.org/8538316:38
openstackgerritKhai Do proposed a change to openstack-infra/config: Gerrit-2.8: Add secondary index support  https://review.openstack.org/6008016:39
*** gondoi is now known as zz_gondoi16:39
openstackgerritKhai Do proposed a change to openstack-infra/config: Gerrit-2.8: Add secondary index support  https://review.openstack.org/6008016:39
*** bhuvan has joined #openstack-infra16:39
*** chandankumar_ has joined #openstack-infra16:42
*** nicedice has joined #openstack-infra16:44
*** jgallard has quit IRC16:46
*** jogo is now known as flashgordon16:46
flashgordonfungi: glad to see it works16:47
fungiflashgordon: yes, i was surprised to see someone propose a global req removal before it was actually no longer in use. pretty awesome16:49
fungithough in this case i think the m-p backports merely happened in the wrong order16:49
*** mkoderer has quit IRC16:51
*** ominakov has quit IRC16:54
flashgordonit looks like I get to vote in all 6 elections16:54
*** markmcclain has joined #openstack-infra16:55
openstackgerritKhai Do proposed a change to openstack-infra/config: Gerrit-2.8: Add secondary index support  https://review.openstack.org/6008016:55
*** markwash has joined #openstack-infra16:55
pleia2http://lopsa-east.org/2014/keynote-speakers/ I'm in good company \o/16:56
pleia2we already took over open source conferences, about time we took over operations ones :)16:56
pleia2(openstack, that is)16:56
fungiwe are a conference-eating machine16:57
*** markmcclain1 has joined #openstack-infra16:57
*** JoshNang has joined #openstack-infra16:58
*** markmcclain has quit IRC16:59
*** aconrad has joined #openstack-infra17:00
*** gokrokve has joined #openstack-infra17:00
*** ildikov_ has quit IRC17:01
*** markmcclain1 has quit IRC17:01
JoshNanghey all, i have a pep8 check that is failing saying i'm reimporting mock, but neither of the lines it mentions are importing mock. tests are passing locally. any ideas? https://review.openstack.org/#/c/84303/17:02
*** mihgen has joined #openstack-infra17:03
*** harlowja has joined #openstack-infra17:04
fungiJoshNang: when was the last time you rebased your change? what flake8 is actually testing is the state of your proposed change merged to the master branch...17:04
*** signed8b_ has joined #openstack-infra17:04
fungiso someone else may have already merged a change to master which imports mock in that file17:04
fungiJoshNang: http://git.openstack.org/cgit/openstack/ironic-python-agent/tree/ironic_python_agent/tests/ironic_api_client.py#n2017:05
JoshNangfungi: i don't think I have yet. I'll try that. thanks!17:05
fungiyep, that's what's happened17:05
JoshNangahh! you rock! thanks!17:05
fungino problem17:05
clarkbmorning17:06
clarkbttx: fungi you can push them manually if you need fixes17:06
*** maxbit has quit IRC17:06
*** signed8bit has quit IRC17:06
clarkbttx: fungi the automation won't interfere with translation updates like that17:06
*** SumitNaiksatam has quit IRC17:06
fungiclarkb: more just wondering what "the right way" is there, and whether we can make things seamless for the translators up to release time (the project drivers still get final say on whether the proposed updates make it into the rc/release anyway)17:07
*** ArxCruz has joined #openstack-infra17:07
clarkbfungi: we could make the scripts update only milestone proposed if it exists17:08
clarkbfungi: but that gets hairy for swift maybe since they do inter cycle mp branche17:08
clarkbs17:08
fungiclarkb: yeah, that's where my thought experiment finally took me17:08
*** _nadya_ has joined #openstack-infra17:08
fungithough i don't know that it gets hairy for swift, it just happens at a different time/frequency17:08
nibalizerkrotscheck: can probably help at least a bit17:08
nibalizerim probably the first user of the software that isn't trying to actively develop it17:09
fungimore that it gets hairy if someone forgets to delete the m-p branch ;)17:09
*** chandankumar_ has quit IRC17:09
nibalizeri'm trying to build a conversion script from lp -> storyboard so naturally spinning up a local storyboard was a requirement17:09
clarkbfungi: that17:09
nibalizerand yea, watch out for some docs commits and such as the docs weren't overly illuminating17:09
krotschecknibalizer: Thanks - I’d be more than happy to contribute to those.17:10
*** talluri has joined #openstack-infra17:10
*** _nadya_ has quit IRC17:10
krotschecknibalizer: I’ve also got a doc commit I really should go fix...17:10
*** miarmak has quit IRC17:10
nibalizerkrotscheck: for sure17:11
krotschecknibalizer: Actually, if you could do me a favor and give us a few pointers on how we can make the install as stupidly easy as possible, that’d be awesome :)17:11
nibalizerthats my plan17:12
nibalizeri dont want to make changes to your doc until i've actually got it running17:12
nibalizerbut then yea i'll submit changes to imporve the doucmentation17:12
krotschecknibalizer: There’s a puppet manifest in infra/config that does an install.17:12
nibalizergot bit by the tox {posargs} bug last night17:12
krotschecknibalizer: DOH17:12
nibalizerkrotscheck: yea i saw that, decided to try manually first17:12
nibalizeralso didn't want to go through the trouble of generating ssl keys and such17:13
openstackgerritKhai Do proposed a change to openstack-infra/config: Activate secondary index support for Gerrit  https://review.openstack.org/7900517:13
funginibalizer is such a puppet-hater ;)17:13
nibalizerwell you can try to puppet something you don't understand if you want to17:13
nibalizerbut you won't get that time back17:14
nibalizerits just gone17:14
*** _nadya_ has joined #openstack-infra17:14
*** Ryan_Lane has joined #openstack-infra17:14
fungiyeah, my first experience with setting up a gerrit dev server was "here's all this puppet spaghetti, i'm just going to ignore it--quick, to the docs!"17:14
fungimuch easier to maintain puppet manifests after you reverse-engineer them17:15
openstackgerritJoshua Harlow proposed a change to openstack/requirements: Taskflow 0.2 released  https://review.openstack.org/8542317:15
*** signed8b_ has quit IRC17:16
clarkbfungi: iirc I had just done a whole bunch of fixes to them so that they worked too17:16
fungiyup. that was so long ago now17:16
clarkbfungi: this month marks 2 years hacking on openstack for me17:17
clarkbI think I did that math correctly17:17
fungii've got another 4 months to go before i hit 2 years17:17
*** pmoosh has joined #openstack-infra17:18
nibalizeri've got another few days before i hit 2 months17:18
nibalizerwooo new generation!17:19
funginibalizer: congrats!17:19
fungithe first two months are the hardest17:19
fungi(bold-faced lie)17:19
nibalizerya right now i'm kinda like 'look at all this low hanging fruit and no responsibility!'17:20
*** signed8bit has joined #openstack-infra17:20
* fungi will say anything to make contributors stick around17:20
fungiyou know, infra has a magic lamp, and any atc on an infra project gets three wishes from the genie17:21
*** SumitNaiksatam has joined #openstack-infra17:21
*** jp_at_hp1 has quit IRC17:22
clarkbfungi: anteaya: I don't know that I will be able to drive the new projects and acl config update stuff today17:22
clarkbbeing pulled in far too many directions. Any chance one of you will be able to do that?17:23
fungiclarkb: no worries, i've got it handled17:23
clarkbwoot thanks17:23
fungigoing back over the two submitted ones as i type this17:23
*** _nadya_ has quit IRC17:23
fungivery light npf for a change17:24
clarkbfungi: there is also at least one acl config update change17:25
clarkbto give tripleo-ptl group the rights to create branches17:25
*** dprince has quit IRC17:25
fungiclarkb: ahh, hadn't gotten to that one in my queue yet. i'll make sure it goes in. i merged a couple acl changes this week already (with proper warning that they wouldn't take effect until today)17:26
nibalizerfungi: whats npf?17:26
funginibalizer: "new projects friday"17:26
nibalizerhaha17:26
fungia very recent tradition, started to help us work around a nagging bug17:26
fungiwe batch up all new project request changes and apply them once a week at the moment17:27
fungiso that if they break we troubleshoot them all at once rather than having it interrupt us constantly at random throughout the week17:27
nibalizerokay that makes sense17:28
nibalizeryea ops work causes lots of context switch17:28
* fungi is all switch and no context anyway17:28
*** zz_gondoi is now known as gondoi17:32
fungii'm approving new projects and acl changes now if they look good, and then i'll run m-p once everything's squared away and create-cgitrepos has populated empty repos on all the servers in the git farm17:35
*** CaptTofu has joined #openstack-infra17:36
*** prad has quit IRC17:39
*** prad has joined #openstack-infra17:39
*** CaptTofu has quit IRC17:42
openstackgerritJeremy Stanley proposed a change to openstack-infra/config: Add new stackforge project DriverLog (driver verification)  https://review.openstack.org/8503317:42
fungiadded a separate -ptl group for branch manipulation and tagging ^17:42
*** CaptTofu has joined #openstack-infra17:42
*** zhiyan is now known as zhiyan_17:42
*** jeckersb is now known as jeckersb_gone17:43
*** morganfainberg_Z is now known as morganfainberg17:45
openstackgerritA change was merged to openstack-infra/config: Add specs-cookiecutter to openstack-dev  https://review.openstack.org/8319217:45
fungiclarkb: does https://review.openstack.org/85171 actually work? i thought you needed control of refs/* to do branch manipulation in gerrit17:46
*** CaptTofu has quit IRC17:47
clarkbfungi: maybe? I would need to double check17:48
clarkbfungi: it works for refs/tags/*17:48
clarkbbut tags aren't quite branches17:48
*** Ajaeger has joined #openstack-infra17:49
fungii'll play around on review-dev for a few minutes and see if i can confirm what does and doesn't allow that17:49
sdaguefungi: how do you feel about landing this - https://review.openstack.org/#/c/84864/ ?17:50
*** thuc_ has quit IRC17:50
openstackgerritMatthew Treinish proposed a change to openstack-infra/config: Run docs jobs on qa-specs commits  https://review.openstack.org/8543117:51
openstackgerritA change was merged to openstack-infra/config: Add new stackforge project DriverLog (driver verification)  https://review.openstack.org/8503317:51
*** ociuhandu has quit IRC17:52
*** _nadya_ has joined #openstack-infra17:54
anteayaclarkb: k17:55
anteayafungi: I don't think I have access to drive npf even if I wanted to, do I?17:55
anteayaI would need ssh access to the gerrit server17:55
fungisdague: yep, sound approach, and will let us check the proposed project branch override tooling17:56
fungianteaya: you are correct17:56
sdaguefungi: also, any idea if nodepool took the new heat images?17:57
*** thuc has joined #openstack-infra17:57
fungisdague: what was the change number?17:57
*** thuc has quit IRC17:57
*** mbacchi has quit IRC17:58
sdaguehttps://review.openstack.org/#/c/85057/17:58
sdaguemerged last night at 9:40pm EST17:58
*** thuc has joined #openstack-infra17:58
pabelangerfungi, jeblair: Any issue getting nodepool patches in today? Or is doing it on a Friday a concern?17:58
*** wchrisj_ has quit IRC17:59
*** wchrisj has joined #openstack-infra17:59
*** openstackgerrit has quit IRC18:01
*** openstackgerrit has joined #openstack-infra18:02
*** marun has joined #openstack-infra18:02
*** bookwar has quit IRC18:03
openstackgerritA change was merged to openstack-infra/config: add tempest-master jobs  https://review.openstack.org/8486418:04
*** mrmartin has joined #openstack-infra18:05
*** thomasem has joined #openstack-infra18:08
*** freyes has quit IRC18:11
openstackgerritJeremy Stanley proposed a change to openstack-infra/config: Correct update-image to image-update for nodepool  https://review.openstack.org/8543518:12
openstackgerritJeremy Stanley proposed a change to openstack-infra/nodepool: Correct update-image to image-update in samples  https://review.openstack.org/8543618:12
fungisdague: we failed to successfully build devstack-precise images in hpcloud-az{1,2,3} and devstack-precise-check in rax-iad. also, the image updates don't seem to happen when we think they do ^18:12
sdaguefungi: interesting18:13
sdagueany idea on the reasons for the fails?18:13
*** mdenny has quit IRC18:13
fungisdague: our providers are surprisingly unstable18:13
fungior perhaps unsurprisingly18:13
sdagueI wonder if the image downloads are a big part of that, and if we put retry logic in there we could succeed more often18:13
sdagueright, I just wonder if there is retry logic we could apply to succeed more often18:14
*** morganfainberg is now known as morganfainberg_Z18:14
sdaguebecause if the fedora iso has a 1 in 10 chance of failing, I can imagine a huge fail rate in aggregate18:14
fungiit looks like the image rebuilds started roughly 36 minutes after that change merged, so the ones which did build should have that update... i'm spot-checking one now to make sure18:15
fungithen if that's good, i'll start loops on the remaining 418:15
sdaguecool18:15
*** freyes has joined #openstack-infra18:15
*** mdenny has joined #openstack-infra18:16
sdaguehttps://review.openstack.org/#/c/85293/ is related when you get time18:16
sdaguethat should take advantage of the new devstack tool once it lands18:16
*** markmcclain has joined #openstack-infra18:16
*** zns has quit IRC18:17
fungisdague: though if you want to mine http://nodepool.openstack.org/image.log to identify whether the downloads failed and broke image builds, hopefully it should be apparent (you'll need to grep for the image/provider name combinations since the builds are all interleaved in that log)18:17
sdaguesure, I can do that in a sec, got a couple of plates spinning that I want to handle first18:17
*** zns has joined #openstack-infra18:18
*** denis_makogon_ has joined #openstack-infra18:18
*** denis_makogon_ is now known as denis_makogon18:19
*** ameade has joined #openstack-infra18:19
*** yamahata has quit IRC18:19
fungioh, though i should finish npf first... otherwise nodepool image updates are guaranteed to fail because they'll try to clone broken git repos18:22
*** ameade has quit IRC18:23
*** vhoward- has joined #openstack-infra18:24
*** julim has quit IRC18:27
Ajaegerclarkb: I'd like to see https://review.openstack.org/#/c/84191/ merged in soonish. Do you want to add --ignore-obsolete=true now  or should we do this in a second step? The patch itself is a great step forward.18:28
sdaguefungi: hmmm... I can't make heads or tails of failures in those logs, they seem to be all at INFO, interleaved, and no obvious deaths that I can see18:29
fungisdague: i think you end up having to grep for one of the failed image+provider combinations and look at what the last few lines were18:30
clarkbAjaeger: lets do that in a follow up change, do you want to propose the ignore-obsolete change? and do it for all the files that need it?18:30
clarkbfungi: see https://review.openstack.org/#/c/84191/ is that something we want to approve without a second +2?18:30
clarkbfungi: I think worst case we end up debugging more translation proposal weirdness18:30
Ajaegerclarkb: I can do that.18:30
*** _nadya_ has quit IRC18:30
fungiclarkb: seems reasonable. it's not too onerous, and Ajaeger has just thrown himself on the grenade18:31
* Ajaeger has more fun than he likes to have - the small "msgfmt -c" test is more involved than I expected - see http://lists.openstack.org/pipermail/openstack-dev/2014-April/031938.html18:32
Ajaegerfungi: I'll watch the jobs and will help fixing for sure if anything comes up18:32
fungiwe're all about manufactured fun in here18:33
Ajaeger;)18:33
*** jepoy has quit IRC18:33
anteayapaging nibalizer18:34
nibalizeranteaya: hai18:34
anteayathere you are18:34
anteayathanks18:34
*** jepoy has joined #openstack-infra18:34
anteayaso looking at http://git.openstack.org/cgit/openstack-infra/config/tree/modules/openstack_project/manifests/git_backend.pp#n9718:34
anteayaI know zip about subscribe18:34
anteayacare to fill me in on how it works18:34
nibalizersure18:34
* anteaya listens18:35
nibalizerso the subscribe parmaeter works with the refreshonly parameter18:35
nibalizerthe refreshonly parmaeter is setting exec to only run the first time, and never again until poked by something else to run again18:35
nibalizerthe subscribe is setting it so that the exec will only fire when that yaml file resource is modified18:36
nibalizerso 99% of the time puppet will check the contents of that yaml file, find that they are okay, and move on, not firing the exec18:36
anteayaso the exec is fired if puppet checks the file and notices a change18:36
openstackgerritClark Boylan proposed a change to openstack-infra/zuul: Handle NullChange "merges" gracefully.  https://review.openstack.org/8521718:36
openstackgerritClark Boylan proposed a change to openstack-infra/zuul: Add base test class to make subclassing possible  https://review.openstack.org/8520418:36
openstackgerritClark Boylan proposed a change to openstack-infra/zuul: Add a remote url override location  https://review.openstack.org/7605718:36
openstackgerritClark Boylan proposed a change to openstack-infra/zuul: Fix races in timer trigger tests.  https://review.openstack.org/8523018:36
nibalizerbut when new content is pushed by us, through puppet, into that yaml file, puppet will set the file contents and then tell the exec to fire18:36
clarkbbam, there is my morning's fun18:36
*** morganfainberg_Z is now known as morganfainberg18:37
clarkbjhesketh: thank you for the reviews, I haven't addressed anything, but should've left comments on things when I didn't18:37
nibalizeranteaya: require => something and before => something are inverse relations18:37
nibalizerso you can in a file  require a service18:37
nibalizeror in a service you can before a file18:37
nibalizero'r whatever you feel like doing18:37
nibalizersimilarly notify and subscribe are inverse relations18:37
nibalizerexecs and services and subscribe to stuff18:38
nibalizerand files can notify services and execs18:38
anteayalet's get back to what triggers the exec to run18:38
nibalizerin the case of a service, it will bounce or reload the service if it gets a subscibe/notify message18:38
nibalizersure18:38
anteayaso if puppet changes the file, puppet tells the exec to run18:38
anteayais that accurate?18:38
nibalizeryep18:38
anteayaand puppet also checks the file18:39
anteayaand will tell exec to run if it notices a change18:39
nibalizeryep18:39
nibalizeruh thats kinda accurate18:39
anteayawhat did I get wrong?18:39
*** khyati has joined #openstack-infra18:40
nibalizeryou're correct but there are gonna be corner cases where your statement is not generally true18:40
nibalizerso if you look at that file resource18:40
nibalizerthe puppet code is setting the content18:40
*** jeckersb_gone is now known as jeckersb18:40
nibalizerso every time puppet runs it will md5sum that file and if its not exactly the same value as set in the content => parameter, it will overwrite it with the content puppet thinks it should have18:40
*** mrmartin has quit IRC18:41
nibalizerif puppet does overwrite the file, it will also trigger any downstream execs and services that are chained by subscribe/notify metaparameters18:41
anteayaand overwriting it will trigger exec create-cgit-repos to run, yes?18:41
anteayagreat18:41
nibalizerif puppet finds the file to be in conformance, it wont fire the exces18:41
* anteaya nods18:42
nibalizeralso the refreshonly parameter on the exec is important18:42
nibalizerwithout that, the exec would fire every time18:42
asselinhi, today when creating a new image, the script is stuck on "Running: ['git', 'clone', 'https://github.com/openstack-dev/specs-cookiecutter.git', 'openstack-dev/specs-cookiecutter']18:42
asselin"18:42
*** e0ne has joined #openstack-infra18:42
anteayathat is the param that requires the md5sum diff for firing the exec?18:42
*** vhoward- has left #openstack-infra18:42
asselinwhen I try it myself, I'm requested to input a username and password....is that expected?18:42
nibalizerno its not that specific18:42
*** thuc has quit IRC18:43
nibalizerit just tells the exec not to fire unless it recieves a notify/subscibe message18:43
fungiasselin: that will clear up soon. we're adding new projects, so that project (and one other) are in the projects.yaml file but have broken initial repositories on our gti server farm until replication is triggered18:43
nibalizeran exec with refreshonly set and no subscribe/notify would never fire18:43
*** thuc has joined #openstack-infra18:43
asselinfungi, thanks I guess this is a good time for a lunch break!18:43
anteayaso what sends out the notify/subscribe message?18:43
nibalizerthe other resources18:43
nibalizerits not like actual network traffic or anything18:44
*** yamahata has joined #openstack-infra18:44
nibalizerits just a way of thinking about it18:44
fungiasselin: oh, though the reason you're getting a login prompt is that you're cloning from github instead of our git servers... in this particular case github just doesn't have the repository yet. same basic reason and will be fixed at the same time18:44
anteayanibalizer: so in this example this file resource sends out the notify/subscribe message: http://git.openstack.org/cgit/openstack-infra/config/tree/modules/openstack_project/manifests/git_backend.pp#n7618:44
nibalizeryep18:45
anteayagreat18:45
anteayaokay I think we have covered what fires this exec with subscribe and refreshonly18:45
anteayanext18:45
anteayahow is the success of the command evaluated?18:45
anteayaso exec create-cgit-repos is fired18:46
anteayait runs18:46
anteayait finishes18:46
nibalizerso a very common pattern is package{ 'foo': ensure => present } file { 'foo.conf': ensure => present, require => Package['foo']} service { 'foo': ensure => running, subscribe => File['foo.conf']}18:46
anteayaand then?18:46
*** thuc_ has joined #openstack-infra18:46
*** thuc has quit IRC18:46
*** thuc_ has quit IRC18:46
nibalizerthe package gets installed, the config file comes after, and then the service is started; and any changes to the config file trigger a reload of the service18:47
nibalizersuper neat18:47
anteayaexcept this isn't a running service18:47
*** maxbit has joined #openstack-infra18:47
anteayaso ensure => running can't be used18:47
anteayathe script runs, and finishes18:47
*** thuc has joined #openstack-infra18:47
*** thuc has quit IRC18:47
nibalizeranteaya: ya im just providing some basic context around subscibe still18:47
nibalizerhaven't answered your questions18:47
anteayanibalizer: ah okay, carry on18:47
nibalizeruhm sothe problem with execs is that puppet records their exit code and thats about it18:48
* anteaya loves to watch a good teacher in action18:48
nibalizerit can tell when an exec returns fail18:48
*** thuc has joined #openstack-infra18:48
anteayawhere does exec record the exit code?18:48
nibalizerand so if you have a resource downstream from the exec and the exec returns 1, then puppet reports the exec resource as failing and doesn't even try the dependent resource18:49
*** andreykurilin_ has joined #openstack-infra18:49
nibalizerbut this is what I call 'dropping kids off at the mall'18:49
nibalizerwe just don't know what happened in the exec18:49
anteayagood analogy18:49
anteayayes18:49
nibalizerwe can know if they were there to be picked up18:49
nibalizerbut thats abou tit18:49
*** thuc_ has joined #openstack-infra18:49
anteayaright18:49
anteayaokay18:49
nibalizergenerally the puppet community is very harsh against exec resources18:49
anteayais there a better way to do this then?18:50
nibalizerthey want ruby types and providers to be leveraged to fully manage resources18:50
nibalizerbut for a ton of stuff in sysadministration, especially in the 'init' phase of a service like this, you kinda gotta exec18:50
anteayawe are going to start incorporating salt as a next step, I just want to ensure we have gotten all we can from puppet on this18:50
anteayaah yeah18:51
nibalizeri'm not sure what exactly 'create_cgitrepos' does18:51
anteayawe just want the script to run18:51
nibalizerbut the name implies that it creates cgit repos18:51
anteayait does18:51
anteayaand we have a git farm18:51
anteaya5 servers18:51
nibalizerthe 'more puppety' way to do it is to start managing cgitrepos as puppet types18:51
*** dizquierdo has quit IRC18:51
nibalizerso we would say cgitrepo { 'storybboard': ensure => present, url => something, otherparam => something}18:52
anteayaso the repos need to be created and finished on all 5 before the next step is executed18:52
anteayaother wise there is a race18:52
nibalizerall 5 .. machines?18:52
mordrednibalizer: yeah - we did not choose to go that route18:52
nibalizerall 5 servers18:52
anteayaall 5 servers18:52
anteayacorrect18:52
funginibalizer: right now we have those in a giant yaml file (several hundred entries). should we dynamically generate the puppet from them in that case?18:52
mordrednibalizer: we manage repos via a file called projects.yaml18:52
anteayaso this is where salt comes in18:52
*** hogepodge has quit IRC18:52
*** thuc has quit IRC18:52
anteayawe need to figure out a way to say we are finished on all 5 servers18:53
anteayado the next thing18:53
anteayawhich is run manage-projects18:53
nibalizerya internode in puppet is hard18:53
*** thuc_ has quit IRC18:53
*** SumitNaiksatam has quit IRC18:53
anteayawhich I figured was the case, I just wanted to ensure I wasn't missing something obvious18:53
nibalizerusing salt or bash or fabric to tell the first five to go, then wait, then the next 6 to go, then wait is the right approach i think18:53
nibalizeri have some ideas on how to do it in puppet18:53
nibalizerreally cool ideas18:54
*** thuc has joined #openstack-infra18:54
nibalizerbut way to unimplemented and hacky to put in this project right now18:54
anteayalet me dig up my salt etherpads18:54
mordredthe current idea is to start using salt to drive runs of puppet on the machines18:54
*** SumitNaiksatam has joined #openstack-infra18:54
mordredand to stop running puppet as long-running agents18:54
mordredbut instead trigger runs from the master in sequence18:54
anteayathis is the most recent: https://etherpad.openstack.org/p/OVMqR5SOHq18:54
nibalizerfungi: you could do that! if the yaml goes into a hiera dir somewhere you can pull it out with a simple call then iterate over it making cgitrepo resoruces!18:55
mordredand have salt trigger "pupept agent --test"18:55
funginibalizer: yeah, i was wondering whether hiera could handle arbitrary yaml like that18:55
nibalizerit might need a massage18:55
mordredI  don't think  we want to couple this more to puppet, tbh18:55
anteayawhich directly addresses one solution for getting a report back on when create-cgit-repos is finished and fires manage-projects18:55
mordredmanage-projects is usable by gerrit people who do not use puppet. that is desirable18:56
fungimordred: i agree on that front18:56
nibalizerfungi: http://docs.puppetlabs.com/hiera/1/lookup_types.html18:56
anteayaand here is infrastructure priorites just for the heck of it: https://etherpad.openstack.org/p/infrastructure-priorities18:56
fungimore just curious about ways to blend hiera with other yaml-consuming systems off the same content18:56
funginibalizer: neat--thanks!18:57
nibalizerya its easy to get overexcited about doing things in puppet that don't make sense18:57
anteayahere is another salt etherpad: https://etherpad.openstack.org/p/Salt-Event-System18:57
*** rwsu has quit IRC18:57
anteayaI think that is what I have18:57
anteayanibalizer: it would be great to have your input18:58
fungizaro: what's a quick and dirty way to modify group membership on review-dev without using the webui? thet moved the membership lists into files right?19:00
*** Ajaeger has quit IRC19:00
nibalizeranteaya: i have to go back to work19:01
anteayanibalizer: makes sense to me19:01
nibalizerbut i'll review it later and provide feedback if I have any19:01
nibalizersorry19:01
anteayanibalizer: thanks for your time, I really enjoyed the tour or refreshonly and subscribe19:01
nibalizerno prob19:01
anteayanibalizer: no need to explain19:01
anteayathank you19:01
anteaya:D19:01
nibalizer:)19:01
openstackgerritSean Dague proposed a change to openstack-infra/elastic-recheck: add query for boto volume race  https://review.openstack.org/8544919:02
*** hashar has joined #openstack-infra19:03
*** Sukhdev has joined #openstack-infra19:04
zarofungi: if you checkout ref/meta/config you'll have a groups file.  i believe you can just modify then push back up to gerrit.19:04
fungizaro: oh, that may not help me then. i need to test adding and removing myself from groups, particularly administrator. if my account needs to work to be able to modify my account membership in a group, then chicken and egg19:05
*** e0ne has quit IRC19:05
fungiin old gerrit i could just make update queries in the db19:05
fungibummer19:05
fungii guess i could just be very careful and push to the local filesystem copy, but probably have to restart the gerrit service in the process19:06
*** e0ne has joined #openstack-infra19:06
zarofungi: could you not use another admin account?19:06
fungizaro: i could. is there an easy way to set up accounts which bypass openid?19:07
fungiotherwise i guess i need additional openids19:07
zaroyes, you can put gerrit in BECOME_ANYONE mode and create local accounts.19:08
fungii'm tempted to just approve 85171 because actually testing it is going to be far more work than just trying something else if it ends up not working19:08
*** e0ne has quit IRC19:09
fungizaro: you don't happen to know off the top of your head whether you need permissions on refs/* to add and remove branches, or whether just having it on refs/heads/* works?19:10
zaronot really, but it makes sense that you would need permission on refs/* as well19:11
fungioh, though i also think 85171 is unlikely to work for other reasons... there are exclusive permissions granted on refs/heads/stable/* in all-projects, so the plan they outline in their commit message won't actually work19:12
*** ociuhandu has joined #openstack-infra19:13
*** rwsu has joined #openstack-infra19:13
anteayaso pleia2 is helping me understand create-cgitrepos19:14
anteayawhich I am wrong, doesn't create git repos across the git server farm19:14
*** pmoosh has quit IRC19:14
anteayait creates the web interface for the project that will soon exist19:14
fungianteaya: and also inits the git repos in /var/lib/git if they don't exist yet19:15
pleia2ah yes, I forgot about that part19:15
anteayawhat server has /var/lib/git19:15
fungianteaya: so that gerrit will be able to replicate into them19:15
fungianteaya: all the git servers19:15
anteayathe git servers?19:15
anteayak19:15
pleia2anteaya: so the init-in of the git repos is where the race condition is19:15
pleia2init-ing19:16
*** mbacchi has joined #openstack-infra19:16
anteayaso ensuring /var/lib/git for each project exists on each git server is our run manage-projects trigger19:16
zarofungi: you think you would be able to fast track this? https://review.openstack.org/#/c/8511419:18
anteayaif that is the case I disagree with line 4719:18
anteaya# We don't actually use these, but jeepyb requires them.19:18
fungizaro: i'll look at it when i'm done fast-tracking all the other things i'm in the middle of. what is it?19:18
*** khyati has quit IRC19:19
zarofungi: quick fix to jjb job to buid gerrit plugins.  referenced wrong directory on copy19:19
* zaro nearly gets puppet to stand review-dev19:19
pleia2anteaya: line 47 in which file?19:20
anteayabeg pardon http://git.openstack.org/cgit/openstack-infra/config/tree/modules/openstack_project/manifests/git_backend.pp#n4719:20
pleia2anteaya: ah, the comment is about the variables themselves19:21
pleia2we don't end up using those variables in the puppet config, but jeepyb barfs if they variables don't exist19:21
anteayaI would go with this file doesn't use these variables19:21
anteayaright what you said19:21
fungizaro: looks okay, though you don't need teh ./ in front of those19:21
anteayathough I would choose a word other than barfs19:22
pleia2sure, the comment can be improved :)19:22
anteayanot my favourite word19:22
pleia2haha, it's friday19:22
anteayathat it is19:22
pleia2I used up all my delicate earlier this week19:22
pleia2:)19:22
anteayaha ha ha19:22
anteayaI wondered if that was possible19:22
anteayagood for you19:22
pleia2it's been a long week19:22
* anteaya applauds19:22
anteayayup19:22
anteayapleia2: you have the better comment, do you want to offer the patch?19:23
anteayamay as well take credit for it19:23
pleia2sure, on it19:23
anteayathanks19:23
* anteaya has her upvote ready19:23
*** malini is now known as malini_afk19:25
*** mgagne1 is now known as mgagne19:25
*** pcm_ has quit IRC19:25
dhellmannfungi: I'm working out the change to add the new oslo lib jobs based on that parameterization change you reviewed earlier this week. It's going to be a lot of little similar changes. Would you prefer a series of patches, one per oslo lib, or one big patch?19:26
openstackgerritElizabeth Krumbach Joseph proposed a change to openstack-infra/config: Clarify comment about variables in git_backend.pp  https://review.openstack.org/8545619:28
anteayavery nice19:28
pleia2thanks19:29
fungidhellmann: one big patch seems fine unless you need a phased approach for some reason19:31
dhellmannfungi: sounds good19:32
* pleia2 goes burrito hunting19:33
zarofungi: thanks!19:34
*** CaptTofu has joined #openstack-infra19:35
funginew empty repos seem to exist on all the git servers, manage-projects is running now19:36
*** CaptTofu has quit IRC19:36
*** CaptTofu has joined #openstack-infra19:37
anteayacool19:37
openstackgerritA change was merged to openstack-infra/config: fix gerrit plugin build job  https://review.openstack.org/8511419:38
*** dstanek has quit IRC19:38
clarkbfungi: \o/19:40
openstackgerritClark Boylan proposed a change to openstack-infra/zuul: Handle NullChange "merges" gracefully.  https://review.openstack.org/8521719:41
openstackgerritClark Boylan proposed a change to openstack-infra/zuul: Add base test class to make subclassing possible  https://review.openstack.org/8520419:41
openstackgerritClark Boylan proposed a change to openstack-infra/zuul: Add a remote url override location  https://review.openstack.org/7605719:41
openstackgerritClark Boylan proposed a change to openstack-infra/zuul: Fix races in timer trigger tests.  https://review.openstack.org/8523019:41
clarkbnow ^ should pass testing19:41
*** fbo is now known as fbo_away19:41
*** CaptTofu has quit IRC19:41
*** wenlock_ has quit IRC19:41
*** morganfainberg is now known as morganfainberg_Z19:42
*** zehicle_at_dell has joined #openstack-infra19:42
*** sdake has quit IRC19:42
*** adalbas has quit IRC19:45
openstackgerritA change was merged to openstack-infra/elastic-recheck: add query for boto volume race  https://review.openstack.org/8544919:45
*** CaptTofu has joined #openstack-infra19:45
fungidoes d-g move the contents of ~jenkins/cache/files into /opt/stack/new/devstack/files ?19:46
*** dstanek has joined #openstack-infra19:46
*** zehicle_at_dell has quit IRC19:47
*** sdake has joined #openstack-infra19:47
*** sdake has quit IRC19:47
*** sdake has joined #openstack-infra19:47
* fungi checks recent logs19:47
openstackgerritClark Boylan proposed a change to openstack-infra/zuul: Handle NullChange "merges" gracefully.  https://review.openstack.org/8521719:49
openstackgerritClark Boylan proposed a change to openstack-infra/zuul: Add base test class to make subclassing possible  https://review.openstack.org/8520419:49
openstackgerritClark Boylan proposed a change to openstack-infra/zuul: Add a remote url override location  https://review.openstack.org/7605719:49
openstackgerritClark Boylan proposed a change to openstack-infra/zuul: Fix races in timer trigger tests.  https://review.openstack.org/8523019:49
clarkbzuul tests hate me, but I think this last patchset should be pretty good19:49
fungiahh, it does, good... http://logs.openstack.org/23/84923/6/check/check-tempest-dsvm-full/3a25268/logs/devstack-gate-setup-workspace-new.txt.gz#_2014-04-04_18_59_11_45619:49
clarkbfungi: ya19:50
sdagueflashgordon, fungi : https://review.openstack.org/#/c/85167/19:50
sdaguethat's the requirements fix for barbican19:50
fungisdague: i spot-checked a node built from one of the images which successfully updated overnight, and it has a /opt/stack/new/devstack/files/Fedora-x86_64-20-20131211.1-sda.qcow219:50
sdaguecool19:51
sdagueok, I'll phase that in tomorrow19:51
openstackgerritA change was merged to openstack-infra/storyboard-webclient: Added global CSS class to allow style targeting.  https://review.openstack.org/8518519:52
openstackgerritA change was merged to openstack-infra/storyboard-webclient: Tasks are now editable  https://review.openstack.org/8488819:52
fungimanage-projects finished running, all 5 git servers have commits in their copies of the two new repos19:52
mtreinishfungi: cool19:52
fungiand both projects have acls applied19:53
fungisetting up initial group members now19:53
*** amotoki has quit IRC19:54
anteayayay19:55
fungiilyashakhat: i've set you as the initial member of driverlog-core and driverlog-ptl groups19:56
fungiokay, starting nodepool image update loops for devstack images which didn't take overnight19:57
*** adalbas has joined #openstack-infra19:58
*** signed8bit has quit IRC19:58
*** mihgen has quit IRC19:59
*** e0ne has joined #openstack-infra19:59
sdaguejeblair: do you have an opinion about whether to put elastic recheck in infra or qa tracks for summit?20:00
*** morganfainberg_Z is now known as morganfainberg20:00
mordredsdague: it should get its own track20:02
*** Sukhdev has quit IRC20:02
sdagueor it's own summit :)20:02
*** zehicle_at_dell has joined #openstack-infra20:02
openstackgerritBen Nemec proposed a change to openstack-infra/config: Make ironic-undercloud and fedora jobs non-voting  https://review.openstack.org/8546820:02
mordredsdague: you coudl start an elastic-recheck as a service project20:03
sdague:)20:04
*** vhoward- has joined #openstack-infra20:04
dhellmanndo zuul templates take parameters? that is, can I pass a parameter to the template when I use it, like in jjb?20:04
*** aconrad has quit IRC20:05
sdaguewell, I was starting to see a pattern to generalize the er flow for other problems. Like the same hit list model would work for going after error log issues in projects.20:05
sdagueor anything you can detected at periodic intervals20:05
sdaguethat's all definitely far futures though20:06
*** khyati has joined #openstack-infra20:07
*** e0ne has quit IRC20:08
*** e0ne has joined #openstack-infra20:08
openstackgerritAntoine Musso proposed a change to openstack-infra/zuul: cloner to easily clone dependent repositories  https://review.openstack.org/7037320:09
fungisdague: the remaining four devstack images which don't have that new file cached are running in update loops now. hopefully they'll all get new ones by tomorrow20:10
sdaguefungi: great20:10
*** talluri has quit IRC20:10
openstackgerritAntoine Musso proposed a change to openstack-infra/zuul: cloner to easily clone dependent repositories  https://review.openstack.org/7037320:10
asselinfungi, yes I changed the cache_git_repos.py script to use github b/c I need to use http protocol instead of git for the remote to get out of my corporate proxy. It seems to work for the other packages. I don't know how to get the http url for the openstack git server20:10
sdaguewe have to come up with a clever way for us to send in images that we aren't yet trying to download on devstack installs but we want nodepool to grab20:11
*** msabramo has quit IRC20:11
openstackgerritAntoine Musso proposed a change to openstack-infra/zuul: cloner to easily clone dependent repositories  https://review.openstack.org/7037320:11
*** khyati has quit IRC20:12
dhellmannfungi, jeblair : is http://paste.openstack.org/show/75115/ going to work with a zuul template?20:12
fungiasselin: same as the git protocol url, just switch git:// to http://20:12
asselinfungi, ok will try that thanks20:12
*** e0ne has quit IRC20:12
* dhellmann thinks the last line of his paste needs to be indented20:13
fungidhellmann: with that first block in the templates list and the second block in the projects list presumably?20:13
dhellmannfungi: yes20:13
dhellmannfungi: the part that isn't clear is if I can pass "lib" to the template when I use it20:14
fungidhellmann: yeah, i think {name} may be a special case... jeblair will know for sure but i don't think you can define replacement macros within the layout.yaml20:15
fungithough i will be thrilled to learn i am wrong20:15
*** khyati has joined #openstack-infra20:15
*** morganfainberg is now known as morganfainberg_Z20:15
dhellmannfungi: ok, I'll continue repeating myself :-)20:15
*** CaptTofu has quit IRC20:16
*** CaptTofu has joined #openstack-infra20:16
fungithere's so much repetition in that file already that i don't think you can make it much worse (though the name-based template groups are helping considerably)20:17
*** zns has quit IRC20:18
boris-42could somebody take a look https://review.openstack.org/#/c/84719/ (already +2 and a lot of +1) please=)20:20
*** markmcclain has quit IRC20:20
*** CaptTofu has quit IRC20:20
dhellmannfungi: it would be interesting to extract the yaml template stuff from jjb into a library and reuse it20:20
fungislagle: wrt 85171 would you like me to create those branches now? if so i just need to know the shas you want them branched from. if not, ping me when you're ready and i can help20:20
*** CaptTofu has joined #openstack-infra20:21
fungislagle: though it might help to discuss with ttx what exactly you want to do, and he might just be able to work it into normal release management processes20:21
*** e0ne has joined #openstack-infra20:22
slaglefungi: it would just be the shas of the latest tags in each of those repos20:23
*** CaptTofu has quit IRC20:24
fungislagle: shas of the latest tags currently in those repos? if so, i'll add the branches now20:24
slaglefungi: previously ttx said that he could just create branches whenever, so i think that was likely his plan as well20:24
slaglewhen we discussed on openstack-dev20:24
slaglefungi: yes, the latest tags. i tagged stuff yesterday in each of those repos, with the exception of tripleo-incubator20:25
fungislagle: yeah, he usually just does it for the other official programs, so i don't see wht doing so for deployment projects would be any different in that regard20:25
slaglefungi: for tripleo-incubator, latest sha is fine20:25
fungis/wht/why/20:25
*** Sukhdev has joined #openstack-infra20:26
*** msabramo has joined #openstack-infra20:28
fungislagle: created. double-check that those correspond to the commits you intended20:30
slaglefungi: ok, checking20:30
annegentleon openstack-planet, https://review.openstack.org/#/c/85437/, do I have to wait for a second +2 on that or can I just approve? image is correct, feed is fine.20:32
slaglefungi: looks good, thanks20:32
mordredannegentle: I tend to single-+2 approve planet changes - because almost nobody ever reviews them20:32
annegentlemordred: yeah that's what I figured20:33
fungislagle: you're welcome. note you still may have acl issues +2'ing/approving changes proposed to those branches, so if you're not going to fall under the control of the stable branch maintainers you probably need overrides for refs/heads/stable/* to your -milestone group or whoever intends to work on stable backports20:34
*** sandywalsh is now known as sw_away20:34
slaglefungi: ok. i'll figure out what's needed and propose to infra/config20:35
*** aconrad has joined #openstack-infra20:35
fungislagle: there's an exclusive -2/+2 review, 0/+1 approve for the stable-branch-maint group in the global acl which gets inherited by other acls, but you should be able to find override examples in some of the other acl files (particularly some stackforge acls)20:35
slagleok20:36
fungislagle: for example, i think libra uses similar branches20:36
*** msabramo has left #openstack-infra20:36
*** julim has joined #openstack-infra20:39
fungiboris-42: i've left you a quick question on 8471920:39
fungioh, just spotted something else too20:39
*** markmcclain has joined #openstack-infra20:41
sdagueclarkb: I found a bug in https://review.openstack.org/#/c/84829/ so respun it with more tests20:43
sdaguehowever that should be ready to go now20:43
*** esker has quit IRC20:43
*** mihgen has joined #openstack-infra20:44
*** esker has joined #openstack-infra20:44
germanhi20:44
germanquick question: I uploaded a new package to lp ppa -- how long do i need to wait before it builds20:45
german?20:45
fungigerman: you might want to ask in #launchpad20:45
*** lcostantino has quit IRC20:45
germanthanks. I am totally new to all this. Thanks a lot.20:46
fungigerman: there might be one or two ubuntu package maintainers hanging out in here who use ppas, but most of us are focused on other sorts of release publication channels20:46
pleia2can I get some eyes on https://review.openstack.org/#/c/85194/ ? just want to make it non-voting until things sort themselves out and we can actually see if it works20:46
pleia2lifeless: ^^ you too :)20:47
openstackgerritJeremy Stanley proposed a change to openstack-infra/config: Make ATC lists sort E-mails with preferred first  https://review.openstack.org/8538520:47
lifelesspleia2: we could just land https://review.openstack.org/#/c/85468/20:48
pleia2lifeless: ok, I wasn't sure if a separate discussion needed to happen over the ironic stuff20:48
lifelessnah20:48
pleia2didn't want to hold this up20:48
*** esker has quit IRC20:48
*** hashar has quit IRC20:48
lifelesssee the email I sent saying its broken20:48
lifeless:)20:48
*** signed8bit has joined #openstack-infra20:48
pleia2so many emails20:48
lifelessclarkb: fungi: ^ - 85468 landing would avoid considerable reviewer confusion, I think.20:48
openstackgerritJames Slagle proposed a change to openstack-infra/config: Add acl overrides on stable branches for tripleo  https://review.openstack.org/8548520:50
openstackgerritBen Nemec proposed a change to openstack-infra/config: Make ironic-undercloud job non-voting  https://review.openstack.org/8546820:50
fungilifeless: pleia2: bnemec: you probably want to get on the same page first ;)20:51
pleia2doh20:51
anteayapick a patch20:51
anteayaany patch20:51
lifelessbeekneemech: ^ :(20:52
*** mbacchi has quit IRC20:52
pleia2oh friday nicks20:52
beekneemechHmm, I seem to have angered Gerrit.20:56
*** dstanek has quit IRC20:56
openstackgerritBen Nemec proposed a change to openstack-infra/config: Make ironic-undercloud and fedora jobs non-voting  https://review.openstack.org/8546820:56
beekneemechThere we go.20:56
fungilgtm20:57
*** mihgen has quit IRC20:57
beekneemechfungi: Thanks20:57
fungibeekneemech: my pleasure20:58
pleia2thanks beekneemech :)20:58
fungisdague: so far the image update failures i'm seeing while looping in hpcloud are all the metadata server timeouts20:59
sdaguefungi: ok, so not download related20:59
sdaguegood to know20:59
openstackgerritDoug Hellmann proposed a change to openstack-infra/config: Add cross-project unit tests for oslo libraries  https://review.openstack.org/8548721:00
*** zns has joined #openstack-infra21:01
*** VijayTripathi has joined #openstack-infra21:01
*** mfer has quit IRC21:02
*** gilliard has quit IRC21:03
zarofungi: need some help with hiera params.21:03
zarotrying to get local puppet to stand up a review-dev21:04
*** gilliard has joined #openstack-infra21:04
zaroi'm having a problem with the keys.21:04
flashgordonsdague: can you make your comment rhyme?21:04
zarofungi: can you tell me what format the keys take?21:04
* anteaya wonders if sdague can rap21:04
*** Guest60641 has joined #openstack-infra21:05
Guest60641warning21:05
Guest60641 you may be  watched21:05
Guest60641do usa&israel use the internet(facebook,youtube,twitter, chat rooms ..ect)to spy??21:05
Guest60641do usa&israel use the internet 2 collect informations,,can we call that spying??21:05
Guest60641do they record&analyse everything we do on the internet,,can they harm you using these informations??21:05
Guest60641تحذير21:05
Guest60641قد تكون مراقب21:05
Guest60641هل تستخدم امريكا و اسرائيل الانترنت بمواقعه (فيس بوك,يوتيوب,تويتر,غرف الشات....الخ)   للتجسس؟warning21:05
Guest60641 you may be  watched21:05
Guest60641do usa&israel use the internet(facebook,youtube,twitter, chat rooms ..ect)to spy??21:05
Guest60641do usa&israel use the internet 2 collect informations,,can we call that spying??21:05
Guest60641do they record&analyse everything we do on the internet,,can they harm you using these informations??21:05
*** VijayTripathi has quit IRC21:05
pleia2hehe21:05
sdagueflashgordon: oh no, what did I do now?21:06
*** Guest60641 has quit IRC21:06
pleia2nice when they show themselves out21:06
*** Guest60641 has joined #openstack-infra21:06
zarofungi: i mean should the pub key contain 'ssh-rsa' at the beginning of the keys?21:06
*** Guest60641 has quit IRC21:06
flashgordonsdague: your entertaining and useful comment in https://review.openstack.org/#/c/85167/21:06
openstackgerritDoug Hellmann proposed a change to openstack-infra/config: Add cross-project unit tests for oslo libraries  https://review.openstack.org/8548721:07
zarofungi: also do i need to pass private key with begin and end headers?21:07
sdagueflashgordon: I'm glad you enjoy :)21:07
*** e0ne has quit IRC21:07
*** e0ne has joined #openstack-infra21:08
flashgordonsdague: you do write entertaining commit msgs and comments21:09
sdagueI try to make life fun21:10
fungizaro: yes, in hiera we include the ssh-rsa leader on public key strings and begin and end lines on private key blocks21:11
* fungi needs to disappear and grab dinner... back in a while21:11
*** e0ne has quit IRC21:11
sdagueflashgordon: btw, best code comment ever - https://github.com/mmehnert/xscreensaver/blob/master/hacks/screenhackI.h#L1221:13
* mordred misses .plan files21:13
flashgordonhaha21:13
mtreinishhahaha21:13
sdaguemordred: yeh, me too. Though I guess they are mostly blogs and tweets now.21:14
flashgordonsdague: btw thoughts on moving check-tempest-dsvm-cells-full to experimental?21:14
mordredsdague: wait - those are different things?21:14
sdagueflashgordon: it's nv on nova21:15
sdagueoh, you want to make it experimental?21:15
flashgordonyeah21:15
zarofungi: thanks.21:15
flashgordonit has no chance of passing in the near future21:15
flashgordonseems like a waste21:15
sdaguesure, though we don't need the nodes right now21:16
sdaguehonestly, I'd like to wait until juno 1 to drop it to experimental21:16
flashgordontrue, no rush on it. I was partially wondering of it was on purpose21:16
flashgordonsdague: sounds  reasonable21:17
sdaguewell, I was hoping someone would care21:17
flashgordonahh nice try :)21:17
sdagueit turned out we didn't even have it on experimental21:17
clarkbthese little focus roojms    ~.~.21:17
clarkbgah21:18
clarkbsilly ssh21:18
sdaguehehe21:18
clarkbthese little rooms are soo cold. Could be walk in refridgerators21:18
mordredclarkb: what are you doing in a tiny cold room/21:19
mordredclarkb: it seems like an unpleasant choice to have made21:19
anteayais this the same place with the unlevel tables?21:20
clarkbmordred: phonecalls21:20
clarkbanteaya: no that is a different room21:20
anteayayou have to go into a refrigerator to do phonecalls?21:20
anteayathis office upgrade isn't sounding too appealing21:20
clarkbanteaya: :P21:21
mordredanteaya: in the next office upgrade, they will also dump water on you while you sit in the refrigerator21:21
clarkbanteaya: actually the old floor had similar problems. I think the thermostat is wonky21:21
mordredanteaya: and poke you with sticks21:21
anteayashould increase productivity21:21
clarkbMonday is going to be work from outside day, 68F practically summer21:22
anteayayeah21:22
anteayaI'm loving forward to seattle in august21:22
* jesusaurus notes to work from the rooftop on monday21:22
anteayaI love the rides on the ferry21:22
anteayabut I might avoid the office21:22
*** pdmars has quit IRC21:23
clarkbfungi: ok, I think I am done juggling the things I was juggling. Anything I can help with this afternoon? nodepool image creation or npf?21:24
anteayaI think he is consuming or preparing food to be consumed21:24
anteayaand npf is all done21:25
clarkbcool21:25
anteayano idea about the statue of nodepool image creation21:25
* clarkb checks nodepool then21:25
mordredclarkb, fungi: I'm about to go back home where the internet isn't blocked by dancing apes21:25
mordredand when I do, I'll get the dib nodepool patch reworked21:26
clarkblooks like fungi triggered image builds21:26
openstackgerritDoug Hellmann proposed a change to openstack-infra/config: Add cross-project unit tests for oslo libraries  https://review.openstack.org/8548721:26
*** german has left #openstack-infra21:28
*** fbo_away is now known as fbo21:30
*** alff has quit IRC21:30
*** alff_ has quit IRC21:30
*** mwagner_lap has quit IRC21:38
mgagneanyone else having an event taking up all the page space here? http://openstacksummitmay2014atlanta.sched.org/grid-full21:38
clarkbmgagne: the alice in wonderland one? yup21:39
mgagneclarkb: yep, is the event really that wonderful that it has to last for days? :D21:40
*** david-lyle has quit IRC21:40
*** eharney has quit IRC21:41
*** Ryan_Lane has quit IRC21:42
openstackgerritJoe Gordon proposed a change to openstack-dev/hacking: Bump pep8, pyflakes and flake8 versions  https://review.openstack.org/8491321:43
*** weshay has quit IRC21:45
*** amotoki has joined #openstack-infra21:49
*** jeckersb has quit IRC21:49
flashgordonhttp://logs.openstack.org/13/84913/2/check/gate-hacking-pep8/f5873d1/console.html21:50
flashgordonI can't rev hackings since it is trying to use pypi.openstack.org21:50
flashgordonhow do I specify to not use pypi.openstack.org21:50
clarkbflashgordon: you can't21:51
*** e0ne has joined #openstack-infra21:51
flashgordonclarkb: then gah21:51
flashgordonso the original thinking was pin pep8,flake8 and pyflakes in hacking21:51
flashgordonso perhaps we can do that, but add those unpinned to the global reqs?21:52
flashgordonbut then no that wont work21:52
clarkbflashgordon: no21:52
clarkbflashgordon: you should just test it locally21:52
flashgordonclarkb: I did21:52
flashgordonit worked21:52
clarkbok, now propose the change to openstack/requirements21:52
clarkbthen update hacking21:52
flashgordonohh I see21:53
*** amotoki has quit IRC21:53
*** jeckersb has joined #openstack-infra21:54
openstackgerritJoe Gordon proposed a change to openstack/requirements: Bump pep8, pyflakes and flake8 versions  https://review.openstack.org/8549621:56
*** thomasem has quit IRC21:56
flashgordonclarkb: that should do it ^21:56
*** alff has joined #openstack-infra21:56
*** alff_ has joined #openstack-infra21:56
*** rcleere has quit IRC21:57
flashgordonclarkb: oh right21:59
clarkbflashgordon: I would comma delimit them, don't use a range21:59
clarkbflashgordon: that way you are asserting two versions that work in the interim21:59
zaroclarkb: the keys in review_site/etc shoud match one in puppet file right?22:00
clarkbzaro: yes22:00
clarkbzaro: if they don't then you know that string needs to be edited in the puppet manifest22:00
zarook. thanks.22:00
*** dcramer_ has quit IRC22:01
*** zns has quit IRC22:01
*** CaptTofu has joined #openstack-infra22:03
* clarkb relocates to home22:03
openstackgerritJoe Gordon proposed a change to openstack/requirements: Bump pep8, pyflakes and flake8 versions  https://review.openstack.org/8549622:04
*** denis_makogon has quit IRC22:04
*** flaper87 is now known as flaper87|afk22:05
*** prad has quit IRC22:06
*** thuc has quit IRC22:08
*** CaptTofu has quit IRC22:08
*** zns has joined #openstack-infra22:08
*** thuc has joined #openstack-infra22:08
*** thuc has quit IRC22:13
*** mriedem has quit IRC22:15
*** ameade has joined #openstack-infra22:21
*** thedodd has quit IRC22:22
*** dstanek has joined #openstack-infra22:23
*** jgrimm has quit IRC22:24
*** mriedem has joined #openstack-infra22:24
*** ameade has quit IRC22:25
*** Sukhdev has quit IRC22:26
*** melwitt has joined #openstack-infra22:33
*** gondoi is now known as zz_gondoi22:33
openstackgerritJoe Gordon proposed a change to openstack-dev/hacking: Make hacking pass pep8 1.5.x  https://review.openstack.org/8550522:35
*** maxbit has quit IRC22:40
openstackgerritMichael Krotscheck proposed a change to openstack-infra/storyboard: Fixes to parameters and layout in documentation  https://review.openstack.org/8359122:42
*** fbo is now known as fbo_away22:43
*** Ryan_Lane has joined #openstack-infra22:43
openstackgerritA change was merged to openstack-infra/storyboard: Fix token validation  https://review.openstack.org/8496522:43
*** dcramer_ has joined #openstack-infra22:43
*** gokrokve has quit IRC22:44
*** Ryan_Lane has quit IRC22:47
flashgordonsdague: want to pass this idea off someone: don't move to pep8 1.5 in hacking 0.922:47
flashgordonhttps://pypi.python.org/pypi/pep822:47
flashgordonpep8 1.5 is still really new and they are already up to 1.5.3 due to bug fixes22:48
flashgordonand the biggest addition is we can enforce the space after a '#' in a comment22:48
*** dstanek has quit IRC22:49
flashgordonbut then again some of those bug fixes may fix issues in our current version22:49
flashgordonhmm there are a bunch of fix false positives22:50
flashgordonfor E12*s22:50
flashgordongoing to push forward to 1.522:51
clarkbflashgordon: I think keeping up is the best thing, that way we keep the delta as small as possible each release22:51
clarkbotherwise we will need to do the work at some point22:51
flashgordonyeah thats my thinking22:52
flashgordonjust a bit concerend in seeing a new version come out just today22:52
*** dstanek has joined #openstack-infra22:53
*** hogepodge has joined #openstack-infra22:57
*** zns has quit IRC22:57
*** homeless has quit IRC22:58
*** jeckersb is now known as jeckersb_gone22:59
*** saschpe has quit IRC23:00
*** rlandy has quit IRC23:01
*** adalbas has quit IRC23:01
*** e0ne has quit IRC23:04
*** e0ne has joined #openstack-infra23:05
*** LinuxJedi has quit IRC23:07
*** e0ne has quit IRC23:09
*** Sukhdev has joined #openstack-infra23:11
*** esker has joined #openstack-infra23:11
*** LinuxJedi has joined #openstack-infra23:12
*** adalbas has joined #openstack-infra23:18
*** gokrokve has joined #openstack-infra23:23
*** saschpe has joined #openstack-infra23:24
jheskethMorning23:31
*** adalbas has quit IRC23:32
pabelangerfungi: jeblair: Is there any downside with decreasing the DELETE_DELAY timeout in nodepool from 60?23:34
clarkbjhesketh: hi there, I mostly addressed your comments on my zuul stack. The one big thing I didn't address is the comments about the two new tests in the merger poll class23:35
*** andreykurilin_ has quit IRC23:35
clarkbjhesketh: mostly because I wanted to talk with you and jeblair about what we think is appropriate to test there23:35
jheskethclarkb: sure23:35
clarkbpabelanger: iirc, it is to avoid a race between getting told the job is finished and any IO that is still happening on the slave23:36
*** esker has quit IRC23:36
clarkbpabelanger: for example our console log scp ops complete after the job finished event fires23:36
*** Sukhdev has quit IRC23:36
*** Sukhdev has joined #openstack-infra23:37
*** dstanek has quit IRC23:37
pabelangerclarkb: Ah, interesting. Ya, I'm seeing multiple jobs being launched on nodepool images.   Was trying to come up with a way of inforcing one-time use.23:38
*** hogepodge has quit IRC23:38
clarkbpabelanger: if using zuul + gearman jenkins plugin, you can set an option in zuul to offline the slave after the job starts23:38
clarkbthen slave will then stay offline until nodepool deletes it23:39
* clarkb finds the options23:39
pabelangerclarkb: Oooh23:39
pabelangernice23:39
*** dstanek has joined #openstack-infra23:39
clarkbpabelanger: http://git.openstack.org/cgit/openstack-infra/config/tree/modules/openstack_project/files/zuul/openstack_functions.py#n34 does it for us23:39
clarkbpabelanger: then in layout.yaml you do http://git.openstack.org/cgit/openstack-infra/config/tree/modules/openstack_project/files/zuul/layout.yaml#n2 and http://git.openstack.org/cgit/openstack-infra/config/tree/modules/openstack_project/files/zuul/layout.yaml#n31023:40
pabelangerclarkb: perfect, let me try that out23:41
*** thuc has joined #openstack-infra23:42
*** Ryan_Lane has joined #openstack-infra23:42
jheskethclarkb: so with your timer race fixes.. I'm wondering if there is another race there. Eg when you load in the non-periodic layout.yaml does it remove the jobs or mark them as lost on the reconfiguration? (I can't remember zuul's functionality)23:42
clarkbjhesketh: the same jobs exist in the other layout, so I think it keeps them23:43
jheskethah okay23:43
clarkbhowever in the one that reports via smtp, I can't change the layout until after the reporting happens23:43
jheskethperhaps for clarity should we use a 'minimal' layout?23:43
clarkbbecause that does depend on the original layout23:43
*** moted has quit IRC23:43
clarkbjhesketh: could do that too23:43
jheskethclarkb: would it be too picky to ask for that?23:44
clarkbno, drop a comment and I can add that23:45
clarkbthat way if the other layout changes it won't break these tests23:46
jheskethawesome, thanks23:46
*** amotoki has joined #openstack-infra23:49
*** SumitNaiksatam has quit IRC23:50
*** esker has joined #openstack-infra23:51
*** e0ne has joined #openstack-infra23:52
*** amotoki has quit IRC23:54
*** wenlock has joined #openstack-infra23:54
*** dcramer_ has quit IRC23:54
mordredclarkb: this: http://blog.habets.pp.se/2011/07/OpenSSH-certificates seems like something we want, because it seems moar better - but on the other hand, I think it's been too long of a week for me to actually understand what the heck is going on23:54
clarkbmordred: you should talk to nibalizer I am pretty sure when he is bored he makes things like that work23:55
*** bhuvan has quit IRC23:55
mordrednibalizer: do openssh certificates make our lives better? worse? or the same?23:55
*** e0ne has quit IRC23:56
mordredhrm. reading more - it doesn't seem like it reall solves much...23:58
clarkbmordred: I honestly think the idea that a vpn gets you seomthing over ssh is silly23:59
mordredclarkb: I agree23:59

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