*** adjohn has joined #openstack-meeting | 00:01 | |
*** adjohn has quit IRC | 00:05 | |
*** ravi has quit IRC | 00:10 | |
*** adjohn has joined #openstack-meeting | 00:11 | |
*** patelna has quit IRC | 00:16 | |
*** rnirmal has quit IRC | 00:19 | |
*** sleepsonthefloo has quit IRC | 00:23 | |
*** dprince has joined #openstack-meeting | 00:38 | |
*** debo-os has joined #openstack-meeting | 00:44 | |
*** dolphm has joined #openstack-meeting | 00:47 | |
*** dprince has quit IRC | 00:48 | |
*** carlp has quit IRC | 00:53 | |
*** debo-os has quit IRC | 01:05 | |
*** ravi has joined #openstack-meeting | 01:08 | |
*** sleepsonthefloo has joined #openstack-meeting | 01:08 | |
*** sandywalsh has quit IRC | 01:10 | |
*** dendrobates is now known as dendro-afk | 01:12 | |
*** dolphm has quit IRC | 01:13 | |
*** dendro-afk is now known as dendrobates | 01:14 | |
*** ttx has joined #openstack-meeting | 01:27 | |
*** ttx has joined #openstack-meeting | 01:27 | |
*** lloydde has quit IRC | 01:33 | |
*** _adjohn has joined #openstack-meeting | 01:34 | |
*** adjohn has quit IRC | 01:35 | |
*** _adjohn is now known as adjohn | 01:35 | |
*** zns has quit IRC | 01:36 | |
*** jakedahn has quit IRC | 01:46 | |
*** jakedahn has joined #openstack-meeting | 01:46 | |
*** adjohn has quit IRC | 01:56 | |
*** zns has joined #openstack-meeting | 02:08 | |
*** glenc has joined #openstack-meeting | 02:10 | |
*** zns has quit IRC | 02:18 | |
*** jog0 has left #openstack-meeting | 02:21 | |
*** bencherian has quit IRC | 02:23 | |
*** gyee has quit IRC | 02:43 | |
*** jdurgin has quit IRC | 02:48 | |
*** jakedahn_ has joined #openstack-meeting | 02:58 | |
*** zns has joined #openstack-meeting | 02:58 | |
*** jakedahn has quit IRC | 03:02 | |
*** jakedahn_ is now known as jakedahn | 03:02 | |
*** novas0x2a|laptop has quit IRC | 03:28 | |
*** dwalleck_nova has joined #openstack-meeting | 03:41 | |
*** oubiwann has quit IRC | 03:45 | |
*** lloydde has joined #openstack-meeting | 04:04 | |
*** carlp has joined #openstack-meeting | 04:11 | |
*** ayoung has quit IRC | 04:13 | |
*** deshantm__ has quit IRC | 04:18 | |
*** bencherian has joined #openstack-meeting | 04:20 | |
*** dendrobates is now known as dendro-afk | 04:21 | |
*** dendro-afk is now known as dendrobates | 04:23 | |
*** deshantm__ has joined #openstack-meeting | 04:32 | |
*** dwalleck_nova has quit IRC | 05:01 | |
*** ewindisch has quit IRC | 05:01 | |
*** deshantm__ has quit IRC | 05:19 | |
*** ewindisch has joined #openstack-meeting | 05:35 | |
*** lloydde has quit IRC | 05:43 | |
*** mikal has quit IRC | 05:46 | |
*** mikal has joined #openstack-meeting | 05:50 | |
*** mikal has quit IRC | 05:54 | |
*** mikal has joined #openstack-meeting | 05:58 | |
*** GheRivero_ has joined #openstack-meeting | 06:01 | |
*** bencherian has quit IRC | 06:21 | |
*** zigo has joined #openstack-meeting | 06:33 | |
*** GheRivero_ has quit IRC | 06:35 | |
*** GheRivero is now known as Gherivero | 07:03 | |
*** Gherivero is now known as Rivero | 07:03 | |
*** zigo has quit IRC | 07:05 | |
*** novas0x2a|laptop has joined #openstack-meeting | 07:51 | |
*** sleepsonthefloo has quit IRC | 08:13 | |
*** sleepsonthefloor has joined #openstack-meeting | 08:19 | |
*** carlp has quit IRC | 08:19 | |
*** jakedahn has quit IRC | 08:19 | |
*** westmaas has quit IRC | 08:19 | |
*** medberry has quit IRC | 08:19 | |
*** sleepson- has quit IRC | 08:19 | |
*** westmaas has joined #openstack-meeting | 08:21 | |
*** carlp has joined #openstack-meeting | 08:21 | |
*** medberry has joined #openstack-meeting | 08:22 | |
*** medberry has joined #openstack-meeting | 08:22 | |
*** novas0x2a|laptop has quit IRC | 08:23 | |
*** novas0x2a|laptop has joined #openstack-meeting | 08:31 | |
*** novas0x2a|laptop has quit IRC | 08:37 | |
*** novas0x2a|laptop has joined #openstack-meeting | 08:39 | |
*** darraghb has joined #openstack-meeting | 09:50 | |
*** zigo has joined #openstack-meeting | 09:50 | |
*** derekh has joined #openstack-meeting | 10:12 | |
*** novas0x2a|laptop has quit IRC | 10:30 | |
*** novas0x2a|laptop has joined #openstack-meeting | 11:40 | |
*** markvoelker has joined #openstack-meeting | 11:57 | |
*** novas0x2a|laptop has quit IRC | 12:43 | |
*** dprince has joined #openstack-meeting | 13:06 | |
*** glenc_ has joined #openstack-meeting | 13:15 | |
*** glenc has quit IRC | 13:17 | |
*** bencherian has joined #openstack-meeting | 13:37 | |
*** AlanClark has joined #openstack-meeting | 13:59 | |
*** mattray has joined #openstack-meeting | 14:00 | |
*** Rivero has quit IRC | 14:01 | |
*** GheRivero has joined #openstack-meeting | 14:01 | |
*** hggdh has quit IRC | 14:24 | |
*** hggdh has joined #openstack-meeting | 14:28 | |
*** dendrobates is now known as dendro-afk | 14:32 | |
*** bencherian has quit IRC | 14:36 | |
*** dendro-afk is now known as dendrobates | 14:50 | |
*** glenc_ is now known as glenc | 15:10 | |
*** shang has joined #openstack-meeting | 15:10 | |
*** reed has joined #openstack-meeting | 15:14 | |
*** Gordonz has joined #openstack-meeting | 15:15 | |
*** mikal has quit IRC | 15:15 | |
*** shang has quit IRC | 15:19 | |
*** mikal has joined #openstack-meeting | 15:21 | |
*** dendrobates is now known as dendro-afk | 15:23 | |
*** dendro-afk is now known as dendrobates | 15:23 | |
*** GheRivero_ has joined #openstack-meeting | 15:24 | |
*** ayoung has joined #openstack-meeting | 15:33 | |
*** bmcconne has quit IRC | 15:44 | |
*** GheRivero_ has quit IRC | 15:47 | |
*** mikal has quit IRC | 15:48 | |
*** MrHeat has joined #openstack-meeting | 15:55 | |
*** MrHeat has left #openstack-meeting | 15:55 | |
*** dolphm has joined #openstack-meeting | 15:57 | |
*** rnirmal has joined #openstack-meeting | 16:00 | |
*** AlanClark has quit IRC | 16:04 | |
*** AlanClark has joined #openstack-meeting | 16:06 | |
*** reed has quit IRC | 16:19 | |
*** dendrobates is now known as dendro-afk | 16:37 | |
*** mattray1 has joined #openstack-meeting | 16:43 | |
*** mattray has quit IRC | 16:44 | |
*** ayoung has quit IRC | 16:45 | |
*** ayoung has joined #openstack-meeting | 16:45 | |
*** dolphm has quit IRC | 16:51 | |
*** dolphm has joined #openstack-meeting | 16:52 | |
*** lloydde has joined #openstack-meeting | 16:53 | |
*** mattray1 is now known as mattray | 16:55 | |
*** mattray has joined #openstack-meeting | 16:55 | |
*** bmcconne has joined #openstack-meeting | 17:11 | |
*** dendro-afk is now known as dendrobates | 17:20 | |
*** derekh has quit IRC | 17:20 | |
*** patelna has joined #openstack-meeting | 17:21 | |
*** davlap has joined #openstack-meeting | 17:45 | |
*** sleepsonthefloo has joined #openstack-meeting | 17:46 | |
*** sleepsonthefloo has quit IRC | 17:46 | |
*** sleepsonthefloo_ has joined #openstack-meeting | 17:53 | |
*** sleepsonthefloo_ has quit IRC | 17:53 | |
*** sleepsonthefloo_ has joined #openstack-meeting | 17:53 | |
*** sleepsonthefloo_ has quit IRC | 17:53 | |
*** LinuxJedi has joined #openstack-meeting | 17:53 | |
*** sleepsonthefloo_ has joined #openstack-meeting | 17:54 | |
*** sleepsonthefloo_ has quit IRC | 17:55 | |
*** sleepsonthefloo has joined #openstack-meeting | 17:55 | |
*** martine has joined #openstack-meeting | 17:56 | |
ayoung | Anyone here for Keystone? | 18:00 |
---|---|---|
ayoung | zns, Keystone? | 18:02 |
zns | ayoung: yes. | 18:03 |
zns | #startmeeting Keystone Team Meeting | 18:03 |
openstack | Meeting started Tue Jan 24 18:03:54 2012 UTC. The chair is zns. Information about MeetBot at http://wiki.debian.org/MeetBot. | 18:03 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic. | 18:03 |
*** openstack changes topic to " (Meeting topic: Keystone Team Meeting)" | 18:03 | |
zns | Hi there! Anyone else here for Keystone? | 18:04 |
ayoung | yes | 18:04 |
zns | Quick Update on status: https://launchpad.net/keystone/+milestone/essex-3 | 18:05 |
zns | We're tracking well to completing these items today. We'll be ready to bask under the sunlight of ttx's microscope in a few hours. | 18:06 |
*** jog0 has joined #openstack-meeting | 18:06 | |
zns | Anything you had on your mind, specifically, ayoung? Looks like you're the only one here... | 18:06 |
ayoung | zns, what is the relationship between the Essex release and the Eventlet upstream? | 18:06 |
ayoung | There is a patch for IPv6 which I'm looking at, but that doesn't seem to have generated much interest other than me.\ | 18:07 |
ayoung | If it goes in, it fixes: https://bugs.launchpad.net/bugs/856887 | 18:07 |
uvirtbot | Launchpad bug 856887 in keystone "Keystone cannot listen on IPv6" [Medium,In progress] | 18:07 |
zns | IPv6 support is listed as a bug. I think we can add it without breaking or altering existing functionality or configs. So I would vote for including it in Essex as long as it lands before E5 (my vote/guess). | 18:08 |
*** digitaldreams77 has joined #openstack-meeting | 18:08 | |
ayoung | I'm guessing that even if it got checked in right now, there is still a delay in closing it. Is it gated on getting an updated Eventlet in Ubuntu, or is just having it upstream sufficient? | 18:08 |
zns | By 'lands' I mean in a released version of eventlt. Other alternatives would be code we can include in OpenStack projects that patches eventlet. | 18:08 |
*** adjohn has joined #openstack-meeting | 18:09 | |
*** digitaldreams77 has left #openstack-meeting | 18:09 | |
ayoung | can we ship a customer version of eventlet? | 18:09 |
zns | I don't know. I wouldn't want to hold back other distros if Ubuntu was the only one not supporting it. | 18:10 |
zns | That sounds like a packaging question. Maybe ask ttx later? Or the team in openstack-dev? | 18:10 |
ayoung | OK. | 18:10 |
*** novas0x2a|laptop has joined #openstack-meeting | 18:11 | |
zns | Do you think it is something that can be patched at runtime or is it deep in the eventlet code? | 18:11 |
*** _adjohn has joined #openstack-meeting | 18:11 | |
ayoung | zns, it is already monkey patched once. It would make more sense to ship a patched eventlet, and let the monkey patching happen as per normal | 18:12 |
zns | OK. | 18:12 |
zns | Anything else? Anyone else? | 18:12 |
ayoung | zns, I took a quick look at alternative auth methods | 18:13 |
zns | if not, I think we can go back to getting E3 done! | 18:13 |
zns | alternatives like? oauth? basic? | 18:13 |
ayoung | Again, this is an eventlet issue: I am not sure exactly what it supports, but I think it is safe to say the Negotiate and Client certs are not supported | 18:13 |
*** adjohn has quit IRC | 18:13 | |
*** _adjohn is now known as adjohn | 18:13 | |
ayoung | Basic auth is (I am fairly sure) supported by Eventlet | 18:13 |
ayoung | and there is one ticket... | 18:14 |
zns | Same applies to httplib… would be nice if we could plug in our protocol. | 18:14 |
ayoung | https://bugs.launchpad.net/keystone/+bug/773804 | 18:14 |
uvirtbot | Launchpad bug 773804 in keystone "Feature: basic auth" [Wishlist,New] | 18:14 |
ayoung | I am not on the hook for anyting other than the IPv6...was wondering what else is high enough priority that I should be looking at it. | 18:15 |
ayoung | this is the only one that has no one assigned https://bugs.launchpad.net/keystone/+bug/843066 | 18:15 |
uvirtbot | Launchpad bug 843066 in keystone "Unable to auth against nova with keystone enabled novaclient ..." [High,Fix committed] | 18:15 |
*** andrewsben has joined #openstack-meeting | 18:15 | |
ayoung | that is high priority | 18:16 |
ayoung | there are 3 other of medium or lower: | 18:16 |
zns | From my perspective RBAC is big, but that's probably a big conversation to have in Folsom. Until then, I think we'll all be focusing on stability. So getting bugs closed, improving logging, adding diagnostics, etc... | 18:16 |
ayoung | https://bugs.launchpad.net/bugs/885750 | 18:17 |
uvirtbot | Launchpad bug 885750 in keystone "Support CRUD calls for ec2credentials as per contract." [Medium,Confirmed] | 18:17 |
ayoung | https://bugs.launchpad.net/bugs/919397 | 18:17 |
uvirtbot | Launchpad bug 919397 in keystone "Tests in MiddlewareTestCase not being executed" [Medium,Confirmed] | 18:17 |
ayoung | those are moth medium. | 18:17 |
ayoung | Undecided: https://bugs.launchpad.net/bugs/904526 | 18:17 |
uvirtbot | Launchpad bug 904526 in keystone "ec2tokens passes AWS Access Key ID twice" [Undecided,Confirmed] | 18:17 |
zns | If you can get some of that done before ttx cuts the release that would SUPER. I think anotherjesse put in some code to keystoneclient for that. | 18:17 |
ayoung | zns the nova ticket? | 18:18 |
*** gyee has joined #openstack-meeting | 18:18 | |
zns | I think it was here: https://review.openstack.org/#change,3089 | 18:19 |
ayoung | zns, also can you confirm the IPv6 fix? I suspect that more voices speaking up the better, and faster into upstream | 18:20 |
*** novas0x2a|laptop has quit IRC | 18:20 | |
*** novas0x2a|laptop has joined #openstack-meeting | 18:20 | |
ayoung | The patch was posted to the Eventlet DL, I can forward if needs be. | 18:20 |
ayoung | But the repo is https://bitbucket.org/flub/eventlet-ipv6/ | 18:20 |
zns | ayoung: sure, I have the link. Will do later this week. | 18:21 |
*** jdurgin has joined #openstack-meeting | 18:21 | |
zns | Another thing we need to do is make sure ec2 calls also follow the correct spec: | 18:21 |
zns | { | 18:21 |
zns | "auth": { | 18:21 |
zns | "OS-KSEC2:ec2Credentials": { | 18:21 |
zns | "username": "test_user", | 18:21 |
zns | "secret": "aaaaa", | 18:21 |
zns | "signature": "bbb" | 18:21 |
zns | }, | 18:21 |
zns | "tenantId": "77654" | 18:21 |
zns | } | 18:21 |
zns | } | 18:21 |
zns | I think there are different clients making different calls. | 18:21 |
ayoung | zns does that fall under 885750? | 18:21 |
ayoung | If so, I can take that one | 18:22 |
zns | Not quite. I think it is spread about. There are three or four ec2 bugs. | 18:23 |
*** oubiwann has joined #openstack-meeting | 18:24 | |
ayoung | WHat is the scope of 885750? It is't clear from the report | 18:24 |
zns | 843058, 869778, 904526, ... | 18:24 |
gyee | you guys see any performance issues with ec2 signature validation? two round trips to the backend | 18:25 |
ayoung | https://bugs.launchpad.net/keystone/+bug/843058 says "fix commited" | 18:25 |
uvirtbot | Launchpad bug 843058 in keystone "EC2 compatibility middleware" [High,Fix committed] | 18:25 |
zns | 885750's scope was to implement the REST APIs to allow the management of EC2 credentials; and as part of that write a client to test (preferable python-keystoneclient) | 18:25 |
ayoung | zns, I can take https://bugs.launchpad.net/keystone/+bug/869778 | 18:26 |
uvirtbot | Launchpad bug 869778 in keystone "2 bugs in ec2_token.py" [Undecided,New] | 18:26 |
zns | Cool. Akira also just posted some S3 code which I merged in last night. I'm about to submit another fix to EC2 so the server listens for the right contract as I posted above. | 18:27 |
ayoung | zns do you think that fixes 869778 or is just something I should be aware of? | 18:28 |
zns | Just to be aware of it. He copied the EC2 code to make the S3 code, so he may have included code that works in S3 that you can reference. Just FYI | 18:29 |
ayoung | zns, OK I'll grab that ticket. Any others? | 18:30 |
zns | 904526 would be great. | 18:31 |
ayoung | OK. I'll see what I can do. | 18:31 |
zns | ayoung: thanks | 18:33 |
zns | #endmeeting | 18:33 |
*** openstack changes topic to "Openstack Meetings: http://wiki.openstack.org/Meetings | Minutes: http://eavesdrop.openstack.org/meetings/openstack-meeting/2011/" | 18:33 | |
openstack | Meeting ended Tue Jan 24 18:33:44 2012 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 18:33 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/openstack-meeting/2012/openstack-meeting.2012-01-24-18.03.html | 18:33 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/openstack-meeting/2012/openstack-meeting.2012-01-24-18.03.txt | 18:33 |
openstack | Log: http://eavesdrop.openstack.org/meetings/openstack-meeting/2012/openstack-meeting.2012-01-24-18.03.log.html | 18:33 |
*** zns has quit IRC | 18:34 | |
*** zns has joined #openstack-meeting | 18:34 | |
*** gyee has quit IRC | 18:36 | |
*** martine has quit IRC | 18:39 | |
*** gyee has joined #openstack-meeting | 18:43 | |
*** martine has joined #openstack-meeting | 18:47 | |
*** ohnoimdead has joined #openstack-meeting | 18:48 | |
*** darraghb has quit IRC | 18:49 | |
*** Gordonz has quit IRC | 18:57 | |
*** adjohn has quit IRC | 18:57 | |
*** adjohn has joined #openstack-meeting | 18:57 | |
*** LinuxJedi_cell has joined #openstack-meeting | 18:57 | |
mtaylor | hey LinuxJedi_cell | 18:57 |
*** Gordonz has joined #openstack-meeting | 18:57 | |
LinuxJedi_cell | Hey mtaylor. Swimming running late | 18:58 |
mtaylor | LinuxJedi_cell: no worries. | 18:58 |
*** jakedahn has joined #openstack-meeting | 18:58 | |
LinuxJedi_cell | mtaylor: if you scroll up -infra you should see the topic me and ttx proposed | 18:59 |
mtaylor | LinuxJedi_cell: yes. I have read it | 18:59 |
LinuxJedi_cell | mtaylor: cool :) | 19:00 |
mtaylor | #startmeeting | 19:02 |
openstack | Meeting started Tue Jan 24 19:02:15 2012 UTC. The chair is mtaylor. Information about MeetBot at http://wiki.debian.org/MeetBot. | 19:02 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic. | 19:02 |
mtaylor | #topic OpenStack CI Meeting | 19:02 |
*** openstack changes topic to "OpenStack CI Meeting" | 19:02 | |
mtaylor | hey all - what's up? | 19:02 |
adam_g | o/ | 19:02 |
LinuxJedi_cell | The sky | 19:02 |
mtaylor | awesome | 19:03 |
mtaylor | it's good that the sky is up | 19:03 |
LinuxJedi_cell | True :) | 19:03 |
mtaylor | so - LinuxJedi_cell and ttx were chatting earlier and had a couple of questions about gerrit review voting | 19:03 |
*** jakedahn has quit IRC | 19:04 | |
*** jakedahn has joined #openstack-meeting | 19:04 | |
mtaylor | a) can a -2 vote be overridden | 19:04 |
mtaylor | b) why do we need a +2 vote in addition to the approval vote | 19:05 |
mtaylor | the answer to a) is really easy ... "no" | 19:06 |
mtaylor | :) | 19:06 |
LinuxJedi_cell | Well, more why can't it for a) | 19:06 |
mtaylor | a -2 is a hard blocker vote which is essentially saying "over my dead body will this go in, you will have to convince me first" | 19:06 |
LinuxJedi_cell | Lol! OK :) | 19:07 |
mtaylor | which is a thing that has been requested in the past (and then we got lucky because it already worked that way0 | 19:07 |
_0x44 | mtaylor: +2 is needed to distinguish -core from +1 reviewers... | 19:07 |
mtaylor | -2 is the only vote which persists across new patches | 19:07 |
mtaylor | and _0x44 is correct about purpose of +2 votes | 19:07 |
mtaylor | also, if a core reviewer is adding the second review and hitting approve, having them go ahead and add the +2 just makes it clear who the people who voted +2 were later on | 19:08 |
mtaylor | LinuxJedi_cell: does that help? | 19:09 |
LinuxJedi_cell | Very much so, thanks | 19:09 |
mtaylor | of course - they did bring up the issue of a core reviewer voting -2 and going awol, but hopefully we won't have awol core devs too much | 19:09 |
mtaylor | #topic expiration of old reviews | 19:10 |
*** openstack changes topic to "expiration of old reviews" | 19:10 | |
mtaylor | for those who weren't paying attention first thing this morning, the expire-stale-reviews work that LinuxJedi_cell did went live last night | 19:10 |
mtaylor | so now code reviews that are old and crusty will get marked abandoned. | 19:11 |
mtaylor | if a dev really does want it around, they can always go to it and click "unabandon" | 19:11 |
*** martines has quit IRC | 19:11 | |
*** martines has joined #openstack-meeting | 19:12 | |
mtaylor | the rules are currently that any patch that has no activity in 2 weeks is marked abandoned, and any patch with a negative review and no activity for 1 week is marked abandoned | 19:12 |
mtaylor | obviously, as this goes on, if those seem either too lax or to strict, they can be adjusted | 19:12 |
*** joesavak has joined #openstack-meeting | 19:12 | |
mtaylor | #topic narcissism, or report from LCA | 19:13 |
*** openstack changes topic to "narcissism, or report from LCA" | 19:13 | |
mtaylor | jeblair and I went and spoke at Linux Conf Australia last week about the OpenStack gerrit and jenkins setup | 19:14 |
mtaylor | the talk went really well, if you can't go to sleep one night and want to be bored, it is on youtube | 19:14 |
*** LinuxJedi_cell has quit IRC | 19:14 | |
mtaylor | but as a result we learned that there are several folks who are implementing our system for their dev environments, either by following our code, or in one case we're talking about making sure that our puppet modules are done in a way that they can consume them directly | 19:15 |
mtaylor | so that's great- more people poking around at things is always great | 19:15 |
mtaylor | #topic tox, bundles and multi-version support | 19:16 |
*** openstack changes topic to "tox, bundles and multi-version support" | 19:16 | |
mtaylor | also, we've got jobs in jenkins that do a proof of concept of using tox to drive virtualenv building and testing - and that use pip bundles as the package caching method rather than trying to do relocatable virtualenvs | 19:17 |
mtaylor | (turns out that virtualenvs just aren't properly relocatable - and really the --relocatable option for virtualenv is an outright lie) | 19:18 |
mtaylor | the pip bundle part of that is a replacement for the current process we do of making a clean virtualenv, tarring it up and then untarring it at the start of jobs | 19:18 |
mtaylor | which we do to avoid pulling network resources during test runs (gives us quicker speed and also less false negatives) | 19:19 |
mtaylor | tox replaces install_venv.py and with_venv.sh with a tox.ini file, and then handles the creation of the virtualenvs. out of the box it allows us to do multiple python versions (right now doing 2.6 and 2.7) | 19:20 |
mtaylor | the plan is to get a few more infrastructure pieces done this week (a set of new builders) so that we can start proposing migrating projects over ... most of them work right now | 19:21 |
mtaylor | nova not so much for reasons I still don't understand | 19:21 |
mtaylor | #topic open discussion | 19:21 |
*** openstack changes topic to "open discussion" | 19:21 | |
mtaylor | anything else from anybody? | 19:21 |
adam_g | hi | 19:21 |
* LinuxJedi home now | 19:21 | |
mtaylor | hey adam_g | 19:21 |
mtaylor | hey LinuxJedi | 19:21 |
LinuxJedi | hey | 19:21 |
adam_g | so, we've got our 12 node CI rig up and running, building packaging and trigger jobs based on upstream commits | 19:22 |
notmyname | I've got a couple of things | 19:22 |
notmyname | (but I may have forgotten one) | 19:22 |
adam_g | at UDS, we discussed possibly hooking this into the upstream jenkins infrastructure, to trigger jobs on our systems and collect upstream, is that right mtalor? | 19:22 |
*** GheRivero_ has joined #openstack-meeting | 19:23 | |
mtaylor | adam_g: yes. I would love to do that | 19:23 |
mtaylor | adam_g: simplest way from my end would be to get a jenkins slave that runs the driver jobs, and then get your jobs moved/copied in to our jenkins (And give you access to edit them) | 19:24 |
adam_g | mtaylor: has this happened yet with any other downstream parties, or is this the first? im curiosu to know when/waht would be triggering jobs, and what information you'd be interested in getting back. our setup is more complex than the devstack-driven single node tests, so i dont want to flood you with garbase | 19:24 |
mtaylor | I don't know if that meets your needs | 19:24 |
mtaylor | adam_g: we've started the process with a few other downstreams, none of them have actually started running tests though :( | 19:24 |
notmyname | mtaylor: when not logged in to review.openstack.org, there are nice little copy widgets. they aren't there when I am logged in (minor bug perhaps) | 19:25 |
adam_g | currently we're running a subset of the devstack tests, but hope to have tempest hitting the cluster as well for every deployment soon | 19:25 |
mtaylor | notmyname: there is a preferences setting for copy widgets ... one sec | 19:25 |
Kiall | notmyname: thats a preference for your gerrit account | 19:25 |
notmyname | ah. interesting. thanks | 19:25 |
Kiall | "Use Flash Clipboard Widget" | 19:25 |
mtaylor | https://review.openstack.org/#settings,preferences <-- and then what Kiall said | 19:26 |
*** oleg__ has joined #openstack-meeting | 19:26 | |
notmyname | mtaylor: and the other thing is the status of the discussion on removing the default text for the votes (eg a -1 could/should only put in the comment "-1") | 19:26 |
mtaylor | adam_g: we'd start off triggering jobs post-merge I think | 19:26 |
mtaylor | adam_g: and we'd be interested in getting back _everything_ (verbose logs are great, because that way devs can diagnose) | 19:26 |
adam_g | mtaylor: we currently trigger a full deployment/test run on post-merge to nova. but build new packages for commits to almost everything else | 19:27 |
adam_g | mtaylor: i suppose you and i can sync up sometime outside of meeting to get the ball rolling on this | 19:27 |
annegentle | o/ | 19:28 |
mtaylor | adam_g: totally! let's just say that I'm quite excited to get that working! | 19:28 |
mtaylor | notmyname: physically it's easy to change the text - it's a db table | 19:28 |
notmyname | mtaylor: if it can be done per project, can we get it changed for swift? | 19:29 |
mtaylor | notmyname: practically, the text needs to be something, because the -1/+1 doesn't get put into the set of comments, so you can't see vote history any way other than the comment text in the review comment history | 19:29 |
notmyname | make the text "-1" or "+1" or whatever | 19:29 |
* LinuxJedi is sure there is a bug open for the default message somewhere... | 19:30 | |
annegentle | I have 2 Qs - 1) if I use git review on Lion am I going to run into trouble? See https://bugs.launchpad.net/git-review/+bug/900317. | 19:30 |
uvirtbot | Launchpad bug 900317 in git-review "Upgrade doesn't seem to work on MacOSX 10.7.2 Lion" [High,Triaged] | 19:30 |
mtaylor | it _could_ be changed to be the string "-1" of course - but it's global to all of gerrit, so you'd need to get some consensus across everyone | 19:30 |
mtaylor | annegentle: gah. I keep meaning to try to find a Lion system to track that bug down ... | 19:31 |
notmyname | mtaylor: no worries if it's a global thing. if it were per project, it's something I'd want changed. not sure if it's really worth the effort to get it changed globally | 19:31 |
mtaylor | anybody here on OSX Lion? | 19:31 |
notmyname | me | 19:31 |
notmyname | (but only for editors, etc. dev target is a VPS) | 19:31 |
LinuxJedi | https://bugs.launchpad.net/openstack-ci/+bug/914431 | 19:31 |
uvirtbot | Launchpad bug 914431 in openstack-ci "remove automatic comment text from reviews" [Low,Triaged] | 19:31 |
LinuxJedi | that is the one I am thinking | 19:32 |
mtaylor | great! are you using git-review and/or is it working for you? | 19:32 |
mtaylor | LinuxJedi: yes. that's the one | 19:32 |
annegentle | mtaylor: ok I'm just hoping it's not going to affect my work | 19:32 |
mtaylor | annegentle: I am also hoping that! | 19:32 |
LinuxJedi | annegentle: if you run into any problems feel free to ask for help | 19:33 |
mtaylor | annegentle: although that error looks like some sort of system issue with pip and not anything specifically git-review related | 19:33 |
mtaylor | annegentle: LinuxJedi can solve all problems | 19:33 |
annegentle | mtaylor: and my next question is a basic one - can I get some help patching an already submitted patch? I'm embarrassed I don't know how to already :) | 19:33 |
notmyname | mtaylor: yes. git-review is working fine for me. I'm using a local (ie current) version of git, and I had to change one of my config settings for ui color (but I don't think that's related to git-review | 19:33 |
LinuxJedi | lol! :) | 19:33 |
mtaylor | annegentle: yes - be happy to | 19:33 |
annegentle | mtaylor: yay thanks I'll PM you and not take up meeting time :) | 19:34 |
mtaylor | annegentle: ok. simple story is "git review -d 2354 # where 2354 is the gerrit review id ; # edit patch ; git commit -a --amend ; git review" | 19:34 |
mtaylor | annegentle: but grab me and we'll walk through it | 19:34 |
mtaylor | notmyname: hopefully color thing not related to git review - we did get a patch a while back to make it work properly if git was configured for color output | 19:35 |
annegentle | thanks! | 19:35 |
mtaylor | oh! while I'm bugging notmyname about things ... | 19:36 |
notmyname | mtaylor: ya, I had color.ui = True and the newer version of git needed color.ui = always. git-review was fine (I know, I looked at the source) | 19:36 |
mtaylor | we're currently doing virtualenv-based testing for everyone except for swift | 19:36 |
notmyname | do we still have some hard coded python paths? | 19:37 |
mtaylor | the new approach to which is using tox (as I babbled about before) | 19:37 |
notmyname | I was in here late and did catch all your babbling ;-) | 19:37 |
notmyname | didn't* | 19:37 |
mtaylor | notmyname: what? you're not always paying attention to me? weird... | 19:37 |
notmyname | oh it's in the scoll buffer somewhere... | 19:38 |
mtaylor | notmyname: main thing is that I'd like to add a tox.ini file to the swift tree (I don't have one written yet) to allow us to use it to do multi-python-version testing and venv-based testing without copying gobs of code into your tree | 19:38 |
notmyname | ah. you know my feelings on having meta stuff in the code (like vcs stuff, review stuff, now testing env stuff) | 19:39 |
mtaylor | notmyname: that's why I wanted to touch base with you about tha | 19:40 |
notmyname | :-) | 19:40 |
*** lloydde has quit IRC | 19:40 | |
notmyname | I'm not familiar with tox, so if it's something that offers benefit outside of our specific testing environment, then I'll be more for it | 19:41 |
notmyname | (the tox.ini) | 19:41 |
mtaylor | notmyname: it's a tool that knows how to drive nose and friends and to do it in various per-version virtualenvs | 19:42 |
mtaylor | notmyname: might be easier to look at example ... python-quantumclient is set up to use tox | 19:42 |
notmyname | ok, let me look in to it and then ping me later about it | 19:43 |
mtaylor | notmyname: awesome. thanks | 19:43 |
mtaylor | notmyname: also, when you do look in to it, there are currently more stanzas in the quantumclient tox.ini than I really want to be in there | 19:43 |
mtaylor | notmyname: I'm working on a fix to upstream to allow me to fix that/collapse them | 19:44 |
mtaylor | ok. I think that's it for me... anything else? | 19:44 |
notmyname | mtaylor: status of your vcsversion stuff? | 19:44 |
mtaylor | notmyname: languishing - got a slammed the last couple of weeks - but I have nice plane flight tomorrow, which is normally where I get all of my hacking on that done :) | 19:45 |
notmyname | cool | 19:45 |
mtaylor | notmyname: I did get some good feedback from ttx though | 19:45 |
notmyname | great | 19:45 |
mtaylor | so I'm going to try to work through all of that | 19:45 |
notmyname | I'm still looking forward to it | 19:45 |
mtaylor | me too! | 19:45 |
LinuxJedi | notmyname: mtaylor is in the land of management now, so we will zap all his usual dev time ;) | 19:46 |
notmyname | eh | 19:47 |
notmyname | heh | 19:47 |
mtaylor | notmyname: yes. blame LinuxJedi's Home Based Worker Application Form Approvals | 19:48 |
LinuxJedi | oh wow that stuff is so much fun :) | 19:48 |
LinuxJedi | mtaylor: you could always fill in the "emigrate to USA" forms instead | 19:49 |
LinuxJedi | anyway, getting off-topic for the meeting :) | 19:49 |
mtaylor | indeed | 19:49 |
*** _adjohn has joined #openstack-meeting | 19:49 | |
mtaylor | alright! I'm calling it | 19:49 |
mtaylor | #endmeeting | 19:49 |
*** openstack changes topic to "Openstack Meetings: http://wiki.openstack.org/Meetings | Minutes: http://eavesdrop.openstack.org/meetings/openstack-meeting/2011/" | 19:49 | |
openstack | Meeting ended Tue Jan 24 19:49:41 2012 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 19:49 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/openstack-meeting/2012/openstack-meeting.2012-01-24-19.02.html | 19:49 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/openstack-meeting/2012/openstack-meeting.2012-01-24-19.02.txt | 19:49 |
openstack | Log: http://eavesdrop.openstack.org/meetings/openstack-meeting/2012/openstack-meeting.2012-01-24-19.02.log.html | 19:49 |
*** adjohn has quit IRC | 19:51 | |
*** _adjohn is now known as adjohn | 19:51 | |
*** dolphm has quit IRC | 19:56 | |
*** ewanmellor has joined #openstack-meeting | 19:56 | |
zns | No new agenda. So assuming no PPB meeting today. Right? | 20:02 |
ttx | right | 20:02 |
*** patelna has quit IRC | 20:02 | |
ewanmellor | Looks that way | 20:02 |
ttx | meeting not confirmed one day ago > no meeting. | 20:06 |
*** ravi has joined #openstack-meeting | 20:11 | |
*** bcwaldon has joined #openstack-meeting | 20:17 | |
*** adjohn has quit IRC | 20:19 | |
*** adjohn has joined #openstack-meeting | 20:19 | |
*** hggdh has quit IRC | 20:21 | |
*** hggdh has joined #openstack-meeting | 20:23 | |
*** martine_ has joined #openstack-meeting | 20:24 | |
*** ewanmellor has quit IRC | 20:26 | |
*** russellb has joined #openstack-meeting | 20:30 | |
*** xtoddx- is now known as xtoddx | 20:34 | |
*** mikal has joined #openstack-meeting | 20:48 | |
*** edconzel_ has joined #openstack-meeting | 20:49 | |
*** armandomi has joined #openstack-meeting | 20:49 | |
*** wwkeyboard has joined #openstack-meeting | 20:50 | |
*** bhall has joined #openstack-meeting | 20:50 | |
*** yehudasa has joined #openstack-meeting | 20:51 | |
*** Vek has joined #openstack-meeting | 20:54 | |
*** sarob has joined #openstack-meeting | 20:57 | |
ttx | o/ | 20:59 |
Vek | \o | 20:59 |
wwkeyboard | You're both early | 20:59 |
Vek | wwkeyboard: so're you. | 21:00 |
zns | Howdy | 21:00 |
Vek | and it's by seconds, so... | 21:00 |
* dragondm waves | 21:00 | |
notmyname | hi | 21:00 |
ttx | jaypipes, vishy, devcamcar: around ? | 21:00 |
*** danwent has joined #openstack-meeting | 21:00 | |
Vek | zns: btw, was just thinking about x-realm Keystone; if you're curious, drop by my desk after the meeting if you can | 21:00 |
ayoung | Vek, no fair, I'm curious too. | 21:00 |
jaypipes | o/ | 21:01 |
zns | Vek: WFH today, but would love to hear more. | 21:01 |
vishy | o/ | 21:01 |
russellb | \o | 21:01 |
Vek | ayoung: don't worry, I haven't fully committed to the concept yet anyway, and once I do, you'll see it too :) | 21:01 |
ttx | ok, let's get started, devcamcar should join soon | 21:01 |
*** rkukura has joined #openstack-meeting | 21:01 | |
pvo | o/ | 21:01 |
ttx | #startmeeting | 21:01 |
openstack | Meeting started Tue Jan 24 21:01:41 2012 UTC. The chair is ttx. Information about MeetBot at http://wiki.debian.org/MeetBot. | 21:01 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic. | 21:01 |
ttx | Today's agenda: http://wiki.openstack.org/Meetings/ProjectMeeting | 21:01 |
Vek | zns: OK, feel free to drop by any time. I have the concept laid out as a graphic right now. | 21:01 |
ttx | #topic Actions from previous meeting | 21:02 |
*** openstack changes topic to "Actions from previous meeting" | 21:02 | |
ttx | * anotherjesse to sync up with zns on keystone-client blueprint status | 21:02 |
ttx | zns: did you get some updated status on that ? | 21:02 |
zns | ttx: erm… no, sorry. | 21:02 |
ttx | vishy: if anotherjesse is near you, could you ask him to join us on irc ? | 21:03 |
vishy | ttx: he is at castle | 21:03 |
vishy | (in meetings) | 21:03 |
*** lzyeval has joined #openstack-meeting | 21:03 | |
ttx | arh. | 21:03 |
zns | ttx: I know there has been some work on keystone-client, and I contributed some, but not sure what status I would put on it... | 21:04 |
ttx | yes, I'm not sure what's the completion criteria on this one | 21:04 |
ttx | let's go over the rest of keystone status* | 21:04 |
ttx | #topic Keystone status | 21:04 |
*** openstack changes topic to "Keystone status" | 21:04 | |
ttx | #link https://launchpad.net/keystone/+milestone/essex-3 | 21:04 |
zns | ttx: when does the gavel hit the gavel-thingy? When are we out of time for E3? | 21:04 |
*** heckj has joined #openstack-meeting | 21:05 | |
ttx | ideally end of day today, so that I cut the branches tomorrow european morning | 21:05 |
ttx | there are 3 open blueprints left: | 21:05 |
zns | tx: ok | 21:05 |
ttx | * https://blueprints.launchpad.net/keystone/+spec/keystone-client (anotherjesse) | 21:05 |
*** mcohen has joined #openstack-meeting | 21:05 | |
ttx | * https://blueprints.launchpad.net/keystone/+spec/keystone-logging (heckj) | 21:05 |
*** liemmn has joined #openstack-meeting | 21:05 | |
ttx | * https://blueprints.launchpad.net/keystone/+spec/keystone-documentation (heckj) | 21:05 |
ttx | zns, heckj: status on the last two ? | 21:05 |
*** lloydde has joined #openstack-meeting | 21:05 | |
zns | Keystone status is good. I think we're closing off our last loose ends. The main items are ones assigned outside our team, but if we don't get them done tonight we slip to E4. | 21:06 |
*** andrewbogott has joined #openstack-meeting | 21:06 | |
ttx | zns: ok, so I can cut the milestone branch tomorrow with what's in today. | 21:06 |
zns | All the above three have enough progress on them to close them for E3. We can re-open new ones for E4 if there is more work. Except maybe keystone-client because it is well defined in a spec... | 21:06 |
heckj | zns: closing up the doc one now - it's where we needed it to be now | 21:06 |
zns | ttx: yes. We feel good with where we are today. We're cleaning up mainly until you cut. | 21:07 |
ttx | zns: you have 7 targeted bugs -- which ones are actually blocking E3 ? | 21:07 |
zns | ttx: none. | 21:07 |
zns | ttx: all the bugs we feel we HAD to get done are fix committed already | 21:07 |
*** anotherjesse has joined #openstack-meeting | 21:07 | |
ttx | so I will untarget the ones that are left tomorrow | 21:07 |
*** lxu has joined #openstack-meeting | 21:08 | |
zns | yes. | 21:08 |
ttx | anotherjesse: yo | 21:08 |
*** somik has joined #openstack-meeting | 21:08 | |
*** dprince has quit IRC | 21:08 | |
anotherjesse | ttx: i'm in texas to meet with folks about keystone | 21:08 |
ttx | anotherjesse: status on https://blueprints.launchpad.net/keystone/+spec/keystone-client ? | 21:08 |
anotherjesse | ttx: that mostly works! | 21:08 |
ttx | anotherjesse: can we consider the bp completed ? | 21:08 |
anotherjesse | ttx: I think we have user/role/tenant/ec2 cli | 21:08 |
anotherjesse | ttx: we are working on tests as well | 21:08 |
heckj | anotherjesse: should we drop this back to E4, or wrap it up today? | 21:09 |
ttx | anotherjesse: here is my suggestion... lets' consider this one completed, and you can file extra blueprints for any work that needs to be done by E4 | 21:09 |
anotherjesse | ttx: I think it is done - I just haven't verified that EVERY function is there | 21:10 |
anotherjesse | so I think closing it will be good and anythign we didn't hit is a bug | 21:10 |
ttx | anotherjesse: deal. Updating | 21:10 |
jakedahn | ttx: keystone client cli landed here: https://review.openstack.org/#change,3174 - does basic crud items | 21:10 |
ttx | zns: Looks good now. Anything else ? | 21:11 |
zns | Not right now! Thanks | 21:11 |
ttx | Questions for Keystone ? | 21:11 |
jakedahn | http://pastie.org/3245947 | 21:11 |
zns | FYI: ayoung has been working on evebntlet IPv6 for us, but that applies to all OpenStack. Something to consider for Essex... | 21:12 |
*** mperez has joined #openstack-meeting | 21:12 | |
ttx | #topic Swift status | 21:13 |
*** openstack changes topic to "Swift status" | 21:13 | |
ttx | notmyname: o/ | 21:13 |
notmyname | hi | 21:13 |
ttx | notmyname: Signs of 1.4.6 ? | 21:13 |
notmyname | yes, probably in about 3 weeks | 21:14 |
*** ewanmellor has joined #openstack-meeting | 21:14 | |
ttx | notmyname: should we set a tentative date, even if that may be modified ? | 21:15 |
ttx | or just keep it open-ended ? | 21:15 |
notmyname | I think we could tentatively set feb 13. | 21:15 |
*** liemmn_ has joined #openstack-meeting | 21:15 | |
ttx | I'll be skiing on that week, but I can find other people to replace me | 21:15 |
ttx | that could be an interesting exercise. | 21:15 |
notmyname | heh. I'll be travelling too | 21:16 |
notmyname | the 10th then? | 21:16 |
ttx | #action ttx to set Swift 1.4.6 tentative date to Feb 13. | 21:16 |
*** liemmn has quit IRC | 21:16 | |
ttx | notmyname: release on the 10th means... freezing for your QA a bit earlier. Would that work ? | 21:17 |
notmyname | I'd expect to have our QA sign off by friday the 10th either way. it's just a matter of coordinating our different time zones (end of day here is awfully late for you) | 21:17 |
*** salv-orlando_ has joined #openstack-meeting | 21:18 | |
ttx | Let's put a tentative date on the 10th, and see what we can do to hit that. Worst case scenario someone else will release it early the next week | 21:18 |
notmyname | ok, sounds good to me | 21:18 |
ttx | #action ttx to set Swift 1.4.6 tentative date to Feb 10 (!) | 21:18 |
ttx | notmyname: Anything else ? | 21:19 |
notmyname | I'm almost done with object versions | 21:19 |
notmyname | I hope to have that in 1.4.6 (we'll see how code review goes) | 21:19 |
ttx | Questions on Swift ? | 21:19 |
notmyname | nothing else code related. just marketing stuff (conferences and meetups and stuff) | 21:19 |
notmyname | oh. the feb 2 bug fix day | 21:20 |
jaypipes | ++ | 21:20 |
* jaypipes will be in Austin | 21:20 | |
notmyname | swift will be "officially unofficially" participating in the feb 2 bug squash day | 21:20 |
ttx | I'll be i nBrussels | 21:20 |
annegentle | there will be tacos | 21:20 |
jaypipes | notmyname: I like that :) officially unofficially | 21:21 |
ttx | notmyname: great. | 21:21 |
*** cthiel_ has joined #openstack-meeting | 21:21 | |
notmyname | in other words, we'll be around online (and we've already had one company ask to participate for swift), but we won't be actively promoting our own bug squash day at this time | 21:21 |
notmyname | I'm doing what I can to make sure that we have a rapid turn around on reviews on feb 2 | 21:21 |
ttx | notmyname: no specific objective for the bug squashing day on your side ? | 21:21 |
notmyname | by core devs | 21:21 |
notmyname | correct | 21:22 |
ttx | ok. | 21:22 |
notmyname | well, less bugs is better ;-) | 21:22 |
jaypipes | :) | 21:22 |
ttx | #topic Glance status | 21:22 |
*** openstack changes topic to "Glance status" | 21:22 | |
ttx | jaypipes: yo | 21:22 |
jaypipes | oy | 21:22 |
ttx | #link https://launchpad.net/glance/+milestone/essex-3 | 21:22 |
ttx | Is interim-glance-authz-service complete ? Or more to come ? | 21:22 |
ttx | (convenience link: https://blueprints.launchpad.net/glance/+spec/interim-glance-authz-service) | 21:22 |
jaypipes | needed documentation. currently in review: https://review.openstack.org/3370 | 21:23 |
*** liemmn__ has joined #openstack-meeting | 21:23 | |
jaypipes | ttx: that is the ONLY outstanding E3 item. other than that, we're ready to ship. | 21:23 |
bcwaldon | and that *will* be in today | 21:23 |
ttx | 5 targeted bugs -- none actually blocking E3 ? | 21:23 |
jaypipes | quoi? | 21:23 |
Vek | ttx: refresh? I only see 2 bugs | 21:24 |
ttx | pff | 21:24 |
Vek | (all others fix-committed) | 21:24 |
jaypipes | ttx: you always fail to remember to refresh :P | 21:24 |
ttx | two incomplete bugs... what should I do with them ? | 21:24 |
* ttx makes mental note not to fall into that refresh trap ever again | 21:24 | |
*** liemmn__ has quit IRC | 21:25 | |
jaypipes | ttx: meh... feel free to push to E4 for both. not a big deal.. | 21:25 |
ttx | ok, will do if they are not fixed tonight. | 21:25 |
ttx | jaypipes: Anything else ? | 21:25 |
jaypipes | ttx: no, they won't be. | 21:25 |
jaypipes | ttx: feel free to move. | 21:25 |
ttx | so I move them | 21:25 |
jaypipes | ttx: nope, no other news from me. | 21:25 |
ttx | Questions on Glance ? | 21:25 |
ttx | #topic Nova status | 21:26 |
*** openstack changes topic to "Nova status" | 21:26 | |
ttx | vishy: hey | 21:26 |
vishy | hi! | 21:26 |
*** liemmn_ has quit IRC | 21:26 | |
ttx | #link https://launchpad.net/nova/+milestone/essex-3 | 21:26 |
vishy | we're looking very good | 21:26 |
ttx | Let's review incomplete stuff: | 21:26 |
vishy | a few branches are being reviewed today | 21:27 |
ttx | Almost there: | 21:27 |
ttx | * https://blueprints.launchpad.net/nova/+spec/x509-cert-crud (vishy) | 21:27 |
ttx | * https://blueprints.launchpad.net/nova/+spec/apache-qpid-rpc (russellb) | 21:27 |
ttx | Could make it in: | 21:27 |
*** _adjohn has joined #openstack-meeting | 21:27 | |
ttx | * https://blueprints.launchpad.net/nova/+spec/host-aggregates (armando) | 21:27 |
ttx | * https://blueprints.launchpad.net/nova/+spec/separate-nova-adminapi (bcwaldon) | 21:27 |
ttx | * https://blueprints.launchpad.net/nova/+spec/scaling-zones (comstud) | 21:27 |
ttx | * https://blueprints.launchpad.net/nova/+spec/public-and-private-dns (andrew) | 21:28 |
bcwaldon | ttx: marked separate-nova-adminapi complete | 21:28 |
russellb | apache-qpid-rpc is done and reviewed, should be in shortly | 21:28 |
vishy | https://blueprints.launchpad.net/nova/+spec/separate-nova-adminapi and https://blueprints.launchpad.net/nova/+spec/public-and-private-dns are done | 21:28 |
ttx | bcwaldon: cool. | 21:28 |
vishy | and marked | 21:28 |
*** troytoman-away is now known as troytoman | 21:28 | |
ttx | host-aggregates and scaling-zones might fall a bit short | 21:28 |
vishy | scaling-zones is not going to make it | 21:28 |
vishy | host-aggregates might | 21:28 |
vishy | the others should make it | 21:29 |
ttx | and the remaining 7 clearly won't make it. Are you considering any for E4 ? | 21:29 |
vishy | yes | 21:29 |
armandomi | for host-aggregates, we got a bunch of reviews in the queue | 21:29 |
ewanmellor | Citrix has four host-aggregates reviews on Gerrit right now. Would appreciate some reviews! | 21:29 |
ttx | vishy: which ones ? | 21:29 |
ewindisch | I'm still working on the 0mq stuff. Passes unit tests, doesn't pass smoketests yet... the patch would only create a new driver and service, it wouldn't touch any existing code and wouldn't be enabled by default. | 21:29 |
ewanmellor | Oh, hey Armando ;-) | 21:29 |
vishy | armandomi: I'm trying to get some reviewers | 21:29 |
vishy | there are 3 branches needed | 21:29 |
armandomi | we are nearly there, we still have some bits missing | 21:29 |
*** adjohn has quit IRC | 21:29 | |
*** _adjohn is now known as adjohn | 21:29 | |
bcwaldon | vishy: I'll review shortly | 21:29 |
armandomi | but it'd be great if we could get at least the OSAPI extensions in | 21:29 |
armandomi | so that the rest could be filed as bug fixes | 21:30 |
vishy | I'm considering ff exceptions for zeromq and solidfire driver | 21:30 |
pvo | ewanmellor: we're lining up to review. | 21:30 |
*** mcohen has left #openstack-meeting | 21:30 | |
ewanmellor | pvo: Thanks | 21:30 |
vishy | as neither one needs to touch core code | 21:30 |
ttx | vishy: any signs that those will be worked on ? | 21:30 |
armandomi | there is also bug #921087 that makes sense for host aggregates | 21:31 |
uvirtbot | Launchpad bug 921087 in nova "i18n-key and local-storage hard-coded in xenapi" [Undecided,Confirmed] https://launchpad.net/bugs/921087 | 21:31 |
vishy | so volume type scheduler going to defer | 21:31 |
ttx | vishy: which one is solidfire ? | 21:31 |
vishy | also think an ffe for kvm-resize is useful | 21:31 |
armandomi | I have got a fix, file it later, tomorrow morning at latest | 21:31 |
ewanmellor | We also have a review outstanding for https://blueprints.launchpad.net/nova/+spec/xenapi-provider-firewall. That's ready to go in if it can get reviewed in time. | 21:31 |
vishy | it just implements an unimplemented feature in libvirt driver | 21:31 |
ttx | vishy: no bp for that one yet, right ? | 21:32 |
vishy | ewanmellor: review link? it isn't connected to the bp | 21:32 |
ewindisch | ttx: I'm committed to having the zeromq working and making good progress. | 21:32 |
vishy | ttx: which the kvm-resize? | 21:32 |
bcwaldon | vishy: is there a formal process for requesting feature-freeze exceptions? | 21:32 |
ewanmellor | vishy: https://review.openstack.org/#change,3207 | 21:32 |
vishy | added to review list | 21:32 |
ttx | vishy: yes | 21:33 |
vishy | ttx: I think there is one | 21:33 |
ewanmellor | (Isn't Gerrit supposed to add those links automatically? The blueprint name is in the title) | 21:33 |
vishy | ttx: maybe it didn't get targetted | 21:33 |
ttx | vishy: ideally you would mark "Deferred" the ones that go to F and target to E4 the ones that get a FFe | 21:33 |
vishy | ewanmellor: it needs to be in the form "blueprint xxxx" | 21:33 |
vishy | as opposed to bp/xxxx | 21:33 |
ewanmellor | vishy: Oh, bummer. | 21:34 |
ttx | vishy: so, unless you send me an IRC message or email, I'll cut milestone-proposed with what's in tonight | 21:34 |
vishy | ssl is fine in e4 | 21:35 |
*** dabo has quit IRC | 21:35 | |
*** spectorclan has quit IRC | 21:35 | |
ttx | vishy: does that work for you ? | 21:35 |
vishy | as well as testing cleanup | 21:35 |
vishy | ttx: yes | 21:35 |
vishy | so i will move those | 21:35 |
ttx | On the bugs side, 5 targeted bugs... | 21:35 |
ttx | Bug 917397 needs some review love at https://review.openstack.org/#change,3245 | 21:35 |
uvirtbot | Launchpad bug 917397 in nova "Quantum Manager configuration sanity checks" [Medium,In progress] https://launchpad.net/bugs/917397 | 21:35 |
ttx | Those two that may already be solved: | 21:35 |
vishy | usnure about openvz and illumos | 21:35 |
ttx | * https://bugs.launchpad.net/nova/+bug/885265 (bhall) | 21:35 |
uvirtbot | Launchpad bug 885265 in nova "quantum 420 error leaves instance in BUILD state" [Medium,In progress] | 21:35 |
ttx | * https://bugs.launchpad.net/nova/+bug/917457 (sleepsonthefloor) | 21:35 |
uvirtbot | Launchpad bug 917457 in nova "Openstackx broken since nova api refactor" [High,Confirmed] | 21:35 |
vishy | i think we might just wait on those until f opens | 21:35 |
ttx | vishy: agreed | 21:36 |
*** ewindisch_ has joined #openstack-meeting | 21:36 | |
ttx | Anything left to do on those two bugs ^^ ? | 21:36 |
bhall | ttx: we moved 885265 out | 21:36 |
ttx | it's a bit unclear from their status | 21:36 |
bhall | anyone else is welcome to grab it but I don't think we have time for it for this release | 21:36 |
ttx | bhall: out of... E3 ? | 21:36 |
bhall | ttx: yup | 21:36 |
*** mjfork has joined #openstack-meeting | 21:37 | |
ttx | ok, moving on nova side as well, then | 21:37 |
Vek | any word on how quick quantum will be refactored to nuke those non-standard responses? | 21:37 |
bhall | thank you | 21:37 |
ttx | what about bug 917457 ? Anything left to do on nova's side for this one ? | 21:37 |
uvirtbot | Launchpad bug 917457 in nova "Openstackx broken since nova api refactor" [High,Confirmed] https://launchpad.net/bugs/917457 | 21:37 |
danwent | Vek: in review | 21:37 |
danwent | but will be only for API v1.1 | 21:37 |
Vek | danwent: cool :) | 21:37 |
*** dabo has joined #openstack-meeting | 21:37 | |
Vek | got it. | 21:37 |
danwent | since we don't want to change error codes and surprise clients | 21:37 |
* Vek nods | 21:38 | |
vishy | ttx: we are in process of removing openstackx | 21:38 |
vishy | i wil check status | 21:38 |
ttx | vishy: is this bug blocking E3 ? | 21:38 |
*** spectorclan has joined #openstack-meeting | 21:38 | |
ttx | Finally, those last two don't have an assignee -- should we try to get them in as well: | 21:39 |
ttx | * https://bugs.launchpad.net/bugs/914418 | 21:39 |
ttx | * https://bugs.launchpad.net/nova/+bug/917851 | 21:39 |
uvirtbot | Launchpad bug 914418 in nova "Nova notifications now seem to be using the default rabbit exchange " [High,Confirmed] | 21:39 |
uvirtbot | Launchpad bug 917851 in nova "replace m2crypto with shelling to openssl" [Wishlist,Confirmed] | 21:39 |
*** mcohen has joined #openstack-meeting | 21:40 | |
dragondm | I've looked a bit into lp914418 | 21:40 |
ttx | I think the M2Cryptoectomy can wait for post-E3 | 21:40 |
vishy | ttx: I don't think so | 21:41 |
vishy | m2crypto can be e4 | 21:41 |
ttx | ok | 21:41 |
vishy | the first one i haven't seen before | 21:41 |
russellb | dragondm: is it still broken? looks right to me ... | 21:41 |
ttx | vishy: ok, let's keep those last two in E3 scope for the moment | 21:42 |
dragondm | I'm currently doing a workaround for a related system for the default exchange bug, so I haven't looked at the novaissue in a day or 2 | 21:42 |
ttx | Anything missing from that list that should be blocking E3 ? | 21:42 |
ttx | dragondm: can we assign you to this bug for the time being ? | 21:42 |
dragondm | ya sure. | 21:42 |
ttx | dragondm: thx, keep us posted. | 21:43 |
dragondm | sure | 21:43 |
ttx | vishy: Anything else ? | 21:43 |
ttx | vishy: if you have other E3-critical bugs, be sure to add them to the E3 list | 21:43 |
vishy | ttx: nope. | 21:43 |
ttx | Questions on Nova ? | 21:44 |
vishy | good luck reviewing everyone | 21:44 |
oleg__ | can I hope to target this to e-4: https://blueprints.launchpad.net/nova/+spec/nexenta-volume-driver ? | 21:44 |
oleg__ | we have diablo version code, it is 2 week effort to update it for essex | 21:44 |
vishy | oleg__: I will consider Feature Freeze exceptions for drivers that don't touch the core code | 21:44 |
ttx | vishy: we could require a ML thread for every FFe request... so that we can have a public discussion on whether the benefit outweighs the risk | 21:45 |
vishy | but it needs to get in early in e4 | 21:45 |
oleg__ | vishy: good to hear | 21:45 |
vishy | or else you will have to ship it separately until F | 21:45 |
oleg__ | what we have to do | 21:45 |
ttx | devcamcar: around now ? | 21:45 |
vishy | ttx: sounds good | 21:45 |
oleg__ | to make it into e4 ? | 21:45 |
devcamcar | o/ | 21:45 |
ttx | #topic Horizon status | 21:45 |
*** openstack changes topic to "Horizon status" | 21:45 | |
vishy | oleg__: please make a request to the mailing list so it can be discussed in public | 21:45 |
*** novas0x2a|lapto1 has joined #openstack-meeting | 21:45 | |
ttx | #link https://launchpad.net/horizon/+milestone/essex-3 | 21:46 |
oleg__ | fine, thank you | 21:46 |
ttx | Only one blueprint missing: | 21:46 |
ttx | https://blueprints.launchpad.net/horizon/+spec/novaclient-migration (sleepsonthefloor) | 21:46 |
ttx | devcamcar: What's the status on this one ? | 21:46 |
devcamcar | yea - and that is very very close to being done (jf not already) | 21:46 |
devcamcar | s/jf/if | 21:46 |
devcamcar | that will land today | 21:46 |
ttx | ok, so it should be done today. | 21:46 |
devcamcar | yes | 21:46 |
*** anotherjesse has quit IRC | 21:46 | |
*** novas0x2a|laptop has quit IRC | 21:47 | |
ttx | and we should be ready to cut. | 21:47 |
ttx | You also have 8 targeted bugs... | 21:47 |
ttx | Are they all blocking E3 ? | 21:47 |
devcamcar | yep! we are looking good | 21:47 |
devcamcar | there is only one critical bug at this time | 21:47 |
devcamcar | that should land today as well | 21:47 |
devcamcar | we have may to back port from trunk to milestone-proposed a few over the next few days | 21:47 |
devcamcar | er, well, tomorrow :) | 21:47 |
ttx | devcamcar: ideally after today you should refine the list so that it only contains candidates for milestone-proposed backporting | 21:47 |
devcamcar | ok | 21:48 |
devcamcar | will do | 21:48 |
ttx | thx | 21:48 |
devcamcar | i expect most of these to land today or tomorro | 21:48 |
ttx | (the idea being to use that as a dashboard of work left to do before E3 delivery)à | 21:48 |
ttx | devcamcar: Anything else ? | 21:48 |
devcamcar | that is all | 21:48 |
ttx | Questions for Horizon ? | 21:49 |
ttx | #topic Incubated projects and other Team reports | 21:49 |
*** openstack changes topic to "Incubated projects and other Team reports" | 21:49 | |
ttx | danwent, troytoman: yo | 21:49 |
danwent | hello :) | 21:49 |
troytoman | 0/ | 21:49 |
ttx | A quick reminder of how milestone-proposed works... | 21:49 |
ttx | Early tomorrow I'll cut a milestone-proposed branch off master | 21:50 |
ttx | That branch can still get urgent milestone-blocking bugfixes, but no more features or gratuitous changes | 21:50 |
danwent | yup | 21:50 |
troytoman | sounds good | 21:50 |
ttx | You have to push bugfixes to the master branch first, and propose a backport of the fix to milestone-proposed | 21:50 |
ttx | So, let's have a look at Quantum first | 21:50 |
*** jlm^ has joined #openstack-meeting | 21:50 | |
ttx | https://launchpad.net/quantum/+milestone/essex-3 | 21:50 |
ttx | danwent: Is the status accurate ? | 21:50 |
danwent | bit of a log-jam in reviewing | 21:50 |
danwent | yes | 21:50 |
danwent | one or more of the features won't make it | 21:51 |
ttx | Can I cut the milestone-proposed branch in 10 hours with what will be in there ? | 21:51 |
* mtaylor is causing problems for quantum | 21:51 | |
danwent | we're trying to get the repo split. that should be done | 21:51 |
danwent | yes | 21:51 |
Vek | just do to the need for reviews? | 21:51 |
ttx | danwent: good. | 21:51 |
danwent | vek: an general stability | 21:51 |
ttx | danwent: anything else ? | 21:51 |
danwent | nope | 21:51 |
danwent | an -> and | 21:51 |
ttx | OK, Melange now... | 21:51 |
ttx | https://launchpad.net/melange/+milestone/essex-3 | 21:52 |
troytoman | we've gotten the client separated out | 21:52 |
troytoman | primarily focused on vetting integration with nova/quantum | 21:52 |
troytoman | i think we're good for the milestone release | 21:52 |
ttx | troytoman: so that one can be marked completed ? | 21:52 |
ttx | *or both ? | 21:52 |
troytoman | i believe so | 21:52 |
troytoman | i'll double check that the reviews finished | 21:52 |
ttx | "improve scalability" is rather open-ended :) | 21:53 |
troytoman | sorry, will clarify that but it will push out to e4. | 21:53 |
ttx | troytoman: ok, will cut branch with what's in tomorrow, unless you tell me otherwise | 21:53 |
troytoman | i decided it was too disruptive to push in this window | 21:53 |
troytoman | sounds good. | 21:53 |
ttx | ok, so client split -> done, scalability -> e4 ? | 21:53 |
troytoman | ttx: yes. i'll update launchpad on scalability | 21:54 |
ttx | will mark client split done | 21:54 |
ttx | troytoman: other remarks ? | 21:54 |
troytoman | ttx: no | 21:54 |
*** edgarmagana has joined #openstack-meeting | 21:54 | |
ttx | Any other team lead with a status report ? | 21:55 |
ttx | annegentle: | 21:55 |
*** _adjohn has joined #openstack-meeting | 21:55 | |
annegentle | yo | 21:55 |
ttx | mtaylor: ^ ? | 21:55 |
mtaylor | ttx: ? | 21:55 |
annegentle | The ginormous install guide is here: https://review.openstack.org/#change,3301 | 21:55 |
mtaylor | ttx: code review auto-expiration went live last night | 21:56 |
annegentle | Also making headway on the API reference site. | 21:56 |
mtaylor | ttx: hoping to get some tox-based unittest stuff rolled out this week | 21:56 |
Vek | mtaylor: so I noticed :) | 21:56 |
mtaylor | ttx: python-quantumclient currently is using tox - so we've got a test case/example project | 21:56 |
*** adjohn has quit IRC | 21:57 | |
*** _adjohn is now known as adjohn | 21:57 | |
mtaylor | also, LinuxJedi is going to solve all of our remaining problems this weekj | 21:57 |
ttx | mtaylor: python-quantumclient ? Do you have a tarball job for that ? | 21:57 |
* ttx didn't plan to release quantumclient as part of E34 | 21:58 | |
ttx | E3* | 21:58 |
Vek | that would be quite a release cycle, if we were going all the way to E34 | 21:58 |
LinuxJedi | lol! :) | 21:59 |
ttx | #topic Open discussion | 21:59 |
*** openstack changes topic to "Open discussion" | 21:59 | |
danwent | I think mtaylor is coding it up right now so he can say yes :) | 21:59 |
ttx | Anything else, anyone ? | 21:59 |
ttx | danwent: a bit late to include it in my process... We can make a quantumclient tarball release for E4 -- would that work ? | 22:00 |
mtaylor | ttx: working on the split - it'll be like keystoneclient/novaclient - part of quantum project | 22:00 |
danwent | mtaylor, ttx, let's chat after meeting | 22:00 |
mtaylor | danwent: ++ | 22:00 |
zul | e3 is friday isnt it? | 22:00 |
ttx | danwent: if I'm still around :) | 22:00 |
ttx | zul: e3 is thursday. | 22:01 |
ttx | Rule #4 of release management is don't release on a Friday. | 22:01 |
danwent | ttx, i meant right now, but you can close main meeting first | 22:01 |
Vek | hehe :) | 22:01 |
ttx | danwent: sure | 22:01 |
ttx | #endmeeting | 22:01 |
*** openstack changes topic to "Openstack Meetings: http://wiki.openstack.org/Meetings | Minutes: http://eavesdrop.openstack.org/meetings/openstack-meeting/2011/" | 22:01 | |
openstack | Meeting ended Tue Jan 24 22:01:49 2012 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 22:01 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/openstack-meeting/2012/openstack-meeting.2012-01-24-21.01.html | 22:01 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/openstack-meeting/2012/openstack-meeting.2012-01-24-21.01.txt | 22:01 |
openstack | Log: http://eavesdrop.openstack.org/meetings/openstack-meeting/2012/openstack-meeting.2012-01-24-21.01.log.html | 22:01 |
danwent | #startmeeting | 22:02 |
*** lzyeval has quit IRC | 22:02 | |
*** armandomi has quit IRC | 22:02 | |
openstack | Meeting started Tue Jan 24 22:02:01 2012 UTC. The chair is danwent. Information about MeetBot at http://wiki.debian.org/MeetBot. | 22:02 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic. | 22:02 |
*** Vek has left #openstack-meeting | 22:02 | |
danwent | ok, netstack meeting' | 22:02 |
salv-orlando_ | hello! | 22:02 |
carlp | hey! | 22:02 |
davlap | hi folks! | 22:02 |
edgarmagana | Hi Folks! | 22:02 |
danwent | agenda: http://wiki.openstack.org/Network/Meetings | 22:02 |
markvoelker | o/ | 22:02 |
wwkeyboard | 'ello | 22:02 |
somik | hi folks! | 22:02 |
ttx | danwent: make that your first item :) | 22:02 |
danwent | first topic is talking with ttx + monty | 22:02 |
mestery_ | 'sup guys! | 22:02 |
danwent | ttx: already one… see agenda :) | 22:02 |
*** debo-os has joined #openstack-meeting | 22:02 | |
*** zns has quit IRC | 22:02 | |
*** russellb has left #openstack-meeting | 22:02 | |
ttx | danwent: damn, you're fast | 22:02 |
cdub | heh, convenient | 22:02 |
danwent | Ok, problem is that there is no automated tarball job for python-quantumclient | 22:03 |
danwent | so its hard to release it for E-3? | 22:03 |
ttx | danwent: it's also that I didn't plan to have quantumclient /melangeclient done for E3, tbh | 22:03 |
danwent | I really wanted to get it into E-3, so we could make sure distro packagers had time to adjust | 22:03 |
ttx | danwent: ok, let's see what we can do | 22:03 |
*** joesavak has quit IRC | 22:04 | |
ttx | mtaylor: what's the status ? repo is up ? | 22:04 |
danwent | ttx: ok. don't want to cause more work for you. is this just a matter of mtaylor writing a script? | 22:04 |
danwent | ttx: yes, repo is up | 22:04 |
*** dolphm has joined #openstack-meeting | 22:04 | |
ttx | mtaylor: I'd need the repo set up, and tarball jobs for master and milestone-proposed... today | 22:04 |
danwent | oops, just kidding | 22:04 |
danwent | code is at: https://github.com/openstack/python-quantumclient | 22:04 |
mtaylor | and it's in gerrit, etc | 22:04 |
danwent | but ttx, you're talking about a different repo? | 22:04 |
ttx | if not, we can do an out-of-band quantumclient/E3 thing | 22:05 |
ttx | danwent: no, that one | 22:05 |
danwent | ok, i'll stop talking :) | 22:05 |
*** SumitNaiksatam has joined #openstack-meeting | 22:05 | |
mtaylor | ttx: I think we should be able to get tarball job up asap - quantumclient is using the same version setting code as quantum and others | 22:05 |
mtaylor | ttx: I didn't set one up already because I wasn't sure if we should yet | 22:06 |
ttx | mtaylor: if the tarball job is up, I'll pick up quantumclient as part of the E3 regular process | 22:06 |
ttx | starting tomorrow morning | 22:06 |
mtaylor | cool | 22:06 |
danwent | mtaylor, can you give you the TODO? | 22:06 |
ttx | if not, we can upload a tarball for E3 out of band | 22:06 |
danwent | or rather, can I give you the TODO :) | 22:06 |
ttx | so that packagers are happy to play | 22:06 |
danwent | (too many late nights recently) | 22:07 |
danwent | thanks ttx | 22:07 |
ttx | danwent: would that work for you ? | 22:07 |
danwent | yup | 22:07 |
danwent | appreciate it | 22:07 |
ttx | ok, deal. | 22:07 |
*** mperez has quit IRC | 22:07 | |
danwent | #TODO #mtaylor try to setup a tarball job for python-quantumclient | 22:07 |
*** zigo has quit IRC | 22:08 | |
mtaylor | ++ | 22:08 |
danwent | I'll just assume mtaylor is off working on it already :) | 22:08 |
danwent | thanks mtaylor | 22:08 |
* mtaylor is eating a sandwich, but yeah | 22:08 | |
danwent | https://review.openstack.org/#q,status:open+project:openstack/quantum,n,z | 22:09 |
danwent | here are the open reviews. | 22:09 |
danwent | with respect to python-quantumclient, we still need to approve the change-set to split out the client code. | 22:09 |
danwent | salv, I believe you had some input on how exceptions are handled? | 22:09 |
* mtaylor is working on that one | 22:09 | |
mtaylor | not the exceptions - waiting for salv feedback on exception | 22:10 |
salv-orlando_ | feedback is on the review page | 22:10 |
danwent | right now, we get away with not duplicating, because server depends on client, but its a bit odd that some server-only exceptions are included in the client. | 22:10 |
danwent | (reading) | 22:11 |
danwent | so can I take that as saying you're fine with the exceptions as is, for now? | 22:11 |
salv-orlando_ | I think we can easily keep this odd thing and proceed with the split, as long as we file a bug for tidying up exceptions | 22:11 |
salv-orlando_ | well, not really as it is on the changeset, as it is going to be deleted from the server package... | 22:11 |
salv-orlando_ | are we creating a repository for quantum.common as well? | 22:12 |
danwent | ok, sounds good. such a large change makes me nervous, so i'd lke to get it in ASAP. I think there's a fair amount of testing that still needs to be done around packaging with the split. | 22:12 |
danwent | I think mtaylors approach was to take things that might go in a "common" and put them in "client". | 22:12 |
danwent | as the server depends on "client", and thus pulls the "common" code in. | 22:13 |
danwent | is that right mtaylor? | 22:13 |
*** andrewsben has quit IRC | 22:13 | |
danwent | apparently he's still eating his sandwich :) | 22:13 |
salv-orlando_ | In that case we will probably need exceptions to stay in the server repository, too. Otherwise Quantum API would be unable to raise faults, I'm afraid. | 22:13 |
danwent | no, it works correctly, i believe | 22:14 |
danwent | the exceptions code is available to the server, because the server depends on the client. | 22:14 |
salv-orlando_ | ah... that's the bit I was missing :) | 22:14 |
*** ryu_ishimoto_ has joined #openstack-meeting | 22:14 | |
danwent | yeah… took me a while as well :) | 22:14 |
salv-orlando_ | In that case we should be all right | 22:15 |
danwent | Ok, I still think we need to do a fair amount of testing + reviewing with this patch. | 22:15 |
cdub | and do we expect client -> common to happen before E4? | 22:15 |
danwent | cdub: I don't think we'll create a common | 22:15 |
cdub | or F+ | 22:15 |
cdub | danwent: ever? | 22:15 |
danwent | we may rework the exception code a bit so that there is no longer any "common" | 22:15 |
danwent | code | 22:15 |
danwent | which would probably be less confusing | 22:16 |
danwent | cdub: that is my guess. long-term, both packages should be able to depend on something like openstack-common. | 22:16 |
danwent | I don't think nova + novaclient have a shared library | 22:16 |
cdub | danwent: right, ultimately we'd like to be able to install server and client separately (not on same box) | 22:16 |
mtaylor | danwent: yes. sorry - multi-tasking kills me | 22:16 |
danwent | or most of the other openstack projects. | 22:16 |
danwent | cdub: you can do that already | 22:16 |
danwent | you can install and run client with independently | 22:17 |
danwent | no need for server. | 22:17 |
danwent | its just that when you install the server, you have to install the client as well. | 22:17 |
cdub | with server needing excpetion code provided by client? | 22:17 |
danwent | which you probably want for testing as well. | 22:17 |
salv-orlando_ | mtaylor: danwent clarified that actually quantum-server will depend on quantum-client. I was afraid the exceptions module was not anymore available to the server. In this case, we can go ahead with the merge. | 22:17 |
danwent | That's the part we'd like to clean up, but its more of a style thing that a correctness thing. | 22:17 |
*** bcwaldon has left #openstack-meeting | 22:18 | |
danwent | salv-orlando: OK, there are other things that need to be fixed in the patchset, but we will note that you have withdrawn your concern about the exceptions. | 22:18 |
mtaylor | salv-orlando_: ok. cool. | 22:18 |
danwent | cdub: can you explain your concern in more detail? or comment on the review? | 22:18 |
mtaylor | yes - need to sort the namespace pacakge issue | 22:18 |
mtaylor | which means we need to land a patch in horizon, right? | 22:19 |
danwent | dave, can you comments? | 22:19 |
davlap | mtaylor: so there's a pip requires we need to add to horizon | 22:19 |
davlap | and also need to make a mod to devstack.sh | 22:19 |
davlap | sorry.. stack.sh | 22:19 |
danwent | davlap: is horizon change required, or just suggested? | 22:20 |
mtaylor | davlap: cool. also, you were pointing to my old emonty repo and not the openstack repo | 22:20 |
davlap | stack.sh was creating fake quantum/client module in its tree which was imported before the client.. | 22:20 |
danwent | wasn't clear on that | 22:20 |
davlap | we need horizon change to capture the dep for installation of horizon | 22:20 |
davlap | ok.. great.. i'll take a look at the new one.. | 22:20 |
danwent | davlap: ok. its the right change anyway. | 22:20 |
cdub | danwent: sure, i'll comment in review, shouldn't effect merge ;) | 22:20 |
mtaylor | awesome | 22:20 |
mtaylor | should we poke heckj or someone about the horizon thing? | 22:21 |
danwent | mtaylor: i already pinged devmancar and you in an email. | 22:21 |
mtaylor | awesome | 22:21 |
heckj | huh? | 22:21 |
mtaylor | oh hey! there it is | 22:21 |
danwent | looping in heckj would be good | 22:21 |
heckj | I'm here and officially loopy | 22:21 |
mtaylor | heckj: we have a quantum.client package now, so we want horizon to use it | 22:21 |
*** novas0x2a|lapto1 has quit IRC | 22:22 | |
mtaylor | heckj: -e git+https://review.openstack.org/p/openstack/python-quantumclient#egg=python-quantumclient-dev | 22:22 |
*** cthiel_ has left #openstack-meeting | 22:22 | |
heckj | sounds good - pretty much a straight up deps change I think. Is it pushed to pypi now? (i.e. easy to get) or do we have to wrangle a git based PIP install for it? | 22:22 |
heckj | git, eh? | 22:22 |
heckj | dan - same API setup, or are there code changes to use this that will be needed as well? | 22:23 |
heckj | danwent^^ | 22:23 |
danwent | heckj: should just be a dependency issue | 22:24 |
danwent | there is stuff broken with horizon + quantum, but that's another discussion (for another day, but hopefully soon!) | 22:24 |
danwent | this dep change should get us to status quo | 22:24 |
debo-os | danwent: :) | 22:24 |
debo-os | I guess you meant creating networks etc | 22:25 |
danwent | debo-os: yeah, and integration with IPAM. | 22:25 |
danwent | essentially what we talked about at Essex summit | 22:25 |
danwent | ok, heckj, does that sound reasonablee? | 22:26 |
heckj | danwent: quite. I was just getting the latest code to make that change right now, see that it worked OK. | 22:26 |
danwent | ok, thanks. definitely ping us if you see problems. we will test it all with devstack as well once it is in. | 22:26 |
danwent | ok, so my final question with the repo split stuff is whether people have been testing generating packages from the repos. | 22:27 |
*** GheRivero_ has quit IRC | 22:27 | |
mtaylor | danwent: _hopefully_ zul and friends will start building us offical debs of these bad boys, right zul? | 22:27 |
zul | of what? | 22:28 |
danwent | mtaylor: yes, but some people build packages themselves with the setup scripts, so I want to make sure everything's happy before we drop E-3 | 22:28 |
*** ewanmellor has quit IRC | 22:28 | |
danwent | just want to make sure we're safe before we approve :) | 22:29 |
danwent | zul: quantum and python-quantumclient | 22:29 |
heckj | danwent: I've seen some packages generated from the managedIT guys too | 22:29 |
zul | danwent: quantum is already packaged in ubuntu/debian python-quantumclient not so much | 22:29 |
* heckj is currently stealing zul's hard work there | 22:29 | |
mtaylor | zul: it's just a split of the client libs from the quantum core | 22:30 |
zul | heckj: meh :) | 22:30 |
mtaylor | zul: you can blame me for that one | 22:30 |
*** novas0x2a|laptop has joined #openstack-meeting | 22:30 | |
zul | nnnnnngnnnnh | 22:30 |
heckj | how very…. articulate! | 22:31 |
danwent | Ok…. so are we good talking about the client repo split? | 22:31 |
danwent | anything else to bring up? This is a pretty big change, so we'll need everyone to pitch in on testing. | 22:31 |
danwent | thanks for your help mtaylor, heckj, zul | 22:32 |
heckj | np | 22:32 |
danwent | Ok, next up: API patches | 22:32 |
ohnoimdead | danwent: any idea on when the horizon + quantum discussion can happen? :) | 22:32 |
mtaylor | thanks everybody! | 22:32 |
danwent | ohnoimdead: definitely want to chat | 22:32 |
danwent | perhaps late this week? | 22:32 |
ohnoimdead | cool cuz we'd like to get that stuff working again | 22:32 |
danwent | once we get E-3 under controller | 22:32 |
danwent | control | 22:32 |
danwent | sweet, I would too :) | 22:33 |
danwent | ohnoimdead: please ping netstack list. | 22:33 |
ohnoimdead | doing now | 22:33 |
danwent | Ok, salv-orlando? | 22:33 |
danwent | salv-orlando_ | 22:34 |
danwent | probably asleep from coding all night | 22:34 |
salv-orlando_ | nope | 22:34 |
salv-orlando_ | not yet | 22:34 |
salv-orlando_ | a possibly final changeset for api-error-codes has been pushed | 22:34 |
danwent | ok, so its pretty late and we have the repo split… minimizing other churn at this point is good. | 22:35 |
danwent | the filters seem like the most important other thing, as we want nova to start using the filters in E-4, if possible. | 22:35 |
danwent | error-codes is about good to go though, right? | 22:35 |
salv-orlando_ | I'm happy with deferring pagination. | 22:35 |
salv-orlando_ | error-codes is good to go. Feedback has been addressed. | 22:36 |
salv-orlando_ | For api-filters it seems that we managed to agree on the plugin behaviour. | 22:36 |
danwent | ok, so let's try to get people to review error codes. | 22:36 |
danwent | should be a quick re-review | 22:36 |
salv-orlando_ | Summarizing: a plugin might or might not implement the filters. For the filters it does not implement, the API layer would perform the filtering. | 22:36 |
salv-orlando_ | This keeps the code in the API layer pretty simple and gives client a consistent experience. | 22:37 |
danwent | filters is more complex. Do we have two core reveiwers on that yet (I think it was just Aaron and I, last I checked) | 22:37 |
salv-orlando_ | Yes, just the two of you. A contribution from somebody knowledgeable with the UCS plugin would be greast. | 22:37 |
danwent | volunteer? | 22:37 |
edgarmagana | dan: I take it | 22:38 |
danwent | this is mostly already reviewed, so it shouldn't be too bad. | 22:38 |
salv-orlando_ | edgarmagana: thanks! | 22:38 |
danwent | great. | 22:38 |
SumitNaiksatam | yeah, I am looking at it too | 22:38 |
edgarmagana | I already reviewed but I was not sure about the plugin implementing or not the filters | 22:38 |
salv-orlando_ | cool. So I will be able to address previous feedback in the next hour or so. | 22:39 |
danwent | ah, sorry, missed that edgar | 22:39 |
danwent | salv: hope you can stay up that late… we're all running on fumes :) | 22:39 |
danwent | ok, and so we'll defer the pagination? I think that's a good call. | 22:39 |
salv-orlando_ | I have plenty of coffee | 22:39 |
salv-orlando_ | and in case I should run out there's a supermarket open 24/7 near my home | 22:40 |
danwent | ok, so we also have reviews for linux-bridge plugin and ryu controller plugin. | 22:40 |
danwent | ryu we've already decided to bump. i personally think its pretty late to squeeze in linux-bridge given all the churn. | 22:40 |
danwent | sumit: is there a problem with just doing this first thing in e-4? | 22:41 |
debo-os | folks, for the new plugins: it would be good to try with devstack | 22:41 |
*** ewindisch has quit IRC | 22:41 | |
*** ewindisch_ is now known as ewindisch | 22:41 | |
danwent | debo-os: yes, we'll definitely want to do full system testing for new plugins. | 22:41 |
debo-os | danwent: cool | 22:42 |
danwent | (ideally with your new system test framework :) | 22:42 |
SumitNaiksatam | yeah, I am fine | 22:42 |
SumitNaiksatam | we have one review from edgar | 22:42 |
edgarmagana | dan: I have an end-to-end testbed with devstack and the linux-bridge code, It is working very well so far! | 22:42 |
danwent | Ok. but it will be important that we don't let this go to late in E-4 | 22:42 |
SumitNaiksatam | need one more for the linux bridge | 22:42 |
cdub | i think risk is low | 22:42 |
debo-os | edgar: did you get it automated in devstack.sh | 22:43 |
cdub | for linux-bridge e3, since it's a plug in | 22:43 |
debo-os | I can do the 2nd one | 22:43 |
danwent | Sumit: yeah, with a big chunk of new code, we definitely want to review it carefully. | 22:43 |
edgarmagana | debo: no, i had to do some manual confguration | 22:43 |
danwent | is there a big deal if we just do it next week? | 22:43 |
danwent | we're really overloaded already with code to review + test | 22:43 |
debo-os | edgar: by devstack we meant push button ... spec linuxbridge in the localrc and voila | 22:44 |
danwent | I'd much rather have those cycles go to making sure e-3 is not busted | 22:44 |
cdub | probably not, considering we'll probably going to spend more time w/ packaging anyway | 22:44 |
edgarmagana | debo: we need to modify the script and i am not working on that | 22:44 |
rkukura | linux-bridge would allow end-to-end testing of packages on fedora 16, which doesn't have OVS yet | 22:44 |
danwent | cdub: that would be my preference. we've already had a couple late nights | 22:44 |
edgarmagana | debo: I just wanted to have a full functional end-to-end testbed with two or more cloud computes | 22:45 |
cdub | yeah, it's a balance between testable (no ovs in fedora) and testable (busted) | 22:45 |
danwent | rkukura: definitely can get this in E-4 | 22:45 |
danwent | is e-3 important in particular? | 22:45 |
debo-os | edgar: understand ... but we would want to get it automated soon | 22:46 |
debo-os | thats why danwent mentioned the test framework | 22:46 |
debo-os | :) | 22:46 |
cdub | rkukura: when's fedora OS testday? before E4? | 22:46 |
danwent | debo-os: you want to get this working in devstack, then testing it should be easy. | 22:46 |
*** dolphm has quit IRC | 22:46 | |
debo-os | danwent: +! | 22:47 |
cdub | rkukura: oh, not until march8 | 22:47 |
danwent | Ok, so next week is reasonable? | 22:47 |
cdub | wfm | 22:47 |
rkukura | could update packages to git snapshot after E3 | 22:47 |
danwent | Ok, that way salv and I can review as well. which I would prefer. we're both out of cycles for e-3 | 22:48 |
*** hggdh has quit IRC | 22:48 | |
rkukura | understood | 22:48 |
* cdub will give it proper review as well, and could use the extra time too | 22:49 | |
danwent | debo, we could make testing this be part of the bug-squashing system test day as well | 22:49 |
danwent | that is Feb 2nd. would be cool if we coudl do some testing on RHEL | 22:49 |
danwent | ok, sounds good. | 22:50 |
*** Gordonz has quit IRC | 22:50 | |
danwent | wanted to talk about system test more general, but debo-os said he has to bail (meeting is running long) | 22:50 |
debo-os | danwent: sure | 22:51 |
danwent | #TODO: #debo-os will update system test BP with info about his tempest work. | 22:51 |
danwent | reminder: we are hosting bug-squashing day @ Nicira on Feb 2nd. | 22:51 |
danwent | will send out an invite with details after the release madness, but expect afternoon and early evening. | 22:51 |
danwent | emphasis will be on code quality + system test. Debo will hopefully be giving an overview of using devstack with quantum, and using tempest to create interesting test environments. | 22:52 |
edgarmagana | free pizza? | 22:52 |
danwent | you bet :) | 22:52 |
*** hggdh has joined #openstack-meeting | 22:52 | |
edgarmagana | and beers? | 22:52 |
danwent | maybe even free beer | 22:52 |
edgarmagana | ++ | 22:53 |
danwent | ok, any open discussion? | 22:53 |
debo-os | danwent: +1 for beer and devstack+quantum test env | 22:53 |
danwent | before we end this marathon meeting and get back to testing + reviewing | 22:53 |
danwent | ? | 22:53 |
debo-os | ciao! | 22:54 |
danwent | Ok, thanks folks. Please keep an eye on the netstack list in case critical bugs pop-up. | 22:54 |
carlp | danwent: you know there is an OpenStack meetup in SF that day as well? | 22:54 |
edgarmagana | adeu! | 22:54 |
danwent | carlp: yes | 22:54 |
carlp | danwent: OK, just checking :) | 22:54 |
danwent | enough people voiced a desire for closer location | 22:54 |
danwent | you know us bay area folks are so environmentally friends (or lazy) | 22:55 |
carlp | Fair enough | 22:55 |
danwent | :P | 22:55 |
danwent | ok, later folks! | 22:55 |
salv-orlando_ | or the US-101 is alway so packed with traffic... | 22:55 |
danwent | indeed | 22:55 |
danwent | #endmeeting | 22:55 |
*** openstack changes topic to "Openstack Meetings: http://wiki.openstack.org/Meetings | Minutes: http://eavesdrop.openstack.org/meetings/openstack-meeting/2011/" | 22:55 | |
salv-orlando_ | hasta la vista! | 22:55 |
openstack | Meeting ended Tue Jan 24 22:55:24 2012 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 22:55 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/openstack-meeting/2012/openstack-meeting.2012-01-24-22.02.html | 22:55 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/openstack-meeting/2012/openstack-meeting.2012-01-24-22.02.txt | 22:55 |
openstack | Log: http://eavesdrop.openstack.org/meetings/openstack-meeting/2012/openstack-meeting.2012-01-24-22.02.log.html | 22:55 |
danwent | salv-orlando_ | 22:55 |
danwent | are you going to be on IRC while coding tonight? | 22:55 |
danwent | I might need to bounce something quickly off of your for your patch | 22:56 |
salv-orlando_ | my IRC window will be open | 22:56 |
danwent | thx | 22:56 |
*** ryu_ishimoto_ has quit IRC | 22:57 | |
*** lloydde has quit IRC | 22:57 | |
salv-orlando_ | I'll be up for the next 3-4 hours | 22:57 |
mtaylor | danwent: quick ? | 22:57 |
mtaylor | danwent: curerntly the quantum setup.py lists install_requires ... in general, we've been moving to a model/thought that servers will probably never be installed from pip so don't need those (but _clients_ certainly will, so they're really important there) | 22:58 |
mtaylor | danwent: do you have any strong objections to me removing those bits in the split patch as well? | 22:58 |
*** debo-os has quit IRC | 22:59 | |
*** markvoelker has quit IRC | 22:59 | |
danwent | (reading) | 23:00 |
*** jlm^ has left #openstack-meeting | 23:00 | |
danwent | mtaylor: i know a fair number of people build their own packages, so I'm fairly hesistent to doing this right before a release. | 23:01 |
*** _adjohn has joined #openstack-meeting | 23:01 | |
mtaylor | danwent: ok. | 23:01 |
danwent | how about doing it once E-3 is out, so people have some time to react if it breaks? | 23:01 |
danwent | there's a couple people I should check with first, at the last | 23:02 |
danwent | last -> least | 23:02 |
mtaylor | danwent: works for me - biggest concern I want to address is that install_requires needs to reference python-quantumclient now | 23:02 |
mtaylor | but we don't have a pypi package for it yet | 23:02 |
mtaylor | I was thinking a workaround for now would be to release a 0.1 python-quantumclient package to pypi by hand | 23:02 |
mtaylor | of the state of the current client tree - that way quantum install_requires will work ... and moving forward we can solve it for real | 23:03 |
danwent | could we instead just direct people to install python-quantuclient from egg manually first? | 23:03 |
*** adjohn has quit IRC | 23:03 | |
*** _adjohn is now known as adjohn | 23:03 | |
heckj | I have the pull request up in review time now for the python-quantumclient in horizon: https://review.openstack.org/3375 | 23:03 |
mtaylor | yes. I would love that | 23:03 |
danwent | mtaylor: was that comment to me or heckj? | 23:03 |
heckj | danwent - you, I think | 23:03 |
danwent | :) | 23:04 |
*** ayoung has quit IRC | 23:04 | |
*** sleepsonthefloo has quit IRC | 23:04 | |
*** sleepsonthefloo has joined #openstack-meeting | 23:05 | |
*** mattray has quit IRC | 23:06 | |
danwent | heckj: thanks for taking care of that so quickly. | 23:06 |
*** rnirmal has quit IRC | 23:07 | |
heckj | you made it easy with a drop-in replacement! | 23:08 |
*** ewindisch_ has joined #openstack-meeting | 23:08 | |
*** hggdh has quit IRC | 23:09 | |
*** dendrobates is now known as dendro-afk | 23:11 | |
*** martine has quit IRC | 23:12 | |
*** hggdh has joined #openstack-meeting | 23:13 | |
*** pvo has left #openstack-meeting | 23:13 | |
*** pvo has joined #openstack-meeting | 23:13 | |
danwent | heckj: noticed the additional of python-gflags. is that needed by python-quantumclient? | 23:13 |
danwent | if so, I would have expected that to be in its pip-requires | 23:14 |
heckj | yeah - it appears so | 23:14 |
heckj | the tests don't pass when I make that switch until I add in python-gflags | 23:14 |
danwent | huh, weird, as it is in pip-requires for python-quantumclient | 23:16 |
danwent | i guess it doesn't hurt to have it there as well, just odd | 23:16 |
mtaylor | it shoudl be in python-quantumclient's install_requires | 23:18 |
mtaylor | heckj, danwent: ^^ | 23:19 |
mtaylor | pip-requires is not processed by installation by other things | 23:19 |
danwent | ah, you were installing, not running from source. yeah, makes sense. I still don't totally get a lof of this packaging stuff :) | 23:20 |
danwent | so that is something we should fix? | 23:20 |
mtaylor | danwent: we should make a patch that removes things from python-quantumclient's pip-requires that are not needed by python-quantumclient - and in the same patch probably _add_ the things in the top section of the pip-requires to the requires [] in setup.py | 23:20 |
mtaylor | yes | 23:20 |
danwent | mtaylor: yes, was just about to contact you about that... | 23:21 |
danwent | mtaylor: i can take a shot at this. | 23:22 |
mtaylor | danwent: awesome. | 23:22 |
*** rkukura has quit IRC | 23:23 | |
*** wwkeyboard has left #openstack-meeting | 23:25 | |
*** SumitNaiksatam has quit IRC | 23:31 | |
*** danwent has quit IRC | 23:46 | |
*** bhall has quit IRC | 23:46 | |
*** ravi has quit IRC | 23:47 | |
*** adjohn has quit IRC | 23:47 | |
*** adjohn has joined #openstack-meeting | 23:47 | |
*** mcohen has left #openstack-meeting | 23:48 | |
*** lxu has quit IRC | 23:53 | |
salv-orlando_ | mtaylor, danwent: quick question for you -> I see we are adding tissue to pip-requires and removing with-tissue from setup.cfg. I don't know anything about packaging, is that normal? | 23:59 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!