clarkb | jogo: so maybe shelve is broken with >1 node even with one router? | 00:00 |
---|---|---|
fungi | greghaynes: great (and terrible) point | 00:00 |
greghaynes | yeaa | 00:00 |
clarkb | greghaynes: oh it uses git protocol? I guess if its just a set of pointers to the internet that would be a problem | 00:00 |
clarkb | tl;dr learn to make mirrorable package repos | 00:00 |
clarkb | mordred: r1chardj0n3s we could also do the terrible thing of setting up our own pointers that were all local then make a mirror of the pointer list | 00:00 |
greghaynes | yep, and basically do a rewrite of the references to point to your own git repos | 00:01 |
mordred | thats what I was basically thinking | 00:01 |
clarkb | jogo: they all look like ssh timeouts so likely networking problem of some sort | 00:01 |
greghaynes | rube-goldberg-mirror | 00:01 |
mordred | go grab the index - fetch all of the git repos, and then rewrite the index and serve it out | 00:02 |
clarkb | jogo: it is possible that we need part of my multi host change where the public and flat interfaces are completely separate. ebtables got cranky with them together | 00:02 |
clarkb | greghaynes: you should create that project on openstack-infra the name is good | 00:02 |
dstufft | r1chardj0n3s: obivously you should just write a totally new package manager and a new index website | 00:03 |
greghaynes | well, if this is what the solution is then I think the name fits great :) | 00:03 |
dstufft | make it better than bower | 00:03 |
*** ociuhandu has quit IRC | 00:04 | |
clarkb | jogo: I am going to split the multi host change in two. first part with the separated interfaces and second turn on nova multihost | 00:04 |
fungi | greghaynes: our member companies are already employing rube _and_ goldberg to work full-time on our projects anyway | 00:05 |
mordred | http://bower.io/docs/config/#registry | 00:05 |
mordred | so bower already knows how to talk to a local registry | 00:05 |
mordred | which means that part is part of the standard toolchain - AND that can be configured in a config file, so we can drop the file on our servers and the repos and scripts could still work for normal people | 00:06 |
greghaynes | mordred: as long we dont allow people to use absolute uri's | 00:06 |
greghaynes | which seems reasonable | 00:06 |
* dstufft considers writing a guide to not re-learning all of the problems in a new packaging ecosystem that everyone else already learned and solved (or not solved as the case may be) | 00:07 | |
mordred | dstufft: if only people in new language ecosystems would read it | 00:07 |
dstufft | mordred: I never realized how bad an assumption it was that "the internet generally works" was until software started relying on that assumption in test runs across the world | 00:10 |
mordred | https://github.com/toranb/django-bower-registry <-- bower registry server in django | 00:10 |
fungi | dstufft: you're totally not talking about pypi there, i'm sure | 00:10 |
greghaynes | or even generalize it a bit more to "the network generally works" :) | 00:10 |
dstufft | fungi: all I'm gonna say is if your package manager doesn't support retries you're gonna be in for a bad time | 00:11 |
fungi | greghaynes: or "people will just try again later" | 00:11 |
dstufft | pip still doesn't handle retries during downloading the file itself, just during connection | 00:12 |
dstufft | and I'm trying to fix that | 00:12 |
fungi | dstufft: i think we'll collectively be happier once you do, so thank you | 00:12 |
*** arosen has quit IRC | 00:13 | |
dstufft | it requires some changes in urllib3 to make it happen, I have a +1 on the idea from shazow (urllib3 maintainer) I just need to implement it :| | 00:13 |
*** dangers is now known as dangers_away | 00:14 | |
dstufft | Also non obvious thing: indirection is so important, absolute urls (ala golang's importing from github) are the worst idea | 00:14 |
greghaynes | ++ | 00:14 |
greghaynes | also, that makes dealing with major versioning HILLARIOUS | 00:14 |
mordred | also - any tool that ASSUMES github is fail | 00:15 |
greghaynes | (using absolute urls that is) | 00:15 |
openstackgerrit | Clark Boylan proposed openstack-infra/devstack-gate: Enable nova multi host on aiopcpu tests https://review.openstack.org/131604 | 00:15 |
openstackgerrit | Clark Boylan proposed openstack-infra/devstack-gate: Separate public and flat interfaces for multinode https://review.openstack.org/153093 | 00:15 |
dstufft | well there are ways around like, that using absolute urls that are versioned | 00:15 |
clarkb | jogo: ^ there I split them. Will run experimental jobs on them now but I think we may need that first one then the second can happen when shelve works | 00:15 |
dstufft | mordred: I don't think it actually assumes github, but just that you can point to random vcs repos | 00:15 |
dstufft | http://forums.thedailywtf.com/forums/t/27755.aspx this is my favorite story | 00:15 |
mordred | oh wow | 00:17 |
*** dmsimard is now known as dmsimard_away | 00:17 | |
mordred | I never should have read that | 00:17 |
*** dims_ has quit IRC | 00:17 | |
mordred | "So basically, the way Go handles dependencies like headers is to hardcode a path to a github repo that has the header you want then download a local copy of that header so you can edit it independently of the repo author because all Go programmers are enlightened perfect angels and this could never cause dependency problems ever." | 00:18 |
*** Sukhdev has quit IRC | 00:18 | |
fungi | in case i ever needed another reason to be even more allergic to go... | 00:19 |
mordred | also - we use puppet and not chef for infra because chef required git, fwiw | 00:20 |
*** annegent_ has quit IRC | 00:20 | |
mordred | I dont' know if that proves or disproves anything - but it makes me amused everytime I think about it | 00:20 |
clarkb | mordred: puppet was chosen during the Bee Zed ARRR days? | 00:21 |
mordred | I guess I shoudl say "one of the reasons we use puppet and not chef" - because that blocked me from playing with chef further which made puppet the de facto winner... | 00:21 |
mordred | clarkb: yah man | 00:21 |
mordred | clarkb: have you ever seen my script that emits puppet manifests? | 00:21 |
clarkb | I don't think so | 00:21 |
clarkb | and now I am slightly afraid | 00:21 |
mordred | oh - you should be very afraid | 00:22 |
mordred | it was before jeblair figured out how to do virtual resources | 00:22 |
mordred | because all I really wanted to do first was manage user accoutns | 00:22 |
mordred | which turns out to be possibly the most complex thing to do in puppet | 00:22 |
dstufft | ianw: ping | 00:23 |
clarkb | mordred: its funny too that the common example for puppet is to set up a user but then as you dig in more you realize its a lot more complicated than it seems | 00:23 |
dstufft | mordred: I've used chef and salt now, I prefer salt over chef :| none of them make me particularly happy though | 00:24 |
openstackgerrit | Michael Krotscheck proposed openstack-infra/storyboard: Added OAuth check for response_type 'code' https://review.openstack.org/153069 | 00:24 |
r1chardj0n3s | sorry folks | 00:25 |
r1chardj0n3s | so, if I understand correctly, infra is going to set up a bower registry with all the files we need in it and we don't need bower.py? | 00:25 |
jogo | clarkb: cool | 00:26 |
sigmavirus24 | r1chardj0n3s: why not mario.py? | 00:26 |
jogo | clarkb: about to look into the failures myself | 00:26 |
r1chardj0n3s | sigmavirus24: you're not helping | 00:26 |
* sigmavirus24 isn't wearing his helping hat. It's meeting time not helping time | 00:27 | |
*** stevemar has quit IRC | 00:27 | |
*** craigbr has joined #openstack-infra | 00:28 | |
r1chardj0n3s | so django-bower-registry needs an Internet connection itself to fetch packages into itself... | 00:28 |
*** marun has quit IRC | 00:28 | |
clarkb | jogo: if 153093 works try rebasing on that | 00:28 |
*** VijayTripathi has quit IRC | 00:28 | |
mordred | clarkb: http://paste.openstack.org/show/167088 | 00:29 |
r1chardj0n3s | also, the bower registry is configured in the bower.json file in the project, which means either the gate has a modified bower.json file, or users do, or users all hit the gate's registry | 00:29 |
mordred | clarkb: very very early iterations on puppet | 00:29 |
*** jpeeler has joined #openstack-infra | 00:30 | |
*** jpeeler has quit IRC | 00:30 | |
*** jpeeler has joined #openstack-infra | 00:30 | |
clarkb | with open("users.pp", "w") as user_pp: <- \o/ | 00:30 |
mordred | r1chardj0n3s: oh - we're certainly not decided on a course of action or actual technology | 00:30 |
dstufft | r1chardj0n3s: bower doesn't let you have a site specific bower.json? :| | 00:30 |
clarkb | mordred: that is awesome | 00:30 |
mordred | r1chardj0n3s: mostly just brainstorming | 00:30 |
mordred | clarkb: right? | 00:30 |
mordred | clarkb: I believe that was the first thing jeblair fixed when he started | 00:30 |
*** amitgandhinz has joined #openstack-infra | 00:31 | |
mordred | I'm sure you can imagine the look on his virtual face | 00:31 |
sigmavirus24 | clarkb: congrats | 00:31 |
r1chardj0n3s | mordred: ok. this is something Horizon is bumping up against, hence my proposal of bower.py as a low-resistance solution (which is 70% implemented because I had an itch I wanted to scratch at LCA) | 00:31 |
clarkb | sigmavirus24: wait what did I do? | 00:31 |
mordred | r1chardj0n3s: yah - I think it's been very useful bumping and we've all learned a bunch more things | 00:31 |
sigmavirus24 | clarkb: you made me exhale rapidly | 00:32 |
*** mriedem has joined #openstack-infra | 00:32 | |
sigmavirus24 | few people do that | 00:32 |
*** tnovacik has quit IRC | 00:33 | |
r1chardj0n3s | I guess the registry search order could work, assuming that the gate used a registry that no-one else could contact | 00:33 |
mordred | r1chardj0n3s: yuck on no global registry config option | 00:33 |
*** annegent_ has joined #openstack-infra | 00:33 | |
mordred | r1chardj0n3s: it's entirely possible that we're goign to need BOTH bower.py AND a mirror of some sort :) | 00:33 |
* sigmavirus24 still thinks mario.py is a better name | 00:34 | |
r1chardj0n3s | mordred: my solution included creating a mirror for bower.py to use - that's where the "cache" came in | 00:34 |
*** wenlock1 has quit IRC | 00:34 | |
*** bhunter71 has joined #openstack-infra | 00:34 | |
clarkb | sigmavirus24: and now I have the super mario song stuck in my head | 00:34 |
clarkb | also I may play some mario tonight | 00:34 |
sigmavirus24 | you're welcome | 00:34 |
sigmavirus24 | win-win if you ask me | 00:34 |
*** gyee has quit IRC | 00:34 | |
dstufft | r1chardj0n3s: I think sychronizing a cache is a super hard problem compared to setting up a mirror server ala bandersnatch | 00:34 |
r1chardj0n3s | sigmavirus24: if you hang around here much more I'm totally getting your boss to second you on to working on this :) | 00:34 |
*** amitgandhinz has quit IRC | 00:35 | |
r1chardj0n3s | dstufft: the problem is you're trying to mirror *github* | 00:35 |
r1chardj0n3s | (and its APIs) | 00:35 |
dstufft | does bower actually use github's API, I thought it just poked bower.io to find some git repos and then sucked them down | 00:35 |
r1chardj0n3s | dstufft: no, it's not like that | 00:35 |
sigmavirus24 | r1chardj0n3s: fair enough | 00:35 |
sigmavirus24 | I'll stick around however long it takes | 00:35 |
*** Sukhdev has joined #openstack-infra | 00:36 | |
r1chardj0n3s | dstufft: the "cache" which I shall no longer refer to as a "cache" but rather a "mirror" would do precisely what you're talking about | 00:36 |
*** rverchikov has joined #openstack-infra | 00:36 | |
dstufft | r1chardj0n3s: ok I'm re-asserting my suggestion to write a whole new packaging mananger and repository instead of bower and convince all the front end devs to use it instead | 00:36 |
dstufft | :D | 00:36 |
clarkb | so I really wonder how terrible it would be to just host in npm then everyone already gets a mirror | 00:36 |
sigmavirus24 | dstufft: write it in rust | 00:36 |
r1chardj0n3s | dstufft: undertstanding the API of github (like bandersnatch does for pypi) it copies all the stuffs for various packages (limited in scope, unlike bandersnatch, because copying everything would be insane) | 00:37 |
clarkb | just have not npm client suck them down and don't run code to do it | 00:37 |
*** achanda has quit IRC | 00:37 | |
clarkb | mordred: clearly we just need to mirror all of github | 00:37 |
r1chardj0n3s | dstufft: I'm effectively doing that thing: writing a new packaging manager (but a very small one) | 00:37 |
sigmavirus24 | r1chardj0n3s: it'll grow | 00:37 |
sigmavirus24 | just like distutils | 00:38 |
dstufft | clarkb: generalized to, clearly we need to mirror all of the internet | 00:38 |
r1chardj0n3s | sigmavirus24: ah, but in this case I have confidence that it won't :P | 00:38 |
sigmavirus24 | == dstufft | 00:38 |
dstufft | openstack infra aka archive.org | 00:38 |
sigmavirus24 | r1chardj0n3s: that's what you said 20 years ago | 00:38 |
*** annegent_ has quit IRC | 00:38 | |
* sigmavirus24 wasn't cognizant 20 years ago | 00:38 | |
r1chardj0n3s | sigmavirus24 oh, sure, throw pypi back in my face | 00:38 |
sigmavirus24 | lol | 00:38 |
r1chardj0n3s | :P | 00:38 |
clarkb | dstufft: exactly | 00:39 |
fungi | r1chardj0n3s: if anybody's going to get pypi thrown back in their face, then... yeagh | 00:39 |
mordred | r1chardj0n3s: oh - right - because people can, and do, list things that are not in the bower.io registry | 00:39 |
r1chardj0n3s | mordred: yeah, but no-one does | 00:39 |
clarkb | dstufft: that would actually be a fun thing to do. we just need some container datacenters we can expand as the internet gets bigger | 00:39 |
openstackgerrit | Elizabeth K. Joseph proposed openstack-infra/puppet-zanata: Initial commit of Zanata-specific sections https://review.openstack.org/147947 | 00:39 |
jogo | clarkb: the tempest.scenario.test_minimum_basic.TestMinimumBasicScenario.test_minimum_basic_scenario is failing on the shelve fix as well | 00:39 |
jogo | clarkb: so just maybe the shelve fix is actually working | 00:39 |
r1chardj0n3s | it's like bower has the capability for bower.io refs to point *all over the place* but in practise everyone uses github | 00:39 |
jogo | clarkb: and we have a regression somewhere | 00:39 |
clarkb | jogo: could be | 00:39 |
mordred | r1chardj0n3s: oh? so you only have to mirror the parts of github that are first referenced in bower.io | 00:39 |
r1chardj0n3s | mordred: yes | 00:39 |
clarkb | jogo: I think https://jenkins06.openstack.org/job/check-tempest-dsvm-aiopcpu/42/console should give us answers (and we should run it a few times) | 00:40 |
jogo | clarkb: same very high level failure | 00:40 |
r1chardj0n3s | mordred: though I would limit it to just the stuff referenced in bower.json for the project | 00:40 |
mordred | r1chardj0n3s: or is is possible someone's bower.json would refer to emonty/foo with that being a github reference but not registered in bower.io | 00:40 |
mordred | ? | 00:40 |
jogo | clarkb: ahh yes | 00:40 |
jogo | it should | 00:40 |
r1chardj0n3s | mordred: no, we control the bower.json, we can dictate what goes in it | 00:40 |
clarkb | jogo: since that should have known good networking other than the nova networking stuff | 00:40 |
mordred | r1chardj0n3s: right - but if we just limit it to things in the bower.json for the project (which we might have to do mind you) we're still stuck with needing to update a central bower.json to update a mirror or a cache and _then_ landing the change to use it | 00:41 |
clarkb | jogo: er nova multihost | 00:41 |
r1chardj0n3s | mordred: hmm, yes | 00:41 |
r1chardj0n3s | brb | 00:41 |
mordred | r1chardj0n3s: I'm not saying that's a non-starter per-se - just that we've had two different systems that worked like that in the past | 00:41 |
mordred | and both got pushback from devs being confused | 00:41 |
*** cody-somerville has quit IRC | 00:41 | |
mordred | so - word of warning | 00:41 |
jogo | clarkb: I think the other two failures in tempest-full are related to not running a second metadata server | 00:42 |
clarkb | so hear me out on a slightly crazy idea | 00:42 |
* mordred listens | 00:42 | |
clarkb | what if we made git.o.o mirror more than just review.o.o repos, then used submodules | 00:42 |
clarkb | that is terrible for a couple reasons but might be simpler overall? | 00:42 |
clarkb | jogo: thats what adam_g's change fixes? we can put that one low on the stack too | 00:42 |
mordred | so ... | 00:42 |
mordred | clarkb: ansible just recently moved to using submodules for its module library | 00:42 |
jogo | clarkb: yeah ... its right above yours I think | 00:43 |
dstufft | ianw: whenever you're around again, please remind me what fix you needed in pip | 00:43 |
clarkb | jogo: ya but maybe it should be under | 00:43 |
mordred | clarkb: and I continually have no idea how to get my working tree in the right state | 00:43 |
jogo | bbiab time for a run | 00:43 |
mordred | clarkb: and I, it turns out, am one of the most advanced git users on the planet | 00:43 |
clarkb | mordred: I agree submodules complicate how to keep repo in good state | 00:43 |
mordred | much to my chagrin | 00:43 |
jogo | clarkb: possible, well once the results are in from your new patch we should know a lot more | 00:43 |
jogo | but we are getting pretty there | 00:43 |
*** achanda has joined #openstack-infra | 00:43 | |
r1chardj0n3s | . | 00:44 |
mordred | most of our devs are not, it turns out, the most advanced git users on the planet- no offense towards them intended | 00:44 |
*** ChuckC_ has joined #openstack-infra | 00:44 | |
clarkb | mordred: ya I am there with you on not liking submodules | 00:44 |
clarkb | but I think this is he problem submodules actually exist to solve | 00:44 |
mordred | yes. it is | 00:44 |
*** mbacchi has quit IRC | 00:44 | |
Shrews | mordred: i think your ansible submodule problems come from github, not so much git | 00:44 |
mordred | but that still doesn't mean we should use it | 00:45 |
clarkb | its when you need to include files from a specific version of a thing. its not a replacement for packaging but it sounds like we don't actually have real packaging here | 00:45 |
mordred | clarkb: your system would be just as laggy as r1chardj0n3s's | 00:45 |
r1chardj0n3s | mordred: yep, I can understand that. so if your change uses a new bower component not previously seen, you have two options: 1. your change will fail for up to 24 hours, or 2. you have to submit a separate change to get the component in for testing | 00:45 |
mordred | because if we wanted to add a new depend | 00:45 |
*** craigbr has quit IRC | 00:45 | |
greghaynes | It just occured to me that even if we say that we will only use registered names for bower packages we need we cant guarantee that those packages dont have dependencies that are absolute urls | 00:45 |
mordred | we'd need to have INFRA add that depend to our git mirrors | 00:45 |
*** ChuckC has quit IRC | 00:45 | |
mordred | so that a submodule pointing to our mirror of the git repo could be added to the master repo | 00:46 |
clarkb | mordred: yes except that it would be all history so at least versions within that mirror wouldn't have lag | 00:46 |
mordred | meh | 00:46 |
mordred | don't care | 00:46 |
clarkb | but yes adding completely new thing would have lag | 00:46 |
mordred | I'm talking about dev workflow for adding a dep | 00:46 |
mordred | and the overhead that carries | 00:46 |
clarkb | jogo: tempest.scenario.test_shelve_instance.TestShelveInstance.test_shelve_instance [122.746042s] ... ok fwiw | 00:46 |
dstufft | mordred: I think I'm pretty good at git and submodules ranks somewhat around shoving a fork into my thigh in how happy I am to do them | 00:46 |
mordred | r1chardj0n3s: you only have 2 | 00:46 |
mordred | r1chardj0n3s: 1 can't happen because we gate | 00:46 |
*** dims__ has joined #openstack-infra | 00:46 | |
mordred | r1chardj0n3s: so your change that adds the new dep would never land, so we'd never process it | 00:47 |
mordred | r1chardj0n3s: your only choice would be making a separate change | 00:47 |
* r1chardj0n3s smacks forehead | 00:47 | |
r1chardj0n3s | yep | 00:47 |
mordred | r1chardj0n3s: welcome to our world of insane sets of interwoven requirements :) | 00:47 |
r1chardj0n3s | so either we mirror *all* of bower.io, or we have that 2-step dance | 00:47 |
mordred | yah | 00:47 |
mordred | I think those are the two choices | 00:48 |
r1chardj0n3s | I'm not even sure you can list all of bower.io | 00:48 |
r1chardj0n3s | lemme look at the API "spec" for the site | 00:48 |
mordred | regardless of how we do the 2-step dance | 00:48 |
dstufft | mordred: obviously what you need is the ablility to link two CRs in different repos together with a circular dependency so they merge together | 00:48 |
jogo | clarkb: that one will pass if unshelve to same node | 00:48 |
mordred | dstufft: funny you should say that ... | 00:48 |
clarkb | jogo: ya definitely need to run it a fe times | 00:48 |
jogo | yeah, although if it goes all green at least once that is a very good sign | 00:49 |
jogo | it if doesn't fail at all in 10 runs then something is wrong too though ;) | 00:49 |
dstufft | mordred: oh god there's a half done branch that does that isn't there | 00:49 |
mordred | dstufft: not circular - we explicitly trap for those | 00:49 |
clarkb | jogo: nope basic scneario and snapshot fail so It hink it must be a regresssion | 00:49 |
clarkb | mtreinish: ^ fyi | 00:49 |
mordred | dstufft: but jeblair is about to land declarative depends - so you can indicate when a patch depends on a patch in another repo landing first | 00:50 |
r1chardj0n3s | oh, yep, we can do a 100% mirror if we want to. no idea how long it'd take to build, or how grumpy github might get tho ;) | 00:50 |
fungi | random aside: git submodules still strike me as a solution in search of a problem | 00:51 |
fungi | related: having that hammer makes a lot of problems look like nails | 00:51 |
*** rmcall has quit IRC | 00:51 | |
sigmavirus24 | dstufft: your worst nightmares come true? | 00:51 |
*** annegent_ has joined #openstack-infra | 00:52 | |
*** annegent_ has quit IRC | 00:52 | |
mordred | r1chardj0n3s: ok. so we can then in theory build one, should we decide that we want to do such a thing | 00:53 |
r1chardj0n3s | there are 26915 components listed in bower.io at present | 00:53 |
*** achanda has quit IRC | 00:53 | |
r1chardj0n3s | and at present we desire to have access to about 12 of those | 00:53 |
mordred | hahahaha | 00:54 |
mordred | r1chardj0n3s: it does look like one can use a .bowerrc | 00:54 |
mordred | r1chardj0n3s: and you can put a registry in that | 00:54 |
fungi | sounds like roughly the same % of our pypi mirrors we actually use ;) | 00:54 |
openstackgerrit | Elizabeth K. Joseph proposed openstack-infra/puppet-zanata: Initial commit of Zanata-specific sections https://review.openstack.org/147947 | 00:55 |
fungi | within one or two insignificant orders of magnitude | 00:55 |
r1chardj0n3s | ok, but if you have the local registry there's still the question of how to populate it | 00:55 |
r1chardj0n3s | I *guess* you could build the django app somewhere and copy it and its db to your imagew | 00:56 |
mordred | yah. something it gonna have to go all bandersnatch on the situation | 00:56 |
mordred | Im starting to be more and more in favor of the cache idea, tbh - one-day-lag for new cache notwithstanding | 00:57 |
*** zz_dimtruck is now known as dimtruck | 00:57 | |
r1chardj0n3s | I think the one day lag has been accepted (ish) in the past and can be in the future | 00:58 |
*** oomichi has joined #openstack-infra | 00:58 | |
r1chardj0n3s | well, where getting a change through to the packages list is done in a day | 00:58 |
clarkb | jogo: interestingly only the shelve test fails on the multihost change | 00:58 |
clarkb | jogo: I wonder if the regression is specific to multiple nodes with a single router | 00:58 |
clarkb | jogo: I am going to grab a test env for the next time 153093 runs multinode tests | 00:59 |
fungi | r1chardj0n3s: is continuing along the existing xstatic path looking any more appealing yet? | 01:00 |
r1chardj0n3s | fungi: gods no | 01:00 |
fungi | just checking! | 01:01 |
*** sigmavirus24 is now known as sigmavirus24_awa | 01:03 | |
*** melwitt has quit IRC | 01:04 | |
*** chlong has joined #openstack-infra | 01:05 | |
*** mohitsha_ has joined #openstack-infra | 01:06 | |
openstackgerrit | David Shrewsbury proposed openstack-infra/shade: Add support for creating/deleting volumes https://review.openstack.org/153020 | 01:06 |
*** tmcpeak has quit IRC | 01:07 | |
mordred | r1chardj0n3s, clarkb: "terrible" idea - what if we had a post-job that ran on horizon that did r1chardj0n3s local cache building thing | 01:08 |
*** craigbr has joined #openstack-infra | 01:08 | |
mordred | and then we copied that somewhere - say swift for sake of argument | 01:08 |
*** shashankhegde has quit IRC | 01:09 | |
mordred | and then jobs that do something with horizon could have a "download cache dir" macro | 01:09 |
r1chardj0n3s | mordred, clarkb: oh, so outside of the gate, running the job on code that's committed but not tested? | 01:09 |
mordred | so that there would still be a 2-step | 01:09 |
mordred | but it wouldn't be tied to image builds | 01:09 |
mordred | r1chardj0n3s: no - I mean only running when a change to horizon is merged | 01:10 |
mordred | and then maybe also nightly just cause | 01:10 |
mordred | (to make sure we didn't fail on a post-job) | 01:10 |
r1chardj0n3s | mordred: ... but what about running it on commit? with appropriate levels of error handling, of course ;) | 01:10 |
mordred | r1chardj0n3s: right - that's on-merge for us | 01:10 |
r1chardj0n3s | that way new packages would most likely be present when the tests are run | 01:10 |
mordred | there is no on commit | 01:10 |
r1chardj0n3s | righto | 01:10 |
* mordred thinking... | 01:11 | |
clarkb | jogo: ok I have env held. will poke around in it once the test fails | 01:11 |
*** tmcpeak has joined #openstack-infra | 01:11 | |
mordred | I think that will work nicer with AFS - and I'm not just saying that to troll | 01:12 |
mordred | but since this works well with local dirs and has a "don't talk to the internet" mode | 01:12 |
mordred | the post-job could do the caching and could have write permissions to the bower cache volume in AFS | 01:12 |
mordred | AFS would handle making sure that we had local copies in each region | 01:13 |
mordred | job slaves would be configured to look in /afs/openstack.org/bower_cache or something for their local bower dir | 01:13 |
mordred | and we could make that read access to system:anyuser | 01:13 |
mordred | but it means also we'd get differential writing out of the box | 01:14 |
mordred | so that we arent' downloading and uploading tarballs of tarballs all the time | 01:14 |
mordred | and as long as the process doesn't remove things that arent' the version we care about ... | 01:14 |
mordred | we could even have the same caching process triggered by anything that has a bower anything | 01:14 |
r1chardj0n3s | I don't think anything would be removed | 01:14 |
mordred | clarkb, fungi: ^^ am I smoking too much crack here? | 01:15 |
clarkb | mordred: maybe? I actually can't speak much to afs as a mirror backend simply because it hasn't done much for me there | 01:15 |
r1chardj0n3s | I still like the idea of on-merge instead of post-job, but I'm not close enough to infra to know why that's a horrid idea ;) | 01:15 |
fungi | mordred: afs does fix everything | 01:15 |
mordred | clarkb: I don't mean as a backend - I mean as the 100% of the solution | 01:15 |
mordred | r1chardj0n3s: the main thing there is the theory of bad actors | 01:16 |
mordred | if we ran on patch submission | 01:16 |
*** doug-fish has left #openstack-infra | 01:16 | |
mordred | thena nyone could submit a patcha nd we'd run a thing on that patch which had write access to a location in our system | 01:16 |
fungi | clarkb: we still need to put it into place. i got sidetracked on the git mirror backend part and need to pick that back up soon | 01:16 |
mordred | that's a security hole big enough to drive a truck through | 01:16 |
r1chardj0n3s | mordred: hmmm, yep | 01:16 |
clarkb | fungi: right but I connected to it from my desktop and promptly gave up on it | 01:17 |
r1chardj0n3s | ok, so we cop a delay | 01:17 |
*** bradjones has quit IRC | 01:17 | |
mordred | r1chardj0n3s: once it's post-merge, the patch has at least been reviewed by someone, so the chances that it's a rootkit are lower :) | 01:17 |
clarkb | fungi: performance isn't good enough to use it over a thing on the internet over http | 01:17 |
fungi | clarkb: oh, i meant for our workers | 01:17 |
clarkb | fungi: I imagine they will have similar issues | 01:17 |
clarkb | fungi: at least until we have read only replicas in all regions which we don't yet iirc | 01:17 |
fungi | clarkb: with a warmed cache on the images? | 01:17 |
mordred | we do ... | 01:18 |
clarkb | mordred: oh I thought hpcloud was missing it | 01:18 |
mordred | but yes - read only replicas in all regions is the only way it helps or makes sense | 01:18 |
*** david-lyle is now known as david-lyle_afk | 01:18 | |
*** bradjones has joined #openstack-infra | 01:18 | |
mordred | without that, it will not be helpful - it's smart-cached-data-locality which is the key in this case | 01:18 |
fungi | we do still need more afs servers for that bit, agreed | 01:18 |
*** andreykurilin_ has quit IRC | 01:19 | |
*** jamielennox|away is now known as jamielennox | 01:19 | |
*** otter768 has joined #openstack-infra | 01:19 | |
*** Ryan_Lane has quit IRC | 01:19 | |
*** chlong has quit IRC | 01:22 | |
*** mtanino has quit IRC | 01:22 | |
*** ChuckC has joined #openstack-infra | 01:23 | |
*** annegent_ has joined #openstack-infra | 01:23 | |
*** rverchikov has quit IRC | 01:23 | |
*** otter768 has quit IRC | 01:24 | |
r1chardj0n3s | mordred: so, where to now? | 01:25 |
*** ChuckC_ has quit IRC | 01:26 | |
*** zhiwei has joined #openstack-infra | 01:28 | |
*** rfolco has quit IRC | 01:28 | |
fungi | r1chardj0n3s: the bottle | 01:28 |
fungi | (getting late on my side of the rock) | 01:29 |
*** mohitsha_ has quit IRC | 01:29 | |
fungi | clarkb: specifically only two rax regions have fileservers at the moment, you're right | 01:31 |
clarkb | yay I am not more crazy than I know | 01:31 |
* fungi would be willing to bet we're all at least marginally more crazy than we know | 01:32 | |
mordred | r1chardj0n3s: honestly, I've started drinking | 01:32 |
mordred | r1chardj0n3s: I think we should talk about this at the next infra meeting | 01:32 |
jogo | clarkb: it may have not been a regression, it may be your patch is actually needed | 01:32 |
mordred | because we have some good ideas here, but we should sort through them before we ask people to work on a thing or promise to have a thing | 01:33 |
clarkb | jogo: no my patch is breaking the same way | 01:33 |
jogo | clarkb: link? | 01:33 |
clarkb | jogo: so something somewhere has regressed | 01:33 |
clarkb | jogo: http://logs.openstack.org/93/153093/1/experimental/check-tempest-dsvm-aiopcpu/dd957da/ | 01:33 |
*** shashankhegde has joined #openstack-infra | 01:34 | |
*** dmsimard_away is now known as dmsimard | 01:34 | |
jogo | clarkb: yeah, :( | 01:34 |
clarkb | jogo: and I am just waiting for the next run to fail so that I can manipulate the test env directly | 01:34 |
jogo | clarkb: well metadata service failure failed 9/20: up 104.07. request failed | 01:34 |
clarkb | jogo: hopefully will have some answers soon. I can give you access too if it beomes necessary | 01:35 |
*** annegent_ has quit IRC | 01:35 | |
clarkb | jogo: I don't know what that means. Is that from the logs? | 01:35 |
jogo | clarkb: https://review.openstack.org/#/c/136179/3 | 01:35 |
jogo | clarkb: yes | 01:35 |
jogo | see http://logs.openstack.org/93/153093/1/experimental/check-tempest-dsvm-aiopcpu/dd957da/logs/testr_results.html.gz | 01:35 |
jogo | and search for checking http://169.254.169.254/2009-04-04/instance-id | 01:36 |
jogo | in one of the expanded failures | 01:36 |
clarkb | jogo: want to rebase adam_g's change so that it is 1) mergeable and 2) testable without all of the other changes? | 01:36 |
jogo | clarkb: yes, doing that now | 01:36 |
clarkb | cool | 01:36 |
r1chardj0n3s | mordred: ok, thanks | 01:36 |
clarkb | jogo: I see that in the logs now so metadata service is failing | 01:37 |
clarkb | jogo: potentially because it isn't runnin on the subnode | 01:37 |
jogo | clarkb: my hunch is that went to the second server | 01:37 |
jogo | let me confirm that before rebasing | 01:37 |
fungi | r1chardj0n3s: if 1900 utc on tuesday is hard for you, just remember than jhesketh manages... or write something up for us ahead of time and sleep in--don't be a sucker | 01:38 |
clarkb | ya it could be. I should be able to confirm that things work on main node and not on sbubnode manually too | 01:38 |
r1chardj0n3s | fungi: it's 6am for me which is doable just fine | 01:38 |
*** rverchikov has joined #openstack-infra | 01:38 | |
fungi | r1chardj0n3s: 6am sounds unpleasant if you ask me | 01:39 |
r1chardj0n3s | fungi: I'm usually up at 7, so 6 isn't a stretch | 01:39 |
jogo | clarkb: yup its on the subnode 73e54df1-acfb-4707-ad5b-d6fb4a3f865 | 01:39 |
*** dannywilson has quit IRC | 01:41 | |
r1chardj0n3s | and now: lunch | 01:41 |
*** tiswanso has joined #openstack-infra | 01:41 | |
*** SumitNaiksatam has quit IRC | 01:41 | |
*** SumitNaiksatam has joined #openstack-infra | 01:42 | |
*** rwsu is now known as rwsu-afk | 01:43 | |
openstackgerrit | Joe Gordon proposed openstack-infra/devstack-gate: Enable nova-api-metadata for multi host nova-network https://review.openstack.org/136179 | 01:43 |
*** shashankhegde has quit IRC | 01:44 | |
jogo | clarkb: ^ there is is, I pulled it out of the big stack | 01:44 |
ianw | dstufft: see and https://review.openstack.org/#/c/151691/ and the issue in there https://github.com/pypa/pip/issues/2384 | 01:45 |
clarkb | jogo: cool I have a node up that I can ping via its flat network and public network ip addrs | 01:45 |
fungi | slogan for next release: "walk softly and carry a big stack" | 01:45 |
clarkb | jogo: but ssh works in neither case | 01:45 |
clarkb | jogo: I am going to boot a second in a similar manner and do that until I get one on the main node | 01:45 |
jogo | clarkb: ssh into the node fails if you can't hit the metadata service | 01:45 |
fungi | s/walk/speak/ | 01:45 |
*** tiswanso has quit IRC | 01:46 | |
ianw | dstufft: with install -U, it seems pbr pulls in the latest pip; so it's hard to pin devstack down to a specific version of pip | 01:46 |
jogo | clarkb: because ssh key is added via metadata service and not config drive (since its off for live migration in this test) | 01:46 |
*** ddieterly has joined #openstack-infra | 01:47 | |
jogo | so I expect ssh to work on instances on the main node | 01:47 |
dstufft | ianw: ok | 01:47 |
clarkb | jogo: ok confirmed that I can ssh into nodes on the main node but not the subnode | 01:47 |
*** craigbr has quit IRC | 01:47 | |
clarkb | jogo: going to try confirming that metadata server is the problem | 01:47 |
jogo | clarkb: awesome | 01:48 |
clarkb | it seems to be trying to do diffie hellman then going nowhere | 01:48 |
*** salv-orlando has quit IRC | 01:48 | |
clarkb | so the service is up and running and I appear to have packets going to and from it | 01:48 |
clarkb | jogo: I can ask qemu for the console log directly ya? | 01:49 |
jogo | I think so, you can just ask nova though it should work too | 01:49 |
openstackgerrit | Michael Krotscheck proposed openstack-infra/storyboard: OAuth Functional Tests https://review.openstack.org/153068 | 01:49 |
openstackgerrit | Michael Krotscheck proposed openstack-infra/storyboard: OAuth check for response_type 'code' https://review.openstack.org/153069 | 01:49 |
openstackgerrit | Michael Krotscheck proposed openstack-infra/storyboard: OAuth Storage Abstraction Removed https://review.openstack.org/153106 | 01:49 |
openstackgerrit | Michael Krotscheck proposed openstack-infra/storyboard: OAuth check for no response_type https://review.openstack.org/153107 | 01:49 |
openstackgerrit | Michael Krotscheck proposed openstack-infra/storyboard: OAuth check for no client_id https://review.openstack.org/153108 | 01:49 |
jogo | clarkb: that fits with a missing key | 01:49 |
dstufft | ianw: https://github.com/pypa/pip/pull/2399 | 01:50 |
dstufft | once tests pass I'll merge and release | 01:50 |
clarkb | jogo: and I confirmed that metadata failed | 01:50 |
jogo | clarkb: cool, so we have the fix it looks like | 01:50 |
clarkb | jogo: and the reason this regressed was we turned off configdrive because of migrations? | 01:50 |
jogo | once the tests pass for that patch we can get it in and go from there | 01:50 |
clarkb | jogo: +1 | 01:51 |
openstackgerrit | Michael Krotscheck proposed openstack-infra/storyboard: REMAININGfunctional tests for the OAuth Endpoint https://review.openstack.org/152752 | 01:51 |
*** vilobhmm has quit IRC | 01:51 | |
jogo | clarkb: not a regression per se. we forgot that patch was needed | 01:51 |
*** bdpayne has quit IRC | 01:51 | |
jogo | I turned of configdrive a while back | 01:51 |
jogo | for live migratoin | 01:51 |
jogo | config drive doesn't support it | 01:51 |
jogo | clarkb: this was more of a human memory regression then a software one | 01:51 |
clarkb | jogo: its odd that config drive doesn't support it, couldn't we copy the iso from old hypervisor to new and mount it as before? | 01:52 |
*** mohitsharma has joined #openstack-infra | 01:52 | |
clarkb | jogo: I suppose some details in the image may need to be updated? | 01:52 |
jogo | clarkb: yeah, ask mikal about it | 01:53 |
*** achanda has joined #openstack-infra | 01:53 | |
jogo | mikal: config drive and live migrate | 01:53 |
clarkb | jogo: also since I split my change the change to enable multihost is much smaller and I think we can just wait on enabling that for later. But the other change should likely get in as it makes the networking much cleaner from the ebtables stance | 01:54 |
*** markvoelker has joined #openstack-infra | 01:54 | |
*** vilobhmm has joined #openstack-infra | 01:55 | |
*** EmilienM is now known as EmilienM|afk | 01:55 | |
jogo | clarkb: https://bugs.launchpad.net/nova/+bug/1246201 | 01:55 |
*** tmcpeak has quit IRC | 01:56 | |
jogo | clarkb: ++ | 01:56 |
openstackgerrit | Michael Krotscheck proposed openstack-infra/storyboard: Explicit Hook Priorities https://review.openstack.org/152253 | 01:56 |
jogo | clarkb: thankfully I think we are at the point where we can work on some of this in parallel now that the basic thing is mostly working | 01:56 |
openstackgerrit | Michael Krotscheck proposed openstack-infra/storyboard: Pass the old entity values in the NotificationHook https://review.openstack.org/151645 | 01:57 |
*** tmcpeak has joined #openstack-infra | 01:57 | |
clarkb | jogo: yup | 01:57 |
clarkb | jogo: I think the only true dependency we have right now is the multihost dependency on network refactor | 01:58 |
openstackgerrit | Michael Krotscheck proposed openstack-infra/storyboard: API events now include resource before/after state. https://review.openstack.org/152318 | 01:58 |
*** craigbr has joined #openstack-infra | 01:59 | |
clarkb | lol every 4 weeks sdague abandons the fix :) | 01:59 |
*** achanda has quit IRC | 01:59 | |
openstackgerrit | Michael Krotscheck proposed openstack-infra/storyboard: Email base plugin. https://review.openstack.org/151948 | 02:01 |
openstackgerrit | Michael Krotscheck proposed openstack-infra/storyboard: Email Templating Engine https://review.openstack.org/147734 | 02:01 |
openstackgerrit | Michael Krotscheck proposed openstack-infra/storyboard: Email SMTP Sender https://review.openstack.org/149792 | 02:01 |
openstackgerrit | Michael Krotscheck proposed openstack-infra/storyboard: Email configuration. https://review.openstack.org/151946 | 02:01 |
openstackgerrit | Michael Krotscheck proposed openstack-infra/storyboard: [WIP] Email Send Cron Worker https://review.openstack.org/151416 | 02:01 |
openstackgerrit | Michael Krotscheck proposed openstack-infra/storyboard: Email Working Directory Utility Method https://review.openstack.org/151947 | 02:01 |
openstackgerrit | Michael Krotscheck proposed openstack-infra/storyboard: Email Outbox https://review.openstack.org/151413 | 02:01 |
krotscheck | 0:) | 02:01 |
*** hdd has quit IRC | 02:01 | |
*** vilobhmm has quit IRC | 02:02 | |
clarkb | all the emails | 02:03 |
*** dmsimard is now known as dmsimard_away | 02:03 | |
clarkb | jogo: so why does neutron work without metadata service on all nodes? | 02:10 |
clarkb | jogo: does it forward the metadata requests to the main node? | 02:10 |
*** tqtran has quit IRC | 02:10 | |
jogo | clarkb: AFAIK yes | 02:11 |
*** MarkAtwood has joined #openstack-infra | 02:13 | |
openstackgerrit | Ben Swartzlander proposed openstack-infra/project-config: Make manila tempest jobs votable https://review.openstack.org/153113 | 02:13 |
clarkb | jogo: woo shelve instance failed | 02:14 |
*** dims__ has quit IRC | 02:14 | |
*** atan8 has joined #openstack-infra | 02:14 | |
clarkb | jogo: so I am not entirely convinced that shelve instance works in any capacity | 02:15 |
jogo | oh? | 02:15 |
clarkb | ya see https://jenkins07.openstack.org/job/check-tempest-dsvm-aiopcpu/12/console | 02:15 |
clarkb | jogo: but maybe put my change that checks the nova fix on top of adam_g's change | 02:15 |
clarkb | I will do that rebase now | 02:15 |
jogo | yeah, that is a good test | 02:16 |
openstackgerrit | Clark Boylan proposed openstack-infra/devstack-gate: DO NOT MERGE testing nova multinode fix https://review.openstack.org/151690 | 02:17 |
clarkb | jogo: also failed tempest.scenario.test_snapshot_pattern.TestSnapshotPattern.test_snapshot_pattern | 02:18 |
jogo | metadata service still 2015-02-05 02:17:27.024 | failed 8/20: up 92.50. request failed | 02:18 |
clarkb | also metadata server requests failed still | 02:18 |
clarkb | ya | 02:18 |
clarkb | I need to call it a night | 02:19 |
jogo | me too | 02:19 |
clarkb | but it appeas that metadata is more broken that it appears | 02:19 |
jogo | to be continued | 02:19 |
jogo | well its fickle heh | 02:19 |
clarkb | honestly I would be inclined to kill metadata with fire | 02:19 |
clarkb | require config drive for your migration testing | 02:19 |
clarkb | if only bceause metadata server seems to never be reliable | 02:19 |
jogo | hmm nothing got routed to it | 02:20 |
clarkb | ya its probably an underlying issue with the networking | 02:20 |
jogo | I wonder if its because the devstack bits to set up routes arein the n-net bits | 02:20 |
clarkb | that shouldn't matter | 02:20 |
clarkb | especially since metadata service doesn't listen on that ip range | 02:20 |
*** ashleighfarnham has joined #openstack-infra | 02:20 | |
clarkb | all we have done is allow each compute node to ping public floating ips of VMs on either compute node | 02:21 |
clarkb | its all on the public network side and shouldn't touch the private networking | 02:21 |
jogo | its the magic ip | 02:21 |
jogo | 169.254.169.254 | 02:21 |
clarkb | yes | 02:21 |
clarkb | which is completely independent of 172.24.4.0/23 | 02:22 |
*** signed8bit has joined #openstack-infra | 02:22 | |
*** craigbr has quit IRC | 02:23 | |
jogo | hmm anyway we can dig in further tomorrow | 02:23 |
clarkb | jogo: any idea what process that runs as? | 02:23 |
jogo | maybe adam_g remembers | 02:23 |
jogo | what? | 02:23 |
clarkb | the metadata service | 02:23 |
jogo | clarkb: yes http://logs.openstack.org/79/136179/4/experimental/check-tempest-dsvm-aiopcpu/4643550//logs/10.209.64.177-subnode/screen-n-api-meta.txt.gz | 02:24 |
nibalizer | ianw: unfortunately i am in europe ttill the end of the week | 02:24 |
nibalizer | makes collaborating with american timezones hard | 02:24 |
clarkb | jogo: is the process name nova-api-meta? | 02:24 |
clarkb | looks like it sorry metadata | 02:24 |
ianw | nibalizer: no worries | 02:25 |
jogo | yeah on the second node | 02:25 |
jogo | first node its part of n-api I think | 02:25 |
clarkb | oh what ok | 02:25 |
*** ashleighfarnham has quit IRC | 02:25 | |
jogo | I think whats going on is nova-network sets of the routes to 169.254.169.254 | 02:25 |
jogo | but its not running on the second node ... | 02:25 |
jogo | anyway really have to go, dinner time | 02:26 |
*** chlong has joined #openstack-infra | 02:26 | |
*** tmcpeak has quit IRC | 02:31 | |
clarkb | jogo: ok progress for whenever you get back. The main node has the NAT rule for metadata service but the subnode does not | 02:32 |
*** SumitNaiksatam has quit IRC | 02:32 | |
clarkb | jogo: but maybe thats not a problem since everything private is on the 10.1.0.0/20 network bridged on the main node | 02:34 |
dstufft | ianw: 6.0.8 is released, a new virtualenv will be shortly too | 02:34 |
ianw | dstufft: awesome thanks ... that should get centos7 working in the gate again | 02:35 |
*** Sukhdev has quit IRC | 02:36 | |
*** koolhead17 has joined #openstack-infra | 02:36 | |
*** SumitNaiksatam has joined #openstack-infra | 02:36 | |
*** thedodd has joined #openstack-infra | 02:37 | |
*** thedodd has quit IRC | 02:37 | |
*** ivar-lazzaro has quit IRC | 02:38 | |
*** melwitt has joined #openstack-infra | 02:39 | |
clarkb | jogo: also according to docs we only need the second metadata service if we have two routers | 02:40 |
*** chlong has quit IRC | 02:40 | |
*** tiswanso has joined #openstack-infra | 02:43 | |
*** mohitsharma has quit IRC | 02:44 | |
*** dims__ has joined #openstack-infra | 02:45 | |
*** tiswanso_ has joined #openstack-infra | 02:46 | |
*** dims_ has joined #openstack-infra | 02:46 | |
*** tiswanso has quit IRC | 02:48 | |
*** salv-orlando has joined #openstack-infra | 02:49 | |
*** dims__ has quit IRC | 02:50 | |
*** achanda has joined #openstack-infra | 02:51 | |
*** mohitsharma has joined #openstack-infra | 02:51 | |
*** yamahata has quit IRC | 02:55 | |
*** yamamoto_ has joined #openstack-infra | 02:57 | |
*** Longgeek has joined #openstack-infra | 02:57 | |
*** rverchikov has quit IRC | 03:02 | |
*** salv-orlando has quit IRC | 03:06 | |
*** woodster_ has quit IRC | 03:06 | |
*** dstufft|laptop has joined #openstack-infra | 03:06 | |
*** marun has joined #openstack-infra | 03:11 | |
*** stevemar has joined #openstack-infra | 03:12 | |
*** dims_ has quit IRC | 03:12 | |
*** rmcall has joined #openstack-infra | 03:13 | |
*** rmcall has quit IRC | 03:14 | |
*** rmcall has joined #openstack-infra | 03:15 | |
*** marun has quit IRC | 03:15 | |
*** rmcall_ has joined #openstack-infra | 03:19 | |
*** otter768 has joined #openstack-infra | 03:20 | |
*** rmcall has quit IRC | 03:21 | |
*** rmcall_ has quit IRC | 03:23 | |
*** r1chardj0n3s is now known as r1chardj0n3s_afk | 03:24 | |
*** rmcall has joined #openstack-infra | 03:25 | |
*** otter768 has quit IRC | 03:25 | |
*** amotoki has joined #openstack-infra | 03:25 | |
*** rmcall has quit IRC | 03:29 | |
*** rmcall has joined #openstack-infra | 03:30 | |
*** chlong has joined #openstack-infra | 03:30 | |
*** woodster_ has joined #openstack-infra | 03:34 | |
*** chlong has quit IRC | 03:37 | |
*** stevemar has quit IRC | 03:38 | |
*** mriedem has quit IRC | 03:39 | |
*** stevemar has joined #openstack-infra | 03:40 | |
*** craigbr has joined #openstack-infra | 03:45 | |
*** sdake_ has quit IRC | 03:46 | |
*** rmcall has quit IRC | 03:46 | |
*** rmcall has joined #openstack-infra | 03:47 | |
openstackgerrit | Venu Murthy proposed openstack-infra/project-config: In project ec2-driver updating to not run any tests and setting noop-jobs, moto is not ready, and sharing secrete keys is risky https://review.openstack.org/152811 | 03:48 |
*** MarkAtwood has quit IRC | 03:49 | |
*** Longgeek has quit IRC | 03:53 | |
jogo | clarkb: nova-network sets up the NAT rule | 03:54 |
jogo | I think it needs to be done manually on the second node | 03:54 |
jogo | for not multihost | 03:54 |
*** harlowja is now known as harlowja_away | 03:56 | |
*** rmcall_ has joined #openstack-infra | 03:56 | |
openstackgerrit | Venu Murthy proposed openstack-infra/project-config: For project ec2-driver setting to noop-job in zuul layout https://review.openstack.org/152811 | 03:57 |
*** rmcall has quit IRC | 03:57 | |
*** rmcall_ is now known as rmcall | 03:57 | |
*** jerryz has joined #openstack-infra | 03:57 | |
*** r1chardj0n3s_afk is now known as r1chardj0n3s | 03:59 | |
*** tiswanso_ has quit IRC | 03:59 | |
*** rmcall has quit IRC | 04:00 | |
*** sdake_ has joined #openstack-infra | 04:01 | |
*** hdd has joined #openstack-infra | 04:02 | |
*** patrickeast has quit IRC | 04:03 | |
*** rmcall has joined #openstack-infra | 04:03 | |
clarkb | jogo I am not sure I see the vm to 169 address packets on router node | 04:03 |
clarkb | jogo but dont see return packets | 04:03 |
mikal | clarkb: hello, I was at lunch | 04:05 |
mikal | clarkb: do you still want to talk about config drive and live migrate? | 04:05 |
*** BharatK has joined #openstack-infra | 04:06 | |
*** rmcall has quit IRC | 04:08 | |
*** signed8bit has quit IRC | 04:08 | |
clarkb | I mean we are using metadata service to make live migrate work but metadata service doesnt work | 04:10 |
*** Longgeek has joined #openstack-infra | 04:10 | |
clarkb | my consumption of public clouds has taught me this is normal | 04:10 |
clarkb | so I pretty much think we should config drive everything | 04:10 |
openstackgerrit | Bharat Kumar Kobagana proposed openstack-infra/project-config: GlusterFS: passthrough devstack config https://review.openstack.org/151136 | 04:10 |
openstackgerrit | Bharat Kumar Kobagana proposed openstack-infra/project-config: GlusterFS: passthrough devstack config https://review.openstack.org/151136 | 04:13 |
clarkb | mikal for even more lol metadata works with nova multihost but then shelve doesnt work | 04:17 |
clarkb | so its like a trifecta of bugs preventing us from having multinode tests pass | 04:17 |
*** hughhalf is now known as hugh_afk | 04:18 | |
*** mohitsharma has quit IRC | 04:19 | |
*** mohitsharma has joined #openstack-infra | 04:20 | |
jogo | clarkb: AFAIK this is the missing bit https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux_OpenStack_Platform/4/html/Configuration_Reference_Guide/configuring-multiple-compute-nodes.html | 04:22 |
jogo | iptables -t nat -A PREROUTING -d 169.254.169.254/32 -p tcp -m tcp --dport 80 -j DNAT --to-destination $NOVA_API_IP:8773 | 04:22 |
clarkb | you have to manually add that on all nodes that arent the router? | 04:22 |
clarkb | its in place on the router node | 04:22 |
jogo | clarkb: yeah, that is usually done by nova-network | 04:23 |
jogo | hmm hold on | 04:23 |
jogo | it may be a nova.conf setting now | 04:23 |
jogo | ahh CONF.metadata_host | 04:24 |
jogo | defaults to $my_ip | 04:24 |
clarkb | only on the router | 04:24 |
jogo | if you do a iptables-save on the subnode what does it say? | 04:24 |
clarkb | it doesnt have that rule | 04:25 |
clarkb | but main node does | 04:25 |
clarkb | packets from subnode vm to 169 addr make it to main node | 04:25 |
clarkb | I have a hunch its the return traffic that gets lost | 04:25 |
jogo | clarkb: oh that is very possible | 04:27 |
*** salv-orlando has joined #openstack-infra | 04:27 | |
jogo | guh networking is such a pain | 04:27 |
* jogo wonders off | 04:27 | |
* jogo wanders off* | 04:28 | |
clarkb | well it would help if we didnt support crazy nat rules like this | 04:28 |
clarkb | its dnat only too no snat | 04:28 |
*** harlowja_at_home has joined #openstack-infra | 04:29 | |
mikal | clarkb: sounds like you're feeling the love | 04:29 |
clarkb | also pretty sure it works with multihost because then each nodd is its own metadata server | 04:30 |
*** xyang1 has joined #openstack-infra | 04:31 | |
*** lhcheng has joined #openstack-infra | 04:32 | |
*** julim has joined #openstack-infra | 04:32 | |
openstackgerrit | Khai Do proposed openstack-infra/puppet-gerrit: Make sure Gerrit sites are using the proper libraries. https://review.openstack.org/151368 | 04:33 |
*** chlong has joined #openstack-infra | 04:35 | |
*** dannywilson has joined #openstack-infra | 04:38 | |
*** hdd has quit IRC | 04:41 | |
*** dannywilson has quit IRC | 04:42 | |
openstackgerrit | Merged openstack-infra/jenkins-job-builder: Fix formatting for inclusion of README.rst https://review.openstack.org/152881 | 04:44 |
openstackgerrit | Merged openstack-infra/jenkins-job-builder: Add plugins_info to module registry object. https://review.openstack.org/132927 | 04:46 |
*** salv-orlando has quit IRC | 04:47 | |
*** achanda has quit IRC | 04:52 | |
*** miqui has joined #openstack-infra | 04:53 | |
*** chlong has quit IRC | 04:54 | |
openstackgerrit | Merged openstack-infra/jenkins-job-builder: Add support for JDK axis https://review.openstack.org/150633 | 04:58 |
*** mohitsharma has quit IRC | 05:01 | |
*** mohitsharma has joined #openstack-infra | 05:01 | |
*** achanda has joined #openstack-infra | 05:01 | |
*** chlong has joined #openstack-infra | 05:03 | |
*** atan8 has quit IRC | 05:03 | |
*** mohitsharma has quit IRC | 05:06 | |
openstackgerrit | Khai Do proposed openstack-infra/jenkins-job-builder: Allow JJB to set connection timeout to jenkins server https://review.openstack.org/151472 | 05:07 |
*** hdd has joined #openstack-infra | 05:11 | |
openstackgerrit | Anusha Ramineni proposed openstack-infra/project-config: Add ACL to create branch/tags https://review.openstack.org/153132 | 05:14 |
openstackgerrit | Anusha Ramineni proposed openstack-infra/project-config: Add ACL to create branch/tags https://review.openstack.org/153132 | 05:16 |
*** craigbr has quit IRC | 05:20 | |
*** garyh has quit IRC | 05:20 | |
*** harlowja_at_home has quit IRC | 05:21 | |
*** otter768 has joined #openstack-infra | 05:21 | |
*** ivar-lazzaro has joined #openstack-infra | 05:25 | |
*** otter768 has quit IRC | 05:25 | |
*** jerryz has quit IRC | 05:26 | |
openstackgerrit | Anusha Ramineni proposed openstack-infra/project-config: Add ACL to create branch/tags in proliantutils. https://review.openstack.org/153132 | 05:26 |
*** jamespage has joined #openstack-infra | 05:28 | |
*** jyuso has quit IRC | 05:30 | |
*** naggappan has joined #openstack-infra | 05:33 | |
*** salv-orlando has joined #openstack-infra | 05:33 | |
*** salv-orlando has quit IRC | 05:34 | |
*** yamahata has joined #openstack-infra | 05:36 | |
jhesketh | clarkb, mordred: are either of you guys still around per chance? | 05:37 |
*** abhirc has quit IRC | 05:40 | |
*** yfried__ has quit IRC | 05:41 | |
r1chardj0n3s | jhesketh: the previous discussion of bower turned them to drinking a few hours ago ;) | 05:43 |
jhesketh | lol | 05:44 |
* jhesketh will read backlog then | 05:44 | |
*** dguerri has quit IRC | 05:44 | |
*** salv-orlando has joined #openstack-infra | 05:44 | |
*** lhcheng has quit IRC | 05:44 | |
r1chardj0n3s | starts around 10:20AM | 05:45 |
*** dguerri has joined #openstack-infra | 05:45 | |
*** mohitsharma has joined #openstack-infra | 05:48 | |
*** coolsvap_ is now known as coolsvap | 05:49 | |
*** ivar-laz_ has joined #openstack-infra | 05:50 | |
*** craigbr has joined #openstack-infra | 05:51 | |
*** salv-orlando has quit IRC | 05:51 | |
*** dstufft|laptop has quit IRC | 05:52 | |
*** ivar-la__ has joined #openstack-infra | 05:52 | |
*** ivar-lazzaro has quit IRC | 05:52 | |
*** ivar-laz_ has quit IRC | 05:55 | |
naggappan | hi may i know is this a unit test job for neutron? http://logs.openstack.org/67/121767/14/check/gate-neutron-python27/4400001/console.html | 05:58 |
naggappan | Also please let me know where this particular job yamal file is presetn. Basically i am looking to run Neutron unit test job each time in our internal CI set up | 05:59 |
*** achanda has quit IRC | 06:00 | |
*** salv-orlando has joined #openstack-infra | 06:02 | |
*** salv-orlando has quit IRC | 06:03 | |
*** rmcall has joined #openstack-infra | 06:06 | |
*** jerryz has joined #openstack-infra | 06:10 | |
*** hdd has quit IRC | 06:12 | |
*** dims__ has joined #openstack-infra | 06:13 | |
*** jyuso has joined #openstack-infra | 06:15 | |
*** salv-orlando has joined #openstack-infra | 06:16 | |
*** salv-orlando has quit IRC | 06:16 | |
*** sputnik13 has joined #openstack-infra | 06:16 | |
*** imcsk8 has quit IRC | 06:17 | |
*** dims__ has quit IRC | 06:18 | |
*** garyh has joined #openstack-infra | 06:21 | |
*** craigbr has quit IRC | 06:24 | |
*** rverchikov has joined #openstack-infra | 06:24 | |
*** achanda has joined #openstack-infra | 06:24 | |
*** sputnik13 has quit IRC | 06:25 | |
*** rmcall has quit IRC | 06:26 | |
*** salv-orlando has joined #openstack-infra | 06:26 | |
*** mohitsharma has quit IRC | 06:28 | |
*** heyongli has joined #openstack-infra | 06:29 | |
*** salv-orlando has quit IRC | 06:31 | |
*** r1chardj0n3s is now known as r1chardj0n3s_afk | 06:33 | |
*** vigneshvar has joined #openstack-infra | 06:35 | |
*** sputnik13 has joined #openstack-infra | 06:40 | |
*** mohitsharma has joined #openstack-infra | 06:40 | |
*** achanda has quit IRC | 06:41 | |
*** denis_makogon has joined #openstack-infra | 06:42 | |
*** rverchikov has quit IRC | 06:44 | |
*** vilobhmm has joined #openstack-infra | 06:44 | |
*** mohitsharma has quit IRC | 06:44 | |
*** mohitsharma has joined #openstack-infra | 06:45 | |
*** shashankhegde has joined #openstack-infra | 06:46 | |
*** MarkAtwood has joined #openstack-infra | 06:52 | |
*** MarkAtwood has quit IRC | 06:57 | |
*** markvoelker has quit IRC | 07:06 | |
*** ildikov has quit IRC | 07:06 | |
*** mohitsharma has quit IRC | 07:06 | |
*** wuhg has joined #openstack-infra | 07:09 | |
*** jlibosva has joined #openstack-infra | 07:10 | |
*** yfried__ has joined #openstack-infra | 07:10 | |
*** doude has joined #openstack-infra | 07:10 | |
*** tnovacik has joined #openstack-infra | 07:12 | |
openstackgerrit | Merged openstack-infra/project-config: Stop running the non-voting neutron-full-pg job in the gate https://review.openstack.org/153055 | 07:13 |
*** yfried__ has quit IRC | 07:14 | |
*** yfried has joined #openstack-infra | 07:14 | |
*** yfried is now known as yfried|afk | 07:15 | |
*** mohitsharma has joined #openstack-infra | 07:16 | |
*** mohitsharma has quit IRC | 07:18 | |
*** yfried|afk is now known as yfried | 07:21 | |
*** otter768 has joined #openstack-infra | 07:22 | |
openstackgerrit | Marton Kiss proposed openstack-infra/system-config: Move Drupal settings to conf variable https://review.openstack.org/152508 | 07:23 |
*** harlowja_away has quit IRC | 07:23 | |
*** shashankhegde has quit IRC | 07:26 | |
*** otter768 has quit IRC | 07:27 | |
*** scheuran has joined #openstack-infra | 07:27 | |
*** sdake_ has quit IRC | 07:29 | |
*** SumitNaiksatam has quit IRC | 07:29 | |
*** woodster_ has quit IRC | 07:36 | |
*** che-arne has quit IRC | 07:37 | |
*** salv-orlando has joined #openstack-infra | 07:38 | |
*** jcoufal has joined #openstack-infra | 07:38 | |
*** ildikov has joined #openstack-infra | 07:38 | |
*** chlong has quit IRC | 07:39 | |
*** achanda has joined #openstack-infra | 07:41 | |
*** achanda has quit IRC | 07:47 | |
*** e0ne has joined #openstack-infra | 07:51 | |
*** salv-orlando has quit IRC | 07:51 | |
*** achanda has joined #openstack-infra | 07:54 | |
*** SumitNaiksatam has joined #openstack-infra | 07:54 | |
*** afazekas has joined #openstack-infra | 07:55 | |
*** luqas has joined #openstack-infra | 07:57 | |
*** e0ne has quit IRC | 07:58 | |
*** ivar-lazzaro has joined #openstack-infra | 07:59 | |
*** ivar-laz_ has joined #openstack-infra | 08:02 | |
*** belmoreira has joined #openstack-infra | 08:02 | |
*** ivar-la__ has quit IRC | 08:02 | |
*** ivar-lazzaro has quit IRC | 08:04 | |
*** mrmartin has joined #openstack-infra | 08:05 | |
*** vilobhmm has quit IRC | 08:07 | |
*** teran has quit IRC | 08:10 | |
*** jgjl has joined #openstack-infra | 08:12 | |
*** stevemar has quit IRC | 08:12 | |
*** Ala has joined #openstack-infra | 08:12 | |
*** Guest82498 has joined #openstack-infra | 08:19 | |
*** Guest82498 has quit IRC | 08:19 | |
*** vigneshvar has quit IRC | 08:20 | |
*** ivar-laz_ has quit IRC | 08:20 | |
*** teran has joined #openstack-infra | 08:26 | |
openstackgerrit | Pavel Sedlák proposed openstack-infra/jenkins-job-builder: Fix NullPtr issue in ownership props https://review.openstack.org/153160 | 08:27 |
*** Hal has joined #openstack-infra | 08:27 | |
*** Hal is now known as Guest75042 | 08:27 | |
*** zz_avozza is now known as avozza | 08:28 | |
*** thingee has joined #openstack-infra | 08:29 | |
*** markus_z has joined #openstack-infra | 08:29 | |
*** achanda has quit IRC | 08:29 | |
*** teran has quit IRC | 08:30 | |
*** vigneshvar has joined #openstack-infra | 08:31 | |
*** jgallard_ has joined #openstack-infra | 08:32 | |
*** salv-orl_ has joined #openstack-infra | 08:32 | |
*** achanda has joined #openstack-infra | 08:34 | |
*** yamamoto_ has quit IRC | 08:35 | |
*** yamahata has quit IRC | 08:36 | |
*** mpaolino has joined #openstack-infra | 08:39 | |
*** MaxV has joined #openstack-infra | 08:44 | |
*** otherwiseguy has quit IRC | 08:49 | |
*** achanda has quit IRC | 08:53 | |
*** armax has quit IRC | 08:54 | |
*** jpich has joined #openstack-infra | 08:55 | |
*** achanda has joined #openstack-infra | 08:55 | |
*** denis_makogon has quit IRC | 08:59 | |
*** _shaps__ has joined #openstack-infra | 09:00 | |
*** jgjl has quit IRC | 09:03 | |
*** Longgeek has quit IRC | 09:05 | |
*** dimtruck is now known as zz_dimtruck | 09:05 | |
*** jistr has joined #openstack-infra | 09:07 | |
*** _shaps__ has quit IRC | 09:08 | |
*** teran has joined #openstack-infra | 09:09 | |
*** achanda has quit IRC | 09:09 | |
*** _shaps__ has joined #openstack-infra | 09:11 | |
*** achanda has joined #openstack-infra | 09:11 | |
*** _shaps__ has quit IRC | 09:15 | |
*** otherwiseguy has joined #openstack-infra | 09:15 | |
*** achanda has quit IRC | 09:19 | |
*** salv-orl_ has quit IRC | 09:19 | |
*** dizquierdo has joined #openstack-infra | 09:19 | |
*** andreykurilin_ has joined #openstack-infra | 09:21 | |
*** dtantsur|afk is now known as dtantsur | 09:22 | |
*** otter768 has joined #openstack-infra | 09:23 | |
*** derekh has joined #openstack-infra | 09:24 | |
*** zz_dimtruck is now known as dimtruck | 09:26 | |
*** otter768 has quit IRC | 09:27 | |
*** mpaolino has quit IRC | 09:29 | |
*** mpaolino has joined #openstack-infra | 09:30 | |
*** dimtruck is now known as zz_dimtruck | 09:38 | |
*** marun has joined #openstack-infra | 09:41 | |
*** salv-orlando has joined #openstack-infra | 09:41 | |
*** ihrachyshka has joined #openstack-infra | 09:43 | |
*** marun has quit IRC | 09:45 | |
*** zz_johnthetubagu is now known as johnthetubaguy | 09:54 | |
openstackgerrit | Mateusz Matuszkowiak proposed openstack-infra/project-config: Add Fuel Contrail Plugin to Stackforge https://review.openstack.org/153173 | 09:54 |
*** hichihara has quit IRC | 09:58 | |
*** dtantsur is now known as dtantsur|bbl | 10:03 | |
openstackgerrit | yolanda.robla proposed openstack-infra/storyboard-webclient: Fix to show errors again https://review.openstack.org/153176 | 10:03 |
*** marcusvrn has joined #openstack-infra | 10:04 | |
openstackgerrit | Mateusz Matuszkowiak proposed openstack-infra/project-config: Add Fuel Contrail Plugin to Stackforge https://review.openstack.org/153173 | 10:08 |
*** jp_at_hp has joined #openstack-infra | 10:15 | |
*** cdent has joined #openstack-infra | 10:19 | |
*** skolekonov has joined #openstack-infra | 10:19 | |
openstackgerrit | Adam Gandelman proposed openstack-infra/shade: Adds some more swift operations https://review.openstack.org/150650 | 10:22 |
*** _shaps__ has joined #openstack-infra | 10:24 | |
*** coolsvap is now known as coolsvap_ | 10:29 | |
*** BharatK has quit IRC | 10:31 | |
*** zhiwei has quit IRC | 10:33 | |
*** sputnik13 has quit IRC | 10:33 | |
*** sputnik13 has joined #openstack-infra | 10:34 | |
openstackgerrit | Ihar Hrachyshka proposed openstack-infra/release-tools: Be more informative when putting -2 for stable freeze https://review.openstack.org/153184 | 10:34 |
*** salv-orlando has quit IRC | 10:35 | |
*** pblaho has joined #openstack-infra | 10:36 | |
*** ghostpl has joined #openstack-infra | 10:39 | |
*** ldnunes has joined #openstack-infra | 10:42 | |
*** sputnik13 has quit IRC | 10:46 | |
*** chlong has joined #openstack-infra | 10:50 | |
*** mase_x200 has joined #openstack-infra | 10:51 | |
*** vdo has joined #openstack-infra | 10:52 | |
*** boris-42 has quit IRC | 10:52 | |
*** swamireddy has joined #openstack-infra | 10:52 | |
*** ab1892 has joined #openstack-infra | 10:53 | |
swamireddy | HI | 10:53 |
swamireddy | Hi Core reviewers - can you please look in the patch https://review.openstack.org/#/c/152469/ | 10:53 |
ab1892 | in my ci setup i want to run only volume test, can anyone tell me how to do that using the devstack-gate script only?? | 10:54 |
*** alexpilotti has joined #openstack-infra | 10:56 | |
*** rfolco has joined #openstack-infra | 10:58 | |
*** pelix has joined #openstack-infra | 11:02 | |
*** yfried is now known as yfried|afk | 11:02 | |
*** dtantsur|bbl is now known as dtantsur | 11:03 | |
*** yfried|afk is now known as yfried | 11:03 | |
*** pcrews has quit IRC | 11:08 | |
*** pcrews has joined #openstack-infra | 11:11 | |
ab1892 | hi all, in my ci setup i want to run only volume test, can anyone tell me how to do that using the devstack-gate script only?? | 11:12 |
*** andreykurilin_ has quit IRC | 11:12 | |
*** andreaf has joined #openstack-infra | 11:12 | |
*** e0ne has joined #openstack-infra | 11:12 | |
*** denis_makogon has joined #openstack-infra | 11:14 | |
*** rlandy has joined #openstack-infra | 11:16 | |
*** ghostpl has quit IRC | 11:16 | |
*** pc_m has joined #openstack-infra | 11:19 | |
*** yfried is now known as yfried|afk | 11:19 | |
*** yfried|afk is now known as yfried | 11:23 | |
*** mpaolino has quit IRC | 11:25 | |
*** _shaps__ has quit IRC | 11:35 | |
*** salv-orlando has joined #openstack-infra | 11:35 | |
*** ociuhandu has joined #openstack-infra | 11:36 | |
*** yamamoto has joined #openstack-infra | 11:36 | |
*** e0ne is now known as e0ne_ | 11:37 | |
*** salv-orlando has quit IRC | 11:38 | |
*** mpaolino has joined #openstack-infra | 11:39 | |
*** markvoelker has joined #openstack-infra | 11:40 | |
*** adalbas has joined #openstack-infra | 11:42 | |
openstackgerrit | Adam Gandelman proposed openstack-infra/devstack-gate: Bump ironic build/callback timeouts https://review.openstack.org/153200 | 11:46 |
*** coolsvap_ is now known as coolsvap | 11:46 | |
*** markvoelker has quit IRC | 11:47 | |
*** dims__ has joined #openstack-infra | 11:47 | |
swamireddy | markmcclain: is it possible check this patch - https://review.openstack.org/#/c/152469/ | 11:48 |
*** e0ne_ is now known as e0ne | 11:55 | |
*** e0ne has quit IRC | 12:00 | |
*** dims__ has quit IRC | 12:00 | |
*** coolsvap is now known as coolsvap_ | 12:01 | |
*** EmilienM|afk is now known as EmilienM | 12:02 | |
*** dims__ has joined #openstack-infra | 12:03 | |
*** nfedotov has joined #openstack-infra | 12:05 | |
*** reed has joined #openstack-infra | 12:06 | |
*** salv-orlando has joined #openstack-infra | 12:07 | |
*** wuhg has quit IRC | 12:09 | |
*** e0ne has joined #openstack-infra | 12:09 | |
*** jlibosva has quit IRC | 12:10 | |
*** salv-orlando has quit IRC | 12:11 | |
*** jlibosva has joined #openstack-infra | 12:12 | |
*** yfried is now known as yfried|afk | 12:12 | |
openstackgerrit | Ihar Hrachyshka proposed openstack-infra/release-tools: Be more informative when putting -2 for stable freeze https://review.openstack.org/153184 | 12:16 |
*** ghostpl has joined #openstack-infra | 12:17 | |
*** ab1892 has quit IRC | 12:20 | |
*** ghostpl has quit IRC | 12:22 | |
*** hashar has joined #openstack-infra | 12:24 | |
*** xyang1 has quit IRC | 12:25 | |
*** yfried|afk is now known as yfried | 12:25 | |
*** aysyd has joined #openstack-infra | 12:25 | |
*** salv-orlando has joined #openstack-infra | 12:28 | |
*** weshay has joined #openstack-infra | 12:33 | |
*** salv-orlando has quit IRC | 12:33 | |
*** mwagner_lap has quit IRC | 12:35 | |
*** chlong has quit IRC | 12:38 | |
*** salv-orlando has joined #openstack-infra | 12:39 | |
*** oomichi has quit IRC | 12:39 | |
*** oomichi has joined #openstack-infra | 12:42 | |
*** markvoelker has joined #openstack-infra | 12:43 | |
*** salv-orlando has quit IRC | 12:43 | |
*** oomichi has quit IRC | 12:44 | |
*** hashar is now known as hasharAway | 12:47 | |
*** markvoelker has quit IRC | 12:47 | |
*** marcusvrn1 has joined #openstack-infra | 12:47 | |
*** marcusvrn1 has quit IRC | 12:48 | |
*** marcusvrn1 has joined #openstack-infra | 12:48 | |
*** woodster_ has joined #openstack-infra | 12:49 | |
rcarrillocruz | hey folks, i get errors when installing reviewstats from latest ... | 12:51 |
rcarrillocruz | http://paste.openstack.org/show/167421/ | 12:51 |
rcarrillocruz | anyone else? | 12:51 |
*** marcusvrn has quit IRC | 12:51 | |
rcarrillocruz | btw, if reviewstats has its own channel, pls let me know... | 12:51 |
mordred | rcarrillocruz: nope. this is the closest we've got | 12:54 |
*** mbacchi has joined #openstack-infra | 12:55 | |
rcarrillocruz | k, thx mordred | 12:55 |
*** yfried_ has joined #openstack-infra | 13:00 | |
openstackgerrit | Nikita Konovalov proposed openstack-infra/python-storyboardclient: Improved exception handling https://review.openstack.org/153217 | 13:01 |
*** markvoelker has joined #openstack-infra | 13:01 | |
*** mase_x200 has quit IRC | 13:01 | |
*** yfried has quit IRC | 13:03 | |
*** oomichi has joined #openstack-infra | 13:04 | |
*** yfried__ has joined #openstack-infra | 13:05 | |
*** ghostpl has joined #openstack-infra | 13:05 | |
*** amitgandhinz has joined #openstack-infra | 13:06 | |
*** afazekas has quit IRC | 13:06 | |
openstackgerrit | Guido Günther proposed openstack-infra/jenkins-job-builder: Allow to wait for jenkins to start up https://review.openstack.org/152892 | 13:06 |
*** yamamoto has quit IRC | 13:07 | |
*** oomichi has quit IRC | 13:08 | |
*** yfried_ has quit IRC | 13:08 | |
*** kgiusti has joined #openstack-infra | 13:13 | |
*** mpaolino has quit IRC | 13:16 | |
*** enikanorov_ has quit IRC | 13:16 | |
*** dkliban_afk is now known as dkliban | 13:16 | |
*** mpaolino has joined #openstack-infra | 13:17 | |
*** jerryz has quit IRC | 13:18 | |
*** dprince has joined #openstack-infra | 13:18 | |
mordred | clarkb: btw - related to our conversation about generating puppet from yesterday - all of that code is actually in commit 1 | 13:19 |
mordred | 5d85125bf7739a38c788256ccfba7877b46d2132 | 13:19 |
mordred | in system-config | 13:19 |
mordred | :) | 13:19 |
*** bswartz has quit IRC | 13:20 | |
sdague | mordred / fungi - could I get you folks to push this through - https://review.openstack.org/#/c/153027 ? | 13:20 |
nibalizer | mordred: what, generting puppet what? | 13:21 |
*** baoli has joined #openstack-infra | 13:22 | |
pc_m | Hi! Can I get a second core to review https://review.openstack.org/#/c/152602/ for me? | 13:22 |
*** amitgandhinz has quit IRC | 13:23 | |
*** amitgandhinz has joined #openstack-infra | 13:24 | |
*** mwagner_lap has joined #openstack-infra | 13:27 | |
openstackgerrit | Denis M. proposed openstack-infra/project-config: Enable inner requirements parsing during requirements check job https://review.openstack.org/153227 | 13:29 |
*** zhiwei has joined #openstack-infra | 13:29 | |
*** yfried__ has quit IRC | 13:30 | |
openstackgerrit | Aleksey Ripinen proposed openstack-infra/storyboard: Added new way to filter stories by tags https://review.openstack.org/152951 | 13:30 |
*** jerryz has joined #openstack-infra | 13:31 | |
*** mjturek1 has joined #openstack-infra | 13:32 | |
*** amitgandhinz has quit IRC | 13:34 | |
openstackgerrit | Denis M. proposed openstack-infra/project-config: Enable inner requirements parsing during requirements check job https://review.openstack.org/153227 | 13:35 |
*** ihrachyshka has quit IRC | 13:35 | |
*** jerryz has quit IRC | 13:36 | |
*** abhirc has joined #openstack-infra | 13:36 | |
*** _nadya_ has joined #openstack-infra | 13:41 | |
*** abhirc has quit IRC | 13:41 | |
openstackgerrit | Radomir Dopieralski proposed openstack-infra/project-config: Automatically trigger building of docs for stackforge/tuskar-ui-extras https://review.openstack.org/152448 | 13:42 |
mordred | nibalizer: enjoy this in your morning: http://git.openstack.org/cgit/openstack-infra/system-config/tree/make_puppet_lp.py?id=5d85125bf7739a38c788256ccfba7877b46d2132 | 13:42 |
mordred | nibalizer: it's commit 1 from openstack-infra ... and it's a script to look at a group on launchpad and use that as a the basis of generating a puppet manifest that creates local users with everyone's ssh keys as imported from launchpad | 13:43 |
nibalizer | what | 13:43 |
nibalizer | no i get it | 13:43 |
nibalizer | ewwww | 13:43 |
mordred | nibalizer: :) | 13:43 |
nibalizer | we dont still have this? | 13:43 |
*** ghostpl has quit IRC | 13:43 | |
*** vigneshvar has quit IRC | 13:43 | |
mordred | I dunno man - we got lazy :) | 13:44 |
nibalizer | well its super trivial to feed modern puppet json or yaml or whatever | 13:45 |
mordred | it was probably super trivial to do it then too | 13:45 |
mordred | but I still hadn't gotten to grokking puppet classes at that point ... so let's not kid ourselves about the basis for decision making | 13:45 |
nibalizer | ok well you get points for being hillarious | 13:46 |
nibalizer | this is totes going in my next talk | 13:46 |
openstackgerrit | Adam Gandelman proposed openstack-infra/shade: Fix broken object hashing https://review.openstack.org/150651 | 13:47 |
openstackgerrit | Adam Gandelman proposed openstack-infra/shade: Adds some more swift operations https://review.openstack.org/150650 | 13:47 |
koolhead17 | hello world | 13:47 |
openstackgerrit | Spencer Krum proposed openstack-infra/puppet-httpd: Rename apache2 to httpd globally https://review.openstack.org/151098 | 13:49 |
*** dims__ has quit IRC | 13:49 | |
openstackgerrit | Guido Günther proposed openstack-infra/jenkins-job-builder: Allow to wait for jenkins to start up https://review.openstack.org/152892 | 13:51 |
reed | mrmartin, what's up with the solr patch? isn't there a puppet module that works? | 13:52 |
openstackgerrit | Denis M. proposed openstack/requirements: Update global requirements to reflect requirements of AMQP1 driver https://review.openstack.org/153229 | 13:52 |
mrmartin | the vamsee-solr is broken | 13:53 |
*** jedimike has joined #openstack-infra | 13:53 | |
mrmartin | I was talking with a guy, who wrote a patch for that, but finally forked the repo, but he is not sure how long will he support that | 13:53 |
*** afazekas has joined #openstack-infra | 13:55 | |
mrmartin | so we have several options there: a, work with the fork b, fork it to ourselfs (not much difference, we need to maintain the module), or use the one I wrote | 13:55 |
*** _shaps__ has joined #openstack-infra | 13:56 | |
reed | are there other modules we can use? | 13:57 |
reed | like this one https://forge.puppetlabs.com/example42/solr | 13:57 |
* anteaya is home again and online in time for, you guessed it, a meeting! | 13:58 | |
mrmartin | I've checked those modules during the implementation, and for example this don't have a solr core support. (in solr terminology they call separate indexes to cores) | 13:58 |
openstackgerrit | Aleksey Ripinen proposed openstack-infra/storyboard: Added new paginate query https://review.openstack.org/153231 | 13:58 |
openstackgerrit | Denis M. proposed openstack-infra/project-config: Adding required jobs for supported datastores https://review.openstack.org/152141 | 13:59 |
mrmartin | and we need three different cores deployed, due to chinese translation | 13:59 |
swamireddy | Hi Core reviewers - can you please look in the patch https://review.openstack.org/#/c/152469/ | 13:59 |
mrmartin | and of course custom configuration for chinese core, because it is not trivial to setup, they are using different "letters", so it requires a custom analyzer | 13:59 |
openstackgerrit | Aleksey Ripinen proposed openstack-infra/storyboard: Added new way to filter stories by tags https://review.openstack.org/152951 | 14:00 |
swamireddy | There is ceph ceilometers integration patch is on hold due to this review pending | 14:00 |
reed | mrmartin, sounds like you have enough details then | 14:00 |
*** amotoki has quit IRC | 14:00 | |
mrmartin | I've really checked it when wrote the askbot modules. | 14:01 |
*** vdo has quit IRC | 14:01 | |
*** dims_ has joined #openstack-infra | 14:02 | |
reed | got it, mrmartin ... maybe next time it would be good to add such details to the commit message, to avoid being questioned by reviewers | 14:02 |
*** dims___ has joined #openstack-infra | 14:02 | |
mrmartin | I'll | 14:02 |
*** jlibosva has quit IRC | 14:02 | |
*** abhirc has joined #openstack-infra | 14:03 | |
*** salv-orlando has joined #openstack-infra | 14:04 | |
*** dims____ has joined #openstack-infra | 14:04 | |
*** scheuran has quit IRC | 14:04 | |
*** dims_ has quit IRC | 14:06 | |
*** dims__ has joined #openstack-infra | 14:06 | |
*** dims__ has quit IRC | 14:06 | |
*** dims___ has quit IRC | 14:06 | |
*** gema has left #openstack-infra | 14:07 | |
*** andymaier has joined #openstack-infra | 14:07 | |
*** dims__ has joined #openstack-infra | 14:07 | |
*** salv-orlando has quit IRC | 14:08 | |
*** dims__ has quit IRC | 14:08 | |
*** dims____ has quit IRC | 14:09 | |
*** alazarev has quit IRC | 14:09 | |
*** tiswanso has joined #openstack-infra | 14:10 | |
*** therve has quit IRC | 14:10 | |
*** therve has joined #openstack-infra | 14:10 | |
*** yolanda has quit IRC | 14:11 | |
mordred | nibalizer: in terms of talks - you've seen my slide on what it takes to run puppet agent successfully, right? | 14:11 |
*** alazarev has joined #openstack-infra | 14:11 | |
*** yolanda has joined #openstack-infra | 14:11 | |
*** dims_ has joined #openstack-infra | 14:11 | |
mordred | nibalizer: because if you could explain to people that a return code of 2 for a successful run is just really not ok, that would be greaaaat | 14:12 |
mordred | nibalizer: http://emonty.github.io/ansible-cloud.html#/puppet-module-3 | 14:13 |
*** e0ne is now known as e0ne_ | 14:14 | |
*** omrim has joined #openstack-infra | 14:16 | |
omrim | Is someone encounter an access problem to:ubuntu webrepoo in his ci? | 14:17 |
omrim | 16:15:12 2015-02-05 14:15:11.964 | W: Failed to fetch http://webrepo/ubuntu-mirror/dists/trusty-backports/universe/binary-amd64/Packages 500 Internal Server ErrorFor example: | 14:17 |
*** amitgandhinz has joined #openstack-infra | 14:17 | |
*** dustins has joined #openstack-infra | 14:17 | |
openstackgerrit | Anne Gentle proposed openstack/requirements: Adds Sphinx theme, openstackdocstheme, for docs.openstack.org https://review.openstack.org/153237 | 14:17 |
adam_g | anyone able to push a devstack-gate quickie through? https://review.openstack.org/#/c/153200/ | 14:17 |
nibalizer | mordred: lol yea | 14:18 |
nibalizer | we should be greatful we get a return code | 14:19 |
nibalizer | for a while we were just gonna get a yaml blob on stdout with a report of what happened | 14:19 |
mordred | nibalizer: we should be sholdn't we? | 14:19 |
*** ghostpl has joined #openstack-infra | 14:19 | |
mordred | nibalizer: well, a return code of 0 or 1 with a yaml blob would be nicer, tbh | 14:19 |
mordred | nibalizer: but I hear you | 14:19 |
*** doug-fish has joined #openstack-infra | 14:20 | |
nibalizer | mordred: so uh, in my 10 seconds of testing just now | 14:21 |
nibalizer | it looks like if you /dont/ specify --detailed-exitcodes then it works right? | 14:22 |
*** bswartz has joined #openstack-infra | 14:23 | |
*** joesavak has joined #openstack-infra | 14:23 | |
*** e0ne_ has quit IRC | 14:24 | |
*** hdd has joined #openstack-infra | 14:24 | |
*** boris-42 has joined #openstack-infra | 14:25 | |
*** mriedem has joined #openstack-infra | 14:25 | |
*** mtanino has joined #openstack-infra | 14:26 | |
*** e0ne has joined #openstack-infra | 14:26 | |
*** salv-orlando has joined #openstack-infra | 14:26 | |
*** gordc has joined #openstack-infra | 14:26 | |
*** zhiwei has quit IRC | 14:29 | |
*** jcoufal_ has joined #openstack-infra | 14:30 | |
fungi | nibalizer: not reallly | 14:32 |
*** achuprin_ has quit IRC | 14:32 | |
fungi | nibalizer: if you don't specify --detailed-exitcodes you get a return code of 0 for lots of things which any sane person would consider a failure (anyone outside of the crowd who feels "eventually consistent" is okay for config management) | 14:33 |
*** jcoufal has quit IRC | 14:33 | |
fungi | (where eventually might be "never" or perhaps just "until an admin notices stuff is terribly broken") | 14:34 |
openstackgerrit | Merged openstack-infra/project-config: encapsulate updown testing in devstack tree https://review.openstack.org/153027 | 14:34 |
*** ZZelle has quit IRC | 14:34 | |
*** ZZelle has joined #openstack-infra | 14:35 | |
*** enikanorov_ has joined #openstack-infra | 14:35 | |
*** dangers_away is now known as dangers | 14:35 | |
*** abhirc_ has joined #openstack-infra | 14:38 | |
zul | i just tagged nova 2014.2.2 for stable/juno should the tarball be created now or is backed up because of kilo-2 | 14:38 |
fungi | zul: might be a slight delay... looking now | 14:38 |
*** melwitt has quit IRC | 14:39 | |
zul | oh its still building nova-docks looks like it | 14:39 |
fungi | zul: http://status.openstack.org/zuul/ says it finished already | 14:39 |
fungi | https://jenkins07.openstack.org/job/nova-tarball/3/console | 14:39 |
*** _shaps__ has quit IRC | 14:39 | |
fungi | zul: and i see it at http://tarballs.openstack.org/nova/ | 14:40 |
zul | fungi: ok im just slow this morning apparently | 14:40 |
*** abhirc has quit IRC | 14:40 | |
fungi | nova-2014.2.2-py2.py3-none-any.whl and nova-2014.2.2.tar.gz are showing there with today's date | 14:40 |
*** mtanino has quit IRC | 14:40 | |
zul | fungi: coolio thanks | 14:42 |
*** signed8bit has joined #openstack-infra | 14:42 | |
*** signed8b_ has joined #openstack-infra | 14:44 | |
*** ddieterly has quit IRC | 14:46 | |
*** zz_gondoi is now known as gondoi | 14:47 | |
*** laurelm has joined #openstack-infra | 14:47 | |
*** signed8bit has quit IRC | 14:47 | |
*** kashyap has joined #openstack-infra | 14:48 | |
*** achuprin_ has joined #openstack-infra | 14:48 | |
*** prad has joined #openstack-infra | 14:50 | |
*** jlibosva has joined #openstack-infra | 14:52 | |
*** hasharAway has quit IRC | 14:53 | |
*** xyang1 has joined #openstack-infra | 14:56 | |
bhunter71 | good morning, infra. I have a Windows user for whom the SCP of the commit-hooks is failing when they git-review. I've checked "everything", but at am a loss for how SCP is failing [in git bash on windows]. Any ideas? see http://paste.openstack.org/show/167469/ for more details. Thanks! | 14:58 |
*** _shaps__ has joined #openstack-infra | 14:58 | |
*** dizquierdo has quit IRC | 14:58 | |
*** bswartz1 has joined #openstack-infra | 14:59 | |
*** carl_baldwin has joined #openstack-infra | 14:59 | |
*** prad has quit IRC | 14:59 | |
*** bswartz has quit IRC | 14:59 | |
*** bswartz1 is now known as bswartz | 15:00 | |
*** prad has joined #openstack-infra | 15:00 | |
*** sigmavirus24_awa is now known as sigmavirus24 | 15:00 | |
*** hdd has quit IRC | 15:00 | |
sdague | so... citrix ci | 15:01 |
sdague | anyone know what's up with that? | 15:01 |
BobBall | Trying to set up a 3rd party CI starting Zuul I get "ImportError: Could not import any of: daemon.pidlockfile, daemon.pidfile"... python-daemon==2.0.5 which should include daemon.pidfile as far as I can tell | 15:01 |
BobBall | sure sdague | 15:01 |
BobBall | What's the question? | 15:01 |
sdague | it's all the failing | 15:02 |
*** armax has joined #openstack-infra | 15:02 | |
sdague | https://review.openstack.org/#/c/153208/ | 15:02 |
sdague | an example | 15:02 |
BobBall | Failure rate isn't good ATM I'll admit... 'Passed': 214, 'Failed': 38 over 24 hours | 15:02 |
*** dalgaaf has joined #openstack-infra | 15:02 | |
anteaya | BobBall: care to shut it down? | 15:03 |
fungi | bhunter71: are you certain the private key in ~user/.ssh/id_rsa corresponds to the public key that user added at https://review.openstack.org/#/settings/ssh-keys | 15:03 |
bhunter71 | fungi, yeah, pretty certain. Double checked it, and can also ssh directly to gerrit with it. | 15:03 |
*** mfink_ has joined #openstack-infra | 15:03 | |
fungi | bhunter71: and the username showing in the scp command details matches the username for that user as displayed at https://review.openstack.org/#/settings/ | 15:04 |
BobBall | I would very much prefer not to anteaya - most of the tests are giving correct results - passes or fails - but the fails failure rate is indeed higher than I would ideally like. | 15:04 |
*** jlibosva has quit IRC | 15:04 | |
anteaya | BobBall: give me a sense of what to tell folks should they ask like sdague did | 15:04 |
BobBall | sdague: The TestShelveInstance failure there is a known race that we're trying to investigate | 15:04 |
anteaya | keep in mind someone else from infra might shut it down | 15:05 |
anteaya | can you investigate without the ci voting? | 15:05 |
anteaya | that might be a good start | 15:05 |
fungi | bhunter71: "Permission denied (publickey)." generally means that either the key or the username didn't match. is it possible scp is finding some different key than ssh? that seems unlikely, but... | 15:05 |
BobBall | it's affecting around 5% of jobs | 15:05 |
anteaya | BobBall: I think we are not agreeing to the same point | 15:05 |
*** craigbr has joined #openstack-infra | 15:05 | |
*** marun has joined #openstack-infra | 15:05 | |
fungi | bhunter71: if you can get me the ip address they're coming from, i can double-check the gerrit ssh api logs for some clue | 15:06 |
anteaya | a ci that is voiting with a known failure is a candidate for being disabled | 15:06 |
BobBall | (12 jobs failed with the Shelve Instance failure compared with 200 passes in the same period) | 15:06 |
*** rmcall has joined #openstack-infra | 15:06 | |
anteaya | BobBall: are you willing to diable voting? | 15:06 |
BobBall | anteaya: No CI system, even the official one, has 100% pass rate | 15:06 |
anteaya | BobBall: agreed | 15:06 |
anteaya | however in the weighing of question from dev and ci system the ci system looses | 15:07 |
BobBall | So this race that affects 5% of jobs shouldn't mean it's disabled | 15:07 |
bhunter71 | thanks fungi, I'll get back to you. Just knowing that you don't recognize this, helps. | 15:07 |
anteaya | can you see this from my point of view? | 15:07 |
anteaya | it is easier to just disable and move on | 15:08 |
anteaya | I'm asking if you are willing to disable voting, you can still comment | 15:08 |
BobBall | Of course - and we're trying to fix it - but non-voting is useless. People don't always respect the -1 vote as it is (e.g. the devstack merge a few days ago that broke the Citrix CI) | 15:08 |
openstackgerrit | Thanh Ha proposed openstack-infra/jenkins-job-builder: Add support for new patchset-created exclude fields https://review.openstack.org/140095 | 15:08 |
anteaya | BobBall: well you are welcome to spin the roulette wheel, another query about the ci, or should someone else from infra choose and your system may be disabled | 15:09 |
anteaya | BobBall: and yes, I hear you, it is because folks get so much noise from ci systems that they don't pay any attention to them | 15:09 |
anteaya | it is an unfortnate manifestation of having too many | 15:10 |
BobBall | Queries about the CI I can cope with - please redirect them to me. I will happily disable it if there is a serious issue (and indeed I have constant monitoring of the pass rate and did disable it when the devstack merge broke it before anyone mentioned it to me) | 15:10 |
anteaya | then devs don't pay attention to them | 15:10 |
anteaya | BobBall: well stay close, and put an alert on citrix | 15:10 |
fungi | anteaya: BobBall: it's completely within the purview of the members of nova-release (in this case mikal) to remove citrix ci from the nova-ci group if it is deemed problematic | 15:11 |
fungi | though he is just one person, and so not awake 24 hours a day | 15:11 |
BobBall | Of course. What I want to avoid is a question "What's going on with the Citrix CI, it failed XYZ" to mean it gets blanket disabled. In sdague's case it was a 5% failure but the vast majority of changes are passing successfully. | 15:12 |
BobBall | I'll update the status page to point out this one known race that we're investigating | 15:13 |
BobBall | I haven't done that yet. | 15:13 |
anteaya | BobBall: if you were one of five ci systems we could agree to an exception for your system | 15:13 |
anteaya | that time has long passed | 15:13 |
BobBall | I don't want an exception :) | 15:13 |
anteaya | even if you could convince me to behave in a certain way | 15:13 |
anteaya | I can't speak for all folks with the ability to affect permissions on a system | 15:13 |
anteaya | well what you are asking for is an exception | 15:14 |
anteaya | since our current workflow is to disabled errant systems | 15:14 |
*** _shaps__ has quit IRC | 15:14 | |
anteaya | we have over 100 | 15:14 |
BobBall | 5% failure rate shouldn't be considered errant | 15:14 |
anteaya | it is for sdague | 15:14 |
clarkb | BobBall does your CI run on multiple node test envs? shelve is broken on >1 node | 15:14 |
clarkb | fwiw | 15:14 |
BobBall | unfortunately not clarkb - single node, but it's a race I think in the xenserver plugins | 15:15 |
BobBall | -in+with | 15:15 |
*** dustins has quit IRC | 15:15 | |
clarkb | gotcha just checking as I am aware of a multinode bug but its fail rate is closer to 100% | 15:15 |
BobBall | it all passes fine in serial - I suspect it's when multiple jobs are causing garbage collection on the xenserver host | 15:16 |
BobBall | and one job times out because it waits too long | 15:16 |
sdague | BobBall: yeh, I may have just been noticing it more recently (like it happened to hit a bunch of my patches) | 15:16 |
BobBall | but trying to track it down is being painful :/ | 15:16 |
*** ddieterly has joined #openstack-infra | 15:16 | |
*** e0ne is now known as e0ne_ | 15:17 | |
BobBall | Understood | 15:17 |
mrmartin | pleia2: I've deployed your zanata into vagrant, and have some questions if you are available. | 15:17 |
BobBall | I will, of course, raise the priority of trying to get this addressed internally | 15:17 |
*** rmcall has quit IRC | 15:17 | |
*** e0ne_ is now known as e0ne | 15:17 | |
*** rm_work|away is now known as rm_work | 15:18 | |
fungi | in my mind, the whole reason we implemented project-specific ci groups in gerrit is to let representatives of those projects self-organize and control voting permissions for third parties which they do or don't find a benefit to the review process, so that the infra team can stop having to care about it | 15:19 |
BobBall | Would it be helpful if the CI systems were asked to publish failure rates and/or known racy jobs? I could easily produce statistics showing the current failure rate of individual jobs. Perhaps I could even update the message to say "This job is failing with XYZ rate" | 15:19 |
*** dkranz has joined #openstack-infra | 15:20 | |
* BobBall likes that idea actually... I think I'll update the message. I can't triage it automatically like elastic recheck but just having a job-level failure could be useful at this point. | 15:20 | |
anteaya | fungi: true | 15:20 |
anteaya | was just hoping BobBall would change things on his side since it is faster to change rather than leting folks change things on the gerrit side | 15:21 |
*** swamireddy has quit IRC | 15:21 | |
anteaya | which is much slower to change | 15:21 |
anteaya | BobBall: would it be helpful to ask ci systems to publish failure rates? well I am not asking ci systems to do anything more than we are already asking since many of them can't figure out what we currently require | 15:22 |
fungi | sure, but ultimately that's between the citrix ci operators and the nova reviewers, so as long as they're on the same page i'm not particularly worried | 15:22 |
*** zhiwei has joined #openstack-infra | 15:22 | |
anteaya | fungi: fair enough, was hoping to save BobBall some time | 15:22 |
fungi | understood, and certainly worth raising the point | 15:22 |
*** timcline has joined #openstack-infra | 15:22 | |
*** david-lyle_afk is now known as david-lyle | 15:23 | |
fungi | BobBall: as for your original zuul question, https://review.openstack.org/132743 did just merge on monday | 15:24 |
*** isviridov is now known as isviridov_away | 15:25 | |
BobBall | fungi: unfortunately I've got 2.0.5 installed | 15:25 |
fungi | BobBall: so that may have prompted your system to update to a newer python-daemon if yuo're deploying zuul automatically from the master branch | 15:25 |
BobBall | oh, yes I am | 15:25 |
*** tonytan4ever has joined #openstack-infra | 15:25 | |
fungi | BobBall: is is possible you also have a system package of python-daemon installed and import is finding the old one? | 15:25 |
*** dizquierdo has joined #openstack-infra | 15:26 | |
clarkb | you have to update lockfile too | 15:26 |
*** craigbr has quit IRC | 15:26 | |
clarkb | I think zuul needs a new lower bound on it too | 15:27 |
fungi | yeah, in production we have python-daemon==2.0.5 and lockfile==0.9.1 right now and if i can import daemon.pidfile but not daemon.pidlockfile | 15:28 |
fungi | er, s/if // | 15:28 |
fungi | BobBall: so see if lockfile==0.9.1 helps | 15:29 |
BobBall | Lockfile was 0.8 | 15:29 |
BobBall | Let me update that and remove the python-daemon. A few other things to try too. Thanks. | 15:29 |
*** dkranz has quit IRC | 15:30 | |
fungi | clarkb: i wonder whether https://review.openstack.org/148252 will dtrt there? | 15:31 |
clarkb | uhm it is used | 15:32 |
clarkb | so at the very least the commit message is wrong. previously python-daemon didnt depend on it properly | 15:32 |
*** wenlock has joined #openstack-infra | 15:33 | |
*** dkranz has joined #openstack-infra | 15:33 | |
BobBall | thanks fungi - upgrading lockfile was the issue | 15:33 |
fungi | clarkb: python-daemon declares an install_requires on lockfile >= 0.10 | 15:33 |
openstackgerrit | Matt Riedemann proposed openstack-infra/elastic-recheck: Add query for neutron bug 1321207 https://review.openstack.org/153258 | 15:33 |
*** jcoufal_ has quit IRC | 15:33 | |
fungi | the bzr repo for it is at https://alioth.debian.org/scm/browser.php?group_id=100328 though you probably need an alioth account to browse it | 15:34 |
*** jcoufal has joined #openstack-infra | 15:34 | |
*** nfedotov has quit IRC | 15:34 | |
fungi | dsa seriously needs to get anon access fixed for alioth | 15:34 |
jeblair | it is browsable anonymously | 15:34 |
clarkb | oh I know. zuul manipulates lockfile directly | 15:34 |
fungi | okay, so it was just the bug tracker i had to have an account to get to | 15:35 |
clarkb | that is why we depend on it in zuul | 15:35 |
fungi | clarkb: in that case maybe we just make sure that python-daemon is listed before lockfile since it has a declared minimum | 15:35 |
fungi | otherwise epip | 15:35 |
clarkb | +1 | 15:36 |
fungi | i'll update 148252 to that end | 15:36 |
fungi | jd__: ^ | 15:36 |
jeblair | clarkb, fungi: is what jd__ is saying perhaps that it is not needed because we can rely on python-daemon now? | 15:36 |
jeblair | and the transitive dependency | 15:36 |
jeblair | since we now require daemon >2 or whatever | 15:37 |
clarkb | maybe but we import lockfile in zuul it should be a dep of zuul | 15:37 |
fungi | we shouldn't rely on a transitive dependency if we call lockfile directly. though if we only call it via daemon then it's probably fine to drop it from the reqs list | 15:37 |
jeblair | clarkb: where do we import it? | 15:37 |
*** gondoi is now known as zz_gondoi | 15:37 | |
*** mtanino has joined #openstack-infra | 15:37 | |
fungi | i only see us importing daemon.pidlockfile | 15:38 |
fungi | and daemon.pidfile | 15:38 |
fungi | but no lockfile | 15:38 |
*** tmcpeak has joined #openstack-infra | 15:38 | |
fungi | so i think jd__'s 148252 should be fine as-is | 15:38 |
clarkb | ah I see | 15:38 |
fungi | i've +2'd but will let one of you approve if you agree | 15:39 |
*** rmcall has joined #openstack-infra | 15:39 | |
clarkb | ya removing is fine if its imported via daemon | 15:39 |
jeblair | jhesketh has +2d the depends-on stack if anyone else wants to review/approve; ends at 144556 | 15:40 |
*** dustins has joined #openstack-infra | 15:41 | |
fungi | thanks, revisiting that now | 15:42 |
*** sdake_ has joined #openstack-infra | 15:42 | |
*** dkranz has quit IRC | 15:43 | |
*** jaypipes has joined #openstack-infra | 15:43 | |
*** kashyap_bbiab has joined #openstack-infra | 15:43 | |
*** rmcall has quit IRC | 15:44 | |
*** zhiwei has quit IRC | 15:44 | |
*** dkranz has joined #openstack-infra | 15:44 | |
*** hdd has joined #openstack-infra | 15:45 | |
openstackgerrit | Matt Riedemann proposed openstack-infra/elastic-recheck: Add query for tempest bug 1415143 https://review.openstack.org/153262 | 15:45 |
*** jcoufal has quit IRC | 15:45 | |
*** kashyap has quit IRC | 15:45 | |
*** jcoufal has joined #openstack-infra | 15:46 | |
openstackgerrit | Merged openstack-infra/zuul: Make needs_change plural https://review.openstack.org/144554 | 15:46 |
openstackgerrit | Merged openstack-infra/zuul: Add a test for enqueuing complex dependencies https://review.openstack.org/151705 | 15:47 |
*** jcoufal_ has joined #openstack-infra | 15:47 | |
*** yamahata has joined #openstack-infra | 15:47 | |
*** zz_dimtruck is now known as dimtruck | 15:49 | |
*** stevemar has joined #openstack-infra | 15:50 | |
*** jcoufal has quit IRC | 15:50 | |
*** signed8b_ is now known as signed8bit_ZZZzz | 15:51 | |
*** signed8bit_ZZZzz is now known as signed8b_ | 15:53 | |
*** achanda has joined #openstack-infra | 15:53 | |
*** kashyap_bbiab is now known as kashyap | 15:54 | |
*** rm_work is now known as rm_work|away | 15:54 | |
*** rverchikov has joined #openstack-infra | 15:57 | |
openstackgerrit | Mateusz Matuszkowiak proposed openstack-infra/project-config: Add Fuel Contrail Plugin to Stackforge https://review.openstack.org/153173 | 15:57 |
*** zz_gondoi is now known as gondoi | 15:57 | |
*** pblaho has quit IRC | 15:58 | |
clarkb | jeblair: so you just list multiple depends on if they exist? | 15:58 |
jeblair | clarkb: that's the idea | 15:58 |
clarkb | and that creates an order I assume? /me is reviewing the crd changes | 15:58 |
openstackgerrit | Merged openstack-infra/elastic-recheck: Add query for neutron bug 1321207 https://review.openstack.org/153258 | 15:59 |
clarkb | but still in commit message and test stuff | 15:59 |
jeblair | clarkb: yeah, i think the order is git-depends then commit-depends in order | 15:59 |
*** kgiusti has quit IRC | 16:00 | |
*** craigbr has joined #openstack-infra | 16:00 | |
openstackgerrit | Mateusz Matuszkowiak proposed openstack-infra/project-config: Add Fuel Contrail Plugin to Stackforge https://review.openstack.org/153173 | 16:00 |
*** craigbr has quit IRC | 16:00 | |
pc_m | clarkb: ping | 16:01 |
*** skolekonov has quit IRC | 16:01 | |
*** pblaho has joined #openstack-infra | 16:01 | |
*** swamireddy has joined #openstack-infra | 16:02 | |
*** baoli has quit IRC | 16:02 | |
sileht | fungi, hi, perhaps you have a bit of bandwith for https://review.openstack.org/#/c/151322/ ? | 16:02 |
*** baoli has joined #openstack-infra | 16:03 | |
openstackgerrit | Davanum Srinivas (dims) proposed openstack/requirements: WIP: trying to see if we can bump pycadf https://review.openstack.org/153269 | 16:03 |
pelix | zaro: wondering if I should go ahead and approve https://review.openstack.org/146585 as we seem to be lacking enough JJB core reviewers at the moment when it comes to code from either of us :p | 16:03 |
openstackgerrit | Denis M. proposed openstack-infra/project-config: Enable inner requirements parsing during requirements check job https://review.openstack.org/153227 | 16:03 |
*** erikmwil_ has joined #openstack-infra | 16:04 | |
*** erikmwilson is now known as Guest70837 | 16:04 | |
*** erikmwil_ is now known as erikmwilson | 16:04 | |
openstackgerrit | Davanum Srinivas (dims) proposed openstack/requirements: WIP: trying to see if we can bump pycadf https://review.openstack.org/153270 | 16:04 |
*** erikmwil- has joined #openstack-infra | 16:04 | |
clarkb | pc_m pong | 16:04 |
pc_m | clarkb: Can you review https://review.openstack.org/#/c/152602/ for me please? Would like this running in check queue. | 16:04 |
*** achanda has quit IRC | 16:05 | |
*** CIbuilds has quit IRC | 16:05 | |
*** pblaho has quit IRC | 16:06 | |
*** kashyap_bbiab has joined #openstack-infra | 16:06 | |
*** avozza is now known as zz_avozza | 16:07 | |
*** achuprin_ has quit IRC | 16:09 | |
openstackgerrit | Matt Riedemann proposed openstack-infra/elastic-recheck: Add query for tempest bug 1415143 https://review.openstack.org/153262 | 16:09 |
*** kashyap has quit IRC | 16:10 | |
*** ghostpl has quit IRC | 16:10 | |
*** doobi-sham-95717 has joined #openstack-infra | 16:11 | |
*** vishy has quit IRC | 16:11 | |
*** sdake has quit IRC | 16:11 | |
*** dustins has quit IRC | 16:12 | |
*** sdake has joined #openstack-infra | 16:12 | |
*** sdake has quit IRC | 16:12 | |
*** sdake has joined #openstack-infra | 16:12 | |
nibalizer | fungi: ah yea I didn't test it well | 16:12 |
*** dustins has joined #openstack-infra | 16:12 | |
*** vishy has joined #openstack-infra | 16:12 | |
fungi | nibalizer: i've lost context... to what were you replying there? | 16:13 |
*** kashyap_bbiab is now known as kashyap | 16:13 | |
openstackgerrit | Merged openstack-infra/project-config: oslo.messaging: uses devstack-f21 instead f20 https://review.openstack.org/151322 | 16:14 |
openstackgerrit | Merged openstack-infra/project-config: oslo.messaging: add zeromq functional job https://review.openstack.org/151578 | 16:15 |
openstackgerrit | Merged openstack-infra/project-config: oslo.messaging: enable functional jobs https://review.openstack.org/151593 | 16:16 |
*** jcoufal_ has quit IRC | 16:17 | |
*** mjturek1 has quit IRC | 16:17 | |
*** jcoufal has joined #openstack-infra | 16:17 | |
*** kashyap has quit IRC | 16:18 | |
*** naggappan has quit IRC | 16:18 | |
*** thedodd has joined #openstack-infra | 16:19 | |
*** dtantsur is now known as dtantsur|afk | 16:19 | |
*** rm_work|away is now known as rm_work | 16:22 | |
*** dkranz has quit IRC | 16:23 | |
openstackgerrit | Merged openstack-infra/zuul: Support cross-repo-dependencies in dependent pipelines https://review.openstack.org/144555 | 16:23 |
*** dkranz has joined #openstack-infra | 16:23 | |
*** kashyap_bbiab has joined #openstack-infra | 16:23 | |
*** kashyap_bbiab is now known as kashyap | 16:23 | |
*** ildikov has quit IRC | 16:24 | |
*** achuprin_ has joined #openstack-infra | 16:25 | |
*** imcsk8 has joined #openstack-infra | 16:26 | |
*** imcsk8 has quit IRC | 16:27 | |
*** jlibosva has joined #openstack-infra | 16:27 | |
*** imcsk8 has joined #openstack-infra | 16:27 | |
*** rwsu-afk is now known as rwsu | 16:28 | |
*** dizquierdo has quit IRC | 16:29 | |
*** dannywilson has joined #openstack-infra | 16:29 | |
*** ihrachyshka has joined #openstack-infra | 16:30 | |
clarkb | jeblair commented on 144555 I dont think it wouldve been a -1 so not a big deal that it just merged | 16:31 |
clarkb | jeblair but curious to hear your response(s) | 16:31 |
fungi | clarkb: oops, sorry didn't realize you were reviewing that one or i'd have waited | 16:32 |
clarkb | no problem I would've likely +2'd anyways | 16:33 |
nibalizer | fungi: sorry, puppet is bad at return codes, yep yep :( | 16:33 |
fungi | nibalizer: yupyupyup</muppet_alien> | 16:33 |
clarkb | ring ring | 16:33 |
*** craigbr has joined #openstack-infra | 16:33 | |
fungi | nopenopenope | 16:33 |
clarkb | MOO | 16:33 |
jeblair | clarkb: responded | 16:34 |
*** ddieterly has quit IRC | 16:34 | |
jeblair | brrrrrrrrrrrrrriiiiiiing. | 16:34 |
fungi | seriously wishing the remaining licensing issues would get worked out so that they can release later muppet show seasons on dvd | 16:34 |
*** hashar has joined #openstack-infra | 16:35 | |
*** ddieterly has joined #openstack-infra | 16:35 | |
jeblair | oh is that the holdup?! | 16:35 |
fungi | yeah | 16:35 |
fungi | as it was they had to do quite a bit of negotiating on the first few seasons. mostly over the music performance rights | 16:35 |
jeblair | did disney buy the old shows? if so, i'm sure they can strong-arm whatever they need now. | 16:36 |
fungi | artists had licensed a lot of that for broadcast but not for other forms of distribution, and in some cases only for broadcast in specific countries (which is part of why the musical numbers differed somewhat between usa and uk broadcasts) | 16:36 |
*** hashar has quit IRC | 16:36 | |
fungi | clarkb: i'm also good with 144556 but didn't approve now that i know you're currently reading through that stack | 16:38 |
clarkb | jeblair oh is multiline required for findall I guess that makes sense. | 16:38 |
clarkb | fungi thanks | 16:39 |
*** ihrachyshka has quit IRC | 16:40 | |
nibalizer | speaking of releasing puppets, anyone want to try to release an openstackci puppet module? | 16:41 |
nibalizer | I think all the parts are there, just hasn't been tested | 16:41 |
clarkb | I was semi hoping we would clean each one up first | 16:42 |
clarkb | so that we dont have to support things like building node.js from scratch (should use system node on trusty) for example | 16:43 |
clarkb | but maybe we have a module that is nice and ready to go? | 16:44 |
*** _nadya_ has quit IRC | 16:44 | |
*** _nadya_ has joined #openstack-infra | 16:45 | |
fungi | nibalizer: in light of https://review.openstack.org/152217 i'm curious as to your opinion on whether we can retire that module entirely | 16:45 |
fungi | it'll be pretty gutted after that lands | 16:45 |
*** _amrith_ is now known as amrith | 16:45 | |
*** kashyap has quit IRC | 16:47 | |
nibalizer | fungi: oo nice | 16:48 |
clarkb | jeblair new question there doesnt seem to be any checking againsts depends on in the same project. I guess that is desired to express multiple deps without merge commits or serializing the git tree? | 16:48 |
openstackgerrit | James E. Blair proposed openstack-infra/zuul: Add aditional CRD tests https://review.openstack.org/153289 | 16:48 |
*** vilobhmm has joined #openstack-infra | 16:48 | |
nibalizer | fungi: i always had a fantasy that we should ship that provider into the stankevich-python module | 16:48 |
jeblair | clarkb: you have inspired additional (passing! yay!) tests ^ :) | 16:48 |
nibalizer | since that is a natural home for it | 16:49 |
*** ayoung has quit IRC | 16:49 | |
*** tkelsey has joined #openstack-infra | 16:49 | |
*** _nadya_ has quit IRC | 16:49 | |
nibalizer | clarkb: i also want to clean up the modules before releasing, but I think testing the release workflow is a separate task | 16:50 |
jeblair | clarkb: i'm not sure it's a pattern i want to encourage, but i didn't see a reason to make a rule against it at the moment (other than it will fail it it causes a cycle) | 16:50 |
*** hdd has quit IRC | 16:50 | |
*** e0ne has quit IRC | 16:51 | |
*** kgiusti has joined #openstack-infra | 16:51 | |
*** ddieterly has quit IRC | 16:51 | |
*** kgiusti has left #openstack-infra | 16:51 | |
*** e0ne has joined #openstack-infra | 16:51 | |
*** ddieterly has joined #openstack-infra | 16:51 | |
clarkb | jeblair ya I think my only concern is circumventing the checks gerrit already makes. Not a problem for us with zuul enforcing but possibly for downstreams? | 16:52 |
fungi | nibalizer: in the case of the pip module, we already preinstall pip on all our systems and don't manage it with puppet anyway | 16:52 |
*** mjturek1 has joined #openstack-infra | 16:52 | |
anteaya | reed: so I was looking for rossella_s's talk from paris summit and found the schedule with her talk but couldn't find the video, which is here: https://www.openstack.org/summit/openstack-paris-summit-2014/session-videos/presentation/land-your-first-neutron-patch | 16:53 |
*** hdd has joined #openstack-infra | 16:53 | |
anteaya | reed: any way that the video can be linked back to the schedule for easier discovery? | 16:53 |
*** vilobhmm has quit IRC | 16:53 | |
nibalizer | fungi: so even the package{ $pip: } is redundant? | 16:54 |
reed | anteaya, I don't know much about that site, let me check though | 16:54 |
nibalizer | because get-pip runs as first as soon as the computer starts? | 16:54 |
fungi | nibalizer: a number of classes in openstack_project actually does an include pip but i suspect that could be switched to an existing module | 16:54 |
*** ildikov has joined #openstack-infra | 16:54 | |
fungi | nibalizer: right we pull down and run get-pip.py before we even install puppet | 16:54 |
pleia2 | mrmartin: hey, I'm around now | 16:54 |
jeblair | clarkb: circumventing which check? | 16:54 |
mrmartin | hi pleia2 | 16:55 |
mrmartin | so I've two commetns on this zanata patch | 16:55 |
nibalizer | fungi: yea so all this is doing is telling apt/yum to install pip too, which is probably the opposite of what we want | 16:55 |
fungi | nibalizer: likely | 16:55 |
pleia2 | mrmartin: ok | 16:55 |
mrmartin | pleia2: I've a working widlfly, then how can I access zanata? | 16:55 |
fungi | nibalizer: is the pip package provider part of stdlib? | 16:55 |
fungi | the normal one i mean | 16:56 |
fungi | i have to assume so | 16:56 |
clarkb | jeblair the your git parent must be mergeable check | 16:56 |
*** ddieterly has quit IRC | 16:56 | |
pleia2 | mrmartin: go to port 8080 | 16:56 |
nibalizer | fungi: puppet core actually, but yes | 16:56 |
clarkb | jeblair you could push deps that dont rely on git to establish those deps so gerrit never knows about it | 16:56 |
jeblair | clarkb: sure, but you can do that today :) | 16:57 |
mrmartin | pleia2: it brings up the welcome to wildfly screen | 16:57 |
nibalizer | fungi: in case you care https://github.com/puppetlabs/puppet/blob/master/lib/puppet/provider/package/pip.rb | 16:57 |
*** ddieterly has joined #openstack-infra | 16:57 | |
clarkb | jeblair but today there is no implicit dep, but point taken | 16:57 |
nibalizer | pleia2: wildfly still sounds like a katy perry song | 16:57 |
*** ddieterly has quit IRC | 16:58 | |
mrmartin | pleai2: how do you test those puppet modules? | 16:58 |
pleia2 | mrmartin: then it didn't work :) if the standalone.xml did get installed, you can try restarting the wildfly service | 16:58 |
*** ddieterly has joined #openstack-infra | 16:58 | |
fungi | nibalizer: thanks. i'll take a stab at removing references to that module and see where that leaves us | 16:58 |
*** sarob has joined #openstack-infra | 16:59 | |
pleia2 | nibalizer: hehe | 16:59 |
openstackgerrit | Spencer Krum proposed openstack-infra/puppet-apparmor: Update metadata.json and License https://review.openstack.org/153294 | 16:59 |
nibalizer | fungi: ++ | 16:59 |
fungi | nibalizer: worth mentioning, we don't use puppet-apparmor | 17:00 |
fungi | re 153294 | 17:00 |
pleia2 | mrmartin: and note that wildfly+zanata is slooow, so it takes a couple minutes to bring up the service with zanata | 17:00 |
mrmartin | pleia2: I've tried that, but got a wunderschön java exception (a lot) | 17:00 |
*** ashleighfarnham has joined #openstack-infra | 17:00 | |
*** luqas has quit IRC | 17:00 | |
* fungi loves the term wunderschön | 17:00 | |
*** mattfarina has joined #openstack-infra | 17:01 | |
fungi | one of those german words which just doesn't work as well when translated into english | 17:01 |
mrmartin | pleia2: this is the reason I asked how are you doing the tests, maybe we can share some vagrant scripts | 17:01 |
*** abhirc_ has quit IRC | 17:02 | |
mrmartin | fungi: that was the first word in my mind when I saw the huge amount of java exception | 17:02 |
mrmartin | s | 17:02 |
pleia2 | mrmartin: I don't use vagrant, I've got a prepped VM (snapshotted to where I want it with puppet installed) in hpcloud | 17:02 |
fungi | mrmartin: it describes giant java backtraces rather well, if somewhat sarcastically | 17:02 |
*** SumitNaiksatam has quit IRC | 17:02 | |
*** SumitNaiksatam has joined #openstack-infra | 17:03 | |
nibalizer | fungi: all the better to use it as a gunnia pig for release pipeline testing | 17:03 |
mrmartin | pleia2: ok, and what you have deployed inside that vm? do you have a script for that? | 17:03 |
pleia2 | mrmartin: so to do it manually, the steps are here: https://etherpad.openstack.org/p/zanata-install | 17:04 |
*** markmcclain has quit IRC | 17:04 | |
*** amrith is now known as _amrith_ | 17:04 | |
*** denis_makogon has quit IRC | 17:05 | |
*** sarob has quit IRC | 17:05 | |
*** sarob has joined #openstack-infra | 17:05 | |
*** bdpayne has joined #openstack-infra | 17:05 | |
*** sarob has quit IRC | 17:05 | |
*** sarob has joined #openstack-infra | 17:06 | |
*** tqtran has joined #openstack-infra | 17:06 | |
mrmartin | pleia2: I'm trying to figure out what I'm doing wrong if it works for you | 17:07 |
pleia2 | mrmartin: it doesn't work for me | 17:07 |
mrmartin | oh ok | 17:07 |
pleia2 | that's why the patch is WIP | 17:07 |
reed | anteaya, which page would you expect the recordings to be in? | 17:08 |
pleia2 | mrmartin: if you look at patch set 2, I explain the order in which we *want* things to happen in, but it isn't quite there yet | 17:08 |
reed | anteaya, do you mean you'd like to see the recording linked from the sched.org site? | 17:08 |
mrmartin | pleia2: ok, and how can I help you to move forward? What I see that I can't even login with the admin account to wildfly | 17:08 |
clarkb | I have been nerd sniped by the doreconfigureevent function | 17:08 |
mrmartin | and this two dependency things must be resolved | 17:09 |
clarkb | jeblair ^ where does it re enqueue it seems to only remove builds/items | 17:09 |
*** SumitNaiksatam has quit IRC | 17:09 | |
*** markmcclain has joined #openstack-infra | 17:09 | |
pleia2 | mrmartin: mostly identifying dependencies that are failing, fixing them in the way that makes the most sense (ie - depending on Services rather than Files) and testing until we get it right | 17:09 |
mrmartin | ok. | 17:09 |
*** mriedem has quit IRC | 17:09 | |
*** mpaolino has quit IRC | 17:10 | |
*** sarob has quit IRC | 17:10 | |
*** pblaho has joined #openstack-infra | 17:11 | |
*** ashleighfarnham has quit IRC | 17:11 | |
*** ashleighfarnham has joined #openstack-infra | 17:11 | |
mrmartin | pleia2: I'll review this again tomorrow, and at least reach a point where I can access the admin console in wildlfy and somehow remove the zanata java exceptions | 17:11 |
openstackgerrit | Elizabeth K. Joseph proposed openstack-infra/puppet-zanata: Initial commit of Zanata-specific sections https://review.openstack.org/147947 | 17:12 |
pleia2 | mrmartin: thanks, this should fix the comments you had ^^ | 17:12 |
openstackgerrit | James E. Blair proposed openstack-infra/zuul: Add aditional CRD tests https://review.openstack.org/153289 | 17:13 |
clarkb | oh derp I see it now | 17:13 |
pleia2 | mrmartin: I'm mostly away Friday and Monday, but I'll try to pop in to have a look at any comments you might have | 17:13 |
*** SumitNaiksatam has joined #openstack-infra | 17:13 | |
clarkb | now to finish this review | 17:13 |
jeblair | clarkb: whew, excellent timing. i just read yor question. glad i could help! | 17:13 |
mrmartin | I'll have some meetings tomorrow afternoon too, but I guess it will require some time to deep dive in the java | 17:14 |
*** gondoi is now known as zz_gondoi | 17:14 | |
openstackgerrit | Chris Dent proposed openstack/requirements: Update gabbi to 0.6.0 https://review.openstack.org/153301 | 17:15 |
*** rverchikov has quit IRC | 17:16 | |
pleia2 | mrmartin: I'm hoping it doesn't have to go that far, the manual instructions on the etherpad do actually work | 17:16 |
pleia2 | mrmartin: so it's just a matter of getting things in the right order for the puppet module | 17:16 |
anteaya | reed: yes, so when I search I can find her talk in the old schedule with the description, would be great to have the link there too | 17:17 |
*** zz_gondoi is now known as gondoi | 17:17 | |
mrmartin | pleia2: yeah it is a basic rule in IT, you just need to push buttons and click with the mouse in proper order, and voilà everything starts to work magically :) | 17:17 |
*** sarob has joined #openstack-infra | 17:17 | |
*** _amrith_ is now known as amrith | 17:18 | |
*** swamireddy has quit IRC | 17:18 | |
*** ldnunes has quit IRC | 17:18 | |
reed | anteaya, since sched.org is proprietary stuff, I'm not sure I want to give them more valuable content but I do agree with you that the videos on https://www.openstack.org/summit/openstack-paris-summit-2014/session-videos/ don't have enough metadata | 17:18 |
mrmartin | i'm going to find the proper order. sometimes it is not trivial to find the dependency between steps and find the notification chain between services. | 17:19 |
reed | anteaya, for example if videos on https://www.openstack.org/summit/openstack-paris-summit-2014/session-videos/ contained also the information about the track, they would be easier to consume and to group | 17:20 |
pleia2 | mrmartin: yeah, I figured that out pretty quickly :\ | 17:20 |
pleia2 | mrmartin: thanks for your help | 17:20 |
*** ddieterly has quit IRC | 17:20 | |
*** ldnunes has joined #openstack-infra | 17:20 | |
*** andymaier has quit IRC | 17:20 | |
*** ddieterly has joined #openstack-infra | 17:20 | |
reed | anteaya, anyway, I think your suggestion is worth making. Best thing is filing a bug against openstack-www on launchpad | 17:20 |
*** rmcall has joined #openstack-infra | 17:21 | |
jeblair | or, perhaps confusingly, against 'openstackweb' in storyboard. :/ https://storyboard.openstack.org/#!/project/729 | 17:21 |
*** koolhead17 has quit IRC | 17:22 | |
anteaya | ah how about the launchpad one with a storyboard story with the launchpad bug link? | 17:23 |
anteaya | reed jeblair do we like that or no? | 17:23 |
*** signed8b_ has quit IRC | 17:23 | |
*** jpich has quit IRC | 17:23 | |
reed | jeblair, i'm not sure the relevant actors are overseeing Storyboard, but I may be wrong | 17:24 |
*** yamahata has quit IRC | 17:24 | |
fungi | yeah, i think until we have them committing directly into the project on gerrit rather than continuing in github, filing stories in storyboard is premature anyway | 17:24 |
reed | anteaya, I'd suggest to file on launchpad so that the developers of www can chime in (I don't think they're using SB yet) | 17:25 |
openstackgerrit | Merged openstack-infra/puppet-jenkins: Drop unused python3 classvar from jenkins::slave https://review.openstack.org/152215 | 17:25 |
*** pradk has joined #openstack-infra | 17:25 | |
*** cdent has quit IRC | 17:25 | |
openstackgerrit | Jeremy Stanley proposed openstack-infra/system-config: Stop using the puppet-pip module https://review.openstack.org/153305 | 17:25 |
fungi | nibalizer: ^ | 17:25 |
*** MaxV has quit IRC | 17:26 | |
*** jlibosva1 has joined #openstack-infra | 17:26 | |
*** abhirc has joined #openstack-infra | 17:26 | |
*** rverchikov has joined #openstack-infra | 17:26 | |
*** ayoung has joined #openstack-infra | 17:26 | |
*** Ryan_Lane has joined #openstack-infra | 17:27 | |
*** timcline has quit IRC | 17:28 | |
*** jlibosva has quit IRC | 17:28 | |
*** BobBall is now known as BobBall_AWOL | 17:28 | |
*** timcline has joined #openstack-infra | 17:29 | |
anteaya | reed: okay I'll have some lunch and do so | 17:30 |
anteaya | thanks | 17:30 |
*** rverchikov has quit IRC | 17:31 | |
*** abhirc has quit IRC | 17:33 | |
clarkb | jeblair: comments on 144556, trying to grok a couple pieces of behavior there | 17:33 |
*** timcline has quit IRC | 17:33 | |
clarkb | jeblair: I think at least one of them may be a bug but I am still wrapping my head around it | 17:33 |
clarkb | jeblair: the bug is second comment on scheduler.py. The other may be a bug too but I am less confident in that | 17:33 |
fungi | nibalizer: https://review.openstack.org/153305 actually seems to pass all tests, so maybe we can just abandon that module/repo now | 17:34 |
*** yolanda has quit IRC | 17:34 | |
*** abhirc has joined #openstack-infra | 17:36 | |
*** rverchikov has joined #openstack-infra | 17:36 | |
*** che-arne has joined #openstack-infra | 17:36 | |
*** abhirc has quit IRC | 17:36 | |
*** tiswanso has quit IRC | 17:37 | |
*** tiswanso_ has joined #openstack-infra | 17:38 | |
*** koolhead17 has joined #openstack-infra | 17:39 | |
*** koolhead17 has joined #openstack-infra | 17:39 | |
*** e0ne is now known as e0ne_ | 17:39 | |
*** e0ne_ is now known as e0ne | 17:41 | |
*** SumitNaiksatam has quit IRC | 17:41 | |
*** belmoreira has quit IRC | 17:41 | |
*** rverchikov has quit IRC | 17:42 | |
*** kashyap has joined #openstack-infra | 17:43 | |
*** johnthetubaguy is now known as zz_johnthetubagu | 17:43 | |
*** tsufiev is now known as tsufiev_ | 17:44 | |
*** jgallard__ has joined #openstack-infra | 17:44 | |
*** jgallard_ has quit IRC | 17:45 | |
pleia2 | nibalizer: re: 151098 does stuff in the spec/ directory matter? | 17:46 |
*** jgallard__ has quit IRC | 17:52 | |
*** shashankhegde has joined #openstack-infra | 17:54 | |
*** baoli has quit IRC | 17:55 | |
*** jp_at_hp has quit IRC | 17:55 | |
*** ddieterly has quit IRC | 17:56 | |
*** tiswanso_ has quit IRC | 17:56 | |
*** ddieterly has joined #openstack-infra | 17:56 | |
*** yolanda has joined #openstack-infra | 17:57 | |
*** armax has quit IRC | 17:57 | |
*** ayoung has quit IRC | 17:57 | |
*** baoli has joined #openstack-infra | 17:57 | |
*** yamahata has joined #openstack-infra | 17:59 | |
jeblair | clarkb: i think all your points are good. i will exercise them with tests | 18:00 |
*** dustins_ has joined #openstack-infra | 18:00 | |
*** bswartz has quit IRC | 18:01 | |
*** ddieterly has quit IRC | 18:01 | |
*** jlibosva1 has quit IRC | 18:01 | |
*** armax has joined #openstack-infra | 18:01 | |
fungi | tteggel: gilliard: i have an interesting failure when trying to delete an active but unused instance from usa east/region b... "Instance 9a89245c-6604-45af-a39d-0b20f0c8e9c7 is locked (HTTP 409) (Request-ID: req-19e591c0-43d6-4428-9ec5-b78854bdea1f)" | 18:02 |
*** dustins has quit IRC | 18:03 | |
anteaya | reed: https://bugs.launchpad.net/openstack-org/+bug/1418676 | 18:03 |
fungi | tteggel: gilliard: as far as i know nothing should have an outstanding request against that instance unless something's hung at your end | 18:03 |
*** derekh has quit IRC | 18:03 | |
*** vponomaryov has left #openstack-infra | 18:03 | |
*** vigneshvar has joined #openstack-infra | 18:06 | |
*** ivar-lazzaro has joined #openstack-infra | 18:06 | |
*** shashankhegde has quit IRC | 18:06 | |
*** SumitNaiksatam has joined #openstack-infra | 18:07 | |
reed | anteaya, ACK | 18:07 |
*** ivar-lazzaro has quit IRC | 18:08 | |
anteaya | reed: feel free to add if I didn't capture what you think needs to be conveyed | 18:09 |
*** ivar-lazzaro has joined #openstack-infra | 18:09 | |
*** jistr has quit IRC | 18:09 | |
*** ddieterly has joined #openstack-infra | 18:09 | |
*** armax has quit IRC | 18:09 | |
*** che-arne has quit IRC | 18:10 | |
*** jistr has joined #openstack-infra | 18:10 | |
*** patrickeast has joined #openstack-infra | 18:11 | |
*** tkelsey has quit IRC | 18:11 | |
*** sputnik13 has joined #openstack-infra | 18:12 | |
*** mwagner_lap has quit IRC | 18:12 | |
*** tiswanso has joined #openstack-infra | 18:13 | |
*** gondoi is now known as zz_gondoi | 18:13 | |
*** carl_baldwin has quit IRC | 18:14 | |
*** carl_baldwin has joined #openstack-infra | 18:14 | |
afazekas | ianw: ping | 18:15 |
*** bdpayne has quit IRC | 18:15 | |
*** zz_gondoi is now known as gondoi | 18:15 | |
zaro | morning | 18:16 |
nibalizer | pleia2: the stuff in the spec/ directory is rspec-puppet tests | 18:17 |
*** armax has joined #openstack-infra | 18:17 | |
nibalizer | probably they wouldn't pass even if we ran them renamed because our apache is so old and rspec has moved on | 18:17 |
*** ddieterly has quit IRC | 18:17 | |
nibalizer | fungi: i think i agree, if any resource used the 'pip3' provider, puppet would fail because that provider isn't available, which our testing should find | 18:18 |
fungi | nibalizer: right, i already stripped that out in an earlier patchset which is already merged and causing no blowback afaik | 18:18 |
*** signed8bit has joined #openstack-infra | 18:18 | |
pleia2 | nibalizer: ok, thanks | 18:19 |
*** mattfarina has quit IRC | 18:19 | |
*** abhirc has joined #openstack-infra | 18:19 | |
*** signed8bit is now known as signed8bit_ZZZzz | 18:19 | |
fungi | nibalizer: it was removed in https://review.openstack.org/151714 which merged a couple days ago | 18:19 |
nibalizer | fungi: i'm convinced | 18:21 |
fungi | wow, we have a ton of (208!) disassociated floating ips in hpcloud. cleaning those up now | 18:21 |
*** e0ne has quit IRC | 18:21 | |
zul | can someone let my email go through for openstack-announce? | 18:22 |
*** signed8bit_ZZZzz is now known as signed8bit | 18:22 | |
*** jcoufal has quit IRC | 18:22 | |
*** jistr has quit IRC | 18:22 | |
fungi | ttx: reed: ^ | 18:22 |
openstackgerrit | Anne Gentle proposed openstack/requirements: Adds Sphinx theme, openstackdocstheme, for docs.openstack.org https://review.openstack.org/153237 | 18:22 |
*** timcline has joined #openstack-infra | 18:23 | |
reed | zul, on it | 18:23 |
*** abhirc has quit IRC | 18:23 | |
zul | reed: thanks | 18:23 |
*** radez_g0n3 is now known as radez | 18:23 | |
*** craigbr has quit IRC | 18:24 | |
reed | is HTML kosher on that list? :) | 18:24 |
*** ddieterly has joined #openstack-infra | 18:24 | |
reed | it's a neat html, approved | 18:25 |
*** ChuckC_ has joined #openstack-infra | 18:25 | |
fungi | reed: the text/plain attachment is perfectly readable anyway | 18:25 |
*** achanda has joined #openstack-infra | 18:25 | |
*** annegent_ has joined #openstack-infra | 18:26 | |
fungi | zul: consider openpgp-signing release announcements in the future (can't remember if the other stable release managers have done traditionally but it's a good idea regardless) | 18:26 |
zul | fungi: k | 18:27 |
reed | anteaya, did you google "openstack summit talks rosella" or "openstack summit talks rossella" with two S? | 18:27 |
*** melwitt has joined #openstack-infra | 18:27 | |
*** timcline has quit IRC | 18:27 | |
fungi | zul: also thanks for your hard work on 2014.2.2! | 18:27 |
reed | anteaya, just out of curiosity, can you try again using 'rossella', two ss? | 18:27 |
zul | fungi: no worries | 18:27 |
*** mattfarina has joined #openstack-infra | 18:28 | |
*** hdd has quit IRC | 18:28 | |
*** ChuckC has quit IRC | 18:29 | |
*** harlowja has joined #openstack-infra | 18:30 | |
*** abhirc has joined #openstack-infra | 18:32 | |
*** abhirc has quit IRC | 18:32 | |
jeblair | clarkb: i think the parts of the code you were looking at are correct. i have provided explanations in follow-up comments. | 18:34 |
clarkb | jeblair thanks looking in a moment | 18:34 |
jeblair | clarkb: i'll add "and not live" to address the scheduler one in a followup change (since that one is not technically broken and has +2s) | 18:34 |
*** shashankhegde has joined #openstack-infra | 18:36 | |
fungi | the answers there make sense to me too | 18:36 |
*** markus_z has quit IRC | 18:37 | |
*** gondoi is now known as zz_gondoi | 18:38 | |
*** bdpayne has joined #openstack-infra | 18:38 | |
*** unicell has quit IRC | 18:38 | |
*** tonytan4ever has quit IRC | 18:39 | |
openstackgerrit | Joe Gordon proposed openstack-infra/project-config: Make novaclient-dsvm-functional gating for novaclient https://review.openstack.org/153331 | 18:39 |
*** fandi has joined #openstack-infra | 18:40 | |
*** afazekas has quit IRC | 18:40 | |
*** zz_gondoi is now known as gondoi | 18:40 | |
*** tkelsey has joined #openstack-infra | 18:41 | |
openstackgerrit | Ben Nemec proposed openstack-infra/reviewstats: Update tripleo core list https://review.openstack.org/153332 | 18:41 |
clarkb | jeblair: oh I see the all jobs complete check actually iterates over jobs objects that never ran | 18:41 |
clarkb | jeblair: rather than just being an empty list and promptly returning True | 18:42 |
clarkb | jeblair: and your comment covers the case where ^ may be possible | 18:42 |
mordred | jeblair, clarkb: design/style question ... | 18:42 |
clarkb | ok I am approving that change now. Thanks for looking into those items | 18:42 |
*** mriedem has joined #openstack-infra | 18:43 | |
mordred | because keystone auth is completely pluggable and unknowable upfront, we're currently treating auth params as an opaque dict in os-client-config and shade current, that gets validated against the declared auth_plugin | 18:43 |
mordred | that's the fully general thing and works across the board | 18:43 |
mordred | HOWEVER - it requires the common case of username/password to be folded up into an auth dict too | 18:43 |
clarkb | mordred: right I think that was the genesis of my complaint about keystone auth the other day | 18:44 |
mordred | what do you think about special casing the original auth_url/username/password params to be providable at the top level | 18:44 |
mordred | since, even though it's not discoverable, it's the default and common enough | 18:44 |
*** Guest75042 has quit IRC | 18:44 | |
clarkb | mordred: I think it is likely best to not do that to better reflect what keystone expects | 18:44 |
mordred | so you can say "if the user gave username/password/etc in the params, pop them and add them to the auth dict" - but not really make any attempts to do that for other forms | 18:44 |
clarkb | mordred: will make everything a bit more readable when compared to reality | 18:45 |
*** tkelsey has quit IRC | 18:45 | |
mordred | clarkb: well, keystone expects a third thing | 18:45 |
clarkb | the plugin right? | 18:45 |
mordred | clarkb: which is just that the keyword params are all at one level | 18:45 |
openstackgerrit | James E. Blair proposed openstack-infra/zuul: Add aditional CRD tests https://review.openstack.org/153289 | 18:45 |
openstackgerrit | James E. Blair proposed openstack-infra/zuul: Add extra liveness check to queue processor https://review.openstack.org/153334 | 18:45 |
mordred | and if you didn't happen to provide the right ones, things just bomb | 18:45 |
*** Shrews has quit IRC | 18:46 | |
*** teran has quit IRC | 18:46 | |
jeblair | clarkb: thank you! i added an extra test in 153289 to cover re-enqueuing and the other comment is addressed in 153334 | 18:46 |
clarkb | mordred: ya I guess we have ot balance useability against debuggability | 18:47 |
mordred | http://paste.openstack.org/show/167578 | 18:47 |
clarkb | mordred: I am a fan of consistency | 18:47 |
*** gondoi is now known as zz_gondoi | 18:47 | |
mordred | just to be clear - the question is whether both of those forms should be allowed - or only one | 18:47 |
clarkb | mordred: right I think just the one so it is consistent with other auth types | 18:48 |
jeblair | mordred: and i assume the first form is what is required for anything other than userpass? | 18:48 |
mordred | jeblair: yes | 18:48 |
*** Shrews has joined #openstack-infra | 18:48 | |
jeblair | mordred: i think i agree with clarkb, the consistency is not that hard on usability, and it makes it much easier to transition between that and other auth forms | 18:48 |
mordred | adam_g, Shrews: have we missed anything ? | 18:49 |
*** rverchikov has joined #openstack-infra | 18:49 | |
jeblair | mordred: (eg, if you have the second form in the wild, then you have to have a long conversation about how using severed toes for authentication is completely different) | 18:49 |
mordred | jeblair: ugh. I don't like talking about severed toes | 18:49 |
*** zz_gondoi is now known as gondoi | 18:49 | |
lifeless | biometrics man | 18:49 |
jeblair | mordred: yeah, me neither, which is why i'm highly negative about biometrics | 18:49 |
fungi | toeprint scanner! | 18:49 |
* mordred clutches his toes | 18:49 | |
Shrews | mordred: uhh.. i was absent from irc temporarily so i probably missed much | 18:50 |
mordred | jeblair: how does one pass a severed toe as an arugment to a python function? | 18:50 |
*** koolhead17 has quit IRC | 18:50 | |
*** thedodd has quit IRC | 18:50 | |
fungi | Shrews: might be for the best anyway | 18:50 |
jeblair | but i think my work here is done; we can totally talk about "plucked hairs" if this bothers people | 18:50 |
*** signed8bit has quit IRC | 18:50 | |
dhellmann | fungi, sdague, clarkb: can we get some help unblocking oslo.messaging with this icehouse requirements cap? https://review.openstack.org/#/c/153171/ | 18:50 |
mordred | Shrews: I was asking about special casing username/pasword | 18:50 |
mordred | Shrews: and clarkb and jeblair both think we should not | 18:50 |
*** carl_baldwin has quit IRC | 18:50 | |
mordred | for consistency | 18:50 |
dhellmann | I don't have +2 in the stable branches in requirements, so if we can change that, too, I'd appreciate it | 18:50 |
*** signed8bit has joined #openstack-infra | 18:51 | |
Shrews | mordred: for the record, i agree with clarkb and jeblair. i just don't see the need yet | 18:52 |
clarkb | dhellmann: you aren't in stable-maint-core? maybe what we need is to make reqs core have +2 on stable branches? (I don't think ttx is generally a fan of that for projects but in this case maybe it makes sense?) | 18:52 |
*** zz_avozza is now known as avozza | 18:52 | |
patrickeast | hey all, i know its not specifically an infra project, but i have a review up for devstack to fix my nodepool image caching problems https://review.openstack.org/#/c/153086/ i was wondering if some of you guys who are more knowledgable with the nodepool scripts could take a look and make sure i’m not totally wandering off into the weeds, or if you have any better suggestions | 18:52 |
dhellmann | clarkb: I think we just changed the way stable maint works so that each project has their own core group. Maybe I wasn't added for requirements? | 18:53 |
dhellmann | or maybe that split didn't happen there | 18:53 |
clarkb | dhellmann: doesn't look like the split happened there | 18:54 |
*** tonytan4ever has joined #openstack-infra | 18:56 | |
mordred | Shrews: cool - I am too - but I also sometimes suffer from make-it-too-consistent-itis | 18:56 |
*** sarob has quit IRC | 18:57 | |
*** mattfarina has quit IRC | 18:57 | |
*** sarob has joined #openstack-infra | 18:57 | |
*** mwagner_lap has joined #openstack-infra | 18:57 | |
sdake_ | hey folks, magnum core dev here, we want to use a package that is not in the gate | 18:57 |
sdake_ | is there a dependency management process that we must follow to add a dependency? | 18:58 |
sdake_ | prad is working on the blueprint in question: | 18:58 |
mordred | sdake_: when you say "use a package" - can you expand? | 18:58 |
SpamapS | sdake_: magnum isn't in the integrated gate, so you should be able to use anything. | 18:58 |
mordred | do you mean a distro package or a python package? | 18:58 |
*** thedodd has joined #openstack-infra | 18:58 | |
openstackgerrit | Roman Verchikov proposed openstack-infra/project-config: Add cloud validation (cloudv) project to stackforge https://review.openstack.org/152695 | 18:58 |
sdake_ | https://blueprints.launchpad.net/magnum/+spec/python-k8sclient | 18:58 |
sdake_ | mordred a python package | 18:58 |
mordred | sdake_: yah - just install it in your job before you revoke sudo access | 18:59 |
sdake_ | SpamapS so we need the file in requirements.txt - then how does it get into the gate? | 18:59 |
*** yfried__ has joined #openstack-infra | 18:59 | |
mordred | OR - wait - don't listen to me | 18:59 |
mordred | just add it to your requirements.txt file | 18:59 |
mordred | we don't restrict what you can install | 19:00 |
jogo | sdake_: infra uses a full pypi mirror now so you can install anything from pypi | 19:00 |
sdake_ | I thought there was a local mirror of the gate | 19:00 |
sdake_ | oh got it jogo cool tahnks | 19:00 |
mordred | it's a full mirror now | 19:00 |
sdake_ | well there you go prad - is it in pypi? | 19:00 |
mordred | if it's not in pypi - you'll want to get it there | 19:00 |
prad | sdague, no its not | 19:00 |
jogo | sdake_: http://ci.openstack.org/bandersnatch.html | 19:00 |
prad | oops | 19:00 |
prad | sdake_, ^^ | 19:00 |
*** pelix has quit IRC | 19:01 | |
sdake_ | prad so that is the next logical step then | 19:01 |
sdake_ | if we want to actually use that as a dependency | 19:01 |
openstackgerrit | Joe Gordon proposed openstack-infra/project-config: Make novaclient-dsvm-functional gating for novaclient https://review.openstack.org/153331 | 19:01 |
jeblair | mordred: seen this: dib->docker https://review.openstack.org/#/c/152017/ | 19:01 |
*** signed8bit is now known as signed8bit_ZZZzz | 19:01 | |
mordred | jeblair: yes I have! | 19:01 |
*** mattfarina has joined #openstack-infra | 19:01 | |
sdake_ | ya that dib->docker is pretty sweet huh :) | 19:02 |
sdake_ | that guy does alot of good work | 19:02 |
mordred | I'm mildly confused as to why it's not a patch to dib ... but I'm looking forward to poking at it | 19:02 |
sdake_ | mordred I plan on getting him to merge it upstream into dib at some point | 19:02 |
sdake_ | since it really belongs in dib | 19:02 |
sdake_ | I think he just didn't want to mes with the special cases possibly | 19:02 |
mordred | woot | 19:02 |
*** dizquierdo has joined #openstack-infra | 19:03 | |
dhellmann | clarkb: any thoughts on the best way to handle the stable branch permissions? | 19:03 |
jeblair | oh, er, that commit wants submodules | 19:03 |
*** avozza is now known as zz_avozza | 19:03 | |
clarkb | dhellmann: we should probably bug ttx about splitting that stable maint core group too | 19:03 |
jeblair | that's not going to work | 19:03 |
clarkb | dhellmann: then we can throw you in it | 19:03 |
dhellmann | clarkb: makes sense, I'll talk to him about it | 19:04 |
*** signed8bit_ZZZzz is now known as signed8bit | 19:04 | |
clarkb | dhellmann: unless ttx is happy to use normal stable maint core thats an option too | 19:04 |
mordred | jeblair: nope. it's not. I figured I'd let them discover that - but that's my passive aggressive side surfacing | 19:04 |
mordred | sdake_: ^^ | 19:04 |
clarkb | sdake_: so read your blog post, it doesn't address iscsi. Is that something you just haven't tackled et or does that get fixed as part of using host net namespace? | 19:04 |
openstackgerrit | Dan Prince proposed openstack-infra/project-config: Add TripleO f20 puppet job https://review.openstack.org/153341 | 19:05 |
sdake_ | clarkb haven't tackled yet but plan to test | 19:05 |
sdake_ | clarkb my speculation is it should work as is with the host net namespace | 19:05 |
*** dustins_ has quit IRC | 19:05 | |
sdake_ | and sharing some devices using the --device flag to docker | 19:05 |
sdake_ | tbh I left rht adn had to ship my eqiupment back, so I essentially ran out of time | 19:05 |
clarkb | sdake_: my understanding is that iscsi isn't namespaced at all so not sure if pid/net host namespace puts you in a place where that becomes a non issue | 19:06 |
clarkb | sdake_: but am very curious to ehar if that does fix it | 19:06 |
sdake_ | it should be a non-issue - the container running with the super-rpived features is basically a super-process | 19:06 |
sdake_ | runnign on a host | 19:06 |
sdake_ | iscsi is not namespaced - but bindmounting /dev should get the job done | 19:07 |
clarkb | gotcha | 19:07 |
sdake_ | also there is a doc pull request out from dan walsh to add --device=* to import the entire devfs into the container | 19:07 |
clarkb | at what point do we stop calling it a container? :) | 19:07 |
sdake_ | my take is docker maintainers act pretty quick on these sorts of features because theya re mandatory to use containers for upgrade | 19:07 |
openstackgerrit | Khai Do proposed openstack-infra/jenkins-job-builder: Allow JJB to set connection timeout to jenkins server https://review.openstack.org/151472 | 19:08 |
sdake_ | clarkb granted, its not much of a container ;-) | 19:08 |
mordred | it's plenty of a container | 19:08 |
fungi | man, having tools which parse reference documents in the governance repo is a lot more effort than you might think. we seem to change file schemas in there at least once a cycle | 19:08 |
sdake_ | but it does allow atomic upgrade- which is the part i'm after | 19:08 |
clarkb | mordred: its basically a chroot with process management | 19:08 |
mordred | if a container is a replacement for deb/rpm | 19:08 |
mordred | yah | 19:08 |
clarkb | mordred: which is not quite what I think of when am told "container" | 19:08 |
mordred | clarkb: well, and namespaced normal networking | 19:08 |
clarkb | mordred: no they turn that off | 19:08 |
mordred | ok | 19:08 |
mordred | clarkb: you're falling into the trap of wanting a word to mean something | 19:08 |
mordred | clarkb: this is clouds | 19:09 |
clarkb | mordred: maybe | 19:09 |
sdake_ | i dont think container is a replacement for deb/rpm, actually deb/rpm are still used - to build the container fs | 19:09 |
mordred | clarkb: no words mean anything anymore | 19:09 |
clarkb | mordred: ha | 19:09 |
mordred | sdake_: I think it'sa replacement for app deliery | 19:09 |
sdake_ | fluffy white things ;) | 19:09 |
*** thedodd has quit IRC | 19:09 | |
sdake_ | mordred yup | 19:09 |
mordred | sdake_: or, not a replacement -but sits in teh same space-ish | 19:09 |
mordred | sdake_: "how do I run a copy of X without screwing my whole computer" | 19:09 |
jeblair | mordred: please cloud me some cloud. | 19:09 |
clarkb | mordred: the blog was basically make a super privileged container running in host process and network space with bind mount permissions | 19:09 |
sdake_ | one of the maintainers of docker said "wow libvirt in a container, now I can recompile libvirt without busting my machine ;)" | 19:10 |
mordred | clarkb: btw - that does not work with AFS | 19:10 |
mordred | clarkb: so there is still_something_ the container is doing | 19:10 |
clarkb | mordred: this allows you to make compute hosts in "containers" fluffy things that don't mean much anymore supposedly | 19:10 |
mordred | they're really easy to throw around and spin up and down | 19:10 |
fungi | my take so far has been that application authors getting fed up with distro-specific toolchain and dependency issues and starting to distribute their software as container images are effectively turning themselves into (in many cases very inexperienced) derivative distro authors | 19:10 |
mordred | isloation/shmisolation | 19:10 |
sdake_ | super prived containers have no isolation | 19:11 |
mordred | fungi: yup - albeit most of them with a very single specific usecase | 19:11 |
mordred | sdake_: yup | 19:11 |
clarkb | mordred: ya that was sdake_'s use case. basically upgrade nova by turning container on and off | 19:11 |
*** ghostpl has joined #openstack-infra | 19:11 | |
mordred | for instance - I have 2 docker containers running on my IRC host | 19:11 |
clarkb | I mean I get it but to me that isn't a container | 19:11 |
mordred | each with a different version of bitlbee | 19:11 |
clarkb | but I will accept that "container" isn't supposed to mean anything | 19:11 |
mordred | because $fail | 19:11 |
mordred | but it's really easy to do | 19:11 |
jeblair | fungi: there's a security policy: they will totally upgrade dependencies if they see the press release on hackernews | 19:12 |
fungi | and linux containers already don't provide great isolation from a security standpoint since there have been plenty of ways even recently to parlay uid=0 in the container to uid=0 outside the container, way more often than equivalent hypervisor breakout bugs anyway | 19:12 |
clarkb | jogo: I have a new test env held to continue debugging the metadata stuff | 19:12 |
*** bradm has quit IRC | 19:12 | |
clarkb | jogo: I am pretty tempted to get you on the hosts at this point too if you are interested and can point me at an ssh pubkey | 19:12 |
*** dustins has joined #openstack-infra | 19:13 | |
*** ddieterly has quit IRC | 19:13 | |
fungi | so basically people are running, in many cases very outdated and vulnerable, software inside containers which in turn can be leveraged by an attacker to gain control over the machine itself | 19:13 |
mordred | yes | 19:13 |
clarkb | sdake_: but you only need this privilege for compute nodes right? everything else can run pretty isolated? | 19:13 |
*** ddieterly has joined #openstack-infra | 19:13 | |
*** ChuckC has joined #openstack-infra | 19:13 | |
mordred | fungi: BUT - they were doing this before in virtualenvs and in alternate root paths with code vendored into source trees | 19:13 |
fungi | and just yesterday one of my friends wanted to install freeipa to do centralized authentication. they seem to be encouraging people to download a docker image and run it that way | 19:14 |
sdake_ | I think storage may need super prived containers as well | 19:14 |
sdake_ | neutron will definately need --net=host (eg no network namesapce for the container) | 19:14 |
*** baoli has quit IRC | 19:14 | |
sdake_ | so ya, the whole schebang needs some super privileges to do the job | 19:14 |
*** vilobhmm has joined #openstack-infra | 19:14 | |
sdake_ | but the pid namespace sharing is only needed for compute | 19:14 |
openstackgerrit | Khai Do proposed openstack-infra/jenkins-job-builder: Change test folder name to 'fixture' for consistency https://review.openstack.org/152664 | 19:15 |
openstackgerrit | Khai Do proposed openstack-infra/jenkins-job-builder: Implement recursive search for test fixtures. https://review.openstack.org/151898 | 19:15 |
fungi | sdake_: yes, storage control from within a container needs extra care in fact because if you grant the container control over the system's root block device then it can achieve breakout trivially | 19:15 |
openstackgerrit | Merged openstack-infra/zuul: Support cross-repo-dependencies in independent pipelines https://review.openstack.org/144556 | 19:15 |
sdake_ | i'm planning a summit talk for the next 2 mo of r&d I do in this area | 19:15 |
*** ghostpl has quit IRC | 19:15 | |
sdake_ | to present what I've found out :) | 19:15 |
mrmartin | nibalizer re | 19:15 |
*** dizquierdo has quit IRC | 19:16 | |
jeblair | clarkb, fungi: if you have a min, could you look at 153289? it has some fixes for racy tests in the changes that just merged (which i recheck-bashed in, so... :) | 19:16 |
nibalizer | mrmartin: ? | 19:17 |
jeblair | sdake_: hopefully it will be on the non-design-summit day and i can see it :) | 19:17 |
mrmartin | nibalizer: https://review.openstack.org/#/c/152504/ here you commented an old patchset, I have newer one there, where the problem got solved finally | 19:17 |
*** ChuckC_ has quit IRC | 19:17 | |
sdake_ | jeblair ya - i suspect that will be a busy day :) | 19:17 |
*** dustins has quit IRC | 19:17 | |
mrmartin | same here: https://review.openstack.org/#/c/152508/ | 19:17 |
mrmartin | ;) | 19:18 |
nibalizer | mrmartin: oh yea i got gertty'd | 19:18 |
*** ddieterly has quit IRC | 19:18 | |
clarkb | jeblair: yup can do | 19:18 |
mrmartin | ok no prob | 19:18 |
SpamapS | fungi: just responding to your anti-vendoring arguments late. nearly 20 years of Debian yelling at library authors to stop breaking API's hasn't worked.. so... people vendor. | 19:18 |
mrmartin | awesome, it was out of snyc | 19:18 |
jogo | clarkb: give me 10 minutes, and I can be ready | 19:18 |
*** ayoung has joined #openstack-infra | 19:18 | |
mrmartin | thanks anyway | 19:18 |
clarkb | jogo: ok I am going to review zuul code while I wait | 19:18 |
SpamapS | fungi: but you are right, you become your own mini-distro. and that is effective.. so it continues. | 19:19 |
clarkb | SpamapS: did you see the thing about Go that dstufft linked esterday? | 19:19 |
clarkb | SpamapS: was amazing | 19:19 |
SpamapS | clarkb: no, canhaz? | 19:19 |
clarkb | SpamapS: http://forums.thedailywtf.com/forums/t/27755.aspx | 19:19 |
SpamapS | clarkb: kthxbai | 19:19 |
*** ashleighfarnham has quit IRC | 19:20 | |
jogo | clarkb: https://launchpad.net/~jogo/+sshkeys | 19:20 |
fungi | SpamapS: yep. for the freeipa example, i mostly trust the freeipa authors to design and maintain an identity and auth management platform. i don't so much trust them to maintain their own custom linux distro to go with it | 19:20 |
*** Shrews has quit IRC | 19:20 | |
*** koolhead17 has joined #openstack-infra | 19:20 | |
pleia2 | mmm free ipa | 19:20 |
pleia2 | (wrong ipa) | 19:20 |
fungi | pleia2: it's not as hoppy as the sort you pay for, but i won't turn it down | 19:21 |
pleia2 | :) | 19:21 |
*** ddieterly has joined #openstack-infra | 19:21 | |
dstufft | getting yelled at for vendoring is fun | 19:21 |
*** ddieterly has quit IRC | 19:22 | |
SpamapS | "we can't use the source code that we have to recreate that game" | 19:22 |
SpamapS | wow | 19:22 |
SpamapS | thats the pain I had the first time I tried to build juju's go rewrite like 3 years ago :-P | 19:22 |
*** ddieterly has joined #openstack-infra | 19:22 | |
SpamapS | (mostly remedied by the juju team hiring all the go people they could to maintain the libraries and keep things working) | 19:22 |
sdake_ | juju had a team? ;-) | 19:23 |
dstufft | that does not seem like a strategy that can scale effectively | 19:23 |
SpamapS | sdake_: has one. Quite a large one filled with _excellent_ programmers. | 19:23 |
SpamapS | dstufft: well eventually you figure out how to lock down these deps and ship them as a distro package. I'm not sure how they did it, but I assume they're just managing git trees and merging as needed. | 19:24 |
SpamapS | aka "vendoring" | 19:24 |
*** timcline has joined #openstack-infra | 19:24 | |
sdake_ | SpamapS interesting | 19:24 |
dstufft | it was "fun" to watch Debian reinvent vendoring for python-pip except a jankier more error prone version of it | 19:24 |
nibalizer | building a go program and putting it in a container does solve the problem of 'maintaining a distribution' though | 19:25 |
mordred | dstufft: ++ | 19:25 |
*** gondoi is now known as zz_gondoi | 19:25 | |
*** abhirc has joined #openstack-infra | 19:25 | |
SpamapS | nibalizer: go produces single binaries. There is one file. No container needed. | 19:25 |
mordred | it's the idea that the distros are some how better equipped to handle the vendoring problem - when instead what they frequently do is backport python3.4 features into python2.6 | 19:26 |
SpamapS | And it's a statically linked binary. | 19:26 |
mordred | or don't release updates of completely broken things | 19:26 |
SpamapS | So as long as you aren't running crazy-crack versions of Linux or glibc, it will work. | 19:26 |
mordred | while waxing poetic about the process they follow | 19:26 |
SpamapS | mordred: and refuse to ship python3.4 bug fixes.... and... | 19:26 |
mordred | the truth is that it'sa best-effort game all the way around | 19:26 |
mordred | some teams are good and release good stuff | 19:26 |
mordred | some are not and do not | 19:26 |
SpamapS | Yeah, do what you need to make it work for you and your users. Occasionally, optimize things where you can. | 19:27 |
mordred | some of them work in the context of distros, some do not | 19:27 |
*** spzala has joined #openstack-infra | 19:27 | |
SpamapS | Debian trades social harmony for process optimization. ;) | 19:27 |
*** signed8b_ has joined #openstack-infra | 19:27 | |
*** zz_gondoi is now known as gondoi | 19:27 | |
SpamapS | Speaking of Debian, we should use it. ;) | 19:28 |
nibalizer | SpamapS: wait, are you saying debian processes are optimized? | 19:28 |
mordred | SpamapS: fungi has a patch | 19:28 |
mordred | nibalizer: HIGHLY | 19:28 |
mordred | nibalizer: just not for the outcome you're wanting them to be optimized for | 19:28 |
*** timcline has quit IRC | 19:28 | |
openstackgerrit | Merged openstack-infra/zuul: Add aditional CRD tests https://review.openstack.org/153289 | 19:28 |
fungi | mordred: still underway. i have to finish solving the move-mysql-setup-out-of-image-building problem as a next step | 19:29 |
nibalizer | SpamapS: the container still provides much utility imho | 19:29 |
dstufft | mordred: nibalizer they seem optimized for the constraints of the early 90's | 19:29 |
SpamapS | nibalizer: optimized to their detriment. ;) | 19:30 |
mordred | dstufft: listen - it's important to make sure the base os can fit on a floppy disk ... | 19:30 |
waynr | zaro: it's not clear to me how to pull the changes you posted to my gerrit review so i can address pelix's concern | 19:30 |
*** ashleighfarnham has joined #openstack-infra | 19:30 | |
mordred | snark aside- I do appreciate that about debian | 19:30 |
SpamapS | nibalizer: oh yes, just saying in this case, the container isn't needed to ship separate libraries for Go things. | 19:30 |
mordred | because the tiny output of debootstrap is totally usable and small | 19:30 |
mordred | whereas the fedora equiv is HUGE | 19:31 |
*** signed8bit has quit IRC | 19:31 | |
fungi | mordred: SpamapS: the short story is that debian jessie has a python 3.4 which will work for oslo.messaging and oslo.rootwrap, but since jessie isn't released yet hpcloud has no base image for it (rax does), so we'll need to dib bare-jessie on hpcloud. except we're not dib'ing bare-.* workers yet because mysql database setup in a chroot is a no-go | 19:31 |
*** andreykurilin_ has joined #openstack-infra | 19:31 | |
waynr | i ran the command listed in the email but it doesn't work and i don't have time to play around with gerrit | 19:31 |
*** sarob_ has joined #openstack-infra | 19:31 | |
mordred | fungi: yup | 19:31 |
* fungi gets back to that | 19:31 | |
SpamapS | oh interesting. If only we had a mysql-like database you could run in single process mode and pipe things into. | 19:32 |
* SpamapS hears trumpeting and splashing and smells something burning | 19:32 | |
fungi | SpamapS: you would drizzle things into it i think? | 19:32 |
dstufft | mordred: I appreciate how the Fedora folks seem to care a lot more about remaining close to upstream, though I don't actually run FEdora because the release cycle is too fast for servers and RHEL is too slow for me | 19:32 |
nibalizer | fungi: is mysql setup in a chroot a no go because of puppet? or because mysql likes to actually start or what is the reason? | 19:32 |
mordred | dstufft: ++ | 19:32 |
*** sarob has quit IRC | 19:32 | |
mordred | nibalizer: we need to start it and run some sql to set up the right things | 19:33 |
mordred | and this fails quite spectacularly when we try it in our dib run | 19:33 |
fungi | nibalizer: that's part of it i think, but more generally we'd like to not have separate bare-.* and devstack-.* workers anyway and so we should do things like db preconfig for unit tests in the unit test jobs instead | 19:33 |
mordred | ++ | 19:33 |
*** timcline has joined #openstack-infra | 19:34 | |
*** bswartz has joined #openstack-infra | 19:34 | |
*** teran has joined #openstack-infra | 19:34 | |
*** teran has quit IRC | 19:35 | |
clarkb | though I think generally baking as much stuff as you can into an image is important | 19:35 |
fungi | dstufft: conversely, debian folks seem to care a lot more about being able to run on a broader variety of hardware and being able to coinstall pretty much anything with pretty much anything else without breaking (and also carry orders of magnitude more packaged applications) | 19:35 |
clarkb | and wish that dib had a better story for that beacuse if you exclude our needs saving a few sseconds across thousands of node boots is $$ | 19:35 |
*** shashankhegde has quit IRC | 19:36 | |
SpamapS | What causes mysql not to start btw? | 19:36 |
dstufft | fungi: quite possibly, which is probably why I don't like their policies much since there's pretty much only amd64 that matters to me and I prefer to get my applications from upstream not the wierdo debian version of them | 19:37 |
mordred | SpamapS: dib, last we checked | 19:37 |
SpamapS | I'd expect it would start just fine as long as you only have one running. | 19:37 |
clarkb | SpamapS: dib does a thing to make all services not start | 19:37 |
SpamapS | dib doesn't let it start because it was installed as a package. | 19:37 |
SpamapS | You can still /etc/init.d/mysql start | 19:37 |
clarkb | yes | 19:37 |
clarkb | SpamapS: iirc no | 19:37 |
clarkb | SpamapS: puppet blows up doing that | 19:37 |
mordred | SpamapS: it's possible there is something in what we're doing that you might have suggestions on how to do better | 19:37 |
SpamapS | If not that is totally fixable. | 19:37 |
fungi | though that does also bring up the concurrency issue | 19:37 |
clarkb | SpamapS: instead you would have to explicitly start a daemon | 19:37 |
mordred | yay! | 19:37 |
mordred | clarkb: I believe SpamapS just volunteered to fix this! :) | 19:37 |
fungi | but since we're building dib diskimages serially in nodepool we can ignore that part | 19:38 |
* mordred hands SpamapS a fluffy goat | 19:38 | |
clarkb | fungi: ya I think we have decided concurrent builds are a problem for lots of reasons and shouldn't count on it | 19:38 |
clarkb | also I just confirmed that jeblairs fix appears to have fixed our double upload problem | 19:39 |
fungi | clarkb: i also think that if we actually want build concurrency, that's when we pull the trigger on the image build worker spec | 19:39 |
clarkb | fungi: yup | 19:39 |
SpamapS | I'm quite happy to fix | 19:39 |
mordred | clarkb: do we have an easy-to-point-SpamapS at thing to try? I can dig one up but if you have one handy ... | 19:40 |
*** Sukhdev has joined #openstack-infra | 19:40 | |
*** gondoi is now known as zz_gondoi | 19:41 | |
SpamapS | Yeah like a set of elements and a command line are all I need. | 19:41 |
mordred | SpamapS: well, skin might also help | 19:41 |
clarkb | mordred: just run the bare-* thick_slave.pp module in dib | 19:42 |
clarkb | mordred: I hthink there is already an element that does it, it just doesn't work | 19:43 |
*** sarob_ is now known as sarob | 19:43 | |
mordred | k. | 19:43 |
SpamapS | clarkb: I don't have enough context in infra's puppet to know where any of that would be. | 19:43 |
mordred | SpamapS: hang on - working on it | 19:43 |
SpamapS | I will gladly gain such context. :) | 19:43 |
*** dims__ has joined #openstack-infra | 19:44 | |
*** r-daneel has joined #openstack-infra | 19:44 | |
*** dimtruck is now known as zz_dimtruck | 19:45 | |
*** teran has joined #openstack-infra | 19:45 | |
tchaypo | jeblair: I’m very confused by 152213 | 19:45 |
*** adalbas has quit IRC | 19:46 | |
*** zz_gondoi is now known as gondoi | 19:46 | |
mordred | clarkb: nope. doesn't look like there is an element already | 19:47 |
mordred | clarkb: there is just nodepool/elements/node-devstack | 19:47 |
clarkb | SpamapS: https://git.openstack.org/cgit/openstack-infra/project-config/tree/nodepool/elements elements are there. https://git.openstack.org/cgit/openstack-infra/project-config/tree/nodepool/elements/puppet/bin/prepare-node is the puppet runner which is run by and install.d script in node-devstack | 19:47 |
*** dims_ has quit IRC | 19:47 | |
clarkb | SpamapS: mordred you would need to swith thin => true to false there | 19:47 |
mordred | SpamapS: so what is needed is an element like node-devstack where THIN=false | 19:48 |
*** dims__ has quit IRC | 19:48 | |
*** gondoi is now known as zz_gondoi | 19:48 | |
clarkb | and https://git.openstack.org/cgit/openstack-infra/project-config/tree/tools/build-image.sh for convenience | 19:48 |
clarkb | s/devstack/otherthing/ there too | 19:48 |
*** abhirc has quit IRC | 19:48 | |
*** zz_gondoi is now known as gondoi | 19:49 | |
*** dims__ has joined #openstack-infra | 19:50 | |
*** dims__ has quit IRC | 19:50 | |
openstackgerrit | Monty Taylor proposed openstack-infra/project-config: Add element for bare nodes https://review.openstack.org/153354 | 19:50 |
mordred | SpamapS: ^^ | 19:50 |
*** hdd has joined #openstack-infra | 19:51 | |
openstackgerrit | Monty Taylor proposed openstack-infra/project-config: Add element for bare nodes https://review.openstack.org/153354 | 19:51 |
mordred | SpamapS: NODE_TYPE=node-bare tools/build-image.sh should have you covered | 19:51 |
*** dims_ has joined #openstack-infra | 19:54 | |
*** dims___ has joined #openstack-infra | 19:54 | |
*** sarob has quit IRC | 19:55 | |
*** shashankhegde has joined #openstack-infra | 19:55 | |
*** sarob has joined #openstack-infra | 19:57 | |
*** _nadya_ has joined #openstack-infra | 19:58 | |
*** dims_ has quit IRC | 19:58 | |
*** tonytan4ever has quit IRC | 19:59 | |
*** abhirc has joined #openstack-infra | 20:00 | |
*** dalgaaf has quit IRC | 20:00 | |
*** dustins has joined #openstack-infra | 20:01 | |
jeblair | tchaypo: i don't know how it happened (current bug? old bug? interrupted sync?), but i found data like that in my local db, and it rendered that change unworkable in gertty because the correct data were never displayed | 20:01 |
*** dims__ has joined #openstack-infra | 20:01 | |
jeblair | i mean it rendered the change associated with the bad data | 20:01 |
*** sarob has quit IRC | 20:02 | |
tchaypo | ah, so it’s not the case that the server has multiple approvals, it’s just that we’ve ended up with multiple local approvals? | 20:02 |
*** sarob has joined #openstack-infra | 20:02 | |
*** dims___ has quit IRC | 20:03 | |
*** gondoi is now known as zz_gondoi | 20:03 | |
*** zz_gondoi is now known as gondoi | 20:04 | |
*** aysyd has quit IRC | 20:05 | |
anteaya | reed: I updated the bug report | 20:05 |
*** rfolco has quit IRC | 20:06 | |
*** bdpayne has quit IRC | 20:06 | |
*** bdpayne has joined #openstack-infra | 20:08 | |
*** thedodd has joined #openstack-infra | 20:08 | |
*** koolhead17 has quit IRC | 20:08 | |
*** zz_dimtruck is now known as dimtruck | 20:09 | |
*** dims_ has joined #openstack-infra | 20:09 | |
openstackgerrit | Merged openstack/requirements: Update zake to 0.1.6 https://review.openstack.org/145526 | 20:10 |
*** syerrapragada has joined #openstack-infra | 20:11 | |
*** dims__ has quit IRC | 20:12 | |
openstackgerrit | Jeremy Stanley proposed openstack-infra/system-config: Generate machine-readable tree of change approvers https://review.openstack.org/80437 | 20:13 |
anteaya | I just saw Lauren's forward of the L naming poll to the operator's list | 20:15 |
anteaya | I'm not sure I can bring myself to vote | 20:15 |
*** ldnunes has quit IRC | 20:15 | |
*** dims__ has joined #openstack-infra | 20:15 | |
*** e0ne has joined #openstack-infra | 20:17 | |
*** e0ne is now known as e0ne_ | 20:17 | |
openstackgerrit | Guido Günther proposed openstack-infra/jenkins-job-builder: Use open() instead of file() https://review.openstack.org/153359 | 20:17 |
*** dims_ has quit IRC | 20:17 | |
*** e0ne_ is now known as e0ne | 20:19 | |
*** ildikov has quit IRC | 20:19 | |
*** dprince has quit IRC | 20:19 | |
jroll | is there a way to only have a job vote on master and not juno? | 20:20 |
jroll | (juno backports, that is) | 20:20 |
anteaya | jroll: yes | 20:20 |
* anteaya gets an example | 20:20 | |
clarkb | anteaya: is the problem that ops were asked to vote too? I thought we were being inclusive? | 20:21 |
*** ashleighfarnham has quit IRC | 20:21 | |
*** sigmavirus24 is now known as sigmavirus24_awa | 20:21 | |
jroll | anteaya: awesome, ty | 20:22 |
anteaya | clarkb: the problem is the four choices | 20:22 |
anteaya | I'm glad ops are included | 20:22 |
*** shashankhegde has quit IRC | 20:22 | |
anteaya | those four words are not denoting canadian anything | 20:22 |
anteaya | jroll: http://git.openstack.org/cgit/openstack-infra/project-config/tree/zuul/layout.yaml#n609 | 20:22 |
anteaya | that job is not testing stable or icehouse branches | 20:22 |
jroll | aha, awesome | 20:22 |
jroll | thanks | 20:22 |
* jroll makes patches | 20:22 | |
anteaya | jroll: welcome | 20:23 |
notmyname | if global_requirements were a CI test (does the project's requirements conflict with the global requirements, taking into account versions) instead of an automated copy/paste into every source tree, would that be something that would be supported or opposed? | 20:24 |
jroll | anteaya: for a job not already in the jobs: section, I can just add it and override defaults as necessary, correct? | 20:24 |
openstackgerrit | Clark Boylan proposed openstack-infra/devstack-gate: DO NOT MERGE testing nova multinode fix https://review.openstack.org/151690 | 20:24 |
openstackgerrit | Clark Boylan proposed openstack-infra/devstack-gate: Enable nova-api-metadata for multi host nova-network https://review.openstack.org/136179 | 20:24 |
anteaya | jroll: that would be a start, offer the patch and we will review it into shape from there | 20:24 |
jroll | ok, ty | 20:24 |
tchaypo | anteaya: I don’t think the K release reflected anything french, nor J anything Georgian | 20:25 |
anteaya | jroll: not sure we are talking the same language when you say override defaults so let me see what you mean | 20:25 |
clarkb | anteaya: ah yes, neither is havana very portlandy... | 20:25 |
anteaya | clarkb: true | 20:25 |
anteaya | tchaypo: well metric and french | 20:25 |
anteaya | they did come up with the metric system | 20:25 |
tchaypo | bwahaha | 20:25 |
tchaypo | there is that | 20:25 |
*** che-arne has joined #openstack-infra | 20:28 | |
*** kgiusti has joined #openstack-infra | 20:30 | |
*** yfried has joined #openstack-infra | 20:30 | |
*** tiswanso has quit IRC | 20:30 | |
*** dims_ has joined #openstack-infra | 20:30 | |
*** tiswanso has joined #openstack-infra | 20:31 | |
openstackgerrit | Jim Rollenhagen proposed openstack-infra/project-config: Make agent_ssh job not run on stable/juno Ironic patches https://review.openstack.org/153363 | 20:31 |
jroll | anteaya: ^ I'd rather see https://review.openstack.org/#/c/153358/ land and fix the real problem, however I can't guarantee that patch fixes it | 20:31 |
*** dims__ has quit IRC | 20:31 | |
*** rlandy has quit IRC | 20:32 | |
*** yfried__ has quit IRC | 20:33 | |
*** zz_avozza is now known as avozza | 20:33 | |
rcarrillocruz | hey folks, i'm doing some modifications to an openstack-infra puppet module | 20:35 |
*** dims__ has joined #openstack-infra | 20:35 | |
*** vigneshvar has quit IRC | 20:35 | |
rcarrillocruz | now that these modules are split, what's a quick way to install the module i'm modifying in a test system? | 20:35 |
rcarrillocruz | do i need to do 'puppet module build foo && puppet module install foo' | 20:35 |
rcarrillocruz | ? | 20:35 |
rcarrillocruz | nibalizer: ^ | 20:35 |
clarkb | rcarrillocruz: no, just clone the module to your module path | 20:35 |
rcarrillocruz | hmm, so doing a link on /etc/puppet/modules to my home folder containing my code would work, right? | 20:36 |
nibalizer | so you want to clone it | 20:36 |
nibalizer | ya symlink hax also works :) | 20:36 |
rcarrillocruz | excellent, thx | 20:36 |
*** dims_ has quit IRC | 20:37 | |
*** jedimike has quit IRC | 20:37 | |
clarkb | or put your repo path in the module path | 20:37 |
clarkb | that is what I do since I tend to run puppet apply --modulepath anyways | 20:37 |
*** avozza is now known as zz_avozza | 20:38 | |
nibalizer | also --modulepath=. is a thing i do a lot | 20:38 |
fungi | notmyname: i'm not sure what you're asking... right now there is a ci test where if you propose a change to your requirements list and it conflicts with global requirements then the job fails. we just have an additional job which runs when a change merges to global requirements to propose the difference to all covered projects so that they'll be able to stay in sync with each other | 20:38 |
dstanek | i've been working on how we can add real functional testing in Keystone and would appreciate some eyes on https://review.openstack.org/#/c/153300/ | 20:38 |
dstanek | it talks about how i'm using devstack/devstack-gate and thought you guys would have some great input | 20:39 |
rcarrillocruz | nibalizer: --modulepath honours order I assume? | 20:39 |
nibalizer | ya | 20:39 |
nibalizer | but ... im not sure... | 20:39 |
rcarrillocruz | cool | 20:39 |
rcarrillocruz | i can try , it's a quick thing to test | 20:39 |
nibalizer | dont put different versions of the same module in your modulepath | 20:40 |
notmyname | fungi: right. what I'd prefer to see is a CI job that parses the local requirements and the global requirements and shows where the local is in conflict. eg if my repo wants foo>=3.0 and global wants foo>=4, that's ok | 20:40 |
fungi | anteaya: keep in mind that we also almost had kyoto, which would have suggested not-france about as much as london suggests not-canada | 20:40 |
nibalizer | thats trusting puppet not to do something bonghitsy, and it doesn't deserve that much trust | 20:40 |
notmyname | fungi: but it's not ok if I have things that aren't in global or require different versions than global | 20:40 |
rcarrillocruz | hah, yah, i noticed this evening with the concurrent puppet module install/upgrades :-) | 20:40 |
pleia2 | anteaya: fwiw, I think "love" when I think of canada :) | 20:41 |
pleia2 | even if it is kind of cold | 20:41 |
pleia2 | more kitty snuggles | 20:41 |
clarkb | notmyname: no we haven't done that because pip doesn't quite work that way. Its resolver is simple so >=3.0 and >=4.0 could result in vastly different installs | 20:42 |
fungi | notmyname: ahh, i think i see. so if global requirements has foo>1, project A requires foo>1,<2 and project B requires foo>2 you want them to succeed even though project A and project B can't be installed together? | 20:42 |
clarkb | notmyname: until pip supports proper dependency resolution we kinda have to stick with being identical | 20:42 |
notmyname | fungi: well, mostly I'd like to not have a patch with 121 changesets in swift ;-) | 20:42 |
clarkb | a very recent example of this is the issue zuul has/had with lockfile | 20:42 |
clarkb | notmyname: we can stop proposing updates to swift if that is your preference | 20:42 |
clarkb | notmyname: we have done it at a convenience (and most projects seem to like it) | 20:43 |
*** gondoi is now known as zz_gondoi | 20:43 | |
notmyname | clarkb: no, I actually don't want them to stop being proposed | 20:43 |
notmyname | but I'd prefer that since our requirements actually aren't in conflict (ie if you install global-requirements, that satisfies swift) it should pass. instead of look for exact version matches | 20:43 |
fungi | notmyname: it's an attempt to reflect the state of requirements if you want to be able to install a python package of swift along with some other openstack project (for example to run tests), but if you don't want swift tested with other software that's probably an option | 20:43 |
notmyname | fungi: no, I want to pass if installing global requirements versions would satisfy requirements. and fail otherwise | 20:44 |
*** ashleighfarnham has joined #openstack-infra | 20:44 | |
clarkb | notmyname: right but unfortunately that isn't how pip works | 20:44 |
notmyname | why is that dependent on pip? it's version strings that also affect distro packages | 20:44 |
fungi | notmyname: we'd need to trim down the given requirement in global requirements to the smallest common intersection of versions across all coinstalled projects | 20:45 |
clarkb | notmyname: for example zuul said it depended on lockfile>=0.8, python-daemon said it required lockfile>=0.10. If you had lockfile 0.8 already installed then zuul broke because python-daemon would not upate lockfile to 0.10 | 20:45 |
clarkb | notmyname: because pip is the tool being used here | 20:45 |
clarkb | notmyname: its the forward looking we are testing things that haven't arrived in distros situation | 20:45 |
*** r1chardj0n3s_afk is now known as r1chardj0n3s | 20:46 | |
fungi | notmyname: distros are taking clues from the requirements lists but those files are primarily to service python package toolchains not distro package toolchains | 20:46 |
notmyname | so installing python-daemon with pip didn't upgrade to the minimum required version of lockfile (ie 0.10)? | 20:46 |
clarkb | notmyname: correct | 20:46 |
clarkb | because pips version resolver is not so good | 20:46 |
notmyname | clarkb: sounds like a bug in pip, not a bug with parsing version strings | 20:46 |
clarkb | it is a bug in pip, I filedit a couple yaers ago | 20:46 |
clarkb | dstufft has done some work to correct it | 20:46 |
clarkb | but its not a simple fix | 20:47 |
clarkb | notmyname: but given that is the tool we have we are somewhat stuck supporting it | 20:47 |
notmyname | gotta run | 20:47 |
fungi | given how long that's been the case for pip (pretty much for as long as it's had the ability to take a list of packages) it would be more fair to call it a design shortcoming | 20:47 |
*** teran has quit IRC | 20:48 | |
fungi | or perhaps an incomplete implementation | 20:48 |
*** zz_gondoi is now known as gondoi | 20:49 | |
*** dims_ has joined #openstack-infra | 20:49 | |
* dstufft doesn't bother to try to categorize it | 20:49 | |
dstufft | other than crappy thing that needs fixed | 20:49 |
*** ildikov has joined #openstack-infra | 20:49 | |
*** dims__ has quit IRC | 20:50 | |
*** vigneshvar has joined #openstack-infra | 20:50 | |
openstackgerrit | Doug Wiegley proposed openstack-infra/project-config: Add pylint jobs to service modules https://review.openstack.org/153373 | 20:52 |
dstufft | most SAT solvers tend to want the entire boolean expression up front, but given that we can't construct a dependency graph without downloading things that's impossible for us, so we need to either resolve the entire boolean expression multiple times for each dependency, or we need something that can iteratively include additional boolean constraints which makes the implemetnation of the SAT solver itself harder | 20:52 |
*** carl_baldwin has joined #openstack-infra | 20:52 | |
*** dims__ has joined #openstack-infra | 20:52 | |
dstufft | then there's the whole, pip isn't really designedin a way that makes it easy to do this, it's code is spaghetti and we need to tease it apart better before we can really do that :/ | 20:52 |
*** gondoi is now known as zz_gondoi | 20:53 | |
anteaya | fungi: true | 20:54 |
anteaya | pleia2: well that is heartening | 20:54 |
*** dims_ has quit IRC | 20:54 | |
*** abhirc has quit IRC | 20:54 | |
anteaya | currently when I think of canada I think of a tanking sole industry economy and a falling dollar | 20:54 |
anteaya | so perspective counts I guess | 20:54 |
*** signed8b_ is now known as signed8bit_ZZZzz | 20:55 | |
*** zz_gondoi is now known as gondoi | 20:55 | |
*** annegent_ has quit IRC | 20:55 | |
*** dims__ has quit IRC | 20:55 | |
*** dims__ has joined #openstack-infra | 20:56 | |
*** dims__ has quit IRC | 20:56 | |
*** andreykurilin_ has quit IRC | 20:57 | |
*** gondoi is now known as zz_gondoi | 20:57 | |
*** signed8bit_ZZZzz is now known as signed8b_ | 20:59 | |
jogo | clarkb: success https://jenkins02.openstack.org/job/check-tempest-dsvm-aiopcpu/43/console :) | 21:00 |
jogo | we should recheck a few times though | 21:00 |
clarkb | jogo: cool and yes | 21:00 |
*** annegent_ has joined #openstack-infra | 21:02 | |
*** pblaho has quit IRC | 21:04 | |
*** dims_ has joined #openstack-infra | 21:05 | |
*** zz_avozza is now known as avozza | 21:06 | |
*** zz_gondoi is now known as gondoi | 21:07 | |
*** mrmartin has quit IRC | 21:10 | |
*** _nadya_ has quit IRC | 21:10 | |
fungi | dstufft: would having something pypi-side parsing declared dependencies of each version of every package and making that indexed set of relationships available to pip for download help at all? | 21:10 |
*** erikmwilson has quit IRC | 21:11 | |
*** erikmwil- is now known as erikmwilson | 21:11 | |
fungi | dstufft: i see that as being similar to how linux distro package managers handle the problem. they have indexes of available versions of software including what versions of what other software each depends on | 21:11 |
*** hugh_afk is now known as hughhalf | 21:11 | |
*** zul has quit IRC | 21:12 | |
fungi | that provides the necessary up-front metadata the sat solver would need to chew on, right? | 21:13 |
*** tiswanso has quit IRC | 21:17 | |
*** ociuhandu has quit IRC | 21:17 | |
*** Shrews has joined #openstack-infra | 21:17 | |
*** dizquierdo has joined #openstack-infra | 21:18 | |
*** shashankhegde has joined #openstack-infra | 21:19 | |
*** gondoi is now known as zz_gondoi | 21:19 | |
*** dangers is now known as dangers_away | 21:20 | |
*** zz_gondoi is now known as gondoi | 21:20 | |
*** baoli has joined #openstack-infra | 21:21 | |
*** achanda has quit IRC | 21:22 | |
*** dangers_away is now known as dangers | 21:23 | |
*** vigneshvar has quit IRC | 21:23 | |
*** baoli has quit IRC | 21:24 | |
openstackgerrit | Guido Günther proposed openstack-infra/jenkins-job-builder: Allow to wait for jenkins to start up https://review.openstack.org/152892 | 21:24 |
SpamapS | hm | 21:24 |
openstackgerrit | Guido Günther proposed openstack-infra/jenkins-job-builder: Use open() instead of file() https://review.openstack.org/153359 | 21:24 |
*** baoli has joined #openstack-infra | 21:24 | |
SpamapS | disk-image-create --no-tmpfs makes me sad (doubles speed on my laptop..). We should find better heuristics to make that automatic. | 21:25 |
*** gondoi is now known as zz_gondoi | 21:25 | |
clarkb | ya dont tmpfs | 21:25 |
*** ddieterl_ has joined #openstack-infra | 21:25 | |
*** ddieterly has quit IRC | 21:25 | |
SpamapS | clarkb: No, _using tmpfs_ doubles the speed. | 21:25 |
greghaynes | heh, thought you had that inverted | 21:26 |
clarkb | oh I dont use it because I dont have enough ram | 21:26 |
greghaynes | unless youre using eatmydata | 21:26 |
SpamapS | But I know it breaks sometimes and that is a net loss in productivity. | 21:26 |
clarkb | but I think we can now that we dont chattr | 21:26 |
SpamapS | clarkb: 16G not enough? | 21:26 |
clarkb | I have 2 on my build box | 21:26 |
SpamapS | greghaynes: eatmydata used to make many thinks 'splode | 21:26 |
SpamapS | haven't tried it in almost 2 years | 21:26 |
openstackgerrit | Jeremy Stanley proposed openstack-infra/infra-manual: Link to the anonymously available ICLA full text https://review.openstack.org/153382 | 21:27 |
greghaynes | did it, in fact, eat your data? | 21:27 |
SpamapS | no but it ate my afternoon | 21:27 |
pleia2 | fungi: ooh, good idea | 21:27 |
clarkb | but it why the file cp instead of using the image mounted bugs me | 21:27 |
fungi | pleia2: it's in response to a thread on the legal-discuss ml | 21:27 |
SpamapS | clarkb: there's a time when RAM saves time. I live by the fact that trading $$ for time is always a win.. if you have $$ and you spend your time making more that is. :) | 21:28 |
pleia2 | fungi: yep, I saw | 21:28 |
*** zz_gondoi is now known as gondoi | 21:28 | |
*** tnovacik has quit IRC | 21:28 | |
greghaynes | SpamapS: oh, have you ever considered adding an lvm output format for dib? | 21:28 |
clarkb | SpamapS sure it should just toggle behavior if using tmpfs | 21:29 |
greghaynes | basically mount an lvm and build on it, then dont do any conversion after | 21:29 |
greghaynes | or maybe even more general 'blockdevice' | 21:30 |
SpamapS | greghaynes: No, but it would be quite easy to add an arbitrary-block-device output format. | 21:30 |
* greghaynes might poke at this | 21:30 | |
greghaynes | I think it would speed up my dev box a lot | 21:31 |
dstufft | fungi: can't do it generically for sdist 1.0, for Wheels we can and for sdist 2.0 we will be able to | 21:31 |
SpamapS | clarkb: I think the real problem is that the heuristic we have must have failed at some point, hence the --no-tmpfs. | 21:31 |
jhesketh | Morning | 21:31 |
SpamapS | greghaynes: so you're thinking just use an lvm instead of loop? | 21:31 |
fungi | pleia2: i didn't want someone at fsf europe to think that we aren't responsive to concerns about that sort of thing | 21:31 |
SpamapS | greghaynes: thats what schroot does, very useful | 21:31 |
greghaynes | yep | 21:31 |
SpamapS | I've often wondered why we didn't build diskimage-builder on top of schroot. | 21:32 |
SpamapS | I'm sure there are reasons. :-P | 21:32 |
pleia2 | fungi: indeed! | 21:32 |
anteaya | jhesketh: morning | 21:33 |
*** denis_makogon has joined #openstack-infra | 21:34 | |
zaro | waynr: what change are you refering to? | 21:35 |
fungi | pleia2: particularly someone on the fsf-europe legal task force, apparently :/ | 21:36 |
*** vigneshvar has joined #openstack-infra | 21:37 | |
*** ddieterl_ has quit IRC | 21:40 | |
*** krtaylor has quit IRC | 21:40 | |
*** Sukhdev has quit IRC | 21:40 | |
*** ddieterly has joined #openstack-infra | 21:40 | |
*** hdd has quit IRC | 21:42 | |
*** ddieterly has quit IRC | 21:42 | |
*** ddieterly has joined #openstack-infra | 21:42 | |
clarkb | pleia2: fungi: I have no context | 21:43 |
clarkb | is there a thread I should be reading? | 21:44 |
pleia2 | I included a link to the thread in my review | 21:44 |
fungi | clarkb: http://lists.openstack.org/pipermail/legal-discuss/2015-February/000331.html | 21:44 |
clarkb | gotcha, doesn't seem to cover the CCLA though? But we aren't involved in that best I can tell | 21:46 |
fungi | clarkb: right, and the complaint in that particular e-mail (though not the older thread to which he was replying) was about the icla anyway | 21:47 |
fungi | so while his subject says ccla, that wasn't apparently the concern | 21:47 |
*** hdd has joined #openstack-infra | 21:47 | |
clarkb | fwiw if you google "openstack individual contributor license agreement" the gerrit page is hit 2 and the wiki how to contribute is 1 | 21:48 |
clarkb | so while I never think better docs are a bad thing, I am not entirely convinced this is a problem | 21:49 |
pleia2 | still, fungi's patch is probably The Right Thing To Do | 21:49 |
clarkb | yup just about to approve it | 21:50 |
*** ddieterly has quit IRC | 21:50 | |
*** achanda has joined #openstack-infra | 21:50 | |
openstackgerrit | Merged openstack-infra/infra-manual: Link to the anonymously available ICLA full text https://review.openstack.org/153382 | 21:51 |
*** dhellmann_ has joined #openstack-infra | 21:51 | |
fungi | clarkb: yeah, i noticed the same, but would have felt like a boob pointing out to someone that they're "wrong on the internet" | 21:52 |
fungi | i'm hoping that these edits squeeze that url up from #2 to the #1 spot | 21:52 |
*** krtaylor has joined #openstack-infra | 21:52 | |
*** Rockyg has joined #openstack-infra | 21:54 | |
*** MaxV has joined #openstack-infra | 21:55 | |
waynr | zaro: https://review.openstack.org/#/c/151898/3 | 21:55 |
*** dhellmann_ has quit IRC | 21:55 | |
*** bswartz has quit IRC | 21:56 | |
waynr | looks like you uploaded a patchset rebased on another change but pelix's comment regarding the basename checking wasn't addressed so i wanted to work off your patch set but was not able to follow the instructions in the email i received from gerrit to pull the new patchset | 21:57 |
*** dhellmann_ has joined #openstack-infra | 21:57 | |
waynr | i guess i could just rebase on gerrit master | 21:57 |
zaro | waynr: are you using git-review by chance? | 21:57 |
*** thedodd has quit IRC | 21:57 | |
waynr | naw i just tried the git pull command in the email | 21:58 |
*** dhellmann_ has quit IRC | 21:58 | |
zaro | will make your life easier | 21:58 |
waynr | but i do have git-review | 21:58 |
*** ZZelle_ has joined #openstack-infra | 21:58 | |
zaro | waynr: just run 'git-review -d 151898' | 21:58 |
*** rverchikov has left #openstack-infra | 21:58 | |
*** gondoi is now known as zz_gondoi | 21:58 | |
waynr | (mindblown) | 21:59 |
zaro | waynr: then make your changes, do 'commit --amend', save then, do 'review' | 21:59 |
*** andreaf has quit IRC | 21:59 | |
zaro | opps that command is actually 'git review -d 151898' | 21:59 |
*** MaxV has quit IRC | 22:00 | |
*** zz_gondoi is now known as gondoi | 22:00 | |
waynr | oh i didn't even notice the dash, got yer change now | 22:00 |
*** andreaf has joined #openstack-infra | 22:00 | |
*** thedodd has joined #openstack-infra | 22:00 | |
*** abhirc has joined #openstack-infra | 22:00 | |
*** e0ne has quit IRC | 22:00 | |
zaro | waynr: opps that last command is actuualy 'git review' instead of just 'review' | 22:01 |
notmyname | clarkb: sorry I had to run suddenly earlier. thanks for the info. also fungi | 22:01 |
*** dannywil_ has joined #openstack-infra | 22:01 | |
openstackgerrit | Wayne Warren proposed openstack-infra/jenkins-job-builder: Implement recursive search for test fixtures. https://review.openstack.org/151898 | 22:02 |
*** mattfarina has quit IRC | 22:02 | |
waynr | the awesomeness of gerrit just incremented in my mind | 22:02 |
*** patrickeast_ has joined #openstack-infra | 22:03 | |
*** patrickeast has quit IRC | 22:03 | |
*** patrickeast_ is now known as patrickeast | 22:03 | |
waynr | are there any video tutorials that demonstrate gerrity workfows? | 22:03 |
*** dhellmann_ has joined #openstack-infra | 22:03 | |
fungi | waynr: funny you should ask | 22:03 |
*** dannywilson has quit IRC | 22:04 | |
zaro | waynr: openstack infra folks have lots of them on youtube. | 22:04 |
*** jaypipes has quit IRC | 22:04 | |
anteaya | zaro: we do? | 22:05 |
krtaylor | anteaya, want to discuss the patch comments? I'd like to understand your concerns for the distinction between driver and non-driver testing | 22:05 |
zaro | although i don't believe have have run across any video evidence of fungi | 22:05 |
*** bradm has joined #openstack-infra | 22:05 | |
anteaya | krtaylor: my concern is about adding a new requirement | 22:05 |
fungi | waynr: http://mirror.linux.org.au/linux.conf.au/2015/Case_Room_2/Wednesday/REST_APIs_and_the_Return_of_the_Console_App.webm | 22:05 |
*** avozza is now known as zz_avozza | 22:05 | |
anteaya | as I have said several times, we can't get third party cis to follow the requirements we have | 22:05 |
krtaylor | anteaya, ok, but that is a different patch | 22:05 |
*** vilobhmm has quit IRC | 22:05 | |
anteaya | my postion remains the same | 22:06 |
anteaya | regardless of what patch you are looking at | 22:06 |
zaro | anteaya: i think openstack has a very specific gerrit workflow. think it's even documented in infra manual? | 22:06 |
krtaylor | anteaya, I don't understand your position, that is why I am asking | 22:06 |
anteaya | zaro: yes in the infra manual | 22:06 |
anteaya | zaro: I didn't know we had youtube videos | 22:06 |
anteaya | krtaylor: that is a real shame | 22:06 |
fungi | zaro: there exists video evidence on the internet of me giving presentations about openstack things, but i will not link them because i am not very confident in my public speaking abilities (working to improve them though!) | 22:06 |
anteaya | since that is the sole point I had hoped you would understand | 22:07 |
anteaya | for the entire time I spent supporting you | 22:07 |
fungi | if either of my proposals for oscon get accepted i'll be forced to improve ;) | 22:07 |
anteaya | fungi: yay | 22:07 |
anteaya | fungi: I hope your proposals get accepted | 22:07 |
*** dhellmann_ has quit IRC | 22:08 | |
anteaya | fungi: happy to support your public speaking work | 22:08 |
openstackgerrit | Guido Günther proposed openstack-infra/jenkins-job-builder: Lazy load plugin list https://review.openstack.org/153396 | 22:08 |
*** denis_makogon has quit IRC | 22:08 | |
krtaylor | anteaya, I am fairly intelligent, try me again :) Do you not support me anymore? Now I really don't understand... | 22:08 |
krtaylor | anteaya, you want less requirements? | 22:08 |
krtaylor | anteaya, or to increase the learning/involvement of third party systems? | 22:09 |
openstackgerrit | Guido Günther proposed stackforge/python-jenkins: Don't throw exception on empty response https://review.openstack.org/153398 | 22:09 |
openstackgerrit | Guido Günther proposed stackforge/python-jenkins: Don't assume we get a valid response https://review.openstack.org/153399 | 22:09 |
*** joesavak has quit IRC | 22:09 | |
* zaro suggest waynr viralize a vid of fungi, he's good. | 22:10 | |
*** _nadya_ has joined #openstack-infra | 22:10 | |
anteaya | krtaylor: take some time and think about it | 22:11 |
*** gondoi is now known as zz_gondoi | 22:11 | |
*** zz_gondoi is now known as gondoi | 22:12 | |
krtaylor | anteaya, well, I'm not sure thinking about it will change my desire to help third party systems get better | 22:14 |
*** kgiusti has left #openstack-infra | 22:15 | |
krtaylor | anteaya, we are not perfect, by any means, but I don't see how pointing that out changes my desire to make things better | 22:15 |
anteaya | how are you improving things for devs | 22:16 |
*** tkelsey has joined #openstack-infra | 22:16 | |
anteaya | I don't see any improvement for devs in anything you are doing | 22:16 |
anteaya | some folks are doing work that helps devs | 22:16 |
krtaylor | anteaya, we are devs | 22:16 |
anteaya | I jsut don't see any from you | 22:16 |
anteaya | who do you mean when you use 'we'? | 22:16 |
*** mbacchi has quit IRC | 22:17 | |
krtaylor | anteaya, we, my team, other external CI teams, we are all devs | 22:18 |
krtaylor | we learned that in Paris | 22:18 |
openstackgerrit | Guido Günther proposed openstack-infra/jenkins-job-builder: Allow to wait for jenkins to start up https://review.openstack.org/152892 | 22:18 |
openstackgerrit | Guido Günther proposed openstack-infra/jenkins-job-builder: Lazy load plugin list https://review.openstack.org/153396 | 22:18 |
*** _nadya_ has quit IRC | 22:18 | |
krtaylor | but I still don't see how this has anything to do with the patches to improved the third-party documentation | 22:18 |
anteaya | right | 22:19 |
anteaya | and I'm tired of trying to help you understand | 22:19 |
krtaylor | wow | 22:19 |
anteaya | since nothing I do seems to make a dent | 22:20 |
anteaya | yeah wow | 22:20 |
anteaya | I've been saying that myself for some time | 22:20 |
krtaylor | a dent in what? | 22:20 |
*** tkelsey has quit IRC | 22:20 | |
*** dhellmann_ has joined #openstack-infra | 22:20 | |
*** gondoi is now known as zz_gondoi | 22:20 | |
anteaya | exactly | 22:21 |
krtaylor | anteaya, whatever, if you want to discuss the patches, great, but I'm not going to discuss how I don't get it | 22:21 |
anteaya | great, I gave up a long time ago | 22:21 |
*** zz_gondoi is now known as gondoi | 22:21 | |
*** mjturek1 has quit IRC | 22:22 | |
openstackgerrit | Merged openstack-infra/jenkins-job-builder: Implement recursive search for test fixtures. https://review.openstack.org/151898 | 22:22 |
openstackgerrit | Michael Krotscheck proposed openstack-infra/storyboard: OAuth check for no response_type https://review.openstack.org/153107 | 22:24 |
openstackgerrit | Michael Krotscheck proposed openstack-infra/storyboard: OAuth check for no client_id https://review.openstack.org/153108 | 22:24 |
openstackgerrit | Michael Krotscheck proposed openstack-infra/storyboard: OAuth check for response_type 'code' https://review.openstack.org/153069 | 22:24 |
openstackgerrit | Michael Krotscheck proposed openstack-infra/storyboard: OAuth validates redirect_uri https://review.openstack.org/153405 | 22:24 |
openstackgerrit | Michael Krotscheck proposed openstack-infra/storyboard: OAuth Authorize Scope Validation https://review.openstack.org/153406 | 22:24 |
openstackgerrit | Michael Krotscheck proposed openstack-infra/storyboard: OAuth tests for authorize_return https://review.openstack.org/153407 | 22:24 |
openstackgerrit | Michael Krotscheck proposed openstack-infra/storyboard: OAuth Exception on invalid oauth return data https://review.openstack.org/153408 | 22:24 |
openstackgerrit | Michael Krotscheck proposed openstack-infra/storyboard: OAuth checks for remote data access permissions. https://review.openstack.org/153409 | 22:24 |
*** dizquierdo has quit IRC | 22:24 | |
*** salv-orlando has quit IRC | 22:25 | |
*** abhirc has quit IRC | 22:25 | |
openstackgerrit | Joshua Harlow proposed openstack/requirements: Add newly released oslo debtcollector library https://review.openstack.org/153410 | 22:25 |
*** andreaf has quit IRC | 22:26 | |
*** ddieterly has joined #openstack-infra | 22:27 | |
NobodyCam | anyone have a second to look at a patch to unblock the Ironic stable gate? https://review.openstack.org/#/c/153363 | 22:27 |
openstackgerrit | Michael Krotscheck proposed openstack-infra/storyboard: Remaining functional tests for the OAuth Endpoint https://review.openstack.org/152752 | 22:27 |
krtaylor | jeblair, thanks for the comment, that makes sense, I'll update the patch | 22:27 |
*** abhirc has joined #openstack-infra | 22:27 | |
jeblair | marun: oh, sorry i have no idea why i was so intellectually lazy when i said "normal scenario testing". I believe i meant "using the testscenarios module". i suppose i thought that's "normal" for the kind of multiple-scenario testing | 22:29 |
clarkb | jogo: it passed again with multihost fix | 22:29 |
jeblair | marun: i don't think zuul has any of that right now, so i was wondering if you established a reason it wouldn't work, or just didn't do that because of the lack of an existing pattern | 22:29 |
jeblair | marun: regardless, it might just be a candidate for future improvement :) | 22:30 |
clarkb | jogo: I have been looking at iptables and ebtables counters and nothing really stands out to me as to why the packets are going away | 22:30 |
jeblair | krtaylor: cool, thanks | 22:30 |
*** salv-orlando has joined #openstack-infra | 22:30 | |
marun | jeblair: I've used testscenarios in neutron but I tend not to add it to a project if it doesn't exist there already. | 22:30 |
*** andreaf has joined #openstack-infra | 22:31 | |
krtaylor | jeblair, I was just looking for something to call ourselves, but this document may not be the right place | 22:31 |
marun | jeblair: Its style of generative testing complicates debugging and is not compatible with tools like nose, after all. | 22:31 |
jeblair | marun: ok, got it. ftr i think it's not it zuul because i didn't know about it when i wrote most of the tests, and haven't written a test that might use it since i learned about it. | 22:31 |
marun | jeblair: the original test - with all those sets of parameters - was certainly cost to the model that testscenarios encourages. | 22:32 |
marun | jeblair: After some experience with testscenarios, I'm not sure it's preferable to individual test methods that pass parameters to a helper. | 22:32 |
marun | cost -> close | 22:32 |
*** gondoi is now known as zz_gondoi | 22:34 | |
jeblair | marun: oh interesting. i do like to run one test in the foreground when developing new features, so inasumch as testscenarios might complicate that, it might be a reason to avoid it... but i don't have strong feelings about it in zuul though and think it might be worth a try for something. | 22:34 |
jeblair | marun: but i see you've changed the test (i'm still reading the old patchset), so it's probably moot at this point :) | 22:34 |
*** mriedem is now known as mriedem_zz | 22:34 | |
clarkb | jeblair: you should be able to do that with testscenarios, just provider a test name filter and it should only run that one test | 22:34 |
marun | jeblair: my take is that testscenarios is more focused on writing/running test suites than debugging individual tests. I have a similar complaints about other parts of the testr toolset. | 22:35 |
jeblair | clarkb: okay, well, maybe at some point we can refactor these, though it's only two scenarios now, so, meh. | 22:35 |
marun | clarkb: it doesn't play nice with editor integration, though | 22:36 |
jeblair | marun: you'll find that zuul's TESTING file has a lot of long commands that remind me how to do things i want to do with testr | 22:36 |
marun | clarkb: I have emacs helpers that automatically execute a test that my cursor is on | 22:36 |
clarkb | marun: I don't use editor integration beyond :!tox | 22:36 |
marun | clarkb: your loss :) | 22:36 |
mordred | I have an xterm with bash in that I use to run things | 22:36 |
clarkb | mordred: ya thats my typical workflow | 22:37 |
mordred | I tend to use editors for editing code ... but I'm probably strange | 22:37 |
jeblair | mordred: that's what i have, but marun has an interesting point.... | 22:37 |
mordred | yah | 22:37 |
mordred | oh - not disregarding - sorry | 22:37 |
jeblair | the subunit stream is pretty cool | 22:37 |
mordred | just being me and saying words | 22:37 |
jeblair | and actually elisp to parse that and do something intelligent would be nifty | 22:37 |
clarkb | my guess is you could get the editor to run all the tests with the scenario prefix pretty easily | 22:37 |
mordred | jeblair: +100 | 22:37 |
clarkb | but more difficult to do specific scenarios | 22:37 |
marun | jeblair: it exists already in the form of nose.el | 22:37 |
clarkb | marun: does it run with the prefix? oh using nose | 22:38 |
marun | jeblair: I have a version I wrote myself before I knew about it | 22:38 |
mordred | well, but then that's nose | 22:38 |
marun | jeblair: but the trick is | 22:38 |
*** ddieterly has quit IRC | 22:38 | |
marun | jeblair: all you really need is its discovery of path/module/method | 22:38 |
marun | jeblair: the commands you invoke can be overriden | 22:38 |
mordred | marun: does nose support the discovery protocol now? | 22:38 |
marun | jeblair: so I use nose2 or testtools.run depending | 22:38 |
marun | mordred: nose2 does | 22:38 |
mordred | ah | 22:38 |
*** ddieterly has joined #openstack-infra | 22:39 | |
openstackgerrit | Guido Günther proposed openstack-infra/jenkins-job-builder: Allow to wait for jenkins to start up https://review.openstack.org/152892 | 22:39 |
openstackgerrit | Guido Günther proposed openstack-infra/jenkins-job-builder: Lazy load plugin list https://review.openstack.org/153396 | 22:39 |
mordred | marun: even for things that override the method like testscenarios? | 22:39 |
marun | mordred: nosetests, as much as I love it, is basically abandoned now. nose2 is not as good but frequently better than testtools | 22:39 |
*** ddieterly has quit IRC | 22:39 | |
*** ddieterly has joined #openstack-infra | 22:40 | |
mordred | that was one of the gotchas originally - it ignored the full unittest discovery protocol - mainly the custom discovery hook bits | 22:40 |
marun | mordred: nose2 is compatible. I updated the neutron docs recently to replace mention of nosetests with nose2 to avoid having to explain to people how to hack around the nose incompatibility. | 22:40 |
mordred | cool | 22:40 |
mordred | that's great to know! | 22:40 |
marun | mordred: but I'm still of the opinion that testscenarios is a step backwards. | 22:41 |
mordred | I actually like the idea of people being able to run nose2 if they want to but still be able to use testr in the gate | 22:41 |
*** dannywil_ has quit IRC | 22:41 | |
mordred | it's the _right_ kind of freedom | 22:41 |
marun | mordred: agreed | 22:41 |
clarkb | +1 | 22:41 |
clarkb | hopefuly nose2 fixes the py26 issues though | 22:41 |
mordred | marun: I like testscenarios some times... there are times when it makes making a suite of combinations so much easier | 22:41 |
clarkb | granted py26 is almost gone so maybe a non issue | 22:41 |
jeblair | clarkb: (though we won't care for much longer) | 22:41 |
marun | clarkb: people still use py26? ;) | 22:41 |
mordred | marun: only us | 22:41 |
mordred | but then there are times when I agree using is actually more mental gymanstics | 22:42 |
marun | mordred: testscenarios is good for trivial testing that won't need troubleshooting, but otherwise... | 22:42 |
mordred | yah -for blowing out tons and tons of combinations of input and output params | 22:42 |
marun | mordred: that said, it should be possible to hack something together in elisp that can ask for enough info to generate a test name to execute | 22:43 |
*** dannywilson has joined #openstack-infra | 22:43 | |
marun | mordred: I should probably do that, because as much as I have mixed feelings about testscenarios I have a feeling its use is only going to grow. | 22:43 |
*** signed8b_ has quit IRC | 22:44 | |
marun | jeblair: do you run tests in emacs? | 22:45 |
jeblair | marun: no, just in a terminal. i edit in emacs though. | 22:45 |
jeblair | and read mail | 22:45 |
SpamapS | mordred: ok, so trying your suggestion from earlier.. | 22:45 |
SpamapS | dib-run-parts Thu Feb 5 13:57:59 PST 2015 Running /tmp/image.OFUVr2pi/hooks/extra-data.d/55-cache-devstack-repos | 22:45 |
SpamapS | Can not determine RELEASE | 22:45 |
*** radez is now known as radez_g0n3 | 22:46 | |
marun | jeblair: I really like being able to run tests in emacs. Running under pdb mode traces execution through the actual files. | 22:47 |
SpamapS | ah need DIB_RELEASE=trusty | 22:47 |
*** dannywilson has quit IRC | 22:47 | |
*** dannywil_ has joined #openstack-infra | 22:47 | |
SpamapS | though I'd have thought dib would do that. | 22:47 |
marun | jeblair: Also, when you have post-mortem debugging enabled (we have this as a configurable option in the neutron test suite), it will drop into the environment of the error automatically on failure. | 22:48 |
greghaynes | Yea, I thought that was one of our 4 ways of determining distro | 22:48 |
greghaynes | SpamapS: Youre making devstack + dib? | 22:48 |
SpamapS | greghaynes: I"m looking at why doing mysql things inside dib causes issues. | 22:48 |
greghaynes | ah | 22:49 |
*** timcline has quit IRC | 22:49 | |
*** zz_gondoi is now known as gondoi | 22:50 | |
*** thedodd has quit IRC | 22:53 | |
*** thedodd has joined #openstack-infra | 22:53 | |
*** hdd has quit IRC | 22:53 | |
*** hdd has joined #openstack-infra | 22:54 | |
*** dimtruck is now known as zz_dimtruck | 22:55 | |
*** annegent_ has quit IRC | 22:55 | |
*** amrith is now known as _amrith_ | 22:57 | |
*** dims_ has quit IRC | 22:58 | |
*** dims__ has joined #openstack-infra | 22:59 | |
*** dims__ has quit IRC | 22:59 | |
*** amitgandhinz has quit IRC | 22:59 | |
*** andreaf has quit IRC | 23:00 | |
*** sdake_ has quit IRC | 23:01 | |
*** gondoi is now known as zz_gondoi | 23:01 | |
*** spzala has quit IRC | 23:02 | |
*** dims__ has joined #openstack-infra | 23:03 | |
openstackgerrit | Kurt Taylor proposed openstack-infra/system-config: Rewrite for Third-party CI documentation Requirements section https://review.openstack.org/149660 | 23:04 |
*** ddieterly has quit IRC | 23:05 | |
openstackgerrit | Kurt Taylor proposed openstack-infra/system-config: Add requirement to get approval to post comments https://review.openstack.org/152550 | 23:07 |
*** abhirc has quit IRC | 23:07 | |
*** ddieterly has joined #openstack-infra | 23:07 | |
*** andreaf has joined #openstack-infra | 23:09 | |
*** hichihara has joined #openstack-infra | 23:10 | |
*** ashleighfarnham has quit IRC | 23:11 | |
*** sarob has quit IRC | 23:11 | |
clarkb | fungi: where did that d-g change to fix the branch and repo origin stuff go? | 23:11 |
clarkb | hrm looks like gertty may have stopped syncing for me | 23:12 |
clarkb | ^R makes it go | 23:12 |
*** zul has joined #openstack-infra | 23:12 | |
*** dims__ has quit IRC | 23:13 | |
*** dims__ has joined #openstack-infra | 23:14 | |
fungi | clarkb: https://review.openstack.org/153023 ? | 23:14 |
*** zz_dimtruck is now known as dimtruck | 23:14 | |
*** abhirc has joined #openstack-infra | 23:15 | |
fungi | clarkb: andreaf_ hasn't followed up to my response there yet and is still -1 since it will cause 'splosions in hpcloud's test rig | 23:15 |
clarkb | ya that one. It is/wasn't showing up in gertty for me but I manually started a resync so hopefully it arrives soon | 23:15 |
clarkb | mtreinish: in 153036, your use of subunit-1to2 isn't quite right unless subunit-1to2 has an undocumented feature of taking a inpute file as a command arg | 23:16 |
clarkb | mtreinish: am I just crazy or does that work? | 23:16 |
*** Rockyg has quit IRC | 23:16 | |
mtreinish | clarkb: I though it worked when I tested it, but you're probably right | 23:18 |
mtreinish | let me double check | 23:18 |
openstackgerrit | Emilien Macchi proposed openstack-infra/project-config: Jenkins/Puppet: increase timeout to 60 minutes https://review.openstack.org/153421 | 23:18 |
clarkb | mtreinish: I always do subunit-1to2 < input > output | 23:18 |
EmilienM | crinkle: ^ | 23:18 |
*** dkliban is now known as dkliban_afk | 23:18 | |
clarkb | mtreinish: but that may just be me never checking if the undocumented input arg works :) | 23:18 |
clarkb | fungi: yup gertty synced it. Odd that it stopped syncing through | 23:19 |
*** sdake_ has joined #openstack-infra | 23:20 | |
mtreinish | clarkb: it seems to work: http://paste.openstack.org/show/167696/ | 23:20 |
clarkb | mtreinish: thanks for checking that'll teach me to trust documentation | 23:21 |
*** ashleighfarnham has joined #openstack-infra | 23:21 | |
clarkb | mtreinish: also your terminal prompt looks scary | 23:21 |
mtreinish | clarkb: it's all colorful too :) | 23:21 |
mtreinish | I was bored one day freshman year and looked up all the fancy things you can do with zsh prompts and came up with that | 23:22 |
openstackgerrit | Emilien Macchi proposed openstack-infra/project-config: Jenkins/Puppet: increase timeout to 60 minutes https://review.openstack.org/153421 | 23:23 |
*** chlong has joined #openstack-infra | 23:23 | |
*** zul has quit IRC | 23:24 | |
*** dimtruck is now known as zz_dimtruck | 23:24 | |
*** abhirc has quit IRC | 23:24 | |
*** alexpilotti has quit IRC | 23:25 | |
*** pc_m has quit IRC | 23:29 | |
openstackgerrit | Merged openstack-infra/puppet-meetbot: Add Bugtracker plugin to meetbot supybot https://review.openstack.org/150913 | 23:30 |
*** dustins has quit IRC | 23:30 | |
fungi | i'll restart the meetbot if necessary when ^ makes it onto eavesdrop in a few minutes | 23:30 |
*** ZZelle_ has quit IRC | 23:31 | |
jeblair | morganfainberg: ^ | 23:32 |
fungi | i already checked and there are no meetings running, so i have a little time to troubleshoot and roll back if it's devastating to the bot somehow | 23:33 |
clarkb | I tried to get morganfainberg to confirm the config for the plugin was tested but never hread back fwiw | 23:33 |
*** EmilienM is now known as EmilienM|afk | 23:33 | |
morganfainberg | hey. | 23:33 |
morganfainberg | i thought i commented on that | 23:34 |
fungi | yeah, that guy is never around | 23:34 |
fungi | oh, HI morganfainberg | 23:34 |
morganfainberg | i tested those config options on my local install that is running for the keystone channel and triple-o channel atm | 23:34 |
morganfainberg | seems to work correctly | 23:34 |
morganfainberg | i mean i copy/pasted in the config options to the version from the bzr repo | 23:34 |
morganfainberg | i can't speak to the puppet side, but nibalizer seemed to be happy with it [and the bzr provider looked to work like that afaict] | 23:35 |
*** annegent_ has joined #openstack-infra | 23:35 | |
clarkb | morganfainberg: ya I was mostly interested in the bot config itself | 23:35 |
morganfainberg | clarkb, yeah that config looked to work as expected | 23:35 |
clarkb | awesome | 23:35 |
fungi | yeah, the change looked fine and the config seemed to look like what i found in the meetbot source | 23:36 |
morganfainberg | if you want to poke the one in keystone channel its the same thing with one extra true for heat / assignment enabled | 23:36 |
morganfainberg | which i felt was kinda silly for the generic bot to do | 23:36 |
morganfainberg | s/heat/bug heat from LP/ | 23:36 |
morganfainberg | so the only question is... when does the meetbot restart so we can see the fun everywehre again? :) | 23:37 |
*** zul has joined #openstack-infra | 23:37 | |
*** zul has quit IRC | 23:37 | |
*** pradk has quit IRC | 23:38 | |
*** prad is now known as prad-afk | 23:38 | |
*** esmute has quit IRC | 23:39 | |
openstackgerrit | Merged openstack-infra/jenkins-job-builder: Add test for name defaults overridden by template https://review.openstack.org/146585 | 23:39 |
*** fabo has quit IRC | 23:40 | |
openstackgerrit | Merged openstack-infra/jenkins-job-builder: Interpolate params inside of params. https://review.openstack.org/143138 | 23:40 |
*** annegent_ has quit IRC | 23:41 | |
*** esmute has joined #openstack-infra | 23:41 | |
*** bswartz has joined #openstack-infra | 23:41 | |
*** david-lyle is now known as david-lyle_afk | 23:41 | |
*** zz_dimtruck is now known as dimtruck | 23:43 | |
*** shashankhegde has quit IRC | 23:44 | |
*** gordc has quit IRC | 23:45 | |
*** baoli has quit IRC | 23:46 | |
*** shashankhegde has joined #openstack-infra | 23:46 | |
*** Sukhdev has joined #openstack-infra | 23:47 | |
*** fabo has joined #openstack-infra | 23:47 | |
*** fabo has joined #openstack-infra | 23:47 | |
*** rm_work is now known as rm_work|away | 23:47 | |
*** zul has joined #openstack-infra | 23:47 | |
*** shashankhegde has quit IRC | 23:49 | |
*** carl_baldwin has quit IRC | 23:51 | |
*** bdpayne has quit IRC | 23:54 | |
*** zz_gondoi is now known as gondoi | 23:54 | |
*** vigneshvar has quit IRC | 23:54 | |
*** mfink_ has quit IRC | 23:55 | |
*** mikeit has joined #openstack-infra | 23:55 | |
anteaya | for the record I voted | 23:55 |
anteaya | Canada probably has the lowest population of lizards of any country I know | 23:56 |
openstackgerrit | K Jonathan Harker proposed openstack-infra/zuul: Add a remote url override location https://review.openstack.org/76057 | 23:56 |
*** ddieterly has quit IRC | 23:56 | |
*** openstack has joined #openstack-infra | 23:58 | |
*** carl_baldwin has joined #openstack-infra | 23:58 | |
clarkb | fungi: looks like puppte just started and I had to ssh over ipv4 not 6 | 23:58 |
fungi | Error: /Vcsrepo[/opt/ubuntu_supybot_plugins]: Could not evaluate: undefined method `latest?' for #<Puppet::Type::Vcsrepo::ProviderBzr:0x7f2bdd676d48> | 23:58 |
*** mikeit has quit IRC | 23:58 | |
SpamapS | wow my devstack-cache element has been going for an hour :-P | 23:58 |
fungi | that was me running it noop | 23:58 |
SpamapS | I remember when I thought 30Mbit was fast enough :-P | 23:58 |
SpamapS | that was about 65 minutes ago | 23:58 |
*** Sukhdev has quit IRC | 23:58 | |
*** dannywil_ has quit IRC | 23:58 | |
fungi | so i guess our first foray into the vcsrepo bzr provider is an abject failure | 23:59 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!