18:01:12 <jgriffith> #startmeeting 18:01:13 <openstack> Meeting started Thu May 17 18:01:12 2012 UTC. The chair is jgriffith. Information about MeetBot at http://wiki.debian.org/MeetBot. 18:01:14 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 18:01:28 <jgriffith> volume folks around today? 18:01:36 <rnirmal> I'm here 18:01:51 <jgriffith> rnirmal: howdy! 18:02:22 <rnirmal> hey jgriffith ... hope it's not another silent meeting :) 18:02:25 <jgriffith> rnimral: can you take a look at https://review.openstack.org/#/c/7537/ when you get a chance? 18:02:44 <jgriffith> rnirmal: me too 18:03:07 <jgriffith> Folks are typically a few minutes late, or jump in when they see their name mentioned :) 18:03:10 <rnirmal> jgriffith: I looked at it... and fell I'll have to run it to get a gauge, that's a lot of chagnes... great job putting it together 18:03:43 <jgriffith> rnirmal: Yeah, it's a big set, but the good thing is it's realy just a copy of novaclient 18:04:02 <rnirmal> jgriffith: that's good, yeah I'll look thru it. 18:04:06 <jgriffith> rnimral: anotherjesse made a bunch of changes to strip extras out and get it running on his cloud 18:04:11 <rnirmal> do you know if this will get merged in soon https://review.openstack.org/#/c/7406/ 18:04:52 <jgriffith> rnirmal: Just waiting on an approve... changes to transfer to cinder I don't believe 18:05:06 <jgriffith> changes *don't* transfer to cinder 18:05:22 <rnirmal> jgriffith: ok just checking... atleast it affects us in nova right now 18:05:31 <rnirmal> and would like to get in soon 18:05:40 <jgriffith> rnirmal: Yeah, it's out of my hands now :) 18:05:50 <rnirmal> I'll ask vishy if it's pending other +1's 18:06:40 <rnirmal> jgriffith: do you just want to talk about cinder client and where we are with it. others can atleast look at the meeting mins. 18:07:02 <jgriffith> rnirmal: yep, I was going to run through cinder status updates real quick 18:07:25 <jgriffith> #topic cinder status 18:07:35 <DuncanT> oooops, hi all 18:07:39 <jgriffith> Yo 18:07:51 <jgriffith> So the big news right now is python-cinderclient 18:08:02 <jgriffith> It's working, unit tests passing etc 18:08:31 <jgriffith> anotherjesse tweaked an os setup yesterday and plugged it into horizon 18:08:41 <jgriffith> was able to test it against nova-volume 18:08:46 <jgriffith> create/delete etc 18:08:50 <jgriffith> Looks good 18:09:17 <jgriffith> dtroyer is working on devstack integration... he had one submittal for it already 18:09:45 <jgriffith> I tried it out this morning and hit a couple of issues, but there are some changes to what we're going to do and I believe he's working on them 18:10:01 <jgriffith> The idea is to be able to use cinderclient to do all of the nova-volume stuff 18:10:14 <jgriffith> This way we have something to test against 18:10:14 <rnirmal> cool... so is the plan to remove nova volume-* from novaclient. or keep it till the next release 18:10:38 <rnirmal> and switch to cinderclient for all volume purposes 18:10:49 <jgriffith> Depending on how things go I could see it out for Folsom and switched to cinder 18:11:01 <jgriffith> But we'll have to prove things out pretty well before that happens 18:11:20 <jgriffith> Or we may do like quantum and have both, don't know where those discussions ended but we'll have them again 18:11:32 <rnirmal> ok 18:12:03 <jgriffith> So we have a working client, we're getting things set up now for devstack to let us actually use cinder or nova-volume 18:12:50 <jgriffith> There are some new blueprints to look at: https://blueprints.launchpad.net/cinder 18:13:17 <jgriffith> If you pull up: #link https://blueprints.launchpad.net/cinder/+spec/python-cinder-client 18:13:42 <jgriffith> you cna see jesse put together a dependency graph that you can click on for the various pieces 18:14:20 <rnirmal> cool that looks good. we have a set of blueprints to move forward on 18:14:37 <rnirmal> are we going to start targeting them for milestones? 18:14:56 <jgriffith> Yes, I started that already I believe 18:15:01 <jgriffith> cinderclient is f1 18:15:23 <jgriffith> I believe extract-nova-volumes is f2 18:15:34 <jgriffith> or it "is" 18:16:09 <jgriffith> I think the others are sort of partials in f1 and targetted for f2 18:16:48 <jgriffith> I think that's the quick low down... 18:17:07 <jgriffith> anything people are wondering about specifically or might know that I missed? 18:17:47 <rnirmal> nothing that I can think of for the immediate short term 18:17:51 <jgriffith> The next thing I was going to start looking at was implementing the ability to specify cinder in nova 18:17:56 <jgriffith> ie alternate volume driver 18:18:09 <jgriffith> for a while we want to keep both obviously 18:18:29 <rnirmal> jgriffith: hmmm alternate volume manager or volume driver? 18:18:38 <jgriffith> sorry...neither 18:18:40 <jgriffith> API :) 18:18:55 <jgriffith> plugin like glane and quantum do... 18:19:15 <jgriffith> or "configurable" I guess is the right way to say it 18:19:33 <rnirmal> yeah... should be easy just switching endpoints 18:20:01 <jgriffith> rnirmal: famous last words 18:20:16 <rnirmal> :) 18:21:06 <jgriffith> don't think I have much else if there aren't any items other folks want to talk about? 18:21:14 <rnirmal> jgriffith: do you want to briefly discuss keeping things in sync between nova-volumes and cinder 18:21:23 <jgriffith> rnirmal: sure 18:21:28 <rnirmal> back porting or forward porting 18:21:40 <jgriffith> So we're comitted to staying in sync obviously 18:21:56 <jgriffith> I don't know of any big changes/bp's coming to worry about 18:22:10 <rnirmal> that's one thing I think we kinda decided upon 18:22:20 <rnirmal> no new features in nova-volumes.. they'll just go into cinder 18:22:20 <jgriffith> at the stage cinder is at right now it shouldn't be a major issue 18:22:28 <rnirmal> but it's mostly about bugs and minor enhancements 18:22:33 <jgriffith> rnirmal: ahhh... well.... 18:22:47 <jgriffith> I tihnk if a feature is proposed it has to be addressed on a case by case 18:23:03 <jgriffith> cinder isn't in and core yet so nova-volume has to continue IMHO 18:23:30 <rnirmal> +1 on that. but how do we keep track of the changes 18:23:40 <jgriffith> In most cases it might mean it's implemented in both places like cpq16's work 18:23:45 <rnirmal> I guess we'll just have to follow and volume changes 18:23:48 <rnirmal> and/any 18:24:15 <rnirmal> yeah I asked cp16 to get it into both 18:24:19 <jgriffith> So I check gerrit constantly... also I would hope that nova core keeps transition in mind 18:24:26 <rnirmal> so looks like we'll just have to be on the lookout 18:24:59 <rnirmal> so there's one bug/enhancement I submitted to nova.. haven't done to cinder yet.. I'll do that soon 18:25:00 <jgriffith> also although it may be lame I'm doing diffs between cinder and nova-v every once in a while 18:25:12 <jgriffith> rnimral: which one? 18:25:45 <rnirmal> jgriffith: https://bugs.launchpad.net/nova/+bug/992729 18:25:47 <uvirtbot> Launchpad bug 992729 in nova "Add 'host' name to initialize/terminate volume connection" [Undecided,Fix committed] 18:26:26 <jgriffith> rnirmal: they can't just work off of the ip address? 18:26:53 <rnirmal> it's easier to for managing with hostnames.. they can work off ip address 18:27:07 <jgriffith> ok, thus enhancement versus bug :) 18:27:20 <rnirmal> yeah.. not all drivers have to use it 18:27:44 <jgriffith> Ya know I could solve this problem more easily for you..... ;) 18:28:08 <rnirmal> jgriffith: yeah I hear you 18:28:16 <jgriffith> LOL 18:28:35 <jgriffith> alrighty... 18:28:41 <rnirmal> so coming back to the point... how do we solve this... just make then as affecting both projects 18:28:48 <rnirmal> make/mark them 18:29:03 <jgriffith> Yeah, fill in the also affects project 18:29:11 <jgriffith> That's what I did at least 18:29:51 <jgriffith> Seems like the right way to go to me 18:30:08 <rnirmal> ok cool that works. just added that one.. so I'll do that for any volume changed in nova I come across 18:30:16 <jgriffith> excellent! 18:30:45 <jgriffith> #action jgriffith mention nova/cinder relationship for changes at next project meeting 18:31:16 <clayg> sorry I just joined, for cinder I'll look at the logs and try to be on time next week 18:31:16 <jgriffith> I'll bring this up again at next project meeting, maybe if everybody on nova core is aware that will help 18:31:28 <jgriffith> clayg: No worries... 18:31:52 <jgriffith> clayg: If you had anything specific though feel free... 18:31:59 <rnirmal> clayg: awesome...more participation is needed at this point 18:32:21 <clayg> jgriffith: nothing specific, just trying to be more present 18:32:42 <jgriffith> :) 18:33:17 <DuncanT> Craig Vyvial's notification changes are the only thing I've really looked at this week. Been trying to get an answer off our billing people about whether we've had to add anything that isn't currently provided by Craig's patch. No definite answer yet 18:33:52 <jgriffith> Yeah.. nice catch you and rnirmal on those reviews 18:34:27 <jgriffith> DucnanT: keep us all in the loop if there ends up being more to come 18:34:38 <jgriffith> again keeping nova-v and cinder in sync 18:34:38 <rnirmal> DuncanT: that's good would like to get more input on that 18:35:10 <rnirmal> we went with what we felt had the most info. but we would be missing some pieces in the notifications 18:35:15 <jgriffith> DuncanT: Also if you get a chance https://review.openstack.org/#/c/7537/ 18:35:20 <jgriffith> :) 18:35:45 <jgriffith> I'd like to get that sucker pushed and close my personal repo ASAP 18:35:55 <DuncanT> jgriffith: I'll review that in the morning if not before 18:36:04 <jgriffith> thanks! 18:36:15 <jgriffith> Oh yeah... what time is it there? 18:36:16 <rnirmal> jgriffith: are you going to reset the openstack/python-cinderclient after that merge? 18:36:31 <jgriffith> rnirmal: yes, that was the plan 18:36:42 <jgriffith> or I'm going to ask mtaylor to do it 18:36:47 <DuncanT> 7:30 pm 18:37:18 <jgriffith> DuncanT: That reminds me, I think I promised you opening discussions on a differnt meeting time? 18:37:28 <DuncanT> I was going to ask if anybody minded making things an hour earlier, since most of us are on summer time now and the meeting stayed at the same time utc 18:38:43 <jgriffith> DucanT: QA meets in that slot but we could try before that maybe? 18:38:54 <rnirmal> I'm ok with 1 or 2 hrs earlier. need to make sure there's no other conflicting meetings 18:39:07 <DuncanT> Earlier is certainly better for me 18:39:15 <jgriffith> clayg: work for you? 18:40:13 <clayg> yup! 18:40:32 <jgriffith> Cool... I'll send an email out for the benefit of those that aren't here 18:40:42 <DuncanT> 5pm is metering, 6pm is QA, 7pm is our current slot, 9pm is orchestration 18:41:01 <jgriffith> Ahh...metering did grab that slot? 18:41:32 <DuncanT> According to the ICAL feed, yes 18:41:33 <jgriffith> Oh, Thu!! I searched on Thur 18:41:54 <jgriffith> hmph... that closes out Thursdays 18:43:30 <rnirmal> Wednesday seems to be open during that time 18:43:48 <DuncanT> I can do wednesdays 18:43:58 <clayg> yes, is fine 18:44:21 <jgriffith> ok... I'll send a note out 18:44:41 <jgriffith> anything else? 18:44:52 <jgriffith> anybody wanna write some cinder code? 18:44:53 <jgriffith> :) 18:45:45 <jgriffith> ok, well let me know via email or irc if something comes up or you have ideas/bandwidth 18:46:03 <jgriffith> If there's nothing else I'm going to go eat lunch :) 18:46:25 <DuncanT> Bit late for lunch for me, but the bar is open.... 18:46:35 <jgriffith> DuncanT: that sounds better... 18:47:20 <jgriffith> #action jgriffith email proposal to switch meeting to Wed 2 hours earlier 18:47:29 <jgriffith> Alright, see ya guys 18:47:34 <jgriffith> #endmeeting