*** pvo has joined #openstack-meeting | 00:05 | |
*** reldan has joined #openstack-meeting | 00:06 | |
*** deshantm has quit IRC | 00:09 | |
*** troytoman-away is now known as troytoman | 00:15 | |
*** troytoman is now known as troytoman-away | 00:15 | |
*** troytoman-away is now known as troytoman | 00:16 | |
*** troytoman is now known as troytoman-away | 00:17 | |
*** troytoman-away is now known as troytoman | 00:17 | |
*** troytoman is now known as troytoman-away | 00:17 | |
*** deshantm has joined #openstack-meeting | 00:24 | |
*** ovidwu has joined #openstack-meeting | 00:34 | |
*** reldan has quit IRC | 00:39 | |
*** dragondm has quit IRC | 00:52 | |
*** ovidwu has quit IRC | 00:52 | |
*** ovidwu has joined #openstack-meeting | 00:54 | |
*** deshantm has quit IRC | 00:58 | |
*** deshantm has joined #openstack-meeting | 01:02 | |
*** pvo has quit IRC | 01:17 | |
*** dendrobates is now known as dendro-afk | 01:33 | |
*** deshantm has quit IRC | 01:43 | |
*** dendro-afk is now known as dendrobates | 02:08 | |
*** deshantm has joined #openstack-meeting | 02:32 | |
*** westmaas1 has quit IRC | 02:45 | |
*** deshantm has quit IRC | 02:54 | |
*** adjohn_ has joined #openstack-meeting | 04:05 | |
*** adjohn_ has quit IRC | 04:07 | |
*** adjohn_ has joined #openstack-meeting | 04:07 | |
*** deshantm has joined #openstack-meeting | 04:11 | |
*** adjohn_ has quit IRC | 04:12 | |
*** adjohn_ has joined #openstack-meeting | 04:12 | |
*** reldan has joined #openstack-meeting | 04:48 | |
*** reldan has quit IRC | 06:20 | |
*** romain_lenglet has joined #openstack-meeting | 07:10 | |
*** romain_lenglet has left #openstack-meeting | 07:10 | |
*** dendrobates is now known as dendro-afk | 07:29 | |
*** reldan has joined #openstack-meeting | 08:29 | |
*** alekibango has quit IRC | 09:35 | |
*** reldan has quit IRC | 09:56 | |
*** reldan has joined #openstack-meeting | 09:59 | |
*** alekibango has joined #openstack-meeting | 10:32 | |
*** romain_lenglet has joined #openstack-meeting | 10:52 | |
*** romain_lenglet has left #openstack-meeting | 11:22 | |
*** reldan has quit IRC | 11:23 | |
*** dprince has joined #openstack-meeting | 12:05 | |
*** reldan has joined #openstack-meeting | 12:22 | |
*** pvo has joined #openstack-meeting | 12:53 | |
*** chuck_ has joined #openstack-meeting | 12:56 | |
*** zul has quit IRC | 12:57 | |
*** chuck_ has quit IRC | 13:03 | |
*** chuck_ has joined #openstack-meeting | 13:17 | |
*** chuck_ is now known as zul | 13:19 | |
*** zul has quit IRC | 13:19 | |
*** zul has joined #openstack-meeting | 13:19 | |
*** chuck_ has joined #openstack-meeting | 13:25 | |
*** pvo has quit IRC | 13:26 | |
*** zul has quit IRC | 13:27 | |
*** troytoman-away is now known as troytoman | 13:44 | |
*** dendro-afk is now known as dendrobates | 14:01 | |
*** murkk has quit IRC | 14:14 | |
*** pvo has joined #openstack-meeting | 14:29 | |
*** murkk has joined #openstack-meeting | 14:35 | |
*** dragondm has joined #openstack-meeting | 15:05 | |
*** troytoman is now known as troytoman-away | 15:17 | |
*** reldan has quit IRC | 15:18 | |
*** chuck_ is now known as zul | 15:21 | |
*** romain_lenglet has joined #openstack-meeting | 15:29 | |
*** romain_lenglet has left #openstack-meeting | 15:37 | |
*** dendrobates is now known as dendro-afk | 15:37 | |
*** reldan has joined #openstack-meeting | 15:47 | |
*** pvo_ has joined #openstack-meeting | 15:57 | |
*** pvo has quit IRC | 15:57 | |
*** dendro-afk is now known as dendrobates | 15:59 | |
*** johnpur has joined #openstack-meeting | 16:03 | |
*** troytoman-away is now known as troytoman | 16:09 | |
*** pvo_ has quit IRC | 16:29 | |
*** pvo has joined #openstack-meeting | 16:31 | |
*** reldan has quit IRC | 16:38 | |
*** reldan has joined #openstack-meeting | 16:54 | |
*** jbryce has joined #openstack-meeting | 17:19 | |
*** creiht has joined #openstack-meeting | 17:23 | |
*** dabo has joined #openstack-meeting | 17:23 | |
*** johnpur has quit IRC | 17:46 | |
*** johnpur has joined #openstack-meeting | 17:54 | |
*** jbryce_ has joined #openstack-meeting | 18:02 | |
*** jbryce has quit IRC | 18:05 | |
*** jbryce_ is now known as jbryce | 18:05 | |
*** reldan has quit IRC | 18:31 | |
*** romain_lenglet has joined #openstack-meeting | 18:41 | |
*** troytoman is now known as troytoman-away | 18:46 | |
*** old_devel has joined #openstack-meeting | 19:10 | |
*** old_devel has left #openstack-meeting | 19:10 | |
*** reldan has joined #openstack-meeting | 19:24 | |
*** jaypipes has joined #openstack-meeting | 19:56 | |
*** eday has joined #openstack-meeting | 20:00 | |
*** jk0 has joined #openstack-meeting | 20:01 | |
*** danwent has joined #openstack-meeting | 20:06 | |
*** romain_lenglet has quit IRC | 20:09 | |
*** romain_lenglet has joined #openstack-meeting | 20:09 | |
*** dprince has quit IRC | 20:11 | |
*** troytoman-away is now known as troytoman | 20:12 | |
*** nixpert has joined #openstack-meeting | 20:15 | |
*** romain_lenglet has quit IRC | 20:19 | |
*** Ryan_Lane has joined #openstack-meeting | 20:28 | |
*** old_devel has joined #openstack-meeting | 20:33 | |
*** old_devel has left #openstack-meeting | 20:34 | |
*** troytoman is now known as troytoman-away | 20:35 | |
*** nixpert has quit IRC | 20:47 | |
*** Vek has joined #openstack-meeting | 20:50 | |
*** zul has quit IRC | 20:52 | |
*** jlmjlm has joined #openstack-meeting | 20:53 | |
*** masumotok has joined #openstack-meeting | 20:54 | |
chmouel | ls | 20:54 |
---|---|---|
*** ewanmellor has joined #openstack-meeting | 20:57 | |
*** chuck_ has joined #openstack-meeting | 20:57 | |
soren | chmouel: It's spelled "/names" here :) | 20:58 |
*** justinsb has joined #openstack-meeting | 20:58 | |
chmouel | soren: :) | 20:58 |
*** letterj has joined #openstack-meeting | 20:58 | |
*** johan_ has joined #openstack-meeting | 20:59 | |
dendrobates | o/ | 20:59 |
soren | o/ | 20:59 |
jk0 | hi | 20:59 |
*** jarrod has joined #openstack-meeting | 21:00 | |
soren | #startmeeting | 21:00 |
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 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic. | 21:00 |
soren | Greetings, everyone. | 21:00 |
vishy | o/ | 21:00 |
soren | I'm filling in for ttx who's on the road. | 21:00 |
soren | Please bear with me. | 21:00 |
soren | I'll try to type in a French accent. | 21:00 |
dendrobates | soren: I know ttx and you are a very poor ttx | 21:00 |
soren | Indeed! | 21:00 |
soren | Today's agenda: | 21:00 |
soren | dendrobates: And vice versa, to be fair. | 21:01 |
soren | #link http://wiki.openstack.org/Meetings | 21:01 |
*** sandywalsh has joined #openstack-meeting | 21:01 | |
soren | #topic Actions from previous meeting | 21:01 |
*** openstack changes topic to "Actions from previous meeting" | 21:01 | |
soren | * jaypipes to try to send review focus email before ttx sends the BMPFreeze focus email on Friday | 21:01 |
soren | ttx sent one on Friday, listing the 18 Nova branches that should get review priority | 21:01 |
soren | * soren to fix his review day reminder | 21:01 |
soren | I believe I did. | 21:02 |
soren | dendrobates: Did you get an e-mail today, for instance? | 21:02 |
soren | aaaanyway.. | 21:02 |
soren | Any missing action items from last week? | 21:02 |
soren | Yay. | 21:03 |
soren | #topic Current release stage: Development | 21:03 |
*** openstack changes topic to "Current release stage: Development" | 21:03 | |
soren | We are 2 days from FeatureFreeze, which will happen late on March 24. | 21:03 |
soren | Feature branches need to be reviewed, fixed and merged by then. | 21:03 |
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 |
johnpur | soren: when is the exact time on the 24th? | 21:03 |
soren | johnpur: iz secret. | 21:04 |
johnpur | for those that cut it close... | 21:04 |
jaypipes | johnpur: 4:20pm EST. | 21:04 |
creiht | Eastern Secret? | 21:04 |
soren | jaypipes: Probably somewhere around there, yes. | 21:04 |
jaypipes | that was a joke... | 21:04 |
johnpur | jaypipes: i thoughwe wuz all about the UTC here | 21:04 |
dendrobates | soren: I did. I will be doing my reviews this evening | 21:04 |
soren | dendrobates: Cool beans. | 21:04 |
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 |
westmaas | the BMP freeze was midnight Pacific | 21:04 |
westmaas | and we used all that time :x | 21:05 |
soren | westmaas: It happens when it happens. :) | 21:05 |
pvo | ewanmellor: are you looking for just code comments or integration test confirmation? | 21:06 |
soren | See exception process at: | 21:06 |
soren | #link http://wiki.openstack.org/FeatureFreeze | 21:06 |
soren | Anything else for this topic? | 21:06 |
westmaas | also see the deadline on the first line :) | 21:06 |
ewanmellor | pvo: Citrix and Jay have reviewed, so I'm just looking for a green light to get it merged. | 21:06 |
*** adiantum has joined #openstack-meeting | 21:07 | |
_cerberus_ | xs_resize could also use some love pretty plz | 21:07 |
soren | Moving on (apparently) | 21:07 |
soren | #topic Cactus Release status | 21:07 |
*** openstack changes topic to "Cactus Release status" | 21:07 | |
soren | Please check: | 21:07 |
soren | #link http://wiki.openstack.org/releasestatus/ | 21:07 |
soren | Review effort should go in priority on the 18 planned feature branches mentioned in: | 21:07 |
*** nixpert has joined #openstack-meeting | 21:07 | |
soren | #link https://lists.launchpad.net/openstack/msg01377.html | 21:07 |
soren | So far only 1 of those 18 have been merged. | 21:07 |
soren | In particular those 3 (essential or prerequisites to other) need attention: | 21:08 |
soren | https://code.launchpad.net/~ntt-pf-lab/nova/flatmanager-ipv6/+merge/53064 | 21:08 |
soren | https://code.launchpad.net/~rackspace-titan/nova/openstack-api-versioned-controllers/+merge/53748 | 21:08 |
soren | https://code.launchpad.net/~sandy-walsh/nova/zones3/+merge/52565 | 21:08 |
soren | Man, cut-and-pasting stuff from ttx is easy. I could do this all day. | 21:08 |
ewanmellor | soren: Sorry, didn't realise "Development" was separate from "Release status" ;-) | 21:08 |
sandywalsh | hoping to take zones4 out of WIP tomorrow | 21:08 |
soren | ewanmellor: Yeah, I should have just skipped through it faster :) | 21:08 |
*** User859 has joined #openstack-meeting | 21:09 | |
tr3buchet | sandywalsh: awesome! | 21:09 |
*** User859 has joined #openstack-meeting | 21:09 | |
*** troytoman-away is now known as troytoman | 21:09 | |
soren | On the Nova stabilization effort: | 21:09 |
soren | Last week we had 35 bugs opened and 29 fixes committed | 21:09 |
soren | This week we had 31 bugs opened and 29 fixes committed | 21:09 |
soren | These numbers are current as of this morning. I think they're still accurate. | 21:10 |
soren | Anything else for this topic? | 21:10 |
*** jcookeman has joined #openstack-meeting | 21:11 | |
soren | Moving on. | 21:11 |
soren | #topic Open discussion | 21:11 |
*** openstack changes topic to "Open discussion" | 21:11 | |
jcookeman | Hi folks. Im sorry Im late. | 21:11 |
soren | o/ | 21:11 |
letterj | Where do we stand on test environments? | 21:11 |
soren | Excellent question. | 21:12 |
pvo | public test environments? | 21:12 |
letterj | All types of them? | 21:12 |
soren | anotherjesse mentioned in an mp comment that he now had access to test hardware. How publically usable is that? | 21:12 |
* soren glances at other ex-Anso people for info | 21:12 | |
*** nelson has joined #openstack-meeting | 21:12 | |
pvo | We're almost ready to begin deploying our testing cluster but it isn't going to be publicly available. | 21:13 |
tr3buchet | not i expect | 21:13 |
pvo | just need to get the packaging down | 21:13 |
johnpur | pvo: what is the state of the RAX test huddle? | 21:13 |
pvo | host machines provisioned. | 21:13 |
soren | pvo: Ok, so the test results won't even be visible outside Rackspace? | 21:13 |
pvo | I talked with mtaylor about getting our debian squeeze packages finished. | 21:13 |
pvo | we can make the results public, I think | 21:13 |
letterj | pvo: Does that include a Swift cluster? | 21:13 |
pvo | no, this was just host machines for nova | 21:14 |
johnpur | test results should be public, no matter where the tests are conducted | 21:14 |
soren | pvo: What does that mean? They'll be hooked into Jenkins or will you publish anhtml page every two weeks? | 21:14 |
tr3buchet | i wasn't aware anyone had plans for creation of a public test environment, did i miss something? | 21:14 |
johnpur | soren: i am talking with mtaylor to get the testing and results automated | 21:14 |
pvo | soren: I expect they'll be hooked into jenkins running the integration suite nightly. | 21:14 |
johnpur | pvo: right on! | 21:15 |
soren | pvo: Ok, that's "public" in my book. | 21:15 |
pvo | I plan to work with mtayor and whoever is doing the smoke tests | 21:15 |
* ttx waves from dinner joint wifi | 21:15 | |
pvo | soren: results public, but not the ability to hit the api | 21:15 |
*** old_devel has joined #openstack-meeting | 21:15 | |
soren | pvo: Sure. Baby steps. | 21:16 |
pvo | soren: : ) | 21:16 |
letterj | Don't we need to get swift included with that? | 21:16 |
jlmjlm | So, testing excl post-commit, to be possible pre-commit later on? | 21:16 |
pvo | letterj: will circle with you after this | 21:16 |
letterj | pvo: ok thanks | 21:16 |
johnpur | letterj: yes | 21:17 |
pvo | jlmjlm: unsure yet. | 21:17 |
pvo | if you mean for my test rig. | 21:17 |
pvo | We plan on doing nightly stress tests with +200 host machines | 21:17 |
johnpur | we should look at other test clusters, outside of Rackspace as well | 21:18 |
pvo | just acquiring those machines has taken longer than expected | 21:18 |
pvo | johnpur: ++ | 21:18 |
soren | johnpur: ++ indeed | 21:18 |
pvo | I think this is what anso and anotherjesse were looking at. | 21:18 |
letterj | johnpur: I agree | 21:18 |
pvo | but I could be wrong | 21:18 |
soren | Ok, so *something* is finally happening. Great. | 21:19 |
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 |
westmaas | pvo: that was my impression as well | 21:19 |
soren | justinsb: What are these potential issues? | 21:20 |
*** User859 has quit IRC | 21:21 | |
justinsb | soren: We may be returning a string where we should be returning integers and vice versa | 21:21 |
*** User859 has joined #openstack-meeting | 21:21 | |
justinsb | soren: And we may simply not be encoding things in the correct structure | 21:21 |
justinsb | soren: With the schema, we can easily check | 21:21 |
soren | justinsb: So you'd use the XSD in the unit tests or something? | 21:21 |
justinsb | soren: We should be using the XSD in the unit tests, yes | 21:22 |
ttx | johnpur: re: exact time -- when I get up on the next day. | 21:22 |
justinsb | soren: But initially I will do it outside the unit tests | 21:22 |
soren | justinsb: Makes sense. Are there any particular implications of this since you wanted to raise it here? | 21:22 |
justinsb | soren: Well, there's a potential copyright issue... | 21:22 |
johnpur | ttx: you are the gatekeeper, sounds good | 21:22 |
ttx | johnpur: which usually means Thursday, past 23:59 Hawaii time | 21:22 |
justinsb | soren: But other than that, just the timing wrt feature freeze. And the general love of all things XML :-) | 21:23 |
johnpur | ttx: and you will listen to beggars who want just a few more minures? | 21:23 |
pvo | ttx: so as long as it is thursday somewhere? | 21:23 |
ttx | pvo: indeed | 21:23 |
ttx | johnpur: usually they are all alseep, but yes | 21:23 |
vishy | soren: trying to get update from jesse on test hardware | 21:23 |
vishy | soren: he's in another meeting | 21:23 |
soren | vishy: But of course. :) | 21:23 |
soren | A test rig that actually runs our reference platform would be rather nice. | 21:24 |
soren | *cogh* | 21:24 |
soren | *cough* even. | 21:24 |
*** salvatore-orland has joined #openstack-meeting | 21:24 | |
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:24 |
pvo | soren: what is your idea of the reference platform? | 21:25 |
johnpur | *mtaylor | 21:25 |
*** diegoparrilla has joined #openstack-meeting | 21:25 | |
soren | pvo: Ubuntu. | 21:25 |
pvo | with what hypervisor? | 21:25 |
pvo | and what api? | 21:25 |
soren | Whatever. | 21:25 |
pvo | shouldn't that all be defined if it is a reference? | 21:25 |
soren | KVM, probably, since our reference platform actually supports that. | 21:25 |
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 |
soren | The API is hardly part of the reference platform. | 21:26 |
johnpur | soren|pvo: we need to discuss this | 21:26 |
pvo | heh. | 21:26 |
soren | ttx: Noone mentioned this, no. I forgot. | 21:26 |
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:26 |
pvo | no disagreement we need testing. getting enough hardware provisioned and available was a challenge. | 21:27 |
soren | Yeah. | 21:27 |
jaypipes | pvo: understood entirely. but I can still bitch. :P | 21:27 |
ttx | jaypipes: during travel I hacked up the HTML version of my review list. will post soon. Loks nice. Prepare the kissing. | 21:27 |
soren | I got fed up waiting and bought three servers myself. | 21:27 |
jaypipes | ttx: will do. cheers mate. | 21:27 |
* kpepple_ also pulled a soren and bought his own set of servers | 21:27 | |
johnpur | soren: i like the dedication! talk to me about HW | 21:28 |
* jaypipes was also considering it.. | 21:28 | |
vishy | soren: update from jesse: 6 servers, ipmi works, we are working on a basic jenkins vlan kvm setup | 21:28 |
johnpur | OMG | 21:28 |
ttx | kpepple_: a "soren" is actually a hole-in-one on a par 5 | 21:28 |
vishy | soren: we will need help doing a similar setup for xen etc. | 21:28 |
soren | ttx: I don't love you anymore. | 21:28 |
pvo | jaypipes: for the record, we bought small pcs to do local dev/testing | 21:29 |
soren | vishy: 6 servers sounds like a fantastic start. | 21:29 |
* kpepple_ scribbles down "soren" definition for his upcoming Austin golf outing | 21:29 | |
jaypipes | pvo: "we" is ozone? | 21:29 |
ttx | soren: nothing like private jokes. | 21:29 |
soren | ttx: Nothing at all. | 21:29 |
pvo | jaypipes: we = ozone, sorry | 21:29 |
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 |
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 |
vishy | the initial plan is just to fire it off post trunk merge | 21:30 |
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 |
pvo | vishy: westmaas and tr3buchet are working on tests as well. are you all cordinating? | 21:31 |
westmaas | we are not yet | 21:31 |
vishy | and have perhaps a separate ppa trunk_tested | 21:31 |
pvo | coordinating, even | 21:31 |
vishy | that only includes revs that pass all the tests | 21:31 |
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 |
westmaas | I keep contacting names as I hear them, vishy I will work with you to make sure we aren't deuplicating | 21:31 |
westmaas | er | 21:32 |
soren | I'd be happy to talk more about testing, but perhaps we should call it a meeting? | 21:32 |
tr3buchet | a few of us coordinated on the phone yesterday, but not all | 21:32 |
vishy | jaypipes: yes we managed to break everything right before I went on vacation | 21:32 |
soren | ...and let people who care slightly less about this go? | 21:32 |
jaypipes | vishy: ah, cool. I'm good at that, too. :) | 21:32 |
vishy | jaypipes: it is currently being fixed | 21:32 |
pvo | soren: soon as this is finished? | 21:32 |
soren | pvo: Sure. | 21:32 |
pvo | sweet | 21:32 |
soren | Does anyone else have anything to talk about? | 21:32 |
soren | 5 | 21:32 |
soren | 4 | 21:32 |
soren | 3 | 21:33 |
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 |
soren | 2 | 21:33 |
ttx | +& ^ | 21:33 |
ttx | +1 even | 21:33 |
* soren blinks | 21:33 | |
soren | 0 | 21:33 |
soren | #endmeeting | 21:33 |
*** openstack changes topic to "Openstack Meetings: http://wiki.openstack.org/Meetings | Minutes: http://eavesdrop.openstack.org/meetings/openstack-meeting/2011/" | 21:33 | |
openstack | Meeting ended Tue Mar 22 21:33:31 2011 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 21:33 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/openstack-meeting/2011/openstack-meeting.2011-03-22-21.00.html | 21:33 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/openstack-meeting/2011/openstack-meeting.2011-03-22-21.00.txt | 21:33 |
openstack | Log: http://eavesdrop.openstack.org/meetings/openstack-meeting/2011/openstack-meeting.2011-03-22-21.00.log.html | 21:33 |
*** nelson has left #openstack-meeting | 21:33 | |
*** johan_ has left #openstack-meeting | 21:33 | |
*** Vek has left #openstack-meeting | 21:33 | |
* soren thanks ttx for the pre-baked script | 21:33 | |
*** creiht has left #openstack-meeting | 21:33 | |
*** User859 has quit IRC | 21:33 | |
soren | That was easy enough :) | 21:33 |
ttx | soren: np | 21:34 |
*** User859 has joined #openstack-meeting | 21:34 | |
*** User859 has quit IRC | 21:34 | |
soren | How's London? | 21:34 |
soren | Or did you make it to LEeds? | 21:34 |
soren | I forget. | 21:34 |
*** jarrod has left #openstack-meeting | 21:34 | |
johnpur | soren: nice job | 21:34 |
soren | johnpur: It was all ttx. I just copied and pasted :) | 21:34 |
soren | johnpur: Well, most of it :) | 21:34 |
jcookeman | Very nice weather in Leeds right now. | 21:34 |
johnpur | and ttx couldn't stay away :) | 21:34 |
soren | pvo: here or in #openstack? | 21:35 |
pvo | wherever | 21:35 |
* johnpur pvo is eay | 21:35 | |
johnpur | easy | 21:35 |
soren | It would be great if mtaylor was here. | 21:35 |
*** Ryan_Lane has left #openstack-meeting | 21:35 | |
*** letterj has left #openstack-meeting | 21:36 | |
westmaas | vishy: are you guys working on actual tests or just on making testing easier? | 21:36 |
vishy | westmaas: we haven't added new tests beyond smoketests | 21:36 |
johnpur | soren: mtaylor is inches away from joining our team | 21:36 |
soren | johnpur: Awesome! | 21:36 |
soren | pvo: What are your tests based on? | 21:37 |
pvo | so it feels we have at least 4 different pushes for integration | 21:37 |
pvo | *today* we have cloudservers api tests | 21:37 |
pvo | some OSapi tests for nova | 21:37 |
ttx | soren: Leeds. | 21:37 |
pvo | that westmaas has been coordinating | 21:37 |
pvo | and tr3buchet has a framework that we were going to adapt | 21:38 |
pvo | to handle some of the scale testing | 21:38 |
soren | Where is the code for this? | 21:38 |
pvo | we had a talk yesterday about where to put it | 21:38 |
westmaas | soren: its in a branch now | 21:38 |
pvo | does it make sense to put into nova trunk? | 21:38 |
pvo | so everyone can run the same tests or keep it separate? | 21:38 |
westmaas | which it? | 21:38 |
westmaas | the set of tests? | 21:38 |
tr3buchet | perfect place i think | 21:38 |
soren | pvo: Yes. | 21:39 |
pvo | whichever suite we think | 21:39 |
westmaas | pvo: I think so. | 21:39 |
tr3buchet | framework + set of tests for all to use | 21:39 |
soren | pvo: Right next to the other smoketests. | 21:39 |
pvo | ok, good. | 21:39 |
pvo | so, the next question I'd ask is who is leading the testing work? | 21:39 |
soren | Preferably runnable in an identical fashion | 21:39 |
pvo | we have little pockets of sporadic work | 21:39 |
pvo | soren: well, there is the rub. | 21:40 |
westmaas | I have been coordinating the work with qa and sounds like some ozone people have been added | 21:40 |
soren | I've been doing a bunch of testing and hardly any feature work this cycle, but I'm hardware challenged. | 21:40 |
pvo | I'm not sure how we want to handle tests for all hypervisors and apis. | 21:40 |
pvo | we obviously have xenserver hypervisors provisoned so that would be our focus, but I understand the need to test the rest of the code. | 21:41 |
*** danwent has quit IRC | 21:41 | |
pvo | soren: do you see this as a jenkins config that knows how to call out to the different rigs to test each stack? | 21:41 |
soren | We could just get this stuff running and try to generalise it as we move forward. | 21:41 |
pvo | soren: I would agree, but your tests are going to be ec2 and kvm? | 21:42 |
pvo | westmaas's are going to be osapi and xenserver | 21:42 |
vishy | we were hoping to generalize the testing config so that it could blow away and reprovision | 21:42 |
soren | pvo: They're EC2 now because that was all that was even remotely stable when I started this effort. | 21:42 |
soren | pvo: ...and it's all the smoketests tests. | 21:42 |
pvo | sure, no blame | 21:42 |
soren | pvo: I'd love to test the OS api, too. | 21:42 |
vishy | so it could install ubuntu/kvm, run tests | 21:43 |
soren | pvo: I just don't. Yet. | 21:43 |
pvo | vishy: we wipe the machines down between tests, but don't reprovision | 21:43 |
pvo | soren: right on | 21:43 |
jlmjlm | Can we configure an instance to support multiple APIs, and test by trying them both out? | 21:43 |
vishy | then install redhat/xen, run tests | 21:43 |
vishy | both apis automatically run, so we should be able to run both sets of tests against both | 21:43 |
vishy | then we'll at least know what doesn't work against different configs | 21:43 |
soren | I don't reprovision the boxes, I just remove everything pertaining to nova and install it again. | 21:44 |
pvo | I'm looking for a volunteer to handle the work coordination | 21:44 |
*** ewanmellor has quit IRC | 21:44 | |
pvo | I guess it isn't ewan | 21:44 |
westmaas | haha | 21:44 |
vishy | soren: I think we have to reprovision ultimately | 21:44 |
tr3buchet | :) | 21:44 |
soren | I think it should be someone at Rackspace. The great wall around you guys makes it impossible for me to do any of this. | 21:44 |
tr3buchet | i agree vishy | 21:44 |
pvo | you are one of us | 21:44 |
pvo | : ) | 21:44 |
vishy | soren: no vpn? | 21:45 |
soren | vishy: I can't see hardware through VPN. | 21:45 |
pvo | soren: none of us can *see* the hw | 21:45 |
pvo | its all in other DCs... not sure what you mean by that. | 21:45 |
soren | pvo: I just don't feel like guessing what the right question to ask are when you guys are sitting around with all the answers at hand. | 21:46 |
tr3buchet | soren. i'm "inside" how may i be of service? | 21:46 |
soren | A volunteer appears! | 21:46 |
pvo | soren: I don't think I have any answers at hand... I just go ask a bunch of questions | 21:46 |
westmaas | haha, if tr3buchet didn't actually mean to volunteer, I'm happy to coordinate as well | 21:47 |
tr3buchet | volunteer | 21:47 |
tr3buchet | i just want to help | 21:47 |
soren | pvo: You don't honestly believe that I have as much easy access to information as you do? | 21:47 |
tr3buchet | this is necessary | 21:47 |
tr3buchet | the sooner the better | 21:47 |
westmaas | ^^ | 21:47 |
uvirtbot | westmaas: Error: "^" is not a valid command. | 21:47 |
*** cynb has joined #openstack-meeting | 21:47 | |
westmaas | sigh | 21:47 |
tr3buchet | if i'm capable i'll do whatever is necessary (giddyup!) | 21:48 |
westmaas | pvo: what exactly do you want someone to lead? the creation of a set of tests as well as integration into jenkins? | 21:48 |
pvo | westmaas: what I think we need is someone to determine what tests get run, how the framework looks and setup and configuration of the jenkins instances and workers | 21:49 |
soren | vishy: Reprovisioning from scratch would be "ideal". I just don't think it adds much real value compared to what I do. | 21:49 |
*** troytoman is now known as troytoman-away | 21:50 | |
soren | vishy: I use packages. Exclusively. The uninstall mechanics are *very* well tested. | 21:50 |
vishy | soren: well if we need to install xen on the boxes, we need to go from scratch | 21:50 |
soren | vishy: True. | 21:50 |
*** reldan has quit IRC | 21:50 | |
westmaas | alright, I am absolutely happy to coordinate that. sounds like tr3buchet wants to help out in any way as well. | 21:51 |
tr3buchet | and provisioning should be just as automated as tests | 21:51 |
soren | Ok, so we have an n-dimensional test matrix. | 21:51 |
soren | One dimension is hypervisor. | 21:52 |
vishy | yes, and it should all be documented, so someone can replicate the setup | 21:52 |
soren | Another is API. | 21:52 |
justinsb | vishy: If you're looking at installing from scratch, you guys might want to check out the notsovm stuff I hacked up yesterday. Beginnings of a bare-metal cloud. | 21:52 |
soren | Anotther is base OS. | 21:52 |
vishy | another is network model | 21:52 |
soren | Another is network model. | 21:52 |
soren | Heheh :) | 21:52 |
jlmjlm | Architecture. | 21:52 |
soren | "architecture"? | 21:52 |
* vishy is working on his psychic powers | 21:52 | |
jlmjlm | ia32 vs amd64, eg | 21:53 |
westmaas | probably x86 vs ... | 21:53 |
westmaas | yea | 21:53 |
soren | Ah. | 21:53 |
soren | Yeah. | 21:53 |
soren | Er... | 21:53 |
soren | User database backend. | 21:53 |
soren | Volume backend. | 21:53 |
soren | This is complicated. | 21:53 |
vishy | this is why we need 2 or 3 recommended configs | 21:53 |
soren | I agree. | 21:53 |
westmaas | right, and we can expand as needed | 21:54 |
tr3buchet | and then if you want to use another, test it yourself? | 21:54 |
westmaas | once we have those down | 21:54 |
vishy | we can test those, then if people want to add a new config, we have instructions for creating new configs and how to create a test cluster | 21:54 |
soren | Supporting a bunch of different stuff is cool, but when people ask for recommendations, I want to be able to give a clear answer. | 21:54 |
tr3buchet | yes i agree | 21:54 |
tr3buchet | i worry we can still break things for configs which aren't a part of the automated tests | 21:54 |
*** jk0 has left #openstack-meeting | 21:55 | |
westmaas | tr3buchet: what do you mean exactly? | 21:55 |
tr3buchet | well say we have a recommended config that we test, on specific network model/os/db etc. | 21:55 |
_cerberus_ | That's it's possible for everything to pass on our "blessed" options and still blow up on the unblessed ones | 21:55 |
westmaas | yeah, I think I got it. | 21:55 |
tr3buchet | if that's the gateway which code to trunk has to pass through | 21:55 |
westmaas | definitely possible, but this will be a ton better | 21:56 |
tr3buchet | then that code could be breaking other untested configs | 21:56 |
soren | _cerberus_: That's why I want it to be easy for people to volunteer test environments to this. | 21:56 |
tr3buchet | i agree it will be much better | 21:56 |
_cerberus_ | soren: completely agree | 21:56 |
tr3buchet | yep that's perfect | 21:56 |
soren | _cerberus_: They get to choose which config they think is cool, it gets automatically tested. | 21:56 |
tr3buchet | if no one is willing to test a certain config we can't guarantee it works | 21:56 |
_cerberus_ | Sounds brilliant | 21:57 |
jlmjlm | Yeah, that's always possible. But unless we want to test all 64 cases that come out of our matrix, what's to be done? | 21:57 |
soren | If someone *actually* cares about a particular config, giving up a single host to test it against should be possible. | 21:57 |
_cerberus_ | Well, I think to sorens point, we still need the "blessed" versions. No matter what, we'll ensure that those work. You can run yours through the configurator and let us know, but we're not going to check for you | 21:57 |
soren | _cerberus_: Right. | 21:57 |
tr3buchet | i like it | 21:57 |
justinsb | http://en.wikipedia.org/wiki/All-pairs_testing | 21:57 |
justinsb | Blessed configurations (if carefully chosen) still achieve good coverage of configurations | 21:58 |
ttx | remember this is not a discussion channel... you should continue this on #openstack for everyone to see :) | 21:59 |
soren | I see what you're saying, but I somehow doubt blessed configurations will be chosen like that. | 21:59 |
*** jcookeman has left #openstack-meeting | 22:00 | |
soren | But there's certainly some wisdom to be taken from an approach like that. | 22:00 |
justinsb | soren: Well, I think it's possible to choose the first few arbitrarily. Then we can pick a few more just to achieve pairwise coverage | 22:00 |
soren | justinsb: I just don't think we'll bless some combination of stuff to achieve good coverage. We'll choose them, probably, because they're already in good shape, and there's likely going to be a lot of duplication. | 22:02 |
*** _0x44 has joined #openstack-meeting | 22:02 | |
soren | I don't, for instance, think we'll bless any configuration that uses AoE. | 22:02 |
justinsb | I think that's the right place to start | 22:02 |
soren | Well, not "bless" as in "recommend" at least. | 22:02 |
justinsb | The point is we do have a solution to the combinatorial explosion | 22:02 |
soren | Right. | 22:02 |
westmaas | ok, so me and tr3buchet will work together and try to move forward on this? | 22:04 |
soren | For at start, though, I think choosing a few blessed combos is the way forward. | 22:04 |
westmaas | but obviously getting buy-in from the whole community | 22:04 |
soren | RAckspace has one already: OpenStack API, XenServer, Debian. | 22:05 |
tr3buchet | i think we should definitely choose the openstack API | 22:05 |
soren | Another popular one is EC2 API, KVM, Ubuntu. | 22:05 |
*** cynb has left #openstack-meeting | 22:06 | |
tr3buchet | should we not recommend/bless the openstack api? | 22:06 |
soren | Probably. | 22:06 |
soren | But I believe EC2 support is important. I'm going to keep testing it. | 22:06 |
soren | ..and as such, it'll continue to be in good shape. | 22:06 |
soren | Presumably. | 22:06 |
tr3buchet | so we'll recommend them equally | 22:07 |
jlmjlm | Seeing as an instance supports multiple APIs, I'm not sure they should be considered part of the configuration | 22:07 |
tr3buchet | so there are two combos right there | 22:07 |
tr3buchet | let's start with thsoe | 22:07 |
jlmjlm | so much as different tests of that configuration. | 22:07 |
*** eday has left #openstack-meeting | 22:07 | |
soren | What I'm saying is: Yes, we shoudl recommend the OpenStack API, but in a way that doesn't suggest that the EC2 API is going away or is unmaintained. | 22:07 |
soren | tr3buchet: Yes. | 22:08 |
justinsb | I'd lobby for the OpenStack API to be blessed with the more open platform | 22:08 |
westmaas | tr3buchet: agreed | 22:08 |
justinsb | i.e. KVM | 22:08 |
tr3buchet | anyone against having a 3rd combo? | 22:08 |
soren | My experience so far is that just doing one single config on one single box has unearthed enough bugs to keep me busy for months. | 22:09 |
westmaas | also, jlmjlm makes a good point. as far as testing the two APIs its really just that there are no tests for the OS API | 22:09 |
justinsb | There are the beginnings of tests for the OS API, but they haven't been merged :-( | 22:10 |
westmaas | those tests will be merged as soon as we have a minimum reasonable merge | 22:10 |
soren | Lots of combos is fine, but I think we'll be plenty busy dealing with our findings with veyr simple configs/very few combos. | 22:10 |
justinsb | I think we should actually start with one combo | 22:10 |
justinsb | Whatever we can get up and running today | 22:10 |
justinsb | So if Xen means reimaging, then no Xen | 22:11 |
justinsb | If the OS API isn't complete yet, then no OS API | 22:11 |
tr3buchet | makes sense | 22:11 |
tr3buchet | so to start, sounds like it'll be ec2 kvm ubuntu | 22:11 |
westmaas | yes. | 22:11 |
justinsb | +1 | 22:12 |
tr3buchet | as the os api tests get more complete | 22:12 |
jlmjlm | SG | 22:12 |
tr3buchet | we can add another | 22:12 |
justinsb | Ideally we would document the process of building a test box so that everyone can do it | 22:12 |
justinsb | And we have a head start for config #2 | 22:12 |
tr3buchet | justinsb: i don't think that's ideal i thin it's a requirement | 22:12 |
jlmjlm | Yep | 22:12 |
soren | In my setup, Jenkins sets everything up. It just needs a box with Ubuntu on it and an ssh user with sudo privs. | 22:12 |
justinsb | soren: Nice. I've got one of those sitting idle that I can reimage at will... | 22:13 |
soren | Then it logs in and does magic. | 22:13 |
justinsb | soren: Is the script in your repo somewhere? | 22:13 |
soren | lp:~linux2go/nova/jenkins-config IIRC | 22:13 |
justinsb | Sweet | 22:13 |
soren | The install.?.sh ones. | 22:13 |
*** johnpur has left #openstack-meeting | 22:13 | |
*** chuck_ has quit IRC | 22:25 | |
*** jlmjlm has left #openstack-meeting | 22:46 | |
*** westmaas1 has joined #openstack-meeting | 22:49 | |
*** old_devel has left #openstack-meeting | 22:52 | |
*** nixpert has quit IRC | 22:55 | |
*** chuck_ has joined #openstack-meeting | 22:58 | |
*** pvo has quit IRC | 23:03 | |
*** diegoparrilla has left #openstack-meeting | 23:04 | |
*** chuck_ has quit IRC | 23:08 | |
*** dendrobates is now known as dendro-afk | 23:14 | |
*** dragondm has quit IRC | 23:22 | |
*** danwent has joined #openstack-meeting | 23:29 | |
*** chuck_ has joined #openstack-meeting | 23:40 | |
*** chuck_ has quit IRC | 23:51 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!