21:02:11 #startmeeting 21:02:12 Meeting started Tue May 31 21:02:11 2011 UTC. The chair is ttx. Information about MeetBot at http://wiki.debian.org/MeetBot. 21:02:13 Useful Commands: #action #agreed #help #info #idea #link #topic. 21:02:22 Welcome to our weekly OpenStack team meeting... 21:02:32 New URL for the agenda, due to proliferation of meetings: 21:02:37 #link http://wiki.openstack.org/Meetings/TeamMeeting 21:02:45 o/ 21:02:48 o/ 21:02:52 #topic Actions from previous meeting 21:03:02 * ttx to create webnumbrs for all core projects: NOT DONE 21:03:10 Been a bit busy setting up the milestone release process, so deferred 21:03:19 #action ttx to create webnumbrs for Swift/Glance 21:03:31 * dabo to bridge the gap with jacobian and work towards a common client 21:03:31 o/ 21:03:37 jaypipes: welcome ! 21:03:44 heya 21:03:49 dabo: I saw the email for this, and Jacob just answered very positively. 21:04:31 dabo: I suspect you'll answer and progress towards merging the two projects ? 21:04:43 * jaypipes to confirm the nobottle unblocking 21:05:30 jaypipes: did you confirm that mysteriously-named action ? 21:05:33 ttx: that is done. 21:05:39 * jaypipes to create removal of local image service blueprint 21:05:57 * vishy grabs a bottle to help unblock... 21:06:34 jaypipes: still TODO ? 21:07:04 ttx: hmm, I *thought* I made a bug report about that... still looking for it. 21:07:14 #action dabo to make progress towards merging the nova python client library projects 21:07:32 ttx: I'll follow up with him 21:07:36 dabo: cool 21:07:47 let's move on 21:07:53 #topic General release status 21:08:04 Soren and I worked on the milestone release process... 21:08:16 ttx: wait - you got a response? I didn't see it 21:08:17 in particular the Jenkins automation around release branches ("milestone-proposed") 21:08:25 dabo: verry recent. 21:08:28 ah 21:08:31 ttx: https://bugs.launchpad.net/nova/+bug/723947 dprince marked it Invalid. 21:08:32 Launchpad bug 723947 in nova "Remove the local image service (nova/image/local.py)" [Undecided,Invalid] 21:09:28 jaypipes: it was not valid by that time but becomes more valid now. 21:09:38 jaypipes: feel free to reopen it rather than make your own 21:09:44 ttx: k 21:09:52 This automation was applied to Swift and will be applied to Nova/Glance tomorrow. 21:10:00 #topic Swift status 21:10:09 1.4.0 released today 21:10:15 #link https://launchpad.net/swift/diablo/1.4.0 21:10:25 There are also Ubuntu packages here: 21:10:33 #link https://launchpad.net/~swift-core/+archive/milestone-proposed 21:10:44 We'll set up a specific "last milestone" PPA soon to hold pure "1.4.0" packages. 21:10:57 notmyname: how is 1.4.1 looking so far ? Any feature planned, or proposed date ? 21:11:16 no date yet. I hope to have one soon (within a week or so) 21:11:27 cool. 21:11:33 notmyname: Other announcements or comments ? 21:11:36 as for new features, I'm currently working on the existing blueprints 21:11:47 swauth and stats/logging stuff will be removed 21:11:55 to their own respective projects 21:12:20 notmyname: will there be doc pointers in core swift to find them ? 21:12:31 I certainly hope so :-) 21:12:35 ok :) 21:12:44 Questions for the Swift team ? 21:12:59 I know there will be other things in 1.4.1, but I don't have anything else targeted yet 21:13:24 notmyname: what is timeframe for removing swauth/keystone support? 21:13:47 the goal is to not have an auth system in swift 21:14:05 swauth will be removed in 1.4.1 (likely in about 6 weeks) 21:14:14 * ttx likes negative goals 21:14:14 notmyname: excellent, thanks 21:14:32 no other question ? moving on then 21:14:33 I don't know if keystone will be in 1.4.1 21:14:38 that is, 21:14:45 it won't be part of the project 21:14:55 but I don't know if pointers, etc will be there 21:15:02 (or if keystone will be ready then) 21:15:16 it's a matter of docs, mostly 21:15:26 #topic Glance status 21:15:36 jaypipes: hi! Looking at https://launchpad.net/glance/+milestone/diablo-1 21:15:50 All targeted features are in. You have one open targeted bug left... 21:16:06 ttx: yes, I've been waiting for dprince to do a final check on that. 21:16:09 Note that if this one doesn't get in today (and doesn't get retargeted) we'll have to push it to the release branch *and* to trunk, tomorrow. 21:16:24 ttx: yes, understood. 21:16:29 jaypipes: Other announcements, comments ? 21:16:33 ttx: nope. 21:16:41 ttx: I'll do a release announcement on thursday. 21:16:53 Any Glance question, raise your hand 21:16:57 ttx: been working on fixing myriad Keystone unit test issues today. 21:17:30 yes 21:17:34 whoops 21:17:42 primeministerp1: a Glance question ? 21:17:54 nope, stuff to add to misc 21:18:07 ok, wait for open discussion then 21:18:08 sorry slip of the sausage hands 21:18:14 #topic Nova status 21:18:24 vishy: yo! Looking at https://launchpad.net/nova/+milestone/diablo-1 21:18:38 A few planned features are still missing -- let's see what can still make it and what should be deferred: 21:18:47 * integrate-nova-authn: no code linked 21:19:09 Been trying to get updated status from westmaas, apparently this was between Titan and RCB 21:19:22 there is code in keystone for integration 21:19:28 that works - ec2 api 21:19:39 minus the ec2 api that is 21:19:54 vishy: no ec2 api with keystone? 21:19:57 the spec included a middleware for ec2 that is not done 21:19:58 so this should be retargeted to diablo-2 ? 21:20:02 so yes 21:20:05 ok will do 21:20:16 * xs-ovs: branch proposed, no review yet 21:20:27 Looks like time is running short for this one 21:20:41 vishy: that's interesting, considering I can get virtually no tests to pass in keystone... 21:20:44 oh, it got one approved recently 21:20:54 vishy: remove the stubs and it falls apart... 21:21:01 rick reviewed it needs another +1. I've looked at it 21:21:13 jaypipes: hmm, we are using it successfully 21:21:40 * provider-firewall: branch proposed, one review missing 21:21:45 vishy: simple little things like you can create a user with no password, then try it again and the server dies. 21:22:06 it is very hard for anyone to test the ovs branch, but apparently it has gone through qa inside of rs 21:22:22 i think provider will make it in 21:22:40 ok, let's keep both targeted atm 21:22:51 * administrative-vms: not proposed yet 21:23:02 still working on it 21:23:20 just changed its target to diablo-2 21:23:31 vladimir3p: makes sense, thanks 21:23:36 the testing one titan said they need a couple more days 21:24:06 it doesn't really affect any production code so we can merge it if it makes it 21:24:21 it is essentially just docs 21:24:21 sure. 21:24:37 and reference-architectures doesn't land in code, so we can keep it in 21:24:54 On the bugs side, we have no bugs targeted to diablo-1 yet. Any candidate ? 21:25:09 any critical regression we missed ? 21:25:46 vishy: anything else you wanted to mention ? 21:26:12 Questions for the Nova PTL ? 21:26:17 I would love help tomorrow with testing 21:26:42 I'll certainly help test. 21:26:46 if everyone could just try to install and run the trunk code to pick up any last minute issues before we cut milestone 1 that would be great 21:27:03 vishy: I'll try to throw some spare cycles at basic testing, been some time since I last refreshed my install. 21:27:47 ok, moving on in 10 seconds if nobody raises their hand. 21:27:49 question 21:27:53 on the nova side 21:27:57 primeministerp1: yes ? 21:28:02 how's about hyperv bits 21:28:28 primeministerp1: you mean, do they work ? As far as we know, yes, but that doesn't mean much. 21:28:34 i'm trying to understand how it fits in 21:28:51 and how we can help 21:29:01 vishy: you take this one ? 21:29:04 to bring everyone here up to speed 21:29:06 if i may 21:29:36 we have an 8 node hyperv compute cloud running on 4xnehialm(sp?) machines 21:29:48 b 21:29:52 we would like to make sure 21:29:54 oops - wrong window 21:30:03 we are testing all the latest stuff 21:30:10 primeministerp1: did you get the contacts that were promised to you ? 21:30:13 to help w/ the advancement of hyperv/openstack 21:30:14 o yes 21:30:27 i did 21:30:32 primeministerp1: I was actually _just_ in the middle of writing some email about that :) 21:30:41 however i would like to invite others to our cause 21:31:04 primeministerp1: integrate the testing sounds like the best way to achieve that 21:31:09 ++ 21:31:12 exactly 21:31:22 maybe we can come back on that at the end of the meeting, time permitting 21:31:30 is there anyone out there currently who has done anything w/ hyperv/nova 21:31:35 we have a few more topics to cover. 21:31:38 fair enough 21:31:45 and this is an open-ended question :) 21:31:50 hehe 21:31:52 #topic Nova review backlog 21:31:52 i love thos 21:31:53 e 21:32:08 I wanted to quickly discuss what we can do to reduce the Nova review backlog (again). 21:32:22 I'm under the impression that since ReviewDays were set up, we have less opportunistic reviews than we used to... 21:32:32 Does that mean we should move to two core reviewers per day ? 21:32:45 There are 23 members. At this point that means one review day every month. 21:32:56 Sounds like two review days per month wouldn't be too much. 21:32:58 i prefer the idea of assigning areas to people 21:33:04 c:q 21:33:12 making people responsible for specific reviews and not specific days 21:33:13 assigning areas++ 21:33:21 devcamcar: that hasn't really been working well so far 21:33:33 ttx: i wasn't aware we were even formally doing that 21:33:39 maybe thats the problem? 21:33:45 there is just too much that particular core members may not be able to fully test 21:34:53 vishy, soren: opinions ? 21:35:37 When we first started this, the reviewer of the day didn't have to actually do all the reviews. 21:36:09 They were supposed to do reviews, click the approve button, and/or poke more appropriate people to review. 21:36:24 soren: I haven't seen that happening so far. 21:36:42 (the poke more appropriate people to review part) 21:36:43 I think we still need review duty. Otherwise things will inevitable fall through the cracks between people's designated areas of expertise. 21:36:55 I've had a merge prop languishing for a week since last review/update 21:36:58 ttx: Nor have I. I've not even done it myself. :) 21:37:08 soren: the question is, should we double the number of reviews per day ? 21:37:22 ttx: follow-on question is: should this be permanent? 21:37:26 i.e. review duty once or twice per month ? 21:38:08 soren: I think it would. If the number of pending reviews goes sown, the duty becomes lighter 21:38:20 down* 21:38:34 I'm fine with two review days a month. 21:38:39 others ? 21:38:54 vishy: ? 21:39:04 definitely agree, but we should also consider removing some from the rotation 21:39:15 I'm ok with it although I think the problem is really scheduling 21:39:16 people that may not be as active in the project as they used to be 21:39:18 I can adjust the e-mail that gets sent out to be clearer that merely poking other, more appropriate people to do reviews is perfectly fine. 21:39:21 bcwaldon: names ! names ! 21:39:24 vishy: How so? 21:39:27 I will not be that guy 21:40:40 soren: most of the people working on the project have a lot of other responsibilities 21:41:02 soren: our solution seems to be trade with someone else if there is a conflict... 21:41:30 soren: although we don't necessarily have a good way of doing that... 21:41:43 vishy: No? 21:42:15 soren: any way to get your automatic emailer to send out google calendar hits :) 21:42:34 i never receive emails for review days 21:42:39 vishy: Per-person ical feed? 21:42:57 I've had twice now where i've lost track of my day and suddenly gotten the email on a morning when i have 4 meetings :) 21:43:01 * jaypipes already remove himself... 21:43:05 devcamcar: devin.carlen@gmail.com is you, right? 21:43:12 soren: yes 21:43:18 it worked once 21:43:32 but hasn't lately for some reason 21:43:33 soren: in any case, this is a side issue 21:43:41 soren: two times a month is fine 21:43:42 devcamcar: then you worktime optimizer filter decided to spam it :) 21:44:08 ok, time is running out, we need to go to the last topic 21:44:22 soren: can you take the action of doubling the duty ? 21:44:35 ttx: Doing so right now. 21:44:40 thx 21:44:46 #topic Functional testing 21:44:57 so several people raised the issue of lack of progress on the functional testing side 21:45:07 separate groups are involved in designing/implementing parallel efforts 21:45:25 I was wondering how we could optimize that, reduce duplication of effort and get something usable asap :) 21:45:34 vek has a good branch out that a decision should be made on 21:45:39 Looks like setting up a regular "functional testing" meeting to coordinate could help. 21:45:39 um...get my merge prop in? :) 21:45:47 mtaylor: ? 21:45:50 ttx: I heard mention of perhaps setting up a team/group ... yes. what you just said 21:45:52 https://code.launchpad.net/~klmitch/nova/os_int_tests/+merge/61474 21:46:04 mtaylor: may I action you on that ? 21:46:20 ttx: yes. I will take care of that... and will send a mail to the list about it 21:46:28 #action mtaylor to set up a "functional testing" meeting to coordinate efforts 21:46:32 Vek: Have you seen the comments on that prop? 21:46:52 bcwaldon: and replied, addressed, etc. 21:46:54 ttx: also, I'm writing up some notes on what's going on so far to go out to the list - I'll tie that in with the group thing 21:47:02 I'm not aware of any outstanding unaddressed comment. 21:47:16 Vek: check one more time for me. There are two comments at the bottom 21:47:28 #topic Open discussion 21:47:37 For those interested, two iCal feeds: 21:47:42 yes 21:47:45 iCal for OpenStack milestones and releases: 21:47:49 #link http://tinyurl.com/openstack-releases 21:47:54 iCal for OpenStack meetings: 21:48:00 #link http://tinyurl.com/openstack-meetings 21:48:04 ping me for any change 21:48:04 bcwaldon: the one from dietz was in response to the one from blamar, and made at my request to look at it. 21:48:49 Vek: gotcha 21:49:13 Vek: if you addressed the reviewers comments, they should finally approve it 21:49:24 Vek: if they don't, hunt them down 21:49:28 You'd think :) 21:49:29 ttx: Or disapprove if it's not something that should go in? 21:49:35 seconded 21:49:35 blamar: of course :) 21:49:48 I haven't heard anything from termie since I addressed his concerns after the summit 21:50:04 and I haven't heard anything from vishy since I addressed *his* concerns last week. 21:50:14 *poke* *poke* 21:50:23 ow 21:50:34 inappropriate behavior 21:51:18 primeministerp1: back on the Hyper-V question. What are you expecting exactly ? 21:51:54 primeministerp1: I think the key is to get the setup integrated so that we can actually test trunk on Hyper-V. 21:52:05 primeministerp1: not sure there is much more to it ? 21:52:10 ttx: ++ ^^ 21:52:46 however i would like to invite others to our cause 21:53:10 so, the idea there is to make sure we have a story for deploying in general that we can apply to the machines we have now or to machines we get access to from primeministerp1 21:53:13 o yes 21:53:14 I think you won't gather momentum until that first rthing is done 21:53:15 or from anyone else 21:53:15 i'm in 21:53:48 i can prob offer up some linux(xen/kvm) nodes as well 21:53:56 to assist in the total cause 21:53:59 then the thing that's in parallel to that is ensuring we have dev resources also provided so that if a dev hits a snag on a branch going in due to hyperv - that there is somewhere they can go to look at it 21:54:07 primeministerp1: so watch for mtaylor's announcement of that functional testing group 21:54:12 so i have a full class c 21:54:17 that's currently unused 21:54:25 if we coordinate 21:54:32 i can make this thing fully public 21:54:42 primeministerp1: looks like you should be part of that group :) 21:54:54 does that mean i get a new email addr? 21:54:56 ;) 21:55:12 ha. no email address for you! 21:55:16 no, but you may get a bumper sticker 21:55:16 :( 21:55:20 fair enough 21:55:29 I'll work on the email addr 21:55:30 "if you can read this you should be doing QA instead" 21:55:35 haha 21:55:48 * Vek has too many email addresses as it is...hard to keep track of them all 21:55:57 i love shockwaves 21:55:58 anything else before I close this meeting ? 21:56:33 any new discussion of location for the upcoming summit 21:56:48 primeministerp1: last I heard it would be east coast. 21:56:58 sounded like it was between Boston and NYC 21:57:04 primeministerp1: potentially very close to you. 21:57:11 i'm up for lobbying for boston 21:57:17 ++ Boston 21:57:22 * Vek would be too, actually... 21:57:32 NYC 21:57:37 blacksburg, va 21:57:39 haha 21:57:42 seconded 21:57:53 ok, that's a sign this meeting came to an end. 21:58:01 #endmeeting