Thursday, 2014-03-27

clarkbfungi: yup, though after looking at it in that state I think the -z should happen first then the refs/tags be the elif case00:00
*** saschpe has quit IRC00:00
clarkbfungi: since -z means zero and we know refs/tags won't be in that string if it is zero length00:00
clarkbjhesketh_: sdague: any concern with it being terribly slow that way?00:00
jhesketh_the initial iteration without generators would have been bad, but I can't see any huge effects from doing it this way00:01
jhesketh_basically the additional overhead is coming from loading over http (ie swift) rather than disk00:01
jhesketh_so slower there but hopefully no slower than the client anyway00:01
sdagueclarkb: I think we're going to need to check that out with live testing env00:02
fungiclarkb: well, one is ZUUL_REF and the other is ZUUL_NEWREV00:02
sdagueit definitely will add some overhead00:02
*** alexpilotti has joined #openstack-infra00:02
clarkbfungi: hrm ya, let me look at this more00:02
clarkbfungi: oh ya the current code is what I wanted because they are basically the same thing but for the --tags difference00:03
clarkbfungi: so that lgtm thanks00:03
*** sandywalsh has joined #openstack-infra00:04
fungiclarkb: right, for tags you have to explicitly fetch them, then checkout the tag (which won't end up in FETCH_HEAD like a commitsha would)00:04
clarkbsdague: roger00:04
*** esmute has quit IRC00:06
jeblairfungi: checking out _ref is right there as opposed to _newrev?00:07
jeblair(i mean they should point to the same thing, i just cant remember if i've tested it)00:08
*** thuc has joined #openstack-infra00:08
fungijeblair: good question... it seemed correct when i compared parameter lists in previous jenkins job runs00:08
*** saschpe has joined #openstack-infra00:09
devanandahiya! ironic/tempest question for ya'll -- any reason for us not to use DEVSTACK_GATE_TEMPEST_REGEX to control the set of tempest tests run in our checks?00:09
*** david-lyle has joined #openstack-infra00:09
jeblairfungi: both of those commands seem to work with "refs/tags/foo" as an arg...00:09
jeblairfungi: i suspect, actually that we could collapse the current newrev case into this00:10
fungijeblair: in retrospect, i can't remember why i chose ref over newrev for that. if you have a preference...00:10
clarkbdevananda: yes, I am pretty sure the qa team wants consistent testing across projects00:10
clarkbjeblair: fungi just fetch --tags when using newrev?00:10
devanandaclarkb: it's impossible to run all the nova tests with ironic as the virt driver.00:10
sdagueclarkb: honestly, for right now, I think using the REGEX is fine00:10
devanandaclarkb: the hypervisor support matrix is a much longer discussion. we're looking for _A_ path to get reasonable testing done00:11
fungiclarkb: we weren't previously using --tags unqualified because of performance though, right?00:11
sdagueI think we can evolve out of it over time00:11
jeblairfungi: but that's a bunch of extra testing; i think the current change is fine00:11
clarkbdevananda: believe me I know00:11
clarkbsdague: isn't that in conflict with the tags in tempest though?00:11
devanandasdague: glad to hear you agree :)00:11
clarkbsdague: I thought tempest itself wanted to assert which tests should run00:11
clarkbrather than individual projects00:11
sdagueclarkb: it does00:11
sdaguehowever, ironic is bringing in a compute driver that can't do a bunch of stuff00:12
sdaguethat is assumed for compute drivers00:12
devanandaand yea, i'd love not to have to do that, but so far, i haven't seen any suggestions for other solutions taht get us _any_ testing. and this gets us _some_00:12
sdaguewhich we don't have knobs for yet00:12
sdagueso this could get them voting soon00:12
sdagueon something00:12
mordred++00:12
sdagueso they don't backpeddal00:12
clarkbfungi: jeblair: yes it was a performance thing00:12
mordredand then we can figure out, you know, a sane plan00:13
clarkbfungi: jeblair: because refs for any tag have to be fetched, eg the stable tags00:13
sdaguewhich, honestly, makes me think I should take a stab at that for the cells job00:13
clarkbwhich may have diverged history compared to what has been fetched from existing branches00:13
sdaguebecause the current cells voting job is so minimal as to not be worth while00:13
clarkbsdague: right it runs a subset of exercises iirc00:13
clarkbfungi: when you are context switching away from ggp https://review.openstack.org/#/c/83245/ has a comment00:14
devanandawe could add a bunch of exercises -- in fact, adam_g has proposed that. but I'd still like some tempest tests too, as those really are the long term plan00:14
fungiclarkb: it's more context switching away from dinner, but thanks--looking00:14
tchaypoany cores on git-review around? https://review.openstack.org/#/c/72751/ is looking for a +a00:15
sdagueclarkb: right the the exercises basically do nothing00:15
devanandaand without the ability to filter out certain tests today, even though everything "works" as far as Ironic is concerned, we wouldn't be able to use tempest.00:15
sdaguethe net result is it starts 1 vm and 1 network I think00:15
sdagueand doesn't log into the vm00:15
sdagueso it may not have started for reals00:15
mordredsdague: so it does nothing00:15
clarkbtchaypo: looking00:15
sdagueyeh00:15
*** thuc has quit IRC00:17
sdagueanyway, I think the REGEX is a sane incremental approach for now00:17
adam_g+100:18
*** matsuhashi has joined #openstack-infra00:19
*** Trozz has joined #openstack-infra00:19
openstackgerritJay Faulkner proposed a change to openstack-infra/config: Ironic Python Agent is not Python 3.3 compatible  https://review.openstack.org/8325500:19
adam_gthe other tests could be made more sensitive about available features and we can eventually work toward running the current scenario tests against ironic00:19
sdagueactually, what the what00:20
JayFCould I get a review on https://review.openstack.org/#/c/83255/ ? My mistake is blocking https://review.openstack.org/#/c/83087/ from being merged (and master can't pass the py33 tests either)00:20
*** Trozz has left #openstack-infra00:20
sdaguehttps://review.openstack.org/#/c/82264/ just passed cells tempest full00:20
openstackgerritJoshua Harlow proposed a change to openstack-dev/hacking: Add a tool that can fix the import order  https://review.openstack.org/6898800:23
sdagueI am not convinced devstack is configuring cells any more00:23
*** dcramer_ has joined #openstack-infra00:23
*** melwitt has quit IRC00:24
JayFfungi: ty for the quick review, if you know anyone else around who could also look to it, would be a big favor. I feel bad for the tests nack'ing our first contribution to the ipa based on my mistake :)00:26
fungiJayF: mordred, clarkb, jeblair and SergeyLukjanov also have +2/approve access on that repository one of them may be around too00:27
* clarkb looks00:28
JayFThanks a bunch!00:28
clarkbtchaypo: that change is the one I was avoiding >_>00:28
openstackgerritJeremy Stanley proposed a change to openstack-infra/config: Remove grizzly jobs and job filters  https://review.openstack.org/8323200:28
clarkbJayF: that was easy, done00:29
* clarkb goes back to tchaypo's change00:30
JayFWoohoo! thanks a bunch!00:30
*** dcramer_ has quit IRC00:30
fungiclarkb: after talking through it and bouncing ideas off mordred one night, i arrived at the conclusion that change is really just making git-review work with the same assumptions on potentially pre-existing remotes named gerrit as we already did for other url types00:32
openstackgerritA change was merged to openstack-infra/config: Ironic Python Agent is not Python 3.3 compatible  https://review.openstack.org/8325500:32
openstackgerritJeremy Stanley proposed a change to openstack-infra/devstack-gate: Remove stable/grizzly provisions and workarounds  https://review.openstack.org/8324500:35
*** bhuvan has quit IRC00:36
*** CaptTofu_ has quit IRC00:37
*** thuc has joined #openstack-infra00:40
*** sandywalsh has quit IRC00:42
*** thuc has quit IRC00:42
*** thuc has joined #openstack-infra00:43
*** dcramer_ has joined #openstack-infra00:44
tchaypoNot actually my change :)00:45
tchaypoI'm hand-waggly about it, I kinda want to say "no, use the proper url".00:45
tchaypobut there's an actual bug from someone, and I can't see that it makes things significantly more complex00:46
*** thuc has quit IRC00:47
*** hogepodge has quit IRC00:47
fungitchaypo: more or less my take on it as well, but apparently there's a community of git-review users out there for some project where this is their preferred workflow, for whatever reason, so i have a hard time saying their preference on this makes no sense whatsoever00:48
clarkbtchaypo: my "opposition" has been related to it not fixing an actual problem imo00:48
fungiclarkb: in this case i think the actual problem is one of existing environments... devs who are cloning directly from gerrit, using an ssh host alias, and then later try to use git-review and it trips over their existing git remote00:50
clarkbfungi: that isn't a problem with .gitreview files00:50
*** dkranz has quit IRC00:50
fungiand git-review already makes provisions for that if they cloned from ssh://whatever but not if they cloned from whatever:00:50
*** mestery has quit IRC00:51
fungiclarkb: agreed, it sounds like in addition to this, there are gerrit admins who are allergic to adding a metadata file to every one of their repositories00:51
fungipresumably because only some small percentage of their devs are using git-review to interface with them or something00:52
fungiso, yeah, not a terribly important bug in my eyes. the intersection of people it will actually help seems smallish00:53
*** sandywalsh has joined #openstack-infra00:55
*** blamar has joined #openstack-infra00:57
*** alexpilotti has quit IRC00:57
clarkband approved00:58
*** markmcclain has quit IRC00:59
tchaypowell the good news is01:00
tchaypoyou just made some people happy, somewhere.01:00
*** adalbas has quit IRC01:01
fungithat or the change author has already sworn he's never contributing another patch to an openstack project ever again because those people are ungrateful bastards01:01
clarkbits true, have you met those guys?01:02
fungii've been stuck in conference centers full of thousands of them, in fact01:02
fungimore than once01:02
*** enikanorov has joined #openstack-infra01:04
*** arosen-laptop has quit IRC01:08
*** jepoy has joined #openstack-infra01:09
*** SumitNaiksatam has quit IRC01:11
*** vhoward- has joined #openstack-infra01:11
*** matrohon has quit IRC01:12
*** enikanorov_ has quit IRC01:12
*** vhoward has quit IRC01:12
*** rpodolyaka has quit IRC01:12
*** matsuhashi has quit IRC01:12
*** mriedem has quit IRC01:12
*** nati_ueno has quit IRC01:12
*** bknudson has quit IRC01:12
*** harlowja has quit IRC01:12
*** nicedice has quit IRC01:12
*** mgagne has quit IRC01:12
*** amotoki has quit IRC01:12
*** dolphm has quit IRC01:12
*** zigo has quit IRC01:12
*** StevenK has quit IRC01:12
*** zul has quit IRC01:12
*** salv-orlando has quit IRC01:12
*** tianst20 has quit IRC01:12
*** gnuoy has quit IRC01:12
*** persia has quit IRC01:12
*** jdurgin has quit IRC01:12
*** hogepodge has joined #openstack-infra01:14
*** thuc has joined #openstack-infra01:17
*** harlowja has joined #openstack-infra01:17
*** thuc_ has joined #openstack-infra01:17
*** rpodolyaka has joined #openstack-infra01:20
*** thuc has quit IRC01:21
*** matrohon has joined #openstack-infra01:22
openstackgerritMichael Krotscheck proposed a change to openstack-infra/storyboard-webclient: Comments UI  https://review.openstack.org/8221301:22
*** krotscheck has quit IRC01:24
*** Alexandra has quit IRC01:24
*** Ryan_Lane has quit IRC01:29
*** VijayTripathi has quit IRC01:30
*** nosnos has joined #openstack-infra01:45
*** blamar has quit IRC01:45
*** david-lyle has quit IRC01:46
*** SumitNaiksatam has joined #openstack-infra01:47
*** SumitNaiksatam has quit IRC01:47
*** SumitNaiksatam has joined #openstack-infra01:48
*** thuc_ has quit IRC01:48
*** matsuhashi has joined #openstack-infra01:49
*** mriedem has joined #openstack-infra01:49
*** nati_ueno has joined #openstack-infra01:49
*** bknudson has joined #openstack-infra01:49
*** nicedice has joined #openstack-infra01:49
*** mgagne has joined #openstack-infra01:49
*** amotoki has joined #openstack-infra01:49
*** dolphm has joined #openstack-infra01:49
*** zigo has joined #openstack-infra01:49
*** StevenK has joined #openstack-infra01:49
*** zul has joined #openstack-infra01:49
*** salv-orlando has joined #openstack-infra01:49
*** tianst20 has joined #openstack-infra01:49
*** gnuoy has joined #openstack-infra01:49
*** persia has joined #openstack-infra01:49
*** jdurgin has joined #openstack-infra01:49
*** thuc has joined #openstack-infra01:49
*** VijayTripathi has joined #openstack-infra01:50
*** SumitNaiksatam has left #openstack-infra01:51
*** malini_afk is now known as malini01:51
openstackgerritJoshua Hesketh proposed a change to openstack-infra/os-loganalyze: Add support to check swift for log files  https://review.openstack.org/7679601:52
*** thuc has quit IRC01:53
jhesketh__sdague, jeblair: Right, ran into some problems when you're trying to fetch from swift without chunks but that should address your comments ^01:55
*** malini is now known as malini_afk01:56
*** yjiang has joined #openstack-infra01:57
openstackgerritA change was merged to openstack-infra/elastic-recheck: Add fingerprint for bug 1291677  https://review.openstack.org/8316201:58
uvirtbotLaunchpad bug 1291677 in nova "delete interface times out in check-tempest-dsvm-neutron" [Undecided,New] https://launchpad.net/bugs/129167701:58
pabelangerfungi: looks like I'm seeing the failures you were yesterday on hpcloud02:00
pabelangercan't get a node up ATM02:01
*** malini_afk is now known as malini02:02
*** esmute has joined #openstack-infra02:02
fungipabelanger: nova boot never returns a node with an id and ip address?02:02
imcsk8hello, i compiled the linux-sunxi kernel and i get this error: "Kernel panic - not syncing: No init found. Try Passing init= option to kernel" this is my uEnv.txt file: http://pastebin.com/wAz1TXSS02:05
pabelangerfungi: Hmm, I might be wrong.02:06
fungiimcsk8: i'm not really sure what you're talking about... how does this pertain to openstack developer community systems?02:07
pabelangerfungi: okay, sorry for the noise.  The issue is on my jenkins master02:08
fungipabelanger: oh, good. i guess you figured it out, whatever it was ;)02:09
imcsk8fungi: oh i'm so sorry i didn't notice i was on the wrong channel. thanks for pointing this out!!02:09
fungiimcsk8: ooh, looks like an arm-based soc embedded platform. something i enjoy tinkering with too in my spare time, but yes off topic for this channel02:10
pabelangerfungi: no, still working on it. For some reason my CREATE_NODE on jenkins master is failing. Might be a memory issue02:10
pabelangerlack ofit02:10
imcsk8fungi: i've actually managed to install openstack on one cubietruck, i want to use docker and LXC on it02:11
fungiimcsk8: my personal current annoyance is being unable to get video working on tronsmart t428 (rockchip-based quad core tv stick) boards with linux 3.0.10102:11
imcsk8fungi: never used one of those02:12
fungii wish the arm soc manufacturers would get their heads out of android, actually abide by the gpl, and properly release source code for their kernel patches02:12
adam_ganyone up for a quick one before the day is through? https://review.openstack.org/#/c/82703/02:12
fungiadam_g: sure02:12
adam_gfungi, thanks!02:13
imcsk8fungi: yeah, video is a pain with those devices, wireless too02:13
imcsk8adam_g: i can give you a +102:15
*** CaptTofu has joined #openstack-infra02:15
fungiimcsk8: i've actually got the onboard wireless working great with it. video too with 3.0.36 kernels, but still having issues with 3.0.72 and 3.0.101 (which is where i have some actual hope of getting gpu and video codec acceleration support, unfortunately)02:15
imcsk8fungi: i'm struggling with 3.4.6102:16
fungiand also, just the general annoyance that the latest mainstream linux kernels are 3.13.x and the only released hacked-up kernel source for the rockchip-based systems is ancient 3.0.x02:17
imcsk8fungi: everything works but i had to compile the kernel because the stock one does not have the veth driver and it's needed for LXC + libvirt02:17
*** pcrews has quit IRC02:17
imcsk8fungi: oh that's bad, the cubieboards are based on fork called linux-sunxi which is very actively maintained02:18
fungiyeah, i've noticed a lot of the pre-baked kernels for arm systems don't bother to set =m on a lot of config options rather than just disabling them completely. very annoying02:18
*** harlowja is now known as harlowja_away02:19
*** Alexandra has joined #openstack-infra02:19
fungiwell, manufacturers like tronsmart target phones and tablets with their chipsets, so only do the bare minimum to meet some manufacturer requirement so that android will mostly run (and i don't want android--i want a proper linux distro)02:19
imcsk8fungi: i think my problem is with uboot, hopefully i'll get pass this and i'll have a working openstcack microserver using LXC, KVM stuff is out of the question with this ones (only 2Gb of ram)02:20
fungiimcsk8: that would be awesome. i was toying for a while with the idea of doing an ironic-based "bare metal" cloud out of gumstix overo boards on their stagecoach carriers02:21
fungiwould be wonderfully high-density, though the indivifual instances wouldn't be very powerful (and the stagecoach is only 100basetx switching between them)02:21
*** saschpe has quit IRC02:25
imcsk8fungi: i think that there can be built very cheap clusters using this combination, one master with most openstack componets running and the others just for the compute and storage stuff, this would be enough for small/home office typical internet services. i submitted a paper about this to the openstack summit but it did got accepted02:25
fungiimcsk8: i think i remember seeing the abstract for that. looked interesting, but wasn't in the track i was chairing02:26
imcsk8fungi: it might have been mine hehe02:28
*** david-lyle has joined #openstack-infra02:28
*** saschpe has joined #openstack-infra02:29
imcsk8fungi: a guy from a research center helped me designing a case for this cubietrucks to help heat dissipation and magnetic stacking so you don't need racks and avoid complex cooling systems02:29
*** vkozhukalov has joined #openstack-infra02:30
*** persia has quit IRC02:30
*** lifeless has joined #openstack-infra02:30
*** persia has joined #openstack-infra02:30
fungiimcsk8: sounds great02:30
*** persia has quit IRC02:31
*** persia has joined #openstack-infra02:31
imcsk8fungi: thanks! a lot of testing to do but i think we're going to pull it off, i want to integrate docker also into this boxes02:31
*** rcleere has joined #openstack-infra02:32
*** lifeless has quit IRC02:35
*** harlowja_away is now known as harlowja02:37
*** gyee has quit IRC02:37
*** matsuhashi has quit IRC02:37
*** matsuhashi has joined #openstack-infra02:38
*** lcheng has joined #openstack-infra02:38
*** HenryG has quit IRC02:46
*** matsuhashi has quit IRC02:47
*** thuc has joined #openstack-infra02:48
*** thuc has quit IRC02:48
*** zhiyan_ is now known as zhiyan02:48
*** thuc has joined #openstack-infra02:49
*** marun has joined #openstack-infra02:50
*** dcramer_ has quit IRC02:52
*** lifeless has joined #openstack-infra02:53
*** malini has left #openstack-infra02:55
*** Ryan_Lane has joined #openstack-infra02:56
*** lcheng has quit IRC02:56
*** nosnos has quit IRC03:04
*** fifieldt_ has joined #openstack-infra03:09
*** ameade has quit IRC03:13
*** mriedem has quit IRC03:17
*** ameade has joined #openstack-infra03:23
*** ameade has quit IRC03:24
*** thuc_ has joined #openstack-infra03:32
*** blamar has joined #openstack-infra03:35
*** thuc has quit IRC03:35
*** thuc_ has quit IRC03:36
*** blamar has quit IRC03:36
*** amotoki has quit IRC03:37
*** harlowja is now known as harlowja_away03:47
*** nosnos has joined #openstack-infra03:48
*** matsuhashi has joined #openstack-infra03:48
*** yamahata has joined #openstack-infra03:51
*** mgagne has quit IRC03:51
*** chandan_kumar has joined #openstack-infra03:52
*** rcleere has quit IRC03:58
*** ArxCruz has quit IRC04:04
*** yamahata has quit IRC04:05
*** thuc has joined #openstack-infra04:06
*** pabelanger has quit IRC04:07
*** pabelanger has joined #openstack-infra04:08
*** cyeoh has quit IRC04:08
*** cyeoh has joined #openstack-infra04:08
*** Alexandra has quit IRC04:11
*** Alexandra has joined #openstack-infra04:20
openstackgerritZhenguo Niu proposed a change to openstack/requirements: Update python-keystoneclient to 0.7.0  https://review.openstack.org/8328704:21
tchaypohttps://review.openstack.org/#/c/72751/ is driving me batty. It keeps failing just one of the checks, at random, with different errors each time04:28
tchaypoalthough failing to resolve names seems to be a popular choice04:29
*** chandan_kumar has quit IRC04:34
*** thuc_ has joined #openstack-infra04:36
*** fifieldt_ has quit IRC04:38
*** saju_m has joined #openstack-infra04:38
openstackgerritA change was merged to openstack-infra/devstack-gate: Sets DEFAULT_INSTANCE_TYPE in localrc for Ironic  https://review.openstack.org/8270304:38
*** thuc has quit IRC04:40
*** thuc_ has quit IRC04:40
*** wenlock has quit IRC04:42
*** matsuhashi has quit IRC04:45
*** mgagne has joined #openstack-infra04:47
*** matsuhas_ has joined #openstack-infra04:49
*** basha has joined #openstack-infra04:58
*** marun has quit IRC05:01
openstackgerritA change was merged to openstack-infra/zuul: Add gerrit/smtp port config options to the doc  https://review.openstack.org/8226305:04
*** matsuhas_ has quit IRC05:12
*** VijayTripathi has quit IRC05:23
*** reed has quit IRC05:23
clarkbhttp://logs.openstack.org/36/64136/20/check/gate-tempest-pep8/e31b959/console.html fyi that is apparently still a thing. I guess we should do more dns related debugging05:26
clarkb:( was hoping unbound would be a miracle cure05:26
*** matsuhashi has joined #openstack-infra05:29
*** chandan_kumar has joined #openstack-infra05:30
*** amotoki has joined #openstack-infra05:32
tchaypoand https://review.openstack.org/#/c/72751/ has failed again, this time not for name resolution reasons05:50
tchaypo2014-03-27 04:33:27.805 | hash mismatch05:50
tchaypo2014-03-27 04:33:27.805 | key_verify failed for server_host_key05:50
clarkbtchaypo: thats a known issue with git review, I think there is a bug for it somewhere05:51
clarkbtchaypo: long story short running a bunch of gerrits on puny test VMs makes gerrit cry05:51
clarkbI will kick it05:51
*** mkoderer has joined #openstack-infra05:53
*** Alexandra has quit IRC05:53
clarkbtchaypo: but this is still a vast improvement over the days of no test suite05:54
tchaypo+105:57
tchaypoand at least our test suite has a very decent level of output that makes it really easy to jump on and see what happened05:57
tchayposo I can *confidently* assert that it failed erroneously three times running05:58
openstackgerritA change was merged to openstack-infra/git-review: Fix parsing of SCP-style URLs, as these are valid in Git itself  https://review.openstack.org/7275105:58
*** lcheng has joined #openstack-infra06:06
*** saju_m has quit IRC06:07
*** nicedice has quit IRC06:08
*** vkozhukalov has quit IRC06:10
*** xchu has joined #openstack-infra06:13
*** amcrn has quit IRC06:13
*** skraynev_afk is now known as skraynev06:16
*** mrda is now known as mrda_away06:18
*** mgagne has quit IRC06:27
*** afazekas has quit IRC06:28
*** marun has joined #openstack-infra06:29
*** russellb has quit IRC06:32
*** _nadya_ has joined #openstack-infra06:33
*** alff has joined #openstack-infra06:33
*** gokrokve has joined #openstack-infra06:35
*** yamahata has joined #openstack-infra06:39
*** yolanda has joined #openstack-infra06:43
*** marun is now known as marun_afk06:46
*** saju_m has joined #openstack-infra06:50
*** _nadya_ has quit IRC06:57
*** lcheng has quit IRC07:03
*** afazekas has joined #openstack-infra07:04
openstackgerritRémi Alvergnat proposed a change to openstack-dev/pbr: Use unicode_literals import instead of u'unicode' notation.  https://review.openstack.org/8330907:23
*** sirushti is now known as shortstop07:27
*** _nadya_ has joined #openstack-infra07:37
*** AJaeger has left #openstack-infra07:38
*** vkozhukalov has joined #openstack-infra07:38
*** russellb has joined #openstack-infra07:47
bogdandoHi. That version of Logstash and Elasticsearch uses http://logstash.openstack.org ?07:49
bogdandoI have logstash 1.1.13 stability issues, I'm wondering,  have you guys had some ever?..07:50
*** flaper87|afk is now known as flaper8707:53
bogdandoI mean something like this kind of issue... https://logstash.jira.com/browse/LOGSTASH-855?jql=text%20~%20%22watchdog%20timeout%2207:55
*** xchu has quit IRC07:56
*** che-arne has quit IRC07:56
*** gokrokve has quit IRC07:56
*** gokrokve has joined #openstack-infra07:56
*** jcoufal has joined #openstack-infra07:58
*** jlibosva has joined #openstack-infra07:58
*** gokrokve has quit IRC08:01
*** greghaynes has quit IRC08:02
*** greghaynes has joined #openstack-infra08:07
*** xchu has joined #openstack-infra08:15
*** bauzas has joined #openstack-infra08:16
*** sandywalsh has quit IRC08:18
*** ildikov_ has quit IRC08:19
*** xchu has quit IRC08:20
*** xchu has joined #openstack-infra08:21
*** roeyc has joined #openstack-infra08:21
*** alff has quit IRC08:23
*** basha has quit IRC08:24
*** talluri has joined #openstack-infra08:24
*** jgallard has joined #openstack-infra08:24
*** alff has joined #openstack-infra08:24
*** alff_ has joined #openstack-infra08:24
*** gokrokve has joined #openstack-infra08:27
*** andreaf has joined #openstack-infra08:28
*** gokrokve_ has joined #openstack-infra08:29
*** gokrokv__ has joined #openstack-infra08:31
*** jamielennox is now known as jamielennox|away08:32
*** gokrokve has quit IRC08:32
*** matsuhashi has quit IRC08:33
*** gokrokve_ has quit IRC08:34
*** gokrokv__ has quit IRC08:36
*** thuc has joined #openstack-infra08:37
*** alff has quit IRC08:39
*** alff_ has quit IRC08:39
*** basha has joined #openstack-infra08:40
*** roeyc has quit IRC08:41
*** thuc has quit IRC08:41
*** saju_m has quit IRC08:43
*** nosnos has quit IRC08:43
*** ildikov_ has joined #openstack-infra08:45
*** rpodolyaka has left #openstack-infra08:49
*** medieval1 has quit IRC08:49
*** johnthetubaguy has joined #openstack-infra08:52
*** johnthetubaguy1 has joined #openstack-infra08:55
*** hashar has joined #openstack-infra08:55
*** saju_m has joined #openstack-infra08:55
*** johnthetubaguy has quit IRC08:56
*** amcrn has joined #openstack-infra09:01
*** yassine has joined #openstack-infra09:11
*** yjiang has quit IRC09:15
*** saju_m has quit IRC09:16
*** exz has joined #openstack-infra09:17
jlibosvafungi: sdague hi, is it possible to run grenade job with custom branch from gerrit on one of target projects? I found a way, creating /opt/git/openstack/neutron in advance of cloning neutron but I'm not sure if it safe.09:20
*** derekh has joined #openstack-infra09:24
*** wenlock has joined #openstack-infra09:26
*** saju_m has joined #openstack-infra09:27
*** johnthetubaguy1 is now known as johnthetubaguy09:30
*** medieval1 has joined #openstack-infra09:31
*** wenlock has quit IRC09:31
*** jpich has joined #openstack-infra09:31
*** cyeoh has quit IRC09:32
*** gokrokve has joined #openstack-infra09:32
*** e0ne has joined #openstack-infra09:33
*** cyeoh has joined #openstack-infra09:35
*** gokrokve has quit IRC09:36
*** dizquierdo has joined #openstack-infra09:38
*** amcrn has quit IRC09:44
*** jooools has joined #openstack-infra09:44
*** matsuhashi has joined #openstack-infra09:45
*** _nadya_ has quit IRC09:50
*** amotoki has quit IRC10:00
*** e0ne_ has joined #openstack-infra10:01
*** jp_at_hp has joined #openstack-infra10:02
*** xchu has quit IRC10:04
*** e0ne has quit IRC10:05
*** che-arne has joined #openstack-infra10:11
sdaguejlibosva: what's the issue that you are trying to address?10:11
jlibosvasdague: I'm working (still) on neutron with grenade and there is a patch in neutron I'd like to test with the grenade patch.10:12
jlibosvasdague: I need this patch https://review.openstack.org/#/c/83008/ to be in neutron version that I'm upgrading to10:13
*** pbelanyi has joined #openstack-infra10:16
*** _nadya_ has joined #openstack-infra10:16
openstackgerritPeter Jönsson proposed a change to openstack-infra/jenkins-job-builder: Add support for Stash as a repository viewer  https://review.openstack.org/8121810:17
sdagueso that seems like it would be an issue regardless?10:19
sdaguedo you guys have a data migrations test like nova ?10:19
sdaguethere really isn't a good way to do speculative change testing at this point10:19
sdagueif you create a giant hack in your patch to do it, cool, that's a feature we need a more general solution for10:20
*** jgallard has quit IRC10:23
*** saju_m has quit IRC10:24
jlibosvasdague: we have no tests for migrations, that's what I try to do - we want to use grenade for it. But the test that is on gerrit is failing because of bug in neutron. So I'd like to test these two patches together10:25
sdaguejlibosva: grenade's not going to be fully sufficient for that10:25
jlibosvasdague: but so far we have nothing10:26
*** mwagner_lap has quit IRC10:26
sdagueyou should probably start with copying this into your unit test - https://github.com/openstack/nova/blob/master/nova/tests/db/test_migrations.py10:26
jlibosvasdague: good, didn't know about such a thing10:27
sdaguethere is a whole frame work there for doing data injection before a migration, then testing the results after10:27
sdagueit might need some tweaking for alembic10:28
*** EmilienM has quit IRC10:28
jlibosvasdague: I'll look into it. But let's get to my original question - is there such a thing for running grenade with custom patched neutron?10:28
*** EmilienM has joined #openstack-infra10:28
*** mwagner_notHere has quit IRC10:28
sdaguejlibosva: right now, no, not easily10:29
jlibosvasdague: what do you think about creating /opt/git/openstack/neutron with fetched commit in advance of setup_workspace for "new neutron" in devstack-gate-wrap.sh ?10:29
*** gokrokve has joined #openstack-infra10:29
jlibosvasdague: something like this: http://paste.openstack.org/show/74427/10:31
jlibosvajust for testing purposes10:31
*** gokrokve has quit IRC10:34
sdaguejlibosva: you'd need to do that with the grenade tree as well, right?10:35
sdaguethen the results of devstack-gate run would valid?10:36
*** Manishanker has joined #openstack-infra10:44
*** basha_ has joined #openstack-infra10:44
*** nosnos has joined #openstack-infra10:44
*** basha has quit IRC10:45
*** basha_ is now known as basha10:45
*** flaper87 is now known as flaper87|afk10:48
*** vponomaryov has joined #openstack-infra10:52
jlibosvasdague: right, my concern is whether it's ok to create /opt/git/openstack/neutron on jenkins slaves10:55
*** ArxCruz has joined #openstack-infra10:56
*** basha has quit IRC10:57
sdaguethey are single use10:57
sdagueso it's fine as a hack10:57
*** ArxCruz has quit IRC10:58
*** ominakov has joined #openstack-infra10:58
jlibosvasdague: great! thanks :)10:58
*** dizquierdo has quit IRC10:59
*** david-lyle has quit IRC11:03
*** nati_ueno has quit IRC11:04
openstackgerritPeter Jönsson proposed a change to openstack-infra/jenkins-job-builder: Add support for Stash as a repository viewer  https://review.openstack.org/8121811:05
*** matsuhashi has quit IRC11:07
*** yamahata has quit IRC11:07
*** basha has joined #openstack-infra11:13
*** saju_m has joined #openstack-infra11:14
*** morganfainberg is now known as morganfainberg_Z11:19
vponomaryovHow can be deleted branch from project? What rights are needed for it? Who knows?11:20
vponomaryovstackforge project11:21
openstackgerritPeter Jönsson proposed a change to openstack-infra/jenkins-job-builder: Add support for Stash as a repository viewer  https://review.openstack.org/8121811:23
*** nati_ueno has joined #openstack-infra11:28
*** mihgen has joined #openstack-infra11:32
*** matsuhashi has joined #openstack-infra11:32
*** saju_m has quit IRC11:33
anteayavponomaryov: one of the infra-core needs to delete branches from stackforge projects11:34
anteayavponomaryov: which project and which branch would you like deleted?11:35
*** saju_m has joined #openstack-infra11:35
anteayavponomaryov: and is the branch ready to be deleted right now?11:35
vponomaryovanteaya: project #link: https://github.com/stackforge/manila ; branches: bug-fix-y , cinder-to-manila11:36
*** vkozhukalov has left #openstack-infra11:37
vponomaryovYes, it can be deleted now. Its artifacts, that has not been deleted before adding it stackforge11:37
vponomaryov*to stackforge11:38
anteayawhen an infra-core is awake, they will read the backscroll and either delete the branches and inform you or ask more questions before they delete11:38
anteayavponomaryov: stay in channel11:38
*** hashar is now known as hasharEat11:39
vponomaryovanteaya: Thanks11:39
*** HenryG has joined #openstack-infra11:39
anteayanp11:39
*** mwagner_lap has joined #openstack-infra11:42
*** matsuhashi has quit IRC11:45
*** ociuhandu has quit IRC11:48
*** rfolco has joined #openstack-infra11:49
*** dkliban has quit IRC11:53
*** jgallard has joined #openstack-infra11:57
*** jooools has quit IRC11:58
*** mwagner_ has joined #openstack-infra11:59
*** jooools has joined #openstack-infra12:00
*** afazekas has quit IRC12:01
*** mkoderer has quit IRC12:01
fungivponomaryov: i have deleted the bug-fix-y and cinder-to-manila branches from the stackforge/manila project12:03
vponomaryovfungi: Thank you!12:04
*** weshay has joined #openstack-infra12:04
*** matsuhashi has joined #openstack-infra12:05
fungivponomaryov: you're welcome12:05
SergeyLukjanovfungi, morning!12:07
openstackgerritMORITA Kazutaka proposed a change to openstack-infra/config: Add Jenkins jobs for swift3  https://review.openstack.org/8298612:07
SergeyLukjanovfungi, how are you?12:08
fungiSergeyLukjanov: well, just checking that nothing is horribly broken before i disappear to drop my car off for its annual checkup12:08
*** gokrokve has joined #openstack-infra12:09
SergeyLukjanovfungi, yup, everything looks nice12:09
sdagueyeh, all clear on the western front12:10
fungiSergeyLukjanov: agreed--i don't feel too bad about vanishing for a bit12:10
fungisdague: amazing12:10
*** alexpilotti has joined #openstack-infra12:11
*** ArxCruz has joined #openstack-infra12:11
*** gokrokve has quit IRC12:14
*** afazekas has joined #openstack-infra12:15
*** pdmars has joined #openstack-infra12:16
*** alexpilotti has quit IRC12:17
*** pdmars has joined #openstack-infra12:17
*** dripton has quit IRC12:20
*** aysyd has joined #openstack-infra12:20
*** basha has quit IRC12:21
*** jooools has quit IRC12:21
*** jooools has joined #openstack-infra12:22
*** mestery has joined #openstack-infra12:25
*** mestery has quit IRC12:26
*** mestery has joined #openstack-infra12:26
openstackgerritRuslan Kamaldinov proposed a change to openstack-infra/config: Enable murano-dashboard in Murano gate job  https://review.openstack.org/8335812:27
*** e0ne_ has quit IRC12:28
*** dkranz has joined #openstack-infra12:29
*** gokrokve has joined #openstack-infra12:29
ruheinfra core, could you please review ^^ to fix Murano gate jobs?12:32
*** dkliban has joined #openstack-infra12:32
*** jhesketh_ has quit IRC12:33
*** gokrokve has quit IRC12:34
*** hasharEat is now known as hashar12:35
*** jhesketh__ has quit IRC12:37
*** isviridov has quit IRC12:39
*** yolanda has quit IRC12:39
ArxCruzclarkb: Failed to clone stackforge/python-muranoclient12:41
ArxCruzsame issue I had a few weeks ago because git sync :)12:41
openstackgerritThierry Carrez proposed a change to openstack-infra/storyboard: Add data load instructions to dev install doc  https://review.openstack.org/8312912:42
*** isviridov has joined #openstack-infra12:43
*** mriedem has joined #openstack-infra12:45
*** matsuhashi has quit IRC12:45
*** dripton has joined #openstack-infra12:45
*** matsuhashi has joined #openstack-infra12:45
anteayaArxCruz: would this bug relate at all? https://bugs.launchpad.net/openstack-ci/+bug/129800612:49
uvirtbotLaunchpad bug 1298006 in openstack-ci "network sometimes unreachable accessing our git server" [Undecided,New]12:49
*** matsuhashi has quit IRC12:50
ArxCruzanteaya: probably, last time I was having this problem, clarkb told me that one of the git repository fail to synchronize12:50
ArxCruzanteaya: it's failing since last night12:50
anteayado you have any log output or error stacktraces you could add to the bug report?12:51
anteayaand :(12:51
ArxCruzanteaya: I'm rebuilding the image to run devstack in my vms12:52
*** dims_ has quit IRC12:52
ArxCruzand nodepool script fails when try to download this one12:53
anteayajust python-muranoclient?12:53
ArxCruzanteaya: well, it fails on this one, not sure if others are having the same issue12:54
ArxCruzlast time was, but it takes a while running the git for all projects12:55
anteayaright12:55
*** wchrisj has joined #openstack-infra12:56
anteayaArxCruz: just for a test what happens if you try git clone git://git01.openstack.org:29418/stackforge/python-muranoclient12:56
ArxCruzanteaya: checking12:57
ArxCruzanteaya: git01 is working12:57
*** ameade has joined #openstack-infra12:57
anteayaokay12:57
anteayathat is a url that goes straight to the server12:57
ArxCruzat least in my local machine, let me check in one of my vm's12:57
anteayak12:58
*** dkranz has quit IRC12:58
*** bknudson has quit IRC12:58
ArxCruzyum, git01 is working12:58
anteayaso perhaps there is an issue with how the load balancer is addressing requests12:58
ArxCruzs/yum/yup12:58
anteayaokay so that is helpful12:58
ArxCruzanteaya: yes12:58
ArxCruzanteaya: last time one of the replicated servers fails, and for some reason, I was the lucky one :)12:59
*** e0ne has joined #openstack-infra12:59
anteayaArxCruz: :D13:00
*** ameade has quit IRC13:00
*** ameade1 has joined #openstack-infra13:00
anteayaArxCruz: can you add some comments to the bug report?13:00
*** thuc has joined #openstack-infra13:01
*** thuc_ has joined #openstack-infra13:02
ArxCruzanteaya: done13:02
anteayathanks13:03
*** IzikPenso has joined #openstack-infra13:03
*** e0ne has quit IRC13:04
*** dims_ has joined #openstack-infra13:05
*** _sweston_ has quit IRC13:05
*** thuc has quit IRC13:06
*** e0ne has joined #openstack-infra13:07
*** markmcclain has joined #openstack-infra13:08
anteayaSergeyLukjanov: do you have a visa to attend the summit?13:09
*** signed8bit has joined #openstack-infra13:09
anteayaI was just talking to someone else from Russia and he was able to get a visa for the states13:09
anteayaso I hope you have/can get one too13:09
IzikPensoHello, I'm building a 3rd party testing CI system, how can I add the comment trigger support for "recheck bug ###" and "recheck no bug" , using the jenkins gerrit trigger plugin ?13:09
*** talluri has quit IRC13:10
*** flaper87|afk is now known as flaper8713:11
anteayaIzikPenso: Sukdev has written up some information about how to do that: https://wiki.openstack.org/wiki/Arista-third-party-testing13:11
IzikPensoanteaya: Great, thank you.13:12
anteayanp13:12
*** dprince has joined #openstack-infra13:12
*** dkranz has joined #openstack-infra13:13
ArxCruzanteaya: http://paste.openstack.org/show/74440/13:13
*** IzikPenso has quit IRC13:13
*** yolanda has joined #openstack-infra13:13
anteayawhat is the problem with cloning muranoclient right now?13:14
ArxCruzanteaya: manually, it's working13:17
anteayayeah, if you go to the backend directly, right?13:17
ArxCruzanteaya: yup13:17
*** changbl has quit IRC13:17
ArxCruzanteaya: can you check if puppet didn't fail in the git replication ?13:17
*** matsuhashi has joined #openstack-infra13:18
*** bknudson has joined #openstack-infra13:18
ArxCruzif I remember correctly, last time was this the root cause of these failures13:18
*** julim has joined #openstack-infra13:18
anteayawe both can: http://puppetdb.openstack.org/13:19
*** markmc has joined #openstack-infra13:19
anteayathe only change I see puppet reporting is to git03: http://puppetdb.openstack.org/report/git03.openstack.org/abd2255a8e77ca0d6d95abec56dbb4d6c53d9ba613:21
*** alexpilotti has joined #openstack-infra13:21
tnurlygayanov_Hi there13:21
tnurlygayanov_about the muranoclien13:22
tnurlygayanov_*muranoclient13:22
ArxCruzyes?13:22
tnurlygayanov_can I help you with these problems? what you want to do with muranoclient?13:23
anteayaclone it13:23
anteayaour git farm is not responding well to a clone request13:23
anteayahttps://bugs.launchpad.net/openstack-ci/+bug/129800613:24
uvirtbotLaunchpad bug 1298006 in openstack-ci "network sometimes unreachable accessing our git server" [Undecided,New]13:24
anteayayesterday I couldn't clone gerritlib13:24
tnurlygayanov_hm, it is strange, it is just simple repository...13:24
*** ativelkov has joined #openstack-infra13:24
anteayatoday ArxCruz can't clone muranoclient13:24
anteayatnurlygayanov_: yes and if the url goes straight to the server the request is completed13:25
tnurlygayanov_probably some problems with the repository availability?13:25
*** matsuhashi has quit IRC13:25
ativelkovI've just started updating the oslo-incubator libraries in it, but this can not be the reason, can it?13:25
*** matsuhashi has joined #openstack-infra13:26
*** matsuhashi has quit IRC13:26
ArxCruzativelkov: probably not, since last night I was facing this problem13:26
*** matsuhashi has joined #openstack-infra13:26
ArxCruzlast night here in brazil = 12 hours ago13:26
ativelkovYes, then it is something different13:27
anteayathe repo is on all 5 git servers, I just cloned from each13:27
ativelkovWhich client are you talking about? python-muranoclient or murano-metadataclient?13:27
ArxCruzativelkov: python-muranoclient13:27
*** ominakov has quit IRC13:28
*** vponomaryov has quit IRC13:28
ArxCruzanteaya: but from all 5 git servers are they in the same point ?13:28
*** miarmak has quit IRC13:28
anteayaArxCruz: I didn't check the sha of the last commit, I can do that13:28
*** wchrisj has quit IRC13:28
*** gokrokve has joined #openstack-infra13:29
*** mfer has joined #openstack-infra13:29
*** vponomaryov has joined #openstack-infra13:30
*** jeckersb_gone is now known as jeckersb13:31
*** dcramer_ has joined #openstack-infra13:31
*** miarmak has joined #openstack-infra13:31
*** blamar has joined #openstack-infra13:32
*** adalbas has joined #openstack-infra13:33
*** thuc has joined #openstack-infra13:33
anteayahttp://paste.openstack.org/show/74442/13:33
anteayayes13:33
ArxCruz:/13:34
ArxCruzthen I have no idea why isn't working13:34
anteayame either13:34
ArxCruzlast time clarkb fix it :/13:34
*** gokrokve has quit IRC13:34
anteayahe has the magic touch13:35
anteayado you know what date it happened last time?13:35
*** chandankumar_ has joined #openstack-infra13:35
*** krtaylor has quit IRC13:35
*** thuc_ has quit IRC13:36
openstackgerritA change was merged to openstack-infra/config: Enable murano-dashboard in Murano gate job  https://review.openstack.org/8335813:36
ArxCruzanteaya: same problem, I wasn't being able to clone some repositories13:36
fungiArxCruz: did you maybe try cloning from cgit instead of the copy apache is serving (is there a /cgit in the path you're failing on?)13:36
*** yamahata has joined #openstack-infra13:36
ArxCruzfungi: checking, I'm using the cache_git_repos.py script13:37
*** ativelkov is now known as ativelkov_away13:38
fungiArxCruz: hrm, yeah that should be building the urls in a consistent manner, so ought not to clone that project any differently than the rest13:38
*** ativelkov_away is now known as ativelkov13:38
*** skraynev is now known as skraynev_afk13:38
ArxCruz:S13:38
fungiArxCruz: do you have a more detailed transcript of the error you're hitting (with some context leading up to it)?13:39
ArxCruzfungi: http://paste.openstack.org/show/74440/13:39
ArxCruzfungi: I'm running the cache_git_repos.py manually, outside nodepool to check13:40
ArxCruzother projects are passing13:40
fungiArxCruz: definitely strange. did you just hit that once, or is it repeatable?13:41
ArxCruzfungi: repeatable since 12 hours ago13:41
ArxCruzat least13:41
fungiArxCruz: and the template vm where the image is getting generated is somewhere inside your network presumably13:42
ArxCruzfungi: yes13:43
ArxCruzfungi: the vm can clone other repositories13:43
fungiArxCruz: would you be able to give me the global ip address we'd see the request coming from, and a timestamp from one of the times it tried?13:43
*** thuc_ has joined #openstack-infra13:43
fungii can see if we're logging an error of any kind13:43
ArxCruzfungi: can't :/13:43
ArxCruztimestamp I can try13:44
*** sandywalsh has joined #openstack-infra13:44
ArxCruzfungi: I'm rerunning here in the vm manually13:44
ArxCruzwhen I hit the problem I let you know13:44
*** mtaylor has joined #openstack-infra13:46
*** Manishanker has left #openstack-infra13:46
*** mtaylor has quit IRC13:46
*** thuc has quit IRC13:46
*** nkinder has quit IRC13:47
*** thuc_ has quit IRC13:48
*** thedodd has joined #openstack-infra13:48
*** sergmelikyan has quit IRC13:48
*** gnuoy has quit IRC13:49
*** ominakov has joined #openstack-infra13:49
*** _nadya_ has quit IRC13:50
*** katyafervent has quit IRC13:50
*** katyafervent has joined #openstack-infra13:50
*** gnuoy has joined #openstack-infra13:50
openstackgerritSandy Walsh proposed a change to openstack-infra/config: Add StackTach project  https://review.openstack.org/8320813:51
ArxCruzfungi: now13:52
*** mestery has quit IRC13:55
ArxCruzweird, manually it pass13:55
ArxCruz:/13:55
fungiArxCruz: the lb gets a ton of traffic, so it's hard to figure out where your request got directed without knowing your source address... can you do this? wget -qO- http://whatsmyip.net/|grep Address13:55
fungisee what it returns in the value="..."13:55
fungiArxCruz: also, when manually cloning, be sure to test using the exact same url the script uses: git clone git://git.openstack.org/stackforge/python-muranoclient.git13:56
ArxCruzfungi: I used the script, but calling manually, instead of from nodepool13:57
ruheSergeyLukjanov: fungi: thank you very much!13:57
*** eharney has joined #openstack-infra13:57
fungiArxCruz: oh, so running cache_git_repos.py yourself in the vm, it works?13:58
ArxCruzfungi: yes13:58
ArxCruzfungi: 129.42.208.18213:58
*** talluri has joined #openstack-infra13:58
*** pcrews has joined #openstack-infra14:00
*** zigo has quit IRC14:01
fungiArxCruz: maybe the script needs better error reporting. we probably need to tweak how we're capturing stdout and stderr in common.run_local() http://git.openstack.org/cgit/openstack-infra/config/tree/modules/openstack_project/files/nodepool/scripts/common.py#n2714:02
*** zigo has joined #openstack-infra14:03
*** mtaylor has joined #openstack-infra14:04
*** krtaylor has joined #openstack-infra14:06
fungiArxCruz: my suspicion is that it's not a connectivity issue (running out of space in /opt? target directory already exists?) and we're just not getting the error which is output by the git clone command14:06
*** markwash has joined #openstack-infra14:06
*** blamar has quit IRC14:06
*** blamar has joined #openstack-infra14:06
*** thomasem has joined #openstack-infra14:07
ArxCruzfungi: it's not running out of space since I just did it in the vm14:07
ArxCruzfungi: /dev/vda5       4.7G  4.4G  8.6M 100% /14:07
ArxCruzops14:07
ArxCruzOMG!14:07
fungiArxCruz: if you want to try to hack up common.py on your local nodepool server to properly report the stdout and stderr in the image build log, that might help track down the actual cause (and then we can patch it)14:07
*** mordred has quit IRC14:08
*** mtaylor has quit IRC14:08
*** mtaylor has joined #openstack-infra14:08
*** mtaylor is now known as mordred14:08
*** thomasem has quit IRC14:09
*** thomasem has joined #openstack-infra14:10
*** thuc has joined #openstack-infra14:11
openstackgerritJason Kincl proposed a change to openstack-infra/jenkins-job-builder: Add support for Copy Artifact project copy permissions  https://review.openstack.org/8255114:15
*** jehb has joined #openstack-infra14:15
*** thomasem has quit IRC14:16
*** blamar has quit IRC14:17
*** thomasem has joined #openstack-infra14:17
*** _nadya_ has joined #openstack-infra14:17
*** blamar has joined #openstack-infra14:17
*** ociuhandu has joined #openstack-infra14:19
*** arosen_ has joined #openstack-infra14:20
*** blamar has quit IRC14:21
*** blamar has joined #openstack-infra14:21
*** jcoufal has quit IRC14:23
*** jcoufal has joined #openstack-infra14:24
*** amotoki has joined #openstack-infra14:26
*** arosen_ has quit IRC14:26
*** david-lyle has joined #openstack-infra14:28
*** dims_ is now known as dims14:28
*** basha has joined #openstack-infra14:28
*** dims is now known as Guest6849914:28
*** Guest68499 has quit IRC14:29
*** gokrokve has joined #openstack-infra14:29
*** dims_ has joined #openstack-infra14:29
*** thomasem has quit IRC14:32
*** mihgen has quit IRC14:33
*** mihgen has joined #openstack-infra14:33
*** hashar has quit IRC14:34
*** gokrokve has quit IRC14:34
*** mihgen has quit IRC14:34
*** hashar has joined #openstack-infra14:35
*** ativelkov is now known as ativelkov_away14:35
*** ativelkov_away is now known as ativelkov14:35
*** jgrimm has joined #openstack-infra14:36
*** mrodden has joined #openstack-infra14:37
openstackgerritThierry Carrez proposed a change to openstack-infra/storyboard: Add data load instructions to dev install doc  https://review.openstack.org/8312914:38
*** nkinder has joined #openstack-infra14:38
*** thuc has quit IRC14:38
*** thuc has joined #openstack-infra14:39
*** atiwari has joined #openstack-infra14:39
*** dizquierdo has joined #openstack-infra14:40
*** talluri has quit IRC14:40
*** dkranz has quit IRC14:40
*** ativelkov is now known as ativelkov_away14:41
*** sweston has joined #openstack-infra14:43
*** thuc has quit IRC14:43
*** andreaf has quit IRC14:45
*** rcleere has joined #openstack-infra14:45
*** rcleere has quit IRC14:45
*** rcleere has joined #openstack-infra14:45
*** chandankumar_ has quit IRC14:46
*** basha has quit IRC14:49
openstackgerritJakub Libosvar proposed a change to openstack-infra/devstack-gate: TESTING ONLY: Test grenade with neutron  https://review.openstack.org/8340514:49
openstackgerritDerek Higgins proposed a change to openstack-infra/config: Prevent tripleo-bm-test network from setting DNS  https://review.openstack.org/8340714:50
openstackgerritSandy Walsh proposed a change to openstack-infra/config: Add StackTach project  https://review.openstack.org/8320814:50
*** wenlock has joined #openstack-infra14:51
*** wenlock_ has joined #openstack-infra14:51
*** gokrokve has joined #openstack-infra14:52
*** gokrokve_ has joined #openstack-infra14:52
*** dkranz has joined #openstack-infra14:53
*** chandankumar_ has joined #openstack-infra14:53
*** jergerber has joined #openstack-infra14:55
*** gokrokve has quit IRC14:56
*** wenlock_ has quit IRC14:56
*** packet has quit IRC14:57
*** thuc has joined #openstack-infra15:00
*** mestery has joined #openstack-infra15:01
*** ildikov_ has quit IRC15:02
*** dcramer_ has quit IRC15:02
*** julim has quit IRC15:02
*** julim has joined #openstack-infra15:04
*** basha has joined #openstack-infra15:11
*** ildikov_ has joined #openstack-infra15:11
*** basha has quit IRC15:15
*** e0ne has quit IRC15:15
*** ativelkov_away is now known as ativelkov15:15
*** e0ne has joined #openstack-infra15:18
*** matsuhashi has quit IRC15:18
*** nosnos has quit IRC15:19
*** dhellmann_ is now known as dhellmann15:21
*** ativelkov is now known as ativelkov_away15:21
*** stpierre has joined #openstack-infra15:22
*** yolanda has quit IRC15:23
*** chandankumar_ has quit IRC15:24
*** mgagne has joined #openstack-infra15:25
*** yolanda has joined #openstack-infra15:26
*** markwash has quit IRC15:28
*** pdmars has quit IRC15:29
*** mgagne has quit IRC15:30
*** pdmars has joined #openstack-infra15:30
*** pdmars has quit IRC15:36
*** ativelkov_away is now known as ativelkov15:36
*** hashar has quit IRC15:36
*** dcramer_ has joined #openstack-infra15:39
*** gyee has joined #openstack-infra15:41
*** ativelkov is now known as ativelkov_away15:41
devanandaclarkb: good morning! got a translations question for you15:43
*** thuc_ has joined #openstack-infra15:43
devanandaclarkb: it looks like there's been a fair amount of work on https://www.transifex.com/projects/p/ironic/ -- and I've seen Jenkins proposing changes regularly, but I just realized, they all have had empty msgstr!15:43
*** david_lyle_ has joined #openstack-infra15:43
devanandaclarkb: so none of the translations are showing up in tree yet. Am I missing something?15:44
*** saju_m has quit IRC15:44
*** hashar has joined #openstack-infra15:44
*** pdmars has joined #openstack-infra15:45
*** david-lyle has quit IRC15:46
*** dkliban is now known as dkliban_afk15:46
*** thuc has quit IRC15:47
*** thuc_ has quit IRC15:48
annegentlefungi: or clarkb: I'm not super familiar with the templatized doc jobs, and need to add a build of a v1 of the volume-api repo, so it's a separate folder in the repo15:49
*** harlowja_at_home has joined #openstack-infra15:49
annegentlefungi: clarkb: anyone have a minute to walk through it with me? Andreas isn't online this morn.15:49
*** jerryz has quit IRC15:50
fungiannegentle: i'll stare at them for a sec so i can see what those are doing15:50
*** asadoughi has quit IRC15:50
annegentlefungi: thanks!15:50
annegentlefungi: not that you all are my second choice or anything ha ha15:50
annegentlefungi: I definitely see how the templates work now, but don't see how to point to another folder15:51
fungifor this, i'd normally be asking andreas too ;)15:51
*** mgagne has joined #openstack-infra15:51
*** marun_afk has quit IRC15:53
*** amir1 has joined #openstack-infra15:55
*** amir1 is now known as asadoughi15:55
fungiannegentle: so the trail leads to http://git.openstack.org/cgit/openstack/volume-api/tree/tox.ini#n3015:55
*** mrodden has quit IRC15:55
*** mihgen has joined #openstack-infra15:56
annegentlefungi: oh!! I hadn't figured out where tox settings live!15:56
annegentlefungi: ok I can go from here I think15:56
fungiannegentle: okay, great! glad that helped ;)15:56
*** basha has joined #openstack-infra15:56
*** asadoughi has quit IRC15:56
*** asadoughi has joined #openstack-infra15:57
therveHi! I'd like to add a gate step to heat-templates (and maybe heat) to validate the templates using the API15:57
therveCan someone give me a pointer on how to start?15:57
fungitherve: do you have a script/tool in the heat-templates repo which performs those validation tests?15:58
thervefungi, No, but we have a call in the heat command line client15:59
therveSo writing this script sounds doable15:59
fungitherve: or would you want to use heatclient to test them?15:59
*** changbl has joined #openstack-infra16:00
*** gokrokve_ has quit IRC16:00
thervefungi, You mean library VS command line?16:00
fungibasically trying to figure out whether this is an integration test (making sure that heatclient, heat and heat-templates collectively don't break template validation)?16:00
*** gokrokve has joined #openstack-infra16:00
therveYes this is an integration test16:00
*** ativelkov_away is now known as ativelkov16:00
therveI didn't think about heatclient but that's a good point16:01
jeblairdo you need the heat api server to be running in order to run the test?16:01
therveYes16:01
jeblairstoryboard meeting time in #openstack-meeting16:01
fungiooh!16:01
fungii need to add a reminder for that one16:01
jeblairfungi: so you think a devstack-gate based job with a custom gate_hook?16:02
fungitherve: so, some projects have set up similar sorts of...16:02
fungiyep, that's what i was about to suggest16:02
* jeblair defers to fungi16:02
*** gokrokve_ has joined #openstack-infra16:03
fungitherve: basically, you could (ab)use the devstack worker configuration to have a framework to set up your dependencies and start needed services, then write a shell script stub which gets called in place of devstack-gate's current gate_hook function16:03
*** SumitNaiksatam has joined #openstack-infra16:04
*** dcramer_ has quit IRC16:04
fungitherve: i'll find you a couple of working examples16:04
therveI think that makes sense :)16:04
*** andreaf has joined #openstack-infra16:04
*** gokrokve has quit IRC16:05
therveSo that would create one additional conf that we can enable on each project?16:05
fungitherve: well, yes we'd create a jenkins job which encapsulates running devstack-gate with your custom gate_hook function and then that job can be added to all the projects you think might need their changes tested against this16:06
*** mrodden has joined #openstack-infra16:06
fungii'll show you how/where16:06
therveThat'd be great thanks16:06
*** reed has joined #openstack-infra16:08
*** dims_ has quit IRC16:10
*** emagana has joined #openstack-infra16:10
*** hogepodge has quit IRC16:11
fungitherve: so a "very simple" example of devstack-gate hooks is the job template we use to test that we don't break devstack-gate's hooks: http://git.openstack.org/cgit/openstack-infra/config/tree/modules/openstack_project/files/jenkins_job_builder/config/devstack-gate.yaml#n5616:11
fungiobviously that's a building-block example, since the hooks there are about as useless as them come16:11
fungitherve: next, have a look at http://git.openstack.org/cgit/openstack-infra/config/tree/modules/openstack_project/files/jenkins_job_builder/config/requirements.yaml#n116:12
fungitherve: there you can see the job we run which allows us to test installing packages for all of openstack and its dependencies, and makes sure that our pypi mirroring works correctly16:13
therveSo it "just" calls devstack-vm-gate.sh16:13
*** maxbit has quit IRC16:13
fungiyes, for that one we use a gate_hook function to run a script from devstack followed by a script from pbr16:13
fungier, a script from devstack-gate and a script from pbr16:14
BobBallfungi: Can the citrix xenserver CI have voting rights pls?  https://www.mail-archive.com/openstack-infra@lists.openstack.org/msg00957.html16:14
thervefungi, So trick question: heat-templates repository is not in devstack. Is it available in, say, heat gate?16:14
*** dangers_away is now known as dangers16:15
cody-somervilleI'm wondering if adding additional modules to openstack-common.conf should do something to help ensure it's dependencies are met.16:15
fungiBobBall: ahh, yep, i remembered seeing that e-mail and then i lost track of it/which account it was for--sorry! i'll do that here momentarily16:15
*** zhiyan is now known as zhiyan_16:16
*** zhiyan_ is now known as zhiyan16:16
fungitherve: we clone all the projects in our gerrit onto all our job workers, but if you have dependencies which are outside of the ones devstack installs and can't be met from your own requirements.txt/test-requires.txt then i'll show you a separate example of that in a moment16:17
fungi(for example, additional system packages you need, though again for an official openstack project we can make sure those are just preinstalled on our workers unless there's a good security/functional reason not to do so)16:18
BobBallgreat, thanks!16:18
therveHum that shouldn't be a problem I think16:18
*** ativelkov has left #openstack-infra16:19
*** basha has quit IRC16:19
thervefungi, But basically I "just" need a patch against infra/config16:19
*** nicedice has joined #openstack-infra16:20
*** branen has quit IRC16:20
*** nibalizer has quit IRC16:21
fungitherve: right, still dredging up some more examples for you16:21
*** thuc_ has joined #openstack-infra16:21
*** nibalizer has joined #openstack-infra16:22
fungitherve: if you search for gate_hook in the oslo.yaml and tripleo.yaml files in that same directory, you'll see more examples of devstack-gate gate_hook overrides16:22
*** thuc_ has quit IRC16:22
*** thuc_ has joined #openstack-infra16:22
thervefungi, gotcha16:23
fungioslo is using it for a library integration test which runs the unit tests of other projects with proposed lib changes to see if they break16:23
fungitripleo is running a script from the tripleo-ci project16:24
therveSo maybe I should host the script in heat-templates first16:24
therveSo that config can call it16:24
*** nati_ueno has quit IRC16:24
fungithe script can really live anywhere, either in the project with which it's most closely related, or in a separate project of its own if its complexity warrants (for example, tempest, grenade, et cetera)16:25
therveMakes sense, I think heat-templates is the best place16:25
*** dims_ has joined #openstack-infra16:25
fungitherve: and then to decide which projects need to have their changes gated on it, you would simply add the job name to the various pipelines for them in http://git.openstack.org/cgit/openstack-infra/config/tree/modules/openstack_project/files/zuul/layout.yaml#n62116:26
*** harlowja_at_home has quit IRC16:26
openstackgerritMarton Kiss proposed a change to openstack-infra/config: Openstackid site-update feature  https://review.openstack.org/8346616:26
zaromorning16:27
*** afazekas has quit IRC16:27
*** bhuvan has joined #openstack-infra16:27
anteayamorning zaro16:27
*** zehicle_at_dell has joined #openstack-infra16:27
* therve is saving this conversation16:28
openstackgerritA change was merged to openstack/requirements: Update python-keystoneclient to 0.7.0  https://review.openstack.org/8328716:28
fungiBobBall: i've moved XenServer CI from Third-Party CI to Voting Third-Party CI16:28
fungiBobBall: apologies for the delay. i'll follow up to the ml thread too now that i know which one it was16:28
thervefungi, Thanks a lot for all the info, I'll get started16:29
openstackgerritJenkins proposed a change to openstack-dev/pbr: Updated from global requirements  https://review.openstack.org/8346816:30
*** sweston has quit IRC16:31
fungitherve: let me know if you have any more questions, though really the easiest path forward is to just take a stab with a change in review and we can mark it up accordingly16:31
therveYep definitely16:32
therveI'll first push the script and come back once it's done16:32
*** zehicle_at_dell has quit IRC16:35
pabelangerfungi, is nodepool smart enough to rotate across providers if a image fails to load properly on a specific provider?16:35
pabelangerI cannot test ATM, only have 1 provider16:36
fungipabelanger: nodepool will try to build images on all your providers if it thinks it needs nodes in them, but will only build nodes in the providers where it managed to successfully create images16:37
pabelangerfungi, okay16:38
funginot sure if "fails to load" in this case means fails to create the snapshot image, or if you meant something else by that16:38
pabelangersorry16:38
*** bauzas has quit IRC16:38
pabelangersnapshot is create, but when nodepool launches / attaches a new image to jenkins, that process is currently failing for me (hpcloud) maintenance.  I wanted to see if I had another provider (eg: rax), if nodepool would attempt to launch the next image on rax, or just continue to do hpcloud.16:39
pabelangerI assume it would go to rax next16:39
pabelangerround robin the providers16:40
*** marun has joined #openstack-infra16:40
pabelangerfungi, Also, do you graph the nodepool failures any place? status.o.o/zuul doesn't have anything16:40
*** zigo has quit IRC16:41
fungipabelanger: no, we might statsd those into graphite.openstack.org, not sure16:42
*** amcrn has joined #openstack-infra16:43
fungipabelanger: however, you've identified a hard-to-solve problem which we also struggle with... if nova boot calls don't immediately fail but never return an instance, nodepool will have them in a building state for a while. it counts building nodes toward the number of nodes it thinks you want for jobs so that it doesn't create too many more than it needs16:43
*** Ryan_Lane1 has joined #openstack-infra16:45
fungiif you have multiple providers that will mitigate it some, but if the nodes have a tendency to stay in building for a while you'll see them accumulating disproportionately on the problem provider, and you're likely to end up starving yourself of rarer node types (if you have more than one type of node and build a lot more of some types than others)16:45
pabelangerfungi, okay. Good to know16:45
fungipabelanger: this is a problem we'd welcome a good solution for, i'm sure, if you end up discovering/writing one ;)16:46
fungicloud providers are, after all, notoriously unreliable at times16:46
pabelangerfungi, Ya, I find the whole concept of nodepool awesome, so I don't have a problem helping out where I can.  Good to know that most of the stuff I am seeing, is know issues upstream16:47
devanandahi all! as I haven't seen clarkb yet today, does anyone have a moment for a translations question?16:48
fungipabelanger: also, opening bugs about these issues is probably a good idea, known or otherwise16:48
pabelangerfungi, Ya, I was thinking of doing that last night. I'll start doing that16:49
*** jlibosva has quit IRC16:49
fungidevananda: i can try, though i'm only very loosely familiar with transifex16:49
*** e0ne has quit IRC16:49
devanandafungi: 'tis appreciated anyway :)16:49
devanandafungi: so, I see translations online, and Jenkins has proposed lots of updates 9and they've landed) but none of them have translated strings in them16:49
devanandaeg, https://www.transifex.com/projects/p/ironic/viewstrings/#pt_BR/ironic-translations    vs   https://github.com/openstack/ironic/blob/master/ironic/locale/pt_BR/LC_MESSAGES/ironic.po16:50
devanandaAIUI, there's some infra magic which turns one into the other16:51
fungidevananda: okay, do you have a link handy to one of the translations proposal changes for ironic? if not, i'll hunt down the most recent one16:51
*** bhuvan has quit IRC16:51
openstackgerritMichael Krotscheck proposed a change to openstack-infra/storyboard: Added missing requirements back to storyboard  https://review.openstack.org/8350116:52
*** wchrisj has joined #openstack-infra16:52
devanandafungi: sec16:53
*** hogepodge has joined #openstack-infra16:53
*** melwitt has joined #openstack-infra16:55
devanandafungi: here's an open one: https://review.openstack.org/#/c/82993/16:55
*** pbelanyi has quit IRC16:55
*** pbelanyi has joined #openstack-infra16:57
*** bhuvan has joined #openstack-infra16:58
fungidevananda: okay, so there are translated strings in pt_BR on transifex not reflected in https://review.openstack.org/#/c/82993/2/ironic/locale/pt_BR/LC_MESSAGES/ironic.po i guess... let me hunt down the log from the jenkins job which proposed that change16:59
devanandafungi: thanks!16:59
*** SumitNaiksatam has quit IRC17:00
BobBallperfect - many thanks fungi.17:00
fungidevananda: http://logs.openstack.org/periodic/ironic-propose-translation-update/6aed392/console.html17:00
fungiSkipping 'pt_BR' translation (file: ironic/locale/pt_BR/LC_MESSAGES/ironic.po).17:00
devanandafungi: ...??17:01
fungithat may be benign17:03
fungihttp://logs.openstack.org/periodic/ironic-propose-translation-update/6aed392/console.html#_2014-03-27_06_07_02_03417:03
fungiwe have some translation stats there... though "reviewed_percentage": "0%"17:03
openstackgerritMaru Newby proposed a change to openstack-infra/config: Fix neutron api job  https://review.openstack.org/8350417:04
*** jehb has quit IRC17:04
marunfungi, clarkb: revel in my fallibility! ;) ^17:05
*** mfer has quit IRC17:05
fungidevananda: so, yeah, i'm back to the "Pulling translations for resource ironic.ironic-translations (source: ironic/locale/ironic.pot)" followed by "skipping" lines for every pofile17:06
fungii'm going to compare your potfile with nova's17:06
reedgood day folks17:06
fungihowdy reed17:06
*** maxbit has joined #openstack-infra17:07
*** harlowja_away is now known as harlowja17:08
reedfungi, jeblair I added you as reviewers of https://review.openstack.org/#/c/83489/ and https://review.openstack.org/#/c/83466/17:08
*** thedodd has quit IRC17:09
clarkbmorning17:10
fungiclarkb: what would cause tx pull -a not to find translated strings on transifex?17:11
anteayamorning clarkb17:11
clarkbfungi: the strings may not be associated with the resource tx is pulling from17:11
fungii wonder if maybe the tx profile for ironic isn't quite right17:11
fungithat17:11
*** alexpilotti_ has joined #openstack-infra17:12
* clarkb looks at the job log you pulled up to see if anything is obvious17:12
*** afazekas has joined #openstack-infra17:13
*** amcrn has quit IRC17:13
*** mihgen has quit IRC17:14
*** marun has quit IRC17:15
*** krotscheck has joined #openstack-infra17:15
anteayatherve: http://eavesdrop.openstack.org/irclogs/%23openstack-infra/%23openstack-infra.2014-03-27.log17:15
*** alexpilotti has quit IRC17:15
*** alexpilotti_ is now known as alexpilotti17:15
*** nati_ueno has joined #openstack-infra17:15
therveanteaya, Thanks :)17:15
anteayanp17:16
fungireed: interesting, i thought openstackid production was going to wait until there was an ubuntu lts release which included a new enough php to support laravel (ubuntu 14.04 is due to release in ~3 weeks, then we need to make sure we can launch new cloud servers in rackspace using it)17:16
dstufftyay new lts's17:16
*** UtahDave has joined #openstack-infra17:16
fungiand that the workaround of installing unofficial ppa versions of php was just to support the dev server in the meantime17:16
*** jehb has joined #openstack-infra17:17
* fungi just wasn't expecting to see a prod server change review for openstackid so soon17:18
*** e0ne has joined #openstack-infra17:18
*** bhuvan has quit IRC17:20
*** che-arne has quit IRC17:20
clarkbfungi: devananda I wonder if "Error uploading file: There is a syntax error in your file." is related. Possibly the tx client is seeing the same error and skipping over those files?17:21
clarkbthe project and resource name all seem to match up so I don't think that we are pulling/pushing to the wrong thing17:21
devanandag'morning, clarkb17:22
mroddenso this installs bundler from gems onto the precise nodes https://github.com/openstack-infra/config/blob/master/modules/jenkins/manifests/slave.pp#L18017:23
mroddenbut when i install from gems it ends up at /usr/bin/local/bundle17:23
mroddenbut the YAML configs are calling out to /usr/bin/bundle17:23
mroddenam i missing something?17:23
openstackgerritMichael Krotscheck proposed a change to openstack-infra/storyboard: Added missing requirements back to storyboard  https://review.openstack.org/8350117:24
reedfungi, I think that openstackid code was backported to current php version on LTS17:24
reedfungi, the ppa is not needed17:25
reedfungi, add a comment about it on the review please17:25
*** SumitNaiksatam has joined #openstack-infra17:25
openstackgerritKhai Do proposed a change to openstack-infra/jenkins-job-builder: fix the literalinclude reference to least-load test  https://review.openstack.org/8351017:26
clarkbmrodden: is that possibly something funny that the gem package provider does in puppet? maybe it overrides the install path?17:26
clarkbmrodden: I am not familiar with gems so mostly throwing out ideas without any real basis for them17:26
mroddenclarkb: no i think i missed it here17:26
mroddenhttps://github.com/openstack-infra/config/blob/master/modules/jenkins/manifests/slave.pp#L13817:26
*** morganfainberg_Z is now known as morganfainberg17:26
mroddengems is like pip for ruby17:27
mroddenbut it looks like that pulls in the ubuntu ruby-bundler package17:27
jeblairclarkb, fungi: i have restarted nodepool to pick up the logging change17:27
fungireed: excellent news! will do17:27
clarkbmrodden: yes, that would grab the ubuntu package, so we may have two bundlers installed, one in /usr/bin and the other in /usr/local/bin17:27
mroddenso basically there are two bundler's installed17:27
mroddenyes17:27
mroddenclarkb: that explains my confusion17:28
mroddenthanks17:28
mroddenneed to go update my recipes...17:28
*** HenryG_ has joined #openstack-infra17:28
*** bhuvan has joined #openstack-infra17:28
*** arborism has joined #openstack-infra17:30
*** katyafervent is now known as katyafervent_awa17:30
openstackgerritJames E. Blair proposed a change to openstack-infra/config: Use region-b more  https://review.openstack.org/8351317:30
jeblairclarkb, fungi, SergeyLukjanov: ^ to try to get more data on region-b failures17:31
*** khyati_ has joined #openstack-infra17:31
*** david_lyle_ is now known as david_lyle17:31
*** dims_ has quit IRC17:32
clarkbjeblair: approved17:32
*** e0ne has quit IRC17:32
*** e0ne has joined #openstack-infra17:33
*** lcostantino has joined #openstack-infra17:34
*** yassine has quit IRC17:36
*** _nadya_ has quit IRC17:37
*** HenryG has quit IRC17:37
*** _nadya_ has joined #openstack-infra17:37
openstackgerritA change was merged to openstack-infra/config: Fix neutron api job  https://review.openstack.org/8350417:38
*** maxbit has quit IRC17:39
*** zigo has joined #openstack-infra17:39
*** zhiyan is now known as zhiyan_17:40
*** branen has joined #openstack-infra17:41
SergeyLukjanovjeblair, I'm going to review, check and approve zuul's status.js changes, are you ok with it?17:43
*** mwagner_ has quit IRC17:44
jeblairSergeyLukjanov: that would be great.  i just finished another pass through, so i should have +2s on all of them17:44
*** ameade1 is now known as ameade17:44
SergeyLukjanovjeblair, ok17:44
clarkb++ I try reviewing them but my js is really not great17:44
clarkbdevananda: so for the tx thing, I would try fixing those errors in the .po files and see if that fixes it17:45
openstackgerritA change was merged to openstack-infra/storyboard: Added missing requirements back to storyboard  https://review.openstack.org/8350117:46
*** pcargnel has joined #openstack-infra17:46
devanandaclarkb: "those errors" -- did I miss something in scrollback?17:46
*** gokrokve has joined #openstack-infra17:46
*** e0ne has quit IRC17:47
*** mfer has joined #openstack-infra17:47
*** dims_ has joined #openstack-infra17:47
*** hashar has quit IRC17:48
openstackgerritA change was merged to openstack-infra/config: Use region-b more  https://review.openstack.org/8351317:48
clarkbdevananda: yes you must've missed it17:49
clarkbdevananda: "Error uploading file: There is a syntax error in your file."17:50
*** gokrokve_ has quit IRC17:50
*** khyati_ has quit IRC17:51
*** jooools has quit IRC17:54
*** dims_ has quit IRC17:57
devanandaclarkb: how would I test this w/o pushing to transifex?17:57
devanandaclarkb: or rather, how can i test this directly at all?17:58
devanandaclarkb: the line it claims has an error (2161) is blank17:59
devanandaeven after I regenerate the translations locally17:59
*** e0ne has joined #openstack-infra18:00
clarkbdevananda: the error says there are duplicate lines, I think you can search for those. Thought it is possible you will need to run that script18:00
*** e0ne has quit IRC18:01
openstackgerritA change was merged to openstack-dev/pbr: Use unicode_literals import instead of u'unicode' notation.  https://review.openstack.org/8330918:01
*** thuc has joined #openstack-infra18:01
devanandaclarkb: could it be complaining about empty msgid strings?18:03
devanandathere arenot any other duplicates18:03
clarkbdevananda: no empty msgid strings should be valid18:03
clarkbdevananda: right so the duplicates may be a side effect of the script itself18:03
*** arborism has quit IRC18:04
*** bauzas has joined #openstack-infra18:04
*** thuc_ has quit IRC18:04
*** _nadya_ has quit IRC18:05
sdaguerossella_s you still about?18:05
*** afazekas has quit IRC18:05
*** gokrokve has quit IRC18:05
rossella_ssdague: yes18:06
*** gokrokve has joined #openstack-infra18:06
devanandaclarkb: so doesn't that script post it's changes to gerit before submitting to transifex?18:06
devanandaclarkb: iow, i should be able to detect duplciates in 82993's .po files -- bu tI don't18:06
sdagueclarkb / jeblair: rossella_s has been trying to get baseline numbers for neutron pass rates through pseudo automated rechecking of some dummy patches. It occurred to me that this is basically what we wanted to get out of the "idle cloud"18:07
sdagueand I'd like to see if we could get everyone connected there and have rossella_s help with baking those background jobs into the infrastructure18:08
*** homeless has quit IRC18:08
rossella_ssdague: right now I have just a small script that listen to the gerrit stream and comment "recheck no bug" when jenkins posts the result for a dummy patch that I created18:08
sdaguein a way that we could extract into elastic search and elastic recheck18:08
sdaguerossella_s: yep. I just think we should be able to make it part of what the system sort of naturally does18:08
rossella_ssdague: that would be cool18:09
*** gokrokve_ has joined #openstack-infra18:09
*** thedodd has joined #openstack-infra18:09
sdagueclarkb / jeblair: got a few minutes to sketch out what would be required here?18:09
devanandagotta step afk a bit18:09
*** dizquierdo has quit IRC18:10
*** homeless has joined #openstack-infra18:10
*** ildikov_ has quit IRC18:10
*** gokrokve has quit IRC18:11
*** dims has joined #openstack-infra18:11
openstackgerritRandy Coulman proposed a change to openstack-infra/jenkins-job-builder: Add support for URLTrigger plugin  https://review.openstack.org/8352418:11
clarkbdevananda: it modifies the .po files18:12
*** jehb has quit IRC18:12
clarkbdevananda: so what you have in front of you now isn't necessarily what that script was pushing18:12
*** gokrokve_ has quit IRC18:13
*** flaper87 is now known as flaper87|afk18:13
*** khyati_ has joined #openstack-infra18:13
*** gokrokve has joined #openstack-infra18:14
*** jerryz has joined #openstack-infra18:15
devanandaclarkb: it's the same SHA as http://logs.openstack.org/periodic/ironic-propose-translation-update/6aed392/console.html#_2014-03-27_06_06_58_55018:15
*** jerryz_ has joined #openstack-infra18:15
devanandaclarkb: IMBW, but it looks like that script does various things to build the .po files, then pushes it to gerrit, then calls "tx push" a few times with different options18:16
clarkbdevananda: right, the script itself modifies the .po files18:16
devanandaclarkb: before or after it does "git review" ?18:16
*** blamar has quit IRC18:17
clarkbdevananda: I would need to go read the script but I think it is before18:17
*** blamar has joined #openstack-infra18:18
openstackgerritA change was merged to openstack-infra/storyboard-webclient: Comments UI  https://review.openstack.org/8221318:19
*** johnthetubaguy has quit IRC18:19
*** derekh has quit IRC18:19
*** jerryz has quit IRC18:19
devanandaclarkb: right. the logs seem to corroborate that :) so. I've grep'd for duplicates in the result of that script's generation of the .po files. and I dont see any.18:20
*** jgallard has quit IRC18:21
jeblairsdague: sure, though while it seems similar, i thought one of the main goals was to make sure that reviews were up to date, which has been largely, though imperfectly, solved with the freshness check...?18:21
sdaguejeblair: no, the main goal of the idle queue was to get a control set for the pass / fail rate of master18:21
sdaguewhich isn't effected by how many patches get pushed each day18:22
*** jamespage_ has joined #openstack-infra18:22
jeblairsdague: how is that different from the jobs that run in the gate on master?18:22
*** jamespage_ has quit IRC18:22
sdaguebecause there isn't enough data for project specific jobs and slow moving projects18:22
sdagueanyway, I have to run for a bit18:23
sdagueif now is not the right time to do this, I think rossella_s's existing approach will get her the data she needs18:24
jeblairsdague: ok; i think i understand.  i have a couple of ideas we can brainstorm about.18:25
*** jehb has joined #openstack-infra18:25
jeblairsdague: when you're back and have time, let me know and we can continue.18:25
rossella_sjeblair: I'd like to know your ideas18:25
rossella_swe can wait for sdague though18:26
*** homeless has quit IRC18:26
jeblairrossella_s: happy to share; just didn't want to end up doing it twice.  :)  basically, i think we could have something like the periodic pipelines that ran jobs continuously but at the lowest gearman priority.18:27
*** homeless has joined #openstack-infra18:27
*** bhuvan has quit IRC18:28
jeblairrossella_s: so that way it doesn't take nodes away from gate/check tests, and builds on features already in zuul.18:28
jeblairrossella_s: it _might_ even be possible to do it without any code changes to zuul; we'd have to test some things.18:28
rossella_sjeblair sweet!18:29
rossella_sjeblair: what I need for example is to get the failure rate of a job. Run a job that is supposed to succeed every time and check the failure so that we can have a report of the flaky tests18:29
jeblairrossella_s: (like if we set up a periodic pipeline to trigger every minute, would it only enqueue one change for a project at a time; if so, we can probably do it without a code change; if not, it might be a simple code change to support that)18:30
*** markwash has joined #openstack-infra18:30
*** markwash has quit IRC18:30
*** markwash has joined #openstack-infra18:31
*** jpich has quit IRC18:32
*** afazekas has joined #openstack-infra18:32
*** bhuvan has joined #openstack-infra18:32
jeblairclarkb, fungi: so far no build timeouts in region-b (with 98 nodes currently in the db)18:33
rossella_sjeblair: what do you mean a change at a time? Can be we simply check what's already merged, like the HEAD of master?18:33
jeblairseveral from rax18:33
*** gokrokve has quit IRC18:33
*** gokrokve has joined #openstack-infra18:34
*** dkliban_afk is now known as dkliban18:34
rossella_sjeblair: then we can get stats of the failures rate of some jobs and even catch regression if the rate gets bad after some change is merged18:34
*** maxbit has joined #openstack-infra18:34
jeblairrossella_s: oh, sorry, i was thinking in zuul internal terms; the periodic pipelines get fake "changes" because that's all zuul knows how to deal with; but yes, they would just test master each time (or whichever branch we wanted to test)18:34
rossella_sjeblair: fantastic!18:35
rossella_sjeblair: I am curios now, what kind of fake changes?18:36
jeblairrossella_s: so if you look at http://status.openstack.org/zuul/18:36
* rossella_s looking18:37
jeblairrossella_s: each of those boxes represents a "change" to zuul.  most of them are actually changes in gerrit... you'll note the link with the change number under the project name18:37
rossella_syes18:37
jeblairrossella_s: so zuul is testing those changes18:37
*** thuc has quit IRC18:37
jeblairrossella_s: but even over in the post queue, it's not actually testing changes there, it's testing already merged commits18:37
jeblairrossella_s: so those link to git commit shas instead of changes18:37
*** thuc has joined #openstack-infra18:38
rossella_sjeblair: nice explanation, thanks!18:38
*** gokrokve has quit IRC18:38
jeblairrossella_s: if there were any periodic jobs running, they wouldn't link to anything, but there would still be a box there representing the idea that zuul should run a set of jobs for a project18:38
rossella_sjeblair: got it thanks!18:39
jeblairrossella_s: so the main question is: if we configured a periodic pipeline to trigger every minute, would it just fill up with a bunch of boxes (the fake "change" i was referring to), or would it realize there was already a box for that project and avoid adding another one until the first one had finished?18:39
rossella_sjeblair: we should find out :)18:40
*** marun has joined #openstack-infra18:40
jeblairrossella_s: yep.  let's check with sdague when he gets back and see if this matches his expectations; if it does, i can run a quick test and see if zuul already works like that or would need a change18:41
rossella_sjeblair: if we have that periodic job, what kind of statistics would be available? Can we set a special tag so that it will be easier to create logstash queries?18:41
*** dcramer_ has joined #openstack-infra18:41
jeblairrossella_s: the name of the zuul pipeline is a field in logstash, so yeah, you can query on it easily18:42
*** thuc has quit IRC18:42
rossella_sjeblair: nice :)18:43
jeblairrossella_s: it's also split out in the stats zuul reports to graphite, so you should be able to graph rates too18:43
*** _nadya_ has joined #openstack-infra18:44
openstackgerritMichael Krotscheck proposed a change to openstack-infra/storyboard-webclient: Task status updates  https://review.openstack.org/8269018:44
rossella_sjeblair: wow I didn't know that graphite is available. Nice :)18:45
*** ildikov_ has joined #openstack-infra18:46
*** dcramer_ has quit IRC18:46
jeblairrossella_s: graphite.openstack.org; the graphs at the bottom of the zuul status page are generated from it, so you can see some samples18:46
*** mfer has quit IRC18:47
rossella_sjeblair: thanks! It was not hard to guess18:47
*** vhoward- has left #openstack-infra18:48
fungijeblair: so for the region b issues we saw... two possibilities spring to mind: 1. it was related to the volume of instances/requests/something which are now lower, or 2. there was something going on in that region (maintenance, lots of broken) which is now over18:48
fungipabelanger: were you able to confirm that you had nova boot requests in hpcloud region b which never returned an instance id/ip address?18:49
jeblairmordred: here's an error from puppet on storyboard: http://paste.openstack.org/show/74474/18:50
jeblairmordred: i think that run corresponds with this one on puppetboard: http://puppetdb.openstack.org/report/storyboard.openstack.org/2efc553f3cb8830ca967f3d13a9be3e55525230f18:50
jeblairmordred: but i don't actually see 'install-storyboard' or 'migrate-storyboard-db' in the puppetboard report for that...18:50
jeblairclarkb, AaronGr, nibalizer: ^ thoughts?18:51
mordredjeblair: me either18:51
jeblair(also, i think i did the timezone conversion right, but i'd love it if we could get puppetboard using utc exclusively on the web ui)18:51
clarkb++18:51
clarkbjeblair: I don't see the failure in that storyboard report18:53
* nibalizer looks18:54
openstackgerritJason Kincl proposed a change to openstack-infra/jenkins-job-builder: Add support for Copy Artifact project copy permissions  https://review.openstack.org/8255118:55
nibalizerjeblair: yea the execs say they 'refreshed' but it doesn't say that they excecuted18:56
nibalizermaybe their 'unless' parameters were hit?18:56
jeblairnibalizer: i don't see "Exec[migrate-storyboard-db]" in puppetboard18:56
nibalizerjeblair: i dont see it either18:56
nibalizerim agreeing with you18:56
nibalizerjeblair: you could run again with --debug and we'd see exactly what commands were being run18:56
jeblairnibalizer: ok, but it did run according to syslog; see the paste: http://paste.openstack.org/show/74474/18:57
mordredjeblair: oh - the server is in UTC - I betcha puppetboard ui is being "nice" and showing us times in local tz based on what the browser reports18:57
jeblair(and failed)18:57
jeblairmordred: i believe that is the case18:57
*** reed has quit IRC18:57
jeblairmordred: that's what i think should be changed (i think puppetboard should always use utc in the web ui, otherwise it makes it impossible for us to talk to each other about it)18:58
jeblairfungi, of course, doesn't have this problem ;)18:58
*** dcramer_ has joined #openstack-infra18:59
nibalizerim not at all sure how it does time, mumble mumble moment.js, mumble mumble twitter bootstrap mubmle mumble18:59
*** mfer has joined #openstack-infra19:00
*** yolanda has quit IRC19:00
*** homeless has quit IRC19:01
fungijeblair: i have the other problem... twice as many clocks in the house so my gf doesn't have to care about utc19:01
jeblairfungi: you and your gf live in different timezones in the same house!19:01
fungiyep!19:01
rossella_sjeblair, sdague I have to go now...I will check the chat log so feel free to go on with the discussion and let me know if I can help setting up the periodic job19:02
fungifor me, the report you linked said "Thursday, March 27 2014 5:49 PM" (this is the point where i nitpick that iso-8601 date order and 24-hour time would also be nice)19:03
*** lcheng has joined #openstack-infra19:04
*** markmc has quit IRC19:04
*** jp_at_hp has quit IRC19:04
fungibut i can confirm that at least for me the puppetboard ui and syslog match19:05
*** yolanda has joined #openstack-infra19:06
*** bauzas has quit IRC19:07
*** mfer has quit IRC19:10
openstackgerritMonty Taylor proposed a change to openstack-infra/storyboard: Fix the deployment sequencing  https://review.openstack.org/8353719:10
*** daenney has joined #openstack-infra19:12
daenneyhey nibalizer :)19:12
clarkbwoot I may have figured out crm 114 subroutines19:15
clarkbjeblair: ^ that makes the log classification a bit more readable19:15
clarkbI will push a change after lunch19:15
jeblairclarkb: yay!19:15
*** ominakov has quit IRC19:16
clarkbjeblair: it "feels" slower though, and I can show you why when I get the change up19:17
clarkbtl;dr is argument passing relies on match to split one giant argument into many arguments19:17
lifelesswe're redeploying the test environment cluster in the HP TripleO region atm19:18
openstackgerritMonty Taylor proposed a change to openstack-infra/storyboard: Fix the deployment sequencing  https://review.openstack.org/8353719:18
*** amotoki has quit IRC19:19
*** achuprin_ has joined #openstack-infra19:19
achuprin_Hi Infra team!19:20
sdaguejeblair: back19:21
sdagueI think low priority queue would be fine, as long as it was reporting to ES19:21
*** dcramer_ has quit IRC19:22
*** prad has joined #openstack-infra19:23
fungiachuprin_: hi there, what's up?19:23
*** jooools has joined #openstack-infra19:23
*** markwash has quit IRC19:24
fungiAaronGr: if you're around, can you confirm that this is complete nonsense? https://git.openstack.org/cgit/openstack-infra/config/tree/modules/openstackid/manifests/init.pp#n5319:24
jeblairsdague: cool, i think the main characteristics of the system i described would be that it's just like the periodic jobs as far as reporting goes; we group jobs by project (as zuul does), and we start running the next set of jobs for a project once the current set finishes19:24
jeblairsdague: so it's a periodic queue with only one entry for each project in it at a time19:24
fungiAaronGr: in particular, what is require => Exec[apt_update] doing there? i can't find any actual definition of that exec in our repo19:25
sdaguejeblair: so what I'd actually propose is we end up with a new job def19:25
jeblairsdague: it would try to start, say, all the neutron jobs we specify for that pipeline, and once all are complete, it would start a new batch of them19:25
fungiAaronGr: and the lack of ensure => anything makes me think that entire block is a no-op19:25
achuprin_fungi: can you look to my patch https://review.openstack.org/#/c/82028/ , please19:25
sdaguebecause we don't actually need to run tempest-full a billion times. If we had one devstack job that ran all the major tempest job configs19:26
sdagueinstead of just run a fake neutron change, run a fake nova change, etc19:26
sdagueor... I guess we could use devstack or devstack-gate as the base job19:27
jeblairsdague: i'd recommend thinking of it like the current periodic bitrot jobs19:27
openstackgerritA change was merged to openstack-infra/zuul: Build status page more jquery like  https://review.openstack.org/8171719:27
jeblairsdague: where we configure the nova-specific jobs on the nova project, and the tempest jobs on tempest19:28
*** alff_ has joined #openstack-infra19:28
*** alff has joined #openstack-infra19:28
jeblairsdague: so we don't end up running tempest-full for each project, but rather just once per night19:28
Alex_GaynorHmmm, so how long until the new zuul shows up :-)19:28
sdaguejeblair: ok, fair19:28
*** GheRivero has quit IRC19:28
sdagueyeh, that makes sense19:28
openstackgerritA change was merged to openstack-infra/zuul: Update zuul's status page to bootstrap 3.1.1  https://review.openstack.org/8201319:29
jeblairsdague: (we can certainly configure whatever jobs we want for this, i'm just saying we might already have them, or nearly so)19:29
ryanpetrellois there a way to have openstackgerrit report to stackforge IRC for projects?19:29
ryanpetrelloe.g., I would love to have check/gate notifications posted in #pecanpy19:29
jeblairAlex_Gaynor: shows up where and in what form? :)19:29
Alex_Gaynorjeblair: on http://status.openstack.org/zuul/19:30
sdagueyep, agreed. So once rossella_s gets back on tomorrow we can sort out what config changes would be needed to support it19:30
jeblairAlex_Gaynor: that's continuously deployed, so, now?  what are you looking for?19:30
jeblairryanpetrello: see if http://ci.openstack.org/irc.html has what you need19:31
*** vkozhukalov has joined #openstack-infra19:31
ryanpetrellojeblair: thanks19:31
*** yolanda has quit IRC19:31
Alex_Gaynorjeblair: https://review.openstack.org/#/c/81717/ and the few changes that follow19:31
Alex_GaynorOh, I think I misunderstood what this was updating19:33
achuprin_fungi: thanks19:33
*** thuc has joined #openstack-infra19:33
jeblairAlex_Gaynor: oh, a while then.  that needs to continue to grow feature parity with the openstack version, and then it needs to be sufficiently modular to allow us to customize it so it looks the way the current openstack version looks, then we can drop the openstack-specific version19:33
*** thuc has quit IRC19:34
*** thuc has joined #openstack-infra19:34
clarkbjeblair: after a non scientific single run each of old classifier and new classifier that uses subroutines, the verdict is in. old one is faster real2m10.879s vs real3m56.124s19:34
*** dcramer_ has joined #openstack-infra19:35
jeblairclarkb: interesting!19:35
clarkbI still haven't grabbed lunch... I promise I will have code for you to look at and maybe we can figure out why my changes are terrible19:36
*** pcargnel has quit IRC19:37
*** jcoufal has quit IRC19:38
*** jcoufal has joined #openstack-infra19:39
pabelangerfungi, I believe so, my instances boot but I'm failing to connect via SSH19:41
jeblairclarkb, fungi: just got a bunch of region-b errors19:41
jeblairclarkb, fungi: for most of them, it actually looks like the servers went into the ERROR state shortly after the build request, then nodepool continued to wait for an hour19:42
jeblairso that's probably something to fix in nodepool19:42
pabelangerfungi, it's been happening for the last 3 hours but though it was related to hpcloud maintenance19:42
clarkbjeblair: interesting19:43
clarkbI guess its a good thing that the state properly changed on us19:43
jeblairyeah, we should be able to make nodepool cycle faster on those.  otoh, lots of servers -> error in region-b :(19:43
*** eharney has quit IRC19:44
openstackgerritClark Boylan proposed a change to openstack-infra/config: Move TOKEN replacement into crm114 subroutnines  https://review.openstack.org/8355319:45
clarkbjeblair: ^ I am going to WIP that because it is so slow19:45
clarkbbut that is what subroutines look like19:45
openstackgerritA change was merged to openstack-infra/storyboard: Fix the deployment sequencing  https://review.openstack.org/8353719:46
*** GheRivero has joined #openstack-infra19:46
fungijeblair: clarkb: pabelanger: interesting--there's no way to get actual status notifications from the provider on those though, so we just have to hope that we poll for status details often enough to spot them in error state before they disappear (or do they hang around indefinitely until we make a nova delete call)?19:47
clarkbfungi: right we would haev to check the status of them19:47
clarkbbut we are already pollig for them to become ready right?19:47
openstackgerritSergey Lukjanov proposed a change to openstack-infra/zuul: Display only first 6 chars for git commit id  https://review.openstack.org/8355619:47
fungiclarkb: agreed19:48
jeblairclarkb: yes, the question is why aren't we failing when it changes to error19:48
SergeyLukjanovjeblair, I've checked and approved all zuul status.js changes, looks very nice, additionally I have a small improvement for it - https://review.openstack.org/8355619:48
fungiclarkb: i suppose if they either go into error state or disappear from the nova list after having existed, we could consider either of those to be circumstance for a delete call19:49
SergeyLukjanovjeblair, it makes post jobs look much nicer (w/o overlap w/ progress bar at least)19:49
pabelangerfungi, I thought I was hitting this issue with region-b today: https://community.hpcloud.com/status/maintenance/250719:50
pabelangerbut still having the problem19:50
fungipabelanger: yeah, should have been finished almost two hours ago according to that19:50
pabelangerYup19:51
pabelangerfungi, I was going to contact support and see what I hear19:51
fungipabelanger: keep us in the loop--i'm curious to know what they say. also, have you been able to reproduce the issue just calling nova boot for an existing snapshot image?19:52
openstackgerritA change was merged to openstack-infra/config: Add gate-magnetodb-devstack job  https://review.openstack.org/8202819:52
pabelangerfungi, so far just an existing snapshot19:52
pabelangerI can create a new snapshot and try booting that19:52
fungipabelanger: oh, just confirming you've encountered it outside of nodepool-specific usage19:53
*** maxbit has quit IRC19:53
pabelangerfungi, not yet. testing now19:54
fungiwhich makes for a much more succinct trouble ticket if so, i expect ;)19:54
SergeyLukjanovlive latest version of status.js from zuul: http://f.slukjanov.name/w/review.o.o/83556/1/public_html/?source_url=http://zuul.openstack.org/status.json19:54
SergeyLukjanov(not all merged yet)19:55
*** emagana has quit IRC19:55
pabelangerfungi, was just linked this: https://community.hpcloud.com/status/incident/250919:56
fungipabelanger: oh, ouch19:57
fungiStart:19:58
fungiThursday, March 27, 2014 8:10 PM UTC19:58
fungithat seems... wrong19:58
pabelangeryup19:58
*** achuprin_ has quit IRC19:58
fungithey're predicting a failure which will begin in roughly 11 minutes19:59
fungimordred: clarkb: ^ when did hpcloud grow the ability to predict the future?19:59
* pleia2 facepalm19:59
* fungi has to duck out and retrieve his car from the mechanic... bbiab20:00
*** aysyd has quit IRC20:01
openstackgerritJames E. Blair proposed a change to openstack-infra/nodepool: Add a very basic functional test  https://review.openstack.org/8295220:02
openstackgerritJames E. Blair proposed a change to openstack-infra/nodepool: Add SubNodes and the ability to delete them  https://review.openstack.org/8193820:02
openstackgerritJames E. Blair proposed a change to openstack-infra/nodepool: Add the ability to create subnodes  https://review.openstack.org/8193920:02
openstackgerritJames E. Blair proposed a change to openstack-infra/nodepool: Add per-test database fixture  https://review.openstack.org/8286520:02
openstackgerritJames E. Blair proposed a change to openstack-infra/nodepool: Add tests for the allocator  https://review.openstack.org/8262820:02
openstackgerritJames E. Blair proposed a change to openstack-infra/nodepool: Add 'labels' as a configuration primitive  https://review.openstack.org/8214720:02
openstackgerritJames E. Blair proposed a change to openstack-infra/nodepool: Finish initial docs  https://review.openstack.org/8285420:02
*** HenryG_ has quit IRC20:03
*** HenryG has joined #openstack-infra20:03
*** harlowja is now known as harlowja_away20:03
openstackgerritJames E. Blair proposed a change to openstack-infra/nodepool: Add a very basic functional test  https://review.openstack.org/8295220:05
openstackgerritJames E. Blair proposed a change to openstack-infra/nodepool: Add per-test database fixture  https://review.openstack.org/8286520:05
openstackgerritJames E. Blair proposed a change to openstack-infra/nodepool: Add tests for the allocator  https://review.openstack.org/8262820:05
openstackgerritJames E. Blair proposed a change to openstack-infra/nodepool: Finish initial docs  https://review.openstack.org/8285420:05
openstackgerritJames E. Blair proposed a change to openstack-infra/nodepool: Add ready-script and multi-node support  https://review.openstack.org/8225220:05
*** ominakov has joined #openstack-infra20:05
jeblairokay, the nodepool stack is ready for review...20:06
*** bhuvan_ has joined #openstack-infra20:07
nibalizerdaenney: hai20:08
nibalizerjeblair: daenney is the guy who wrote puppetboard20:08
nibalizerso you can bring your ten_reports and UTC time problems to his attention20:08
nibalizercat /dev/puppetboard/problems > /dev/daenney20:08
jeblairdaenney: hi! nice to meet you!  thanks for puppetboard, it's pretty swell!20:08
SergeyLukjanovjeblair, I'm afraid that I break something, I've approved zuul patches in reversed order and what I see - https://review.openstack.org/#/c/82014/20:09
daenneyjeblair: Thanks, it's pretty cool to see openstack actually use it :)20:09
SergeyLukjanovjeblair, the same with the rest changes in chain20:09
pleia2daenney: welcome daenney :)20:09
daenneyhello pleia220:09
*** bhuvan has quit IRC20:10
jeblairdaenney: we're trying to run the most open project infrastructure possible, so something like puppetboard is really important -- it means anyone can contribute puppet changes and see that they worked or didn't, and hopefully contribute fixes too20:10
jeblairall without root access20:10
*** HenryG has quit IRC20:10
daenneyjeblair: Ha yeah, the reporting thing is pretty useful in the end20:10
lifelessis it possible to (easily) kill off some jobs?20:10
daenneyA lot of people overlook that at first20:10
daenneyYay for stats and such20:11
jeblairlifeless: we can click a red button in jenkins and abort them if needed..20:11
*** amcrn has joined #openstack-infra20:11
openstackgerritRyan Petrello proposed a change to openstack-infra/config: Report pecan changesets, merges, and +2s to #pecanpy  https://review.openstack.org/8356420:11
jeblairdaenney: so if you're interested in some early user feedback from our first few days using it...20:11
lifelessjeblair: as I mentioned above I'm redeploying the testenv they all back onto, which is disruptive; cancelling them would avoid waiting for timeouts20:12
daenneyjeblair: Yes, always. Feel free to query me or just submit issues to Github if that works better for you20:12
*** afazekas has quit IRC20:12
jeblairdaenney: the limit of 10 reports seems kind of low; ideally we'd want to be able to go back at least a few days (and we run every 15 minutes)20:12
daenneyjeblair: Agreed which is why I plan to take some time in hopefully a week or two to get query pagination into pypuppetdb which will allow Puppetboard to go as far back as reports are stored20:13
jeblairdaenney: and we've found that the "use the local browser timezone" thing, while cool, actually makes it harder for us to communicate since we're all in different timezones, so we'd actually like to configure it to just use utc (which our servers use anyway)20:13
openstackgerritRyan Petrello proposed a change to openstack-infra/config: Report pecan changesets, merges, and +2s to #pecanpy  https://review.openstack.org/8356420:13
daenneyjeblair: Very good point about the timezone thing, could you raise an issue about that? Our team is in the same timezone so that didn't cross my mind.20:14
openstackgerritMichael Krotscheck proposed a change to openstack-infra/storyboard: Added pagination to comments API  https://review.openstack.org/8356820:14
jeblairdaenney: ok, so it sounds like you don't need an issue for the first thing since you're on it; should i open an issue for the timezone?20:14
jeblairdaenney: awesome, will do20:14
jeblairdaenney: https://github.com/nedap/puppetboard ?20:14
daenneyjeblair: Yes20:14
*** dcramer_ has quit IRC20:15
jeblairdaenney: while you're here... i saw something weird earlier, let me look it up real quick20:15
daenneyjeblair: I'll be around for a while :). I'll try and keep you updated as changes roll out in the coming weeks20:15
openstackgerritMichael Krotscheck proposed a change to openstack-infra/storyboard: Added pagination to comments API  https://review.openstack.org/8356820:16
jeblairdaenney: this is from syslog on a host: http://paste.openstack.org/show/74474/20:16
*** cp16net has quit IRC20:16
jeblairdaenney: and this is the puppetboard report: http://puppetdb.openstack.org/report/storyboard.openstack.org/2efc553f3cb8830ca967f3d13a9be3e55525230f20:16
*** cp16net has joined #openstack-infra20:16
*** cp16net has quit IRC20:16
jeblairdaenney: i was wondering why the install, migrate, etc Exec steps don't show up in puppetboard... do you have any ideas?20:17
*** cp16net has joined #openstack-infra20:17
*** cp16net has quit IRC20:17
*** eharney has joined #openstack-infra20:18
daenneyjeblair: Either I have a serious bug, the puppet agent decided not to include those values in the report or PuppetDB decided it couldn't care less about them :P.20:18
*** cp16net has joined #openstack-infra20:18
*** mrda_away is now known as mrda_20:19
daenneyjeblair: I'm betting I have a bug though... There's a way to figure it out but I'll need a bit of your help and hopefully you being comfortable around a python console20:19
daenneyHmm, no python console needed actually20:19
jeblairdaenney: quite so, how can i help?  I can also inspect things on the puppetdb server or db, etc.20:19
*** packet has joined #openstack-infra20:19
daenneyjeblair: What version of PuppetDB do you run?20:19
daenneyOh nvm, it has APIv3 otherwise PUppetboard wouldn't work20:20
daenneyHerp derp derp20:20
openstackgerritMichael Krotscheck proposed a change to openstack-infra/storyboard-webclient: Added pagination directives  https://review.openstack.org/8357520:20
*** mrda_ has quit IRC20:20
jeblairdaenney: looks like 3.0.120:20
daenneyjeblair: PuppetDB is at 1.6.3 so that's really cool :P20:20
jeblairsorry, that's the version of the puppetlabs-puppetdb module20:20
jeblairdaenney: we try to be ahead of the curve20:21
*** ociuhandu has quit IRC20:21
jeblairso presumably whatever version of puppetdb that module installs20:22
daenneyjeblair: Try this on the PuppetDB puppetboard talks to: curl -G 'http://localhost:8080/v3/events' --data-urlencode 'query=["=", "report", "2efc553f3cb8830ca967f3d13a9be3e55525230f"]' --data-urlencode 'limit=1000'20:22
*** aysyd has joined #openstack-infra20:22
daenneyThat'll get all the events for the report you linked me... if they're not there PuppetDB didn't get/store them, if they are then I'm doing somethign wrong20:23
jeblairdaenney: it's just the 3 that are displayed20:23
daenneyjeblair: Well, that sucks... Or well, for me that's good... QUestion now is, why didn't PuppetDB get those events...20:24
daenneyIt seems to only store successes in your case. That's one way of keeping everyone happy I guess.20:24
*** ominakov has quit IRC20:25
jeblairhehe, things do seem pretty "green".  i know we did have some errors earlier (i saw some fixes get merged for them)20:25
nibalizerjeblair: im not entirely convinced those exces did run20:26
daenneyI'd have to ask one of the PuppetDB folk at Puppetlabs... My bet is there's something in an older version of Puppet + puppetdb-terminus you're using20:26
jeblair2014-03-23 17:52:25,951 INFO  [command-proc-52] [puppetdb.command] [80a1a1b0-b5c9-4dfd-887d-2808311ccedf] [store report] puppet v2.7.25 - storyboard.openstack.org20:26
daenneyOr the execs didn't actually fire20:26
jeblairthere's the log from puppetdb...20:26
jeblairMar 27 17:50:09 storyboard puppet-agent[10258]: (/Stage[main]/Storyboard/Exec[migrate-storyboard-db]) Failed to call refresh: storyboard-db-manage --config-file /etc/storyboard/storyboard.conf upgrade head returned 1 instead of one of [0] at /opt/config/production/modules/storyboard/manifests/init.pp:11120:26
daenneyYeah, so it stores the report but it's not telling us what's in it unfortunately20:27
jeblairnibalizer: ^ that makes it look like it ran -- it did report an exit code20:27
daenneyOoh, jeblair, do you hapen to still store the reports somewhere else too? Like yaml on disk or something?20:27
jeblairnibalizer: i don't think we turned that off, right?20:28
jeblairso they should be on puppetmaster?20:28
daenneyif you have report=store still set yes20:28
daenneyReading through the yaml might tell us if the failure actually got sent over in the report from the agent, which would rule out that side of the story20:28
daenneyIf we have a discrepancy there it's probably somewhere inside puppetdb-terminus20:29
*** julim has quit IRC20:29
jeblairdaenney: excerpt: http://paste.openstack.org/show/74490/20:29
daenneyjeblair: paste.openstack is a tidbit slow here... :)20:30
jeblairdaenney: everywhere, sadly :(20:30
daenneyDamn, it's there20:30
daenneyLet me tickle someone at Puppetlabs about this20:30
jeblairthere's quite a lot there; let me know if you need more of that file20:31
*** hogepodge has quit IRC20:31
*** ominakov has joined #openstack-infra20:32
*** hogepodge has joined #openstack-infra20:33
*** harlowja_away is now known as harlowja20:35
*** fifieldt has quit IRC20:37
*** ameade has quit IRC20:37
*** homeless has joined #openstack-infra20:39
*** maxbit has joined #openstack-infra20:40
*** EmilienM has quit IRC20:42
openstackgerritVitaliy Lotorev proposed a change to openstack-infra/jenkins-job-builder: add retry-count in general.py  https://review.openstack.org/8358320:42
daenneyjeblair: I'm pretty sure someone will come back with 'Upgrade to 3.4 first' but I'll see what I can do20:42
daenneyIt would be helpful if we could reproduce this on a newer Puppet version though20:43
*** EmilienM has joined #openstack-infra20:43
notmynamejeblair: 2 new swift-core members (see the mailing list). I've added them to swif-core in gerrit. anything else that needs to be done?20:43
*** denis_makogon_ has joined #openstack-infra20:44
daenneyjeblair: Is there any way we can spin up the storyboard module on a Puppet 3.recent node with a PuppetDB, see what's what?20:44
*** denis_makogon_ is now known as denis_makogon20:45
nibalizerwouldn't need a second puppetdb20:45
nibalizertechnically could just unpin puppet, apt-get install puppet, then do a git checkout and a puppet apply20:45
jeblairnotmyname: nope, that should be it20:45
*** cp16net has quit IRC20:46
*** cp16net has joined #openstack-infra20:46
*** dkliban is now known as dkliban_afk20:46
*** hogepodge has quit IRC20:47
daenneynibalizer: True, same PuppetDB could be used, but it does need a newer Puppetmaster, as a 3.x agent with a 2.7 master is weird I think20:48
notmynamejeblair: great. thanks20:48
*** hogepodge has joined #openstack-infra20:49
*** fifieldt has joined #openstack-infra20:49
*** dprince has quit IRC20:49
nibalizerdaenney: im pretty sure apply would work tho20:50
nibalizer3x agent and 2.7 master would not work20:50
daenneynibalizer: Oh true. Would need to connect apply to PuppetDB though but there's docs about that20:50
*** mrmartin has joined #openstack-infra20:51
*** mrda has joined #openstack-infra20:54
openstackgerritA change was merged to openstack-infra/storyboard-webclient: Task status updates  https://review.openstack.org/8269020:55
*** stpierre has quit IRC20:56
*** maxbit has quit IRC20:56
*** maxbit has joined #openstack-infra20:56
*** vkozhukalov has quit IRC20:59
*** cyeoh is now known as cyeoh_half20:59
*** ociuhandu has joined #openstack-infra21:00
openstackgerritJames E. Blair proposed a change to openstack-infra/nodepool: Stop waiting for resources in ERROR state  https://review.openstack.org/8358721:01
*** jehb has quit IRC21:02
*** _nadya_ has quit IRC21:03
*** reed has joined #openstack-infra21:03
*** derekh has joined #openstack-infra21:03
*** _nadya_ has joined #openstack-infra21:04
*** ArxCruz has quit IRC21:06
*** rfolco has quit IRC21:07
*** aysyd has quit IRC21:07
*** thedodd has quit IRC21:09
*** mwagner_lap is now known as mwagner_bbl21:11
*** thomasem has joined #openstack-infra21:13
*** thomasem has quit IRC21:14
dkehn/q/win 1021:14
*** mwagner_bbl has quit IRC21:16
openstackgerritMichael Krotscheck proposed a change to openstack-infra/storyboard: Fixes to parameters and layout in documentation  https://review.openstack.org/8359121:16
*** _nadya_ has quit IRC21:16
*** alff_ has quit IRC21:17
*** alff has quit IRC21:17
*** mfer has joined #openstack-infra21:20
clarkbback from lunch21:21
*** sandywalsh has quit IRC21:24
*** lcostantino has quit IRC21:24
*** jamielennox|away is now known as jamielennox21:25
*** pdmars has quit IRC21:26
*** jcoufal has quit IRC21:27
*** dims has quit IRC21:28
jogoso going with our no github  mantra, can we get a domain to publish nova-specs to?21:29
jogoso we don't have to use https://github.com/openstack/nova-specs/blob/master/specs/template.rst21:30
jogorussellb: ^21:30
*** derekh has quit IRC21:30
fungii'm not a fan of adding separate subdomains for every subproject, though i gather the docs team is somewhat opposed to any automated publication of documents to http://docs.openstack.org/ which are not under their direct control. we may want to consider having a site where we can publish documentation whose content the docs team doesn't want to have to manage/be ultimately responsible for?21:32
*** hogepodge has quit IRC21:32
fungior just get them on board with design specs going into per-project directories on the docs site?21:32
clarkbthat was going to be my suggestion, but would defer to the doc team on it21:33
clarkbit isn't terribly hard to setup a vhost on static to host files out of21:33
clarkbparticularly if we don't need to have terabytes of history21:33
clarkbjeblair: ok reviewing nodepool changes now. Was there a rebase?21:34
fungibut what i definitely don't have an interest in seeing is a subdomain for nova specs, a subdomain for qa specs, a subdomain for neutron specs... ad nauseam21:34
jogonova.openstack.org aliases to http://docs.openstack.org/developer/nova/21:35
clarkbfungi: ++21:35
*** dangers is now known as dangers_away21:35
fungijogo: yes, i'm painfully aware. i'd love to see all those subdomains go away... we've discussed the possibility before21:35
clarkbjogo: right and ideally we could just kill nova.openstack.org, but bookmarks and stuff21:35
jeblairi believe that's the plan...21:36
fungiright, it would need to be a gradual transition/retirement. at the moment we actually host them on another machine and then redirect from them to the docs site because cloudsites doesn't allow you to do that locally, or something21:36
jogoso where this lives is up to you, I am happy with ttp://docs.openstack.org/developer/nova-specs21:36
jogoor really anything21:36
jeblairi'm not certain that the characterization about the docs team is accurate -- the developer docs are there21:36
*** dkranz has quit IRC21:36
jeblairjogo: i think that url makes sense21:36
jeblairfungi: i believe we decided to do away with the domains a long time ago, we can probably just delete them now21:37
jeblairfungi: they've been 'permanently moved' for probably long enough for that.21:37
fungii know it was decided a while back that we shouldn't use them, just no idea how long they have to be kept around. but agreed it might be fine to just press forward with that21:38
jeblairfungi: i would wager they've been redirecting longer than they were directly serving at this point, so i personally think it's been long enough.  :)21:38
jeblairannegentle: would you be okay with the nova-specs repo being published to http://docs.openstack.org/developer/nova-specs ?21:39
jeblairannegentle: and so on for other project spec repos?21:39
annegentlejeblair: hehe I wondered when people would ask about that21:39
annegentlejeblair: so I'm of two minds21:39
fungias for the disposition of the docs team, if they're cool with us publishing specs to a sub-tree of docs.o.o then that seems like the best choice. i just know it's come up in the past and concern has been expressed that any additional type of documentation published there means more that team is suddenly responsible for (or is expected to take responsibility over)21:40
*** dcramer_ has joined #openstack-infra21:40
*** lcheng has quit IRC21:41
clarkbjeblair: the nodepool stack still lgtm. (I reviewed the diff between what I had reviewed and the current state which is thankfully small)21:41
*** hogepodge has joined #openstack-infra21:41
jeblairannegentle: we should listen to your cool and fun mind, not the one that's all serious all the time.  ;)21:41
* fungi is still trying to work his way through the rest of those21:41
annegentlejeblair: one is, is it worth the time/effort for al those build jobs, two is it worthwhile to have another search target that is full of complete vision/possible vaporware on a docs.openstack.org (it reeks of wikiness)21:42
*** markwash has joined #openstack-infra21:43
*** dims has joined #openstack-infra21:43
jeblairannegentle: working backwards -- i think the current process is that only accepted specs get merged, so they shouldn't be _complete_ vaporware; i mean they might be if they fail, but at least these are real things that people really intend to work on21:44
clarkbjeblair: annegentle: and old blueprints are interesting regardless of implementation status21:45
fungiand that the projects/programs associated with them have approved as direction21:45
*** ominakov has quit IRC21:45
jogojeblair: correct21:45
clarkbfungi: that21:45
annegentlejeblair: even "intend to work on " is "road to hell is paved with good intentions"21:46
jeblairannegentle: about the jobs, i think we'll end up with them anyway, but part of my push for having them be sphinx projects is that we can just plug in the current standard project developer docs jobs, so there shouldn't be much extra overhead there21:46
anteayadoes publication on docs.o.o imply a certain level of doneness of the work?21:46
jogoannegentle: so we want this repo to be viewable via RST somewhow and somewhere21:46
*** jeckersb is now known as jeckersb_gone21:47
fungijogo: well, the rst is already viewable on git.o.o/cgit ;)21:47
lifelessjeblair: ok we have testenvs back up - can well cancel the current tripleo-check jobs ? please ;)21:47
fungipresumably you mean via rst->html/sgml translation?21:47
jogorendered21:47
jogofungi: yes21:47
jeblairyeah, this is probably really a choice between something like 'specs.openstack.org' and' docs.openstack.org'...21:48
jeblairannegentle: would you prefer something like http://specs.openstack.org/nova ?21:49
openstackgerritKhai Do proposed a change to openstack-infra/jenkins-job-builder: set default configurations for non-test mode  https://review.openstack.org/7845821:50
fungiwell, or a choice between dev.openstack.org and docs.openstack.org (the dev.o.o subdomain could be used as a publication target for various documentation on the development process besides just specs)21:50
*** adalbas has quit IRC21:51
openstackgerritMarton Kiss proposed a change to openstack-infra/config: Openstackid cleanup  https://review.openstack.org/8359921:51
*** melwitt has quit IRC21:51
jeblairfungi: that's kinda close to 'developer.openstack.org' which i think folks may have plans for (documentation for developer-users)21:52
fungiit might be worth distinguishing that the project/developer community have a need for somewhere to publish more formalized documentation than on a wiki, but which isn't documenting openstack's released software21:52
clarkbfwiw documentation encompasses a lot more than just install, api, and project specific docs. blueprints are documentation too21:52
clarkbfungi: right and I think that is a meaningless distinction21:53
clarkbat least when it comes to place we put documentation21:53
*** lcheng has joined #openstack-infra21:53
clarkb(it is important to know what you are looking at when you need api docs for example)21:53
*** mrmartin has quit IRC21:53
*** ominakov has joined #openstack-infra21:54
clarkbas a reader of documentation having all of the documentation in one place is kinda handy21:54
*** ominakov has quit IRC21:54
fungii'm not sure that an entire subdomain just for specs docs is entirely warranted. though having one which is for docs which aren't part of the docs team's purview might still make sense21:54
fungiif they feel that having docs they don't maintain on the docs.o.o site is an additional burden on them21:55
clarkbjeblair: fungi any opposition to approving https://review.openstack.org/#/c/82562/ which should fix our fedora nodepool image builds?21:56
clarkbI can babysit21:56
jeblairfungi: i don't think docs.o.o/developer/nova is under the docs team purview as such (which isn't to say they don't have an interest, but it's the same group of people writing reviewing as we're talking about with specs)21:56
annegentlejeblair: but perception is that it is21:56
clarkbpleia2: ^ fyi21:56
fungijeblair: agreed. just making sure it's not there for historical reasons when they'd prefer it went elsewhere21:56
jeblairannegentle: i find your concern about what we publish there very compelling...21:56
jeblairi don't find jurisdictional lines quite as interesting...21:57
openstackgerritA change was merged to openstack-infra/config: Add Jenkins jobs for swift3  https://review.openstack.org/8298621:58
fungiclarkb: lgtm--i say go for it21:58
*** rcleere has quit IRC21:58
clarkbdone21:58
fungiclarkb: 83407 too?21:58
fungi(part of that same series, but i'm the only one who reviewed it so far)21:59
jeblairannegentle: where do you think specs repos should be published?21:59
clarkbfungi: looking21:59
fungijeblair: annegentle: keeping in mind the same discussion is likely to come up yet again for sample configuration... if we move sample config generation to a post-merge publication job, we need them served from an accessible, well-connected website. docs.o.o or somewhere which isn't?22:00
annegentlejeblair: sample config can go on docs.o.org22:00
annegentlejeblair: specs, not so much22:01
annegentlejeblair: truth, concrete vs. visionary22:01
clarkbfungi: done22:01
openstackgerritKhai Do proposed a change to openstack-infra/jenkins-job-builder: set default configurations for non-test mode  https://review.openstack.org/7845822:01
*** dizquierdo has joined #openstack-infra22:02
*** jhesketh_ has joined #openstack-infra22:03
*** masayukig has joined #openstack-infra22:03
*** lcheng has quit IRC22:03
jhesketh_Morning22:04
*** wenlock_ has joined #openstack-infra22:04
openstackgerritA change was merged to openstack-infra/config: Add support to restart unbound with systemd  https://review.openstack.org/8256222:04
jeblairjogo: maybe start a -dev ml thread and propose specs.o.o/$project then?22:04
openstackgerritA change was merged to openstack-infra/config: Prevent tripleo-bm-test network from setting DNS  https://review.openstack.org/8340722:04
jogojeblair: sure22:05
jogoso speaking of sample specs, I think we should get something up soon on that22:05
*** amcrn has quit IRC22:05
openstackgerritJames E. Blair proposed a change to openstack-infra/nodepool: Add a test for subnodes  https://review.openstack.org/8360222:06
*** yamahata has quit IRC22:06
*** nkinder has quit IRC22:06
*** changbl has quit IRC22:07
anteayamorning jhesketh_22:07
*** mfer has quit IRC22:08
*** wenlock_ has quit IRC22:08
*** derekh has joined #openstack-infra22:08
jogomordred: how do I make the sphinxdocs job fail on invalid formatting?22:09
*** dprince has joined #openstack-infra22:09
clarkbjogo: it should already do that22:10
annegentlejeblair: I'm fine with specs going to a subdomain, only partially takes care of the search/find concern though. People might still take it for gospel truth, but not sure that's avoidable.22:10
clarkbthough if sphinx sees that as a warning you need the magic that pbr does to treat that as an error22:10
lifelessjeblair: if I had a local pypi.openstack.org mirror, what would be the right way to tell jobs in the tripleo-ci cloud to use it ?22:10
clarkblifeless: you'd want something like our select-mirror to set up the conf files for it22:11
Mithrandirhmm, what's Khai Do's irc nick?22:11
clarkbMithrandir: zaro22:11
lifelessclarkb: where is select-mirror to be found?22:11
MithrandirI asked about that yesterday, didn't I?22:11
clarkblifeless: openstack-infra/config/modules/jenkins/files/slave_scipts22:11
zaroMithrandir: yo!22:12
Mithrandirzaro: https://review.openstack.org/#/c/78458/ ; so, when you do config.set, aren't the try: except blocks pointless?22:12
jogoclarkb: well its not :/22:12
zaroMithrandir: hey, i just replied22:12
jogomordred: ^^22:12
clarkbjogo: have an example change I can grab to see the error?22:12
Mithrandirzaro: oh, you replied again.22:12
zaroMithrandir: that only applies to python 2.6.22:12
fungilifeless: optionally (but perhaps less explicit) would be to add it in /etc/hosts using the scripts which build your nodepool images, or serve it from the dns service in the network housing those nodes22:12
jogohttp://paste.openstack.org/show/7450222:12
fungilifeless: depending on whether it needs to happen on a per-network basis, per-image basis or per-job basis22:13
*** dprince has quit IRC22:13
*** dkliban_afk has quit IRC22:13
Mithrandirzaro: ahkay.22:13
fungilifeless: select-mirror can do per project/per job right now i believe22:13
jeblairlifeless: is there a puppet change to build/manage that machine?22:13
Mithrandirzaro: in case the user does "user= " in the .ini file?22:14
clarkbjogo: right so that is a warning not an error22:14
zaroMithrandir: i guess so.22:14
Mithrandirzaro: if so, +1 from me.22:15
clarkbjogo: if you use pbr to build the docs it should fail22:15
jogo/home/jogo/Develop/openstack/nova-specs/doc/source/specs/juno/tmp.rst:132: ERROR: Unexpected indentation.22:15
clarkbjogo: that doesn't show up in your paste22:16
jogooh wait gah22:16
clarkbyour paste says 1 warning22:16
fungilifeless: though ultimately, i suspect we'd like to have a way to be able to point images in different providers to different pypi mirrors, so this might be a good reason to pilot the proper implementation of that selection mechanism (i think we talked about stashing a config of some sor on nodepool images?)22:16
clarkbif you want to fail on warning you have to do extra stuff, pbr does this for you22:16
jogoclarkb: well I want to fail on warnings like that too22:17
clarkbjogo: right. use pbr22:18
pabelangerfungi, just closed out the issue with hpcloud about failing to connect to instances22:18
jogoclarkb: we are22:18
clarkbjogo: oh, then you may need another option in setup.cf22:18
* clarkb looks22:18
*** signed8bit has quit IRC22:18
fungipabelanger: ooh! do tell22:18
lifelessjeblair: currently we have a bandersnatch mirror and ubuntu mirror installed as part of the undercloud22:18
*** lcheng has joined #openstack-infra22:18
pleia2clarkb: lmk if there are any other blockers on the fedora image building22:19
clarkbpleia2: will do22:19
pabelangerfungi, looks to be a network issue on their side, waiting to see back on the specific issue. Not sure they'll say22:19
lifelessjeblair: which makes them not adminnable by -infra; we're looking at deploying separate ones as vms in the ci-overcloud - that naturally would be done via infra tooling22:19
clarkbjogo: I don't think you need to do anything special. Have a change I can fetch to do testing?22:19
lifelessjeblair: the thing I want to make sure is tha tthere is a way to get the needed info out so we can pass it down to dib which currently is pulling ubuntu over the network (slow) and pip from pypi.o.o (slow)22:20
lifeless(relatively slow, I mean, vs same-DC mirrors)22:20
*** alexpilotti_ has joined #openstack-infra22:20
jogoclarkb: checkout nova-specs and break something in the template22:20
jogoand run tox -build_specs22:20
cody-somervilleHey. Is it possible to tell nodepool to flush all nodes and start over?22:22
clarkbcody-somerville: yes, delete all of the nodes22:22
*** alexpilotti has quit IRC22:22
*** alexpilotti_ is now known as alexpilotti22:22
fungicody-somerville: do you need all the tripleo-ci nodes deleted in our nodepool?22:23
clarkbjogo: what is an easy way to break the template?22:23
jogoclarkb: add some tabs randomly22:23
cody-somervilleclarkb: so the answer is no, there is no command to do that. You have to do it one at a time?22:23
jeblaircody-somerville: "update node set state=4;"22:23
jogoclarkb: actually there is a bug in trunk22:24
cody-somervillejeblair: Cool, thanks.22:24
*** wenlock has quit IRC22:24
jogo/home/jogo/Develop/openstack/nova-specs/doc/source/specs/template.rst:132: ERROR: Unex22:24
jogopected indentation.22:24
cody-somervilleAlso, has a node already been assigned to a job when it gets to the jenkins master queue?22:24
clarkbcody-somerville: I guess it depends on your definition of command to do it. for node in `nodepool list | cut whateverfieldtheidis` ; do nodepool delete $node; done22:24
clarkbcody-somerville: no, I don't think so22:25
clarkbthose jobs should happily run once nodes are avaiable22:25
clarkbjogo: that didn't help me. A very clear reproduceably case would help22:25
clarkbjogo: a diff maybe?22:26
cody-somervilleso I have a bunch of jobs queued up, the head of the queue is stuck waiting with the executor starvation icon. it says node with label blahblah-xxx is not available.22:26
cody-somervilleSo I cancel it22:26
jogoclarkb: first delete doc/build22:26
cody-somervillenow next job has that icon but says node with label blah-xxy isn't available (ie. different number).22:26
cody-somervillenodepool list no longer shows these nodes these jobs are saying they need22:26
clarkbcody-somerville: oh, this may be different, I think what is happening there is those jobs were scheduled on hosts that went away, interesting22:26
*** dcramer_ has quit IRC22:27
clarkbjogo: doe22:27
*** Ryan_Lane1 has quit IRC22:27
*** Ryan_Lane1 has joined #openstack-infra22:27
*** lcheng has quit IRC22:28
*** bknudson has quit IRC22:30
*** maxbit has quit IRC22:31
clarkbjogo: ok managed to reproduce by adding a broken link22:32
*** gokrokve has joined #openstack-infra22:32
*** gokrokve_ has joined #openstack-infra22:32
lifelessclarkb: fungi: ok so let me ask a different question. how can a CI job know which cloud its running in?22:33
clarkblifeless: the hostname includes the cloud22:33
clarkbyou should be able to hostname | grep tripleo and switch on that22:33
fungilifeless: that's why we had previously discussed having nodepool leave some sort of breadcrumb in a consistent place on the filesystems of each image22:33
*** dizquierdo has quit IRC22:33
clarkbbut breadcrumb would be nicer22:33
openstackgerritA change was merged to openstack-infra/nodepool: Add SubNodes and the ability to delete them  https://review.openstack.org/8193822:34
fungilifeless: but yes, for the moment we encode it in the hostname at least22:34
lifelessclarkb: fungi: a breadcrumb in the image means you'll have to build image-per-cloud22:34
jogoclarkb: aha22:34
lifelessclarkb: fungi: nova metadata is a much cleaner way22:34
jogoadd warnerrors=True under [pbr] in setup.cfg22:34
lifelessclarkb: fungi: I know that today you have no choice about image-per-cloud but lets not prevent being better in future22:35
jogoclarkb: taken from keystone22:35
fungilifeless: well, currently we do build an image per cloud, because we do snapshots, but you're right. if we move to glance internal support in nodepool, we likely do want metadata instead22:35
fungithough you also just said all of that ;)22:35
clarkblifeless: nodepool can write a file after a node boots22:35
clarkbthis is how multinode works22:35
fungithat too is true. it ssh's into the node now to make sure it's sane enough to respond22:35
*** lcheng has joined #openstack-infra22:36
fungiand multinode uses that, good point (i'm presently reviewing that series in fact)22:36
*** gokrokve has quit IRC22:36
clarkbjogo: looks like there may be a config option after all22:39
clarkbjogo: yup add [pbr]\nwarnerrors = 1 to setup.cfg22:40
clarkbjogo: note you will have to fix all of the errors to get that working22:40
clarkbjogo: I have no idea why errors in general don't fail as expected though22:41
jogothe one I cannot fix is: WARNING: toctree glob pattern u'specs/juno/*' didn't match any documents22:41
openstackgerritA change was merged to openstack-infra/nodepool: Add the ability to create subnodes  https://review.openstack.org/8193922:41
clarkbjogo: I think the symlink is possibly confusing it?22:41
clarkbjogo: try using a path rooted at the root of the repo so doc/source/spec/etc22:42
*** dcramer_ has joined #openstack-infra22:42
jogoclarkb: nope, if I add a file it works22:42
jogoand just tried doc/source/specs and thats not it22:42
clarkbjogo: oh, the paths point to non existant things22:43
jogowell it exists just no rst docs there22:43
clarkbgotcha22:43
jeblairfungi, clarkb, lifeless: worth keeping in mind one of our cloud providers has a very unreliable metadata server; if we required it we'd currently be basically unable to use them at the moment22:44
clarkbindeed22:44
fungiyeah, very good point22:44
*** tchaypo is now known as jammyjam22:44
lifelessjeblair: which one ?22:45
lifelessjeblair: I mean, can I go sit on some engineers and get it fixed for you22:45
jeblairlifeless: hpcloud.  old and new.  so presumably they have >1 unreliable metadata servers :/22:45
fungibut drop breadcrumb on filesystem post node creation when nodepool is ssh'ing in anyway to test things seems a safe/stable way out22:46
lifelessfungi: yeah22:46
jeblairanyway, i agree metadata would be the ideal, but the ssh drop seems like it would work and be safe for now22:46
*** jergerber has quit IRC22:47
*** prad has quit IRC22:47
fungiwe can always add metadata support and switch to it later once cloud providers figure out how to serve it successfully/consistently22:47
*** dcramer_ has quit IRC22:47
clarkbderekh: pleia2 fwiw, I just tried buidling the tripleo-f20 image but we don't have enough quota to spin up an image build22:47
clarkbso that should happen eventually22:48
*** mwagner_bbl has joined #openstack-infra22:48
pleia2clarkb: thanks22:48
openstackgerritJames E. Blair proposed a change to openstack-infra/zuul: Add de-duplication to periodic triggers  https://review.openstack.org/8361022:49
jeblairrossella_s, sdague: ^ that's needed for the 'idle' pipeline22:49
jogohow do I add a buildsphinx job to nova-specs?22:49
derekhclarkb: ok, thanks22:50
jogojust to generate a copy of the rendered html22:50
mikaljogo: oh, I was just trying to work out how to build the docs there too22:50
mikalThere's stuff in setpu.cfg it seems22:50
jogomikal: I have them generating locally via 'tox -ebuild_specs'22:50
jeblairjogo: it's the gate-{name}-docs job22:50
jogojeblair: thanks thats what I thought22:51
jeblairjogo: er, not if that's how you build it though22:51
sdaguejeblair: nice22:51
jeblairjogo: does 'python setup.py build_sphinx' work?22:51
fungijeblair: it just dawned on me that 81939 (now merged) is the breaking change in nodepool... presumably we want to do the restart and schema adjustment soonishly?22:51
jogojeblair: yup22:51
jeblairjogo: is there a 'venv' section in tox.ini?22:52
jogojeblair: yup22:52
sdaguejeblair: so does clean check trigger on +A as well, or just CR changes?22:52
jeblairjogo: okay, that's all you need then, the docs should work.22:52
jeblairjogo: (the project testing interface specifies docs are build with "tox -e venv python setup.py build_sphinx")22:52
jeblairjogo: the extra venv is fine, but that's what the docs job uses..22:52
jogojeblair: neato that worked22:53
jeblairjogo: however, there's a growing push to have a "docs" venv, so you might consider using that instead of 'build_specs' if you want a handier way of doing that22:53
jogojeblair: so tox -edocs?22:53
jeblairjogo: ya22:53
jeblairfungi: almost certainly!  i'll write it now.22:54
jeblairfungi: i just made a local branch called "nodepolo".  i'm pretty sure there's something awesome in there.22:55
fungii can only imagine what manner of spectator sport that could turn into22:55
*** dkranz has joined #openstack-infra22:57
clarkbderekh: pleia2 ok, image build is in progress now22:57
clarkb208c22ca-3455-4257-8bbf-a21596029496 is the uuid if you want to follow along from your end22:57
* derekh crosses fingers22:58
* pleia2 fingers crossed22:58
pleia2hah, such faith :)22:58
*** mriedem has quit IRC22:58
derekh:-)22:58
*** reed has quit IRC22:59
*** zehicle_at_dell has joined #openstack-infra23:00
*** maxbit has joined #openstack-infra23:01
*** gokrokve_ has quit IRC23:04
jogojeblair: can you point me to an example of a project moving to 'tox -edocs'23:04
jeblairjogo: none have, just i think a few projects have added 'docs' tox env's23:05
jogoahh, I am happy to switch over to 'tox -edocs' but having something to reference in the commit msg would be handy23:06
jeblairjogo: basically we have a standard which is required (venv); adding extra envs is fine, so some folks have added a 'docs' env to make it easier.. just thought adoping that convention might be nice23:07
openstackgerritJoe Gordon proposed a change to openstack-infra/config: Add gate-nova-specs-docs job  https://review.openstack.org/8361523:07
jogoh23:09
*** hogepodge_ has joined #openstack-infra23:09
*** hogepodge has quit IRC23:10
*** hogepodge_ is now known as hogepodge23:10
jeblairfungi: oh 81939 is not the breaking change23:11
jeblairfungi: it's https://review.openstack.org/#/c/82147/23:11
jogojeblair: https://review.openstack.org/8361723:11
jogojeblair: and https://review.openstack.org/#/c/83615/23:12
openstackgerritJames E. Blair proposed a change to openstack-infra/config: Use labels in nodepool config  https://review.openstack.org/8361823:12
jeblairfungi: but there we are anyway ^23:12
fungijeblair: oh! i thought 81939 was going to need a subnodes column23:12
clarkbjeblair: that negative count23:12
clarkbif we can let this tripleo-f20 image build complete before we restart nodepool I will be so happy23:13
jeblairclarkb: ++ on the -- you mean? :)23:13
clarkbit is cloning stuff now23:13
fungijeblair: sorry for the noise, and i'll get back to reviewing the actual breaking change, since that's the one i'm apparently on and not done with yet ;)23:13
clarkbjeblair: indeed23:13
*** markmcclain has quit IRC23:14
jeblairjogo: does the build succeed?  can we go ahead and enable it voting?23:15
jeblairjogo: however, that infra change likely to fail because i don't think there's a jjb config for it yet23:16
*** ArxCruz has joined #openstack-infra23:17
jeblairsdague: i believe it triggers on all comments (any vote)23:18
*** alexpilotti has quit IRC23:18
*** david_lyle has quit IRC23:19
jogojeblair: won't it just use the default docs job config?23:19
jogojeblair: all signs point to it should work23:19
sdaguejeblair: so if that's true, I actually think we could do what jogo was saying the other day and remove the rerun test results on negative votes23:19
sdaguebecause a +A trigger would still trigger new tests23:20
clarkbsdague: there is some value in having non stale results during review, but the biggest value seems to be in preventing explosions in the gate23:21
clarkbsdague: and I believe that you are correct you get that with the current rules even without the 72hour check23:21
sdagueclarkb: agree, though on -1 it seems less useful. Because you are typically expecting them to rerev the patch anyway23:22
sdaguewhen ttx -2ed all the requirements jobs the other day, I noticed how full the queue got :)23:22
sdaguewhich was kind of funny23:22
jogojeblair: if you want the nova-specs job to go straight to voting, I can update it23:26
*** jgrimm has quit IRC23:28
*** amcrn has joined #openstack-infra23:29
*** packet has quit IRC23:29
derekhclarkb: pleia2 | dd075465-8b5c-471b-8404-600ffba5c7b9 | tripleo-f20-1395960833.template.openstack.org     | SAVING | 208c22ca-3455-4257-8bbf-a21596029496 |23:33
pleia2ooh23:33
jogoso I assume i got gate-nova-specs-docs not defined23:34
jogobecause gate-{name}-docs doesn't match gate-nova-specs-docs?23:34
jogohmm23:35
clarkbjogo: link?23:38
jogohttp://logs.openstack.org/15/83615/1/check/gate-config-layout/06a5a5f/console.html23:38
*** atiwari has quit IRC23:38
*** Sukhdev has joined #openstack-infra23:39
*** denis_makogon has quit IRC23:39
clarkbjogo: does jenkins_job_builder/config/projects.yaml instantiate the gate-{name}-docs template for nova-specs?23:39
*** lcheng has quit IRC23:40
clarkbjogo: doesn't look like it, you will need to edit projects.yaml to do that23:40
*** lcheng has joined #openstack-infra23:40
openstackgerritJoe Gordon proposed a change to openstack-infra/config: Add gate-nova-specs-docs job  https://review.openstack.org/8361523:41
jogoclarkb: like that ^23:41
clarkbjogo: yup23:41
jogoneato23:42
*** dstanek has quit IRC23:44
*** psedlak has quit IRC23:45
*** reed has joined #openstack-infra23:47
jogothat config-layout job is neat23:47
*** psedlak has joined #openstack-infra23:48
*** wenlock has joined #openstack-infra23:48
*** mrodden has quit IRC23:51
*** shardy has quit IRC23:51
*** shardy has joined #openstack-infra23:51
*** mestery has quit IRC23:53
*** hogepodge has quit IRC23:55
*** lcheng has quit IRC23:55
*** jhesketh__ has joined #openstack-infra23:56
jeblairjogo: yeah, sorry, that's what i was trying to say earlier.  :)23:56
*** lcheng has joined #openstack-infra23:57
jeblairclarkb: what's the behavior of a gate pipeline with only non-voting jobs?23:57
clarkbjeblair: it does the right thing beacuse zuul treats non votes as successes23:58
*** cyeoh_half is now known as cyeoh23:58
*** thingee has quit IRC23:58
openstackgerritJoshua Hesketh proposed a change to openstack-infra/zuul: Shorten update spinner fadeout on status page  https://review.openstack.org/8201923:58
openstackgerritJoshua Hesketh proposed a change to openstack-infra/zuul: Add support to status page to collapse changesets  https://review.openstack.org/8201823:58
openstackgerritJoshua Hesketh proposed a change to openstack-infra/zuul: Add expand by default option to status page  https://review.openstack.org/8229023:58
openstackgerritJoshua Hesketh proposed a change to openstack-infra/zuul: Add a total progress bar to each change  https://review.openstack.org/8201723:58
openstackgerritJoshua Hesketh proposed a change to openstack-infra/zuul: Format change headers like infra's status page  https://review.openstack.org/8201623:58
openstackgerritJoshua Hesketh proposed a change to openstack-infra/zuul: Add a filter box to status.html  https://review.openstack.org/8227923:58
openstackgerritJoshua Hesketh proposed a change to openstack-infra/zuul: WIP, getting train tracks, DO NOT MERGE  https://review.openstack.org/8296023:58
openstackgerritJoshua Hesketh proposed a change to openstack-infra/zuul: Add demo support for openstack's live zuul feed  https://review.openstack.org/8201423:58
openstackgerritJoshua Hesketh proposed a change to openstack-infra/zuul: Add in progress bars for jobs  https://review.openstack.org/8201523:58
*** derekh has quit IRC23:58
openstackgerritA change was merged to openstack-infra/config: Openstackid cleanup  https://review.openstack.org/8359923:58
*** thingee has joined #openstack-infra23:59
openstackgerritJoe Gordon proposed a change to openstack-infra/config: Add gate-nova-specs-docs job  https://review.openstack.org/8361523:59
jogojeblair: ^23:59
jogowhoa jhesketh_ is a busy bee23:59

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