jamielennox | clarkb: it's not supposed to contain 2 entries for compute | 00:00 |
---|---|---|
morganfainberg | jamielennox, i think that is what we need to say, you've asked for something we found many of, be more specific. that can be either novaclient's job or the user's job | 00:00 |
clarkb | jamielennox: then keystone should throw an error here | 00:00 |
morganfainberg | clarkb, ^ | 00:00 |
clarkb | jamielennox: amd we will all yell at rax until they fix it | 00:00 |
jamielennox | clarkb: it contains one entry and then novaclient can go off, query that and then figure out where to go next | 00:00 |
*** woodster_ has quit IRC | 00:00 | |
jroll | I don't see why returning two endpoints is so crazy, personally | 00:00 |
morganfainberg | clarkb, i'm fine with going and yelling at RAX about this. | 00:00 |
jamielennox | clarkb: the problem was people started jamming like /v2.0 and /v3 and volumev2 and other crap in it | 00:00 |
jroll | (not in defense of rackspace's abomination of a catalog) | 00:00 |
*** MarkAtwood has joined #openstack-infra | 00:01 | |
morganfainberg | jroll, because the api we defined said there'd be one service with that name. and we're just dealign with the fallout of not being specific about the catalog data definition | 00:01 |
mordred | clarkb: I'm going to fix up shrews' patch for your comments real quick | 00:01 |
clarkb | mordred: ok | 00:01 |
jamielennox | mordred: ++ | 00:01 |
mordred | clarkb: I think for the second one, perhaps an inline todo comment - because I also don't know the answer to your question | 00:01 |
clarkb | mordred: wfm | 00:01 |
jamielennox | morganfainberg: to be honest i don't know how endpoint filtering works here.. | 00:01 |
*** abhirc has quit IRC | 00:02 | |
morganfainberg | jamielennox, for RAX it doesn | 00:02 |
morganfainberg | 't | 00:02 |
morganfainberg | they don't use keystone ;) | 00:02 |
jamielennox | morganfainberg: in general | 00:02 |
morganfainberg | oh | 00:02 |
morganfainberg | you mean our catalog filering thing? i'll discuss that in -keystone, doesn't need to bug poor -infra people | 00:02 |
openstackgerrit | Merged openstack-infra/shade: Import from v2 instead of v1_1 https://review.openstack.org/157509 | 00:02 |
jamielennox | i looked at it ages ago, i think it does the right thing | 00:02 |
openstackgerrit | Merged openstack-infra/shade: Do not allow to pass *-cache on init https://review.openstack.org/157752 | 00:02 |
openstackgerrit | Monty Taylor proposed openstack-infra/shade: Add support for volume attach/detach https://review.openstack.org/153623 | 00:04 |
mordred | clarkb: ^^ | 00:04 |
*** baoli has quit IRC | 00:04 | |
*** yamamoto has joined #openstack-infra | 00:05 | |
clarkb | mordred: +2 thanks | 00:05 |
*** doug-fish has left #openstack-infra | 00:05 | |
mordred | clarkb: yay! | 00:05 |
*** woodster_ has joined #openstack-infra | 00:07 | |
clarkb | mordred: I think I have reviewed all changes that don't otherwise hae -1's | 00:08 |
clarkb | (in shade) | 00:08 |
mordred | clarkb: yes. you are a machine and I am going to hand you a very cuddly aardvark | 00:09 |
*** sabeen1 has quit IRC | 00:09 | |
*** dangers is now known as dangers_away | 00:09 | |
mordred | clarkb: or, you know, something more pleasant than that | 00:09 |
mordred | unless you want to try making smoked aardvark ... | 00:09 |
clarkb | jeblair: see my wip comment on 158891, yay for self reviewes | 00:09 |
clarkb | mordred: smoked aadvark does sound intriguing | 00:10 |
*** gordc has quit IRC | 00:10 | |
morganfainberg | smoked aardvark | 00:10 |
morganfainberg | ... interesting ... | 00:11 |
*** sdake_ has joined #openstack-infra | 00:11 | |
jeblair | clarkb: silly me for believing the commit message! :) | 00:12 |
*** sdake_ has quit IRC | 00:12 | |
jeblair | clarkb: sometimes they are more like theorems that need to be proved, rather than axioms... :) | 00:12 |
*** sdake_ has joined #openstack-infra | 00:12 | |
*** gyee has joined #openstack-infra | 00:13 | |
clarkb | jeblair: indeed :) | 00:13 |
*** cpallares has quit IRC | 00:13 | |
mordred | jeblair: what if we started writing them that way? | 00:13 |
*** david-lyle is now known as david-lyle_afk | 00:14 | |
clarkb | mordred: 158177 appears to be missing a depends on for something that installs the new ansible-puppet role to /etc/ansible/roles | 00:15 |
clarkb | mordred: or am I missing something with how ansible works? | 00:15 |
morganfainberg | mordred, you know your terminology is spreading, i just caught myself saying crazypants | 00:16 |
anteaya | crazypants | 00:16 |
mordred | clarkb: looking | 00:17 |
morganfainberg | anteaya, i see what you did there... | 00:17 |
SpamapS | well this is fun | 00:17 |
rhe00 | can you guess stand another CI question from me? :) | 00:17 |
SpamapS | I hadn't used hpcloud since they deprecated the legacy cloud | 00:18 |
rhe00 | guys, not guess | 00:18 |
anteaya | morganfainberg: can't get anything past you | 00:18 |
SpamapS | and the new us west refuses to associate floating ips with instances | 00:18 |
clarkb | mordred: we have the new repo it just doesn't seem to have anything that installs it, maybe 158177 should do that with a vcsrepo? | 00:18 |
mordred | clarkb: you are right - there is a missing depends on - | 00:18 |
clarkb | mordred: or whatever tool ansible wants you to use for that | 00:18 |
mordred | nope -Ive got a patch for it | 00:18 |
clarkb | mordred: is that patch merged? if not I will -1 for the depends on | 00:18 |
anteaya | rhe00: I'm not a guy | 00:18 |
mordred | clarkb: https://review.openstack.org/#/c/158175/ | 00:19 |
mordred | clarkb: please -1 for the depends on | 00:19 |
clarkb | SpamapS: did you create a router, a network, a subnet, and attach them all and so on? | 00:19 |
rhe00 | anteaya: sorry. scratch the gender specification. :) | 00:19 |
mordred | clarkb: I think I depends-on'd the wrong thing | 00:19 |
mordred | SpamapS: yeah - you have to do all the neutron things | 00:19 |
clarkb | mordred: done | 00:19 |
rhe00 | I have a simple noop-check-communication job set up: http://paste.openstack.org/show/182175/ | 00:20 |
clarkb | SpamapS: its much easier to do via horizon because getting order right via the cli is almost impossible | 00:20 |
SpamapS | I thought I did | 00:20 |
SpamapS | and I did do it via horizon yes | 00:20 |
clarkb | SpamapS: did you attach your router to Ext-Net? | 00:20 |
clarkb | SpamapS: floating ip won' work without that iirc | 00:20 |
SpamapS | clarkb: it doesn't show as an option | 00:20 |
anteaya | rhe00: that is more likely you to get teh results you are after, yeah | 00:20 |
rhe00 | jenkins complains that it can't find any nodes with the label '' when it is trying to build the job | 00:20 |
clarkb | and router needs to be attached to your internal network as well | 00:20 |
anteaya | rhe00: can we get a stacktrace | 00:21 |
anteaya | rhe00: we love stacktraces | 00:21 |
SpamapS | clarkb: when I say "add interface" to the router I only get the private network | 00:21 |
openstackgerrit | Monty Taylor proposed openstack-infra/puppet-ansible: Remove embedded ansible role https://review.openstack.org/158177 | 00:21 |
mordred | clarkb: ^^ | 00:21 |
*** Sukhdev has joined #openstack-infra | 00:21 | |
mordred | SpamapS: I've been meaning to finish the ansible network modules so that I can just make an ansible playbook that does this for you | 00:22 |
mordred | but, you know, one thing at a time | 00:22 |
SpamapS | yeah I've done it via cli before in tripleo clouds | 00:23 |
SpamapS | shared networks like ext-net should be showing in the add interface, but they're not | 00:23 |
rhe00 | anteaya: http://paste.openstack.org/show/182181/ | 00:23 |
*** mbacchi has joined #openstack-infra | 00:24 | |
SpamapS | found it | 00:24 |
SpamapS | clarkb: it's entirely different attaching to ext-net as it is attaching to internal doh | 00:24 |
clarkb | mordred: that just made a loop | 00:24 |
clarkb | SpamapS: of course, its neutron | 00:24 |
clarkb | SpamapS: this would be another reason I am a proponent of nova network | 00:25 |
SpamapS | we.. | 00:25 |
clarkb | SpamapS: neutron gives you all the control but I need almost noen of it | 00:25 |
SpamapS | really need to fix this cloud thing | 00:25 |
SpamapS | like this should just happen | 00:25 |
SpamapS | I didn't ask for the floating ip association in hopes that I'd find out if the router wasn't available. | 00:25 |
mordred | SpamapS: your 158906 is in merge conflict, btw | 00:26 |
mordred | SpamapS: also ++ to fix this cloud thing | 00:26 |
clarkb | mordred: so 158175 needs to remove its depends on now | 00:26 |
SpamapS | oh this is amazing | 00:27 |
SpamapS | all this and now I see that ec2 metadata failed | 00:27 |
SpamapS | so no ssh keys for you | 00:27 |
*** marun has quit IRC | 00:27 | |
clarkb | SpamapS: yes, I highly recommend that dib thing | 00:27 |
clarkb | SpamapS: :) though apparently there is a way to enable config drive | 00:27 |
anteaya | rhe00: I'm not seeing the error, sorry | 00:27 |
*** zz_dimtruck is now known as dimtruck | 00:28 | |
anteaya | rhe00: I can't find the word node in that paste | 00:28 |
SpamapS | How can ec2 metadata not work? :-P | 00:28 |
clarkb | SpamapS: it turns out when you do DNAT without SNAT rules it almost never works | 00:29 |
clarkb | SpamapS: last time I was debugging ec2 metadata trouble I was pretty sure that ebtables was killing asynchronously routed and sourced packets | 00:29 |
rhe00 | anteaya: I see that in the jenkins GUI. Trying to find a text log showing the message so that I can copy it to a paste. | 00:30 |
SpamapS | clarkb: not sure what you're saying. Why would ebtables come into the picture? | 00:31 |
openstackgerrit | Merged openstack-infra/shade: Add support for volume attach/detach https://review.openstack.org/153623 | 00:32 |
SpamapS | this should be packets going from my vm, to the overlay, to the gateway, hitting DNAT, to the neutron-metadata-agent, to nova-api | 00:32 |
anteaya | rhe00: oh okay thanks | 00:32 |
clarkb | SpamapS: yes and when they don't return by the same path things break | 00:32 |
SpamapS | clarkb: are you saying that the source IP is wrong, so it drops the replies? | 00:32 |
clarkb | SpamapS: and let me tell you they almost certainly do not return by the same path | 00:33 |
SpamapS | Thats amazing. :-P | 00:33 |
anteaya | rhe00: I can't see anything in your stacktrace to tell me where the next clue is | 00:33 |
*** sdake_ has quit IRC | 00:33 | |
SpamapS | clarkb: ok I get it, so the neutron-metadata-agent machine inside hpcloud should be SNAT'ing | 00:34 |
SpamapS | so that nova-api just replies to it. | 00:34 |
*** hdd has joined #openstack-infra | 00:34 | |
*** sdake_ has joined #openstack-infra | 00:34 | |
bhunter71 | only as it might pertain, if you include diskimage-builder/cloud-init-datasources, you can define any combination of export `DIB_CLOUD_INIT_DATASOURCES`="Ec2, ConfigDrive, OpenStack" | 00:34 |
SpamapS | really weird | 00:34 |
*** tmcpeak has joined #openstack-infra | 00:34 | |
*** shashankhegde has quit IRC | 00:34 | |
clarkb | SpamapS: at least that was about where I got to when debugging these type of issues in the gate. We only get DNAT rules by default, this means return packets go via default route, packets drop | 00:35 |
mordred | clarkb: DRAT | 00:35 |
rhe00 | anteaya: I will dig a bit more and see if I can get a bit more information to share. thanks! | 00:35 |
mordred | clarkb: no - I meant to do the original thing | 00:35 |
*** tmcpeak has quit IRC | 00:35 | |
clarkb | mordred: the original thing is wrong though | 00:35 |
mordred | nope | 00:35 |
mordred | it's right | 00:35 |
clarkb | mordred: you are saing use this stuff over here and its not managed at all | 00:35 |
anteaya | rhe00: sure, artifacts are good, so far I don't know enough of what you are experiencing to offer anything except emotional support | 00:35 |
mordred | yes. that's right- because they both put files in the same place | 00:35 |
clarkb | mordred: you ma need a third change | 00:35 |
anteaya | rhe00: go you | 00:35 |
jeblair | SpamapS, jhesketh: i spent about an hour today reviewing 137664. I think it's a correct fix, with a possibly more correct variant. let me know what you think. It's so old, perhaps we should just merge it and then I should propose my change on top of it. | 00:36 |
mordred | clarkb: so, the first one stops putting it in place, but does not delete it | 00:36 |
mordred | the second one starts putting it in place again | 00:36 |
clarkb | mordred: I think you need, puppet stops managing /etc/ansbile/roles, new change manages /etc/ansible/roles, last change uses /etc/ansible/roles | 00:36 |
*** tmcpeak has joined #openstack-infra | 00:36 | |
jeblair | (it's the shortest patches that always take the most time to review, isn't it?) | 00:36 |
mordred | clarkb: but it uses /etc/ansible/role already | 00:36 |
SpamapS | jeblair: Somebody needs to go get a pHd figuring out how to reliably unit test for race conditions. :-P | 00:37 |
clarkb | mordred: so maybe thats why this is confusing | 00:37 |
clarkb | mordred: we should've done that last :) | 00:37 |
mordred | clarkb: we've been using it for months | 00:37 |
mordred | it's the place where things go | 00:37 |
openstackgerrit | Ramy Asselin proposed openstack-infra/infra-specs: Add spec for reusable OpenStack CI solution https://review.openstack.org/139745 | 00:37 |
mordred | we've just been installing files there that were embedded in a puppet module | 00:37 |
clarkb | mordred: didn't we just change to use /etc/ansible/roles | 00:37 |
clarkb | we were using a library ibefore | 00:37 |
clarkb | anyways I can update my votes | 00:37 |
mordred | hang on - let me go make sure I'm not high | 00:38 |
mordred | multi-repo dependency switches like this are hard for a reason :) | 00:38 |
openstackgerrit | Diego proposed openstack-infra/git-review: Small changes to better support HTTPS scheme including the following: Add support for passwords via gitreview.password attribute in http environments Added message on how to configure password in gitreview attribute Blank password if using ssh as scheme O https://review.openstack.org/159305 | 00:38 |
krotscheck | Anyone knows who else out there uses apscheduler? | 00:38 |
jeblair | krotscheck: zuul and nodepool do | 00:38 |
krotscheck | On SQLA? | 00:38 |
jeblair | krotscheck: nodepool does | 00:39 |
krotscheck | jeblair: Any special handling I have to do to not have it yell at me because of unicode reasons? | 00:39 |
jeblair | krotscheck: i haven't run into that, but i'm not sure why the two would interact | 00:39 |
*** tmcpeak has quit IRC | 00:40 | |
krotscheck | jeblair: I don't either. It started happening with a recent release of... ugh, _something_ in our db dependencies. I didn't think to take a snapshot. | 00:40 |
*** jaypipes has quit IRC | 00:40 | |
jhesketh | jeblair: yeah your comment makes sense, but I agree its not overly harmful as it is. Up to you if you want to merge and reiterate or re-roll | 00:41 |
SpamapS | jeblair: I took about 10 minutes to review it, with 9:30 of that spent drawing a time line on a piece of paper. I think you're right that the counters will be off because my piece of paper doesn't have the counters considered. | 00:41 |
mordred | clarkb: https://review.openstack.org/#/c/158177/2/manifests/init.pp <-- this is where we stop having puppet instal stuff into /etc/ansible/roles - but it was being used before | 00:41 |
jeblair | krotscheck: previous jenkins runs might have "pip freeze" output in the logs, so you might be able to compare versions | 00:41 |
*** yamamoto has quit IRC | 00:42 | |
*** mbacchi has quit IRC | 00:42 | |
jeblair | jhesketh: cool, i'll flag that change to remind me to write the follow up patch tomorrow, and approve it after i have done so :) | 00:42 |
jhesketh | shiny | 00:42 |
jeblair | SpamapS: you are fast. you should review all changes involving race conditions! (though in fairness, i did keep getting interrupted and having to start over) | 00:43 |
SpamapS | jeblair: I am fast and not careful. ;) | 00:43 |
SpamapS | jeblair: the timeline thing is the only way I've ever been able to do it. Started with upstart jobs. :-P | 00:44 |
clarkb | mordred: so we are good then with the old deps? and I should just jump in without worry? :) | 00:44 |
openstackgerrit | Monty Taylor proposed openstack-infra/puppet-ansible: Remove embedded ansible role https://review.openstack.org/158177 | 00:44 |
jeblair | SpamapS: i'm a fan, i've done the same sort of thing before | 00:44 |
mordred | clarkb: I've updated them - the deps are now all correct | 00:45 |
mordred | clarkb: or, rather, the deps are all as intended | 00:45 |
mordred | clarkb: it is possible that as part of reviewing you will find that I'm wrong :) | 00:45 |
clarkb | mordred: ok looking again | 00:45 |
mordred | clarkb: because honestly, it's not my FAVORITE transition, but I'm not sure there is a great way | 00:46 |
*** aysyd has joined #openstack-infra | 00:46 | |
mordred | clarkb: how does keypair extension work for us on hpcloud if ec2 metadata doesn't ever work | 00:47 |
openstackgerrit | Clint 'SpamapS' Byrum proposed openstack-infra/shade: Utilize dogpile.cache for caching https://review.openstack.org/158906 | 00:47 |
mordred | clarkb: because we're not using config-drive in production yet | 00:47 |
SpamapS | ok, with that, time to unjack from the matrix for a bit | 00:47 |
mordred | SpamapS: the matrix will miss you | 00:47 |
*** yamamoto has joined #openstack-infra | 00:47 | |
SpamapS | and later: time to make puppet my bitch | 00:48 |
clarkb | mordred: it often did not work, broken metadata service is a very common reason for our image builds to fail | 00:48 |
clarkb | mordred: but with dib in hpcloud that has mostly been negated for a subset of the images | 00:48 |
mordred | clarkb: oh righ t- but because our image build build in keys | 00:48 |
mordred | we _only_ notice it on image builds | 00:48 |
clarkb | mordred: SpamapS it should be noted I think the ec2 thing isn't a 100% break because it depends on host specific routing | 00:48 |
mordred | see - this is the answer - build in keys | 00:48 |
mordred | _totally_ scalable | 00:49 |
clarkb | that said, for a long time centos6 in my personal account could not boot ever with working ec2 | 00:49 |
SpamapS | mordred: as we most recently learned.. scalable isn't always super _usable_ ;) | 00:49 |
clarkb | Ifiled at least one ticket about it and never got it fixed | 00:49 |
clarkb | gave over lots of uuids in the support channel too | 00:49 |
mordred | SpamapS: ++ | 00:49 |
* clarkb reads ansible-galaxy docs | 00:50 | |
*** aysyd has quit IRC | 00:54 | |
clarkb | mordred: http://docs.ansible.com/galaxy.html#advanced-control-over-role-requirements-files doesn't tell me what -f does, so then I did http://paste.openstack.org/show/182193/ and now I am going to go get a beer | 00:54 |
*** yamamoto has quit IRC | 00:55 | |
clarkb | greghaynes: SpamapS ^ you know ansible what does -f do? | 00:56 |
greghaynes | clarkb: number of parallel processes to use | 00:56 |
clarkb | greghaynes: sorry with ansible-galaxy | 00:57 |
greghaynes | -f, --force Force overwriting an existing role | 00:57 |
greghaynes | *shrug* | 00:57 |
greghaynes | helpful greg is helpful | 00:58 |
*** SumitNaiksatam has quit IRC | 00:58 | |
clarkb | ok so I think mordred needs a -r then according to the docs? | 00:58 |
*** salv-orlando has quit IRC | 01:00 | |
mordred | clarkb: BLEH | 01:00 |
mordred | this is what I get for writing this on a plane | 01:00 |
*** mtanino has quit IRC | 01:01 | |
*** shashankhegde has joined #openstack-infra | 01:02 | |
*** oomichi has joined #openstack-infra | 01:04 | |
mordred | clarkb: ansible-galaxy install -r roles.yaml | 01:05 |
mordred | it turns out | 01:05 |
openstackgerrit | Monty Taylor proposed openstack-infra/system-config: Install standalone ansible roles https://review.openstack.org/158175 | 01:05 |
openstackgerrit | Monty Taylor proposed openstack-infra/system-config: Install standalone ansible roles https://review.openstack.org/158175 | 01:07 |
openstackgerrit | Monty Taylor proposed openstack-infra/system-config: Install standalone ansible roles https://review.openstack.org/158175 | 01:07 |
mordred | ok - emprical testing says it does not matter, but the docs say the file needs to end in .yml - so I changed that too | 01:07 |
greghaynes | wat, .yml | 01:07 |
mordred | ansible likes its yaml files to have a .yml extension usually | 01:08 |
mordred | I have just learned to not fight | 01:08 |
clarkb | pretty sure ingy said its yaml once | 01:08 |
mordred | however, I did test that it works fine with .yaml too in this case | 01:09 |
clarkb | all other suffixes are therefore less correct | 01:09 |
greghaynes | I think yaml is one of those formats that define the file extension | 01:09 |
greghaynes | and it is defined as the color blue | 01:09 |
morganfainberg | mordred, when / if you get a chance see if https://review.openstack.org/#/c/159314/ makes shade with your wonky catalog better. it *should* work. | 01:09 |
morganfainberg | mordred, or well just in general the environment workign with nodes in RAX for -infra :) | 01:09 |
mordred | morganfainberg: how do I consume that? | 01:10 |
morganfainberg | mordred, easiest way, checkout keystoneclient, and apply the 1 line diff before installing | 01:10 |
mordred | nono - lemme ask again | 01:10 |
*** dims_ has joined #openstack-infra | 01:11 | |
morganfainberg | oh. how do you consume the thing from ksc's catalog? | 01:11 |
*** dims_ has quit IRC | 01:11 | |
mordred | would the programmatic consuption module then be "for endpoint in get_Endpoint(): try: do something; break; except EndpointNotFound: continue" ? | 01:11 |
*** dims_ has joined #openstack-infra | 01:11 | |
morganfainberg | uhm.. | 01:12 |
*** dims has quit IRC | 01:12 | |
morganfainberg | mordred, well it should work like it did before - we're just collapsing the list of endpoints if 2 services claim to both be "compute" (you know... what you'd expect) | 01:13 |
mordred | morganfainberg: http://git.openstack.org/cgit/openstack-infra/shade/tree/shade/__init__.py#n176 | 01:13 |
mordred | this is my workaround right now | 01:13 |
mordred | morganfainberg: namely, I pass in a service_name instead of service_type | 01:13 |
morganfainberg | mordred, yeah that works | 01:14 |
morganfainberg | that will still work | 01:14 |
mordred | yes | 01:14 |
mordred | I'm being partially daft because sometimes things like "you know... what you'd expect" may not be what I expect | 01:14 |
morganfainberg | what we're doing is in the case of passing a service type, we just say "any service that claims to be type='x'" will have it's endpoints added to the service catalog list | 01:15 |
morganfainberg | so if you say i want type=compute, you get everything that is type=compute | 01:15 |
*** MarkAtwood has quit IRC | 01:15 | |
mordred | and then novaclient will do the right thing with that list of things? | 01:15 |
morganfainberg | it should | 01:15 |
mordred | cool. I will try that and verify | 01:15 |
mordred | as long as _I_ don't have to do anything new | 01:16 |
mordred | :) | 01:16 |
morganfainberg | nope | 01:16 |
morganfainberg | not breaking what you're doing | 01:16 |
* mordred groks now | 01:16 | |
morganfainberg | fixing what you were trying to do | 01:16 |
morganfainberg | btw: https://review.openstack.org/#/c/159315/ jamie's is a little better | 01:16 |
morganfainberg | but same net effect | 01:16 |
morganfainberg | [he even does tests in his patch] | 01:16 |
morganfainberg | now rax case is still a bit insane | 01:16 |
morganfainberg | because compute != compute | 01:16 |
morganfainberg | but that is something i'm happy to go yell at someone about | 01:17 |
*** cpallares has joined #openstack-infra | 01:17 | |
morganfainberg | because type == 'compute' except when i say type == 'compute' is really something else, isn't fair to users :P | 01:17 |
morganfainberg | [or us developers when we try and make something work] | 01:17 |
*** gyee has quit IRC | 01:18 | |
*** patrickeast has quit IRC | 01:22 | |
*** cinerama has quit IRC | 01:23 | |
*** rlandy has quit IRC | 01:25 | |
*** marun has joined #openstack-infra | 01:25 | |
*** ashleighfarnham has quit IRC | 01:25 | |
*** cinerama has joined #openstack-infra | 01:27 | |
*** rwsu is now known as rwsu-afk | 01:27 | |
*** otter768 has joined #openstack-infra | 01:30 | |
*** armax has joined #openstack-infra | 01:30 | |
*** marun has quit IRC | 01:31 | |
*** Sukhdev has quit IRC | 01:33 | |
*** sambetts has quit IRC | 01:34 | |
*** otter768 has quit IRC | 01:34 | |
*** sambetts has joined #openstack-infra | 01:35 | |
*** dims has joined #openstack-infra | 01:37 | |
*** asettle-mtg is now known as asettle | 01:39 | |
*** dims_ has quit IRC | 01:40 | |
*** melwitt has quit IRC | 01:41 | |
dims | is git slow for anyone else? | 01:41 |
*** bdpayne has quit IRC | 01:43 | |
openstackgerrit | Michael Krotscheck proposed openstack-infra/storyboard: Replaced python-crontab with apscheduler https://review.openstack.org/158955 | 01:43 |
*** sigmavirus24 is now known as sigmavirus24_awa | 01:44 | |
krotscheck | Could it be feasible to create a gh-pages style repository in the post queue? | 01:49 |
krotscheck | and/or maintain one? | 01:49 |
*** ddieterly has joined #openstack-infra | 01:49 | |
krotscheck | (I know, I know, it's one of those WHyyyyyy questions) | 01:49 |
krotscheck | (humor me) | 01:50 |
mordred | krotscheck: so - I just recently hit this myself | 01:51 |
krotscheck | mordred: Oh? Context? | 01:51 |
*** tiswanso has joined #openstack-infra | 01:51 | |
mordred | krotscheck: yeah - I decided that I did not want to host my free-software talks on github | 01:51 |
mordred | because, you know, free software | 01:51 |
mordred | but Id' been using their gh-pages feature :) | 01:51 |
krotscheck | And now they're on inaugust. | 01:52 |
mordred | krotscheck: yah - I decided an rsync script to my server was just fine | 01:52 |
mordred | ANYWHO - let me aska follow up questio | 01:52 |
krotscheck | I can anticipate the question, and have a followup anser. | 01:52 |
mordred | is the thing you want to publish some arbitrary html? or is it to commit some html to a git branch? | 01:52 |
*** tiswanso has quit IRC | 01:53 | |
*** tiswanso has joined #openstack-infra | 01:53 | |
krotscheck | I want to publish code in a way that can be consumed by bower. Bower makes a couple of assumtpions. | 01:54 |
krotscheck | 1- That versions are tagged. | 01:54 |
mordred | cool. that part is easy! | 01:54 |
krotscheck | 2- That anything in a tag is "released" code that's gone through minification/concatenation. | 01:54 |
mordred | ah | 01:54 |
krotscheck | That's the tricky bit. | 01:54 |
krotscheck | It's gh-page-ish | 01:54 |
krotscheck | Insofar as the content of that tag has NOTHING to do with the actual source. | 01:55 |
krotscheck | s/source/master/ | 01:55 |
mordred | yeah - so you want to $do_something and have the results of that go into a branch with a tag applied, potentially | 01:55 |
krotscheck | yep | 01:55 |
mordred | or - you want to $do_something and put that into a branch | 01:55 |
mordred | and from time to time, you might want to tag that branch | 01:55 |
krotscheck | The option of "hey let's just create a repo that's just for release code" | 01:55 |
* mkj_wk crosses his fingers, hopes to have found the bottom of the rabbit hole | 01:55 | |
krotscheck | is also available | 01:55 |
mordred | yah | 01:55 |
krotscheck | mordred: I think your latter example might be better....? | 01:56 |
*** shashankhegde has quit IRC | 01:56 | |
mordred | krotscheck: well, congratulations, I have not considered that particular combination of actions | 01:56 |
openstackgerrit | Joshua Hesketh proposed openstack-infra/infra-manual: Document Cross-Repo Dependencies https://review.openstack.org/158855 | 01:56 |
krotscheck | mordred: Well, it's a thing that javascript people do because their release code is relatively easily diffable. | 01:56 |
mordred | and it's an interesting question - I _think_ it might bear a passing resemblence to some of the things git-buildpackage --pristine-tar wants to do | 01:56 |
mordred | krotscheck: and the assumption is that you want to consume someone else's minification, rather tahn to locally minify on build yourself, yeah? | 01:57 |
krotscheck | cert sig fail | 01:57 |
krotscheck | mordred: Well, sortof. What I want to build is a javascript library that has all kinds of individual service files that map to, say, nova services. And then have those minified into ng_nova.js, etc. | 01:58 |
krotscheck | And release those. | 01:58 |
krotscheck | So that someone else could roll a pure-JS UI on top of services that are tested in gate. | 01:59 |
mordred | oh - sorry, I totally failed at writing english | 01:59 |
mordred | what I meant to ask | 01:59 |
mordred | is that "what javascript developers consuming things in this manner want to do is consume your pre-minified things, rather than downloading your expanded things and minifying them themselves" | 01:59 |
*** ghostpl_ has quit IRC | 02:00 | |
mordred | pronouns are hard | 02:00 |
krotscheck | mordred: Yes. | 02:00 |
*** che-arne has quit IRC | 02:00 | |
mordred | awesome. I'm learning things | 02:00 |
krotscheck | Include one file. Do neat nova thigns from javascript. | 02:00 |
* krotscheck is going to fight the mod_headers battle later. | 02:00 | |
mordred | so - we've thus-far avoided having gerrit/zuul commit or push code to itself | 02:00 |
clarkb | abd they expect to consume via git? my first thought was use a tarball but seems like git is important | 02:00 |
mordred | largely because of skynet | 02:00 |
mordred | clarkb: yah. git seems important here | 02:00 |
krotscheck | clarkb: npm runs on tarballs. bower runs off git. | 02:01 |
mordred | krotscheck: off the top of my head, I have a three suggestions | 02:01 |
mordred | each varying degrees of time and suck | 02:01 |
krotscheck | details on how that works: http://bower.io/docs/creating-packages/ | 02:02 |
*** ddieterly has quit IRC | 02:02 | |
*** ddieterl_ has joined #openstack-infra | 02:02 | |
krotscheck | In this particular context, npm gets our build tools, and we don't care about that. | 02:02 |
krotscheck | Ok, so what are the options? | 02:03 |
mordred | EASIEST is to manually push a review of minified output to a branch each time before you want to release, have that be approved and land that. it takes 0 extra stuff, but also is the most manual and doesn' leverage much of anything | 02:03 |
krotscheck | mordred: That seems.... prone to human error. | 02:03 |
*** dannywilson has joined #openstack-infra | 02:03 | |
mordred | SLIGHTLY HARDER is to do the same thing that translations and requirements sync do - which is to have a job that responds to a post queue, runs a script to generate a commit and submit that to gerrit for review | 02:03 |
mordred | the logic we have there knows how to overwrite an outstanding review | 02:03 |
mordred | so you could ignore most of the reviews on the publish branch | 02:04 |
mordred | until you cared | 02:04 |
*** sdake_ has quit IRC | 02:04 | |
krotscheck | That seems saner. | 02:04 |
mordred | it takes a job on a trusted worker - but there is a clear pattern of other jobs taht do that that should be very easy to work from | 02:04 |
*** SergK has quit IRC | 02:05 | |
mordred | one could also keep the idea of a team who can release things | 02:05 |
krotscheck | Given that these services won't be CD-style, and attached to the openstack release cadence... | 02:05 |
mordred | as the people who could approve +2 thigns on the release branch in addition to being the people who can tag things | 02:05 |
mordred | yah | 02:05 |
krotscheck | What's option 3? | 02:06 |
mordred | HARDEST is tied to the currently-as-yet-non-existent zuul-pushes-merges-back-to-gerrit which is where we have zuul push rather than click the submit button | 02:06 |
*** sdake_ has joined #openstack-infra | 02:06 | |
mordred | and would be extending that, when it exists, to allow for pushing arbitrary modified things to arbitrary locations | 02:06 |
*** armax has quit IRC | 02:06 | |
mordred | that would be kinda cool, and I think would enable some interesting dpkg workflows too | 02:07 |
*** vilobhmm1 has quit IRC | 02:07 | |
mordred | but good golly not going to happen this month or next | 02:07 |
krotscheck | Interesting. | 02:07 |
krotscheck | So that would involve teaching zuul how to git? | 02:07 |
mordred | well, actually, zuul already gits which is one of the reasons we've talked about this | 02:08 |
*** vilobhmm has joined #openstack-infra | 02:08 | |
mordred | it already pre-merges everythign for you before your job, and then passes the pre-merged ref to the jobs | 02:08 |
mordred | so one of the ideas is to, at job success, just have zuul push the ref back to gerrit, rather than asking gerrit to do the merge again | 02:08 |
clarkb | also would avoid gerrit jgit merge weirdness | 02:08 |
mordred | yup | 02:09 |
mordred | but we've not taken the step to robots that can directly push code yet | 02:09 |
mordred | just mainly because, well, honestly, skynet | 02:09 |
mordred | we have a lot of machines aroudn here | 02:09 |
mordred | I'm pretty sure theyre going to kill us one day | 02:09 |
*** Ryan_Lane has joined #openstack-infra | 02:09 | |
openstackgerrit | Michael Krotscheck proposed openstack-infra/storyboard: Replaced python-crontab with apscheduler https://review.openstack.org/158955 | 02:10 |
clarkb | mordred shoelaces kill my robot | 02:10 |
clarkb | so keep your shoelaces habdy | 02:10 |
mordred | clarkb: I mean, they're not going to kill us tomorrow :) | 02:11 |
krotscheck | Yes, well, I want nova.js | 02:11 |
mordred | ++ | 02:11 |
mordred | krotscheck: btw - as you work on that ... | 02:11 |
krotscheck | And I'm perfectly willing to teach robots how to push git. | 02:11 |
krotscheck | mordred: Well, before you get ahead of yourself, I still have a storyboard thing that I need to, you know, justify the existence of. | 02:12 |
mordred | krotscheck: I'd make sure to look at shade - it's ugly in places, but has a bunch of ugly knowledge about novas in the real world | 02:12 |
mordred | krotscheck: there is that | 02:12 |
krotscheck | mordred: Though I know a bunch of people in the next cube over would LOVE having js things that talk to nova. | 02:12 |
*** dannywilson has quit IRC | 02:13 | |
mordred | krotscheck: I do not understand why such things do not exist already | 02:13 |
*** mayurig has quit IRC | 02:13 | |
*** dannywilson has joined #openstack-infra | 02:13 | |
krotscheck | mordred: I do. Explaining that however might involve 'inflammatory language'. | 02:13 |
mordred | :) | 02:13 |
clarkb | because smartos docker by joyent | 02:14 |
clarkb | which isnt really docker | 02:14 |
krotscheck | Wait what? | 02:14 |
clarkb | and isnt linux either | 02:14 |
krotscheck | This does not seem related. | 02:14 |
mordred | krotscheck: if you do work on such a thing at some point, it would be neat if it could also consume the same config format that os-client-config is consuming | 02:14 |
clarkb | joyent has a cloud thing | 02:14 |
clarkb | they node.js | 02:14 |
krotscheck | Oh. | 02:15 |
greghaynes | hahah | 02:15 |
krotscheck | Yes. | 02:15 |
greghaynes | smart datacenter | 02:15 |
clarkb | clearly js people only do joyent cloud | 02:15 |
krotscheck | And the community has taken their ball and gone over to io.js | 02:15 |
mordred | I learn more things today ... | 02:15 |
krotscheck | mordred: https://iojs.org/en/index.html | 02:15 |
mordred | so - this tells me that node has been forked then? | 02:15 |
clarkb | yes | 02:15 |
krotscheck | mordred: Yep. | 02:16 |
krotscheck | Twice, actually, this is the most recent one. | 02:16 |
mkj_wk | argh, still can't comment further on https://storyboard.openstack.org/#!/story/883176 -- particularly annoying since previous comment I made is much in need of update with new information... ☺ | 02:16 |
greghaynes | Arent they also trying to form a node foundation or somesuch to get it under control? | 02:16 |
mordred | so when do we move etherpad to not-node | 02:16 |
clarkb | greghaynes yes they made a foundation already | 02:16 |
*** cpallares has quit IRC | 02:16 | |
krotscheck | mkj_wk: We're looking for someone willing to fix the paging on storyboard's comment threads. Think you have some time for that? | 02:16 |
*** weshay has quit IRC | 02:17 | |
clarkb | mordred well who knows aiui theybarent really compatible | 02:17 |
*** koolhead17 has joined #openstack-infra | 02:17 | |
mkj_wk | krotscheck: I just want to be able to post a comment... :P | 02:17 |
*** che-arne has joined #openstack-infra | 02:17 | |
krotscheck | mkj_wk: Are you getting an error, or is the comment just not showing up? | 02:18 |
mkj_wk | krotscheck: I suppose you are telling me that I've been posting various comments over and over and they are all there but not showing up? | 02:18 |
dstufft | clarkb: io.js isn't compat with node.js? | 02:18 |
krotscheck | mkj_wk: It's likely. | 02:18 |
krotscheck | very likely | 02:18 |
*** dannywilson has quit IRC | 02:18 | |
mkj_wk | krotscheck: ugh, I guess I'll quit trying then... | 02:18 |
mkj_wk | krotscheck: thanks! | 02:19 |
clarkb | dstufft aiui not really anymore but I could be wrong | 02:19 |
krotscheck | mkj_wk: Looking forward to seeing your patch! | 02:19 |
dstufft | clarkb: cool, so node gets their own 2 vs 3 divide | 02:19 |
mkj_wk | last two failing test cases fail only in whole suite, not when running individual tests | 02:20 |
mkj_wk | since it depends on sys.stdout.isatty() value I have no idea how it used to pass :) | 02:20 |
clarkb | dstufft I read things like npm compatible but node node compatible | 02:20 |
dstufft | clarkb: I'm not sure what "npm" compatible means | 02:20 |
clarkb | dstufft so possible that they are judging against a subset of code? I dunno | 02:20 |
dstufft | is that like being pip compatible | 02:20 |
clarkb | exactly :P | 02:21 |
* mkj_wk hopes @mock.patch(sys.stdout) is his friend ☺ | 02:22 | |
clarkb | but reallh dont take my word its very much from an outsider who doesnt follow too closely | 02:22 |
*** vilobhmm has quit IRC | 02:24 | |
clarkb | at the very least it will be a super set. new modules, new fsatures, newer v8 etc | 02:24 |
*** ashleighfarnham has joined #openstack-infra | 02:26 | |
*** thedodd has joined #openstack-infra | 02:28 | |
*** baoli has joined #openstack-infra | 02:29 | |
*** ddieterl_ has quit IRC | 02:30 | |
mkj_wk | yeah, passed test suite locally | 02:31 |
mkj_wk | cleaning up commit... | 02:31 |
*** hdd has quit IRC | 02:32 | |
*** ashleighfarnham has quit IRC | 02:33 | |
*** tsg has quit IRC | 02:33 | |
*** armax has joined #openstack-infra | 02:34 | |
*** Ryan_Lane has quit IRC | 02:37 | |
*** dalgaaf has quit IRC | 02:37 | |
*** chlong_ has joined #openstack-infra | 02:43 | |
*** markvoelker has quit IRC | 02:47 | |
*** Shrews has quit IRC | 02:47 | |
*** markvoelker has joined #openstack-infra | 02:47 | |
*** carl_baldwin has joined #openstack-infra | 02:48 | |
openstackgerrit | Michael Johnson proposed openstack-infra/git-review: Choose correct branch for rebase when submitting https://review.openstack.org/158877 | 02:49 |
*** stevemar has joined #openstack-infra | 02:49 | |
*** markvoelker has quit IRC | 02:51 | |
*** yamahata has quit IRC | 02:52 | |
*** koolhead17 has quit IRC | 02:53 | |
*** sdake_ has quit IRC | 02:54 | |
*** ddieterly has joined #openstack-infra | 02:58 | |
*** sdake_ has joined #openstack-infra | 02:59 | |
*** jerryz has joined #openstack-infra | 03:00 | |
*** unicell has quit IRC | 03:00 | |
*** ddieterly has quit IRC | 03:02 | |
*** davidlenwell has quit IRC | 03:05 | |
*** rm_work has quit IRC | 03:10 | |
*** davidlenwell has joined #openstack-infra | 03:11 | |
*** carl_baldwin has quit IRC | 03:13 | |
*** carl_baldwin has joined #openstack-infra | 03:15 | |
*** ghostpl_ has joined #openstack-infra | 03:15 | |
*** baoli has quit IRC | 03:16 | |
*** dims has quit IRC | 03:24 | |
*** hdd has joined #openstack-infra | 03:24 | |
*** armax has quit IRC | 03:26 | |
*** sdake_ has quit IRC | 03:27 | |
*** sdake_ has joined #openstack-infra | 03:28 | |
*** ghostpl_ has quit IRC | 03:29 | |
*** otter768 has joined #openstack-infra | 03:31 | |
*** coolsvap_ is now known as coolsvap | 03:33 | |
*** baoli has joined #openstack-infra | 03:33 | |
*** otter768 has quit IRC | 03:36 | |
*** shrews has joined #openstack-infra | 03:40 | |
*** mayurig has joined #openstack-infra | 03:41 | |
*** markvoelker has joined #openstack-infra | 03:43 | |
*** yamamoto_ has joined #openstack-infra | 03:43 | |
*** shrews is now known as Shrews | 03:46 | |
*** mayurig has quit IRC | 03:49 | |
*** cpallares has joined #openstack-infra | 03:50 | |
*** carl_baldwin has quit IRC | 03:51 | |
*** mayurig has joined #openstack-infra | 03:52 | |
*** Shrews has quit IRC | 03:53 | |
*** Shrews has joined #openstack-infra | 03:53 | |
*** tsg has joined #openstack-infra | 03:57 | |
*** carl_baldwin has joined #openstack-infra | 03:58 | |
*** baoli has quit IRC | 03:59 | |
*** baoli has joined #openstack-infra | 03:59 | |
*** jerryz has quit IRC | 04:04 | |
*** baoli has quit IRC | 04:04 | |
*** wendar has quit IRC | 04:04 | |
*** wendar has joined #openstack-infra | 04:04 | |
*** baoli has joined #openstack-infra | 04:05 | |
*** jerryz has joined #openstack-infra | 04:05 | |
*** jvrbanac has quit IRC | 04:05 | |
*** jlk has quit IRC | 04:05 | |
*** nijaba has quit IRC | 04:06 | |
*** jlk has joined #openstack-infra | 04:06 | |
*** jvrbanac has joined #openstack-infra | 04:06 | |
*** armax has joined #openstack-infra | 04:06 | |
*** MarkAtwood has joined #openstack-infra | 04:07 | |
*** nijaba has joined #openstack-infra | 04:08 | |
*** nijaba has joined #openstack-infra | 04:08 | |
*** MarkAtwood has quit IRC | 04:09 | |
*** baoli has quit IRC | 04:09 | |
*** thedodd has quit IRC | 04:10 | |
*** jlk has quit IRC | 04:11 | |
*** jlk has joined #openstack-infra | 04:11 | |
*** shashankhegde has joined #openstack-infra | 04:12 | |
*** shashankhegde has quit IRC | 04:13 | |
*** mayurig has quit IRC | 04:13 | |
*** carl_baldwin has quit IRC | 04:14 | |
openstackgerrit | Ian Wienand proposed openstack-infra/system-config: Use nodepool 'generate-log-config' command to generate log config https://review.openstack.org/156457 | 04:15 |
*** thedodd has joined #openstack-infra | 04:18 | |
*** thedodd has quit IRC | 04:18 | |
*** sdake__ has joined #openstack-infra | 04:18 | |
*** signed8bit_ZZZzz has quit IRC | 04:21 | |
*** sdake_ has quit IRC | 04:22 | |
*** dims has joined #openstack-infra | 04:25 | |
*** sdake__ has quit IRC | 04:25 | |
*** yamamoto_ has quit IRC | 04:26 | |
*** ghostpl_ has joined #openstack-infra | 04:26 | |
*** spzala has quit IRC | 04:26 | |
*** bhunter71 has quit IRC | 04:27 | |
*** Ryan_Lane has joined #openstack-infra | 04:30 | |
*** dims has quit IRC | 04:30 | |
*** ghostpl_ has quit IRC | 04:31 | |
*** MarkAtwood has joined #openstack-infra | 04:32 | |
*** patrickeast has joined #openstack-infra | 04:33 | |
*** jerryz has quit IRC | 04:35 | |
*** rm_work|away has joined #openstack-infra | 04:36 | |
*** rm_work|away is now known as rm_work | 04:36 | |
*** rm_work has joined #openstack-infra | 04:36 | |
*** jerryz has joined #openstack-infra | 04:36 | |
*** markvoelker has quit IRC | 04:44 | |
*** markvoelker has joined #openstack-infra | 04:45 | |
*** deepakcs has joined #openstack-infra | 04:47 | |
*** markvoelker has quit IRC | 04:49 | |
openstackgerrit | Bharat Kumar Kobagana proposed openstack-infra/project-config: Run tempest-dsvm-full-glusterfs job on ubuntu https://review.openstack.org/159217 | 04:50 |
deepakcs | AJaeger, good morning | 04:52 |
*** MarkAtwood has quit IRC | 04:52 | |
openstackgerrit | Bharat Kumar Kobagana proposed openstack-infra/project-config: Run tempest-dsvm-full-glusterfs job on ubuntu https://review.openstack.org/159217 | 04:53 |
*** ivar-laz_ has joined #openstack-infra | 04:56 | |
*** ivar-laz_ has quit IRC | 04:56 | |
*** coolsvap is now known as coolsvap_ | 04:57 | |
*** patrickeast has quit IRC | 04:58 | |
*** ivar-lazzaro has quit IRC | 04:59 | |
*** ddieterly has joined #openstack-infra | 05:00 | |
*** unicell has joined #openstack-infra | 05:00 | |
*** sdake_ has joined #openstack-infra | 05:01 | |
*** yamahata has joined #openstack-infra | 05:01 | |
*** sdake__ has joined #openstack-infra | 05:03 | |
*** xyang1 has quit IRC | 05:03 | |
*** coolsvap_ is now known as coolsvap | 05:04 | |
*** ddieterly has quit IRC | 05:04 | |
*** jamespage has quit IRC | 05:05 | |
*** gnuoy has quit IRC | 05:05 | |
*** sdake_ has quit IRC | 05:05 | |
*** gnuoy has joined #openstack-infra | 05:06 | |
*** jamespage has joined #openstack-infra | 05:06 | |
*** sdake_ has joined #openstack-infra | 05:06 | |
*** penguinRaider has quit IRC | 05:09 | |
*** sdake__ has quit IRC | 05:09 | |
*** garyh has quit IRC | 05:09 | |
*** penguinRaider has joined #openstack-infra | 05:10 | |
*** asselin_ has quit IRC | 05:11 | |
*** unicell has quit IRC | 05:15 | |
*** Sukhdev has joined #openstack-infra | 05:15 | |
*** jcoufal has joined #openstack-infra | 05:18 | |
*** tiswanso has quit IRC | 05:19 | |
*** carl_baldwin has joined #openstack-infra | 05:19 | |
*** woodster_ has quit IRC | 05:20 | |
*** BharatK has joined #openstack-infra | 05:20 | |
*** cpallares has quit IRC | 05:24 | |
*** otter768 has joined #openstack-infra | 05:32 | |
*** otter768 has quit IRC | 05:37 | |
*** yamamoto_ has joined #openstack-infra | 05:38 | |
*** jcoufal has quit IRC | 05:39 | |
*** jcoufal_ has joined #openstack-infra | 05:39 | |
*** koolhead17 has joined #openstack-infra | 05:41 | |
*** carl_baldwin has quit IRC | 05:42 | |
*** che-arne has quit IRC | 05:42 | |
*** jcoufal_ has quit IRC | 05:44 | |
*** oomichi has quit IRC | 05:47 | |
*** abhisheks has joined #openstack-infra | 05:47 | |
*** che-arne has joined #openstack-infra | 05:49 | |
*** achanda has quit IRC | 05:50 | |
openstackgerrit | Timothy R. Chavez proposed openstack-infra/nodepool: Write the node UUID to /etc/nodepool/uuid https://review.openstack.org/159339 | 05:53 |
openstackgerrit | Timothy R. Chavez proposed openstack-infra/project-config: Print instance UUID to log https://review.openstack.org/156252 | 05:54 |
*** ParsectiX has quit IRC | 05:59 | |
*** ParsectiX has joined #openstack-infra | 06:00 | |
*** ddieterly has joined #openstack-infra | 06:01 | |
*** sarob has quit IRC | 06:01 | |
*** yfried_ has quit IRC | 06:01 | |
*** sarob has joined #openstack-infra | 06:03 | |
*** ParsectiX has quit IRC | 06:04 | |
*** ParsectiX has joined #openstack-infra | 06:04 | |
*** ddieterly has quit IRC | 06:05 | |
*** ParsectiX has quit IRC | 06:05 | |
*** woodster_ has joined #openstack-infra | 06:06 | |
openstackgerrit | Timothy R. Chavez proposed openstack-infra/project-config: Print instance UUID to log https://review.openstack.org/156252 | 06:07 |
*** sarob has quit IRC | 06:08 | |
*** ghostpl_ has joined #openstack-infra | 06:11 | |
*** wenlock has quit IRC | 06:14 | |
abhisheks | i am installing master for master for my ci and updating vars.sh file, so do i have to change UPSTREAM_GERRIT_HOST_PUBLIC_KEY with my new gerrit key also?? | 06:15 |
*** ghostpl_ has quit IRC | 06:15 | |
*** tobiash has quit IRC | 06:18 | |
*** achanda has joined #openstack-infra | 06:19 | |
*** tobiash has joined #openstack-infra | 06:19 | |
*** che-arne has quit IRC | 06:19 | |
*** tobiash has quit IRC | 06:20 | |
*** tobiash has joined #openstack-infra | 06:22 | |
openstackgerrit | Andrey Pavlov proposed openstack-infra/project-config: Add rally job to ec2-api project https://review.openstack.org/159138 | 06:23 |
*** koolhead17 has quit IRC | 06:25 | |
*** unicell has joined #openstack-infra | 06:25 | |
*** fifieldt has joined #openstack-infra | 06:26 | |
*** sdake_ has quit IRC | 06:29 | |
*** sarob has joined #openstack-infra | 06:30 | |
*** BharatK has quit IRC | 06:31 | |
*** thingee has quit IRC | 06:35 | |
*** sarob has quit IRC | 06:41 | |
*** SumitNaiksatam has joined #openstack-infra | 06:43 | |
*** BharatK has joined #openstack-infra | 06:44 | |
*** cnesa has joined #openstack-infra | 06:49 | |
*** mrunge has joined #openstack-infra | 06:51 | |
*** megan_garcia has joined #openstack-infra | 06:51 | |
megan_garcia | i hope someone online can help me out:/ Im getting tortured by JJB.. so apparently if i have a shell builder script, that uses awk '{print $3}'.. JJB is failing to create such job, because it thinks 'print $3' is a key mapping to it :(( | 06:53 |
megan_garcia | so annoying | 06:53 |
*** unicell1 has joined #openstack-infra | 06:54 | |
megan_garcia | is there any workaround to it? thing is i have to use awk in my shell script ...but JJB wont let me create such job due to its innate {key} mapping thing .. | 06:54 |
megan_garcia | for instance my shell builder script has this line :: image=$(sudo docker images | awk '/$BUILD_ID/ {print $3}') | 06:55 |
megan_garcia | now JJB fails because it thinks {print$3} is mapping to some key.. | 06:55 |
*** unicell has quit IRC | 06:56 | |
*** hdd has quit IRC | 06:58 | |
*** abhisheks has quit IRC | 06:59 | |
*** che-arne has joined #openstack-infra | 07:00 | |
*** cnesa has quit IRC | 07:01 | |
*** ddieterly has joined #openstack-infra | 07:01 | |
crinkle | megan_garcia: I think you need to use extra braces to escape them | 07:02 |
crinkle | as in {{print $3}} | 07:02 |
crinkle | not sure though | 07:02 |
megan_garcia | but wouldnt that effect awk output? | 07:03 |
*** belmoreira has joined #openstack-infra | 07:03 | |
*** camunoz has quit IRC | 07:03 | |
megan_garcia | crinkle: i have another job that uses awk too..it runs fine..because im not passing any key mappings to that job.. | 07:03 |
*** Mithrandir has quit IRC | 07:04 | |
megan_garcia | the issue only happens if i hav a job to which some keys are mapped and must be passed..for that job , JJB takes awk {} as some key mapping .. | 07:04 |
crinkle | megan_garcia: I'm reading from http://ci.openstack.org/jenkins-job-builder/configuration.html#job-template , potentially someone else here can clarify | 07:05 |
*** ddieterly has quit IRC | 07:06 | |
*** Mithrandir has joined #openstack-infra | 07:07 | |
*** jcoufal has joined #openstack-infra | 07:07 | |
*** cnesa has joined #openstack-infra | 07:07 | |
*** katyafervent is now known as katyafervent_awa | 07:08 | |
megan_garcia | crinkle: thanks...well i actually found a tempraory workaround to that...i created a separate builder macro for shell scripts that uses awk...and then inject those builder macros in my job that has key mapping :) | 07:10 |
megan_garcia | its working now.. | 07:10 |
*** scheuran has joined #openstack-infra | 07:10 | |
megan_garcia | crinkle: thanks for the late night help..lol..im glad someone is awake in this irc to help :> thanks again D | 07:10 |
crinkle | np | 07:11 |
*** sarob has joined #openstack-infra | 07:13 | |
*** megan_garcia has quit IRC | 07:15 | |
*** Sukhdev has quit IRC | 07:15 | |
*** katyafervent_awa is now known as katyafervent | 07:17 | |
*** sarob has quit IRC | 07:18 | |
*** vasu has joined #openstack-infra | 07:18 | |
vasu | do anyone know how to use sos-ci for creating OpenStack CI environment?? | 07:19 |
*** ildikov has quit IRC | 07:21 | |
*** HeOS has quit IRC | 07:24 | |
jesusaurus | vasu: i dont know what sos-ci is, but the openstack ci enviroment is configured using the puppet modules you can find at http://git.openstack.org/cgit/openstack-infra/ | 07:26 |
*** yfried_ has joined #openstack-infra | 07:26 | |
jesusaurus | http://git.openstack.org/cgit/openstack-infra/system-config is the main puppet entry-point and http://git.openstack.org/cgit/openstack-infra/project-config has a bunch of configuration files | 07:27 |
vasu | jesusaurus : using these takes a lot of time to install, also there is no surity that it works fine | 07:28 |
*** cnesa has quit IRC | 07:30 | |
*** ghostpl_ has joined #openstack-infra | 07:31 | |
*** yfried__ has joined #openstack-infra | 07:31 | |
*** ghostpl_ has quit IRC | 07:31 | |
*** yfried_ has quit IRC | 07:31 | |
*** ghostpl_ has joined #openstack-infra | 07:31 | |
vasu | jesusaurus : other than that is there any way that I can deploy a Ci environment easily?? | 07:32 |
jesusaurus | well, you know that it works because its being used to run all of openstack's tests | 07:32 |
*** otter768 has joined #openstack-infra | 07:33 | |
*** armax has quit IRC | 07:33 | |
*** tnovacik_ has joined #openstack-infra | 07:33 | |
*** vasu has quit IRC | 07:36 | |
*** otter768 has quit IRC | 07:37 | |
*** vasu has joined #openstack-infra | 07:37 | |
*** chlong_ has quit IRC | 07:42 | |
*** chlong has quit IRC | 07:43 | |
*** markvoelker has joined #openstack-infra | 07:44 | |
*** cnesa has joined #openstack-infra | 07:44 | |
*** vasu has quit IRC | 07:46 | |
*** markvoelker has quit IRC | 07:50 | |
*** afazekas_ has joined #openstack-infra | 07:50 | |
openstackgerrit | Trinath Somanchi proposed openstack-infra/project-config: Adding project 'networking-freescale' to Stackforge. https://review.openstack.org/159362 | 07:54 |
*** trinaths has joined #openstack-infra | 07:54 | |
*** ashleighfarnham has joined #openstack-infra | 07:58 | |
*** ddieterly has joined #openstack-infra | 08:02 | |
*** dims has joined #openstack-infra | 08:03 | |
*** e0ne has joined #openstack-infra | 08:03 | |
*** ashleighfarnham has quit IRC | 08:03 | |
*** mpaolino has joined #openstack-infra | 08:05 | |
*** ddieterly has quit IRC | 08:06 | |
*** sergsh has joined #openstack-infra | 08:07 | |
*** dims has quit IRC | 08:07 | |
*** devvesa has joined #openstack-infra | 08:08 | |
*** ildikov has joined #openstack-infra | 08:09 | |
*** achanda has quit IRC | 08:09 | |
*** woodster_ has quit IRC | 08:10 | |
*** doude has joined #openstack-infra | 08:11 | |
*** ihrachyshka has joined #openstack-infra | 08:12 | |
*** matrohon has joined #openstack-infra | 08:14 | |
*** mpavone has joined #openstack-infra | 08:20 | |
*** dtantsur|afk is now known as dtantsur | 08:26 | |
*** jcoufal has quit IRC | 08:28 | |
*** jcoufal_ has joined #openstack-infra | 08:28 | |
*** ihrachyshka has quit IRC | 08:36 | |
*** salv-orlando has joined #openstack-infra | 08:39 | |
*** armax has joined #openstack-infra | 08:40 | |
*** HeOS has joined #openstack-infra | 08:43 | |
*** mrunge is now known as mrunge_bbl | 08:43 | |
*** andreykurilin_ has joined #openstack-infra | 08:49 | |
*** skolekonov has joined #openstack-infra | 08:49 | |
*** Ryan_Lane has quit IRC | 08:49 | |
*** Ala has joined #openstack-infra | 08:49 | |
*** jcoufal_ has quit IRC | 08:50 | |
*** MaxV has joined #openstack-infra | 08:51 | |
*** yamahata has quit IRC | 08:53 | |
*** jistr has joined #openstack-infra | 08:53 | |
*** stevemar has quit IRC | 08:57 | |
*** SpamapS has quit IRC | 09:04 | |
*** SpamapS has joined #openstack-infra | 09:05 | |
*** SpamapS has quit IRC | 09:10 | |
*** jlibosva has joined #openstack-infra | 09:10 | |
*** teran__ has quit IRC | 09:14 | |
*** sarob has joined #openstack-infra | 09:14 | |
*** jgrimm is now known as zz_jgrimm | 09:15 | |
*** derekh has joined #openstack-infra | 09:17 | |
openstackgerrit | Michal Jastrzebski (inc0) proposed openstack/requirements: Oslo.versionedobjects requirement https://review.openstack.org/159380 | 09:18 |
*** abhishek_cb has joined #openstack-infra | 09:19 | |
*** sarob has quit IRC | 09:19 | |
*** abhishek_cb has quit IRC | 09:23 | |
*** devvesa has quit IRC | 09:24 | |
*** _shaps_ has joined #openstack-infra | 09:26 | |
*** mpaolino has quit IRC | 09:27 | |
*** teran has joined #openstack-infra | 09:28 | |
*** zz_johnthetubagu is now known as johnthetubaguy | 09:28 | |
*** bswartz has quit IRC | 09:30 | |
*** jgallard has joined #openstack-infra | 09:30 | |
*** jedimike has joined #openstack-infra | 09:32 | |
*** SpamapS has joined #openstack-infra | 09:32 | |
*** SpamapS has quit IRC | 09:32 | |
*** SpamapS has joined #openstack-infra | 09:32 | |
*** andreykurilin_ has quit IRC | 09:32 | |
*** vdo has joined #openstack-infra | 09:32 | |
*** otter768 has joined #openstack-infra | 09:33 | |
*** markus_z has joined #openstack-infra | 09:36 | |
*** jp_at_hp has joined #openstack-infra | 09:37 | |
*** otter768 has quit IRC | 09:38 | |
*** mpaolino has joined #openstack-infra | 09:41 | |
*** BobBall_AWOL is now known as BobBall | 09:44 | |
*** dizquierdo has joined #openstack-infra | 09:45 | |
*** markvoelker has joined #openstack-infra | 09:47 | |
*** teran has quit IRC | 09:48 | |
*** yamamoto_ has quit IRC | 09:49 | |
*** salv-orlando has quit IRC | 09:49 | |
*** armax has quit IRC | 09:51 | |
*** markvoelker has quit IRC | 09:52 | |
*** markus_z has quit IRC | 09:53 | |
*** hichihara has quit IRC | 09:57 | |
*** cody-somerville has joined #openstack-infra | 09:57 | |
*** achanda has joined #openstack-infra | 10:01 | |
*** ddieterly has joined #openstack-infra | 10:04 | |
*** armax has joined #openstack-infra | 10:06 | |
*** sergsh has quit IRC | 10:07 | |
openstackgerrit | Lukas Bednar proposed openstack-infra/jenkins-job-builder: publishers: groovy-postbuild changes between 1.x & 2.x https://review.openstack.org/134276 | 10:07 |
*** ddieterly has quit IRC | 10:08 | |
*** ssam2 has joined #openstack-infra | 10:10 | |
*** EmilienM|afk is now known as EmilienM | 10:11 | |
*** mrmartin has joined #openstack-infra | 10:12 | |
*** koolhead17 has joined #openstack-infra | 10:13 | |
*** sarob has joined #openstack-infra | 10:16 | |
*** achanda has quit IRC | 10:17 | |
*** sergsh has joined #openstack-infra | 10:19 | |
openstackgerrit | Daniel Korn proposed openstack-infra/project-config: Use Neutron in Horizon integration tests job https://review.openstack.org/159397 | 10:19 |
*** teran has joined #openstack-infra | 10:21 | |
*** sarob has quit IRC | 10:21 | |
*** pelix has joined #openstack-infra | 10:21 | |
*** mpaolino has quit IRC | 10:23 | |
*** teran_ has joined #openstack-infra | 10:24 | |
*** teran has quit IRC | 10:25 | |
*** yamamoto has joined #openstack-infra | 10:26 | |
*** tnovacik_ has quit IRC | 10:27 | |
openstackgerrit | Merged openstack-infra/system-config: Additions to the Third-party CI doc "Creating a Service Account" section https://review.openstack.org/158969 | 10:36 |
*** mpaolino has joined #openstack-infra | 10:37 | |
*** _nadya_ has joined #openstack-infra | 10:37 | |
*** _nadya_ has joined #openstack-infra | 10:38 | |
*** mrunge_bbl is now known as mrunge | 10:40 | |
*** ihrachyshka has joined #openstack-infra | 10:41 | |
*** SergK has joined #openstack-infra | 10:42 | |
openstackgerrit | Aleksey Ripinen proposed openstack-infra/infra-specs: Foreign keys support in StoryBoard https://review.openstack.org/159406 | 10:44 |
*** trinaths has left #openstack-infra | 10:45 | |
openstackgerrit | Aleksey Ripinen proposed openstack-infra/infra-specs: Foreign keys support in StoryBoard https://review.openstack.org/159406 | 10:46 |
openstackgerrit | Aleksey Ripinen proposed openstack-infra/infra-specs: Foreign keys support in StoryBoard https://review.openstack.org/159406 | 10:48 |
*** eharney has quit IRC | 10:49 | |
*** sergsh has quit IRC | 10:50 | |
*** achanda has joined #openstack-infra | 10:50 | |
*** dims has joined #openstack-infra | 10:52 | |
openstackgerrit | Aleksey Ripinen proposed openstack-infra/storyboard: Added branches to storyboard https://review.openstack.org/150447 | 10:55 |
*** dims_ has joined #openstack-infra | 10:55 | |
openstackgerrit | Nikita Konovalov proposed openstack-infra/storyboard: Added milestones https://review.openstack.org/152500 | 10:56 |
*** dims has quit IRC | 10:58 | |
*** eharney has joined #openstack-infra | 11:02 | |
deepakcs | anteaya, clarkb ping | 11:02 |
openstackgerrit | yolanda.robla proposed openstack-infra/storyboard: Add tools to run integration tests https://review.openstack.org/155975 | 11:03 |
deepakcs | clarkb, 104.239.136.99 and 15.126.235.20 are no longer needed, please delete them. Thanks | 11:03 |
*** sergsh has joined #openstack-infra | 11:04 | |
*** ddieterly has joined #openstack-infra | 11:04 | |
*** ssam2 has quit IRC | 11:06 | |
*** asselin_ has joined #openstack-infra | 11:06 | |
*** scheuran has quit IRC | 11:08 | |
openstackgerrit | Merged openstack-infra/infra-manual: Fix two typos https://review.openstack.org/156753 | 11:09 |
*** ddieterly has quit IRC | 11:09 | |
openstackgerrit | Merged openstack-infra/project-config: o.vo does not need old release testing https://review.openstack.org/158878 | 11:10 |
*** asselin_ has quit IRC | 11:11 | |
*** amotoki has joined #openstack-infra | 11:12 | |
*** rlandy has joined #openstack-infra | 11:13 | |
*** tnovacik has joined #openstack-infra | 11:13 | |
*** dtantsur is now known as dtantsur|bbl | 11:14 | |
*** yamamoto has quit IRC | 11:15 | |
*** salv-orlando has joined #openstack-infra | 11:15 | |
*** achanda has quit IRC | 11:17 | |
*** sarob has joined #openstack-infra | 11:17 | |
*** yamamoto has joined #openstack-infra | 11:18 | |
*** pcaruana has joined #openstack-infra | 11:19 | |
*** ssam2 has joined #openstack-infra | 11:20 | |
*** SergK has quit IRC | 11:21 | |
*** sarob has quit IRC | 11:22 | |
*** tnovacik has quit IRC | 11:24 | |
*** tnovacik has joined #openstack-infra | 11:24 | |
*** yfried__ is now known as yfried|afk | 11:30 | |
*** jgallard has quit IRC | 11:31 | |
ihrachyshka | sdague, hey | 11:32 |
ihrachyshka | sdague, there is something I don't know how to achieve for stable branches in project-config | 11:32 |
ihrachyshka | sdague, we need to run pypy tests for stable/icehouse on an image with pypy installed (obviously), but it runs on base-precise which afaik misses it | 11:33 |
*** otter768 has joined #openstack-infra | 11:34 | |
sdague | for most projects, icehouse always runs on precise | 11:34 |
sdague | what is the project? | 11:35 |
*** ldnunes has joined #openstack-infra | 11:35 | |
*** yfried|afk is now known as yfried__ | 11:36 | |
*** ashleighfarnham has joined #openstack-infra | 11:37 | |
*** otter768 has quit IRC | 11:39 | |
*** _nadya_ has quit IRC | 11:39 | |
*** ashleighfarnham has quit IRC | 11:41 | |
*** salv-orlando has quit IRC | 11:44 | |
*** pc_m has joined #openstack-infra | 11:45 | |
deepakcs | jhesketh, https://review.openstack.org/159217 - can u give +A too ? | 11:45 |
*** dguerri is now known as dguerri`afk | 11:47 | |
openstackgerrit | Ihar Hrachyshka proposed openstack-infra/project-config: Don't run gate-trove-functional-dsvm-mysql for Icehouse https://review.openstack.org/159423 | 11:48 |
*** tosky has joined #openstack-infra | 11:49 | |
*** markus_z has joined #openstack-infra | 11:49 | |
tosky | hi all, the recent update of firefox 36 broke selenium (https://code.google.com/p/selenium/issues/detail?id=8399) and the horizon integration tests | 11:50 |
tosky | see for example: http://logs.openstack.org/60/157760/4/check/gate-horizon-dsvm-integration/fd3c268/console.html | 11:50 |
tosky | where should I open a ticket/bug? StoryBoard? | 11:50 |
tosky | this is going to affect many reviews | 11:51 |
*** chlong has joined #openstack-infra | 11:51 | |
*** chlong_ has joined #openstack-infra | 11:51 | |
*** cdent has joined #openstack-infra | 11:54 | |
openstackgerrit | Marton Kiss proposed openstack-infra/puppet-drupal: Get cron key variable from conf parameter https://review.openstack.org/159426 | 11:56 |
*** _nadya_ has joined #openstack-infra | 11:58 | |
*** deepakcs has quit IRC | 11:59 | |
ihrachyshka | sdague, zaqar, they have pypy tox target | 12:00 |
sdague | I don't think that's really runable on the icehouse branch | 12:03 |
sdague | do they really need that on their icehouse? | 12:04 |
*** mpaolino has quit IRC | 12:04 | |
*** SergK has joined #openstack-infra | 12:04 | |
*** aysyd has joined #openstack-infra | 12:04 | |
flaper87 | sdague: we don't | 12:05 |
flaper87 | :) | 12:05 |
flaper87 | we can remove it, although it used to work | 12:05 |
*** ddieterly has joined #openstack-infra | 12:05 | |
sdague | flaper87: are you maintaining the icehouse branch actively? | 12:05 |
sdague | there is no real requirement on zaqar to maintain that, as it wasn't integrated at that time | 12:06 |
flaper87 | right, we've been maintaining it "passively" (whatever that means). As in, I've been tracking bot sycns (except for the one failing now) but no patches have been backported. | 12:07 |
sdague | yeh, that seems like more trouble than it's worth | 12:07 |
*** ddieterly has quit IRC | 12:09 | |
*** erlon has joined #openstack-infra | 12:10 | |
*** kgiusti has left #openstack-infra | 12:11 | |
*** adalbas has joined #openstack-infra | 12:13 | |
*** ssam2 has quit IRC | 12:14 | |
*** dims_ has quit IRC | 12:14 | |
*** dims has joined #openstack-infra | 12:14 | |
openstackgerrit | Nikolay Fedotov proposed openstack-infra/project-config: Functional test job for Kolla https://review.openstack.org/158726 | 12:17 |
*** SergK has quit IRC | 12:17 | |
*** mwagner_lap has quit IRC | 12:22 | |
*** ssam2 has joined #openstack-infra | 12:26 | |
*** cody-somerville has quit IRC | 12:28 | |
*** baoli has joined #openstack-infra | 12:30 | |
*** dtantsur|bbl is now known as dtantsur | 12:31 | |
openstackgerrit | Lukas Bednar proposed openstack-infra/jenkins-job-builder: publishers: groovy-postbuild changes between 1.x & 2.x https://review.openstack.org/134276 | 12:32 |
*** mtanino has joined #openstack-infra | 12:33 | |
*** annegentle has quit IRC | 12:33 | |
*** rfolco has joined #openstack-infra | 12:35 | |
*** ssam2_ has joined #openstack-infra | 12:35 | |
*** dimtruck is now known as zz_dimtruck | 12:39 | |
*** baoli_ has joined #openstack-infra | 12:41 | |
*** tnovacik has quit IRC | 12:42 | |
*** baoli has quit IRC | 12:44 | |
flaper87 | sdague: hey, since I have (had?) you here, could you take a look at https://review.openstack.org/#/c/156982/ it's blocking one of our blueprints, which is basically ready to land | 12:49 |
flaper87 | jd__: ^ | 12:49 |
*** markvoelker has joined #openstack-infra | 12:50 | |
sdague | flaper87: min version? | 12:51 |
*** ZZelle has quit IRC | 12:52 | |
*** ZZelle has joined #openstack-infra | 12:52 | |
*** salv-orlando has joined #openstack-infra | 12:54 | |
*** armax has quit IRC | 12:55 | |
*** scheuran has joined #openstack-infra | 12:56 | |
*** markvoelker has quit IRC | 12:56 | |
*** rfolco has quit IRC | 12:56 | |
flaper87 | sdague: lets add one, 2s. :) | 12:57 |
*** yfried__ has quit IRC | 12:59 | |
*** yfried__ has joined #openstack-infra | 12:59 | |
*** weshay has joined #openstack-infra | 13:00 | |
AJaeger | autobahn sounds cool ;) | 13:00 |
openstackgerrit | Michal Jastrzebski (inc0) proposed openstack/requirements: Oslo.versionedobjects requirement https://review.openstack.org/159380 | 13:01 |
*** tosky_ has joined #openstack-infra | 13:02 | |
*** _nadya_ has quit IRC | 13:04 | |
*** tosky has quit IRC | 13:04 | |
*** jkraj has joined #openstack-infra | 13:05 | |
*** afazekas_ has quit IRC | 13:05 | |
*** ddieterly has joined #openstack-infra | 13:06 | |
*** woodster_ has joined #openstack-infra | 13:07 | |
*** esker has joined #openstack-infra | 13:07 | |
flaper87 | sdague: could you point me to the docs (or examples) to create a devstack plugin? | 13:08 |
flaper87 | I'll start working on zaqar's | 13:08 |
*** BharatK has quit IRC | 13:09 | |
*** zz_dimtruck is now known as dimtruck | 13:09 | |
*** yfried__ has quit IRC | 13:09 | |
*** mwagner_lap has joined #openstack-infra | 13:10 | |
*** ddieterly has quit IRC | 13:11 | |
*** kgiusti has joined #openstack-infra | 13:11 | |
*** mbacchi has joined #openstack-infra | 13:13 | |
openstackgerrit | Victoria Martínez de la Cruz proposed openstack/requirements: Adds Autobahn to global requirements https://review.openstack.org/156982 | 13:14 |
*** sputnik13 has quit IRC | 13:17 | |
*** jgallard has joined #openstack-infra | 13:18 | |
sdague | flaper87: there is an ML post on it | 13:19 |
sdague | which I think I linked to some examples | 13:19 |
*** tsg has quit IRC | 13:19 | |
*** yfried__ has joined #openstack-infra | 13:19 | |
*** dkranz has joined #openstack-infra | 13:19 | |
*** cody-somerville has joined #openstack-infra | 13:19 | |
*** chlong has quit IRC | 13:20 | |
flaper87 | sdague: yeah, I was playing my lazyweb card but it didn't work | 13:20 |
*** chlong_ has quit IRC | 13:20 | |
flaper87 | :) | 13:20 |
* flaper87 dives into os-dev | 13:20 | |
*** sdake_ has joined #openstack-infra | 13:21 | |
*** dprince has joined #openstack-infra | 13:23 | |
*** sabeen has joined #openstack-infra | 13:27 | |
openstackgerrit | Merged openstack-infra/shade: Don't try to add an IP if there is one https://review.openstack.org/156088 | 13:30 |
openstackgerrit | Merged openstack-infra/shade: Return extra information for debugging on failures https://review.openstack.org/156411 | 13:31 |
*** cody-somerville has quit IRC | 13:31 | |
openstackgerrit | Timothy R. Chavez proposed openstack-infra/project-config: Print instance UUID to log https://review.openstack.org/156252 | 13:33 |
ihrachyshka | sdague, https://review.openstack.org/159423 | 13:34 |
*** dimtruck is now known as zz_dimtruck | 13:34 | |
*** bcourt has quit IRC | 13:34 | |
*** bcourt has joined #openstack-infra | 13:35 | |
*** otter768 has joined #openstack-infra | 13:35 | |
*** zz_dimtruck is now known as dimtruck | 13:36 | |
*** ildikov has quit IRC | 13:38 | |
*** yfried__ has quit IRC | 13:39 | |
*** otter768 has quit IRC | 13:40 | |
*** cody-somerville has joined #openstack-infra | 13:43 | |
*** penguinRaider has quit IRC | 13:44 | |
*** mtanino has quit IRC | 13:44 | |
mkj_wk | hmm, test failures in jenkins that don't reproduce locally. My favorite... | 13:45 |
*** signed8bit has joined #openstack-infra | 13:45 | |
*** penguinRaider has joined #openstack-infra | 13:46 | |
*** armax has joined #openstack-infra | 13:49 | |
*** bswartz has joined #openstack-infra | 13:50 | |
*** ildikov has joined #openstack-infra | 13:51 | |
*** ildikov is now known as ildikov_afk | 13:51 | |
*** ddieterly has joined #openstack-infra | 13:51 | |
*** markvoelker has joined #openstack-infra | 13:53 | |
*** BharatK has joined #openstack-infra | 13:54 | |
mkj_wk | zaitcev dinged me on Closes-Bug in review... | 13:55 |
mkj_wk | But his 'Maybe "Related-Story:" or something...' is hard to act on | 13:56 |
*** mjturek1 has quit IRC | 13:57 | |
mkj_wk | so a concrete statement of what it *should* say would be helpful. Is there yet a standard for referencing storyboard? | 13:57 |
*** ddieterly has quit IRC | 13:58 | |
*** ddieterly has joined #openstack-infra | 13:58 | |
openstackgerrit | Nikita Konovalov proposed openstack-infra/python-storyboardclient: Added tags controller https://review.openstack.org/157857 | 13:59 |
*** mjturek1 has joined #openstack-infra | 13:59 | |
*** markvoelker has quit IRC | 13:59 | |
*** sigmavirus24_awa is now known as sigmavirus24 | 13:59 | |
*** eharney has quit IRC | 14:00 | |
*** tsg has joined #openstack-infra | 14:00 | |
*** tosky_ is now known as tosky | 14:01 | |
*** bswartz has quit IRC | 14:02 | |
*** annegentle has joined #openstack-infra | 14:02 | |
openstackgerrit | Monty Taylor proposed openstack-infra/shade: Make image processing work for v2 https://review.openstack.org/156247 | 14:02 |
*** flip214 has left #openstack-infra | 14:02 | |
mordred | I love it when gerrit can't merge a patch | 14:03 |
*** asselin_ has joined #openstack-infra | 14:03 | |
*** viktors|afk is now known as viktors | 14:04 | |
*** rfolco has joined #openstack-infra | 14:04 | |
openstackgerrit | Merged openstack-infra/shade: Utilize dogpile.cache for caching https://review.openstack.org/158906 | 14:04 |
*** eharney has joined #openstack-infra | 14:06 | |
*** eharney has quit IRC | 14:06 | |
*** eharney has joined #openstack-infra | 14:06 | |
*** dimtruck is now known as zz_dimtruck | 14:07 | |
*** marun has joined #openstack-infra | 14:07 | |
*** _nadya_ has joined #openstack-infra | 14:08 | |
*** bhunter71 has joined #openstack-infra | 14:08 | |
openstackgerrit | Merged openstack-infra/python-storyboardclient: Added subscriptions controller https://review.openstack.org/158659 | 14:09 |
openstackgerrit | Merged openstack-infra/python-storyboardclient: Added timeline controller https://review.openstack.org/158651 | 14:10 |
*** teran_ has quit IRC | 14:10 | |
*** markvoelker has joined #openstack-infra | 14:10 | |
*** marun has quit IRC | 14:12 | |
*** doug-fish has joined #openstack-infra | 14:12 | |
*** che-arne has quit IRC | 14:15 | |
*** salv-orlando has quit IRC | 14:15 | |
*** bknudson has quit IRC | 14:15 | |
openstackgerrit | Monty Taylor proposed openstack-infra/shade: Configure dogpile.cache from clouds.yaml https://review.openstack.org/159480 | 14:16 |
*** changbl has quit IRC | 14:17 | |
*** gordc has joined #openstack-infra | 14:17 | |
*** bswartz has joined #openstack-infra | 14:17 | |
*** asselin_ has quit IRC | 14:19 | |
*** sarob has joined #openstack-infra | 14:20 | |
*** sarob has quit IRC | 14:25 | |
openstackgerrit | Michael Johnson proposed openstack-infra/git-review: Choose correct branch for rebase when submitting https://review.openstack.org/158877 | 14:25 |
*** tiswanso has joined #openstack-infra | 14:25 | |
openstackgerrit | Merged openstack-infra/shade: Make image processing work for v2 https://review.openstack.org/156247 | 14:26 |
*** cnesa has quit IRC | 14:27 | |
*** yfried__ has joined #openstack-infra | 14:28 | |
*** dkliban_afk is now known as dkliban | 14:30 | |
*** afazekas_ has joined #openstack-infra | 14:31 | |
openstackgerrit | Mike Heald proposed openstack-infra/pypi-mirror: Mirror appropriate wheels in main mirror https://review.openstack.org/159485 | 14:32 |
*** yfried has joined #openstack-infra | 14:32 | |
*** sabeen has quit IRC | 14:33 | |
*** yfried__ has quit IRC | 14:33 | |
*** radez_g0n3 is now known as radez | 14:34 | |
*** rcarrillocruz has quit IRC | 14:35 | |
*** bknudson has joined #openstack-infra | 14:36 | |
SpamapS | yolanda: \o/ we collaborated :-D | 14:37 |
SpamapS | mordred: careful, there are collaborators on shade | 14:37 |
mordred | SpamapS: I know. scary | 14:37 |
yolanda | it was nice to hear about dogpile, never heard about that before | 14:38 |
openstackgerrit | Mike Heald proposed openstack-infra/pypi-mirror: Mirror appropriate wheels in main mirror https://review.openstack.org/159485 | 14:38 |
*** rcarrillocruz has joined #openstack-infra | 14:39 | |
SpamapS | yolanda: it's really quite good. | 14:39 |
SpamapS | And we can add config to let people point their shade at a memcached now. | 14:39 |
*** xyang1 has joined #openstack-infra | 14:39 | |
SpamapS | like a boss | 14:39 |
mordred | SpamapS: check my latests shade patch, btw - and the corresponding os-client-config one | 14:40 |
mordred | SpamapS: I _think_ that should allow for expressing cache config in clouds.yaml | 14:41 |
yolanda | there are few places where custom caching is used, that could benefit from it | 14:41 |
SpamapS | hm did I just find a bug in gertty's search? | 14:41 |
SpamapS | Syntax error at "os-client-config" in search string "os-client-config" | 14:41 |
SpamapS | I can't find os-client-config :-P | 14:42 |
SpamapS | correction: I'm unwilling to focus hard enough to find it | 14:42 |
*** zz_jgrimm is now known as jgrimm | 14:43 | |
*** deepakcs has joined #openstack-infra | 14:44 | |
mordred | SpamapS: stackforge/os-client-config | 14:44 |
mordred | heh | 14:44 |
SpamapS | lovely | 14:44 |
SpamapS | seriously let's just rename everything unilaterally | 14:44 |
SpamapS | ;) | 14:44 |
mordred | yolanda: yah - I was also thinking that if we plumb this all correctly, then the inventory module and the launching modules will work together very nicely | 14:44 |
mordred | yolanda: especially if we're careful to do things like having creates and deletes push cache invalidation events | 14:45 |
mordred | yolanda: that way, if you had all of your systems configured to use redis or memcached | 14:45 |
mordred | you'd get screaming-fast performance _and_ correct data all the time | 14:45 |
mordred | because the only thing updating your cloud resources would be you | 14:45 |
yolanda | mm, yes, cache invalidation is a todo for shade | 14:45 |
mordred | it'll take us a few cycles to get that fully right I'm sure :) | 14:45 |
yolanda | mm, nodepool has also custom caching for server, floating ips | 14:46 |
yolanda | this could benefit from it | 14:46 |
SpamapS | :-D | 14:47 |
*** sarob has joined #openstack-infra | 14:47 | |
yolanda | let's make everything use dogpile :) | 14:48 |
SpamapS | mordred: I like the direction. Will hold off reviewing until you get your CI s*** together. ;) | 14:48 |
*** cnesa has joined #openstack-infra | 14:48 | |
*** mriedem has joined #openstack-infra | 14:49 | |
*** carl_baldwin has joined #openstack-infra | 14:49 | |
mordred | SpamapS: yes. I think I'd like to not land any additional feature patches for shade now until we have the testing story solid | 14:49 |
mordred | because I'm about to tell ansible upstream that the first PR that uses this can land | 14:49 |
mordred | which means, at this point, breaking it is very bad form | 14:49 |
*** jgrimm is now known as zz_jgrimm | 14:51 | |
*** sdake_ has quit IRC | 14:52 | |
*** sarob has quit IRC | 14:52 | |
*** cnesa1 has joined #openstack-infra | 14:53 | |
*** cnesa has quit IRC | 14:53 | |
openstackgerrit | Michael Johnson proposed openstack-infra/git-review: Choose correct branch for rebase when submitting https://review.openstack.org/158877 | 14:58 |
*** wenlock has joined #openstack-infra | 14:59 | |
*** bswartz has quit IRC | 14:59 | |
*** prad has joined #openstack-infra | 15:00 | |
*** bswartz has joined #openstack-infra | 15:00 | |
* mkj_wk injects intentional failure into review hoping to get new information about why tests are failing in Jenkins in ways that don't repeat locally | 15:00 | |
SpamapS | mordred: I may be weird, but I enjoy writing tests like that. | 15:00 |
*** sabeen has joined #openstack-infra | 15:01 | |
SpamapS | mordred: that may stem from my firm belief that, done right, they enable higher velocity | 15:01 |
zxiiro | pelix: Can we go ahead with this patch? It's high priority for us so I'm hoping to get it merged soon. I pushed up a separate patch already for the consolidation work. https://review.openstack.org/155865/ | 15:02 |
*** zz_dimtruck is now known as dimtruck | 15:03 | |
*** sabeen2 has joined #openstack-infra | 15:03 | |
*** signed8b_ has joined #openstack-infra | 15:03 | |
*** sabeen has quit IRC | 15:05 | |
mordred | SpamapS: I totally agree, actually - for me the main thing is that writing them is context switch and I keep not having quite enough brainspace to context switch in | 15:05 |
SpamapS | mordred: yeah it is. | 15:06 |
*** signed8bit has quit IRC | 15:06 | |
SpamapS | mordred: I'm going to try and reorient behind rcarrillocruz and his functional tests since I think that will actually be more important. | 15:06 |
mordred | SpamapS: ++ | 15:07 |
SpamapS | I mean, when I'm not making puppet things.. because I need to start making puppet things. :) | 15:07 |
mordred | well, honestly, this shade + nodepool stuff is part of getting nodepool-dib finished | 15:07 |
SpamapS | also I think a tiny bit of effort on dib testing is in order. | 15:07 |
*** nelsnelson has joined #openstack-infra | 15:07 | |
rcarrillocruz | SpamapS: yeah, so i talked to clarkb and mtreinish, i really should base shade func tests the same way python-novaclient and other clients do | 15:07 |
mordred | which is a priority effort aroudn here | 15:07 |
rcarrillocruz | i'm looking into that, i'm hoping to have it something functional this weekend | 15:07 |
mordred | I'd also like to see a patch to devstack that outputs a clouds.yaml so that we can delete the "read tempest config" parts out of rcarrillocruz's patch | 15:08 |
mordred | but I haven't gotten to that yet | 15:08 |
rcarrillocruz | mordred: i'm getting rid of that, will instead load up openrc in a post hook funciton and read creds with os.environ on tests | 15:09 |
rcarrillocruz | that read tempest config was FUGLY | 15:09 |
mordred | awesome | 15:09 |
*** e0ne is now known as e0ne_ | 15:09 | |
mordred | that will actually test that the OS_ config stuff for shade works too | 15:09 |
mordred | :) | 15:09 |
*** dmsimard_away is now known as dmsimard | 15:10 | |
mordred | SpamapS: so - another task that someone who has good dib foo might want to tackle | 15:10 |
yolanda | ricardocarrillocruz, you finally got the tests working? | 15:11 |
*** mattfarina has joined #openstack-infra | 15:11 | |
*** yamahata has joined #openstack-infra | 15:11 | |
mordred | SpamapS: is a dib element that installs cloud-init into a venv - but still installs all of the systemd/upstart/sysvinint stuff properly | 15:11 |
mordred | (which is to say, the normal files, probably some symlins, etc) | 15:11 |
mordred | but ... | 15:11 |
openstackgerrit | John Griffith proposed openstack-infra/elastic-recheck: Add query for cinder bug 1425310 https://review.openstack.org/159495 | 15:11 |
openstack | bug 1425310 in Cinder "tgtadm: this access control rule does not exist - results in timeout waiting for volume to attach (stuck in detach) or detach" [High,Confirmed] https://launchpad.net/bugs/1425310 | 15:11 |
mordred | SpamapS: to make it more fun - it needs to be cloud-init with these patches applied: https://github.com/racker/cloud-init-debian-pkg/tree/master/debian/patches | 15:11 |
*** BharatK has quit IRC | 15:11 | |
*** sputnik13 has joined #openstack-infra | 15:12 | |
mordred | SpamapS: and it also might be friendly to JayF if someone wanted to take on getting those upstreamed into cloud-init and getting scott to cut another release to make our element easier | 15:12 |
mordred | Ng: you're still around for a little while before paternity, yeah? does that ^^ sound interesting and achievable before break? | 15:13 |
*** salv-orlando has joined #openstack-infra | 15:14 | |
Ng | mordred: I am. The upstreaming bits? I'd be happy to talk to ScottyMo about that :) | 15:15 |
*** ghostpl_ has quit IRC | 15:15 | |
*** annegentle has quit IRC | 15:16 | |
*** acfleury has joined #openstack-infra | 15:16 | |
*** ashleighfarnham has joined #openstack-infra | 15:16 | |
openstackgerrit | Michael Johnson proposed openstack-infra/git-review: Choose correct branch for rebase when submitting https://review.openstack.org/158877 | 15:17 |
*** adalbas has quit IRC | 15:17 | |
mordred | Ng: woot. I'm not sure what JayF has done in terms of submitting those patches yet | 15:19 |
*** e0ne_ has quit IRC | 15:19 | |
mordred | Ng: but the three patches in their debian packaging branch above are needed to read the networking info in the vendor_data in configdrive | 15:20 |
Ng | mordred: I was just checking into that. 1338614, 1316475 and 1303986 are all listed as Fix Released for cloud-init 0.7.6 | 15:20 |
mordred | Ng: fwiw, they're running those modified cloud-init's in production for their onmetal service | 15:20 |
rcarrillocruz | so folks | 15:20 |
rcarrillocruz | just so i understand this new hp internal cloud | 15:20 |
mordred | cool - so then it may just be the configdrive-onmetal patch that needs upstream | 15:20 |
rcarrillocruz | you plan to put ironic powers to nodepool | 15:20 |
rcarrillocruz | ? | 15:20 |
mordred | rcarrillocruz: that may or may not be a topic for this channel? | 15:20 |
Ng | mordred: yeah, just checking over that to see if it's been submitted anywhere | 15:21 |
mordred | rcarrillocruz: oh - you mean the new infra cloud | 15:21 |
AJaeger | sdague, mordred I have one patch up to start less jobs for documentation jobs, could you review https://review.openstack.org/#/c/158406 this week, please? | 15:21 |
rcarrillocruz | re: jeblair email | 15:21 |
mordred | no - no ironic in nodepool | 15:21 |
mordred | Ng: woot | 15:21 |
*** markvoelker has quit IRC | 15:21 | |
jroll | Ng: mordred: we're waiting for the nova changes to land before submitting the cloud-init patches... which has been booted to L | 15:21 |
*** ashleighfarnham has quit IRC | 15:21 | |
Ng | jroll: aha | 15:21 |
mordred | rcarrillocruz: we'll have an ironic cloud that our manual "launch_node" process can use | 15:21 |
*** markvoelker has joined #openstack-infra | 15:21 | |
mordred | jroll: any specific reason to not submit them anyway? I mean, that patch is now live in the wild, which means that cloud-init should be able to figure out how to read it, no? | 15:22 |
rcarrillocruz | ah, ok... | 15:22 |
*** matrohon has quit IRC | 15:22 | |
jroll | mordred: because vendor-data vs metadata | 15:22 |
mordred | rcarrillocruz: and we'll use that to spin up servers like we do othe rthings like gerrit and whatnot | 15:22 |
mordred | jroll: hrm | 15:22 |
jroll | mordred: we want nova to standardize on the location | 15:22 |
jroll | otherwise we'll just need to fix it in cloud-init again | 15:22 |
jroll | and do backwards compat and stuff | 15:22 |
mordred | *headdesk* | 15:22 |
jroll | ya | 15:23 |
jroll | and it wasn't good enough for FFE | 15:23 |
jroll | so ya | 15:23 |
jroll | good times | 15:23 |
mordred | jroll: FFE? | 15:23 |
jroll | feature freeze exception | 15:23 |
mordred | jroll: it's been up and rolling for months? | 15:23 |
mordred | I mean, I know what an FFE is | 15:23 |
*** sergsh has quit IRC | 15:23 | |
jroll | mordred: in our cloud, patch is still in flight to nova | 15:23 |
mordred | I'm just saying- config-drive is epically and completely useless without this | 15:23 |
Ng | we're not in feature freeze yet | 15:23 |
jroll | nova is | 15:23 |
mordred | Ng: nova is | 15:23 |
Ng | oh, weeeelll, if we're going to bring facts into this | 15:24 |
jroll | https://review.openstack.org/#/c/153097/ | 15:24 |
jroll | the original patch has only been up since Jun 25, 2014 https://review.openstack.org/#/c/102649/20 | 15:25 |
Ng | jroll: any objections if I at least open a bug against cloud-init that references that change and the extant cloud-init patch? | 15:25 |
jroll | Ng: I don't care, but I'd rather a cloud-init release didn't rely on downstream patches :/ | 15:25 |
*** markvoelker has quit IRC | 15:26 | |
deepakcs | clarkb, Can you bless https://review.openstack.org/158392 - thanks! | 15:26 |
jroll | Ng: and I'd rather not carry that patch downstream if this ever goes upstream | 15:26 |
deepakcs | clarkb, wait, thats wrong one | 15:26 |
deepakcs | clarkb, https://review.openstack.org/#/c/159217/ - this is the one | 15:26 |
*** jgallard has quit IRC | 15:28 | |
Ng | jroll: hrm, ok, I'm happy to wait until the nova situation clears up before we start bothering Scott about landing things in cloud-init | 15:29 |
jroll | Ng: yeah, JayF and moser talked about this already | 15:29 |
jroll | Ng: but that means waiting for liberty and going back through the spec process and whatnot | 15:30 |
mordred | carrying it as a local patch to cloud-init in our element shouldn't be terible | 15:30 |
mordred | jroll: everything about what you're talkinga bout just makes me sad | 15:30 |
jroll | mordred: you have no idea. | 15:30 |
Ng | ugh | 15:31 |
jroll | mordred: are you using our cloud-init builder? :) | 15:31 |
mordred | jroll: no | 15:31 |
mordred | jroll: we do not want to install it from packages | 15:31 |
mordred | very explicitly | 15:31 |
mordred | jroll: beecause our nodes are test nodes for openstack, and cloud-init depends on the phonebook | 15:31 |
*** sarob has joined #openstack-infra | 15:32 | |
mordred | so installing it pollutes the node in question | 15:32 |
jroll | mordred: ah, I see | 15:32 |
jroll | ya | 15:32 |
mordred | jroll: so - since you're putting things in vendor data, but eventually they're going to be in network_data.json | 15:33 |
openstackgerrit | Doug Hellmann proposed openstack-infra/project-config: Add requirements jobs to heat https://review.openstack.org/159508 | 15:33 |
jroll | mordred: yeah | 15:33 |
mordred | jroll: this means that infra will ultimate need a version of cloud-init that can handle both, right? | 15:33 |
mordred | Ng: ^^ | 15:33 |
mordred | Ng: I think I've just dubbed you cloud-init king :) | 15:34 |
jroll | mordred: I'm thinking we could carry a patch for a bit to provide both | 15:34 |
jroll | but if you want to be the one to handle that more power to you :) | 15:34 |
Ng | mordred: I'm going to immediately set about having more babies so I can be on paternity forever | 15:34 |
mordred | Ng: good call | 15:34 |
jroll | lol | 15:34 |
rcarrillocruz | hehe | 15:34 |
mordred | jroll: I mean, we don't really need to worry about this until december, right? | 15:34 |
mordred | jroll: or will rackspace roll out the change once the nova patch lands? | 15:35 |
*** jerryz has quit IRC | 15:35 | |
*** zz_jgrimm is now known as jgrimm | 15:35 | |
jroll | mordred: depends how good we are at CD when that lands :) | 15:35 |
mordred | awesome | 15:36 |
mordred | so - the _safest_ thing for infra to do, in all seriousness (no offense intended) is to modify our cloud-init patch to look in both places | 15:36 |
*** otter768 has joined #openstack-infra | 15:36 | |
mordred | so that whenever rax decides to roll out the official patch, our stuff still works | 15:36 |
mordred | and then the only change we have to make in the future is to stop patching once it's all upstream | 15:37 |
jroll | mordred: agree, though even if y'all are ready, I'd like to give that some deprecation time | 15:37 |
jroll | in case someone else decided to use it | 15:37 |
mordred | oh totoally | 15:37 |
mordred | I think rax should definitely do double-duty with deprecation | 15:37 |
mordred | and if you guys deprecate, and we handle both | 15:37 |
mordred | then we _should_ have a seamless experience | 15:38 |
jroll | you'll be good to go, yeah | 15:38 |
jroll | mordred: mind pointing us at that cloud-init patch that handles both when it's done? :) | 15:38 |
jroll | so onmetal can be ready too :P | 15:38 |
mordred | jroll: absolutely! | 15:38 |
jroll | awesome | 15:38 |
jroll | JayF: ^^ you'll enjoy this discussion, for some definition of enjoy | 15:38 |
*** e0ne has joined #openstack-infra | 15:39 | |
mordred | Ng: so - for context, in case you don't have it - one of the goals in dib-nodepool is for all of our nodepool nodes to be built with dib and be uploaded to glance | 15:39 |
mordred | Ng: of course, our clouds are different - one uses dhcp for network config, one needs either a xen agent or a modified version of cloud-init to get network info | 15:40 |
mordred | Ng: additionally, we don't _Really_ want cloud-init installed, because of all of the depends and the way they step on test payloads dependency chains | 15:40 |
mordred | Ng: so I've got this: https://review.openstack.org/#/c/140840/ | 15:40 |
openstackgerrit | Merged openstack-infra/project-config: Run tempest-dsvm-full-glusterfs job on ubuntu https://review.openstack.org/159217 | 15:40 |
*** otter768 has quit IRC | 15:41 | |
mordred | Ng: which was the addition of some elements before I gave in to using cloud-init in a venv | 15:41 |
mordred | Ng: oh - wait - that's the wrong patch - one sec | 15:41 |
mordred | Ng: this one: https://review.openstack.org/#/c/154132/ | 15:41 |
mordred | read-vendor-json is the attempt to not use cloud-init | 15:42 |
mordred | but really should be replaced with an element that patches and installs cloud-init into a venv, installs systemd units and upstart whatnots and whatnot | 15:42 |
mordred | Ng: make sense? | 15:42 |
Ng | mordred: reading the changeset atm | 15:43 |
mordred | Ng: most of that patch will make you very very sad | 15:43 |
*** kirshil has joined #openstack-infra | 15:43 | |
*** sarob has quit IRC | 15:44 | |
HenryG | Hi folks. I heard it is possible, using some devstack variables, to get the gate to test an unmerged tempest change with an unmerged project (neutron in my case) change. Can you point me to instructions or an example? | 15:44 |
openstackgerrit | Michael Johnson proposed openstack-infra/git-review: Choose correct branch for rebase when submitting https://review.openstack.org/158877 | 15:45 |
mordred | HenryG: you just need to mark one of them as "Depends-On: $change-id" on the other | 15:45 |
*** skolekonov has quit IRC | 15:45 | |
openstackgerrit | Andreas Jaeger proposed openstack-infra/project-config: Run specs site index generation only if needed https://review.openstack.org/159512 | 15:46 |
HenryG | mordred: very cool, thanks! Let me try that | 15:46 |
AJaeger | HenryG, documented at https://review.openstack.org/158855 | 15:46 |
kirshil | mordred: what if tempest change depends on few patchsets in neutron? | 15:47 |
AJaeger | kirshil, see my document above and search for multiple changes | 15:47 |
openstackgerrit | James E. Blair proposed openstack-infra/storyboard: Remove API paging from comments https://review.openstack.org/159515 | 15:47 |
HenryG | kirshil: I believe I know what they mean, I'll help you out | 15:48 |
*** AJaeger has quit IRC | 15:48 | |
*** reed has joined #openstack-infra | 15:48 | |
openstackgerrit | John Griffith proposed openstack-infra/elastic-recheck: Add query for cinder bug 1425310 https://review.openstack.org/159495 | 15:48 |
openstack | bug 1425310 in Cinder "tgtadm: this access control rule does not exist - results in timeout waiting for volume to attach (stuck in detach) or detach" [High,Confirmed] https://launchpad.net/bugs/1425310 | 15:48 |
JayF | jroll: for no definition of enjoy | 15:49 |
jroll | JayF: at least there's a game plan :| | 15:49 |
*** MarkAtwood has joined #openstack-infra | 15:50 | |
JayF | just like we had one for K | 15:50 |
jroll | -.- yeah | 15:51 |
*** markvoelker has joined #openstack-infra | 15:51 | |
pelix | zxiiro: will try to get to it today, course you may want to ping zaro as well as it'll need two +2's for approval. If you find that you'd benefit from landing patches locally and automate their removal when syncing with upstream you may be interested in https://github.com/stackforge/git-upstream/ | 15:52 |
* pelix tries to look innocent after shamelessly plugging a project he authored | 15:52 | |
kirshil | Ajaeger: thk, indeed simple! | 15:52 |
mordred | sdague: ^^ is there anything I can personally do to help convey the level of importance of the above spec/patch to infra? | 15:52 |
mordred | sdague: I mean, I know that's not how nova makes decisions, but _perhaps_ if they knew that this was a showstopped-bad problem for infra that we're having to work around by doing evil, _maybe_ it would elevate the importance? | 15:53 |
mordred | sdague: or should I just keep my fat mouth shut? | 15:53 |
*** che-arne has joined #openstack-infra | 15:53 | |
JayF | mordred: I put the fact Infra was using these patches in the FFE request, it seemed to make no difference. | 15:53 |
mordred | JayF: awesome | 15:53 |
* jroll wishes for the millionth time that we used dhcp | 15:54 | |
JayF | mordred: it's okay, lets fix it with another set of 4 dozen emails about process to the mailing list /s | 15:54 |
mordred | JayF: sweet! that sounds great | 15:55 |
mordred | jroll: well, yes. to be fair, this _is_ only needed because of lack of dhcp | 15:56 |
jroll | mordred: yeah, well aware | 15:56 |
mordred | so - I mean, I actually think it's a crazy feature to need | 15:56 |
mordred | BUT | 15:56 |
mordred | the real world being what it is | 15:56 |
jroll | mordred: we decided not to use a rootkit^W nova-agent and so we've been through the same pain | 15:56 |
jeblair | where can i see the history of this? | 15:57 |
sdague | mordred: sorry, which patch? | 15:57 |
mordred | jeblair: https://etherpad.openstack.org/p/kilo-nova-ffe-requests | 15:57 |
JayF | jeblair: in gerrit on the patches, the FFE was on the list ... we would've needed an FFE for the spec too because we couldn't get reviews, but someone landed it in the nova meeting talking about spec ffes | 15:57 |
mordred | jeblair: search for "proxy neutron configuration" | 15:57 |
sdague | there is much scrollback | 15:57 |
mordred | sdague: morning sdague ! | 15:57 |
sdague | mordred: can you point me directly at whatever you want me to look at | 15:57 |
mordred | sdague: tl;dr - adding network info to config-drive did not make the kilo cutoff, this makes infra sad | 15:58 |
jeblair | JayF: one of the confusing things for me is that this has been worked on since june, right? | 15:58 |
JayF | it's been worked on since juno cycle | 15:58 |
jroll | and months of feature freezes make me sad | 15:58 |
JayF | hell we've been running it downstream since before juno | 15:58 |
jroll | jeblair: initial patch was june 25, it's been in production at rackspace since july | 15:58 |
*** jlibosva has quit IRC | 15:59 | |
openstackgerrit | Michael Johnson proposed openstack-infra/git-review: Choose correct branch for rebase when submitting https://review.openstack.org/158877 | 15:59 |
sdague | ok, so can someone link actual patches implicated here? | 15:59 |
zxiiro | pelix: ok thanks | 15:59 |
jeblair | sdague: http://lists.openstack.org/pipermail/openstack-dev/2015-February/056782.html seems important | 15:59 |
sdague | there are 650 outstanding patches for nova, so I don't have a map of them all in my head | 15:59 |
mordred | sdague: https://review.openstack.org/#/c/153097/ | 15:59 |
*** yamahata has quit IRC | 16:00 | |
jeblair | so patches for an approved kilo spec still need an ffe? | 16:00 |
*** dangers_away is now known as dangers | 16:00 | |
mordred | sdague: I believe that https://review.openstack.org/#/c/143755 and https://review.openstack.org/#/c/102649/ are also relevant | 16:01 |
*** ildikov_afk is now known as ildikov | 16:01 | |
jeblair | http://specs.openstack.org/openstack/nova-specs/specs/kilo/approved/metadata-service-network-info.html | 16:01 |
jroll | jeblair: yeah, there's a spec freeze and then a code freeze later | 16:01 |
jroll | jeblair: and ffe's for both | 16:02 |
mrmartin | morning | 16:02 |
jeblair | i know where the release schedule is... where's the _nova_ release schedule? | 16:03 |
*** mikedillion has joined #openstack-infra | 16:03 | |
*** jlibosva has joined #openstack-infra | 16:03 | |
mrmartin | may I ask somebody to review / approve this mega-patch: https://review.openstack.org/#/c/159426/ I successfully closed out cron-scheduled tasks yesterday from groups and groups-dev portals. | 16:03 |
jeblair | oh, it's notated on the regular release schedule: https://wiki.openstack.org/wiki/Kilo_Release_Schedule | 16:04 |
flaper87 | hey guys, any chance I can get access to the vm that run this job: http://logs.openstack.org/29/151529/6/check/check-tempest-dsvm-redis-zaqar/269ea01/ ? | 16:05 |
flaper87 | or run that job again and get access | 16:05 |
flaper87 | I've literally no idea what's going on there and it happens just with that patch | 16:05 |
flaper87 | and just for redis | 16:05 |
*** marun has joined #openstack-infra | 16:05 | |
flaper87 | I tried it locally (in a vm, etc) and it seems to work | 16:05 |
flaper87 | so, no clue :( | 16:05 |
*** sdake_ has joined #openstack-infra | 16:06 | |
jroll | jeblair: yeah, it's laid out more clearly here as well http://lists.openstack.org/pipermail/openstack-dev/2015-February/057614.html | 16:06 |
clarkb | flaper87 would need to rerun that job. the VM for a finished job is long deleted | 16:06 |
jeblair | jroll, sdague: i guess i got confused by comments from john like "this spec is not approved for kilo". but the spec _is_ approved for kilo. i guess what he really ment to say was that the patches were not eligible to land because we've passed feature freeze and this is not a priority feature? | 16:06 |
clarkb | mrmartin I will review as soon as I am awake | 16:07 |
mrmartin | clarkb, it is enough to solve until tomorrow | 16:07 |
mrmartin | so feel free to drink your morning cofee | 16:07 |
mrmartin | thnx. | 16:07 |
sdague | jeblair: yeh, that's what he meant | 16:07 |
jroll | sdague: yeah, I guess so | 16:07 |
*** sigmavirus24 is now known as Slackwarebot | 16:07 | |
jroll | er, jeblair | 16:07 |
*** Slackwarebot is now known as sigmavirus24 | 16:07 | |
*** penguinRaider has quit IRC | 16:08 | |
clarkb | flaper87 if you kick the job off again point us to the jenkins page for it, can be found on zuul's status page | 16:08 |
*** penguinRaider has joined #openstack-infra | 16:08 | |
*** changbl has joined #openstack-infra | 16:09 | |
*** tosky_ has joined #openstack-infra | 16:10 | |
*** mikedillion has quit IRC | 16:11 | |
*** penguinRaider has quit IRC | 16:12 | |
*** penguinRaider has joined #openstack-infra | 16:12 | |
sdague | yeh, so, I think we're pretty late in the process, but i'm not a nova-driver, so poking at johnthetubaguy or mikal might be more appropriate. The patch wasn't resurrected until christmas. And was in a fail test state a number of times before the freeze consideration. | 16:13 |
sdague | this is the first time I've seen the patch, but again, there are 650 outstanding nova patches, and I've only probably seen 200 in the last 30 days | 16:14 |
*** erikwilson has joined #openstack-infra | 16:14 | |
*** erikmwilson is now known as Guest17798 | 16:14 | |
*** erikwilson is now known as erikmwilson | 16:14 | |
*** erikwilson has joined #openstack-infra | 16:14 | |
*** tosky has quit IRC | 16:14 | |
*** tnovacik has joined #openstack-infra | 16:15 | |
*** mrmartin has quit IRC | 16:15 | |
*** annegentle has joined #openstack-infra | 16:16 | |
JayF | sdague: mordred: fwiw we did poke those people; ended up with a no anyway. I was already to the point of acceptance :/ | 16:17 |
clarkb | gah mrmartin just left... I left some comments on that change | 16:17 |
*** yamamoto has quit IRC | 16:18 | |
flaper87 | clarkb: doing now, thanks | 16:19 |
sdague | yeh, don't know what to say. If I'd seen the patch before freeze I could have evaluated it. I didn't even realize such an effort was happening | 16:19 |
JayF | sdague: I'll remember that; I think this time we're going to try to make it be the first damn patch to land in L | 16:20 |
JayF | heh | 16:20 |
sdague | yeh, I'm happy to help with that. | 16:21 |
JayF | sdague: also, feel free to use it on Rackspace Cloud (except it's in vendor_data.json['network'] downstream) | 16:21 |
*** klrmn has joined #openstack-infra | 16:21 | |
*** annegentle has quit IRC | 16:22 | |
klrmn | can anyone remind me where the subunit2html filter lives? | 16:22 |
*** dprince has quit IRC | 16:22 | |
clarkb | klrmn: openstack-infra/project-config/jenkins/scripts iirc | 16:22 |
*** mrunge has quit IRC | 16:23 | |
*** sdake__ has joined #openstack-infra | 16:23 | |
*** gyee has joined #openstack-infra | 16:24 | |
*** dannywilson has joined #openstack-infra | 16:25 | |
sdague | also, in the future, 'important to infra' should probably be replaces with a mordred rant of the terribleness of work around. It might have more emotional impact. | 16:25 |
*** sabeen2 has quit IRC | 16:26 | |
*** spzala has joined #openstack-infra | 16:27 | |
*** deepakcs has quit IRC | 16:27 | |
jeblair | sdague: indeed :) also, when we get a cloud up and running, oh the rants there will be... | 16:27 |
*** spzala has quit IRC | 16:27 | |
*** sdake_ has quit IRC | 16:28 | |
JayF | jeblair: part of me wants Ironic somewhere in that cloud so we can hear the ranty feedback too | 16:28 |
JayF | jeblair: I'm always a fan of people finding broken stuff before our public cloud does :P | 16:29 |
jroll | JayF: there will be, if I read correctly | 16:29 |
sdague | sure, though, again a big part of the problem is the 650 patches in the backlog. Because stuff gets lost in that pile all the time because the pile is so big. | 16:29 |
jroll | I'm sure we'll get all the rants | 16:29 |
jroll | can't wait. | 16:29 |
jeblair | JayF: i think the back of the etherpad plan atm is an all-in-one ironic cloud that supports the workload kvm cloud | 16:29 |
JayF | jeblair: sweet. Where do I send the bribes to get you guys to use agent_* driver? :P | 16:30 |
*** tonytan4ever has joined #openstack-infra | 16:31 | |
marcusvrn | anteaya: clarkb: ping | 16:31 |
jeblair | JayF: that reminds me, we still need to add bitcoin processing to zuul for patch prioritization... | 16:32 |
jeblair | oh, forgot ;) | 16:32 |
sdague | might I also recommend that the infra team proposes an 'infra top wants from nova' session at the next design summit. I think openning up that communication path more would be really handy. | 16:34 |
clarkb | marcusvrn: hello | 16:34 |
*** viktors is now known as viktors|afk | 16:34 | |
*** ashleighfarnham has joined #openstack-infra | 16:34 | |
jeblair | sdague: yes, in all seriousness, opening up a feedback loop to a highly visible cloud op is something i'm really excited about. that's a good idea (next summit will be early days still, but hopefully we'll have something to talk about by then). | 16:35 |
sdague | you'll at least have this feature to talk about | 16:35 |
sdague | I honestly don't think anyone really understood the pain not having this has caused | 16:36 |
*** david-lyle_afk is now known as david-lyle | 16:36 | |
sdague | and, while in an ideal world, a working patch up in gerrit gets evaluated on it's own merrits, we're at queue overflow in that model, so stuff needs to be advocated for more to get eyes. | 16:36 |
*** jlibosva has quit IRC | 16:37 | |
marcusvrn | clarkb: I switched my CI to "check" mode...and it's working well. I see that stackalytics has a page that show which drivers has or not CI (http://stackalytics.com/report/driverlog?vendor=Hitachi) | 16:37 |
ttx | jeblair: so.. irc-meetings is getting close to being usable. I'd like to pick your brains on where you think we should publish (the ICS file and the human-readable list of meetings) | 16:37 |
ttx | jeblair: original plan was to post to wiki | 16:37 |
jeblair | i'll speak for mordred and say that he's always willing to provide rant-based patch prioritization :) | 16:37 |
ttx | jeblair: but then I want the wiki to die | 16:37 |
anteaya | marcusvrn: what is the question? | 16:38 |
jeblair | ttx: oh killing the wiki seems a tall order :) | 16:38 |
marcusvrn | clarkb: how can I change the "CI exists" column? | 16:38 |
ttx | a specific website sounds a bit too much though | 16:38 |
marcusvrn | anteaya: ^ | 16:38 |
johnthetubaguy | sdague: can I help at all? sorry only half busy? | 16:38 |
anteaya | marcusvrn: change the jason file in the stackalytics repo | 16:38 |
ttx | jeblair: correction: I want the wiki to die as a repository of reference information | 16:38 |
anteaya | marcusvrn: submit a patch that changes the json file | 16:38 |
jeblair | ttx: ++ | 16:38 |
*** amitgandhinz has joined #openstack-infra | 16:38 | |
ttx | jeblair: if it's to post a protected page with a autogenerated list of meetings, bit dumb | 16:39 |
*** ashleighfarnham has quit IRC | 16:39 | |
ttx | anyway, open to suggestions | 16:39 |
sdague | johnthetubaguy: it's a nova FFE question, the infra team is having to do a lot of work to work around the lack of - http://lists.openstack.org/pipermail/openstack-dev/2015-February/056782.html | 16:40 |
*** jp_at_hp has quit IRC | 16:40 | |
marcusvrn | anteaya: just it? | 16:40 |
clarkb | asselin: re 149032, trying to evaluate what we need to do to be copying jaypipes content and follow the terms of his license | 16:40 |
* asselin looking | 16:40 | |
jeblair | ttx: so until we have better integration with the website, www.o.o/meetings is tricky.... which is why we have tarballs, ci, logs, docs-draft, security, governace, specs, summit all hosted on static.o.o. we also have status.o.o. | 16:41 |
clarkb | asselin: I see to recall it was a CC license of some sort but I am not finding specifics on his blog | 16:41 |
anteaya | marcusvrn: yes, which is why I give the stackalytics driver page no credence whatsoever | 16:41 |
jeblair | ttx: the closest hostname that sounds reasonable is governance.o.o. so the only things i can come up with off the top of my head are governance.o.o/meetings, or just go ahead and make meetings.o.o | 16:41 |
anteaya | since changing the json file by the ci operator doesn't seem the best way to evaluate which cis exist | 16:41 |
mordred | jeblair: I will always rant | 16:42 |
anteaya | marcusvrn: but to the best of my knowledge that is how it is done | 16:42 |
jeblair | mordred: whew, i got that right | 16:42 |
ttx | jeblair: technically we could do static.o.o/meetings, I guess | 16:42 |
mordred | ttx: I also want the wiki to die as a repository of reference informatino | 16:42 |
jeblair | ttx: oh, i don't think we advertise static.o.o as a hostname for a url, it's just the server name that holds all those vhosts | 16:43 |
ttx | ok | 16:43 |
asselin | clarkb, yea, I don't see anything there either. | 16:43 |
ttx | status.o.o ? | 16:43 |
* ttx tries to get creative | 16:43 | |
openstackgerrit | Stefano Maffulli 'reed' proposed openstack-infra/system-config: Removing inactive admins from root access https://review.openstack.org/158862 | 16:43 |
*** amotoki has quit IRC | 16:43 | |
jeblair | ttx: we could see if there's a way to integrate it with eavesdrop... | 16:43 |
ttx | ah.hm | 16:44 |
*** stevemar has joined #openstack-infra | 16:44 | |
jeblair | ttx: as in, a single hostname for meeting schedules and logs | 16:44 |
ttx | That.. would make sense | 16:44 |
clarkb | asselin: is the comment about copying still valid? if so I think we should at least run it by jaypipes (I don't expect any issues with it but ya) | 16:44 |
*** tsg has quit IRC | 16:44 | |
ttx | irc.openstack.org sounds like an IRC server though. meetings.o.o doesn't sound like where you would store channel logs... Argh, naming is hard | 16:45 |
mordred | JayF: I believe we're planning on using the agent driver | 16:45 |
clarkb | flaper87: https://jenkins03.openstack.org/job/check-tempest-dsvm-redis-zaqar/61/ is that the right job to hold? | 16:45 |
mordred | JayF: basically, whatever it is that deva said was the "right" way to do it these days | 16:45 |
ttx | jeblair: but then I have enough for the next step, which is I should probably publish RST rather than WIKIMOIN syntax | 16:45 |
mordred | JayF: also - we'll be running that like we run everythign else aroudn here - so we'll highly welcome your input and expertise in reviewing those patches | 16:45 |
ttx | or mediawiki | 16:45 |
asselin | clarkb, I need to double check. I did rewrite quite a bit. He did give an intial -1 early on that did imply approval of this change. | 16:45 |
reed | oh, not another domain name :) | 16:45 |
ttx | reed: I tried not to :) | 16:45 |
jeblair | ttx: yeah, we've got several bad choices now! we can either pick one, or maybe come up with a good while you're working on it :) | 16:46 |
ttx | reed: arguably, we would remove eavesdrop.o.o | 16:46 |
ttx | so we don't ADD one :) | 16:46 |
jeblair | right | 16:46 |
flaper87 | clarkb: yes | 16:46 |
reed | rotfl, math jujitsu :) | 16:46 |
*** ashleighfarnham has joined #openstack-infra | 16:47 | |
* mordred also agrees on removing eavesdrop.o.o | 16:47 | |
flaper87 | clarkb: I swear that just started, I've been staring at the freaking zuul for 15mins and switched windows for 2 secs | 16:47 |
ttx | I can't wait to enable it though -- keeping the YAML in sync is as unfun as keeping the wiki page in sync | 16:47 |
flaper87 | :P | 16:47 |
reed | frankly, that sounds like two changes not 0 | 16:47 |
clarkb | flaper87: np :) I have held that node, point me at an ssh public key and I can set that up for you | 16:47 |
*** koolhead17 has quit IRC | 16:48 | |
reed | what's wrong with publishing on the wiki? is that impossible or too hard? | 16:48 |
marcusvrn | anteaya: ok! I will do it! Do you know what is the file that I have to change? | 16:48 |
ttx | reed: it's wrong -- you would publish a protected page to a WIKI | 16:48 |
* reed ending up defending mediawiki... that's wrong too | 16:48 | |
ttx | it feels like desperate workaournd because we can't publish anywhere elese | 16:49 |
flaper87 | clarkb: https://github.com/flaper87.keys | 16:49 |
flaper87 | `/bu36 | 16:49 |
flaper87 | ops | 16:49 |
asselin | clarkb, this sentence is copy and pasted: "When code is pushed to Gerrit, a series of jobs are triggered that run a series324 | 16:49 |
asselin | of tests against the proposed code." | 16:49 |
ttx | it's clearly not the right place for an autogenerated document | 16:49 |
*** tmcpeak has joined #openstack-infra | 16:49 | |
reed | the advantage is that the wiki is already a destination for many and it has a search engine | 16:49 |
ttx | I need to publish an ICS file too | 16:50 |
*** pcaruana has quit IRC | 16:50 | |
Ng | +11000 for ICS files for meetings | 16:50 |
ttx | wiki attachment is not fun | 16:50 |
clarkb | flaper87: jenkins@104.239.132.167 I would wait for the job to finish running before you do too much otherwise you will be fighting each other | 16:50 |
jeblair | ttx, reed: we could always publish to "www2.openstack.org" and move all our random hostnames under there :) | 16:50 |
reed | but I feel a piece of me dying trying to defend the undefendable junk :) | 16:50 |
*** sabeen1 has joined #openstack-infra | 16:50 | |
*** rwsu-afk is now known as rwsu | 16:50 | |
Ng | ttx: are we going to get a separate ICS feed for each project? :) | 16:50 |
clarkb | I am going to delete the nodes we held for deepakcs and BharatK now | 16:50 |
* jeblair remembers when every major company had sites on like "www14.example.com"... | 16:51 | |
jeblair | (to be clear, i'm kidding about www2) | 16:51 |
ttx | jeblair: now it's just HP | 16:51 |
*** tsg_ has joined #openstack-infra | 16:51 | |
flaper87 | clarkb: yup, thanks a lot | 16:51 |
jeblair | ttx: that's right. keeping it old school. | 16:51 |
reed | lol | 16:51 |
ttx | Ng: well... yaml2ical (the lib that converts YAML to ICS) can output a single file or one per YAML description | 16:51 |
ttx | so technically we /could/ publish an all.ics and a nova-meeting.ics up to you to get them all | 16:52 |
ttx | and we could iterated on that and create a category concept | 16:52 |
*** doude has quit IRC | 16:52 | |
*** carl_baldwin has quit IRC | 16:52 | |
jeblair | ttx: i think all + nova, etc would be very popular | 16:52 |
ttx | Ng: feel free to help on https://git.openstack.org/cgit/openstack-infra/yaml2ical/ -- I feel a bit lonely there | 16:53 |
ttx | self-reviewing is half as fun | 16:53 |
anteaya | marcusvrn: no, I would have to look the same as you | 16:53 |
*** salv-orlando has quit IRC | 16:53 | |
clarkb | all other outstanding held nodes have been marked for deletion now | 16:53 |
*** tnovacik has quit IRC | 16:53 | |
*** koolhead17 has joined #openstack-infra | 16:53 | |
ttx | jeblair: I'm not even done and I have feature requests already | 16:53 |
redrobot | hi infra! Does anyone know why a dsvm gate would vote NOT_REGISTERED? | 16:53 |
*** amotoki has joined #openstack-infra | 16:54 | |
clarkb | redrobot: that indicates that gearman does not have that job registered in its list of jobs it can run | 16:54 |
*** unicell has joined #openstack-infra | 16:54 | |
*** unicell1 has quit IRC | 16:54 | |
marcusvrn | anteaya: ok! I will figure it out. thanks! | 16:54 |
*** jlibosva has joined #openstack-infra | 16:54 | |
anteaya | marcusvrn: welcome and good luck | 16:54 |
clarkb | redrobot: I would check that jenkins has nodes available to run that job and that your jenkins gearman config is working | 16:54 |
* SpamapS reads backscroll about cloud-init stuff :-P | 16:55 | |
redrobot | clarkb gearman? | 16:55 |
SpamapS | jroll: question about the nova patch that is bumped to L: is the _spec_ at least approved? | 16:56 |
*** tmcpeak has quit IRC | 16:56 | |
*** amitgandhinz has quit IRC | 16:56 | |
clarkb | redrobot: ya, so the way zuul triggers jobs is via a gearman bus. zuul talks to a gearman server as a client to say "run job X" and jenkins talks to gearman as a bunch of workers saying "I can run job X" | 16:56 |
*** tmcpeak has joined #openstack-infra | 16:56 | |
Ng | SpamapS: it seems to be, yeah | 16:56 |
clarkb | redrobot: so you need the jenkins half to advertise to the gearman server that it is capable of running jobs | 16:56 |
jroll | SpamapS: yes | 16:57 |
openstackgerrit | Matthew Treinish proposed openstack-infra/devstack-gate: DO NOT MERGE COPY ALL OF .TESTREPOSITORY to log server https://review.openstack.org/149719 | 16:57 |
jroll | SpamapS: http://specs.openstack.org/openstack/nova-specs/specs/kilo/approved/metadata-service-network-info.html | 16:57 |
clarkb | redrobot: we do this using a jenkins gearman plugin, it needs to be configured in the main global configuration of jenkins | 16:57 |
redrobot | clarkb I see. Is this in project-config as well? | 16:57 |
Ng | ttx: what sort of stuff needs doing on it? | 16:58 |
clarkb | redrobot: typically it is pointed at tcp://ip_addr_of_zuul:4730 | 16:58 |
ttx | Ng: hmm.. by-category ics generation ? | 16:58 |
clarkb | redrobot: the plugin install should be, but we are not able to manage our global jenkins config with puppet right now | 16:58 |
clarkb | redrobot: because jenkins is special in what it puts in the global config | 16:58 |
ttx | Ng: I guess I'll roll it out without that feature | 16:58 |
ttx | Spent a lot of time turning that university project into something barely usable | 16:59 |
*** yfried has quit IRC | 16:59 | |
ttx | probably easier to complete that first | 16:59 |
*** tmcpeak has quit IRC | 16:59 | |
redrobot | clarkb I wonder if this is because I asked for a Fedora 21 node? http://git.openstack.org/cgit/openstack-infra/project-config/tree/jenkins/jobs/barbican.yaml#n43 | 16:59 |
*** tmcpeak has joined #openstack-infra | 16:59 | |
clarkb | redrobot: gah for some reason I thought you were asking about a third part ci, I have been hip deep in third party ci stuff too long :) | 17:00 |
*** afazekas_ is now known as afazekas | 17:00 | |
redrobot | clarkb ah, no problem :) | 17:00 |
jgriffith | jeblair: hey, I've wanted to ask you something for a while and youre email just reminded me.... | 17:00 |
clarkb | redrobot: yes, that would be why. because we run jobs on different nodes based on branch there is one other place where you need to update zuul to make that job run on fedora21 | 17:00 |
clarkb | redrobot: I will get a link | 17:00 |
*** ihrachyshka has quit IRC | 17:00 | |
jgriffith | jeblair: why nodepool? Why not just provision/build on demand? | 17:00 |
jgriffith | jeblair: other than the obvious "time" | 17:01 |
clarkb | redrobot: https://git.openstack.org/cgit/openstack-infra/project-config/tree/zuul/openstack_functions.py#n115 so you can just append -f21 to your job name or update https://git.openstack.org/cgit/openstack-infra/project-config/tree/zuul/openstack_functions.py#n39 to special case your job a bit more | 17:01 |
*** tmcpeak has quit IRC | 17:01 | |
*** tmcpeak has joined #openstack-infra | 17:01 | |
*** amotoki has quit IRC | 17:02 | |
clarkb | redrobot: I have a preference for the -f21 string insertion as the python function is known to work in that case so chance for bugs is low :) | 17:02 |
SpamapS | jroll: so I'd think if the spec is approved, cloud-init should accept the patches based on the spec. | 17:02 |
redrobot | clarkb I see. I'll send a patch to change the gate to -f21. Thank you so much! | 17:02 |
*** jistr has quit IRC | 17:02 | |
clarkb | redrobot: no problem, and sorry for the initial confusion. | 17:03 |
jroll | SpamapS: except bumping to next cycle automatically de-approves the spec, AIUI | 17:03 |
*** bdpayne has joined #openstack-infra | 17:03 | |
*** che-arne has quit IRC | 17:03 | |
*** AJaeger has joined #openstack-infra | 17:03 | |
SpamapS | jroll: that has to change. | 17:03 |
*** vdo has quit IRC | 17:04 | |
SpamapS | jroll: like seriously. | 17:04 |
jroll | SpamapS: sure, but I can't change that. | 17:04 |
SpamapS | jroll: I understand dropping it from planning.. but the content should be kept as ratified and able to be depended on "once we get to the implementation" | 17:04 |
jroll | SpamapS: I'm not going to risk letting spec changes break cloud-init, so we wait. | 17:04 |
SpamapS | Otherwise we basically tie all our futures to one bottleneck. | 17:05 |
openstackgerrit | John Griffith proposed openstack-infra/elastic-recheck: Add query for cinder bug 1425310 https://review.openstack.org/159495 | 17:05 |
openstack | bug 1425310 in Cinder "tgtadm: this access control rule does not exist - results in timeout waiting for volume to attach (stuck in detach) or detach" [High,Confirmed] https://launchpad.net/bugs/1425310 | 17:05 |
jroll | SpamapS: I'm painfully aware of how broken our process is :/ | 17:05 |
mordred | SpamapS: I sadly agree with jroll on this one - I have no faith in a future-looking process on this one - and a cloud-init that gives me broken network is worse | 17:05 |
jroll | ++ | 17:05 |
SpamapS | jroll: I like mordred's idea. Make it work fine both ways, and let cloud-init adapt if the final is indeed different. | 17:05 |
SpamapS | but thats a discussion to have with cloud-init. :-P | 17:06 |
*** AJaeger has quit IRC | 17:06 | |
*** unicell has quit IRC | 17:06 | |
jroll | SpamapS: we've had this discussion with cloud-init and came to the conclusion of "wait until the code lands in nova" | 17:06 |
*** hdd has joined #openstack-infra | 17:06 | |
SpamapS | mordred: the internet RFC process has worked this way and I heard that some things based on the RFC process do actually work. | 17:06 |
*** unicell has joined #openstack-infra | 17:06 | |
SpamapS | jroll: Yeah, I think they made the wrong call, but maybe there are devils in the details? | 17:07 |
SpamapS | Like, is it not even possible to cascade? | 17:07 |
SpamapS | Like, try the way the spec changes show, and if that fails, try the way that actually works now.. ? | 17:07 |
jroll | SpamapS: I don't trust nova's process to not change the format, and I'm not going to break cloud-init if it does. | 17:08 |
jroll | I don't want to write compatiibility code for things that aren't even upstream | 17:08 |
*** tsg_ has quit IRC | 17:08 | |
*** Ala has quit IRC | 17:08 | |
openstackgerrit | Ricardo Carrillo Cruz proposed openstack-infra/shade: Reorder envlist to avoid the rm -fr .testrepository when running tox -epy34 https://review.openstack.org/159545 | 17:09 |
SpamapS | jroll: well, arguably, rax is the upstream for cloud-init | 17:09 |
SpamapS | jroll: the same way AWS is the upstream for cloud-init | 17:09 |
jroll | :/ | 17:09 |
mordred | yeah - to a degree, cloud-init shoudl be able to handle every possible random vendor thing that might or might not exist | 17:10 |
mordred | whether those things are official or spec or not | 17:10 |
mordred | that's really its value | 17:10 |
SpamapS | Yeah, that's basically its job. | 17:10 |
mordred | if specs really worked, we probably wouldn't need much of cloud-init | 17:10 |
SpamapS | Let me handle my OS the same way, hide vendor details. | 17:11 |
SpamapS | mordred: indeed | 17:11 |
zaro | morning | 17:11 |
SpamapS | also, and I don't mean to beat a dead horse but my golf swing is about to tee off using Flicka's eye socket.. DHCP | 17:11 |
*** tmcpeak has quit IRC | 17:12 | |
*** tmcpeak1 has joined #openstack-infra | 17:12 | |
*** dtantsur is now known as dtantsur|afk | 17:13 | |
*** tmcpeak has joined #openstack-infra | 17:15 | |
*** unicell has quit IRC | 17:16 | |
openstackgerrit | Douglas Mendizábal proposed openstack-infra/project-config: Rename barbican dogtag devstack-gate job https://review.openstack.org/159550 | 17:16 |
*** tonytan4ever has quit IRC | 17:16 | |
*** scheuran has quit IRC | 17:17 | |
*** tmcpeak1 has quit IRC | 17:18 | |
*** annegentle has joined #openstack-infra | 17:18 | |
*** yamamoto has joined #openstack-infra | 17:19 | |
*** andreaf_ has joined #openstack-infra | 17:19 | |
clarkb | mordred: has 157512 received any testing? | 17:20 |
*** andreaf_ has quit IRC | 17:20 | |
clarkb | mordred: I am particularly worried that if I merge that and restart nodepool that nothing nova related will work | 17:20 |
mordred | clarkb: /me looks | 17:20 |
openstackgerrit | Michael Johnson proposed openstack-infra/git-review: Choose correct branch for rebase when submitting https://review.openstack.org/158877 | 17:21 |
mordred | clarkb: no. we should do more testing. I mean, nodepool doesnt have version pins already, so it's not _particularly_ blocked from being broken on new python-novaclient - other than we just don't upgrade all the time | 17:21 |
clarkb | mordred: right | 17:22 |
mordred | clarkb: but I would not just glibly approve without care, because of all of the reasons you stated | 17:22 |
clarkb | but I know the current version works :) | 17:22 |
mordred | clarkb: the import change itself is tested to work | 17:22 |
mordred | clarkb: I think we want to merge this when our logs start filling with deprecation warnings | 17:22 |
mordred | clarkb: which will mean that we will have upgraded novaclient for some other reason | 17:22 |
clarkb | and likely sooner, but probably not today | 17:23 |
mordred | yup | 17:23 |
*** MaxV has quit IRC | 17:23 | |
*** annegentle has quit IRC | 17:23 | |
*** belmoreira has quit IRC | 17:23 | |
*** yamamoto has quit IRC | 17:24 | |
*** ihrachyshka has joined #openstack-infra | 17:24 | |
tosky_ | reping again, the recent update of firefox 36 broke selenium (https://code.google.com/p/selenium/issues/detail?id=8399) and the horizon integration tests | 17:26 |
tosky_ | so basically _all_ horizon tests are failing | 17:27 |
tosky_ | which is not nice | 17:27 |
tosky_ | I collected the findings here: https://storyboard.openstack.org/#!/story/2000179 | 17:27 |
tosky_ | could you raise this in your priority list? This is going to be worse, at least until selenium devs release a new version (they wrote "soon", but...) | 17:28 |
*** che-arne has joined #openstack-infra | 17:28 | |
anteaya | tosky_: what is it you need us to do? | 17:29 |
david-lyle | see non-integrated release cycles work | 17:29 |
david-lyle | :P | 17:29 |
*** tmcpeak has quit IRC | 17:29 | |
*** yamahata has joined #openstack-infra | 17:29 | |
anteaya | tosky_: if horizon tests are failing, horizon devs need to fix the tests and submit patches | 17:29 |
anteaya | david-lyle: did you need more from us on that? | 17:29 |
david-lyle | tosky_: horizon can propose the test changes | 17:29 |
david-lyle | anteaya: no | 17:29 |
tosky_ | anteaya: did you read my storyboard tickets? | 17:29 |
anteaya | david-lyle: okay thanks | 17:29 |
openstackgerrit | Ryan Hsu proposed openstack-infra/os-loganalyze: Update SUPPORTS_SEV regex to support new devstack logs https://review.openstack.org/159286 | 17:29 |
david-lyle | tosky_: we can propose any patch, qa will just have to review it | 17:30 |
anteaya | tosky_: no I did not, perhaps talking with david-lyle is your best direction | 17:30 |
johnthetubaguy | sdague: hmm, gotcha. Looking to make it higher priority in Liberty seems the best we can offer at this point. Its feels like the first I heard it would help infra so much, otherwise it might have got more attention during kilo, we need to get better and understanding around those sorts of impact :( | 17:30 |
tosky_ | the problem is that a test dependency which can't be easily killed or replaced (selenium) is broken thanks to a change in firefox 36, which just landed in Trusty | 17:31 |
david-lyle | the only thing infra could do is try building a custom image without the newest firefox, which I don't think they want or should do | 17:31 |
klrmn | clarkb: thanks so much! | 17:31 |
david-lyle | tosky_: we'll fix in horizon | 17:31 |
tosky_ | now, I'm not sure it's possible to disable trusty updates when installing firefox, or use pinning so that the "base" firefox is installed | 17:31 |
david-lyle | tosky_: that was not a serious plan | 17:32 |
*** tsg_ has joined #openstack-infra | 17:32 | |
tosky_ | david-lyle: that's why I was asking, what is the serious one? | 17:32 |
david-lyle | but that's what would be in the realm of infra | 17:32 |
david-lyle | moving to openstack-horizon, you can find me there | 17:32 |
*** mriedem is now known as mriedem_away | 17:34 | |
*** HeOS has quit IRC | 17:35 | |
*** otter768 has joined #openstack-infra | 17:37 | |
*** jlvillal|afk is now known as jlvillal | 17:39 | |
*** SumitNaiksatam has quit IRC | 17:40 | |
*** derekh has quit IRC | 17:40 | |
*** otter768 has quit IRC | 17:41 | |
*** zul has quit IRC | 17:43 | |
*** che-arne has quit IRC | 17:43 | |
*** ayoung-mtg is now known as ayoung | 17:44 | |
jeblair | jgriffith: sorry, was one phone... short answer: time :) ... longer answer: | 17:44 |
jgriffith | jeblair: haha... well | 17:44 |
jeblair | jgriffith: when nodepool demand is low, (which it used to be generally) the answer is time -- nodes are usually ready to start tests immediately | 17:44 |
jgriffith | jeblair: shorts fine, just seekign knowledge :) | 17:44 |
jeblair | jgriffith: when it's under high demand, it essentially degrades to spinning up nodes on demand and we lose the time benefit | 17:45 |
jgriffith | jeblair: ahhh.. | 17:45 |
*** carl_baldwin has joined #openstack-infra | 17:45 | |
openstackgerrit | Clark Boylan proposed openstack-infra/project-config: Upload files concurrently to swift. https://review.openstack.org/156788 | 17:45 |
clarkb | zaro: ^ thanks a bunch for the review, was helpful | 17:46 |
jeblair | jgriffith: but even so, we still need _something_ to spin up and destroy those nodes... jenkins is unable to do that because the node spinup time may be counted in the job runtime, and node boot errors are counted as job failures... | 17:46 |
jeblair | jgriffith: and we have delays and errors constantly :( | 17:46 |
SpamapS | jeblair: which is basically the same as every thread pool ever implemented. :) | 17:46 |
jgriffith | jeblair: that makes sense | 17:46 |
clarkb | zaro: I think I have reviewed the gerrit related changes too, let me know if I have missed any | 17:46 |
jgriffith | jeblair: one more quick question :) | 17:46 |
jeblair | SpamapS: indeed! | 17:46 |
jgriffith | jeblair: from what I've looked at we don't bake anything into the node-pool instances do we? | 17:46 |
*** unicell has joined #openstack-infra | 17:46 | |
jeblair | jgriffith: there's also some logic in the current nodepool around getting sets of nodes together in the same AZ, etc, for multinode; i'm proposing to make that a bit more useful and flexible in the future... | 17:47 |
jeblair | jgriffith: ah, yes, that is another important aspect of nodepool. we do create our own images. | 17:47 |
jgriffith | jeblair: hmm... ok, that is key | 17:47 |
jeblair | jgriffith: currently most images are made by booting a provider image, running some stuff on it, then snapshotting that and booting the real worker instances from the snapshot | 17:47 |
jeblair | jgriffith: we are building a few images using diskimage-builder and uploading them to glance | 17:48 |
jgriffith | jeblair: is that code in the nodepool repo and I just missed it? | 17:48 |
jgriffith | ahh | 17:48 |
jeblair | jgriffith: we're moving toward doing everything in dib so that we can have consistent images in all providers (and also only have to build each image once) | 17:48 |
*** mwagner_lap has quit IRC | 17:48 | |
jeblair | jgriffith: turns out talking to glance was harder than expected, so that's a big, in-progress operation | 17:49 |
jgriffith | jeblair: I've fought image building for a number of reasons the past year | 17:49 |
*** salv-orlando has joined #openstack-infra | 17:49 | |
jgriffith | jeblair: TBH glance wasn't even my biggest headache, but sure | 17:49 |
jgriffith | :) | 17:49 |
jeblair | jgriffith: the code to actually run the setup scripts and do the image snapshots (and also run dib and upload to glance) is in nodepool; the actual scripts it runs are in the project-config repo in the nodepool/ directory | 17:50 |
*** shashankhegde has joined #openstack-infra | 17:50 | |
jgriffith | jeblair: great, I'll have a look | 17:50 |
jeblair | jgriffith: yeah, we're also having to do things like carry patched cloud-init, etc. it's all very, er, lovely. | 17:50 |
jgriffith | jeblair: so one of the things I've been looking at lately is trying to make sure I coorelate possible changes in the image itself | 17:50 |
*** cody-somerville has quit IRC | 17:50 | |
jgriffith | jeblair: when looking at changes in behavior etc | 17:51 |
* mkj_wk feels better understanding why tests were failing in jenkins and succeeding locally ☺ | 17:51 | |
clarkb | jeblair: don't forget its an important piece in being multi cloud residents | 17:51 |
clarkb | mkj_wk: yay | 17:51 |
jgriffith | jeblair: yeah, cloud-init has been my headache most recently | 17:51 |
jgriffith | jeblair: great tool, but install/config of it seems to have some *tricks* | 17:51 |
jgriffith | for me at least | 17:51 |
jeblair | yeah, we tried hard not to need it, but i think mordred was finally convinced it wasn't going to happen :) | 17:52 |
*** che-arne has joined #openstack-infra | 17:52 | |
flaper87 | clarkb: I'm done with the VM, thank you! | 17:52 |
* flaper87 found the issue | 17:52 | |
jgriffith | jeblair: seems to be the way it goes, but at least we try and avoid it :) | 17:52 |
clarkb | flaper87: no problem will delete it shortly | 17:52 |
jgriffith | jeblair: ok, that helped alot, thanks for the tutorial | 17:52 |
mordred | jgriffith: yeah - I hate cloud-init | 17:53 |
*** johnthetubaguy is now known as zz_johnthetubagu | 17:53 | |
mordred | jgriffith: but we have at least one cloud that does not dhcp | 17:53 |
mordred | jgriffith: if all of your clouds dhcp, and you do image building | 17:53 |
mordred | I think you can skip cloud-init very safely | 17:53 |
clarkb | greghaynes: I am going to give a go testing your nodepool ssh key change with dib now | 17:53 |
jgriffith | mordred: well... what about dynamic partitioning? | 17:53 |
mordred | shrug | 17:53 |
mordred | don't care | 17:53 |
clarkb | greghaynes: my dib cache is going to be so stale | 17:53 |
jgriffith | mordred: LOL | 17:54 |
jgriffith | mordred: sadly that's a big one for me | 17:54 |
mordred | jgriffith: I mean, I undersatnd your point | 17:54 |
jgriffith | mordred: and I yours | 17:54 |
mordred | it's not a worry for me :) | 17:54 |
jgriffith | mordred: right.. I got ya | 17:54 |
jgriffith | mordred: honestly maybe I should "change" me worries :) | 17:54 |
mordred | jgriffith: well, hopefully we'll have a solid cloud-init dib element that can be re-used soonish | 17:54 |
mordred | hahahaha | 17:54 |
clarkb | we have our jobs do the dynamic partitioning at run time | 17:55 |
jgriffith | mordred: yeah, I need to look at dib, TBH I haven't paid much attention to the OOO stuff | 17:55 |
clarkb | it doesn't take long | 17:55 |
*** klrmn has left #openstack-infra | 17:55 | |
jgriffith | mordred: I probably should | 17:55 |
jgriffith | clarkb: oh? Just using the disk layout input to Nova? | 17:55 |
*** dizquierdo has quit IRC | 17:55 | |
*** cpallares has joined #openstack-infra | 17:57 | |
mordred | jgriffith: nope. we try to minimize the number of things we ask clouds to do for us | 17:57 |
mordred | :) | 17:57 |
mordred | jgriffith: also, definitely learn about dib - it's a pretty standalone piece and we're starting to use it more and more extensively in infra | 17:57 |
jgriffith | mordred: will do, thanks | 17:58 |
jgriffith | mordred: done monkeying with veewee, packer etc | 17:58 |
clarkb | jgriffith: no devstack-gate says "I don't have swap and I need a volume for cinder" then it carves up the ephemeral drive into multiple pieces | 17:58 |
jgriffith | clarkb: ahh.. yeah, I see | 17:59 |
jgriffith | hmm... I fear I've now just given myself a tangent to distract me for the rest of the day | 18:00 |
clarkb | http://logs.openstack.org/16/155516/1/check/check-tempest-dsvm-full/eaaaae2/logs/devstack-gate-setup-workspace-new.txt.gz#_2015-02-19_23_48_00_624 | 18:00 |
*** _shaps_ has quit IRC | 18:00 | |
clarkb | the only expensive bit there is copying old /opt/git onto newly mounted /opt but thats to put a cache in place so is worth the trouble (takes 2 minutes but saves many many more) | 18:00 |
jgriffith | yeah, and just go direct to parted and do it yourself... cool | 18:00 |
jgriffith | clarkb: tricky | 18:01 |
jgriffith | clarkb: or I should say "clever" | 18:01 |
openstackgerrit | Ricardo Carrillo Cruz proposed openstack-infra/shade: Add initial compute functional tests to Shade https://review.openstack.org/158463 | 18:01 |
*** SumitNaiksatam has joined #openstack-infra | 18:01 | |
clarkb | greghaynes: confirmed my cache is very cold | 18:02 |
*** ivar-lazzaro has joined #openstack-infra | 18:03 | |
*** emagana has joined #openstack-infra | 18:03 | |
*** tonytan4ever has joined #openstack-infra | 18:04 | |
*** Ryan_Lane has joined #openstack-infra | 18:04 | |
*** AJaeger has joined #openstack-infra | 18:05 | |
mordred | jeblair, clarkb: fyi - I have told ansible upstream it's ok to merge the first set of shade-based modules - so at this point we should consider any potential breaking changes to shade carefully | 18:05 |
clarkb | mordred: ok | 18:05 |
clarkb | mordred: maybe tag a 1.0? | 18:05 |
*** doude has joined #openstack-infra | 18:05 | |
mordred | well, there is one change to the current api that is not being consumed anywhere that wants to be changed | 18:05 |
mordred | that TheJulia is working on | 18:06 |
mordred | (related to ironic) | 18:06 |
mordred | but as soon as that's in, yes | 18:06 |
clarkb | rgr | 18:06 |
*** SumitNaiksatam has quit IRC | 18:06 | |
clarkb | I should setup a weekly/daily cron to just update my dib cache | 18:06 |
*** shashankhegde has quit IRC | 18:07 | |
*** emagana has quit IRC | 18:07 | |
*** SumitNaiksatam has joined #openstack-infra | 18:07 | |
openstackgerrit | Rafael Folco proposed openstack-infra/system-config: Updates to running-your-own CI docs: Initial setup section https://review.openstack.org/155864 | 18:07 |
*** zul has joined #openstack-infra | 18:09 | |
openstackgerrit | Ricardo Carrillo Cruz proposed openstack-infra/shade: Add initial compute functional tests to Shade https://review.openstack.org/158463 | 18:09 |
*** mpavone has quit IRC | 18:11 | |
jeblair | krotscheck: you were asking about apscheduler and sqlalchemy yesterday; i believe apscheduler is unrelated -- other changes are failing api.auth.test_oauth.TestOAuthAccessToken.test_valid_access_token_time | 18:12 |
*** doude_ has joined #openstack-infra | 18:13 | |
krotscheck | jeblair: The original issue I found ended up being in pyMySQL 0.6.4 (rather than 0.6.3). | 18:13 |
*** vilobhmm has joined #openstack-infra | 18:13 | |
krotscheck | jeblair: What you're seeing is a new thing that I believe is the storyboard DB code not playing well with the apscheduler db code. | 18:13 |
jeblair | krotscheck: but apscheduler has not merged, right? | 18:13 |
krotscheck | jeblair: Nope. | 18:14 |
jeblair | krotscheck: there are changes other than apscheduler that are failing that test | 18:14 |
krotscheck | Hrm. | 18:14 |
*** tmcpeak has joined #openstack-infra | 18:14 | |
* krotscheck certifies it as 'works on my machine'. | 18:14 | |
*** vilobhmm1 has joined #openstack-infra | 18:14 | |
krotscheck | So what's the diff betwen what I have and infra I wonder. | 18:14 |
*** doude has quit IRC | 18:15 | |
clarkb | krotscheck: have you updated our tox envs recently? | 18:15 |
jeblair | krotscheck: 159135 and 159515 are failing. only one of the jobs in 159135 failed, bouth in 159515. might be nondeterministic, or 159135 might have just caught the change as it was happening | 18:15 |
krotscheck | clarkb: Last night, yes. | 18:15 |
clarkb | krotscheck: infra gate tests always start with fresh tox envs | 18:15 |
clarkb | kk | 18:15 |
krotscheck | clarkb: That's how I found the pymysql thing. | 18:15 |
clarkb | gotcha | 18:15 |
*** tmcpeak has quit IRC | 18:16 | |
jeblair | krotscheck: did you land a pin for pymsql? | 18:16 |
jeblair | krotscheck: or was there a fix in storyboard to support both versions? | 18:16 |
krotscheck | jeblair: I was going to include that in my apscheduler patch, but I'm pulling it out right now. | 18:16 |
anteaya | jeblair: it is going to take me another couple of passes to fully digest your zuul email | 18:16 |
*** afazekas has quit IRC | 18:16 | |
anteaya | jeblair: for now can I get a better understanding of how introducing the concept of tenant into the config with change things? | 18:17 |
jeblair | krotscheck: oh, so the pymisql thing might be affecting 159135 and 159515 | 18:17 |
anteaya | will | 18:17 |
krotscheck | jeblair: Maybe? | 18:17 |
*** ChuckC has quit IRC | 18:17 | |
*** vilobhmm has quit IRC | 18:18 | |
krotscheck | Also, jeblair, I would strongly prefer that you update the js ui to show all the comments, rather than removing things from the API. | 18:18 |
jeblair | anteaya: it will allow us to adjust how much zuul configuration is shared between projects. right now, the only answer is "fully shared". tenants let us set that parameter anywhere between "fully" and "none at all". we might be somewhere in the middle. | 18:19 |
*** annegentle has joined #openstack-infra | 18:19 | |
openstackgerrit | Michael Krotscheck proposed openstack-infra/storyboard: Exclude pyMySQL v0.6.4 https://review.openstack.org/159564 | 18:19 |
krotscheck | let's see if htat works. | 18:20 |
anteaya | hmmm okay, this will be allow the same template to be reused to two different projects with project specific consequences? | 18:20 |
jeblair | krotscheck: i'm not sure why the api ever had paging for comments, it does not seem useful to me. regardless, perhaps we should only put that sort of thing in if we are actually have both sides of the equation prepared. | 18:21 |
openstackgerrit | James E. Blair proposed openstack-infra/storyboard: Remove API paging from comments https://review.openstack.org/159515 | 18:22 |
jeblair | stacked ^ | 18:22 |
*** jlibosva has quit IRC | 18:22 | |
krotscheck | jeblair: That's a valid statement for future development. In this case, however, I strongly prefer moving forward, rather than back, especially given that StoryBoard isn't the most resource intensive project out there. | 18:22 |
krotscheck | i.e. resource == people | 18:22 |
greghaynes | Paging is useful if you encounter a js error :) | 18:23 |
greghaynes | If it is what im thinking | 18:23 |
*** tosky_ is now known as tosky | 18:23 | |
jeblair | krotscheck: is there a reason to have paging for comments? otherwise, i think that having less code is desirable all around. | 18:24 |
*** annegentle has quit IRC | 18:24 | |
krotscheck | API sanity? | 18:25 |
jeblair | greghaynes: in this case, paging is only returning the first N comments, and requiring a second request for the next N (except our client doesn't do that second part yet) | 18:25 |
krotscheck | browser queued call latency? Same-domain call count restrictions? | 18:25 |
greghaynes | ah, so its purely an API thing | 18:25 |
krotscheck | Providing a useful experience that loads in a reasonable time on stories that are crazy contentious? | 18:26 |
*** bswartz has quit IRC | 18:26 | |
krotscheck | That comment list isnt' actually a comment APi. it's a list of all events that happened to a story. That is likely to get large. | 18:27 |
*** doude_ has quit IRC | 18:27 | |
krotscheck | And I apologize if I haven't been able to put love towards the UI since, oh, I dunno, July. | 18:27 |
jeblair | krotscheck: fair points. perhaps we can find something that we could do quickly to make storyboard usable again? how about we comment out the limit without changing the API signature and throw in a FIXME: add this back when someone gets around to writing the javascript bit? | 18:28 |
krotscheck | And if I had more people willing to contribute to the python side of things the story would DEFINITELY be different. | 18:28 |
*** shashankhegde has joined #openstack-infra | 18:28 | |
openstackgerrit | James E. Blair proposed openstack-infra/storyboard: Remove API paging from comments https://review.openstack.org/159515 | 18:29 |
*** patrickeast has joined #openstack-infra | 18:29 | |
openstackgerrit | James E. Blair proposed openstack-infra/storyboard: Exclude pyMySQL v0.6.4 https://review.openstack.org/159564 | 18:29 |
*** cody-somerville has joined #openstack-infra | 18:29 | |
*** hdd has quit IRC | 18:30 | |
*** doude has joined #openstack-infra | 18:30 | |
openstackgerrit | James E. Blair proposed openstack-infra/storyboard: Remove API paging from comments https://review.openstack.org/159515 | 18:30 |
openstackgerrit | James E. Blair proposed openstack-infra/storyboard: Exclude pyMySQL v0.6.4 https://review.openstack.org/159564 | 18:30 |
* krotscheck is going to shut up now. | 18:30 | |
SpamapS | krotscheck: regarding paging for comments.. you could copy what launchpad has done for that. You can have "the first and last 10" or "all" | 18:30 |
*** tmcpeak has joined #openstack-infra | 18:31 | |
greghaynes | You know, itd be really neat to hack paging into wsme | 18:31 |
*** tmcpeak has quit IRC | 18:32 | |
greghaynes | its seems reasonable to it to just support it when returning collections | 18:32 |
*** tmcpeak has joined #openstack-infra | 18:32 | |
* greghaynes stops derailing the actual issue | 18:32 | |
*** jlibosva has joined #openstack-infra | 18:33 | |
*** cdent has quit IRC | 18:34 | |
*** cody-somerville has quit IRC | 18:36 | |
openstackgerrit | Merged openstack-infra/python-storyboardclient: Added user_tokens controller https://review.openstack.org/158652 | 18:36 |
*** ihrachyshka has quit IRC | 18:37 | |
clarkb | greghaynes: your dib element change doesn't appear to have broken existing builds. As soon as files are done being copied I will see if the ssh key update works as well | 18:37 |
*** tmcpeak has quit IRC | 18:37 | |
greghaynes | \O/ | 18:38 |
SpamapS | greghaynes: paging is hard for databases. | 18:38 |
greghaynes | yea, you would do the lazy eval on collection thing | 18:38 |
greghaynes | it just would take care of the api clue | 18:38 |
greghaynes | glue | 18:38 |
*** mfink_ has joined #openstack-infra | 18:38 | |
*** erikmwilson has quit IRC | 18:38 | |
*** erikwilson is now known as erikmwilson | 18:38 | |
*** mayurig has joined #openstack-infra | 18:38 | |
*** _nadya_ has quit IRC | 18:38 | |
jeblair | greghaynes: but paging is racy without server state | 18:39 |
jeblair | because the second time you execute the query of comments in reverse order, you might be off by one. | 18:39 |
*** doude_ has joined #openstack-infra | 18:39 | |
*** tmcpeak has joined #openstack-infra | 18:39 | |
greghaynes | Yep. Thats kind of an orthogonal deal, youd just have to pass through your seed from the previous request | 18:39 |
*** doude has quit IRC | 18:40 | |
*** mtanino has joined #openstack-infra | 18:40 | |
greghaynes | but yea, I think were all on the same page - its a nontrivial feature | 18:40 |
*** ChuckC has joined #openstack-infra | 18:40 | |
greghaynes | I simply mean that wsme would be nice in that it would make sure youre using consistent api bits for doing that, which is kind of the whole idea | 18:41 |
*** dteselkin_ has quit IRC | 18:41 | |
marun | anteaya: I have a project-config change that could use your blessing :) | 18:41 |
marun | https://review.openstack.org/#/c/159232 | 18:41 |
*** tmcpeak has quit IRC | 18:42 | |
*** cpallares has quit IRC | 18:42 | |
* anteaya clicks | 18:42 | |
marun | jogo: the skip-if fix has landed: https://review.openstack.org/#/c/156716/ | 18:42 |
jeblair | marun: but is not in production | 18:42 |
*** bswartz has joined #openstack-infra | 18:43 | |
marun | jeblair: ah. I should have trusted my instinct and said 'appears to have landed' | 18:43 |
jeblair | marun: we'll need a zuul restart for that | 18:43 |
marun | jeblair: I'm guessing that's expensive | 18:43 |
*** grantbow has quit IRC | 18:44 | |
*** ssam2_ has quit IRC | 18:45 | |
*** ssam2 has quit IRC | 18:46 | |
jeblair | marun: moderately... i'd like to get a couple of other small fixes in first if we can | 18:46 |
*** grantbow has joined #openstack-infra | 18:46 | |
*** ChuckC has quit IRC | 18:47 | |
marun | jeblair: is state preserved across restarts? | 18:47 |
jeblair | marun: only with some manual effort | 18:47 |
marun | jeblair: or does it effectively mean that ci jobs have to be stopped and restarted? | 18:47 |
jeblair | marun: we snapshot it, restart, and reload the state of the queues. it's a bit silly that's not handled automatically, but the last time i touched the restart code, there were 6 projects and "wait for jobs to complete" was a viable restart strategy. | 18:48 |
jeblair | marun: it isn't really anymore :) | 18:48 |
openstackgerrit | Merged openstack-infra/storyboard: Added branches to storyboard https://review.openstack.org/150447 | 18:48 |
*** coolsvap is now known as coolsvap_ | 18:48 | |
*** gyee has quit IRC | 18:48 | |
marun | jeblair: fair enough. is there an open issue in storyboard? | 18:48 |
*** bswartz1 has joined #openstack-infra | 18:48 | |
jeblair | marun: i don't think so | 18:49 |
*** dteselkin_ has joined #openstack-infra | 18:49 | |
*** ChuckC has joined #openstack-infra | 18:49 | |
*** bswartz has quit IRC | 18:49 | |
*** bswartz1 is now known as bswartz | 18:49 | |
*** melwitt has joined #openstack-infra | 18:49 | |
jeblair | marun: i think what it should do is abort all running jobs, save the queue state, exit, then on startup, load a saved queue state if it exists. | 18:49 |
jeblair | (the abort all running jobs will help nodepool cleanup faster) | 18:49 |
clarkb | in fairness the auto restart safely code does work, it just queues everything up for a while | 18:50 |
*** ihrachyshka has joined #openstack-infra | 18:50 | |
*** jlibosva has quit IRC | 18:51 | |
*** dims_ has joined #openstack-infra | 18:51 | |
jeblair | clarkb: yeah, so restarts would queue work for probably at least an hour or two, possibly many hours if we're having a bad day | 18:52 |
*** dims_ has quit IRC | 18:53 | |
*** dims_ has joined #openstack-infra | 18:54 | |
openstackgerrit | David Lyle proposed openstack-infra/project-config: Pinning firefox version temporarily https://review.openstack.org/159574 | 18:54 |
*** dims has quit IRC | 18:55 | |
clarkb | david-lyle: ^ that macro update will only affect the horizon integration test. Is the normal selenium test also affected? | 18:56 |
david-lyle | clarkb: no, the process for installing selenium is different, for some reason | 18:56 |
david-lyle | not entirely sure why at this point | 18:57 |
david-lyle | but the base selenium job uses the version built into the image | 18:57 |
david-lyle | of firefox | 18:57 |
openstackgerrit | Merged openstack-infra/project-config: Use neutron's api job to validate func job change https://review.openstack.org/159232 | 18:57 |
david-lyle | I will work on tracking down the need for a separate install | 18:58 |
jeblair | clarkb, marun: i would really like to get 155160 157080 in a restart soon as they address operational issues we have seen. | 18:58 |
openstackgerrit | Andreas Jaeger proposed openstack-infra/project-config: Run some project-config jobs only if needed https://review.openstack.org/159512 | 18:58 |
clarkb | david-lyle: right, we use the unittest nodes for the selenium unittests. You can probably get away with adding that firefox install macro to the normal selenium job right now | 18:58 |
clarkb | david-lyle: in fact I will -1 so that you can do it in that change | 18:59 |
clarkb | david-lyle: that should fix selenium across the board | 18:59 |
clarkb | jeblair: ok will look | 18:59 |
david-lyle | clarkb: it hasn't been breaking in the other selenium suite yet | 18:59 |
clarkb | david-lyle: probably because our image builds haven't pciked up new firefox yet, but should tomorrow | 19:00 |
clarkb | david-lyle: or maybe this isn't a 100% fail? I am happy to wait for it to break before fixing it if you want | 19:00 |
*** e0ne is now known as e0ne_ | 19:00 | |
*** markus_z has quit IRC | 19:00 | |
tosky | david-lyle: thanks; just note that =35 wouldn't work, as it's not in any repository anymore; the version that could be installed is the base one, 28.0(+build2) | 19:00 |
david-lyle | tosky: oh, that's super | 19:01 |
*** prad has quit IRC | 19:01 | |
openstackgerrit | greghaynes proposed openstack-infra/project-config: Support custom static nameserver during build https://review.openstack.org/157554 | 19:01 |
AJaeger | jeblair: you gave a -1 to 159512, is this nothing you want - or do you want me to improve it? | 19:01 |
david-lyle | clarkb, I'll WIP that patch for a bit | 19:01 |
AJaeger | jeblair: ah, saw your comments coming in... | 19:01 |
AJaeger | jeblair: will update - thanks for the quick review | 19:01 |
jeblair | AJaeger: yeah, we were racing each other there, sorry :) | 19:02 |
AJaeger | jeblair: no problem ;) | 19:03 |
AJaeger | jeblair: I did something similar for documentation jobs, could you review that one as well, please? https://review.openstack.org/158406 | 19:03 |
openstackgerrit | Andreas Jaeger proposed openstack-infra/project-config: Run some project-config jobs only if needed https://review.openstack.org/159512 | 19:04 |
AJaeger | jeblair: updated the project-config patch | 19:04 |
openstackgerrit | Merged openstack-infra/zuul: Don't report on non-live changes dequeueing https://review.openstack.org/157080 | 19:06 |
*** hdd has joined #openstack-infra | 19:07 | |
AJaeger | clarkb, jeblair: Should every IRC channel that is in gerritbot/channels.yaml also be setup with accessbot via accessbot/channels.yaml? | 19:07 |
openstackgerrit | Michael Krotscheck proposed openstack-infra/storyboard: Reduce the number of timezones under test. https://review.openstack.org/159576 | 19:08 |
clarkb | AJaeger: yes, at the very least they need to have the correct perms and accessbot is used to enforce that so transitively yes | 19:08 |
AJaeger | clarkb: There're a couple of channels where this is not the case - I'll review better in the future and will update this now. | 19:09 |
*** bswartz has quit IRC | 19:09 | |
*** koolhead17 has quit IRC | 19:09 | |
*** bswartz has joined #openstack-infra | 19:09 | |
clarkb | greghaynes: comment on 157554 | 19:10 |
clarkb | AJaeger: ok, we may also need to make the docs more explicit | 19:10 |
*** dimtruck is now known as zz_dimtruck | 19:10 | |
clarkb | greghaynes: but didn't vote because unsure if it matters for you usecase | 19:10 |
greghaynes | clarkb: yea, I considered it, decided to name the variable NODEPOOL_BUILD instead but not for any good reason | 19:11 |
*** ZZelle_ has joined #openstack-infra | 19:11 | |
greghaynes | well, my specific use I only care about build - my local mirror requires me to use a local dns | 19:11 |
clarkb | greghaynes: I just wonder if you don't want to use google during build do you want to use it after your node boots? | 19:11 |
AJaeger | clarkb: infra manual does not mention setting up new channels | 19:11 |
greghaynes | I am inclined to do your suggestion actually, because why not | 19:11 |
clarkb | AJaeger: http://ci.openstack.org/irc.html does, maybe we need to move some of that content | 19:12 |
AJaeger | clarkb: or at least reference the page from infra/manual | 19:13 |
AJaeger | clarkb: is there a way to figure out whether openstackinfra has access to a channel? | 19:14 |
openstackgerrit | Michael Krotscheck proposed openstack-infra/storyboard: Replaced python-crontab with apscheduler https://review.openstack.org/158955 | 19:14 |
*** erikwilson has joined #openstack-infra | 19:14 | |
*** erikmwilson is now known as Guest55155 | 19:14 | |
*** erikwilson is now known as erikmwilson | 19:14 | |
*** erikwilson has joined #openstack-infra | 19:14 | |
clarkb | AJaeger: yup, one sec | 19:14 |
*** erikmwilson has quit IRC | 19:15 | |
*** erikwilson is now known as erikmwilson | 19:15 | |
clarkb | AJaeger: /msg chanserv access #channel list | 19:15 |
AJaeger | thanks, clarkb ! | 19:15 |
*** ihrachyshka has quit IRC | 19:16 | |
openstackgerrit | Tom Cameron proposed openstack-infra/project-config: Improve gate-check logging https://review.openstack.org/159578 | 19:16 |
*** sabeen1 has quit IRC | 19:16 | |
greghaynes | clarkb: is there really a desire to keep the puppet and nodepool-base elements independent? | 19:17 |
clarkb | greghaynes: no, but we have to until we can dib everything | 19:18 |
clarkb | greghaynes: there isn't a 1:1 because dib makes a few things weird like the dns stuff | 19:18 |
greghaynes | oh? so the elements/puppet element is used for other things ATM? | 19:18 |
clarkb | oh maybe I misread, we have to keep nodepool/elements and nodepool/scripts separate | 19:19 |
greghaynes | basically, if I put a elements-deps on nodepool-base in the pupet element how bad would that be | 19:19 |
clarkb | I think nodepool-base and puppet elements are separate because puppet is independently useful eg when we start to dib our long lived servers | 19:19 |
clarkb | ya we should avoid that | 19:19 |
greghaynes | ok | 19:19 |
*** armax has quit IRC | 19:20 | |
clarkb | greghaynes: OH! hrm ya we may be coupling the finalise 99-unbound script there a bit too closely to puppet element | 19:20 |
clarkb | greghaynes: its possible we need to uncouple that a bit more | 19:20 |
*** bkero has quit IRC | 19:21 | |
*** coolsvap_ is now known as coolsvap | 19:21 | |
openstackgerrit | Adam Sheldon proposed openstack-infra/gitdm: Add Adam Sheldon to email mapp file. https://review.openstack.org/159274 | 19:21 |
*** bkero has joined #openstack-infra | 19:21 | |
*** zz_dimtruck is now known as dimtruck | 19:22 | |
AJaeger | clarkb, I reviewed the missing channels and commented on http://paste.openstack.org/show/182614/ | 19:22 |
AJaeger | I think it's fine to add those to accessbot where the setup is fine | 19:23 |
AJaeger | For the no access and not registered ones, we just ignore them - correct? | 19:23 |
clarkb | AJaeger: and the master list you used was for gerritbot's channels? | 19:23 |
AJaeger | clarkb: correct | 19:23 |
clarkb | AJaeger: I think those with no access and not registered we hop on the channel and ask for them to do that and remove gerritbot at some date in the futuerif the don't | 19:23 |
clarkb | say give them a couple weeks | 19:24 |
AJaeger | clarkb: I looked for all channels in gerritbot and then search accessbot | 19:24 |
clarkb | AJaeger: gotcha | 19:24 |
*** sabeen has joined #openstack-infra | 19:24 | |
AJaeger | clarkb: then let me do a first patch and jump into the channels... | 19:24 |
*** HeOS has joined #openstack-infra | 19:25 | |
jogo | marun: thanks!! | 19:26 |
*** doude_ has quit IRC | 19:27 | |
marun | jogo: it's not live yet, but hopefully soon. | 19:27 |
AJaeger | clarkb: #dragonflow has only #openstackgerrit in it ;( | 19:27 |
clarkb | AJaeger: I think we can just remove the bot from that channel then | 19:27 |
clarkb | AJaeger: just note in the change the channel was empty and can be recreated later with proper registration and access if desired | 19:28 |
AJaeger | ok | 19:28 |
*** doude has joined #openstack-infra | 19:28 | |
jogo | marun: saw, I will post the nova patch again, in preparation though | 19:28 |
openstackgerrit | Joe Gordon proposed openstack-infra/project-config: Revert "Revert "Add conditional skips for nova jobs"" https://review.openstack.org/159582 | 19:31 |
*** pelix has quit IRC | 19:31 | |
*** vkmc has joined #openstack-infra | 19:31 | |
*** doude has quit IRC | 19:31 | |
*** matrohon has joined #openstack-infra | 19:31 | |
vkmc | AJaeger, hi there! I wanted to ask you about this change https://review.openstack.org/#/c/159222/1 | 19:32 |
*** tmcpeak has joined #openstack-infra | 19:32 | |
jogo | marun: posted and added a comment explaining the current status | 19:32 |
AJaeger | vkmc: yes | 19:32 |
vkmc | AJaeger, could you let me know how this change https://review.openstack.org/#/c/156328/ affects on having those tox targets? | 19:33 |
vkmc | AJaeger, if you have a moment, of course | 19:33 |
AJaeger | vkmc: what's did you see the two previous changes? https://review.openstack.org/#/c/156328/ and https://review.openstack.org/#/c/156315/ ? | 19:33 |
AJaeger | this patch is just a cleanup. | 19:33 |
AJaeger | vkmc: 156328 removed the tox environments from the gates after 156315 made them nops - and now it's cleanup | 19:34 |
*** MaxV has joined #openstack-infra | 19:34 | |
*** purp has joined #openstack-infra | 19:37 | |
vkmc | AJaeger, oh I see, thanks :) | 19:37 |
*** koolhead17 has joined #openstack-infra | 19:37 | |
*** koolhead17 has joined #openstack-infra | 19:37 | |
marcusvrn | anteaya: is there a way to change the ID of the CI account? | 19:37 |
*** otter768 has joined #openstack-infra | 19:38 | |
*** mwagner_lap has joined #openstack-infra | 19:39 | |
*** tmcpeak has quit IRC | 19:39 | |
openstackgerrit | Andreas Jaeger proposed openstack-infra/project-config: Cleanup accessbot and gerritbot https://review.openstack.org/159585 | 19:40 |
AJaeger | clarkb: here's the first cleanup as discussed ^ | 19:41 |
AJaeger | clarkb: thanks for your help! | 19:41 |
*** otter768 has quit IRC | 19:43 | |
* AJaeger waves good-bye! | 19:43 | |
*** AJaeger has quit IRC | 19:43 | |
*** tmcpeak has joined #openstack-infra | 19:44 | |
*** achanda has joined #openstack-infra | 19:45 | |
openstackgerrit | Steve Martinelli proposed openstack-infra/project-config: Revert "Remove lib-forward-testing from openstackclient" https://review.openstack.org/159590 | 19:45 |
openstackgerrit | Steve Martinelli proposed openstack-infra/project-config: Revert "Remove lib-forward-testing from openstackclient" https://review.openstack.org/159590 | 19:45 |
SpamapS | jeblair: btw, I just reported this: https://storyboard.openstack.org/#!/story/2000181 ... any ideas before I jump into the rabbit hole a little? | 19:47 |
*** ddieterly has quit IRC | 19:47 | |
*** ddieterly has joined #openstack-infra | 19:47 | |
*** vkmc has left #openstack-infra | 19:48 | |
greghaynes | clarkb: yep, im thinking I might break out unbound / static nameserver setting into its own element | 19:48 |
openstackgerrit | Spencer Krum proposed openstack-infra/system-config: Update docs for puppet 3 https://review.openstack.org/156272 | 19:48 |
clarkb | sdague: want to weigh in on 156456? | 19:48 |
clarkb | greghaynes: that would probably be best | 19:49 |
nibalizer | clarkb: pleia2 care to review https://review.openstack.org/#/c/159085/ ? im actually using that now, and it breaks without that change | 19:50 |
anteaya | marcusvrn: the gerrit id? no, that number is the unique id for the account, you would have to create another account | 19:50 |
*** penguinRaider has quit IRC | 19:50 | |
anteaya | marcusvrn: what are you trying to do that changing the account id seems like the solution? | 19:50 |
openstackgerrit | Tom Cameron proposed openstack-infra/project-config: Improve gate-check logging https://review.openstack.org/159578 | 19:51 |
clarkb | jeblair: for the hidden flag in gertty if a new comment comes in it gets unhidden but if I hit reviewed flag it won't show up against until a new patchset arrives? | 19:51 |
*** e0ne_ is now known as e0ne | 19:52 | |
marcusvrn | anteaya: no, actually the id created was "hds-hnas-ci", but this account has all CIs for HDS (hnas and hbsd). So if I can change the name from "hds-hnas-ci" to "hds-ci", it would be better. But it's not a problem...just to keep more clear | 19:53 |
*** tmcpeak has quit IRC | 19:55 | |
marcusvrn | anteaya: and about the json...if you want to know where can we add the CI on stackalytics, is in default_data into driverlog project :) | 19:55 |
*** jkraj has quit IRC | 19:55 | |
anteaya | marcusvrn: ah that is the gerrit username | 19:56 |
anteaya | so if your account was created by infra, no you can't change the gerrit username yourself | 19:56 |
viglesias | jeblair: i heard you had some musings on zuul v3, do you have a pointer to that? | 19:56 |
anteaya | if the account was created by yourself using a launchpad account, well you would have had to change the username when you first signed into the account using your launchpad credentials | 19:57 |
viglesias | or anyone for that matter, im guessing its on a list | 19:57 |
anteaya | once the gerrit username is established it can't be changed | 19:57 |
marcusvrn | anteaya: yeah, it was created by infra team (we sent an email with all info and infra team has created) | 19:57 |
anteaya | okay | 19:57 |
anteaya | marcusvrn: if you want to make changes to your ci gerrit account follow these instructions: https://wiki.openstack.org/wiki/OldtoNewGerritCIAccount | 19:58 |
anteaya | it tells you how to create a new account using launchpad | 19:58 |
*** bdpayne_ has joined #openstack-infra | 19:59 | |
anteaya | remember that the first time you sign into gerrit with the launchpad credentials you can set your gerrit username | 19:59 |
openstackgerrit | Merged openstack-infra/project-config: Respect NODEPOOL_SSH_KEY in prepare-node for dib https://review.openstack.org/157205 | 19:59 |
anteaya | after it is set it can't be changed | 19:59 |
anteaya | marcusvrn: and thanks for the feedback on stackalytics | 19:59 |
*** tosky has quit IRC | 20:00 | |
anteaya | I said change the gerrit username when you first sign in and that is incorrect, I mean set the gerrit username when you first signin | 20:00 |
*** bdpayne has quit IRC | 20:01 | |
*** bdpayne_ has quit IRC | 20:02 | |
anteaya | viglesias: http://lists.openstack.org/pipermail/openstack-infra/2015-February/002471.html | 20:02 |
viglesias | anteaya: thank you!!!! | 20:04 |
sdague | clarkb: so... isn't 156456 in the wrong direction? | 20:05 |
anteaya | viglesias: welcome | 20:05 |
marcusvrn | anteaya: nice! thanks and you are welcome! | 20:05 |
clarkb | sdague: that was jogo's assertion and you wrote the proposed spec so figured you could weigh in | 20:05 |
anteaya | marcusvrn: sure | 20:05 |
clarkb | sdague: but in general yes I think so. keystonecleitn and OSC should both have their own functional tests that enforce their functional contracts | 20:05 |
openstackgerrit | John Griffith proposed openstack-infra/elastic-recheck: Add query for cinder bug 1425310 https://review.openstack.org/159495 | 20:05 |
openstack | bug 1425310 in Cinder "tgtadm: this access control rule does not exist - results in timeout waiting for volume to attach (stuck in detach) or detach" [High,Confirmed] https://launchpad.net/bugs/1425310 | 20:06 |
openstackgerrit | Tom Cameron proposed openstack-infra/project-config: Improve gate-check logging https://review.openstack.org/159578 | 20:06 |
sdague | right, and more importantly, you'd want to test keystone client patches by the consumer, not randomly pick keystone client head for osc patches, if you cared about that linkage | 20:06 |
*** vilobhmm1 has quit IRC | 20:07 | |
*** vilobhmm has joined #openstack-infra | 20:07 | |
clarkb | SpamapS: around? 158148, why the silent queue? | 20:11 |
clarkb | sdague: ya | 20:11 |
sdague | ok, comments left | 20:12 |
clarkb | sdague: thank you | 20:12 |
pleia2 | nibalizer: good catch, approved | 20:13 |
*** MaxV_ has joined #openstack-infra | 20:15 | |
*** shashankhegde has quit IRC | 20:15 | |
*** tonytan4ever has quit IRC | 20:16 | |
SpamapS | clarkb: because the patches to fix py34 haven't landed yet | 20:16 |
SpamapS | clarkb: if they land, I'll flip it. :) | 20:16 |
SpamapS | clarkb: https://review.openstack.org/#/c/158147/ | 20:17 |
clarkb | SpamapS: why not experimental or non voting check? | 20:17 |
clarkb | SpamapS: my concern with silent is we use that for trending data collection and isn't really helpful in the make $X thing work | 20:17 |
SpamapS | clarkb: because I don't understand what each pipeline does. | 20:17 |
SpamapS | and I didn't see anything that said "non voting" | 20:17 |
SpamapS | http://ci.openstack.org/test-infra-requirements.html#test-run-styles <-- does not show "non voting" | 20:18 |
*** yfried has joined #openstack-infra | 20:19 | |
*** MaxV has quit IRC | 20:19 | |
clarkb | SpamapS: voting can be a pipeline config (what to do on success/failure) or a job option voting: false | 20:19 |
*** mayurig has quit IRC | 20:19 | |
clarkb | so you can put the job in check and toggle the job's voting flag to false to get non voting jobs in check | 20:19 |
SpamapS | hah you know what, I looked for 'vote' | 20:20 |
SpamapS | not 'voting' | 20:20 |
openstackgerrit | Merged openstack-infra/pypi-mirror: Mirror appropriate wheels in main mirror https://review.openstack.org/159485 | 20:21 |
*** koolhead17 has quit IRC | 20:22 | |
openstackgerrit | Merged openstack-infra/puppet-httpd: Remove a2mod definion https://review.openstack.org/159085 | 20:22 |
*** yamamoto has joined #openstack-infra | 20:22 | |
*** bdpayne has joined #openstack-infra | 20:22 | |
SpamapS | clarkb: you guys are so much better at writing docs than basically anything I've worked with before.. I really should just start at docs and not the cargo cult :-P | 20:22 |
SpamapS | http://ci.openstack.org/zuul/zuul.html#configuration has the answers | 20:22 |
clarkb | SpamapS: they aren't perfect but we try :) | 20:23 |
SpamapS | they are | 20:23 |
SpamapS | I mean | 20:23 |
SpamapS | they are as in, they exist | 20:23 |
SpamapS | which is more than I'm used to :) | 20:23 |
SpamapS | clarkb: how about we just merge the py34 fixes and then I can just let it vote. :) | 20:23 |
clarkb | SpamapS: that sounds good too | 20:23 |
openstackgerrit | Merged openstack-infra/elastic-recheck: Add query for cinder bug 1425310 https://review.openstack.org/159495 | 20:24 |
openstack | bug 1425310 in Cinder "tgtadm: this access control rule does not exist - results in timeout waiting for volume to attach (stuck in detach) or detach" [High,Confirmed] https://launchpad.net/bugs/1425310 | 20:24 |
pleia2 | hm, what's the name of our backups server? | 20:24 |
clarkb | pleia2: http://ci.openstack.org/sysadmin.html#backups | 20:25 |
pleia2 | clarkb: oh lovely, documented :) | 20:25 |
* clarkb reenforces what SpamapS has discovered >_> | 20:25 | |
pleia2 | clarkb: ok to add to cacti? | 20:25 |
clarkb | pleia2: maybe? I know jeblair intentionally kept that node in something of a bubble so that the outside wouldn't affect it a whole lot | 20:26 |
clarkb | but cacti is probably safe | 20:26 |
clarkb | eg its not puppet making config changes | 20:26 |
*** yamamoto has quit IRC | 20:26 | |
pleia2 | clarkb: I worry that one has a full disk | 20:27 |
clarkb | pleia2: its a good thing to worry about | 20:27 |
pleia2 | based on root messages from last night | 20:27 |
pleia2 | ci-backup-rs-ord.openstack.org | 20:28 |
clarkb | confirmed | 20:28 |
clarkb | :/ | 20:28 |
*** penguinRaider has joined #openstack-infra | 20:28 | |
clarkb | jeblair: ^ what was your plan for dealing with that when we have stricktly append only backups? | 20:28 |
*** mayurig has joined #openstack-infra | 20:29 | |
* clarkb imagines building a new node, moving DNS and starting a new set of append only backups | 20:29 | |
*** tmcpeak has joined #openstack-infra | 20:29 | |
clarkb | then delete old node once we don't need that set anymore | 20:29 |
clarkb | (if ever) | 20:29 |
*** pc_m has quit IRC | 20:30 | |
mordred | clarkb: I just accidentally learned a new thing about ansible inventories from scanning the GCE guide | 20:30 |
mordred | "As with all dynamic inventory plugins in Ansible, you can configure the inventory path in ansible.cfg. The recommended way to use the inventory is to create an inventory directory, and place both the gce.py script and a file containing localhost in it. This can allow for cloud inventory to be used alongside local inventory (such as a physical datacenter) or machines running in different providers." | 20:30 |
mordred | which is to say - I will make a patch for us to do that - because that's very nice and clean and easy to manage with the way we manage things | 20:30 |
mordred | I mean, we won't put gce.py in there | 20:30 |
*** sigmavirus24 is now known as sigmavirus24_awa | 20:32 | |
*** tmcpeak has quit IRC | 20:33 | |
*** bdpayne has quit IRC | 20:34 | |
clarkb | pleia2: I am considering other options but I think with the way bup works the simplest thing is a new node. Hopefully jeblair can chime in too | 20:34 |
jeblair | SpamapS: i left a comment on your story -- i want gertty to use gerrit's search syntax, and that also doesn't work in gerrit. of course, it could, er, have a better error message :) | 20:34 |
jeblair | clarkb: get more space? | 20:35 |
*** bdpayne has joined #openstack-infra | 20:35 | |
clarkb | jeblair: I thought fungi said we can't do resizes anymore but I may have misunderstood | 20:35 |
jeblair | clarkb: that node predates cinder | 20:35 |
mordred | that node is very old | 20:35 |
jeblair | clarkb: so i think we should make a new node with big cinder volumes and move the data over | 20:35 |
clarkb | jeblair: I see | 20:36 |
clarkb | any idea if our cinder quota is region specific? | 20:36 |
clarkb | I don't think it is so that should work in ord | 20:36 |
jeblair | pleia2: want to spin up the replacement? :) | 20:37 |
pleia2 | I can't get ci-backup-hp-az1.openstack.org to respond (nc on ssh or ping), but could be just an hpcloud thing? | 20:37 |
pleia2 | jeblair: well sure | 20:38 |
jeblair | pleia2: it's an hpcloud deleted that node thing :) | 20:38 |
mordred | *headdesk* | 20:38 |
jeblair | that happened long ago | 20:38 |
pleia2 | jeblair: hah, so time to update docs to stop mentioning it? | 20:38 |
jeblair | pleia2: if you want to spin up one there too, that would be cool | 20:38 |
pleia2 | or that, sure | 20:38 |
jeblair | pleia2: no, i think we really do want a second one | 20:38 |
* pleia2 nods | 20:38 | |
pleia2 | following instructions here? https://git.openstack.org/cgit/openstack-infra/system-config/tree/launch/README | 20:39 |
clarkb | +1 to the second one. The non jenkins account in hpcloud should work now after jeblair unsuspended it | 20:39 |
jeblair | i'm going to remove the jenkin-dev backups on rs-ord | 20:40 |
clarkb | pleia2: ya, that doc is mostly correct. I would double check flavor and image before running the launch script though | 20:40 |
clarkb | jeblair: +1 | 20:40 |
jeblair | pleia2: since we'll move to cinder, we can have a smaller flavor | 20:40 |
jeblair | (current flavor is big just to get a big local disk) | 20:40 |
clarkb | pleia2: `nova flavor-list` and `nova image-list` after sourcing that file will show you what options we have | 20:40 |
* pleia2 nods | 20:40 | |
mordred | ooh. it's pleia2's first node launch! | 20:41 |
pleia2 | the week of pleia2's first so-many-things :) | 20:41 |
mordred | pleia2: :) | 20:41 |
jeblair | pleia2: would probably do something between 2 and 8 G; hard to say withut cacti; i'd make sure it has a few cpus | 20:42 |
*** purp has quit IRC | 20:42 | |
clarkb | also we can use the performance flavors | 20:42 |
clarkb | I am going to get some lunch now, but will be around for other questioins if they come up | 20:43 |
*** penguinRaider has quit IRC | 20:44 | |
pleia2 | same FQDN as the server we're replacing? | 20:45 |
jeblair | pleia2: yeah | 20:45 |
jeblair | pleia2: just don't set the forward dns yet | 20:45 |
* pleia2 nods | 20:45 | |
jeblair | pleia2: (reverse is okay now, we'll switch forward once we've moved the data) | 20:45 |
jeblair | pleia2: that's part of why the launch script prints out those commands instead of just doing it | 20:46 |
morganfainberg | jroll, ping that fix for the catalog stuff: https://review.openstack.org/#/c/159315/ though we should have a stern talking to people for defining the same service name as two totally different things. | 20:46 |
*** mriedem_away is now known as mriedem | 20:47 | |
jroll | morganfainberg: agree, but I have no idea who to yell at about that | 20:47 |
jroll | morganfainberg: you should have mordred test that for you :) | 20:47 |
morganfainberg | jroll, already asked him to when he has a chance. | 20:47 |
mordred | it's on my tdl | 20:47 |
mordred | jroll: probably pvo | 20:48 |
morganfainberg | jroll, this was a ping so we could try and figure out who we should have the stern talking to. | 20:48 |
*** mayurig has quit IRC | 20:48 | |
jroll | lol | 20:48 |
jroll | hopefully we'll just retire first-gen and then we can stop | 20:48 |
morganfainberg | jroll, also poking at keystone folks. but this one deserves explaining to people why this is a baaaaad idea. | 20:48 |
morganfainberg | in how every many words it takes. | 20:49 |
openstackgerrit | Erno Kuvaja proposed openstack-dev/hacking: Add own block in imports for six overwrites https://review.openstack.org/159196 | 20:49 |
morganfainberg | jroll, we should still explain why this is still bad so thery don't do it again | 20:49 |
jogo | so https://launchpad.net/openstack-api-site is not part of openstack group on launchpad | 20:49 |
jroll | morganfainberg: ya, I just have no idea what email address to give you for that | 20:49 |
jroll | morganfainberg: except maybe pvo but idk | 20:49 |
*** tonytan4ever has joined #openstack-infra | 20:50 | |
*** penguinRaider has joined #openstack-infra | 20:50 | |
jogo | fungi: who else besides anne can fix that? | 20:51 |
SpamapS | jeblair: thanks! :) | 20:52 |
jeblair | jogo: i can | 20:52 |
*** purp has joined #openstack-infra | 20:52 | |
jogo | jeblair: thanks! | 20:52 |
jeblair | jogo: oh wait, i can not | 20:53 |
jeblair | jogo: only anne. we need her te make https://launchpad.net/~openstack-doc-core the maintainer | 20:53 |
*** dustins has joined #openstack-infra | 20:54 | |
jogo | trying to use project membership to openstack group to test e-r queries | 20:54 |
jogo | turns out to be more work then I expected | 20:54 |
*** penguinRaider has quit IRC | 20:56 | |
*** morganfainberg is now known as needscoffee | 20:57 | |
mtreinish | jogo: heh, I guess that another reason it's good my old test wasn't gating on new queries | 20:58 |
ctlaugh | I am getting errors trying to run nodepool where it's throwing an exception: NotFound: No more floating ips available. I have a pool named 'public' with 200+ IPs in it, and I have allocated several of them to the tenant. Any suggesions what I've missed? | 21:03 |
jogo | mtreinish: since they hit the network the tests are fairly slow too 160 seconds or so on my connection | 21:03 |
*** rfolco has quit IRC | 21:03 | |
clarkb | you may need to specify the pool name | 21:03 |
clarkb | ctlaugh pool: name under your provider in the yaml | 21:03 |
*** kgiusti has left #openstack-infra | 21:06 | |
*** mrmartin has joined #openstack-infra | 21:06 | |
pleia2 | having some trouble, can a core take a look at ~root/ci-launch/openstackci-rs-nova.sh and make sure we have the right dfw endpoint? | 21:08 |
openstackgerrit | Julia Kreger proposed openstack-infra/shade: Add behavior to enable ironic noauth mode https://review.openstack.org/159609 | 21:08 |
pleia2 | can't even do nova flavor-list | 21:08 |
pleia2 | I haven't worked much with rax before | 21:09 |
pleia2 | s/core/root | 21:09 |
clarkb | oh wait | 21:09 |
TheJulia | mordred: The above is not what we discussed a while back, but I realized that the class is inherited, and given that ironic's use is fairly limited, I could see keeping it in an operator class. Ultimately it is a really fast and simple change if there is a desire to do that, but working with it I see why it was done | 21:09 |
clarkb | we dont want that file because we want ord | 21:09 |
clarkb | pleia2 ^ | 21:10 |
pleia2 | k | 21:10 |
clarkb | I will look as soon as cookies get out of oven | 21:10 |
pleia2 | cookies++ | 21:10 |
mordred | TheJulia: cool | 21:11 |
pleia2 | maybe create openstackci-rs-nova.sh for regions | 21:11 |
mordred | TheJulia: if it really does make sense, then awesome | 21:11 |
*** purp has quit IRC | 21:11 | |
clarkb | pleia2 I think that may exist already | 21:11 |
clarkb | but nova may be broken due to the catalog thing | 21:11 |
clarkb | mordred ^ | 21:11 |
pleia2 | they exist for different hp regions, and jenkinsy things | 21:12 |
mordred | hrm | 21:12 |
mordred | nova flavor-list shoudl work - the nova client special cases things | 21:12 |
pleia2 | it just happens to be the typical, harmless command I use to test creds | 21:13 |
mordred | TheJulia: I have an evil suggestion... | 21:13 |
TheJulia | Evil, we like evil | 21:13 |
*** cnesa1 has quit IRC | 21:13 | |
openstackgerrit | Joe Gordon proposed openstack-infra/elastic-recheck: Add launchpad test to test_queries https://review.openstack.org/155138 | 21:13 |
*** tmcpeak has joined #openstack-infra | 21:14 | |
mordred | TheJulia: what if you override the auth_token property in OperatorCloud and do "if self._auth_plugin in ('', 'None', 'ironic'): return self._auth_token else: return super(OperatorCloud, self).auth_token() | 21:14 |
mordred | TheJulia: so that the ironic token name hack is localized to places where ironic is likely to be used | 21:15 |
*** coolsvap is now known as coolsvap_ | 21:15 | |
*** ldnunes has quit IRC | 21:15 | |
*** FallenPegasus has joined #openstack-infra | 21:17 | |
*** markmcclain has quit IRC | 21:17 | |
SpamapS | clarkb: I was just reviewing https://review.openstack.org/#/c/154304/ and it made me think of https://www.youtube.com/watch?v=Q4XCZfkGF8k ... ;-) | 21:17 |
* SpamapS writes this on a chalk board 20 times: "I will not be a pedant. I will not be a pedant..." | 21:18 | |
TheJulia | mordred: thats not a bad idea | 21:19 |
jeblair | SpamapS: oh yeah, prepositions are not to end sentences with. | 21:19 |
clarkb | SpamapS: that change will prbaoby get abandoned anyways | 21:19 |
* TheJulia gives it a try | 21:19 | |
*** markmcclain has joined #openstack-infra | 21:19 | |
clarkb | mordred is going at it in a different way | 21:19 |
pleia2 | jeblair: hahaha | 21:19 |
clarkb | pleia2: ERROR (EndpointNotFound): publicURL endpoint for compute service in DFW region not found <- is that what you get? | 21:20 |
pleia2 | clarkb: yep | 21:20 |
clarkb | also SecurityWarning: Certificate has no `subjectAltName` | 21:20 |
clarkb | I think this is the requests thing? | 21:20 |
clarkb | mordred: ^ | 21:20 |
pleia2 | that too, with the bug report | 21:20 |
*** sabeen has quit IRC | 21:20 | |
*** sabeen has joined #openstack-infra | 21:21 | |
*** ihrachyshka has joined #openstack-infra | 21:21 | |
mordred | yes. the securitywarning is normal | 21:21 |
*** shashankhegde has joined #openstack-infra | 21:21 | |
mordred | clarkb, pleia2 which region are you trying? | 21:21 |
*** changbl has quit IRC | 21:21 | |
clarkb | mordred: dfw | 21:21 |
pleia2 | it's what is hard coded in our ~root/ci-launch/openstack-rs-nova.sh | 21:22 |
mordred | of the rackspaceci account/ | 21:22 |
mordred | ? | 21:22 |
pleia2 | yep | 21:22 |
clarkb | ya the one in the launch readme | 21:22 |
clarkb | (we need to not use it for this particular use case but figuring out the problem would be good) | 21:22 |
mordred | yeah - investigating - might be that issue | 21:23 |
mordred | one sec I'll hav ea workaroudn | 21:23 |
*** tmcpeak has quit IRC | 21:23 | |
clarkb | ord is the same | 21:23 |
clarkb | pleia2: for ORD just export OS_REGION_NAME=ORD and export os_region_name=ord after sourcing that file | 21:23 |
clarkb | also I ate too many hot cookies in a short period of time | 21:24 |
*** tmcpeak has joined #openstack-infra | 21:24 | |
anteaya | clarkb: oh nice | 21:24 |
*** tmcpeak has quit IRC | 21:24 | |
jeblair | clarkb: i wish i had your problems | 21:24 |
mordred | nova --service-name=cloudServersOpenStack flavor-list | 21:25 |
mordred | works | 21:25 |
pleia2 | clarkb: yep, will do | 21:25 |
mordred | pleia2: ^^ clarkb ^^ | 21:25 |
pleia2 | mordred: oh, obviously (what) | 21:25 |
clarkb | mordred: we probably need to update the launch script too? | 21:25 |
mordred | so - the problem is in the wild | 21:25 |
*** dimtruck is now known as zz_dimtruck | 21:25 | |
mordred | needscoffee: ^^ fun and join | 21:25 |
mordred | joy | 21:25 |
mordred | clarkb: yes | 21:25 |
mordred | I can make a patch - one sec | 21:25 |
mordred | also - I suppose it's tie for me to port launch_node.py to shade, since shade already has the fix for this | 21:25 |
mordred | but I'll just make a launch_node.py fix for now | 21:26 |
needscoffee | Reading. | 21:26 |
mordred | this is the two-services-named-compute | 21:26 |
mordred | needscoffee: this is what it looks like | 21:26 |
needscoffee | Yep | 21:26 |
needscoffee | Sure does. | 21:26 |
*** jamesmcarthur has joined #openstack-infra | 21:26 | |
needscoffee | Wow. Fun times. | 21:26 |
needscoffee | Yeah I'll get that fix for keystoneclient rolled up and released soon. | 21:27 |
pleia2 | \o/ | 21:27 |
clarkb | SlickNik: fyi 159423 is a thing | 21:28 |
clarkb | SlickNik: I assume you are ok with that since the functional job is newer than icehouse | 21:28 |
openstackgerrit | Marton Kiss proposed openstack-infra/puppet-drupal: Get cron key variable from conf parameter https://review.openstack.org/159426 | 21:29 |
pleia2 | so I'm a pretty strict adherent to sudo, but in the case of spinups this seems to be a think we go to root shell for? | 21:29 |
pleia2 | s/think/thing | 21:29 |
mordred | clarkb, pleia2: while I'm woring on this, could you add export OS_SERVICE_NAME=cloudServersOpenStack to the rackspace credentials files? | 21:29 |
mrmartin | hi | 21:30 |
clarkb | pleia2: no it should all work from your user | 21:30 |
*** sabeen has quit IRC | 21:30 | |
clarkb | pleia2: you do need to be in the puppet group thouhg iirc | 21:30 |
mrmartin | clarkb: https://review.openstack.org/#/c/159426/ I made changes you requested here | 21:30 |
pleia2 | clarkb: ah, yes, I can read that file as user, thanks :) | 21:30 |
openstackgerrit | Monty Taylor proposed openstack-infra/system-config: Pass in service name to nova constructor. https://review.openstack.org/159615 | 21:30 |
clarkb | pleia2: ya, add yourself to the puppet group then everything should work | 21:31 |
pleia2 | yep, in it, thanks | 21:31 |
jhesketh | Morning | 21:31 |
pleia2 | g'day jhesketh | 21:31 |
*** ghostpl_ has joined #openstack-infra | 21:31 | |
clarkb | jhesketh: I pushed a new patchset of the upload logs to swift concurrently change after some feedback from zaro, any chance you want to diff that and see if th eedits make sense to you | 21:31 |
*** mayurig has joined #openstack-infra | 21:32 | |
needscoffee | mordred: I should be able to release that fix to the wild today. Just approved the change. | 21:32 |
mordred | clarkb, pleia2: ^^ see if that works - also - btw - OS_SERVICE_NAME does not propagate down into nova client - so flavor-list will have to be --service-name=$OS_SERVICE_NAME | 21:32 |
mordred | needscoffee: what's the number? let me see if it fixes it for me | 21:32 |
jhesketh | clarkb: cool, yep | 21:32 |
openstackgerrit | Julia Kreger proposed openstack-infra/shade: Add behavior to enable ironic noauth mode https://review.openstack.org/159609 | 21:32 |
needscoffee | https://review.openstack.org/#/c/159315/ | 21:32 |
pleia2 | mordred: amusingly (or something), we have this commented out in our current file: #export OS_SERVICE_NAME=cloudServersOpenStack | 21:33 |
mordred | pleia2: :) | 21:33 |
mordred | needscoffee: yes. that fixes it for us | 21:33 |
needscoffee | Cool | 21:33 |
mordred | pleia2, clarkb ^^ new release of keystoneclient will also fix this | 21:34 |
clarkb | pleia2: were you going to update those files as suggested by mordred? | 21:34 |
*** achanda has quit IRC | 21:34 | |
needscoffee | I'll release it after lunch. | 21:34 |
jeblair | jhesketh: also, can you take a look at 155160? :) | 21:34 |
mordred | needscoffee: awesome | 21:34 |
pleia2 | clarkb: since I think we won't get this change trickled down to us until The Future, I think I will go ahead and uncomment the OS_SERVICE_NAME for now | 21:34 |
anteaya | sdague: oh have you gone over the nova-net to neutron migration spec yet? | 21:35 |
anteaya | sdague: so you are all prepped for ops meetup? | 21:35 |
*** achanda has joined #openstack-infra | 21:35 | |
clarkb | pleia2: sounds good | 21:35 |
sdague | anteaya: I have not, monday, I promiss | 21:36 |
anteaya | I'll keep bugging | 21:36 |
anteaya | and thanks | 21:36 |
clarkb | anteaya: where is that spec? in nova or neutron or openstack specs? | 21:36 |
anteaya | neutron | 21:37 |
* anteaya digs | 21:37 | |
anteaya | clarkb: http://specs.openstack.org/openstack/neutron-specs/specs/kilo/migration-from-nova-net.html | 21:37 |
anteaya | sdague: ^^ | 21:37 |
clarkb | anteaya: thank you | 21:37 |
anteaya | this is part 1 of a two parter | 21:37 |
*** abhirc has joined #openstack-infra | 21:37 | |
anteaya | welcome | 21:37 |
*** tnovacik has joined #openstack-infra | 21:37 | |
anteaya | the second part, with implementation details won't get merged until L now | 21:38 |
anteaya | this just sets audience expectations | 21:38 |
sdague | anteaya: yeh, this week I was actually making progress on some code, so I punted on my non code responsibilities. | 21:38 |
anteaya | I understand | 21:38 |
anteaya | I have mars in my 12th house right now and have been punting on quite a bit | 21:38 |
anteaya | comeon mars in taurus | 21:38 |
clarkb | first thng that jumps out to me is that dvr is not ocmpatible with nova net multihost and that this won't be supported | 21:39 |
*** otter768 has joined #openstack-infra | 21:39 | |
clarkb | but most people run nova net multihost aiui | 21:39 |
clarkb | so this is like saying we have a migration path for only the few people that improperly deployed nova net | 21:39 |
anteaya | that has been a position that has been raised | 21:40 |
anteaya | also cells are not supported | 21:40 |
jhesketh | clarkb: reviewed along with the concurrent patch | 21:40 |
anteaya | as you pointed out this is the third anniversary of trying to get anywhere with this work | 21:40 |
anteaya | so to make any kind of progress we had to agree to the simplest of deployments | 21:41 |
clarkb | anteaya: yup, its just if you prioritize work you pick the most common deployment whihc is multihost nova net | 21:41 |
anteaya | and invite operators with other use cases to build on what is provided | 21:41 |
anteaya | well I didn't pick or prioritze anything | 21:42 |
clarkb | anyways I will comment on the multinode testing | 21:42 |
anteaya | it came from the group | 21:42 |
anteaya | sure and thanks | 21:42 |
jeblair | fwiw, i think the prevailing sentiment with infra-cloud is that we will probably regularly destroy it and recreate it rather than attempt any kind of migration. | 21:42 |
anteaya | jeblair: yay | 21:42 |
jeblair | this is a path that is only available to people who do not run important things in their clouds | 21:42 |
openstackgerrit | Merged openstack-infra/project-config: Don't run gate-trove-functional-dsvm-mysql for Icehouse https://review.openstack.org/159423 | 21:42 |
clarkb | oh the spec is merged already? | 21:43 |
jeblair | but that's us, so there we have it. | 21:43 |
* clarkb isn't sure where to comment | 21:43 | |
*** otter768 has quit IRC | 21:43 | |
anteaya | there is part two of the spec | 21:44 |
anteaya | in the neutron specs repo | 21:44 |
clarkb | jeblair: it didn't come up yet but we probably need to figure out what we want to do for network nodes | 21:44 |
openstackgerrit | Merged openstack-infra/zuul: Remove job parameters from status.json https://review.openstack.org/155160 | 21:44 |
clarkb | jeblair: I really like nova network multihost because its simple and distributed | 21:44 |
pleia2 | fwiw, for rax it's NOVA_SERVICE_NAME we wanted, not OS_SERVICE_NAME | 21:44 |
clarkb | anteaya: kk will look thorugh the list a bit more | 21:44 |
openstackgerrit | Merged openstack-infra/project-config: Rename barbican dogtag devstack-gate job https://review.openstack.org/159550 | 21:45 |
*** abhirc has quit IRC | 21:45 | |
*** claudiub has joined #openstack-infra | 21:45 | |
mordred | clarkb, anteaya: I knowI have no voice in this decision | 21:45 |
clarkb | pleia2: can you comment on mordred's change with that info? | 21:45 |
anteaya | https://review.openstack.org/#/c/142456/ | 21:45 |
mordred | but I think that a migration path is a crazy idea - and I think that nova holding neutron hostage on this point is crazy | 21:45 |
pleia2 | clarkb: yep | 21:45 |
mordred | because I think zero people are going to use it | 21:45 |
clarkb | anteaya: https://review.openstack.org/#/c/142456/ is that the second bit? | 21:45 |
mordred | for the record | 21:45 |
anteaya | yes | 21:45 |
mordred | there is NO WAY it will EVER be a good idea | 21:45 |
anteaya | okay so I appreciate all your opinions | 21:45 |
mordred | that's all | 21:45 |
sdague | clarkb: so there was also the theory in this spec of "write down what's possible; provide tools on the stuff that can be automated; make it better over time" | 21:46 |
anteaya | and for the record I don't even know what I'm doing | 21:46 |
clarkb | mordred: thats a bit like saying "well you guys refused to do this thing that you were required to do for long enough that I don't care anymore" | 21:46 |
clarkb | mordred: which is sad | 21:46 |
anteaya | which I am sure you all know | 21:46 |
mordred | clarkb: no. | 21:46 |
anteaya | I am just trying to hold meetings | 21:46 |
mordred | that's not what I thin it is at all | 21:46 |
anteaya | and get people to talk to each other | 21:46 |
mordred | I think it's that the two have copmletely differnt world views | 21:46 |
anteaya | and find out where there is agreement | 21:46 |
anteaya | and do something with that | 21:46 |
mordred | it's like saying "write me a migration mysql to postgres" | 21:46 |
mordred | what does that even mean? | 21:46 |
pleia2 | clarkb: ah, I think mordred's change is correct actually | 21:46 |
anteaya | ask me to name more than two network managers? I can't do that | 21:46 |
clarkb | pleia2: oh good | 21:46 |
anteaya | but i do know how to hold a meeting | 21:46 |
clarkb | mordred: except that one of the requirements for neutron was to not do that aiui | 21:46 |
anteaya | so I am doing that | 21:46 |
clarkb | mordred: I remember way back in san diego | 21:47 |
mordred | clarkb: yeah. shrug. life has happened since then | 21:47 |
mordred | let's move on | 21:47 |
*** tonytan4ever has quit IRC | 21:47 | |
clarkb | mordred: around that time frame a lot of the discussion was around lets make this not so terrible | 21:47 |
clarkb | because the right thing to do is to have at least semi consistent world views | 21:47 |
mordred | there is literally one person running nova network | 21:47 |
mordred | 2 if you count piston | 21:47 |
mordred | but I don't really care about them | 21:47 |
clarkb | walmart and cern use it apparently | 21:47 |
mordred | yes. cern | 21:47 |
*** Sukhdev has joined #openstack-infra | 21:47 | |
mordred | walmart JUST deployed it | 21:47 |
sdague | well if you use cells you use it, but that's just crazy for other reasons :) | 21:48 |
mordred | so that's on them | 21:48 |
mordred | no sympathy for walmart | 21:48 |
anteaya | cern shows up to meetings | 21:48 |
mordred | I care about tim | 21:48 |
mordred | and cern | 21:48 |
mordred | and if it were me, I'd say "write a README for Tim" | 21:48 |
anteaya | cern is trying to support this process | 21:48 |
sdague | mordred: right, which is basically what this is | 21:48 |
sdague | plus some tools where they can fit | 21:48 |
anteaya | I'm not surprised you hate it | 21:50 |
anteaya | everyone hates it | 21:50 |
pleia2 | clarkb, mordred going to approve 159615, hopefully not breaking all the things | 21:50 |
anteaya | but this is the small piece that everyone hates the least | 21:50 |
sdague | you know what I hate more, having 2 network stacks in openstack :) | 21:50 |
anteaya | sdague: there we go | 21:50 |
jeblair | clarkb: yeah, before we do anything with infra-cloud (well before), we need to have stuff we talked about written up so we can review it; i think that will make things clear and we can revisit any decisions that were made too lightly | 21:50 |
*** markvoelker has quit IRC | 21:51 | |
*** markvoelker has joined #openstack-infra | 21:51 | |
jeblair | so that's like step 2; step 1 is assign someone to do step 2. | 21:52 |
*** dmellado has quit IRC | 21:52 | |
mkj_wk | ZZelle_: question about your review, if you are around... "The "interactive" part is out of change scope. It should be in a specific change." ← a falsifying test is hard to come by because the problem it solves is buried in the feature I'm implementing, so I'm not sure how to write a meaningful test against it to submit it separately | 21:52 |
mkj_wk | basically, it's handling test suite fragility that doesn't show up without making changes in the code per se | 21:53 |
ZZelle_ | mkj_wk, hi | 21:53 |
mkj_wk | I wanted to pull it out but couldn't see how to falsify it | 21:54 |
mkj_wk | and I hate commits without at least some falsifying tests | 21:54 |
*** radez is now known as radez_g0n3 | 21:54 | |
mkj_wk | at least, when I can help it | 21:54 |
ZZelle_ | mkj_wk, mixing 2 things in the same change is a bad idea (typically if we need to revert) | 21:54 |
*** e0ne has quit IRC | 21:54 | |
ZZelle_ | mkj_wk, a specific change helps to understand each "thing" perimeter and allows to describe more the problem in its change | 21:55 |
mkj_wk | well, in this case, if you have to revert my patch, you might as well revert the interactive bit too :) | 21:55 |
*** markvoelker has quit IRC | 21:56 | |
ZZelle_ | mkj_wk, fixing a bug does not imply new unittests but when nontrivial explanations for sure :) | 21:56 |
mkj_wk | just to be clear about intent, I'm a stickler for seprate commits for separate things myself | 21:56 |
ctlaugh | clarkb: Thank you -- I'll try that | 21:56 |
*** markvoelker has joined #openstack-infra | 21:57 | |
mkj_wk | ZZelle_: sure, I had an explanation of why in a previous review :) | 21:57 |
*** mbacchi has quit IRC | 21:57 | |
ZZelle_ | mkj_wk, such explanation should be in the commit message as looking at all reviews is slow | 21:59 |
mkj_wk | ZZelle_: wrt unit test; I thought that unit tests were in test_unit.py and story tests in test_git_review.py | 21:59 |
mkj_wk | ZZelle_: (right, just wasn't trying to bury it; I'll add it to the commit message) | 22:00 |
openstackgerrit | Merged openstack-infra/system-config: Pass in service name to nova constructor. https://review.openstack.org/159615 | 22:00 |
mkj_wk | ZZelle_: the reason that I didn't break up the story is that I would have to replicate almost all the setup from the first half to test the second half, and it wasn't obvious that was worth a 10-20 second penalty on each run | 22:01 |
ZZelle_ | mkj_wk, oups, indeed unittests are in test_unit but there is no story tests | 22:01 |
timrc | Wow the custom search for Kibana has a pretty neat default in the From textbox: 0NaN-NaN-NaN NaN:NaN:NaN -- Almost makes me want to put "batman" in the To textbox. | 22:02 |
mkj_wk | well, I don't know what to call test_git_review.py — I'm flexible about test types | 22:02 |
ZZelle_ | test_git_review contains functional tests for testing the integration between git-review and the system and gerrit | 22:02 |
mkj_wk | but the ones in test_git_review.py take tens of seconds and test_unit are instantanous | 22:02 |
mkj_wk | (more or less, at least the ones I looked at) | 22:02 |
mkj_wk | is it worth 20 seconds to do all the initial branchy setup twice? | 22:03 |
mkj_wk | (I figured everyone runs tox before submitting and it's already pretty slow...) | 22:03 |
ZZelle_ | test_git_review focuses on integration tests with system/gerrit, where test_unit focuses on unittests (without external calls) | 22:03 |
*** gordc has quit IRC | 22:04 | |
*** yfried is now known as yfried|afk | 22:04 | |
ZZelle_ | mkj_wk, to speed up things, you can run tox -epy27 git_review.tests.test_git_review.$CLASS.$METHOD | 22:04 |
ZZelle_ | mkj_wk, i don't understand your bug as query_reviews is called with the same information when testing git_review -d | 22:05 |
*** e0ne has joined #openstack-infra | 22:05 | |
openstackgerrit | K Jonathan Harker proposed openstack-infra/nodepool: Reset the client object before creating the image https://review.openstack.org/74943 | 22:05 |
*** rwsu has quit IRC | 22:06 | |
clarkb | anteaya: left a note about multinode testing on the spec | 22:06 |
clarkb | pleia2: how goes image building? | 22:06 |
pleia2 | clarkb: so I don't have comparable specs for the system we're using, how many vcpus and ram do we actually want? | 22:07 |
anteaya | clarkb: thank you | 22:08 |
clarkb | pleia2: earlier jeblair said between 2GB and 8GB of ram and multiple cpus | 22:08 |
pleia2 | thinking either performance1-2 or 1-4? | 22:08 |
pleia2 | yeah, multiple, 2 or 4? | 22:08 |
clarkb | maybe 4? it is doing git stuff which include compression | 22:09 |
clarkb | probably handy to have a few CPUs | 22:09 |
clarkb | especially when reading in several incoming backup streams | 22:09 |
clarkb | jeblair: ^ how does that sound? | 22:09 |
*** grue_pm is now known as needsmoarcoffee | 22:10 | |
openstackgerrit | Timothy R. Chavez proposed openstack-infra/project-config: Print instance UUID to log https://review.openstack.org/156252 | 22:11 |
timrc | clarkb, Okay searched Kibana for a connection reset by peer error and chose a job upstream where the uuid might be useful -- really if this lands upstream it's going all over the place downstream :) | 22:12 |
timrc | (as soon as I cherry-pick it) | 22:12 |
mkj_wk | ZZelle_: sorry, it's really not when calling git review -d; it's when calling git review *after* calling git-review -d | 22:12 |
*** FallenPegasus has quit IRC | 22:12 | |
*** needscoffee is now known as needsmostcoffee | 22:12 | |
ZZelle_ | mkj_wk, i mean the trouble comes from query_reviews? | 22:12 |
mkj_wk | ZZelle_: basically yes, git review -d gets the review, which has the branch, but it doesn't do anything with the branch information | 22:13 |
ZZelle_ | mkj_wk, and git review -d already calls query_reviews | 22:13 |
*** needsmostcoffee is now known as morganfainberg | 22:13 | |
*** stevemar is now known as thinksmorganneed | 22:13 | |
ZZelle_ | mkj_wk, so the trouble is not query_reviews but multiple calls/concurrency? | 22:13 |
*** abhirc has joined #openstack-infra | 22:13 | |
mkj_wk | oh, it only shows up when you have an *interactive* ssh command that runs within git review, after running a non-interactive ssh command from within git-review, and that only within the test suite | 22:13 |
mkj_wk | it doesn't break in real live | 22:13 |
*** thinksmorganneed is now known as stevemar | 22:13 | |
clarkb | timrc: thanks, we can expand it to more jobs upstream too if that helps reconsumption | 22:14 |
mkj_wk | I know that git review -d calls query_reviews | 22:14 |
mkj_wk | but it throws away the branch information | 22:14 |
mkj_wk | and then when you git commit --amend afterward, and resubmit, it will rebase against the wrong branch | 22:14 |
*** needsmoarcoffee is now known as grue_pm | 22:14 | |
clarkb | timrc: if that ends up working well we likely want it on most of our jobs | 22:15 |
mkj_wk | (lacking a .gitreview file, and managing tens of thousands of those without getting anything wrong is fragile, which is how I got here in the first place) | 22:15 |
*** claudiub has quit IRC | 22:16 | |
*** cody-somerville has joined #openstack-infra | 22:17 | |
*** mrmartin has quit IRC | 22:17 | |
*** jedimike has quit IRC | 22:18 | |
jeblair | clarkb, pleia2: yeah 4vcpu sounds like a good guess | 22:19 |
pleia2 | jeblair: thanks, on it | 22:19 |
*** jgrimm is now known as zz_jgrimm | 22:20 | |
*** erlon is now known as erlon_away | 22:21 | |
*** vilobhmm has quit IRC | 22:22 | |
openstackgerrit | Clark Boylan proposed openstack-infra/project-config: Upload files concurrently to swift. https://review.openstack.org/156788 | 22:22 |
clarkb | jhesketh: ^ how is that? I am going to write a followup change to start moving all the logging to python logging | 22:23 |
clarkb | jhesketh: makes dealing with exceptions easier | 22:23 |
*** yamamoto has joined #openstack-infra | 22:24 | |
ZZelle_ | mkj_wk, you don't need to define run_command_status_int(interactive, ...) just to rename **env in **kwargs and set interactive = kwargs.pop('interactive', True) | 22:24 |
*** yfried|afk is now known as yfried | 22:24 | |
jeblair | clarkb: what is max_file_count? | 22:25 |
clarkb | jeblair: it comes from zuul's config (either ini or layout depending) but its a number of files to upload together at once? | 22:26 |
jeblair | The maximum number of separate files to allow | 22:26 |
jeblair | The max_file_count attribute must be included and indicates the | 22:27 |
jeblair | maximum number of files that can be uploaded with the form. | 22:27 |
jeblair | from swift ^ | 22:27 |
jeblair | clarkb: so it seems like that's per each POST request | 22:27 |
jeblair | clarkb: i think zuul defaults it to 10... | 22:28 |
*** yamamoto has quit IRC | 22:28 | |
clarkb | gotcha so we are overloading that there, we could just ignore that value | 22:28 |
jeblair | clarkb: but the use of that to set the number of threads is arbitrary, yeah? | 22:28 |
clarkb | yes its arbitrary | 22:28 |
pleia2 | ok, at the generate cert step for puppet, and instructions say "If you are launching a replacement server, you may skip the generate step and specify the name of an existing puppet cert (as long as the private key is on this host)." but I don't see certs for the backup servers when I go to `puppet cert list` them - clarkb you mentioned earlier that it's not puppet making the config changes? | 22:28 |
pleia2 | but we do have a backup_server.pp | 22:28 |
jeblair | clarkb: so we could leave it unlimited and end up with 200 threads doing 200 POSTs at once, or keep it at 10, because, hey, that sounds reasonable | 22:29 |
clarkb | jeblair: jhesketh actually tested several numbers of threads and 10 seems to e a reasonable number | 22:29 |
clarkb | iirc 200 didn't make a difference | 22:29 |
*** rwsu has joined #openstack-infra | 22:30 | |
clarkb | pleia2: ya so puppet around this is tricky, we don't want the cert to be there generally to avoid puppet breaking the node | 22:30 |
jeblair | clarkb: ok. i'm fine with overloading it for this purpose. maybe we can make that tidier later. mostly wanted to understand | 22:30 |
clarkb | jeblair: cool | 22:30 |
clarkb | pleia2: I think what we may want to do is generate the cert now, build the host, then delete the cert | 22:30 |
clarkb | jeblair: ^ | 22:30 |
*** tnovacik has quit IRC | 22:31 | |
*** vilobhmm has joined #openstack-infra | 22:32 | |
jeblair | clarkb, pleia2: yeah, this may be a little wonky too until we're done with the puppet apply transition. | 22:32 |
*** vilobhmm has quit IRC | 22:32 | |
pleia2 | ok, thanks | 22:33 |
*** vilobhmm has joined #openstack-infra | 22:33 | |
*** dkliban is now known as dkliban_afk | 22:33 | |
ZZelle_ | clarkb, why not stopping puppet-agent using puppet cookbook? | 22:33 |
mkj_wk | ZZelle_: I didn't know that kwargs weren't considered sacred; I'll change to kwargs.pop | 22:34 |
mkj_wk | ZZelle_: that's much easier | 22:34 |
clarkb | ZZelle_: we already don't run a puppet agent daemon, instead we have ansible iterate our nodes and run puppet agent --test. The problem with that is ansible iterates using the puppet cert list :) | 22:34 |
ZZelle_ | clarkb, outch | 22:34 |
*** yfried is now known as yfried|afk | 22:34 | |
*** jamesmcarthur has quit IRC | 22:35 | |
mkj_wk | ZZelle_: refreshing my memory, it was because it was **env that I thought I shouldn't reuse it | 22:37 |
mkj_wk | ZZelle_: if it had been **kwargs I would have | 22:37 |
*** sdake__ has quit IRC | 22:38 | |
ZZelle_ | mkj_wk, that's why you rename it as env commonly refers to an environment dict where kwargs is a dict :) | 22:38 |
clarkb | this reminds me to go back and review the ansible related changes | 22:38 |
mkj_wk | ZZelle_: OK, wilco | 22:38 |
*** gyee has joined #openstack-infra | 22:38 | |
*** sdake_ has joined #openstack-infra | 22:38 | |
clarkb | actually I think I have reviewed all the ansible chnages \o/ | 22:38 |
pleia2 | OSError: [Errno 2] No such file or directory: './../make_swap.sh' | 22:39 |
pleia2 | I never stop having fun | 22:39 |
*** MaxV has joined #openstack-infra | 22:39 | |
* pleia2 looks into this one now | 22:39 | |
clarkb | pleia2: you need to run the launch node script from the launch/ dir | 22:39 |
pleia2 | derp | 22:40 |
mkj_wk | ZZelle_: I'm called to dinner, but I think I've got most of the changes, and I've slimmed down the test case, and commenting why it makes sense together, including renaming it | 22:40 |
ZZelle_ | mkj_wk, thx | 22:40 |
*** gyee has quit IRC | 22:40 | |
*** camunoz has joined #openstack-infra | 22:40 | |
*** mayurig has quit IRC | 22:40 | |
*** MaxV_ has quit IRC | 22:41 | |
jeblair | clarkb, mordred: were you talking about this earlier? i'm reading 158176 and don't know how we get the code that change removes | 22:41 |
mordred | clarkb: you have! | 22:41 |
mordred | jeblair: yeah - so - the sequence is this | 22:41 |
mordred | currently, puppet installs a copy of that code in /etc/ansible/roles | 22:41 |
jeblair | mordred: right, the code removed in the next change (158177) | 22:42 |
*** gyee has joined #openstack-infra | 22:42 | |
mordred | then, we land a change that stops installing code, but does not delete the dir - leaving the stale code in place | 22:42 |
jeblair | mordred: what change is that? | 22:42 |
mordred | one sec | 22:42 |
jhesketh | clarkb, jeblair: I didn't do any rigorous testing but there was no improvement from 10 to 20 or even 100 threads. I believe 10 is enough to saturate the bandwidth | 22:42 |
openstackgerrit | jose-idar proposed openstack-infra/project-config: Adding pep8 gate check to Opencafe https://review.openstack.org/159642 | 22:43 |
ctlaugh | clarkb: That did it... it's running now, building an image. Thank you. | 22:43 |
jeblair | jhesketh: cool, i think that's good enough :) | 22:43 |
clarkb | ctlaugh: no problem | 22:43 |
mordred | jeblair: yeah - that's 158177 | 22:43 |
mordred | jeblair: it does not delete it - it just stops installing it | 22:43 |
*** hdd has quit IRC | 22:44 | |
jeblair | mordred: it's parent deletes it though | 22:44 |
mordred | jeblair: then 158175 starts installing it again to the same location using ansible-galaxy | 22:44 |
openstackgerrit | Elizabeth K. Joseph proposed openstack-infra/system-config: Add Wildfly Puppet module https://review.openstack.org/143512 | 22:44 |
*** tiswanso has quit IRC | 22:45 | |
*** aysyd has quit IRC | 22:45 | |
pleia2 | elizabeth@ci-backup-rs-ord:~$ | 22:45 |
pleia2 | yay | 22:45 |
openstackgerrit | Clark Boylan proposed openstack-infra/system-config: Also serve zuul status.json via HTTPS https://review.openstack.org/155474 | 22:45 |
clarkb | rebased ^ for fungi | 22:45 |
clarkb | pleia2: woot | 22:45 |
mordred | jeblair: no - the parent moves the library code from /etc/ansible/library to be embedded in /etc/ansible/roles/puppet/library | 22:46 |
mordred | jeblair: and removes the library | 22:46 |
mordred | turns out, we don't need a global _library_ - just a global roles path into which libraries can be put | 22:46 |
anteaya | pleia2: nice work | 22:47 |
mordred | jeblair: might be helpful if I wrote up the sequence with links to the changes for clarity? | 22:47 |
openstackgerrit | Clark Boylan proposed openstack-infra/puppet-zuul: Option to allow HTTPS for the proxy https://review.openstack.org/155471 | 22:47 |
clarkb | and ^ that one as well | 22:47 |
*** cody-somerville has quit IRC | 22:47 | |
jeblair | mordred: 158176 has an ensure => absent for /etc/ansible/library, but you are suggesting we merge it before 158175 which will install the code that is currently there into /usr from the galaxy... | 22:48 |
jeblair | mordred: i think that would be good | 22:48 |
clarkb | pleia2: I think next step is going to be getting at least once cinder volume and LVMing it | 22:48 |
jeblair | mordred: an etherpad for the writeup, that is | 22:48 |
pleia2 | new server is up at 23.253.166.59/2001:4801:7825:103:be76:4eff:fe11:205d time to commence migrating old backup server data? (I can't log in to the old one, a result of the disk being filled is my user is not functional) | 22:48 |
clarkb | pleia2: also disabling puppet on that node by deleting its cert on the puppet master | 22:48 |
mordred | jeblair: on it | 22:49 |
clarkb | pleia2: if you want to work on those two things I can work to get you a user on the old host | 22:49 |
pleia2 | ok, looking at http://ci.openstack.org/sysadmin.html#cinder-volume-management | 22:49 |
pleia2 | and deleting the cert from puppetmaster now | 22:49 |
openstackgerrit | Steve Baker proposed openstack-infra/project-config: Elements for building a heat test image https://review.openstack.org/159645 | 22:49 |
pleia2 | s/delete/revoke | 22:50 |
stevebaker | I'm more than happy to discuss anything about that change ^^ | 22:50 |
*** matrohon has quit IRC | 22:51 | |
pleia2 | mm "Note that the puppet master needs to be restarted after revoking certificates." | 22:51 |
clarkb | pleia2: fun | 22:51 |
*** achanda has quit IRC | 22:51 | |
clarkb | pleia2: if you issue an apache restart on that host it iwll restart the master proceses | 22:52 |
pleia2 | goodie, shall I? | 22:52 |
clarkb | yup shouldnt hurt anything | 22:52 |
jeblair | stevebaker: i think the way to get an image onto tarballs.o.o is to have a job that runs in the post pipeline that builds the image and uploads it. | 22:52 |
jeblair | stevebaker: (that's how we get tarballs there) | 22:52 |
pleia2 | k, all done | 22:53 |
*** andreykurilin_ has joined #openstack-infra | 22:53 | |
stevebaker | jeblair: the post-pipeline of the project-config repo? | 22:53 |
jeblair | stevebaker: probably the elements should be in a heat-managed repo (heat itself, another heat-related repo, or maybe a new repo); and then it can be a post job on that repo that runs whenever those files change | 22:54 |
jeblair | stevebaker: (if you put them it heat, you can still craft the job so that it only runs on updates to the element files) | 22:54 |
jeblair | put then _in_ heat that is | 22:54 |
stevebaker | interesting, maybe heat-templates is where this can go then | 22:55 |
jeblair | stevebaker: sounds reasonable | 22:55 |
stevebaker | jeblair: can you point me at something which uploads to tarballs, only triggering on updates to certain files? | 22:56 |
jeblair | clarkb, pleia2: i removed the jenkins-dev bup for space on current server | 22:56 |
jeblair | stevebaker: will do | 22:57 |
mordred | jeblair: https://etherpad.openstack.org/p/StandaloneAnsibleRoles | 22:57 |
stevebaker | jeblair: cool, thanks | 22:57 |
*** cody-somerville has joined #openstack-infra | 22:57 | |
morganfainberg | mordred, pleia2, clarkb, about to release 1.2.0 of keystoneclient which will include that fix. | 22:57 |
morganfainberg | fyi. | 22:57 |
pleia2 | jeblair: thanks | 22:57 |
jeblair | stevebaker: http://git.openstack.org/cgit/openstack-infra/project-config/tree/jenkins/jobs/ironic-python-agent-jobs.yaml | 22:58 |
clarkb | I almost have pleia2's user on that host manually created | 22:58 |
openstackgerrit | Elizabeth K. Joseph proposed openstack-infra/system-config: Add changing to launch/ directory to a README https://review.openstack.org/159647 | 22:58 |
clarkb | just need to dlea with groups now | 22:58 |
jeblair | stevebaker: that's the build/upload to tarballs part of it... | 22:58 |
jeblair | stevebaker: that has its own repo though, so doesn't have file filtering for the job | 22:59 |
jeblair | stevebaker: http://git.openstack.org/cgit/openstack-infra/project-config/tree/zuul/layout.yaml#n2470 | 22:59 |
jeblair | stevebaker: that's the job invocation for that... | 22:59 |
jeblair | stevebaker: but there are other jobs that use the "files:" match, like this: http://git.openstack.org/cgit/openstack-infra/project-config/tree/zuul/layout.yaml#n701 | 22:59 |
clarkb | pleia2: ok you should be able to login and sudo and things now | 23:00 |
jeblair | stevebaker: reference for the zuul syntax: http://ci.openstack.org/zuul/zuul.html#jobs | 23:00 |
pleia2 | clarkb: logged in, thanks | 23:00 |
stevebaker | jeblair: ok, I shall start digesting | 23:00 |
*** bkero has quit IRC | 23:01 | |
*** bkero has joined #openstack-infra | 23:01 | |
pleia2 | whoops, I have a meeting, will be back in a bit | 23:01 |
pleia2 | then I'll get to cinder, et al | 23:01 |
clarkb | ok | 23:02 |
clarkb | the old host was 500GB, I think if we start with a single 1TB LVM'd volume that is a reasonable place to begin? | 23:02 |
clarkb | jeblair: ^ do you think we should just go ahead and make it much larger to aviid resizing things later? | 23:02 |
anteaya | I'm going to do art tonight, so I am off to draw something things that noone else would want to look at | 23:02 |
*** achanda has joined #openstack-infra | 23:02 | |
*** cnesa has joined #openstack-infra | 23:02 | |
clarkb | anteaya: enjoy | 23:02 |
jeblair | clarkb: i think starting with 1tb is reasonable | 23:03 |
anteaya | clarkb: thanks | 23:03 |
jeblair | mordred: okay, i'm still stuck at step 1. | 23:04 |
jeblair | mordred: " Reorg the puppet role by putting the library file into the puppet role https://review.openstack.org/#/c/158176" | 23:04 |
jeblair | mordred: that removes /etc/ansible/library. | 23:04 |
*** vilobhmm has quit IRC | 23:04 | |
jeblair | mordred: but i don't see that whatever is currently there will have ended up anywhere else by this point. | 23:05 |
*** vilobhmm has joined #openstack-infra | 23:05 | |
openstackgerrit | K Jonathan Harker proposed openstack-infra/nodepool: Reset the client object after proxy timeouts https://review.openstack.org/74943 | 23:05 |
*** vilobhmm has quit IRC | 23:05 | |
*** vilobhmm has joined #openstack-infra | 23:06 | |
openstackgerrit | Clark Boylan proposed openstack-infra/puppet-zuul: Option to allow HTTPS for the proxy https://review.openstack.org/155471 | 23:06 |
*** Ryan_Lane has quit IRC | 23:07 | |
*** Ryan_Lane has joined #openstack-infra | 23:07 | |
*** nelsnelson has quit IRC | 23:07 | |
*** Sukhdev_ has joined #openstack-infra | 23:08 | |
*** Ryan_Lane has quit IRC | 23:08 | |
*** Sukhdev has quit IRC | 23:09 | |
*** bknudson has quit IRC | 23:09 | |
*** Ryan_Lane has joined #openstack-infra | 23:10 | |
jeblair | mordred: nm, i got it. | 23:12 |
morganfainberg | python-keystoneclient 1.2.0 should now be out in the wild (on pypi) | 23:13 |
jeblair | mordred: i would prefer the file be called roles.yaml. | 23:14 |
*** signed8b_ has quit IRC | 23:15 | |
*** andreykurilin_ has quit IRC | 23:15 | |
*** andreykurilin_ has joined #openstack-infra | 23:15 | |
openstackgerrit | James E. Blair proposed openstack-infra/system-config: Rename roles.yml to roles.yaml https://review.openstack.org/159661 | 23:17 |
*** yamamoto has joined #openstack-infra | 23:17 | |
clarkb | jeblair: supposedly some parts of ansible care about that but not this one | 23:17 |
clarkb | so should be fine to rename it | 23:17 |
jeblair | clarkb: cool. hopefully the rest of ansible can grow indifference as well | 23:18 |
dansmith | clarkb: did the requirements dependency thing get fixed already? | 23:18 |
dansmith | clarkb: https://review.openstack.org/#/c/159577/ | 23:18 |
*** mattfarina has quit IRC | 23:18 | |
dansmith | clarkb: oh nevermind, that one isn't reported the same way, I see now | 23:18 |
clarkb | ok :) | 23:19 |
jeblair | clarkb, mordred: what's the status of 154304? | 23:19 |
*** stevemar has quit IRC | 23:19 | |
clarkb | jeblair: I believe I need to abandon it, but was hoping mordred would chime in | 23:19 |
clarkb | jeblair: iirc the way mordred wants to do thsi is have the ansible play query git directly and save that as an ansible var | 23:19 |
*** ihrachyshka has quit IRC | 23:19 | |
clarkb | jeblair: instead of figuring it out and passing through to ansible | 23:20 |
mordred | jeblair: so - the reason I called it that is that their _docs_ say it matters | 23:21 |
mordred | imperical testing shows taht it does not actually matter | 23:21 |
mordred | but I would hate to get bitten by someone "fixing a bug" - since we would not be able to complain since it was documented | 23:21 |
mordred | otoh - I could ask upstream and perhaps fix the docs? | 23:21 |
jeblair | mordred: perhaps we can fix the ansible documentation then? | 23:22 |
mordred | jeblair: I'll look in to it | 23:22 |
jeblair | yeah, that would be cool; it seems strange for them to want to be contrary widespread usage | 23:22 |
mordred | jeblair: http://docs.ansible.com/galaxy.html#advanced-control-over-role-requirements-files | 23:22 |
mordred | is where it says it | 23:22 |
david-lyle | are there still devstack-precise nodes | 23:22 |
mordred | it might just mean "needs to have a YAML extension" | 23:22 |
mordred | as opposed to a txt extension | 23:22 |
mordred | and tehy said that by saying .yml since that's their standard | 23:23 |
clarkb | david-lyle: yes, until icehouse is EOL | 23:23 |
* mordred goes to read the source | 23:23 | |
jeblair | mordred: yeah, makes sense | 23:23 |
david-lyle | clarkb: ok, thanks | 23:23 |
openstackgerrit | JJ Asghar proposed openstack-infra/project-config: Updated the Chef repo description https://review.openstack.org/159664 | 23:23 |
*** tiswanso has joined #openstack-infra | 23:24 | |
*** dmellado has joined #openstack-infra | 23:24 | |
mordred | jeblair: if role_file.endswith('.yaml') or role_file.endswith('.yml'): | 23:25 |
*** andreykurilin_ has quit IRC | 23:26 | |
*** andreykurilin__ has joined #openstack-infra | 23:26 | |
*** tiswanso has quit IRC | 23:26 | |
*** tiswanso has joined #openstack-infra | 23:27 | |
jeblair | mordred: the code even says 'yaml' is preferred :) | 23:31 |
*** yamamoto has quit IRC | 23:31 | |
* clarkb steps out for a bit | 23:32 | |
mordred | jeblair: :) | 23:32 |
*** mayurig has joined #openstack-infra | 23:33 | |
*** yamamoto has joined #openstack-infra | 23:35 | |
*** mriedem has quit IRC | 23:36 | |
marun | jeblair: what do you think of having adding the neutron functional job to devstack-gate's pipelines? | 23:37 |
marun | jeblair: I've tested the change to override PROJECTS for the job, and it does provide a modest speedup, but I'm concerned that a d-g change could break us if we don't gate. | 23:38 |
marun | jeblair: I ask only because the neutron tempest jobs are already part of those pipelines, and the functional job is likely to be more reliable than those. | 23:39 |
* SpamapS mumbles something something toml something | 23:39 | |
jeblair | SpamapS: you're now on the same probation mordred is | 23:40 |
*** otter768 has joined #openstack-infra | 23:40 | |
mordred | jeblair: no. he doesn't hate it enough for that to be binding - he might actually find it funny | 23:40 |
mordred | SpamapS: I will kick ban you | 23:41 |
jeblair | marun: i think i might be okay with a nonvoting job | 23:41 |
jeblair | speaking of which... | 23:42 |
*** yamamoto has quit IRC | 23:42 | |
jeblair | someone was looking into how all those non-voting jobs became voting... | 23:42 |
marun | jeblair: why non-voting? We're not as trustworthy as tempest? | 23:42 |
marun | jeblair: you mean the metajob bug? | 23:42 |
*** mfink_ has quit IRC | 23:43 | |
*** amotoki has joined #openstack-infra | 23:43 | |
jeblair | marun: no, because to maintain sanity, devstack-gate only has jobs voting on the master branch; for some reason (i believe an accident), stable branch jobs started voting, and now nothing can merge. | 23:43 |
SpamapS | mordred: I actually hate it just as much, but I would find _your reaction_ funny enough to consider it. | 23:44 |
marun | jeblair: oh no. is this related to my change? | 23:44 |
jeblair | marun: i don't think so | 23:44 |
*** amotoki has quit IRC | 23:44 | |
*** otter768 has quit IRC | 23:44 | |
jeblair | marun: i don't want devstack-gate to break neutron, but i also don't want to have a voting job from every project on it because it will increase the chance of us hitting an unrelated breakage... | 23:45 |
jeblair | marun: i actually like what we (used to) have with the stable branches, which is that we have a lot of jobs, but they are not voting. lots of failures there mean there is almost certainly an issue with a devstack change. a few failures probably just means icehouse is broken. | 23:45 |
marun | jeblair: fair enough. The main danger thing I wanted to avoid is d-g adding dependency on other repos for the wrapper portion of its execution. | 23:45 |
marun | If that happens we'll break, and hopefully it will be visible enough to encourage more cautious changes. | 23:46 |
jeblair | marun: like what other repos? | 23:46 |
jeblair | marun: like nova? | 23:46 |
jeblair | marun: something in the default PROJECTS? | 23:46 |
marun | jeblair: anything in PROJECTS that the functional job excludes | 23:46 |
jeblair | marun: yeah, seems unlikely, but a good check. | 23:46 |
*** shashankhegde has quit IRC | 23:47 | |
openstackgerrit | Maru Newby proposed openstack-infra/project-config: Limit target projects for the neutron func job https://review.openstack.org/155958 | 23:48 |
*** dmsimard is now known as dmsimard_away | 23:48 | |
marun | jeblair: it checks out - the workspace prep is much less now | 23:49 |
*** EmilienM is now known as EmilienM|afk | 23:49 | |
jeblair | marun: i think the longer evolution of d-g has the default list getting very small or nonexistent, and then probably something like jobs say they need the "compute layer" or whatever | 23:50 |
marun | jeblair: makes sense. the matrix could drive that pretty easily | 23:51 |
jeblair | ++ | 23:51 |
*** ddieterly has quit IRC | 23:53 | |
*** chlong has joined #openstack-infra | 23:53 | |
openstackgerrit | Michael Krotscheck proposed openstack-infra/storyboard: Email base plugin. https://review.openstack.org/151948 | 23:54 |
openstackgerrit | Michael Krotscheck proposed openstack-infra/storyboard: Email SMTP Client https://review.openstack.org/149792 | 23:54 |
openstackgerrit | Michael Krotscheck proposed openstack-infra/storyboard: Email Send Cron Worker https://review.openstack.org/151416 | 23:54 |
openstackgerrit | Michael Krotscheck proposed openstack-infra/storyboard: Email Working Directory Utility Method https://review.openstack.org/151947 | 23:54 |
openstackgerrit | Michael Krotscheck proposed openstack-infra/storyboard: Email Outbox https://review.openstack.org/151413 | 23:54 |
openstackgerrit | Michael Krotscheck proposed openstack-infra/storyboard: Redirect Browsers from API to Client https://review.openstack.org/155551 | 23:54 |
*** dims_ has quit IRC | 23:55 | |
*** MarkAtwood has quit IRC | 23:55 | |
marun | jeblair: I'm confused - is it possible to set a job non-voting just for one project? | 23:56 |
*** rlandy has quit IRC | 23:56 | |
jeblair | marun: no, but a lot of the devstack-gate jobs have it templated so that they create '-nv' variants, then you can add that version to a project. | 23:56 |
marun | jeblair: ah, ok. | 23:57 |
jeblair | marun: (eg, gate-tempest-something and gate-tempest-something-nv) | 23:57 |
jeblair | marun: (and there's already a metajob that sets '^.*-nv$' jobs to nonvoting) | 23:57 |
marun | jeblair: I'm still a bit fuzzy on the templating stuff, but I'll figure it out. thanks! | 23:57 |
*** salv-orlando has quit IRC | 23:57 | |
jeblair | marun: (this oversight is addressed in my zuulv3 proposal: http://lists.openstack.org/pipermail/openstack-infra/2015-February/002471.html ) | 23:58 |
marun | jeblair: timely1 | 23:58 |
marun | ! | 23:58 |
openstackgerrit | David Lyle proposed openstack-infra/project-config: temporarily making selenium tests non-voting https://review.openstack.org/159574 | 23:58 |
*** andreykurilin__ has quit IRC | 23:59 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!