clarkb | fungi: yup, though after looking at it in that state I think the -z should happen first then the refs/tags be the elif case | 00:00 |
---|---|---|
*** saschpe has quit IRC | 00:00 | |
clarkb | fungi: since -z means zero and we know refs/tags won't be in that string if it is zero length | 00:00 |
clarkb | jhesketh_: 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 way | 00:01 |
jhesketh_ | basically the additional overhead is coming from loading over http (ie swift) rather than disk | 00:01 |
jhesketh_ | so slower there but hopefully no slower than the client anyway | 00:01 |
sdague | clarkb: I think we're going to need to check that out with live testing env | 00:02 |
fungi | clarkb: well, one is ZUUL_REF and the other is ZUUL_NEWREV | 00:02 |
sdague | it definitely will add some overhead | 00:02 |
*** alexpilotti has joined #openstack-infra | 00:02 | |
clarkb | fungi: hrm ya, let me look at this more | 00:02 |
clarkb | fungi: oh ya the current code is what I wanted because they are basically the same thing but for the --tags difference | 00:03 |
clarkb | fungi: so that lgtm thanks | 00:03 |
*** sandywalsh has joined #openstack-infra | 00:04 | |
fungi | clarkb: 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 |
clarkb | sdague: roger | 00:04 |
*** esmute has quit IRC | 00:06 | |
jeblair | fungi: 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-infra | 00:08 | |
fungi | jeblair: good question... it seemed correct when i compared parameter lists in previous jenkins job runs | 00:08 |
*** saschpe has joined #openstack-infra | 00:09 | |
devananda | hiya! 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-infra | 00:09 | |
jeblair | fungi: both of those commands seem to work with "refs/tags/foo" as an arg... | 00:09 |
jeblair | fungi: i suspect, actually that we could collapse the current newrev case into this | 00:10 |
fungi | jeblair: in retrospect, i can't remember why i chose ref over newrev for that. if you have a preference... | 00:10 |
clarkb | devananda: yes, I am pretty sure the qa team wants consistent testing across projects | 00:10 |
clarkb | jeblair: fungi just fetch --tags when using newrev? | 00:10 |
devananda | clarkb: it's impossible to run all the nova tests with ironic as the virt driver. | 00:10 |
sdague | clarkb: honestly, for right now, I think using the REGEX is fine | 00:10 |
devananda | clarkb: the hypervisor support matrix is a much longer discussion. we're looking for _A_ path to get reasonable testing done | 00:11 |
fungi | clarkb: we weren't previously using --tags unqualified because of performance though, right? | 00:11 |
sdague | I think we can evolve out of it over time | 00:11 |
jeblair | fungi: but that's a bunch of extra testing; i think the current change is fine | 00:11 |
clarkb | devananda: believe me I know | 00:11 |
clarkb | sdague: isn't that in conflict with the tags in tempest though? | 00:11 |
devananda | sdague: glad to hear you agree :) | 00:11 |
clarkb | sdague: I thought tempest itself wanted to assert which tests should run | 00:11 |
clarkb | rather than individual projects | 00:11 |
sdague | clarkb: it does | 00:11 |
sdague | however, ironic is bringing in a compute driver that can't do a bunch of stuff | 00:12 |
sdague | that is assumed for compute drivers | 00:12 |
devananda | and 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 |
sdague | which we don't have knobs for yet | 00:12 |
sdague | so this could get them voting soon | 00:12 |
sdague | on something | 00:12 |
mordred | ++ | 00:12 |
sdague | so they don't backpeddal | 00:12 |
clarkb | fungi: jeblair: yes it was a performance thing | 00:12 |
mordred | and then we can figure out, you know, a sane plan | 00:13 |
clarkb | fungi: jeblair: because refs for any tag have to be fetched, eg the stable tags | 00:13 |
sdague | which, honestly, makes me think I should take a stab at that for the cells job | 00:13 |
clarkb | which may have diverged history compared to what has been fetched from existing branches | 00:13 |
sdague | because the current cells voting job is so minimal as to not be worth while | 00:13 |
clarkb | sdague: right it runs a subset of exercises iirc | 00:13 |
clarkb | fungi: when you are context switching away from ggp https://review.openstack.org/#/c/83245/ has a comment | 00:14 |
devananda | we 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 plan | 00:14 |
fungi | clarkb: it's more context switching away from dinner, but thanks--looking | 00:14 |
tchaypo | any cores on git-review around? https://review.openstack.org/#/c/72751/ is looking for a +a | 00:15 |
sdague | clarkb: right the the exercises basically do nothing | 00:15 |
devananda | and 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 |
sdague | the net result is it starts 1 vm and 1 network I think | 00:15 |
sdague | and doesn't log into the vm | 00:15 |
sdague | so it may not have started for reals | 00:15 |
mordred | sdague: so it does nothing | 00:15 |
clarkb | tchaypo: looking | 00:15 |
sdague | yeh | 00:15 |
*** thuc has quit IRC | 00:17 | |
sdague | anyway, I think the REGEX is a sane incremental approach for now | 00:17 |
adam_g | +1 | 00:18 |
*** matsuhashi has joined #openstack-infra | 00:19 | |
*** Trozz has joined #openstack-infra | 00:19 | |
openstackgerrit | Jay Faulkner proposed a change to openstack-infra/config: Ironic Python Agent is not Python 3.3 compatible https://review.openstack.org/83255 | 00:19 |
adam_g | the other tests could be made more sensitive about available features and we can eventually work toward running the current scenario tests against ironic | 00:19 |
sdague | actually, what the what | 00:20 |
JayF | Could 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-infra | 00:20 | |
sdague | https://review.openstack.org/#/c/82264/ just passed cells tempest full | 00:20 |
openstackgerrit | Joshua Harlow proposed a change to openstack-dev/hacking: Add a tool that can fix the import order https://review.openstack.org/68988 | 00:23 |
sdague | I am not convinced devstack is configuring cells any more | 00:23 |
*** dcramer_ has joined #openstack-infra | 00:23 | |
*** melwitt has quit IRC | 00:24 | |
JayF | fungi: 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 |
fungi | JayF: mordred, clarkb, jeblair and SergeyLukjanov also have +2/approve access on that repository one of them may be around too | 00:27 |
* clarkb looks | 00:28 | |
JayF | Thanks a bunch! | 00:28 |
clarkb | tchaypo: that change is the one I was avoiding >_> | 00:28 |
openstackgerrit | Jeremy Stanley proposed a change to openstack-infra/config: Remove grizzly jobs and job filters https://review.openstack.org/83232 | 00:28 |
clarkb | JayF: that was easy, done | 00:29 |
* clarkb goes back to tchaypo's change | 00:30 | |
JayF | Woohoo! thanks a bunch! | 00:30 |
*** dcramer_ has quit IRC | 00:30 | |
fungi | clarkb: 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 types | 00:32 |
openstackgerrit | A change was merged to openstack-infra/config: Ironic Python Agent is not Python 3.3 compatible https://review.openstack.org/83255 | 00:32 |
openstackgerrit | Jeremy Stanley proposed a change to openstack-infra/devstack-gate: Remove stable/grizzly provisions and workarounds https://review.openstack.org/83245 | 00:35 |
*** bhuvan has quit IRC | 00:36 | |
*** CaptTofu_ has quit IRC | 00:37 | |
*** thuc has joined #openstack-infra | 00:40 | |
*** sandywalsh has quit IRC | 00:42 | |
*** thuc has quit IRC | 00:42 | |
*** thuc has joined #openstack-infra | 00:43 | |
*** dcramer_ has joined #openstack-infra | 00:44 | |
tchaypo | Not actually my change :) | 00:45 |
tchaypo | I'm hand-waggly about it, I kinda want to say "no, use the proper url". | 00:45 |
tchaypo | but there's an actual bug from someone, and I can't see that it makes things significantly more complex | 00:46 |
*** thuc has quit IRC | 00:47 | |
*** hogepodge has quit IRC | 00:47 | |
fungi | tchaypo: 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 whatsoever | 00:48 |
clarkb | tchaypo: my "opposition" has been related to it not fixing an actual problem imo | 00:48 |
fungi | clarkb: 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 remote | 00:50 |
clarkb | fungi: that isn't a problem with .gitreview files | 00:50 |
*** dkranz has quit IRC | 00:50 | |
fungi | and 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 IRC | 00:51 | |
fungi | clarkb: 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 repositories | 00:51 |
fungi | presumably because only some small percentage of their devs are using git-review to interface with them or something | 00:52 |
fungi | so, yeah, not a terribly important bug in my eyes. the intersection of people it will actually help seems smallish | 00:53 |
*** sandywalsh has joined #openstack-infra | 00:55 | |
*** blamar has joined #openstack-infra | 00:57 | |
*** alexpilotti has quit IRC | 00:57 | |
clarkb | and approved | 00:58 |
*** markmcclain has quit IRC | 00:59 | |
tchaypo | well the good news is | 01:00 |
tchaypo | you just made some people happy, somewhere. | 01:00 |
*** adalbas has quit IRC | 01:01 | |
fungi | that or the change author has already sworn he's never contributing another patch to an openstack project ever again because those people are ungrateful bastards | 01:01 |
clarkb | its true, have you met those guys? | 01:02 |
fungi | i've been stuck in conference centers full of thousands of them, in fact | 01:02 |
fungi | more than once | 01:02 |
*** enikanorov has joined #openstack-infra | 01:04 | |
*** arosen-laptop has quit IRC | 01:08 | |
*** jepoy has joined #openstack-infra | 01:09 | |
*** SumitNaiksatam has quit IRC | 01:11 | |
*** vhoward- has joined #openstack-infra | 01:11 | |
*** matrohon has quit IRC | 01:12 | |
*** enikanorov_ has quit IRC | 01:12 | |
*** vhoward has quit IRC | 01:12 | |
*** rpodolyaka has quit IRC | 01:12 | |
*** matsuhashi has quit IRC | 01:12 | |
*** mriedem has quit IRC | 01:12 | |
*** nati_ueno has quit IRC | 01:12 | |
*** bknudson has quit IRC | 01:12 | |
*** harlowja has quit IRC | 01:12 | |
*** nicedice has quit IRC | 01:12 | |
*** mgagne has quit IRC | 01:12 | |
*** amotoki has quit IRC | 01:12 | |
*** dolphm has quit IRC | 01:12 | |
*** zigo has quit IRC | 01:12 | |
*** StevenK has quit IRC | 01:12 | |
*** zul has quit IRC | 01:12 | |
*** salv-orlando has quit IRC | 01:12 | |
*** tianst20 has quit IRC | 01:12 | |
*** gnuoy has quit IRC | 01:12 | |
*** persia has quit IRC | 01:12 | |
*** jdurgin has quit IRC | 01:12 | |
*** hogepodge has joined #openstack-infra | 01:14 | |
*** thuc has joined #openstack-infra | 01:17 | |
*** harlowja has joined #openstack-infra | 01:17 | |
*** thuc_ has joined #openstack-infra | 01:17 | |
*** rpodolyaka has joined #openstack-infra | 01:20 | |
*** thuc has quit IRC | 01:21 | |
*** matrohon has joined #openstack-infra | 01:22 | |
openstackgerrit | Michael Krotscheck proposed a change to openstack-infra/storyboard-webclient: Comments UI https://review.openstack.org/82213 | 01:22 |
*** krotscheck has quit IRC | 01:24 | |
*** Alexandra has quit IRC | 01:24 | |
*** Ryan_Lane has quit IRC | 01:29 | |
*** VijayTripathi has quit IRC | 01:30 | |
*** nosnos has joined #openstack-infra | 01:45 | |
*** blamar has quit IRC | 01:45 | |
*** david-lyle has quit IRC | 01:46 | |
*** SumitNaiksatam has joined #openstack-infra | 01:47 | |
*** SumitNaiksatam has quit IRC | 01:47 | |
*** SumitNaiksatam has joined #openstack-infra | 01:48 | |
*** thuc_ has quit IRC | 01:48 | |
*** matsuhashi has joined #openstack-infra | 01:49 | |
*** mriedem has joined #openstack-infra | 01:49 | |
*** nati_ueno has joined #openstack-infra | 01:49 | |
*** bknudson has joined #openstack-infra | 01:49 | |
*** nicedice has joined #openstack-infra | 01:49 | |
*** mgagne has joined #openstack-infra | 01:49 | |
*** amotoki has joined #openstack-infra | 01:49 | |
*** dolphm has joined #openstack-infra | 01:49 | |
*** zigo has joined #openstack-infra | 01:49 | |
*** StevenK has joined #openstack-infra | 01:49 | |
*** zul has joined #openstack-infra | 01:49 | |
*** salv-orlando has joined #openstack-infra | 01:49 | |
*** tianst20 has joined #openstack-infra | 01:49 | |
*** gnuoy has joined #openstack-infra | 01:49 | |
*** persia has joined #openstack-infra | 01:49 | |
*** jdurgin has joined #openstack-infra | 01:49 | |
*** thuc has joined #openstack-infra | 01:49 | |
*** VijayTripathi has joined #openstack-infra | 01:50 | |
*** SumitNaiksatam has left #openstack-infra | 01:51 | |
*** malini_afk is now known as malini | 01:51 | |
openstackgerrit | Joshua Hesketh proposed a change to openstack-infra/os-loganalyze: Add support to check swift for log files https://review.openstack.org/76796 | 01:52 |
*** thuc has quit IRC | 01: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_afk | 01:56 | |
*** yjiang has joined #openstack-infra | 01:57 | |
openstackgerrit | A change was merged to openstack-infra/elastic-recheck: Add fingerprint for bug 1291677 https://review.openstack.org/83162 | 01:58 |
uvirtbot | Launchpad bug 1291677 in nova "delete interface times out in check-tempest-dsvm-neutron" [Undecided,New] https://launchpad.net/bugs/1291677 | 01:58 |
pabelanger | fungi: looks like I'm seeing the failures you were yesterday on hpcloud | 02:00 |
pabelanger | can't get a node up ATM | 02:01 |
*** malini_afk is now known as malini | 02:02 | |
*** esmute has joined #openstack-infra | 02:02 | |
fungi | pabelanger: nova boot never returns a node with an id and ip address? | 02:02 |
imcsk8 | hello, 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/wAz1TXSS | 02:05 |
pabelanger | fungi: Hmm, I might be wrong. | 02:06 |
fungi | imcsk8: i'm not really sure what you're talking about... how does this pertain to openstack developer community systems? | 02:07 |
pabelanger | fungi: okay, sorry for the noise. The issue is on my jenkins master | 02:08 |
fungi | pabelanger: oh, good. i guess you figured it out, whatever it was ;) | 02:09 |
imcsk8 | fungi: oh i'm so sorry i didn't notice i was on the wrong channel. thanks for pointing this out!! | 02:09 |
fungi | imcsk8: 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 channel | 02:10 |
pabelanger | fungi: no, still working on it. For some reason my CREATE_NODE on jenkins master is failing. Might be a memory issue | 02:10 |
pabelanger | lack ofit | 02:10 |
imcsk8 | fungi: i've actually managed to install openstack on one cubietruck, i want to use docker and LXC on it | 02:11 |
fungi | imcsk8: 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.101 | 02:11 |
imcsk8 | fungi: never used one of those | 02:12 |
fungi | i 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 patches | 02:12 |
adam_g | anyone up for a quick one before the day is through? https://review.openstack.org/#/c/82703/ | 02:12 |
fungi | adam_g: sure | 02:12 |
adam_g | fungi, thanks! | 02:13 |
imcsk8 | fungi: yeah, video is a pain with those devices, wireless too | 02:13 |
imcsk8 | adam_g: i can give you a +1 | 02:15 |
*** CaptTofu has joined #openstack-infra | 02:15 | |
fungi | imcsk8: 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 |
imcsk8 | fungi: i'm struggling with 3.4.61 | 02:16 |
fungi | and 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.x | 02:17 |
imcsk8 | fungi: 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 + libvirt | 02:17 |
*** pcrews has quit IRC | 02:17 | |
imcsk8 | fungi: oh that's bad, the cubieboards are based on fork called linux-sunxi which is very actively maintained | 02:18 |
fungi | yeah, 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 annoying | 02:18 |
*** harlowja is now known as harlowja_away | 02:19 | |
*** Alexandra has joined #openstack-infra | 02:19 | |
fungi | well, 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 |
imcsk8 | fungi: 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 |
fungi | imcsk8: 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 carriers | 02:21 |
fungi | would 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 IRC | 02:25 | |
imcsk8 | fungi: 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 accepted | 02:25 |
fungi | imcsk8: i think i remember seeing the abstract for that. looked interesting, but wasn't in the track i was chairing | 02:26 |
imcsk8 | fungi: it might have been mine hehe | 02:28 |
*** david-lyle has joined #openstack-infra | 02:28 | |
*** saschpe has joined #openstack-infra | 02:29 | |
imcsk8 | fungi: 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 systems | 02:29 |
*** vkozhukalov has joined #openstack-infra | 02:30 | |
*** persia has quit IRC | 02:30 | |
*** lifeless has joined #openstack-infra | 02:30 | |
*** persia has joined #openstack-infra | 02:30 | |
fungi | imcsk8: sounds great | 02:30 |
*** persia has quit IRC | 02:31 | |
*** persia has joined #openstack-infra | 02:31 | |
imcsk8 | fungi: 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 boxes | 02:31 |
*** rcleere has joined #openstack-infra | 02:32 | |
*** lifeless has quit IRC | 02:35 | |
*** harlowja_away is now known as harlowja | 02:37 | |
*** gyee has quit IRC | 02:37 | |
*** matsuhashi has quit IRC | 02:37 | |
*** matsuhashi has joined #openstack-infra | 02:38 | |
*** lcheng has joined #openstack-infra | 02:38 | |
*** HenryG has quit IRC | 02:46 | |
*** matsuhashi has quit IRC | 02:47 | |
*** thuc has joined #openstack-infra | 02:48 | |
*** thuc has quit IRC | 02:48 | |
*** zhiyan_ is now known as zhiyan | 02:48 | |
*** thuc has joined #openstack-infra | 02:49 | |
*** marun has joined #openstack-infra | 02:50 | |
*** dcramer_ has quit IRC | 02:52 | |
*** lifeless has joined #openstack-infra | 02:53 | |
*** malini has left #openstack-infra | 02:55 | |
*** Ryan_Lane has joined #openstack-infra | 02:56 | |
*** lcheng has quit IRC | 02:56 | |
*** nosnos has quit IRC | 03:04 | |
*** fifieldt_ has joined #openstack-infra | 03:09 | |
*** ameade has quit IRC | 03:13 | |
*** mriedem has quit IRC | 03:17 | |
*** ameade has joined #openstack-infra | 03:23 | |
*** ameade has quit IRC | 03:24 | |
*** thuc_ has joined #openstack-infra | 03:32 | |
*** blamar has joined #openstack-infra | 03:35 | |
*** thuc has quit IRC | 03:35 | |
*** thuc_ has quit IRC | 03:36 | |
*** blamar has quit IRC | 03:36 | |
*** amotoki has quit IRC | 03:37 | |
*** harlowja is now known as harlowja_away | 03:47 | |
*** nosnos has joined #openstack-infra | 03:48 | |
*** matsuhashi has joined #openstack-infra | 03:48 | |
*** yamahata has joined #openstack-infra | 03:51 | |
*** mgagne has quit IRC | 03:51 | |
*** chandan_kumar has joined #openstack-infra | 03:52 | |
*** rcleere has quit IRC | 03:58 | |
*** ArxCruz has quit IRC | 04:04 | |
*** yamahata has quit IRC | 04:05 | |
*** thuc has joined #openstack-infra | 04:06 | |
*** pabelanger has quit IRC | 04:07 | |
*** pabelanger has joined #openstack-infra | 04:08 | |
*** cyeoh has quit IRC | 04:08 | |
*** cyeoh has joined #openstack-infra | 04:08 | |
*** Alexandra has quit IRC | 04:11 | |
*** Alexandra has joined #openstack-infra | 04:20 | |
openstackgerrit | Zhenguo Niu proposed a change to openstack/requirements: Update python-keystoneclient to 0.7.0 https://review.openstack.org/83287 | 04:21 |
tchaypo | https://review.openstack.org/#/c/72751/ is driving me batty. It keeps failing just one of the checks, at random, with different errors each time | 04:28 |
tchaypo | although failing to resolve names seems to be a popular choice | 04:29 |
*** chandan_kumar has quit IRC | 04:34 | |
*** thuc_ has joined #openstack-infra | 04:36 | |
*** fifieldt_ has quit IRC | 04:38 | |
*** saju_m has joined #openstack-infra | 04:38 | |
openstackgerrit | A change was merged to openstack-infra/devstack-gate: Sets DEFAULT_INSTANCE_TYPE in localrc for Ironic https://review.openstack.org/82703 | 04:38 |
*** thuc has quit IRC | 04:40 | |
*** thuc_ has quit IRC | 04:40 | |
*** wenlock has quit IRC | 04:42 | |
*** matsuhashi has quit IRC | 04:45 | |
*** mgagne has joined #openstack-infra | 04:47 | |
*** matsuhas_ has joined #openstack-infra | 04:49 | |
*** basha has joined #openstack-infra | 04:58 | |
*** marun has quit IRC | 05:01 | |
openstackgerrit | A change was merged to openstack-infra/zuul: Add gerrit/smtp port config options to the doc https://review.openstack.org/82263 | 05:04 |
*** matsuhas_ has quit IRC | 05:12 | |
*** VijayTripathi has quit IRC | 05:23 | |
*** reed has quit IRC | 05:23 | |
clarkb | http://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 debugging | 05:26 |
clarkb | :( was hoping unbound would be a miracle cure | 05:26 |
*** matsuhashi has joined #openstack-infra | 05:29 | |
*** chandan_kumar has joined #openstack-infra | 05:30 | |
*** amotoki has joined #openstack-infra | 05:32 | |
tchaypo | and https://review.openstack.org/#/c/72751/ has failed again, this time not for name resolution reasons | 05:50 |
tchaypo | 2014-03-27 04:33:27.805 | hash mismatch | 05:50 |
tchaypo | 2014-03-27 04:33:27.805 | key_verify failed for server_host_key | 05:50 |
clarkb | tchaypo: thats a known issue with git review, I think there is a bug for it somewhere | 05:51 |
clarkb | tchaypo: long story short running a bunch of gerrits on puny test VMs makes gerrit cry | 05:51 |
clarkb | I will kick it | 05:51 |
*** mkoderer has joined #openstack-infra | 05:53 | |
*** Alexandra has quit IRC | 05:53 | |
clarkb | tchaypo: but this is still a vast improvement over the days of no test suite | 05:54 |
tchaypo | +1 | 05:57 |
tchaypo | and at least our test suite has a very decent level of output that makes it really easy to jump on and see what happened | 05:57 |
tchaypo | so I can *confidently* assert that it failed erroneously three times running | 05:58 |
openstackgerrit | A 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/72751 | 05:58 |
*** lcheng has joined #openstack-infra | 06:06 | |
*** saju_m has quit IRC | 06:07 | |
*** nicedice has quit IRC | 06:08 | |
*** vkozhukalov has quit IRC | 06:10 | |
*** xchu has joined #openstack-infra | 06:13 | |
*** amcrn has quit IRC | 06:13 | |
*** skraynev_afk is now known as skraynev | 06:16 | |
*** mrda is now known as mrda_away | 06:18 | |
*** mgagne has quit IRC | 06:27 | |
*** afazekas has quit IRC | 06:28 | |
*** marun has joined #openstack-infra | 06:29 | |
*** russellb has quit IRC | 06:32 | |
*** _nadya_ has joined #openstack-infra | 06:33 | |
*** alff has joined #openstack-infra | 06:33 | |
*** gokrokve has joined #openstack-infra | 06:35 | |
*** yamahata has joined #openstack-infra | 06:39 | |
*** yolanda has joined #openstack-infra | 06:43 | |
*** marun is now known as marun_afk | 06:46 | |
*** saju_m has joined #openstack-infra | 06:50 | |
*** _nadya_ has quit IRC | 06:57 | |
*** lcheng has quit IRC | 07:03 | |
*** afazekas has joined #openstack-infra | 07:04 | |
openstackgerrit | Rémi Alvergnat proposed a change to openstack-dev/pbr: Use unicode_literals import instead of u'unicode' notation. https://review.openstack.org/83309 | 07:23 |
*** sirushti is now known as shortstop | 07:27 | |
*** _nadya_ has joined #openstack-infra | 07:37 | |
*** AJaeger has left #openstack-infra | 07:38 | |
*** vkozhukalov has joined #openstack-infra | 07:38 | |
*** russellb has joined #openstack-infra | 07:47 | |
bogdando | Hi. That version of Logstash and Elasticsearch uses http://logstash.openstack.org ? | 07:49 |
bogdando | I have logstash 1.1.13 stability issues, I'm wondering, have you guys had some ever?.. | 07:50 |
*** flaper87|afk is now known as flaper87 | 07:53 | |
bogdando | I mean something like this kind of issue... https://logstash.jira.com/browse/LOGSTASH-855?jql=text%20~%20%22watchdog%20timeout%22 | 07:55 |
*** xchu has quit IRC | 07:56 | |
*** che-arne has quit IRC | 07:56 | |
*** gokrokve has quit IRC | 07:56 | |
*** gokrokve has joined #openstack-infra | 07:56 | |
*** jcoufal has joined #openstack-infra | 07:58 | |
*** jlibosva has joined #openstack-infra | 07:58 | |
*** gokrokve has quit IRC | 08:01 | |
*** greghaynes has quit IRC | 08:02 | |
*** greghaynes has joined #openstack-infra | 08:07 | |
*** xchu has joined #openstack-infra | 08:15 | |
*** bauzas has joined #openstack-infra | 08:16 | |
*** sandywalsh has quit IRC | 08:18 | |
*** ildikov_ has quit IRC | 08:19 | |
*** xchu has quit IRC | 08:20 | |
*** xchu has joined #openstack-infra | 08:21 | |
*** roeyc has joined #openstack-infra | 08:21 | |
*** alff has quit IRC | 08:23 | |
*** basha has quit IRC | 08:24 | |
*** talluri has joined #openstack-infra | 08:24 | |
*** jgallard has joined #openstack-infra | 08:24 | |
*** alff has joined #openstack-infra | 08:24 | |
*** alff_ has joined #openstack-infra | 08:24 | |
*** gokrokve has joined #openstack-infra | 08:27 | |
*** andreaf has joined #openstack-infra | 08:28 | |
*** gokrokve_ has joined #openstack-infra | 08:29 | |
*** gokrokv__ has joined #openstack-infra | 08:31 | |
*** jamielennox is now known as jamielennox|away | 08:32 | |
*** gokrokve has quit IRC | 08:32 | |
*** matsuhashi has quit IRC | 08:33 | |
*** gokrokve_ has quit IRC | 08:34 | |
*** gokrokv__ has quit IRC | 08:36 | |
*** thuc has joined #openstack-infra | 08:37 | |
*** alff has quit IRC | 08:39 | |
*** alff_ has quit IRC | 08:39 | |
*** basha has joined #openstack-infra | 08:40 | |
*** roeyc has quit IRC | 08:41 | |
*** thuc has quit IRC | 08:41 | |
*** saju_m has quit IRC | 08:43 | |
*** nosnos has quit IRC | 08:43 | |
*** ildikov_ has joined #openstack-infra | 08:45 | |
*** rpodolyaka has left #openstack-infra | 08:49 | |
*** medieval1 has quit IRC | 08:49 | |
*** johnthetubaguy has joined #openstack-infra | 08:52 | |
*** johnthetubaguy1 has joined #openstack-infra | 08:55 | |
*** hashar has joined #openstack-infra | 08:55 | |
*** saju_m has joined #openstack-infra | 08:55 | |
*** johnthetubaguy has quit IRC | 08:56 | |
*** amcrn has joined #openstack-infra | 09:01 | |
*** yassine has joined #openstack-infra | 09:11 | |
*** yjiang has quit IRC | 09:15 | |
*** saju_m has quit IRC | 09:16 | |
*** exz has joined #openstack-infra | 09:17 | |
jlibosva | fungi: 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-infra | 09:24 | |
*** wenlock has joined #openstack-infra | 09:26 | |
*** saju_m has joined #openstack-infra | 09:27 | |
*** johnthetubaguy1 is now known as johnthetubaguy | 09:30 | |
*** medieval1 has joined #openstack-infra | 09:31 | |
*** wenlock has quit IRC | 09:31 | |
*** jpich has joined #openstack-infra | 09:31 | |
*** cyeoh has quit IRC | 09:32 | |
*** gokrokve has joined #openstack-infra | 09:32 | |
*** e0ne has joined #openstack-infra | 09:33 | |
*** cyeoh has joined #openstack-infra | 09:35 | |
*** gokrokve has quit IRC | 09:36 | |
*** dizquierdo has joined #openstack-infra | 09:38 | |
*** amcrn has quit IRC | 09:44 | |
*** jooools has joined #openstack-infra | 09:44 | |
*** matsuhashi has joined #openstack-infra | 09:45 | |
*** _nadya_ has quit IRC | 09:50 | |
*** amotoki has quit IRC | 10:00 | |
*** e0ne_ has joined #openstack-infra | 10:01 | |
*** jp_at_hp has joined #openstack-infra | 10:02 | |
*** xchu has quit IRC | 10:04 | |
*** e0ne has quit IRC | 10:05 | |
*** che-arne has joined #openstack-infra | 10:11 | |
sdague | jlibosva: what's the issue that you are trying to address? | 10:11 |
jlibosva | sdague: 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 |
jlibosva | sdague: I need this patch https://review.openstack.org/#/c/83008/ to be in neutron version that I'm upgrading to | 10:13 |
*** pbelanyi has joined #openstack-infra | 10:16 | |
*** _nadya_ has joined #openstack-infra | 10:16 | |
openstackgerrit | Peter Jönsson proposed a change to openstack-infra/jenkins-job-builder: Add support for Stash as a repository viewer https://review.openstack.org/81218 | 10:17 |
sdague | so that seems like it would be an issue regardless? | 10:19 |
sdague | do you guys have a data migrations test like nova ? | 10:19 |
sdague | there really isn't a good way to do speculative change testing at this point | 10:19 |
sdague | if you create a giant hack in your patch to do it, cool, that's a feature we need a more general solution for | 10:20 |
*** jgallard has quit IRC | 10:23 | |
*** saju_m has quit IRC | 10:24 | |
jlibosva | sdague: 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 together | 10:25 |
sdague | jlibosva: grenade's not going to be fully sufficient for that | 10:25 |
jlibosva | sdague: but so far we have nothing | 10:26 |
*** mwagner_lap has quit IRC | 10:26 | |
sdague | you should probably start with copying this into your unit test - https://github.com/openstack/nova/blob/master/nova/tests/db/test_migrations.py | 10:26 |
jlibosva | sdague: good, didn't know about such a thing | 10:27 |
sdague | there is a whole frame work there for doing data injection before a migration, then testing the results after | 10:27 |
sdague | it might need some tweaking for alembic | 10:28 |
*** EmilienM has quit IRC | 10:28 | |
jlibosva | sdague: 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-infra | 10:28 | |
*** mwagner_notHere has quit IRC | 10:28 | |
sdague | jlibosva: right now, no, not easily | 10:29 |
jlibosva | sdague: 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-infra | 10:29 | |
jlibosva | sdague: something like this: http://paste.openstack.org/show/74427/ | 10:31 |
jlibosva | just for testing purposes | 10:31 |
*** gokrokve has quit IRC | 10:34 | |
sdague | jlibosva: you'd need to do that with the grenade tree as well, right? | 10:35 |
sdague | then the results of devstack-gate run would valid? | 10:36 |
*** Manishanker has joined #openstack-infra | 10:44 | |
*** basha_ has joined #openstack-infra | 10:44 | |
*** nosnos has joined #openstack-infra | 10:44 | |
*** basha has quit IRC | 10:45 | |
*** basha_ is now known as basha | 10:45 | |
*** flaper87 is now known as flaper87|afk | 10:48 | |
*** vponomaryov has joined #openstack-infra | 10:52 | |
jlibosva | sdague: right, my concern is whether it's ok to create /opt/git/openstack/neutron on jenkins slaves | 10:55 |
*** ArxCruz has joined #openstack-infra | 10:56 | |
*** basha has quit IRC | 10:57 | |
sdague | they are single use | 10:57 |
sdague | so it's fine as a hack | 10:57 |
*** ArxCruz has quit IRC | 10:58 | |
*** ominakov has joined #openstack-infra | 10:58 | |
jlibosva | sdague: great! thanks :) | 10:58 |
*** dizquierdo has quit IRC | 10:59 | |
*** david-lyle has quit IRC | 11:03 | |
*** nati_ueno has quit IRC | 11:04 | |
openstackgerrit | Peter Jönsson proposed a change to openstack-infra/jenkins-job-builder: Add support for Stash as a repository viewer https://review.openstack.org/81218 | 11:05 |
*** matsuhashi has quit IRC | 11:07 | |
*** yamahata has quit IRC | 11:07 | |
*** basha has joined #openstack-infra | 11:13 | |
*** saju_m has joined #openstack-infra | 11:14 | |
*** morganfainberg is now known as morganfainberg_Z | 11:19 | |
vponomaryov | How can be deleted branch from project? What rights are needed for it? Who knows? | 11:20 |
vponomaryov | stackforge project | 11:21 |
openstackgerrit | Peter Jönsson proposed a change to openstack-infra/jenkins-job-builder: Add support for Stash as a repository viewer https://review.openstack.org/81218 | 11:23 |
*** nati_ueno has joined #openstack-infra | 11:28 | |
*** mihgen has joined #openstack-infra | 11:32 | |
*** matsuhashi has joined #openstack-infra | 11:32 | |
*** saju_m has quit IRC | 11:33 | |
anteaya | vponomaryov: one of the infra-core needs to delete branches from stackforge projects | 11:34 |
anteaya | vponomaryov: which project and which branch would you like deleted? | 11:35 |
*** saju_m has joined #openstack-infra | 11:35 | |
anteaya | vponomaryov: and is the branch ready to be deleted right now? | 11:35 |
vponomaryov | anteaya: project #link: https://github.com/stackforge/manila ; branches: bug-fix-y , cinder-to-manila | 11:36 |
*** vkozhukalov has left #openstack-infra | 11:37 | |
vponomaryov | Yes, it can be deleted now. Its artifacts, that has not been deleted before adding it stackforge | 11:37 |
vponomaryov | *to stackforge | 11:38 |
anteaya | when an infra-core is awake, they will read the backscroll and either delete the branches and inform you or ask more questions before they delete | 11:38 |
anteaya | vponomaryov: stay in channel | 11:38 |
*** hashar is now known as hasharEat | 11:39 | |
vponomaryov | anteaya: Thanks | 11:39 |
*** HenryG has joined #openstack-infra | 11:39 | |
anteaya | np | 11:39 |
*** mwagner_lap has joined #openstack-infra | 11:42 | |
*** matsuhashi has quit IRC | 11:45 | |
*** ociuhandu has quit IRC | 11:48 | |
*** rfolco has joined #openstack-infra | 11:49 | |
*** dkliban has quit IRC | 11:53 | |
*** jgallard has joined #openstack-infra | 11:57 | |
*** jooools has quit IRC | 11:58 | |
*** mwagner_ has joined #openstack-infra | 11:59 | |
*** jooools has joined #openstack-infra | 12:00 | |
*** afazekas has quit IRC | 12:01 | |
*** mkoderer has quit IRC | 12:01 | |
fungi | vponomaryov: i have deleted the bug-fix-y and cinder-to-manila branches from the stackforge/manila project | 12:03 |
vponomaryov | fungi: Thank you! | 12:04 |
*** weshay has joined #openstack-infra | 12:04 | |
*** matsuhashi has joined #openstack-infra | 12:05 | |
fungi | vponomaryov: you're welcome | 12:05 |
SergeyLukjanov | fungi, morning! | 12:07 |
openstackgerrit | MORITA Kazutaka proposed a change to openstack-infra/config: Add Jenkins jobs for swift3 https://review.openstack.org/82986 | 12:07 |
SergeyLukjanov | fungi, how are you? | 12:08 |
fungi | SergeyLukjanov: well, just checking that nothing is horribly broken before i disappear to drop my car off for its annual checkup | 12:08 |
*** gokrokve has joined #openstack-infra | 12:09 | |
SergeyLukjanov | fungi, yup, everything looks nice | 12:09 |
sdague | yeh, all clear on the western front | 12:10 |
fungi | SergeyLukjanov: agreed--i don't feel too bad about vanishing for a bit | 12:10 |
fungi | sdague: amazing | 12:10 |
*** alexpilotti has joined #openstack-infra | 12:11 | |
*** ArxCruz has joined #openstack-infra | 12:11 | |
*** gokrokve has quit IRC | 12:14 | |
*** afazekas has joined #openstack-infra | 12:15 | |
*** pdmars has joined #openstack-infra | 12:16 | |
*** alexpilotti has quit IRC | 12:17 | |
*** pdmars has joined #openstack-infra | 12:17 | |
*** dripton has quit IRC | 12:20 | |
*** aysyd has joined #openstack-infra | 12:20 | |
*** basha has quit IRC | 12:21 | |
*** jooools has quit IRC | 12:21 | |
*** jooools has joined #openstack-infra | 12:22 | |
*** mestery has joined #openstack-infra | 12:25 | |
*** mestery has quit IRC | 12:26 | |
*** mestery has joined #openstack-infra | 12:26 | |
openstackgerrit | Ruslan Kamaldinov proposed a change to openstack-infra/config: Enable murano-dashboard in Murano gate job https://review.openstack.org/83358 | 12:27 |
*** e0ne_ has quit IRC | 12:28 | |
*** dkranz has joined #openstack-infra | 12:29 | |
*** gokrokve has joined #openstack-infra | 12:29 | |
ruhe | infra core, could you please review ^^ to fix Murano gate jobs? | 12:32 |
*** dkliban has joined #openstack-infra | 12:32 | |
*** jhesketh_ has quit IRC | 12:33 | |
*** gokrokve has quit IRC | 12:34 | |
*** hasharEat is now known as hashar | 12:35 | |
*** jhesketh__ has quit IRC | 12:37 | |
*** isviridov has quit IRC | 12:39 | |
*** yolanda has quit IRC | 12:39 | |
ArxCruz | clarkb: Failed to clone stackforge/python-muranoclient | 12:41 |
ArxCruz | same issue I had a few weeks ago because git sync :) | 12:41 |
openstackgerrit | Thierry Carrez proposed a change to openstack-infra/storyboard: Add data load instructions to dev install doc https://review.openstack.org/83129 | 12:42 |
*** isviridov has joined #openstack-infra | 12:43 | |
*** mriedem has joined #openstack-infra | 12:45 | |
*** matsuhashi has quit IRC | 12:45 | |
*** dripton has joined #openstack-infra | 12:45 | |
*** matsuhashi has joined #openstack-infra | 12:45 | |
anteaya | ArxCruz: would this bug relate at all? https://bugs.launchpad.net/openstack-ci/+bug/1298006 | 12:49 |
uvirtbot | Launchpad bug 1298006 in openstack-ci "network sometimes unreachable accessing our git server" [Undecided,New] | 12:49 |
*** matsuhashi has quit IRC | 12:50 | |
ArxCruz | anteaya: probably, last time I was having this problem, clarkb told me that one of the git repository fail to synchronize | 12:50 |
ArxCruz | anteaya: it's failing since last night | 12:50 |
anteaya | do you have any log output or error stacktraces you could add to the bug report? | 12:51 |
anteaya | and :( | 12:51 |
ArxCruz | anteaya: I'm rebuilding the image to run devstack in my vms | 12:52 |
*** dims_ has quit IRC | 12:52 | |
ArxCruz | and nodepool script fails when try to download this one | 12:53 |
anteaya | just python-muranoclient? | 12:53 |
ArxCruz | anteaya: well, it fails on this one, not sure if others are having the same issue | 12:54 |
ArxCruz | last time was, but it takes a while running the git for all projects | 12:55 |
anteaya | right | 12:55 |
*** wchrisj has joined #openstack-infra | 12:56 | |
anteaya | ArxCruz: just for a test what happens if you try git clone git://git01.openstack.org:29418/stackforge/python-muranoclient | 12:56 |
ArxCruz | anteaya: checking | 12:57 |
ArxCruz | anteaya: git01 is working | 12:57 |
*** ameade has joined #openstack-infra | 12:57 | |
anteaya | okay | 12:57 |
anteaya | that is a url that goes straight to the server | 12:57 |
ArxCruz | at least in my local machine, let me check in one of my vm's | 12:57 |
anteaya | k | 12:58 |
*** dkranz has quit IRC | 12:58 | |
*** bknudson has quit IRC | 12:58 | |
ArxCruz | yum, git01 is working | 12:58 |
anteaya | so perhaps there is an issue with how the load balancer is addressing requests | 12:58 |
ArxCruz | s/yum/yup | 12:58 |
anteaya | okay so that is helpful | 12:58 |
ArxCruz | anteaya: yes | 12:58 |
ArxCruz | anteaya: last time one of the replicated servers fails, and for some reason, I was the lucky one :) | 12:59 |
*** e0ne has joined #openstack-infra | 12:59 | |
anteaya | ArxCruz: :D | 13:00 |
*** ameade has quit IRC | 13:00 | |
*** ameade1 has joined #openstack-infra | 13:00 | |
anteaya | ArxCruz: can you add some comments to the bug report? | 13:00 |
*** thuc has joined #openstack-infra | 13:01 | |
*** thuc_ has joined #openstack-infra | 13:02 | |
ArxCruz | anteaya: done | 13:02 |
anteaya | thanks | 13:03 |
*** IzikPenso has joined #openstack-infra | 13:03 | |
*** e0ne has quit IRC | 13:04 | |
*** dims_ has joined #openstack-infra | 13:05 | |
*** _sweston_ has quit IRC | 13:05 | |
*** thuc has quit IRC | 13:06 | |
*** e0ne has joined #openstack-infra | 13:07 | |
*** markmcclain has joined #openstack-infra | 13:08 | |
anteaya | SergeyLukjanov: do you have a visa to attend the summit? | 13:09 |
*** signed8bit has joined #openstack-infra | 13:09 | |
anteaya | I was just talking to someone else from Russia and he was able to get a visa for the states | 13:09 |
anteaya | so I hope you have/can get one too | 13:09 |
IzikPenso | Hello, 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 IRC | 13:10 | |
*** flaper87|afk is now known as flaper87 | 13:11 | |
anteaya | IzikPenso: Sukdev has written up some information about how to do that: https://wiki.openstack.org/wiki/Arista-third-party-testing | 13:11 |
IzikPenso | anteaya: Great, thank you. | 13:12 |
anteaya | np | 13:12 |
*** dprince has joined #openstack-infra | 13:12 | |
*** dkranz has joined #openstack-infra | 13:13 | |
ArxCruz | anteaya: http://paste.openstack.org/show/74440/ | 13:13 |
*** IzikPenso has quit IRC | 13:13 | |
*** yolanda has joined #openstack-infra | 13:13 | |
anteaya | what is the problem with cloning muranoclient right now? | 13:14 |
ArxCruz | anteaya: manually, it's working | 13:17 |
anteaya | yeah, if you go to the backend directly, right? | 13:17 |
ArxCruz | anteaya: yup | 13:17 |
*** changbl has quit IRC | 13:17 | |
ArxCruz | anteaya: can you check if puppet didn't fail in the git replication ? | 13:17 |
*** matsuhashi has joined #openstack-infra | 13:18 | |
*** bknudson has joined #openstack-infra | 13:18 | |
ArxCruz | if I remember correctly, last time was this the root cause of these failures | 13:18 |
*** julim has joined #openstack-infra | 13:18 | |
anteaya | we both can: http://puppetdb.openstack.org/ | 13:19 |
*** markmc has joined #openstack-infra | 13:19 | |
anteaya | the only change I see puppet reporting is to git03: http://puppetdb.openstack.org/report/git03.openstack.org/abd2255a8e77ca0d6d95abec56dbb4d6c53d9ba6 | 13:21 |
*** alexpilotti has joined #openstack-infra | 13:21 | |
tnurlygayanov_ | Hi there | 13:21 |
tnurlygayanov_ | about the muranoclien | 13:22 |
tnurlygayanov_ | *muranoclient | 13:22 |
ArxCruz | yes? | 13:22 |
tnurlygayanov_ | can I help you with these problems? what you want to do with muranoclient? | 13:23 |
anteaya | clone it | 13:23 |
anteaya | our git farm is not responding well to a clone request | 13:23 |
anteaya | https://bugs.launchpad.net/openstack-ci/+bug/1298006 | 13:24 |
uvirtbot | Launchpad bug 1298006 in openstack-ci "network sometimes unreachable accessing our git server" [Undecided,New] | 13:24 |
anteaya | yesterday I couldn't clone gerritlib | 13:24 |
tnurlygayanov_ | hm, it is strange, it is just simple repository... | 13:24 |
*** ativelkov has joined #openstack-infra | 13:24 | |
anteaya | today ArxCruz can't clone muranoclient | 13:24 |
anteaya | tnurlygayanov_: yes and if the url goes straight to the server the request is completed | 13:25 |
tnurlygayanov_ | probably some problems with the repository availability? | 13:25 |
*** matsuhashi has quit IRC | 13:25 | |
ativelkov | I'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-infra | 13:26 | |
*** matsuhashi has quit IRC | 13:26 | |
ArxCruz | ativelkov: probably not, since last night I was facing this problem | 13:26 |
*** matsuhashi has joined #openstack-infra | 13:26 | |
ArxCruz | last night here in brazil = 12 hours ago | 13:26 |
ativelkov | Yes, then it is something different | 13:27 |
anteaya | the repo is on all 5 git servers, I just cloned from each | 13:27 |
ativelkov | Which client are you talking about? python-muranoclient or murano-metadataclient? | 13:27 |
ArxCruz | ativelkov: python-muranoclient | 13:27 |
*** ominakov has quit IRC | 13:28 | |
*** vponomaryov has quit IRC | 13:28 | |
ArxCruz | anteaya: but from all 5 git servers are they in the same point ? | 13:28 |
*** miarmak has quit IRC | 13:28 | |
anteaya | ArxCruz: I didn't check the sha of the last commit, I can do that | 13:28 |
*** wchrisj has quit IRC | 13:28 | |
*** gokrokve has joined #openstack-infra | 13:29 | |
*** mfer has joined #openstack-infra | 13:29 | |
*** vponomaryov has joined #openstack-infra | 13:30 | |
*** jeckersb_gone is now known as jeckersb | 13:31 | |
*** dcramer_ has joined #openstack-infra | 13:31 | |
*** miarmak has joined #openstack-infra | 13:31 | |
*** blamar has joined #openstack-infra | 13:32 | |
*** adalbas has joined #openstack-infra | 13:33 | |
*** thuc has joined #openstack-infra | 13:33 | |
anteaya | http://paste.openstack.org/show/74442/ | 13:33 |
anteaya | yes | 13:33 |
ArxCruz | :/ | 13:34 |
ArxCruz | then I have no idea why isn't working | 13:34 |
anteaya | me either | 13:34 |
ArxCruz | last time clarkb fix it :/ | 13:34 |
*** gokrokve has quit IRC | 13:34 | |
anteaya | he has the magic touch | 13:35 |
anteaya | do you know what date it happened last time? | 13:35 |
*** chandankumar_ has joined #openstack-infra | 13:35 | |
*** krtaylor has quit IRC | 13:35 | |
*** thuc_ has quit IRC | 13:36 | |
openstackgerrit | A change was merged to openstack-infra/config: Enable murano-dashboard in Murano gate job https://review.openstack.org/83358 | 13:36 |
ArxCruz | anteaya: same problem, I wasn't being able to clone some repositories | 13:36 |
fungi | ArxCruz: 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-infra | 13:36 | |
ArxCruz | fungi: checking, I'm using the cache_git_repos.py script | 13:37 |
*** ativelkov is now known as ativelkov_away | 13:38 | |
fungi | ArxCruz: hrm, yeah that should be building the urls in a consistent manner, so ought not to clone that project any differently than the rest | 13:38 |
*** ativelkov_away is now known as ativelkov | 13:38 | |
*** skraynev is now known as skraynev_afk | 13:38 | |
ArxCruz | :S | 13:38 |
fungi | ArxCruz: do you have a more detailed transcript of the error you're hitting (with some context leading up to it)? | 13:39 |
ArxCruz | fungi: http://paste.openstack.org/show/74440/ | 13:39 |
ArxCruz | fungi: I'm running the cache_git_repos.py manually, outside nodepool to check | 13:40 |
ArxCruz | other projects are passing | 13:40 |
fungi | ArxCruz: definitely strange. did you just hit that once, or is it repeatable? | 13:41 |
ArxCruz | fungi: repeatable since 12 hours ago | 13:41 |
ArxCruz | at least | 13:41 |
fungi | ArxCruz: and the template vm where the image is getting generated is somewhere inside your network presumably | 13:42 |
ArxCruz | fungi: yes | 13:43 |
ArxCruz | fungi: the vm can clone other repositories | 13:43 |
fungi | ArxCruz: 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-infra | 13:43 | |
fungi | i can see if we're logging an error of any kind | 13:43 |
ArxCruz | fungi: can't :/ | 13:43 |
ArxCruz | timestamp I can try | 13:44 |
*** sandywalsh has joined #openstack-infra | 13:44 | |
ArxCruz | fungi: I'm rerunning here in the vm manually | 13:44 |
ArxCruz | when I hit the problem I let you know | 13:44 |
*** mtaylor has joined #openstack-infra | 13:46 | |
*** Manishanker has left #openstack-infra | 13:46 | |
*** mtaylor has quit IRC | 13:46 | |
*** thuc has quit IRC | 13:46 | |
*** nkinder has quit IRC | 13:47 | |
*** thuc_ has quit IRC | 13:48 | |
*** thedodd has joined #openstack-infra | 13:48 | |
*** sergmelikyan has quit IRC | 13:48 | |
*** gnuoy has quit IRC | 13:49 | |
*** ominakov has joined #openstack-infra | 13:49 | |
*** _nadya_ has quit IRC | 13:50 | |
*** katyafervent has quit IRC | 13:50 | |
*** katyafervent has joined #openstack-infra | 13:50 | |
*** gnuoy has joined #openstack-infra | 13:50 | |
openstackgerrit | Sandy Walsh proposed a change to openstack-infra/config: Add StackTach project https://review.openstack.org/83208 | 13:51 |
ArxCruz | fungi: now | 13:52 |
*** mestery has quit IRC | 13:55 | |
ArxCruz | weird, manually it pass | 13:55 |
ArxCruz | :/ | 13:55 |
fungi | ArxCruz: 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 Address | 13:55 |
fungi | see what it returns in the value="..." | 13:55 |
fungi | ArxCruz: 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.git | 13:56 |
ArxCruz | fungi: I used the script, but calling manually, instead of from nodepool | 13:57 |
ruhe | SergeyLukjanov: fungi: thank you very much! | 13:57 |
*** eharney has joined #openstack-infra | 13:57 | |
fungi | ArxCruz: oh, so running cache_git_repos.py yourself in the vm, it works? | 13:58 |
ArxCruz | fungi: yes | 13:58 |
ArxCruz | fungi: 129.42.208.182 | 13:58 |
*** talluri has joined #openstack-infra | 13:58 | |
*** pcrews has joined #openstack-infra | 14:00 | |
*** zigo has quit IRC | 14:01 | |
fungi | ArxCruz: 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#n27 | 14:02 |
*** zigo has joined #openstack-infra | 14:03 | |
*** mtaylor has joined #openstack-infra | 14:04 | |
*** krtaylor has joined #openstack-infra | 14:06 | |
fungi | ArxCruz: 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 command | 14:06 |
*** markwash has joined #openstack-infra | 14:06 | |
*** blamar has quit IRC | 14:06 | |
*** blamar has joined #openstack-infra | 14:06 | |
*** thomasem has joined #openstack-infra | 14:07 | |
ArxCruz | fungi: it's not running out of space since I just did it in the vm | 14:07 |
ArxCruz | fungi: /dev/vda5 4.7G 4.4G 8.6M 100% / | 14:07 |
ArxCruz | ops | 14:07 |
ArxCruz | OMG! | 14:07 |
fungi | ArxCruz: 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 IRC | 14:08 | |
*** mtaylor has quit IRC | 14:08 | |
*** mtaylor has joined #openstack-infra | 14:08 | |
*** mtaylor is now known as mordred | 14:08 | |
*** thomasem has quit IRC | 14:09 | |
*** thomasem has joined #openstack-infra | 14:10 | |
*** thuc has joined #openstack-infra | 14:11 | |
openstackgerrit | Jason Kincl proposed a change to openstack-infra/jenkins-job-builder: Add support for Copy Artifact project copy permissions https://review.openstack.org/82551 | 14:15 |
*** jehb has joined #openstack-infra | 14:15 | |
*** thomasem has quit IRC | 14:16 | |
*** blamar has quit IRC | 14:17 | |
*** thomasem has joined #openstack-infra | 14:17 | |
*** _nadya_ has joined #openstack-infra | 14:17 | |
*** blamar has joined #openstack-infra | 14:17 | |
*** ociuhandu has joined #openstack-infra | 14:19 | |
*** arosen_ has joined #openstack-infra | 14:20 | |
*** blamar has quit IRC | 14:21 | |
*** blamar has joined #openstack-infra | 14:21 | |
*** jcoufal has quit IRC | 14:23 | |
*** jcoufal has joined #openstack-infra | 14:24 | |
*** amotoki has joined #openstack-infra | 14:26 | |
*** arosen_ has quit IRC | 14:26 | |
*** david-lyle has joined #openstack-infra | 14:28 | |
*** dims_ is now known as dims | 14:28 | |
*** basha has joined #openstack-infra | 14:28 | |
*** dims is now known as Guest68499 | 14:28 | |
*** Guest68499 has quit IRC | 14:29 | |
*** gokrokve has joined #openstack-infra | 14:29 | |
*** dims_ has joined #openstack-infra | 14:29 | |
*** thomasem has quit IRC | 14:32 | |
*** mihgen has quit IRC | 14:33 | |
*** mihgen has joined #openstack-infra | 14:33 | |
*** hashar has quit IRC | 14:34 | |
*** gokrokve has quit IRC | 14:34 | |
*** mihgen has quit IRC | 14:34 | |
*** hashar has joined #openstack-infra | 14:35 | |
*** ativelkov is now known as ativelkov_away | 14:35 | |
*** ativelkov_away is now known as ativelkov | 14:35 | |
*** jgrimm has joined #openstack-infra | 14:36 | |
*** mrodden has joined #openstack-infra | 14:37 | |
openstackgerrit | Thierry Carrez proposed a change to openstack-infra/storyboard: Add data load instructions to dev install doc https://review.openstack.org/83129 | 14:38 |
*** nkinder has joined #openstack-infra | 14:38 | |
*** thuc has quit IRC | 14:38 | |
*** thuc has joined #openstack-infra | 14:39 | |
*** atiwari has joined #openstack-infra | 14:39 | |
*** dizquierdo has joined #openstack-infra | 14:40 | |
*** talluri has quit IRC | 14:40 | |
*** dkranz has quit IRC | 14:40 | |
*** ativelkov is now known as ativelkov_away | 14:41 | |
*** sweston has joined #openstack-infra | 14:43 | |
*** thuc has quit IRC | 14:43 | |
*** andreaf has quit IRC | 14:45 | |
*** rcleere has joined #openstack-infra | 14:45 | |
*** rcleere has quit IRC | 14:45 | |
*** rcleere has joined #openstack-infra | 14:45 | |
*** chandankumar_ has quit IRC | 14:46 | |
*** basha has quit IRC | 14:49 | |
openstackgerrit | Jakub Libosvar proposed a change to openstack-infra/devstack-gate: TESTING ONLY: Test grenade with neutron https://review.openstack.org/83405 | 14:49 |
openstackgerrit | Derek Higgins proposed a change to openstack-infra/config: Prevent tripleo-bm-test network from setting DNS https://review.openstack.org/83407 | 14:50 |
openstackgerrit | Sandy Walsh proposed a change to openstack-infra/config: Add StackTach project https://review.openstack.org/83208 | 14:50 |
*** wenlock has joined #openstack-infra | 14:51 | |
*** wenlock_ has joined #openstack-infra | 14:51 | |
*** gokrokve has joined #openstack-infra | 14:52 | |
*** gokrokve_ has joined #openstack-infra | 14:52 | |
*** dkranz has joined #openstack-infra | 14:53 | |
*** chandankumar_ has joined #openstack-infra | 14:53 | |
*** jergerber has joined #openstack-infra | 14:55 | |
*** gokrokve has quit IRC | 14:56 | |
*** wenlock_ has quit IRC | 14:56 | |
*** packet has quit IRC | 14:57 | |
*** thuc has joined #openstack-infra | 15:00 | |
*** mestery has joined #openstack-infra | 15:01 | |
*** ildikov_ has quit IRC | 15:02 | |
*** dcramer_ has quit IRC | 15:02 | |
*** julim has quit IRC | 15:02 | |
*** julim has joined #openstack-infra | 15:04 | |
*** basha has joined #openstack-infra | 15:11 | |
*** ildikov_ has joined #openstack-infra | 15:11 | |
*** basha has quit IRC | 15:15 | |
*** e0ne has quit IRC | 15:15 | |
*** ativelkov_away is now known as ativelkov | 15:15 | |
*** e0ne has joined #openstack-infra | 15:18 | |
*** matsuhashi has quit IRC | 15:18 | |
*** nosnos has quit IRC | 15:19 | |
*** dhellmann_ is now known as dhellmann | 15:21 | |
*** ativelkov is now known as ativelkov_away | 15:21 | |
*** stpierre has joined #openstack-infra | 15:22 | |
*** yolanda has quit IRC | 15:23 | |
*** chandankumar_ has quit IRC | 15:24 | |
*** mgagne has joined #openstack-infra | 15:25 | |
*** yolanda has joined #openstack-infra | 15:26 | |
*** markwash has quit IRC | 15:28 | |
*** pdmars has quit IRC | 15:29 | |
*** mgagne has quit IRC | 15:30 | |
*** pdmars has joined #openstack-infra | 15:30 | |
*** pdmars has quit IRC | 15:36 | |
*** ativelkov_away is now known as ativelkov | 15:36 | |
*** hashar has quit IRC | 15:36 | |
*** dcramer_ has joined #openstack-infra | 15:39 | |
*** gyee has joined #openstack-infra | 15:41 | |
*** ativelkov is now known as ativelkov_away | 15:41 | |
devananda | clarkb: good morning! got a translations question for you | 15:43 |
*** thuc_ has joined #openstack-infra | 15:43 | |
devananda | clarkb: 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-infra | 15:43 | |
devananda | clarkb: so none of the translations are showing up in tree yet. Am I missing something? | 15:44 |
*** saju_m has quit IRC | 15:44 | |
*** hashar has joined #openstack-infra | 15:44 | |
*** pdmars has joined #openstack-infra | 15:45 | |
*** david-lyle has quit IRC | 15:46 | |
*** dkliban is now known as dkliban_afk | 15:46 | |
*** thuc has quit IRC | 15:47 | |
*** thuc_ has quit IRC | 15:48 | |
annegentle | fungi: 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 repo | 15:49 |
*** harlowja_at_home has joined #openstack-infra | 15:49 | |
annegentle | fungi: clarkb: anyone have a minute to walk through it with me? Andreas isn't online this morn. | 15:49 |
*** jerryz has quit IRC | 15:50 | |
fungi | annegentle: i'll stare at them for a sec so i can see what those are doing | 15:50 |
*** asadoughi has quit IRC | 15:50 | |
annegentle | fungi: thanks! | 15:50 |
annegentle | fungi: not that you all are my second choice or anything ha ha | 15:50 |
annegentle | fungi: I definitely see how the templates work now, but don't see how to point to another folder | 15:51 |
fungi | for this, i'd normally be asking andreas too ;) | 15:51 |
*** mgagne has joined #openstack-infra | 15:51 | |
*** marun_afk has quit IRC | 15:53 | |
*** amir1 has joined #openstack-infra | 15:55 | |
*** amir1 is now known as asadoughi | 15:55 | |
fungi | annegentle: so the trail leads to http://git.openstack.org/cgit/openstack/volume-api/tree/tox.ini#n30 | 15:55 |
*** mrodden has quit IRC | 15:55 | |
*** mihgen has joined #openstack-infra | 15:56 | |
annegentle | fungi: oh!! I hadn't figured out where tox settings live! | 15:56 |
annegentle | fungi: ok I can go from here I think | 15:56 |
fungi | annegentle: okay, great! glad that helped ;) | 15:56 |
*** basha has joined #openstack-infra | 15:56 | |
*** asadoughi has quit IRC | 15:56 | |
*** asadoughi has joined #openstack-infra | 15:57 | |
therve | Hi! I'd like to add a gate step to heat-templates (and maybe heat) to validate the templates using the API | 15:57 |
therve | Can someone give me a pointer on how to start? | 15:57 |
fungi | therve: do you have a script/tool in the heat-templates repo which performs those validation tests? | 15:58 |
therve | fungi, No, but we have a call in the heat command line client | 15:59 |
therve | So writing this script sounds doable | 15:59 |
fungi | therve: or would you want to use heatclient to test them? | 15:59 |
*** changbl has joined #openstack-infra | 16:00 | |
*** gokrokve_ has quit IRC | 16:00 | |
therve | fungi, You mean library VS command line? | 16:00 |
fungi | basically 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-infra | 16:00 | |
therve | Yes this is an integration test | 16:00 |
*** ativelkov_away is now known as ativelkov | 16:00 | |
therve | I didn't think about heatclient but that's a good point | 16:01 |
jeblair | do you need the heat api server to be running in order to run the test? | 16:01 |
therve | Yes | 16:01 |
jeblair | storyboard meeting time in #openstack-meeting | 16:01 |
fungi | ooh! | 16:01 |
fungi | i need to add a reminder for that one | 16:01 |
jeblair | fungi: so you think a devstack-gate based job with a custom gate_hook? | 16:02 |
fungi | therve: so, some projects have set up similar sorts of... | 16:02 |
fungi | yep, that's what i was about to suggest | 16:02 |
* jeblair defers to fungi | 16:02 | |
*** gokrokve_ has joined #openstack-infra | 16:03 | |
fungi | therve: 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 function | 16:03 |
*** SumitNaiksatam has joined #openstack-infra | 16:04 | |
*** dcramer_ has quit IRC | 16:04 | |
fungi | therve: i'll find you a couple of working examples | 16:04 |
therve | I think that makes sense :) | 16:04 |
*** andreaf has joined #openstack-infra | 16:04 | |
*** gokrokve has quit IRC | 16:05 | |
therve | So that would create one additional conf that we can enable on each project? | 16:05 |
fungi | therve: 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 this | 16:06 |
*** mrodden has joined #openstack-infra | 16:06 | |
fungi | i'll show you how/where | 16:06 |
therve | That'd be great thanks | 16:06 |
*** reed has joined #openstack-infra | 16:08 | |
*** dims_ has quit IRC | 16:10 | |
*** emagana has joined #openstack-infra | 16:10 | |
*** hogepodge has quit IRC | 16:11 | |
fungi | therve: 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#n56 | 16:11 |
fungi | obviously that's a building-block example, since the hooks there are about as useless as them come | 16:11 |
fungi | therve: next, have a look at http://git.openstack.org/cgit/openstack-infra/config/tree/modules/openstack_project/files/jenkins_job_builder/config/requirements.yaml#n1 | 16:12 |
fungi | therve: 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 correctly | 16:13 |
therve | So it "just" calls devstack-vm-gate.sh | 16:13 |
*** maxbit has quit IRC | 16:13 | |
fungi | yes, for that one we use a gate_hook function to run a script from devstack followed by a script from pbr | 16:13 |
fungi | er, a script from devstack-gate and a script from pbr | 16:14 |
BobBall | fungi: Can the citrix xenserver CI have voting rights pls? https://www.mail-archive.com/openstack-infra@lists.openstack.org/msg00957.html | 16:14 |
therve | fungi, 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 dangers | 16:15 | |
cody-somerville | I'm wondering if adding additional modules to openstack-common.conf should do something to help ensure it's dependencies are met. | 16:15 |
fungi | BobBall: 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 momentarily | 16:15 |
*** zhiyan is now known as zhiyan_ | 16:16 | |
*** zhiyan_ is now known as zhiyan | 16:16 | |
fungi | therve: 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 moment | 16: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 |
BobBall | great, thanks! | 16:18 |
therve | Hum that shouldn't be a problem I think | 16:18 |
*** ativelkov has left #openstack-infra | 16:19 | |
*** basha has quit IRC | 16:19 | |
therve | fungi, But basically I "just" need a patch against infra/config | 16:19 |
*** nicedice has joined #openstack-infra | 16:20 | |
*** branen has quit IRC | 16:20 | |
*** nibalizer has quit IRC | 16:21 | |
fungi | therve: right, still dredging up some more examples for you | 16:21 |
*** thuc_ has joined #openstack-infra | 16:21 | |
*** nibalizer has joined #openstack-infra | 16:22 | |
fungi | therve: 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 overrides | 16:22 |
*** thuc_ has quit IRC | 16:22 | |
*** thuc_ has joined #openstack-infra | 16:22 | |
therve | fungi, gotcha | 16:23 |
fungi | oslo is using it for a library integration test which runs the unit tests of other projects with proposed lib changes to see if they break | 16:23 |
fungi | tripleo is running a script from the tripleo-ci project | 16:24 |
therve | So maybe I should host the script in heat-templates first | 16:24 |
therve | So that config can call it | 16:24 |
*** nati_ueno has quit IRC | 16:24 | |
fungi | the 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 |
therve | Makes sense, I think heat-templates is the best place | 16:25 |
*** dims_ has joined #openstack-infra | 16:25 | |
fungi | therve: 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#n621 | 16:26 |
*** harlowja_at_home has quit IRC | 16:26 | |
openstackgerrit | Marton Kiss proposed a change to openstack-infra/config: Openstackid site-update feature https://review.openstack.org/83466 | 16:26 |
zaro | morning | 16:27 |
*** afazekas has quit IRC | 16:27 | |
*** bhuvan has joined #openstack-infra | 16:27 | |
anteaya | morning zaro | 16:27 |
*** zehicle_at_dell has joined #openstack-infra | 16:27 | |
* therve is saving this conversation | 16:28 | |
openstackgerrit | A change was merged to openstack/requirements: Update python-keystoneclient to 0.7.0 https://review.openstack.org/83287 | 16:28 |
fungi | BobBall: i've moved XenServer CI from Third-Party CI to Voting Third-Party CI | 16:28 |
fungi | BobBall: apologies for the delay. i'll follow up to the ml thread too now that i know which one it was | 16:28 |
therve | fungi, Thanks a lot for all the info, I'll get started | 16:29 |
openstackgerrit | Jenkins proposed a change to openstack-dev/pbr: Updated from global requirements https://review.openstack.org/83468 | 16:30 |
*** sweston has quit IRC | 16:31 | |
fungi | therve: 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 accordingly | 16:31 |
therve | Yep definitely | 16:32 |
therve | I'll first push the script and come back once it's done | 16:32 |
*** zehicle_at_dell has quit IRC | 16:35 | |
pabelanger | fungi, is nodepool smart enough to rotate across providers if a image fails to load properly on a specific provider? | 16:35 |
pabelanger | I cannot test ATM, only have 1 provider | 16:36 |
fungi | pabelanger: 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 images | 16:37 |
pabelanger | fungi, okay | 16:38 |
fungi | not sure if "fails to load" in this case means fails to create the snapshot image, or if you meant something else by that | 16:38 |
pabelanger | sorry | 16:38 |
*** bauzas has quit IRC | 16:38 | |
pabelanger | snapshot 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 |
pabelanger | I assume it would go to rax next | 16:39 |
pabelanger | round robin the providers | 16:40 |
*** marun has joined #openstack-infra | 16:40 | |
pabelanger | fungi, Also, do you graph the nodepool failures any place? status.o.o/zuul doesn't have anything | 16:40 |
*** zigo has quit IRC | 16:41 | |
fungi | pabelanger: no, we might statsd those into graphite.openstack.org, not sure | 16:42 |
*** amcrn has joined #openstack-infra | 16:43 | |
fungi | pabelanger: 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 needs | 16:43 |
*** Ryan_Lane1 has joined #openstack-infra | 16:45 | |
fungi | if 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 |
pabelanger | fungi, okay. Good to know | 16:45 |
fungi | pabelanger: this is a problem we'd welcome a good solution for, i'm sure, if you end up discovering/writing one ;) | 16:46 |
fungi | cloud providers are, after all, notoriously unreliable at times | 16:46 |
pabelanger | fungi, 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 upstream | 16:47 |
devananda | hi all! as I haven't seen clarkb yet today, does anyone have a moment for a translations question? | 16:48 |
fungi | pabelanger: also, opening bugs about these issues is probably a good idea, known or otherwise | 16:48 |
pabelanger | fungi, Ya, I was thinking of doing that last night. I'll start doing that | 16:49 |
*** jlibosva has quit IRC | 16:49 | |
fungi | devananda: i can try, though i'm only very loosely familiar with transifex | 16:49 |
*** e0ne has quit IRC | 16:49 | |
devananda | fungi: 'tis appreciated anyway :) | 16:49 |
devananda | fungi: so, I see translations online, and Jenkins has proposed lots of updates 9and they've landed) but none of them have translated strings in them | 16:49 |
devananda | eg, 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.po | 16:50 |
devananda | AIUI, there's some infra magic which turns one into the other | 16:51 |
fungi | devananda: 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 one | 16:51 |
*** bhuvan has quit IRC | 16:51 | |
openstackgerrit | Michael Krotscheck proposed a change to openstack-infra/storyboard: Added missing requirements back to storyboard https://review.openstack.org/83501 | 16:52 |
*** wchrisj has joined #openstack-infra | 16:52 | |
devananda | fungi: sec | 16:53 |
*** hogepodge has joined #openstack-infra | 16:53 | |
*** melwitt has joined #openstack-infra | 16:55 | |
devananda | fungi: here's an open one: https://review.openstack.org/#/c/82993/ | 16:55 |
*** pbelanyi has quit IRC | 16:55 | |
*** pbelanyi has joined #openstack-infra | 16:57 | |
*** bhuvan has joined #openstack-infra | 16:58 | |
fungi | devananda: 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 change | 16:59 |
devananda | fungi: thanks! | 16:59 |
*** SumitNaiksatam has quit IRC | 17:00 | |
BobBall | perfect - many thanks fungi. | 17:00 |
fungi | devananda: http://logs.openstack.org/periodic/ironic-propose-translation-update/6aed392/console.html | 17:00 |
fungi | Skipping 'pt_BR' translation (file: ironic/locale/pt_BR/LC_MESSAGES/ironic.po). | 17:00 |
devananda | fungi: ...?? | 17:01 |
fungi | that may be benign | 17:03 |
fungi | http://logs.openstack.org/periodic/ironic-propose-translation-update/6aed392/console.html#_2014-03-27_06_07_02_034 | 17:03 |
fungi | we have some translation stats there... though "reviewed_percentage": "0%" | 17:03 |
openstackgerrit | Maru Newby proposed a change to openstack-infra/config: Fix neutron api job https://review.openstack.org/83504 | 17:04 |
*** jehb has quit IRC | 17:04 | |
marun | fungi, clarkb: revel in my fallibility! ;) ^ | 17:05 |
*** mfer has quit IRC | 17:05 | |
fungi | devananda: 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 pofile | 17:06 |
fungi | i'm going to compare your potfile with nova's | 17:06 |
reed | good day folks | 17:06 |
fungi | howdy reed | 17:06 |
*** maxbit has joined #openstack-infra | 17:07 | |
*** harlowja_away is now known as harlowja | 17:08 | |
reed | fungi, 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 IRC | 17:09 | |
clarkb | morning | 17:10 |
fungi | clarkb: what would cause tx pull -a not to find translated strings on transifex? | 17:11 |
anteaya | morning clarkb | 17:11 |
clarkb | fungi: the strings may not be associated with the resource tx is pulling from | 17:11 |
fungi | i wonder if maybe the tx profile for ironic isn't quite right | 17:11 |
fungi | that | 17:11 |
*** alexpilotti_ has joined #openstack-infra | 17:12 | |
* clarkb looks at the job log you pulled up to see if anything is obvious | 17:12 | |
*** afazekas has joined #openstack-infra | 17:13 | |
*** amcrn has quit IRC | 17:13 | |
*** mihgen has quit IRC | 17:14 | |
*** marun has quit IRC | 17:15 | |
*** krotscheck has joined #openstack-infra | 17:15 | |
anteaya | therve: http://eavesdrop.openstack.org/irclogs/%23openstack-infra/%23openstack-infra.2014-03-27.log | 17:15 |
*** alexpilotti has quit IRC | 17:15 | |
*** alexpilotti_ is now known as alexpilotti | 17:15 | |
*** nati_ueno has joined #openstack-infra | 17:15 | |
therve | anteaya, Thanks :) | 17:15 |
anteaya | np | 17:16 |
fungi | reed: 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 |
dstufft | yay new lts's | 17:16 |
*** UtahDave has joined #openstack-infra | 17:16 | |
fungi | and that the workaround of installing unofficial ppa versions of php was just to support the dev server in the meantime | 17:16 |
*** jehb has joined #openstack-infra | 17:17 | |
* fungi just wasn't expecting to see a prod server change review for openstackid so soon | 17:18 | |
*** e0ne has joined #openstack-infra | 17:18 | |
*** bhuvan has quit IRC | 17:20 | |
*** che-arne has quit IRC | 17:20 | |
clarkb | fungi: 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 |
clarkb | the project and resource name all seem to match up so I don't think that we are pulling/pushing to the wrong thing | 17:21 |
devananda | g'morning, clarkb | 17:22 |
mrodden | so this installs bundler from gems onto the precise nodes https://github.com/openstack-infra/config/blob/master/modules/jenkins/manifests/slave.pp#L180 | 17:23 |
mrodden | but when i install from gems it ends up at /usr/bin/local/bundle | 17:23 |
mrodden | but the YAML configs are calling out to /usr/bin/bundle | 17:23 |
mrodden | am i missing something? | 17:23 |
openstackgerrit | Michael Krotscheck proposed a change to openstack-infra/storyboard: Added missing requirements back to storyboard https://review.openstack.org/83501 | 17:24 |
reed | fungi, I think that openstackid code was backported to current php version on LTS | 17:24 |
reed | fungi, the ppa is not needed | 17:25 |
reed | fungi, add a comment about it on the review please | 17:25 |
*** SumitNaiksatam has joined #openstack-infra | 17:25 | |
openstackgerrit | Khai Do proposed a change to openstack-infra/jenkins-job-builder: fix the literalinclude reference to least-load test https://review.openstack.org/83510 | 17:26 |
clarkb | mrodden: is that possibly something funny that the gem package provider does in puppet? maybe it overrides the install path? | 17:26 |
clarkb | mrodden: I am not familiar with gems so mostly throwing out ideas without any real basis for them | 17:26 |
mrodden | clarkb: no i think i missed it here | 17:26 |
mrodden | https://github.com/openstack-infra/config/blob/master/modules/jenkins/manifests/slave.pp#L138 | 17:26 |
*** morganfainberg_Z is now known as morganfainberg | 17:26 | |
mrodden | gems is like pip for ruby | 17:27 |
mrodden | but it looks like that pulls in the ubuntu ruby-bundler package | 17:27 |
jeblair | clarkb, fungi: i have restarted nodepool to pick up the logging change | 17:27 |
fungi | reed: excellent news! will do | 17:27 |
clarkb | mrodden: yes, that would grab the ubuntu package, so we may have two bundlers installed, one in /usr/bin and the other in /usr/local/bin | 17:27 |
mrodden | so basically there are two bundler's installed | 17:27 |
mrodden | yes | 17:27 |
mrodden | clarkb: that explains my confusion | 17:28 |
mrodden | thanks | 17:28 |
mrodden | need to go update my recipes... | 17:28 |
*** HenryG_ has joined #openstack-infra | 17:28 | |
*** bhuvan has joined #openstack-infra | 17:28 | |
*** arborism has joined #openstack-infra | 17:30 | |
*** katyafervent is now known as katyafervent_awa | 17:30 | |
openstackgerrit | James E. Blair proposed a change to openstack-infra/config: Use region-b more https://review.openstack.org/83513 | 17:30 |
jeblair | clarkb, fungi, SergeyLukjanov: ^ to try to get more data on region-b failures | 17:31 |
*** khyati_ has joined #openstack-infra | 17:31 | |
*** david_lyle_ is now known as david_lyle | 17:31 | |
*** dims_ has quit IRC | 17:32 | |
clarkb | jeblair: approved | 17:32 |
*** e0ne has quit IRC | 17:32 | |
*** e0ne has joined #openstack-infra | 17:33 | |
*** lcostantino has joined #openstack-infra | 17:34 | |
*** yassine has quit IRC | 17:36 | |
*** _nadya_ has quit IRC | 17:37 | |
*** HenryG has quit IRC | 17:37 | |
*** _nadya_ has joined #openstack-infra | 17:37 | |
openstackgerrit | A change was merged to openstack-infra/config: Fix neutron api job https://review.openstack.org/83504 | 17:38 |
*** maxbit has quit IRC | 17:39 | |
*** zigo has joined #openstack-infra | 17:39 | |
*** zhiyan is now known as zhiyan_ | 17:40 | |
*** branen has joined #openstack-infra | 17:41 | |
SergeyLukjanov | jeblair, I'm going to review, check and approve zuul's status.js changes, are you ok with it? | 17:43 |
*** mwagner_ has quit IRC | 17:44 | |
jeblair | SergeyLukjanov: that would be great. i just finished another pass through, so i should have +2s on all of them | 17:44 |
*** ameade1 is now known as ameade | 17:44 | |
SergeyLukjanov | jeblair, ok | 17:44 |
clarkb | ++ I try reviewing them but my js is really not great | 17:44 |
clarkb | devananda: so for the tx thing, I would try fixing those errors in the .po files and see if that fixes it | 17:45 |
openstackgerrit | A change was merged to openstack-infra/storyboard: Added missing requirements back to storyboard https://review.openstack.org/83501 | 17:46 |
*** pcargnel has joined #openstack-infra | 17:46 | |
devananda | clarkb: "those errors" -- did I miss something in scrollback? | 17:46 |
*** gokrokve has joined #openstack-infra | 17:46 | |
*** e0ne has quit IRC | 17:47 | |
*** mfer has joined #openstack-infra | 17:47 | |
*** dims_ has joined #openstack-infra | 17:47 | |
*** hashar has quit IRC | 17:48 | |
openstackgerrit | A change was merged to openstack-infra/config: Use region-b more https://review.openstack.org/83513 | 17:48 |
clarkb | devananda: yes you must've missed it | 17:49 |
clarkb | devananda: "Error uploading file: There is a syntax error in your file." | 17:50 |
*** gokrokve_ has quit IRC | 17:50 | |
*** khyati_ has quit IRC | 17:51 | |
*** jooools has quit IRC | 17:54 | |
*** dims_ has quit IRC | 17:57 | |
devananda | clarkb: how would I test this w/o pushing to transifex? | 17:57 |
devananda | clarkb: or rather, how can i test this directly at all? | 17:58 |
devananda | clarkb: the line it claims has an error (2161) is blank | 17:59 |
devananda | even after I regenerate the translations locally | 17:59 |
*** e0ne has joined #openstack-infra | 18:00 | |
clarkb | devananda: the error says there are duplicate lines, I think you can search for those. Thought it is possible you will need to run that script | 18:00 |
*** e0ne has quit IRC | 18:01 | |
openstackgerrit | A change was merged to openstack-dev/pbr: Use unicode_literals import instead of u'unicode' notation. https://review.openstack.org/83309 | 18:01 |
*** thuc has joined #openstack-infra | 18:01 | |
devananda | clarkb: could it be complaining about empty msgid strings? | 18:03 |
devananda | there arenot any other duplicates | 18:03 |
clarkb | devananda: no empty msgid strings should be valid | 18:03 |
clarkb | devananda: right so the duplicates may be a side effect of the script itself | 18:03 |
*** arborism has quit IRC | 18:04 | |
*** bauzas has joined #openstack-infra | 18:04 | |
*** thuc_ has quit IRC | 18:04 | |
*** _nadya_ has quit IRC | 18:05 | |
sdague | rossella_s you still about? | 18:05 |
*** afazekas has quit IRC | 18:05 | |
*** gokrokve has quit IRC | 18:05 | |
rossella_s | sdague: yes | 18:06 |
*** gokrokve has joined #openstack-infra | 18:06 | |
devananda | clarkb: so doesn't that script post it's changes to gerit before submitting to transifex? | 18:06 |
devananda | clarkb: iow, i should be able to detect duplciates in 82993's .po files -- bu tI don't | 18:06 |
sdague | clarkb / 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 |
sdague | and I'd like to see if we could get everyone connected there and have rossella_s help with baking those background jobs into the infrastructure | 18:08 |
*** homeless has quit IRC | 18:08 | |
rossella_s | sdague: 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 created | 18:08 |
sdague | in a way that we could extract into elastic search and elastic recheck | 18:08 |
sdague | rossella_s: yep. I just think we should be able to make it part of what the system sort of naturally does | 18:08 |
rossella_s | sdague: that would be cool | 18:09 |
*** gokrokve_ has joined #openstack-infra | 18:09 | |
*** thedodd has joined #openstack-infra | 18:09 | |
sdague | clarkb / jeblair: got a few minutes to sketch out what would be required here? | 18:09 |
devananda | gotta step afk a bit | 18:09 |
*** dizquierdo has quit IRC | 18:10 | |
*** homeless has joined #openstack-infra | 18:10 | |
*** ildikov_ has quit IRC | 18:10 | |
*** gokrokve has quit IRC | 18:11 | |
*** dims has joined #openstack-infra | 18:11 | |
openstackgerrit | Randy Coulman proposed a change to openstack-infra/jenkins-job-builder: Add support for URLTrigger plugin https://review.openstack.org/83524 | 18:11 |
clarkb | devananda: it modifies the .po files | 18:12 |
*** jehb has quit IRC | 18:12 | |
clarkb | devananda: so what you have in front of you now isn't necessarily what that script was pushing | 18:12 |
*** gokrokve_ has quit IRC | 18:13 | |
*** flaper87 is now known as flaper87|afk | 18:13 | |
*** khyati_ has joined #openstack-infra | 18:13 | |
*** gokrokve has joined #openstack-infra | 18:14 | |
*** jerryz has joined #openstack-infra | 18:15 | |
devananda | clarkb: it's the same SHA as http://logs.openstack.org/periodic/ironic-propose-translation-update/6aed392/console.html#_2014-03-27_06_06_58_550 | 18:15 |
*** jerryz_ has joined #openstack-infra | 18:15 | |
devananda | clarkb: 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 options | 18:16 |
clarkb | devananda: right, the script itself modifies the .po files | 18:16 |
devananda | clarkb: before or after it does "git review" ? | 18:16 |
*** blamar has quit IRC | 18:17 | |
clarkb | devananda: I would need to go read the script but I think it is before | 18:17 |
*** blamar has joined #openstack-infra | 18:18 | |
openstackgerrit | A change was merged to openstack-infra/storyboard-webclient: Comments UI https://review.openstack.org/82213 | 18:19 |
*** johnthetubaguy has quit IRC | 18:19 | |
*** derekh has quit IRC | 18:19 | |
*** jerryz has quit IRC | 18:19 | |
devananda | clarkb: 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 IRC | 18:21 | |
jeblair | sdague: 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 |
sdague | jeblair: no, the main goal of the idle queue was to get a control set for the pass / fail rate of master | 18:21 |
sdague | which isn't effected by how many patches get pushed each day | 18:22 |
*** jamespage_ has joined #openstack-infra | 18:22 | |
jeblair | sdague: how is that different from the jobs that run in the gate on master? | 18:22 |
*** jamespage_ has quit IRC | 18:22 | |
sdague | because there isn't enough data for project specific jobs and slow moving projects | 18:22 |
sdague | anyway, I have to run for a bit | 18:23 |
sdague | if now is not the right time to do this, I think rossella_s's existing approach will get her the data she needs | 18:24 |
jeblair | sdague: ok; i think i understand. i have a couple of ideas we can brainstorm about. | 18:25 |
*** jehb has joined #openstack-infra | 18:25 | |
jeblair | sdague: when you're back and have time, let me know and we can continue. | 18:25 |
rossella_s | jeblair: I'd like to know your ideas | 18:25 |
rossella_s | we can wait for sdague though | 18:26 |
*** homeless has quit IRC | 18:26 | |
jeblair | rossella_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-infra | 18:27 | |
*** bhuvan has quit IRC | 18:28 | |
jeblair | rossella_s: so that way it doesn't take nodes away from gate/check tests, and builds on features already in zuul. | 18:28 |
jeblair | rossella_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_s | jeblair sweet! | 18:29 |
rossella_s | jeblair: 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 tests | 18:29 |
jeblair | rossella_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-infra | 18:30 | |
*** markwash has quit IRC | 18:30 | |
*** markwash has joined #openstack-infra | 18:31 | |
*** jpich has quit IRC | 18:32 | |
*** afazekas has joined #openstack-infra | 18:32 | |
*** bhuvan has joined #openstack-infra | 18:32 | |
jeblair | clarkb, fungi: so far no build timeouts in region-b (with 98 nodes currently in the db) | 18:33 |
rossella_s | jeblair: 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 |
jeblair | several from rax | 18:33 |
*** gokrokve has quit IRC | 18:33 | |
*** gokrokve has joined #openstack-infra | 18:34 | |
*** dkliban_afk is now known as dkliban | 18:34 | |
rossella_s | jeblair: 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 merged | 18:34 |
*** maxbit has joined #openstack-infra | 18:34 | |
jeblair | rossella_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_s | jeblair: fantastic! | 18:35 |
rossella_s | jeblair: I am curios now, what kind of fake changes? | 18:36 |
jeblair | rossella_s: so if you look at http://status.openstack.org/zuul/ | 18:36 |
* rossella_s looking | 18:37 | |
jeblair | rossella_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 name | 18:37 |
rossella_s | yes | 18:37 |
jeblair | rossella_s: so zuul is testing those changes | 18:37 |
*** thuc has quit IRC | 18:37 | |
jeblair | rossella_s: but even over in the post queue, it's not actually testing changes there, it's testing already merged commits | 18:37 |
jeblair | rossella_s: so those link to git commit shas instead of changes | 18:37 |
*** thuc has joined #openstack-infra | 18:38 | |
rossella_s | jeblair: nice explanation, thanks! | 18:38 |
*** gokrokve has quit IRC | 18:38 | |
jeblair | rossella_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 project | 18:38 |
rossella_s | jeblair: got it thanks! | 18:39 |
jeblair | rossella_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_s | jeblair: we should find out :) | 18:40 |
*** marun has joined #openstack-infra | 18:40 | |
jeblair | rossella_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 change | 18:41 |
rossella_s | jeblair: 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-infra | 18:41 | |
jeblair | rossella_s: the name of the zuul pipeline is a field in logstash, so yeah, you can query on it easily | 18:42 |
*** thuc has quit IRC | 18:42 | |
rossella_s | jeblair: nice :) | 18:43 |
jeblair | rossella_s: it's also split out in the stats zuul reports to graphite, so you should be able to graph rates too | 18:43 |
*** _nadya_ has joined #openstack-infra | 18:44 | |
openstackgerrit | Michael Krotscheck proposed a change to openstack-infra/storyboard-webclient: Task status updates https://review.openstack.org/82690 | 18:44 |
rossella_s | jeblair: wow I didn't know that graphite is available. Nice :) | 18:45 |
*** ildikov_ has joined #openstack-infra | 18:46 | |
*** dcramer_ has quit IRC | 18:46 | |
jeblair | rossella_s: graphite.openstack.org; the graphs at the bottom of the zuul status page are generated from it, so you can see some samples | 18:46 |
*** mfer has quit IRC | 18:47 | |
rossella_s | jeblair: thanks! It was not hard to guess | 18:47 |
*** vhoward- has left #openstack-infra | 18:48 | |
fungi | jeblair: 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 over | 18:48 |
fungi | pabelanger: 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 |
jeblair | mordred: here's an error from puppet on storyboard: http://paste.openstack.org/show/74474/ | 18:50 |
jeblair | mordred: i think that run corresponds with this one on puppetboard: http://puppetdb.openstack.org/report/storyboard.openstack.org/2efc553f3cb8830ca967f3d13a9be3e55525230f | 18:50 |
jeblair | mordred: but i don't actually see 'install-storyboard' or 'migrate-storyboard-db' in the puppetboard report for that... | 18:50 |
jeblair | clarkb, AaronGr, nibalizer: ^ thoughts? | 18:51 |
mordred | jeblair: me either | 18: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 |
clarkb | jeblair: I don't see the failure in that storyboard report | 18:53 |
* nibalizer looks | 18:54 | |
openstackgerrit | Jason Kincl proposed a change to openstack-infra/jenkins-job-builder: Add support for Copy Artifact project copy permissions https://review.openstack.org/82551 | 18:55 |
nibalizer | jeblair: yea the execs say they 'refreshed' but it doesn't say that they excecuted | 18:56 |
nibalizer | maybe their 'unless' parameters were hit? | 18:56 |
jeblair | nibalizer: i don't see "Exec[migrate-storyboard-db]" in puppetboard | 18:56 |
nibalizer | jeblair: i dont see it either | 18:56 |
nibalizer | im agreeing with you | 18:56 |
nibalizer | jeblair: you could run again with --debug and we'd see exactly what commands were being run | 18:56 |
jeblair | nibalizer: ok, but it did run according to syslog; see the paste: http://paste.openstack.org/show/74474/ | 18:57 |
mordred | jeblair: 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 reports | 18:57 |
jeblair | (and failed) | 18:57 |
jeblair | mordred: i believe that is the case | 18:57 |
*** reed has quit IRC | 18:57 | |
jeblair | mordred: 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 |
jeblair | fungi, of course, doesn't have this problem ;) | 18:58 |
*** dcramer_ has joined #openstack-infra | 18:59 | |
nibalizer | im not at all sure how it does time, mumble mumble moment.js, mumble mumble twitter bootstrap mubmle mumble | 18:59 |
*** mfer has joined #openstack-infra | 19:00 | |
*** yolanda has quit IRC | 19:00 | |
*** homeless has quit IRC | 19:01 | |
fungi | jeblair: i have the other problem... twice as many clocks in the house so my gf doesn't have to care about utc | 19:01 |
jeblair | fungi: you and your gf live in different timezones in the same house! | 19:01 |
fungi | yep! | 19:01 |
rossella_s | jeblair, 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 job | 19:02 |
fungi | for 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-infra | 19:04 | |
*** markmc has quit IRC | 19:04 | |
*** jp_at_hp has quit IRC | 19:04 | |
fungi | but i can confirm that at least for me the puppetboard ui and syslog match | 19:05 |
*** yolanda has joined #openstack-infra | 19:06 | |
*** bauzas has quit IRC | 19:07 | |
*** mfer has quit IRC | 19:10 | |
openstackgerrit | Monty Taylor proposed a change to openstack-infra/storyboard: Fix the deployment sequencing https://review.openstack.org/83537 | 19:10 |
*** daenney has joined #openstack-infra | 19:12 | |
daenney | hey nibalizer :) | 19:12 |
clarkb | woot I may have figured out crm 114 subroutines | 19:15 |
clarkb | jeblair: ^ that makes the log classification a bit more readable | 19:15 |
clarkb | I will push a change after lunch | 19:15 |
jeblair | clarkb: yay! | 19:15 |
*** ominakov has quit IRC | 19:16 | |
clarkb | jeblair: it "feels" slower though, and I can show you why when I get the change up | 19:17 |
clarkb | tl;dr is argument passing relies on match to split one giant argument into many arguments | 19:17 |
lifeless | we're redeploying the test environment cluster in the HP TripleO region atm | 19:18 |
openstackgerrit | Monty Taylor proposed a change to openstack-infra/storyboard: Fix the deployment sequencing https://review.openstack.org/83537 | 19:18 |
*** amotoki has quit IRC | 19:19 | |
*** achuprin_ has joined #openstack-infra | 19:19 | |
achuprin_ | Hi Infra team! | 19:20 |
sdague | jeblair: back | 19:21 |
sdague | I think low priority queue would be fine, as long as it was reporting to ES | 19:21 |
*** dcramer_ has quit IRC | 19:22 | |
*** prad has joined #openstack-infra | 19:23 | |
fungi | achuprin_: hi there, what's up? | 19:23 |
*** jooools has joined #openstack-infra | 19:23 | |
*** markwash has quit IRC | 19:24 | |
fungi | AaronGr: 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#n53 | 19:24 |
jeblair | sdague: 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 finishes | 19:24 |
jeblair | sdague: so it's a periodic queue with only one entry for each project in it at a time | 19:24 |
fungi | AaronGr: in particular, what is require => Exec[apt_update] doing there? i can't find any actual definition of that exec in our repo | 19:25 |
sdague | jeblair: so what I'd actually propose is we end up with a new job def | 19:25 |
jeblair | sdague: 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 them | 19:25 |
fungi | AaronGr: and the lack of ensure => anything makes me think that entire block is a no-op | 19:25 |
achuprin_ | fungi: can you look to my patch https://review.openstack.org/#/c/82028/ , please | 19:25 |
sdague | because 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 configs | 19:26 |
sdague | instead of just run a fake neutron change, run a fake nova change, etc | 19:26 |
sdague | or... I guess we could use devstack or devstack-gate as the base job | 19:27 |
jeblair | sdague: i'd recommend thinking of it like the current periodic bitrot jobs | 19:27 |
openstackgerrit | A change was merged to openstack-infra/zuul: Build status page more jquery like https://review.openstack.org/81717 | 19:27 |
jeblair | sdague: where we configure the nova-specific jobs on the nova project, and the tempest jobs on tempest | 19:28 |
*** alff_ has joined #openstack-infra | 19:28 | |
*** alff has joined #openstack-infra | 19:28 | |
jeblair | sdague: so we don't end up running tempest-full for each project, but rather just once per night | 19:28 |
Alex_Gaynor | Hmmm, so how long until the new zuul shows up :-) | 19:28 |
sdague | jeblair: ok, fair | 19:28 |
*** GheRivero has quit IRC | 19:28 | |
sdague | yeh, that makes sense | 19:28 |
openstackgerrit | A change was merged to openstack-infra/zuul: Update zuul's status page to bootstrap 3.1.1 https://review.openstack.org/82013 | 19:29 |
jeblair | sdague: (we can certainly configure whatever jobs we want for this, i'm just saying we might already have them, or nearly so) | 19:29 |
ryanpetrello | is there a way to have openstackgerrit report to stackforge IRC for projects? | 19:29 |
ryanpetrello | e.g., I would love to have check/gate notifications posted in #pecanpy | 19:29 |
jeblair | Alex_Gaynor: shows up where and in what form? :) | 19:29 |
Alex_Gaynor | jeblair: on http://status.openstack.org/zuul/ | 19:30 |
sdague | yep, agreed. So once rossella_s gets back on tomorrow we can sort out what config changes would be needed to support it | 19:30 |
jeblair | Alex_Gaynor: that's continuously deployed, so, now? what are you looking for? | 19:30 |
jeblair | ryanpetrello: see if http://ci.openstack.org/irc.html has what you need | 19:31 |
*** vkozhukalov has joined #openstack-infra | 19:31 | |
ryanpetrello | jeblair: thanks | 19:31 |
*** yolanda has quit IRC | 19:31 | |
Alex_Gaynor | jeblair: https://review.openstack.org/#/c/81717/ and the few changes that follow | 19:31 |
Alex_Gaynor | Oh, I think I misunderstood what this was updating | 19:33 |
achuprin_ | fungi: thanks | 19:33 |
*** thuc has joined #openstack-infra | 19:33 | |
jeblair | Alex_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 version | 19:33 |
*** thuc has quit IRC | 19:34 | |
*** thuc has joined #openstack-infra | 19:34 | |
clarkb | jeblair: 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.124s | 19:34 |
*** dcramer_ has joined #openstack-infra | 19:35 | |
jeblair | clarkb: interesting! | 19:35 |
clarkb | I 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 terrible | 19:36 |
*** pcargnel has quit IRC | 19:37 | |
*** jcoufal has quit IRC | 19:38 | |
*** jcoufal has joined #openstack-infra | 19:39 | |
pabelanger | fungi, I believe so, my instances boot but I'm failing to connect via SSH | 19:41 |
jeblair | clarkb, fungi: just got a bunch of region-b errors | 19:41 |
jeblair | clarkb, 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 hour | 19:42 |
jeblair | so that's probably something to fix in nodepool | 19:42 |
pabelanger | fungi, it's been happening for the last 3 hours but though it was related to hpcloud maintenance | 19:42 |
clarkb | jeblair: interesting | 19:43 |
clarkb | I guess its a good thing that the state properly changed on us | 19:43 |
jeblair | yeah, we should be able to make nodepool cycle faster on those. otoh, lots of servers -> error in region-b :( | 19:43 |
*** eharney has quit IRC | 19:44 | |
openstackgerrit | Clark Boylan proposed a change to openstack-infra/config: Move TOKEN replacement into crm114 subroutnines https://review.openstack.org/83553 | 19:45 |
clarkb | jeblair: ^ I am going to WIP that because it is so slow | 19:45 |
clarkb | but that is what subroutines look like | 19:45 |
openstackgerrit | A change was merged to openstack-infra/storyboard: Fix the deployment sequencing https://review.openstack.org/83537 | 19:46 |
*** GheRivero has joined #openstack-infra | 19:46 | |
fungi | jeblair: 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 |
clarkb | fungi: right we would haev to check the status of them | 19:47 |
clarkb | but we are already pollig for them to become ready right? | 19:47 |
openstackgerrit | Sergey Lukjanov proposed a change to openstack-infra/zuul: Display only first 6 chars for git commit id https://review.openstack.org/83556 | 19:47 |
fungi | clarkb: agreed | 19:48 |
jeblair | clarkb: yes, the question is why aren't we failing when it changes to error | 19:48 |
SergeyLukjanov | jeblair, 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/83556 | 19:48 |
fungi | clarkb: 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 call | 19:49 |
SergeyLukjanov | jeblair, it makes post jobs look much nicer (w/o overlap w/ progress bar at least) | 19:49 |
pabelanger | fungi, I thought I was hitting this issue with region-b today: https://community.hpcloud.com/status/maintenance/2507 | 19:50 |
pabelanger | but still having the problem | 19:50 |
fungi | pabelanger: yeah, should have been finished almost two hours ago according to that | 19:50 |
pabelanger | Yup | 19:51 |
pabelanger | fungi, I was going to contact support and see what I hear | 19:51 |
fungi | pabelanger: 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 |
openstackgerrit | A change was merged to openstack-infra/config: Add gate-magnetodb-devstack job https://review.openstack.org/82028 | 19:52 |
pabelanger | fungi, so far just an existing snapshot | 19:52 |
pabelanger | I can create a new snapshot and try booting that | 19:52 |
fungi | pabelanger: oh, just confirming you've encountered it outside of nodepool-specific usage | 19:53 |
*** maxbit has quit IRC | 19:53 | |
pabelanger | fungi, not yet. testing now | 19:54 |
fungi | which makes for a much more succinct trouble ticket if so, i expect ;) | 19:54 |
SergeyLukjanov | live 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.json | 19:54 |
SergeyLukjanov | (not all merged yet) | 19:55 |
*** emagana has quit IRC | 19:55 | |
pabelanger | fungi, was just linked this: https://community.hpcloud.com/status/incident/2509 | 19:56 |
fungi | pabelanger: oh, ouch | 19:57 |
fungi | Start: | 19:58 |
fungi | Thursday, March 27, 2014 8:10 PM UTC | 19:58 |
fungi | that seems... wrong | 19:58 |
pabelanger | yup | 19:58 |
*** achuprin_ has quit IRC | 19:58 | |
fungi | they're predicting a failure which will begin in roughly 11 minutes | 19:59 |
fungi | mordred: clarkb: ^ when did hpcloud grow the ability to predict the future? | 19:59 |
* pleia2 facepalm | 19:59 | |
* fungi has to duck out and retrieve his car from the mechanic... bbiab | 20:00 | |
*** aysyd has quit IRC | 20:01 | |
openstackgerrit | James E. Blair proposed a change to openstack-infra/nodepool: Add a very basic functional test https://review.openstack.org/82952 | 20:02 |
openstackgerrit | James E. Blair proposed a change to openstack-infra/nodepool: Add SubNodes and the ability to delete them https://review.openstack.org/81938 | 20:02 |
openstackgerrit | James E. Blair proposed a change to openstack-infra/nodepool: Add the ability to create subnodes https://review.openstack.org/81939 | 20:02 |
openstackgerrit | James E. Blair proposed a change to openstack-infra/nodepool: Add per-test database fixture https://review.openstack.org/82865 | 20:02 |
openstackgerrit | James E. Blair proposed a change to openstack-infra/nodepool: Add tests for the allocator https://review.openstack.org/82628 | 20:02 |
openstackgerrit | James E. Blair proposed a change to openstack-infra/nodepool: Add 'labels' as a configuration primitive https://review.openstack.org/82147 | 20:02 |
openstackgerrit | James E. Blair proposed a change to openstack-infra/nodepool: Finish initial docs https://review.openstack.org/82854 | 20:02 |
*** HenryG_ has quit IRC | 20:03 | |
*** HenryG has joined #openstack-infra | 20:03 | |
*** harlowja is now known as harlowja_away | 20:03 | |
openstackgerrit | James E. Blair proposed a change to openstack-infra/nodepool: Add a very basic functional test https://review.openstack.org/82952 | 20:05 |
openstackgerrit | James E. Blair proposed a change to openstack-infra/nodepool: Add per-test database fixture https://review.openstack.org/82865 | 20:05 |
openstackgerrit | James E. Blair proposed a change to openstack-infra/nodepool: Add tests for the allocator https://review.openstack.org/82628 | 20:05 |
openstackgerrit | James E. Blair proposed a change to openstack-infra/nodepool: Finish initial docs https://review.openstack.org/82854 | 20:05 |
openstackgerrit | James E. Blair proposed a change to openstack-infra/nodepool: Add ready-script and multi-node support https://review.openstack.org/82252 | 20:05 |
*** ominakov has joined #openstack-infra | 20:05 | |
jeblair | okay, the nodepool stack is ready for review... | 20:06 |
*** bhuvan_ has joined #openstack-infra | 20:07 | |
nibalizer | daenney: hai | 20:08 |
nibalizer | jeblair: daenney is the guy who wrote puppetboard | 20:08 |
nibalizer | so you can bring your ten_reports and UTC time problems to his attention | 20:08 |
nibalizer | cat /dev/puppetboard/problems > /dev/daenney | 20:08 |
jeblair | daenney: hi! nice to meet you! thanks for puppetboard, it's pretty swell! | 20:08 |
SergeyLukjanov | jeblair, 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 |
daenney | jeblair: Thanks, it's pretty cool to see openstack actually use it :) | 20:09 |
SergeyLukjanov | jeblair, the same with the rest changes in chain | 20:09 |
pleia2 | daenney: welcome daenney :) | 20:09 |
daenney | hello pleia2 | 20:09 |
*** bhuvan has quit IRC | 20:10 | |
jeblair | daenney: 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 too | 20:10 |
jeblair | all without root access | 20:10 |
*** HenryG has quit IRC | 20:10 | |
daenney | jeblair: Ha yeah, the reporting thing is pretty useful in the end | 20:10 |
lifeless | is it possible to (easily) kill off some jobs? | 20:10 |
daenney | A lot of people overlook that at first | 20:10 |
daenney | Yay for stats and such | 20:11 |
jeblair | lifeless: we can click a red button in jenkins and abort them if needed.. | 20:11 |
*** amcrn has joined #openstack-infra | 20:11 | |
openstackgerrit | Ryan Petrello proposed a change to openstack-infra/config: Report pecan changesets, merges, and +2s to #pecanpy https://review.openstack.org/83564 | 20:11 |
jeblair | daenney: so if you're interested in some early user feedback from our first few days using it... | 20:11 |
lifeless | jeblair: as I mentioned above I'm redeploying the testenv they all back onto, which is disruptive; cancelling them would avoid waiting for timeouts | 20:12 |
daenney | jeblair: Yes, always. Feel free to query me or just submit issues to Github if that works better for you | 20:12 |
*** afazekas has quit IRC | 20:12 | |
jeblair | daenney: 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 |
daenney | jeblair: 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 stored | 20:13 |
jeblair | daenney: 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 |
openstackgerrit | Ryan Petrello proposed a change to openstack-infra/config: Report pecan changesets, merges, and +2s to #pecanpy https://review.openstack.org/83564 | 20:13 |
daenney | jeblair: 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 |
openstackgerrit | Michael Krotscheck proposed a change to openstack-infra/storyboard: Added pagination to comments API https://review.openstack.org/83568 | 20:14 |
jeblair | daenney: 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 |
jeblair | daenney: awesome, will do | 20:14 |
jeblair | daenney: https://github.com/nedap/puppetboard ? | 20:14 |
daenney | jeblair: Yes | 20:14 |
*** dcramer_ has quit IRC | 20:15 | |
jeblair | daenney: while you're here... i saw something weird earlier, let me look it up real quick | 20:15 |
daenney | jeblair: I'll be around for a while :). I'll try and keep you updated as changes roll out in the coming weeks | 20:15 |
openstackgerrit | Michael Krotscheck proposed a change to openstack-infra/storyboard: Added pagination to comments API https://review.openstack.org/83568 | 20:16 |
jeblair | daenney: this is from syslog on a host: http://paste.openstack.org/show/74474/ | 20:16 |
*** cp16net has quit IRC | 20:16 | |
jeblair | daenney: and this is the puppetboard report: http://puppetdb.openstack.org/report/storyboard.openstack.org/2efc553f3cb8830ca967f3d13a9be3e55525230f | 20:16 |
*** cp16net has joined #openstack-infra | 20:16 | |
*** cp16net has quit IRC | 20:16 | |
jeblair | daenney: 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-infra | 20:17 | |
*** cp16net has quit IRC | 20:17 | |
*** eharney has joined #openstack-infra | 20:18 | |
daenney | jeblair: 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-infra | 20:18 | |
*** mrda_away is now known as mrda_ | 20:19 | |
daenney | jeblair: 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 console | 20:19 |
daenney | Hmm, no python console needed actually | 20:19 |
jeblair | daenney: quite so, how can i help? I can also inspect things on the puppetdb server or db, etc. | 20:19 |
*** packet has joined #openstack-infra | 20:19 | |
daenney | jeblair: What version of PuppetDB do you run? | 20:19 |
daenney | Oh nvm, it has APIv3 otherwise PUppetboard wouldn't work | 20:20 |
daenney | Herp derp derp | 20:20 |
openstackgerrit | Michael Krotscheck proposed a change to openstack-infra/storyboard-webclient: Added pagination directives https://review.openstack.org/83575 | 20:20 |
*** mrda_ has quit IRC | 20:20 | |
jeblair | daenney: looks like 3.0.1 | 20:20 |
daenney | jeblair: PuppetDB is at 1.6.3 so that's really cool :P | 20:20 |
jeblair | sorry, that's the version of the puppetlabs-puppetdb module | 20:20 |
jeblair | daenney: we try to be ahead of the curve | 20:21 |
*** ociuhandu has quit IRC | 20:21 | |
jeblair | so presumably whatever version of puppetdb that module installs | 20:22 |
daenney | jeblair: 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-infra | 20:22 | |
daenney | That'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 wrong | 20:23 |
jeblair | daenney: it's just the 3 that are displayed | 20:23 |
daenney | jeblair: Well, that sucks... Or well, for me that's good... QUestion now is, why didn't PuppetDB get those events... | 20:24 |
daenney | It seems to only store successes in your case. That's one way of keeping everyone happy I guess. | 20:24 |
*** ominakov has quit IRC | 20:25 | |
jeblair | hehe, things do seem pretty "green". i know we did have some errors earlier (i saw some fixes get merged for them) | 20:25 |
nibalizer | jeblair: im not entirely convinced those exces did run | 20:26 |
daenney | I'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 using | 20:26 |
jeblair | 2014-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.org | 20:26 |
daenney | Or the execs didn't actually fire | 20:26 |
jeblair | there's the log from puppetdb... | 20:26 |
jeblair | Mar 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:111 | 20:26 |
daenney | Yeah, so it stores the report but it's not telling us what's in it unfortunately | 20:27 |
jeblair | nibalizer: ^ that makes it look like it ran -- it did report an exit code | 20:27 |
daenney | Ooh, jeblair, do you hapen to still store the reports somewhere else too? Like yaml on disk or something? | 20:27 |
jeblair | nibalizer: i don't think we turned that off, right? | 20:28 |
jeblair | so they should be on puppetmaster? | 20:28 |
daenney | if you have report=store still set yes | 20:28 |
daenney | Reading 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 story | 20:28 |
daenney | If we have a discrepancy there it's probably somewhere inside puppetdb-terminus | 20:29 |
*** julim has quit IRC | 20:29 | |
jeblair | daenney: excerpt: http://paste.openstack.org/show/74490/ | 20:29 |
daenney | jeblair: paste.openstack is a tidbit slow here... :) | 20:30 |
jeblair | daenney: everywhere, sadly :( | 20:30 |
daenney | Damn, it's there | 20:30 |
daenney | Let me tickle someone at Puppetlabs about this | 20:30 |
jeblair | there's quite a lot there; let me know if you need more of that file | 20:31 |
*** hogepodge has quit IRC | 20:31 | |
*** ominakov has joined #openstack-infra | 20:32 | |
*** hogepodge has joined #openstack-infra | 20:33 | |
*** harlowja_away is now known as harlowja | 20:35 | |
*** fifieldt has quit IRC | 20:37 | |
*** ameade has quit IRC | 20:37 | |
*** homeless has joined #openstack-infra | 20:39 | |
*** maxbit has joined #openstack-infra | 20:40 | |
*** EmilienM has quit IRC | 20:42 | |
openstackgerrit | Vitaliy Lotorev proposed a change to openstack-infra/jenkins-job-builder: add retry-count in general.py https://review.openstack.org/83583 | 20:42 |
daenney | jeblair: I'm pretty sure someone will come back with 'Upgrade to 3.4 first' but I'll see what I can do | 20:42 |
daenney | It would be helpful if we could reproduce this on a newer Puppet version though | 20:43 |
*** EmilienM has joined #openstack-infra | 20:43 | |
notmyname | jeblair: 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-infra | 20:44 | |
daenney | jeblair: 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_makogon | 20:45 | |
nibalizer | wouldn't need a second puppetdb | 20:45 |
nibalizer | technically could just unpin puppet, apt-get install puppet, then do a git checkout and a puppet apply | 20:45 |
jeblair | notmyname: nope, that should be it | 20:45 |
*** cp16net has quit IRC | 20:46 | |
*** cp16net has joined #openstack-infra | 20:46 | |
*** dkliban is now known as dkliban_afk | 20:46 | |
*** hogepodge has quit IRC | 20:47 | |
daenney | nibalizer: 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 think | 20:48 |
notmyname | jeblair: great. thanks | 20:48 |
*** hogepodge has joined #openstack-infra | 20:49 | |
*** fifieldt has joined #openstack-infra | 20:49 | |
*** dprince has quit IRC | 20:49 | |
nibalizer | daenney: im pretty sure apply would work tho | 20:50 |
nibalizer | 3x agent and 2.7 master would not work | 20:50 |
daenney | nibalizer: Oh true. Would need to connect apply to PuppetDB though but there's docs about that | 20:50 |
*** mrmartin has joined #openstack-infra | 20:51 | |
*** mrda has joined #openstack-infra | 20:54 | |
openstackgerrit | A change was merged to openstack-infra/storyboard-webclient: Task status updates https://review.openstack.org/82690 | 20:55 |
*** stpierre has quit IRC | 20:56 | |
*** maxbit has quit IRC | 20:56 | |
*** maxbit has joined #openstack-infra | 20:56 | |
*** vkozhukalov has quit IRC | 20:59 | |
*** cyeoh is now known as cyeoh_half | 20:59 | |
*** ociuhandu has joined #openstack-infra | 21:00 | |
openstackgerrit | James E. Blair proposed a change to openstack-infra/nodepool: Stop waiting for resources in ERROR state https://review.openstack.org/83587 | 21:01 |
*** jehb has quit IRC | 21:02 | |
*** _nadya_ has quit IRC | 21:03 | |
*** reed has joined #openstack-infra | 21:03 | |
*** derekh has joined #openstack-infra | 21:03 | |
*** _nadya_ has joined #openstack-infra | 21:04 | |
*** ArxCruz has quit IRC | 21:06 | |
*** rfolco has quit IRC | 21:07 | |
*** aysyd has quit IRC | 21:07 | |
*** thedodd has quit IRC | 21:09 | |
*** mwagner_lap is now known as mwagner_bbl | 21:11 | |
*** thomasem has joined #openstack-infra | 21:13 | |
*** thomasem has quit IRC | 21:14 | |
dkehn | /q/win 10 | 21:14 |
*** mwagner_bbl has quit IRC | 21:16 | |
openstackgerrit | Michael Krotscheck proposed a change to openstack-infra/storyboard: Fixes to parameters and layout in documentation https://review.openstack.org/83591 | 21:16 |
*** _nadya_ has quit IRC | 21:16 | |
*** alff_ has quit IRC | 21:17 | |
*** alff has quit IRC | 21:17 | |
*** mfer has joined #openstack-infra | 21:20 | |
clarkb | back from lunch | 21:21 |
*** sandywalsh has quit IRC | 21:24 | |
*** lcostantino has quit IRC | 21:24 | |
*** jamielennox|away is now known as jamielennox | 21:25 | |
*** pdmars has quit IRC | 21:26 | |
*** jcoufal has quit IRC | 21:27 | |
*** dims has quit IRC | 21:28 | |
jogo | so going with our no github mantra, can we get a domain to publish nova-specs to? | 21:29 |
jogo | so we don't have to use https://github.com/openstack/nova-specs/blob/master/specs/template.rst | 21:30 |
jogo | russellb: ^ | 21:30 |
*** derekh has quit IRC | 21:30 | |
fungi | i'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 IRC | 21:32 | |
fungi | or just get them on board with design specs going into per-project directories on the docs site? | 21:32 |
clarkb | that was going to be my suggestion, but would defer to the doc team on it | 21:33 |
clarkb | it isn't terribly hard to setup a vhost on static to host files out of | 21:33 |
clarkb | particularly if we don't need to have terabytes of history | 21:33 |
clarkb | jeblair: ok reviewing nodepool changes now. Was there a rebase? | 21:34 |
fungi | but 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 nauseam | 21:34 |
jogo | nova.openstack.org aliases to http://docs.openstack.org/developer/nova/ | 21:35 |
clarkb | fungi: ++ | 21:35 |
*** dangers is now known as dangers_away | 21:35 | |
fungi | jogo: yes, i'm painfully aware. i'd love to see all those subdomains go away... we've discussed the possibility before | 21:35 |
clarkb | jogo: right and ideally we could just kill nova.openstack.org, but bookmarks and stuff | 21:35 |
jeblair | i believe that's the plan... | 21:36 |
fungi | right, 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 something | 21:36 |
jogo | so where this lives is up to you, I am happy with ttp://docs.openstack.org/developer/nova-specs | 21:36 |
jogo | or really anything | 21:36 |
jeblair | i'm not certain that the characterization about the docs team is accurate -- the developer docs are there | 21:36 |
*** dkranz has quit IRC | 21:36 | |
jeblair | jogo: i think that url makes sense | 21:36 |
jeblair | fungi: i believe we decided to do away with the domains a long time ago, we can probably just delete them now | 21:37 |
jeblair | fungi: they've been 'permanently moved' for probably long enough for that. | 21:37 |
fungi | i 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 that | 21:38 |
jeblair | fungi: 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 |
jeblair | annegentle: would you be okay with the nova-specs repo being published to http://docs.openstack.org/developer/nova-specs ? | 21:39 |
jeblair | annegentle: and so on for other project spec repos? | 21:39 |
annegentle | jeblair: hehe I wondered when people would ask about that | 21:39 |
annegentle | jeblair: so I'm of two minds | 21:39 |
fungi | as 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-infra | 21:40 | |
*** lcheng has quit IRC | 21:41 | |
clarkb | jeblair: 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-infra | 21:41 | |
jeblair | annegentle: 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 those | 21:41 | |
annegentle | jeblair: 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-infra | 21:43 | |
*** dims has joined #openstack-infra | 21:43 | |
jeblair | annegentle: 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 on | 21:44 |
clarkb | jeblair: annegentle: and old blueprints are interesting regardless of implementation status | 21:45 |
fungi | and that the projects/programs associated with them have approved as direction | 21:45 |
*** ominakov has quit IRC | 21:45 | |
jogo | jeblair: correct | 21:45 |
clarkb | fungi: that | 21:45 |
annegentle | jeblair: even "intend to work on " is "road to hell is paved with good intentions" | 21:46 |
jeblair | annegentle: 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 there | 21:46 |
anteaya | does publication on docs.o.o imply a certain level of doneness of the work? | 21:46 |
jogo | annegentle: so we want this repo to be viewable via RST somewhow and somewhere | 21:46 |
*** jeckersb is now known as jeckersb_gone | 21:47 | |
fungi | jogo: well, the rst is already viewable on git.o.o/cgit ;) | 21:47 |
lifeless | jeblair: ok we have testenvs back up - can well cancel the current tripleo-check jobs ? please ;) | 21:47 |
fungi | presumably you mean via rst->html/sgml translation? | 21:47 |
jogo | rendered | 21:47 |
jogo | fungi: yes | 21:47 |
jeblair | yeah, this is probably really a choice between something like 'specs.openstack.org' and' docs.openstack.org'... | 21:48 |
jeblair | annegentle: would you prefer something like http://specs.openstack.org/nova ? | 21:49 |
openstackgerrit | Khai Do proposed a change to openstack-infra/jenkins-job-builder: set default configurations for non-test mode https://review.openstack.org/78458 | 21:50 |
fungi | well, 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 IRC | 21:51 | |
openstackgerrit | Marton Kiss proposed a change to openstack-infra/config: Openstackid cleanup https://review.openstack.org/83599 | 21:51 |
*** melwitt has quit IRC | 21:51 | |
jeblair | fungi: that's kinda close to 'developer.openstack.org' which i think folks may have plans for (documentation for developer-users) | 21:52 |
fungi | it 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 software | 21:52 |
clarkb | fwiw documentation encompasses a lot more than just install, api, and project specific docs. blueprints are documentation too | 21:52 |
clarkb | fungi: right and I think that is a meaningless distinction | 21:53 |
clarkb | at least when it comes to place we put documentation | 21:53 |
*** lcheng has joined #openstack-infra | 21:53 | |
clarkb | (it is important to know what you are looking at when you need api docs for example) | 21:53 |
*** mrmartin has quit IRC | 21:53 | |
*** ominakov has joined #openstack-infra | 21:54 | |
clarkb | as a reader of documentation having all of the documentation in one place is kinda handy | 21:54 |
*** ominakov has quit IRC | 21:54 | |
fungi | i'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 sense | 21:54 |
fungi | if they feel that having docs they don't maintain on the docs.o.o site is an additional burden on them | 21:55 |
clarkb | jeblair: fungi any opposition to approving https://review.openstack.org/#/c/82562/ which should fix our fedora nodepool image builds? | 21:56 |
clarkb | I can babysit | 21:56 |
jeblair | fungi: 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 |
annegentle | jeblair: but perception is that it is | 21:56 |
clarkb | pleia2: ^ fyi | 21:56 |
fungi | jeblair: agreed. just making sure it's not there for historical reasons when they'd prefer it went elsewhere | 21:56 |
jeblair | annegentle: i find your concern about what we publish there very compelling... | 21:56 |
jeblair | i don't find jurisdictional lines quite as interesting... | 21:57 |
openstackgerrit | A change was merged to openstack-infra/config: Add Jenkins jobs for swift3 https://review.openstack.org/82986 | 21:58 |
fungi | clarkb: lgtm--i say go for it | 21:58 |
*** rcleere has quit IRC | 21:58 | |
clarkb | done | 21:58 |
fungi | clarkb: 83407 too? | 21:58 |
fungi | (part of that same series, but i'm the only one who reviewed it so far) | 21:59 |
jeblair | annegentle: where do you think specs repos should be published? | 21:59 |
clarkb | fungi: looking | 21:59 |
fungi | jeblair: 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 |
annegentle | jeblair: sample config can go on docs.o.org | 22:00 |
annegentle | jeblair: specs, not so much | 22:01 |
annegentle | jeblair: truth, concrete vs. visionary | 22:01 |
clarkb | fungi: done | 22:01 |
openstackgerrit | Khai Do proposed a change to openstack-infra/jenkins-job-builder: set default configurations for non-test mode https://review.openstack.org/78458 | 22:01 |
*** dizquierdo has joined #openstack-infra | 22:02 | |
*** jhesketh_ has joined #openstack-infra | 22:03 | |
*** masayukig has joined #openstack-infra | 22:03 | |
*** lcheng has quit IRC | 22:03 | |
jhesketh_ | Morning | 22:04 |
*** wenlock_ has joined #openstack-infra | 22:04 | |
openstackgerrit | A change was merged to openstack-infra/config: Add support to restart unbound with systemd https://review.openstack.org/82562 | 22:04 |
jeblair | jogo: maybe start a -dev ml thread and propose specs.o.o/$project then? | 22:04 |
openstackgerrit | A change was merged to openstack-infra/config: Prevent tripleo-bm-test network from setting DNS https://review.openstack.org/83407 | 22:04 |
jogo | jeblair: sure | 22:05 |
jogo | so speaking of sample specs, I think we should get something up soon on that | 22:05 |
*** amcrn has quit IRC | 22:05 | |
openstackgerrit | James E. Blair proposed a change to openstack-infra/nodepool: Add a test for subnodes https://review.openstack.org/83602 | 22:06 |
*** yamahata has quit IRC | 22:06 | |
*** nkinder has quit IRC | 22:06 | |
*** changbl has quit IRC | 22:07 | |
anteaya | morning jhesketh_ | 22:07 |
*** mfer has quit IRC | 22:08 | |
*** wenlock_ has quit IRC | 22:08 | |
*** derekh has joined #openstack-infra | 22:08 | |
jogo | mordred: how do I make the sphinxdocs job fail on invalid formatting? | 22:09 |
*** dprince has joined #openstack-infra | 22:09 | |
clarkb | jogo: it should already do that | 22:10 |
annegentle | jeblair: 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 |
clarkb | though if sphinx sees that as a warning you need the magic that pbr does to treat that as an error | 22:10 |
lifeless | jeblair: 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 |
clarkb | lifeless: you'd want something like our select-mirror to set up the conf files for it | 22:11 |
Mithrandir | hmm, what's Khai Do's irc nick? | 22:11 |
clarkb | Mithrandir: zaro | 22:11 |
lifeless | clarkb: where is select-mirror to be found? | 22:11 |
Mithrandir | I asked about that yesterday, didn't I? | 22:11 |
clarkb | lifeless: openstack-infra/config/modules/jenkins/files/slave_scipts | 22:11 |
zaro | Mithrandir: yo! | 22:12 |
Mithrandir | zaro: https://review.openstack.org/#/c/78458/ ; so, when you do config.set, aren't the try: except blocks pointless? | 22:12 |
jogo | clarkb: well its not :/ | 22:12 |
zaro | Mithrandir: hey, i just replied | 22:12 |
jogo | mordred: ^^ | 22:12 |
clarkb | jogo: have an example change I can grab to see the error? | 22:12 |
Mithrandir | zaro: oh, you replied again. | 22:12 |
zaro | Mithrandir: that only applies to python 2.6. | 22:12 |
fungi | lifeless: 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 nodes | 22:12 |
jogo | http://paste.openstack.org/show/74502 | 22:12 |
fungi | lifeless: depending on whether it needs to happen on a per-network basis, per-image basis or per-job basis | 22:13 |
*** dprince has quit IRC | 22:13 | |
*** dkliban_afk has quit IRC | 22:13 | |
Mithrandir | zaro: ahkay. | 22:13 |
fungi | lifeless: select-mirror can do per project/per job right now i believe | 22:13 |
jeblair | lifeless: is there a puppet change to build/manage that machine? | 22:13 |
Mithrandir | zaro: in case the user does "user= " in the .ini file? | 22:14 |
clarkb | jogo: right so that is a warning not an error | 22:14 |
zaro | Mithrandir: i guess so. | 22:14 |
Mithrandir | zaro: if so, +1 from me. | 22:15 |
clarkb | jogo: if you use pbr to build the docs it should fail | 22:15 |
jogo | /home/jogo/Develop/openstack/nova-specs/doc/source/specs/juno/tmp.rst:132: ERROR: Unexpected indentation. | 22:15 |
clarkb | jogo: that doesn't show up in your paste | 22:16 |
jogo | oh wait gah | 22:16 |
clarkb | your paste says 1 warning | 22:16 |
fungi | lifeless: 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 |
clarkb | if you want to fail on warning you have to do extra stuff, pbr does this for you | 22:16 |
jogo | clarkb: well I want to fail on warnings like that too | 22:17 |
clarkb | jogo: right. use pbr | 22:18 |
pabelanger | fungi, just closed out the issue with hpcloud about failing to connect to instances | 22:18 |
jogo | clarkb: we are | 22:18 |
clarkb | jogo: oh, then you may need another option in setup.cf | 22:18 |
* clarkb looks | 22:18 | |
*** signed8bit has quit IRC | 22:18 | |
fungi | pabelanger: ooh! do tell | 22:18 |
lifeless | jeblair: currently we have a bandersnatch mirror and ubuntu mirror installed as part of the undercloud | 22:18 |
*** lcheng has joined #openstack-infra | 22:18 | |
pleia2 | clarkb: lmk if there are any other blockers on the fedora image building | 22:19 |
clarkb | pleia2: will do | 22:19 |
pabelanger | fungi, looks to be a network issue on their side, waiting to see back on the specific issue. Not sure they'll say | 22:19 |
lifeless | jeblair: 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 tooling | 22:19 |
clarkb | jogo: I don't think you need to do anything special. Have a change I can fetch to do testing? | 22:19 |
lifeless | jeblair: 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-infra | 22:20 | |
jogo | clarkb: checkout nova-specs and break something in the template | 22:20 |
jogo | and run tox -build_specs | 22:20 |
cody-somerville | Hey. Is it possible to tell nodepool to flush all nodes and start over? | 22:22 |
clarkb | cody-somerville: yes, delete all of the nodes | 22:22 |
*** alexpilotti has quit IRC | 22:22 | |
*** alexpilotti_ is now known as alexpilotti | 22:22 | |
fungi | cody-somerville: do you need all the tripleo-ci nodes deleted in our nodepool? | 22:23 |
clarkb | jogo: what is an easy way to break the template? | 22:23 |
jogo | clarkb: add some tabs randomly | 22:23 |
cody-somerville | clarkb: so the answer is no, there is no command to do that. You have to do it one at a time? | 22:23 |
jeblair | cody-somerville: "update node set state=4;" | 22:23 |
jogo | clarkb: actually there is a bug in trunk | 22:24 |
cody-somerville | jeblair: Cool, thanks. | 22:24 |
*** wenlock has quit IRC | 22:24 | |
jogo | /home/jogo/Develop/openstack/nova-specs/doc/source/specs/template.rst:132: ERROR: Unex | 22:24 |
jogo | pected indentation. | 22:24 |
cody-somerville | Also, has a node already been assigned to a job when it gets to the jenkins master queue? | 22:24 |
clarkb | cody-somerville: I guess it depends on your definition of command to do it. for node in `nodepool list | cut whateverfieldtheidis` ; do nodepool delete $node; done | 22:24 |
clarkb | cody-somerville: no, I don't think so | 22:25 |
clarkb | those jobs should happily run once nodes are avaiable | 22:25 |
clarkb | jogo: that didn't help me. A very clear reproduceably case would help | 22:25 |
clarkb | jogo: a diff maybe? | 22:26 |
cody-somerville | so 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-somerville | So I cancel it | 22:26 |
jogo | clarkb: first delete doc/build | 22:26 |
cody-somerville | now next job has that icon but says node with label blah-xxy isn't available (ie. different number). | 22:26 |
cody-somerville | nodepool list no longer shows these nodes these jobs are saying they need | 22:26 |
clarkb | cody-somerville: oh, this may be different, I think what is happening there is those jobs were scheduled on hosts that went away, interesting | 22:26 |
*** dcramer_ has quit IRC | 22:27 | |
clarkb | jogo: doe | 22:27 |
*** Ryan_Lane1 has quit IRC | 22:27 | |
*** Ryan_Lane1 has joined #openstack-infra | 22:27 | |
*** lcheng has quit IRC | 22:28 | |
*** bknudson has quit IRC | 22:30 | |
*** maxbit has quit IRC | 22:31 | |
clarkb | jogo: ok managed to reproduce by adding a broken link | 22:32 |
*** gokrokve has joined #openstack-infra | 22:32 | |
*** gokrokve_ has joined #openstack-infra | 22:32 | |
lifeless | clarkb: fungi: ok so let me ask a different question. how can a CI job know which cloud its running in? | 22:33 |
clarkb | lifeless: the hostname includes the cloud | 22:33 |
clarkb | you should be able to hostname | grep tripleo and switch on that | 22:33 |
fungi | lifeless: that's why we had previously discussed having nodepool leave some sort of breadcrumb in a consistent place on the filesystems of each image | 22:33 |
*** dizquierdo has quit IRC | 22:33 | |
clarkb | but breadcrumb would be nicer | 22:33 |
openstackgerrit | A change was merged to openstack-infra/nodepool: Add SubNodes and the ability to delete them https://review.openstack.org/81938 | 22:34 |
fungi | lifeless: but yes, for the moment we encode it in the hostname at least | 22:34 |
lifeless | clarkb: fungi: a breadcrumb in the image means you'll have to build image-per-cloud | 22:34 |
jogo | clarkb: aha | 22:34 |
lifeless | clarkb: fungi: nova metadata is a much cleaner way | 22:34 |
jogo | add warnerrors=True under [pbr] in setup.cfg | 22:34 |
lifeless | clarkb: fungi: I know that today you have no choice about image-per-cloud but lets not prevent being better in future | 22:35 |
jogo | clarkb: taken from keystone | 22:35 |
fungi | lifeless: 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 instead | 22:35 |
fungi | though you also just said all of that ;) | 22:35 |
clarkb | lifeless: nodepool can write a file after a node boots | 22:35 |
clarkb | this is how multinode works | 22:35 |
fungi | that too is true. it ssh's into the node now to make sure it's sane enough to respond | 22:35 |
*** lcheng has joined #openstack-infra | 22:36 | |
fungi | and multinode uses that, good point (i'm presently reviewing that series in fact) | 22:36 |
*** gokrokve has quit IRC | 22:36 | |
clarkb | jogo: looks like there may be a config option after all | 22:39 |
clarkb | jogo: yup add [pbr]\nwarnerrors = 1 to setup.cfg | 22:40 |
clarkb | jogo: note you will have to fix all of the errors to get that working | 22:40 |
clarkb | jogo: I have no idea why errors in general don't fail as expected though | 22:41 |
jogo | the one I cannot fix is: WARNING: toctree glob pattern u'specs/juno/*' didn't match any documents | 22:41 |
openstackgerrit | A change was merged to openstack-infra/nodepool: Add the ability to create subnodes https://review.openstack.org/81939 | 22:41 |
clarkb | jogo: I think the symlink is possibly confusing it? | 22:41 |
clarkb | jogo: try using a path rooted at the root of the repo so doc/source/spec/etc | 22:42 |
*** dcramer_ has joined #openstack-infra | 22:42 | |
jogo | clarkb: nope, if I add a file it works | 22:42 |
jogo | and just tried doc/source/specs and thats not it | 22:42 |
clarkb | jogo: oh, the paths point to non existant things | 22:43 |
jogo | well it exists just no rst docs there | 22:43 |
clarkb | gotcha | 22:43 |
jeblair | fungi, 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 moment | 22:44 |
clarkb | indeed | 22:44 |
fungi | yeah, very good point | 22:44 |
*** tchaypo is now known as jammyjam | 22:44 | |
lifeless | jeblair: which one ? | 22:45 |
lifeless | jeblair: I mean, can I go sit on some engineers and get it fixed for you | 22:45 |
jeblair | lifeless: hpcloud. old and new. so presumably they have >1 unreliable metadata servers :/ | 22:45 |
fungi | but drop breadcrumb on filesystem post node creation when nodepool is ssh'ing in anyway to test things seems a safe/stable way out | 22:46 |
lifeless | fungi: yeah | 22:46 |
jeblair | anyway, i agree metadata would be the ideal, but the ssh drop seems like it would work and be safe for now | 22:46 |
*** jergerber has quit IRC | 22:47 | |
*** prad has quit IRC | 22:47 | |
fungi | we can always add metadata support and switch to it later once cloud providers figure out how to serve it successfully/consistently | 22:47 |
*** dcramer_ has quit IRC | 22:47 | |
clarkb | derekh: pleia2 fwiw, I just tried buidling the tripleo-f20 image but we don't have enough quota to spin up an image build | 22:47 |
clarkb | so that should happen eventually | 22:48 |
*** mwagner_bbl has joined #openstack-infra | 22:48 | |
pleia2 | clarkb: thanks | 22:48 |
openstackgerrit | James E. Blair proposed a change to openstack-infra/zuul: Add de-duplication to periodic triggers https://review.openstack.org/83610 | 22:49 |
jeblair | rossella_s, sdague: ^ that's needed for the 'idle' pipeline | 22:49 |
jogo | how do I add a buildsphinx job to nova-specs? | 22:49 |
derekh | clarkb: ok, thanks | 22:50 |
jogo | just to generate a copy of the rendered html | 22:50 |
mikal | jogo: oh, I was just trying to work out how to build the docs there too | 22:50 |
mikal | There's stuff in setpu.cfg it seems | 22:50 |
jogo | mikal: I have them generating locally via 'tox -ebuild_specs' | 22:50 |
jeblair | jogo: it's the gate-{name}-docs job | 22:50 |
jogo | jeblair: thanks thats what I thought | 22:51 |
jeblair | jogo: er, not if that's how you build it though | 22:51 |
sdague | jeblair: nice | 22:51 |
jeblair | jogo: does 'python setup.py build_sphinx' work? | 22:51 |
fungi | jeblair: 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 |
jogo | jeblair: yup | 22:51 |
jeblair | jogo: is there a 'venv' section in tox.ini? | 22:52 |
jogo | jeblair: yup | 22:52 |
sdague | jeblair: so does clean check trigger on +A as well, or just CR changes? | 22:52 |
jeblair | jogo: okay, that's all you need then, the docs should work. | 22:52 |
jeblair | jogo: (the project testing interface specifies docs are build with "tox -e venv python setup.py build_sphinx") | 22:52 |
jeblair | jogo: the extra venv is fine, but that's what the docs job uses.. | 22:52 |
jogo | jeblair: neato that worked | 22:53 |
jeblair | jogo: 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 that | 22:53 |
jogo | jeblair: so tox -edocs? | 22:53 |
jeblair | jogo: ya | 22:53 |
jeblair | fungi: almost certainly! i'll write it now. | 22:54 |
jeblair | fungi: i just made a local branch called "nodepolo". i'm pretty sure there's something awesome in there. | 22:55 |
fungi | i can only imagine what manner of spectator sport that could turn into | 22:55 |
*** dkranz has joined #openstack-infra | 22:57 | |
clarkb | derekh: pleia2 ok, image build is in progress now | 22:57 |
clarkb | 208c22ca-3455-4257-8bbf-a21596029496 is the uuid if you want to follow along from your end | 22:57 |
* derekh crosses fingers | 22:58 | |
* pleia2 fingers crossed | 22:58 | |
pleia2 | hah, such faith :) | 22:58 |
*** mriedem has quit IRC | 22:58 | |
derekh | :-) | 22:58 |
*** reed has quit IRC | 22:59 | |
*** zehicle_at_dell has joined #openstack-infra | 23:00 | |
*** maxbit has joined #openstack-infra | 23:01 | |
*** gokrokve_ has quit IRC | 23:04 | |
jogo | jeblair: can you point me to an example of a project moving to 'tox -edocs' | 23:04 |
jeblair | jogo: none have, just i think a few projects have added 'docs' tox env's | 23:05 |
jogo | ahh, I am happy to switch over to 'tox -edocs' but having something to reference in the commit msg would be handy | 23:06 |
jeblair | jogo: 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 nice | 23:07 |
openstackgerrit | Joe Gordon proposed a change to openstack-infra/config: Add gate-nova-specs-docs job https://review.openstack.org/83615 | 23:07 |
jogo | h | 23:09 |
*** hogepodge_ has joined #openstack-infra | 23:09 | |
*** hogepodge has quit IRC | 23:10 | |
*** hogepodge_ is now known as hogepodge | 23:10 | |
jeblair | fungi: oh 81939 is not the breaking change | 23:11 |
jeblair | fungi: it's https://review.openstack.org/#/c/82147/ | 23:11 |
jogo | jeblair: https://review.openstack.org/83617 | 23:11 |
jogo | jeblair: and https://review.openstack.org/#/c/83615/ | 23:12 |
openstackgerrit | James E. Blair proposed a change to openstack-infra/config: Use labels in nodepool config https://review.openstack.org/83618 | 23:12 |
jeblair | fungi: but there we are anyway ^ | 23:12 |
fungi | jeblair: oh! i thought 81939 was going to need a subnodes column | 23:12 |
clarkb | jeblair: that negative count | 23:12 |
clarkb | if we can let this tripleo-f20 image build complete before we restart nodepool I will be so happy | 23:13 |
jeblair | clarkb: ++ on the -- you mean? :) | 23:13 |
clarkb | it is cloning stuff now | 23:13 |
fungi | jeblair: 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 |
clarkb | jeblair: indeed | 23:13 |
*** markmcclain has quit IRC | 23:14 | |
jeblair | jogo: does the build succeed? can we go ahead and enable it voting? | 23:15 |
jeblair | jogo: however, that infra change likely to fail because i don't think there's a jjb config for it yet | 23:16 |
*** ArxCruz has joined #openstack-infra | 23:17 | |
jeblair | sdague: i believe it triggers on all comments (any vote) | 23:18 |
*** alexpilotti has quit IRC | 23:18 | |
*** david_lyle has quit IRC | 23:19 | |
jogo | jeblair: won't it just use the default docs job config? | 23:19 |
jogo | jeblair: all signs point to it should work | 23:19 |
sdague | jeblair: 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 votes | 23:19 |
sdague | because a +A trigger would still trigger new tests | 23:20 |
clarkb | sdague: there is some value in having non stale results during review, but the biggest value seems to be in preventing explosions in the gate | 23:21 |
clarkb | sdague: and I believe that you are correct you get that with the current rules even without the 72hour check | 23:21 |
sdague | clarkb: agree, though on -1 it seems less useful. Because you are typically expecting them to rerev the patch anyway | 23:22 |
sdague | when ttx -2ed all the requirements jobs the other day, I noticed how full the queue got :) | 23:22 |
sdague | which was kind of funny | 23:22 |
jogo | jeblair: if you want the nova-specs job to go straight to voting, I can update it | 23:26 |
*** jgrimm has quit IRC | 23:28 | |
*** amcrn has joined #openstack-infra | 23:29 | |
*** packet has quit IRC | 23:29 | |
derekh | clarkb: pleia2 | dd075465-8b5c-471b-8404-600ffba5c7b9 | tripleo-f20-1395960833.template.openstack.org | SAVING | 208c22ca-3455-4257-8bbf-a21596029496 | | 23:33 |
pleia2 | ooh | 23:33 |
jogo | so I assume i got gate-nova-specs-docs not defined | 23:34 |
jogo | because gate-{name}-docs doesn't match gate-nova-specs-docs? | 23:34 |
jogo | hmm | 23:35 |
clarkb | jogo: link? | 23:38 |
jogo | http://logs.openstack.org/15/83615/1/check/gate-config-layout/06a5a5f/console.html | 23:38 |
*** atiwari has quit IRC | 23:38 | |
*** Sukhdev has joined #openstack-infra | 23:39 | |
*** denis_makogon has quit IRC | 23:39 | |
clarkb | jogo: does jenkins_job_builder/config/projects.yaml instantiate the gate-{name}-docs template for nova-specs? | 23:39 |
*** lcheng has quit IRC | 23:40 | |
clarkb | jogo: doesn't look like it, you will need to edit projects.yaml to do that | 23:40 |
*** lcheng has joined #openstack-infra | 23:40 | |
openstackgerrit | Joe Gordon proposed a change to openstack-infra/config: Add gate-nova-specs-docs job https://review.openstack.org/83615 | 23:41 |
jogo | clarkb: like that ^ | 23:41 |
clarkb | jogo: yup | 23:41 |
jogo | neato | 23:42 |
*** dstanek has quit IRC | 23:44 | |
*** psedlak has quit IRC | 23:45 | |
*** reed has joined #openstack-infra | 23:47 | |
jogo | that config-layout job is neat | 23:47 |
*** psedlak has joined #openstack-infra | 23:48 | |
*** wenlock has joined #openstack-infra | 23:48 | |
*** mrodden has quit IRC | 23:51 | |
*** shardy has quit IRC | 23:51 | |
*** shardy has joined #openstack-infra | 23:51 | |
*** mestery has quit IRC | 23:53 | |
*** hogepodge has quit IRC | 23:55 | |
*** lcheng has quit IRC | 23:55 | |
*** jhesketh__ has joined #openstack-infra | 23:56 | |
jeblair | jogo: yeah, sorry, that's what i was trying to say earlier. :) | 23:56 |
*** lcheng has joined #openstack-infra | 23:57 | |
jeblair | clarkb: what's the behavior of a gate pipeline with only non-voting jobs? | 23:57 |
clarkb | jeblair: it does the right thing beacuse zuul treats non votes as successes | 23:58 |
*** cyeoh_half is now known as cyeoh | 23:58 | |
*** thingee has quit IRC | 23:58 | |
openstackgerrit | Joshua Hesketh proposed a change to openstack-infra/zuul: Shorten update spinner fadeout on status page https://review.openstack.org/82019 | 23:58 |
openstackgerrit | Joshua Hesketh proposed a change to openstack-infra/zuul: Add support to status page to collapse changesets https://review.openstack.org/82018 | 23:58 |
openstackgerrit | Joshua Hesketh proposed a change to openstack-infra/zuul: Add expand by default option to status page https://review.openstack.org/82290 | 23:58 |
openstackgerrit | Joshua Hesketh proposed a change to openstack-infra/zuul: Add a total progress bar to each change https://review.openstack.org/82017 | 23:58 |
openstackgerrit | Joshua Hesketh proposed a change to openstack-infra/zuul: Format change headers like infra's status page https://review.openstack.org/82016 | 23:58 |
openstackgerrit | Joshua Hesketh proposed a change to openstack-infra/zuul: Add a filter box to status.html https://review.openstack.org/82279 | 23:58 |
openstackgerrit | Joshua Hesketh proposed a change to openstack-infra/zuul: WIP, getting train tracks, DO NOT MERGE https://review.openstack.org/82960 | 23:58 |
openstackgerrit | Joshua Hesketh proposed a change to openstack-infra/zuul: Add demo support for openstack's live zuul feed https://review.openstack.org/82014 | 23:58 |
openstackgerrit | Joshua Hesketh proposed a change to openstack-infra/zuul: Add in progress bars for jobs https://review.openstack.org/82015 | 23:58 |
*** derekh has quit IRC | 23:58 | |
openstackgerrit | A change was merged to openstack-infra/config: Openstackid cleanup https://review.openstack.org/83599 | 23:58 |
*** thingee has joined #openstack-infra | 23:59 | |
openstackgerrit | Joe Gordon proposed a change to openstack-infra/config: Add gate-nova-specs-docs job https://review.openstack.org/83615 | 23:59 |
jogo | jeblair: ^ | 23:59 |
jogo | whoa jhesketh_ is a busy bee | 23:59 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!