21:00:08 <soren> #startmeeting 21:00:08 <openstack> Meeting started Tue Mar 22 21:00:08 2011 UTC. The chair is soren. Information about MeetBot at http://wiki.debian.org/MeetBot. 21:00:09 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic. 21:00:13 <soren> Greetings, everyone. 21:00:16 <vishy> o/ 21:00:21 <soren> I'm filling in for ttx who's on the road. 21:00:26 <soren> Please bear with me. 21:00:42 <soren> I'll try to type in a French accent. 21:00:45 <dendrobates> soren: I know ttx and you are a very poor ttx 21:00:53 <soren> Indeed! 21:00:55 <soren> Today's agenda: 21:01:03 <soren> dendrobates: And vice versa, to be fair. 21:01:07 <soren> #link http://wiki.openstack.org/Meetings 21:01:25 <soren> #topic Actions from previous meeting 21:01:35 <soren> * jaypipes to try to send review focus email before ttx sends the BMPFreeze focus email on Friday 21:01:44 <soren> ttx sent one on Friday, listing the 18 Nova branches that should get review priority 21:01:55 <soren> * soren to fix his review day reminder 21:02:01 <soren> I believe I did. 21:02:16 <soren> dendrobates: Did you get an e-mail today, for instance? 21:02:48 <soren> aaaanyway.. 21:02:56 <soren> Any missing action items from last week? 21:03:09 <soren> Yay. 21:03:14 <soren> #topic Current release stage: Development 21:03:25 <soren> We are 2 days from FeatureFreeze, which will happen late on March 24. 21:03:32 <soren> Feature branches need to be reviewed, fixed and merged by then. 21:03:47 <soren> #info Feature branches that are not merged in time should either be deferred to the next merge window (Diablo, opening April 14), or follow the FeatureFreeze exception process to try to sneak in Cactus. 21:03:56 <johnpur> soren: when is the exact time on the 24th? 21:04:07 <soren> johnpur: iz secret. 21:04:08 <johnpur> for those that cut it close... 21:04:15 <jaypipes> johnpur: 4:20pm EST. 21:04:31 <creiht> Eastern Secret? 21:04:34 <soren> jaypipes: Probably somewhere around there, yes. 21:04:41 <jaypipes> that was a joke... 21:04:42 <johnpur> jaypipes: i thoughwe wuz all about the UTC here 21:04:45 <dendrobates> soren: I did. I will be doing my reviews this evening 21:04:51 <soren> dendrobates: Cool beans. 21:04:55 <ewanmellor> hypervisor-vmware-vsphere-support is approved by Jay Pipes. If Rick Harris or Ed Leafe or someone else from -core could review and approve, that would be awesome. 21:04:57 <westmaas> the BMP freeze was midnight Pacific 21:05:14 <westmaas> and we used all that time :x 21:05:31 <soren> westmaas: It happens when it happens. :) 21:06:04 <pvo> ewanmellor: are you looking for just code comments or integration test confirmation? 21:06:07 <soren> See exception process at: 21:06:08 <soren> #link http://wiki.openstack.org/FeatureFreeze 21:06:29 <soren> Anything else for this topic? 21:06:31 <westmaas> also see the deadline on the first line :) 21:06:47 <ewanmellor> pvo: Citrix and Jay have reviewed, so I'm just looking for a green light to get it merged. 21:07:10 <_cerberus_> xs_resize could also use some love pretty plz 21:07:21 <soren> Moving on (apparently) 21:07:26 <soren> #topic Cactus Release status 21:07:31 <soren> Please check: 21:07:32 <soren> #link http://wiki.openstack.org/releasestatus/ 21:07:39 <soren> Review effort should go in priority on the 18 planned feature branches mentioned in: 21:07:42 <soren> #link https://lists.launchpad.net/openstack/msg01377.html 21:07:47 <soren> So far only 1 of those 18 have been merged. 21:08:10 <soren> In particular those 3 (essential or prerequisites to other) need attention: 21:08:13 <soren> https://code.launchpad.net/~ntt-pf-lab/nova/flatmanager-ipv6/+merge/53064 21:08:16 <soren> https://code.launchpad.net/~rackspace-titan/nova/openstack-api-versioned-controllers/+merge/53748 21:08:19 <soren> https://code.launchpad.net/~sandy-walsh/nova/zones3/+merge/52565 21:08:29 <soren> Man, cut-and-pasting stuff from ttx is easy. I could do this all day. 21:08:32 <ewanmellor> soren: Sorry, didn't realise "Development" was separate from "Release status" ;-) 21:08:45 <sandywalsh> hoping to take zones4 out of WIP tomorrow 21:08:59 <soren> ewanmellor: Yeah, I should have just skipped through it faster :) 21:09:33 <tr3buchet> sandywalsh: awesome! 21:09:50 <soren> On the Nova stabilization effort: 21:09:50 <soren> Last week we had 35 bugs opened and 29 fixes committed 21:09:52 <soren> This week we had 31 bugs opened and 29 fixes committed 21:10:08 <soren> These numbers are current as of this morning. I think they're still accurate. 21:10:54 <soren> Anything else for this topic? 21:11:13 <soren> Moving on. 21:11:17 <soren> #topic Open discussion 21:11:31 <jcookeman> Hi folks. Im sorry Im late. 21:11:50 <soren> o/ 21:11:55 <letterj> Where do we stand on test environments? 21:12:04 <soren> Excellent question. 21:12:12 <pvo> public test environments? 21:12:24 <letterj> All types of them? 21:12:34 <soren> anotherjesse mentioned in an mp comment that he now had access to test hardware. How publically usable is that? 21:12:53 * soren glances at other ex-Anso people for info 21:13:01 <pvo> We're almost ready to begin deploying our testing cluster but it isn't going to be publicly available. 21:13:02 <tr3buchet> not i expect 21:13:07 <pvo> just need to get the packaging down 21:13:08 <johnpur> pvo: what is the state of the RAX test huddle? 21:13:26 <pvo> host machines provisioned. 21:13:36 <soren> pvo: Ok, so the test results won't even be visible outside Rackspace? 21:13:42 <pvo> I talked with mtaylor about getting our debian squeeze packages finished. 21:13:47 <pvo> we can make the results public, I think 21:13:48 <letterj> pvo: Does that include a Swift cluster? 21:14:06 <pvo> no, this was just host machines for nova 21:14:13 <johnpur> test results should be public, no matter where the tests are conducted 21:14:17 <soren> pvo: What does that mean? They'll be hooked into Jenkins or will you publish anhtml page every two weeks? 21:14:18 <tr3buchet> i wasn't aware anyone had plans for creation of a public test environment, did i miss something? 21:14:51 <johnpur> soren: i am talking with mtaylor to get the testing and results automated 21:14:53 <pvo> soren: I expect they'll be hooked into jenkins running the integration suite nightly. 21:15:06 <johnpur> pvo: right on! 21:15:21 <soren> pvo: Ok, that's "public" in my book. 21:15:23 <pvo> I plan to work with mtayor and whoever is doing the smoke tests 21:15:34 * ttx waves from dinner joint wifi 21:15:40 <pvo> soren: results public, but not the ability to hit the api 21:16:06 <soren> pvo: Sure. Baby steps. 21:16:13 <pvo> soren: : ) 21:16:22 <letterj> Don't we need to get swift included with that? 21:16:38 <jlmjlm> So, testing excl post-commit, to be possible pre-commit later on? 21:16:45 <pvo> letterj: will circle with you after this 21:16:58 <letterj> pvo: ok thanks 21:17:18 <johnpur> letterj: yes 21:17:32 <pvo> jlmjlm: unsure yet. 21:17:37 <pvo> if you mean for my test rig. 21:17:58 <pvo> We plan on doing nightly stress tests with +200 host machines 21:18:01 <johnpur> we should look at other test clusters, outside of Rackspace as well 21:18:12 <pvo> just acquiring those machines has taken longer than expected 21:18:17 <pvo> johnpur: ++ 21:18:21 <soren> johnpur: ++ indeed 21:18:31 <pvo> I think this is what anso and anotherjesse were looking at. 21:18:35 <letterj> johnpur: I agree 21:18:36 <pvo> but I could be wrong 21:19:42 <soren> Ok, so *something* is finally happening. Great. 21:19:42 <justinsb> If we're all done on testing... We've had some potential issues come up with our XML support. I'd like to import the CloudServers v1.0 XSD into lp:nova as a first step, and then I'm going to create a binding that makes use of it and see where we are. 21:19:45 <westmaas> pvo: that was my impression as well 21:20:49 <soren> justinsb: What are these potential issues? 21:21:07 <justinsb> soren: We may be returning a string where we should be returning integers and vice versa 21:21:17 <justinsb> soren: And we may simply not be encoding things in the correct structure 21:21:28 <justinsb> soren: With the schema, we can easily check 21:21:43 <soren> justinsb: So you'd use the XSD in the unit tests or something? 21:22:00 <justinsb> soren: We should be using the XSD in the unit tests, yes 21:22:01 <ttx> johnpur: re: exact time -- when I get up on the next day. 21:22:13 <justinsb> soren: But initially I will do it outside the unit tests 21:22:24 <soren> justinsb: Makes sense. Are there any particular implications of this since you wanted to raise it here? 21:22:37 <justinsb> soren: Well, there's a potential copyright issue... 21:22:45 <johnpur> ttx: you are the gatekeeper, sounds good 21:22:46 <ttx> johnpur: which usually means Thursday, past 23:59 Hawaii time 21:23:16 <justinsb> soren: But other than that, just the timing wrt feature freeze. And the general love of all things XML :-) 21:23:17 <johnpur> ttx: and you will listen to beggars who want just a few more minures? 21:23:21 <pvo> ttx: so as long as it is thursday somewhere? 21:23:27 <ttx> pvo: indeed 21:23:35 <ttx> johnpur: usually they are all alseep, but yes 21:23:44 <vishy> soren: trying to get update from jesse on test hardware 21:23:51 <vishy> soren: he's in another meeting 21:23:59 <soren> vishy: But of course. :) 21:24:15 <soren> A test rig that actually runs our reference platform would be rather nice. 21:24:23 <soren> *cogh* 21:24:28 <soren> *cough* even. 21:24:52 <johnpur> as i mentioned earlier, i am trying to recruit mtaylot to help pull togther all the test automation and deployments in some sort of coherent view 21:25:09 <pvo> soren: what is your idea of the reference platform? 21:25:10 <johnpur> *mtaylor 21:25:17 <soren> pvo: Ubuntu. 21:25:22 <pvo> with what hypervisor? 21:25:29 <pvo> and what api? 21:25:39 <soren> Whatever. 21:25:53 <pvo> shouldn't that all be defined if it is a reference? 21:25:53 <soren> KVM, probably, since our reference platform actually supports that. 21:26:04 <ttx> did anyone mention that we have an election underway ? If you didn't receive a PPB voting link, you should probably complain to Stephen 21:26:05 <soren> The API is hardly part of the reference platform. 21:26:10 <johnpur> soren|pvo: we need to discuss this 21:26:15 <pvo> heh. 21:26:17 <soren> ttx: Noone mentioned this, no. I forgot. 21:26:36 <jaypipes> soren: ++ on a test rig. been saying that for, well, quite some time now. ++ on integrating anso's Jenkins stuff into the main OpenStack Hudson platform too... 21:27:01 <pvo> no disagreement we need testing. getting enough hardware provisioned and available was a challenge. 21:27:17 <soren> Yeah. 21:27:23 <jaypipes> pvo: understood entirely. but I can still bitch. :P 21:27:24 <ttx> jaypipes: during travel I hacked up the HTML version of my review list. will post soon. Loks nice. Prepare the kissing. 21:27:28 <soren> I got fed up waiting and bought three servers myself. 21:27:34 <jaypipes> ttx: will do. cheers mate. 21:27:57 * kpepple_ also pulled a soren and bought his own set of servers 21:28:05 <johnpur> soren: i like the dedication! talk to me about HW 21:28:06 * jaypipes was also considering it.. 21:28:14 <vishy> soren: update from jesse: 6 servers, ipmi works, we are working on a basic jenkins vlan kvm setup 21:28:15 <johnpur> OMG 21:28:25 <ttx> kpepple_: a "soren" is actually a hole-in-one on a par 5 21:28:33 <vishy> soren: we will need help doing a similar setup for xen etc. 21:28:35 <soren> ttx: I don't love you anymore. 21:29:11 <pvo> jaypipes: for the record, we bought small pcs to do local dev/testing 21:29:12 <soren> vishy: 6 servers sounds like a fantastic start. 21:29:21 * kpepple_ scribbles down "soren" definition for his upcoming Austin golf outing 21:29:27 <jaypipes> pvo: "we" is ozone? 21:29:35 <ttx> soren: nothing like private jokes. 21:29:48 <soren> ttx: Nothing at all. 21:29:52 <pvo> jaypipes: we = ozone, sorry 21:30:25 <jaypipes> pvo: k. cool. not being a Rack employee (contractor), I'm not sure what the steps would be to do the same... I'll chat with johnpur offline about it. 21:30:34 <vishy> soren: we will also document and publish config and setup so it is easy for people to define new reference archs and tests 21:30:59 <vishy> the initial plan is just to fire it off post trunk merge 21:31:13 <soren> vishy: Yeah. It would be great if there was a straight forward way people could volunteer hardware for testing and magic would just happen. 21:31:14 <pvo> vishy: westmaas and tr3buchet are working on tests as well. are you all cordinating? 21:31:28 <westmaas> we are not yet 21:31:36 <vishy> and have perhaps a separate ppa trunk_tested 21:31:41 <pvo> coordinating, even 21:31:45 <vishy> that only includes revs that pass all the tests 21:31:48 <jaypipes> vishy: I've been monitoring the Anso Jenkins setup for a few weeks now... haven't seen the main vagrant_smoketests job complete successfully for a couple weeks.... you guys on that? 21:31:53 <westmaas> I keep contacting names as I hear them, vishy I will work with you to make sure we aren't deuplicating 21:32:02 <westmaas> er 21:32:06 <soren> I'd be happy to talk more about testing, but perhaps we should call it a meeting? 21:32:12 <tr3buchet> a few of us coordinated on the phone yesterday, but not all 21:32:12 <vishy> jaypipes: yes we managed to break everything right before I went on vacation 21:32:20 <soren> ...and let people who care slightly less about this go? 21:32:22 <jaypipes> vishy: ah, cool. I'm good at that, too. :) 21:32:24 <vishy> jaypipes: it is currently being fixed 21:32:42 <pvo> soren: soon as this is finished? 21:32:48 <soren> pvo: Sure. 21:32:50 <pvo> sweet 21:32:51 <soren> Does anyone else have anything to talk about? 21:32:54 <soren> 5 21:32:57 <soren> 4 21:33:00 <soren> 3 21:33:02 <User859> Please review : https://code.launchpad.net/~ntt-pf-lab/nova/flatmanager-ipv6/+merge/53064 and https://code.launchpad.net/~tpatil/nova/bug704300/+merge/53333 21:33:10 <soren> 2 21:33:11 <ttx> +& ^ 21:33:14 <ttx> +1 even 21:33:25 * soren blinks 21:33:26 <soren> 0 21:33:31 <soren> #endmeeting