16:02:45 #startmeeting cinder 16:02:46 Meeting started Wed Sep 24 16:02:45 2014 UTC and is due to finish in 60 minutes. The chair is jgriffith. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:02:48 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 16:02:50 The meeting name has been set to 'cinder' 16:02:52 hey hey 16:02:52 hi 16:02:55 * DuncanT waves 16:02:55 hi 16:02:58 hi 16:02:58 hi 16:02:59 hey 16:03:00 mornin 16:03:01 o/ 16:03:04 o/ 16:03:09 hi 16:03:12 o/ 16:03:19 Hi 16:03:23 Not a ton on agenda so let's make this short and sweet :) 16:03:30 https://wiki.openstack.org/wiki/CinderMeetings 16:03:41 THat would be good. I gotta run early anyway. :-) 16:03:43 #topic Remove XenAPI driver 16:04:00 note this patch that flew through https://review.openstack.org/#/c/123162/ 16:04:05 so the XenAPI driver is actually gone :P 16:04:17 I thought that meetings, like everything else, tend to fill all available time? 16:04:25 DuncanT: pointed out that this probably should've been "looked" at by a broader audience 16:04:27 the MSA driver isn't going to be maintained by my team. 16:04:38 hemna: you're next... just a sec ;) 16:04:41 flip214: Shhhh. 16:04:48 jgriffith: I sent an email to the openstack list asking who is using the driver 16:04:50 hehe 16:04:56 and noting the driver is broken as far as we're concerned. 16:05:02 I checked with John Garbutt yesterday and he said it's basicly dead/unmaintained anyway 16:05:06 so no harm in removal 16:05:08 someone from citrix reached out to me privately saying they were fine with getting rid of it 16:05:16 since the CI was going to be a bit more work 16:05:25 thingee: sure 16:05:34 The reason I put it on the agenda is to get a policy going forward 16:05:35 anyway, nobody seems to have an issue 16:05:42 Not every user is on the mailing list 16:05:44 including the person that was "psuedo" maintaining it 16:05:58 DuncanT: I think we're fixing this already with new drivers and existing 16:06:05 with the list you're compiling for maintainers. 16:06:09 thingee: et'al 16:06:12 there is only so much we can do to reach out 16:06:19 I think the point is we should be public and clear about things like this 16:06:30 there should be communication before "removing" a driver 16:06:32 IMO 16:06:42 regardless of whether it's the right thing to do or not 16:06:46 thingee: We can also set a minimum length of time to try to find drivers a new home if necessary 16:06:48 jgriffith, +! 16:06:48 should be communicated 16:06:50 jgriffith: ok, I won't +A next time. wait for more people to look at it 16:06:51 err 1 16:07:00 Setting a minimum time between announcing the intent to remove the driver and actually removing it would probably be good 16:07:06 xyang1: nahh... you did right 16:07:13 jgriffith: I was taking a similar approach to what Oslo does for removing things like zero mq support. Bring it up in the openstack user list 16:07:14 yeah 1 day is not much of a window 16:07:15 xyang1: that's why we're talking about it today 16:07:19 set up some guidelines 16:07:26 so there's no question in the future 16:07:30 we should at least doc somewhere about mx requirements for drivers 16:07:36 hemna: mx? 16:07:46 hemna: minimal requirements ? It's in the wiki 16:07:47 sorry, aviation term for maintenance 16:07:47 I'm open to suggestions, but I feel like it was public, but agree it was done too quickly 16:07:52 oh 16:08:11 so I'd just propose a couple things: 16:08:27 1. If we see a patch that removes a driver, make sure all of core knows about it 16:08:27 thingee: +1 16:08:39 DuncanT: I agree with minimum time 16:08:41 2. Send a posting out to Dev ML at a minimum 16:09:05 sorry.. but I think min time is a lame and arbitrary metric 16:09:11 and frankly usually kinda stupid 16:09:12 thingee: Part of this si my fault, I suggete4d to Bob that he put the patch in, then didn't follow through starting the discussion quickly enough 16:09:19 jgriffith: I guess minimum time with what you're suggesting 16:09:23 if 100 people happen to all look at it in an hour who cares :) 16:09:27 minimum time would account for people being on vacation or otherwise temporarily unresponsive 16:09:33 there has to be some point where you just kill it because no one is responding to the thread 16:09:39 jgriffith: 'At least one weekly meeting passes between submit and merge' seems reasonable 16:09:45 bswartz: OpenStack progress waits for no one! :) 16:09:55 DuncanT: sure 16:09:57 fine by me 16:10:03 DuncanT: +1 16:10:05 if that's what folks would like to propose 16:10:09 I"m fine with it 16:10:10 I'm not suggesting a /long/ minimum time 16:10:10 DuncanT: +1 16:10:20 sounds fine to me 16:10:28 sounds good. 16:10:33 Ok... so we have a plan it seems 16:10:43 one week sound reasonble. Suggest also sending an email to openstack-cinder 16:10:45 Should we capture that on the wiki or something? 16:11:00 Arkady_Kanevsky: yeah, I think ML is a good thing too 16:11:20 crickets 16:11:31 ok... I'll put something on the wiki :) 16:11:31 Putting on the wiki seems sensible, yes 16:11:38 +1 for wiki 16:11:38 unless there's a better option 16:11:39 jgriffith: I think it'd be a great addition to the contribution page for cinder 16:11:53 if only to say: See how we'll do if you're to be removed. 16:11:56 plus a mail to ML about the decision? 16:12:04 We also need to update https://wiki.openstack.org/wiki/CinderSupportMatrix 16:12:13 ok, I'll draft a first pass on the wiki 16:12:25 +1 for wiki for proposla 16:12:28 feel free to clean up or suggest improvements if you feel needed 16:12:37 That brings us to the MSA driver 16:12:41 hemna: ^^ 16:12:41 Arkady_Kanevsky: that matrix is outdated and used as an example of what we're avoiding. 16:13:00 the point of the minimum requirements is to not have a matrix 16:13:01 thingee: yeah, I'd love to just delete that stupid thing 16:13:04 so we talked about it internally and tried to ask for resources to maintain the MSA driver and got denied 16:13:04 If matrix is outdated where is definitive place for it? 16:13:08 soren, we can't support it currently 16:13:14 so 16:13:23 hemna: ok, so it's out IMO 16:13:28 jgriffith, +1 16:13:35 yah I warned my mgrs that would be next. 16:13:38 hemna: did it ever even work that you know? 16:13:41 and we are ok with it. 16:13:46 yah I believe it did work 16:14:00 that's too bad 16:14:04 yah 16:14:17 basically a contracting company wrote the driver to try and get a deal with a customer 16:14:23 it fell through, and so they ran away 16:14:30 yeah I spent a good deal of time talkign with them :) 16:14:32 IMO it's the perfect example of dump and run. 16:14:35 talking even 16:14:48 yup.... but that raise a concern/issue 16:14:52 hemna: I've contact with that company who are now interested in supporting it 16:14:58 there *is* at least one customer out there using it 16:15:14 I'd propose that it stay as is for Juno obviously 16:15:16 afaik, the customer didn't buy it. but I could be wrong 16:15:25 but figure out in Kilo if it's just dead and goes away or not 16:15:36 hemna: ohhh 16:15:36 ok 16:15:43 hemna: well that makes it easier 16:15:57 anybody feel a strong need to have it out by the time Juno releases? 16:15:59 we have no contact with them at all 16:16:10 DuncanT, you have a contact that wants to support it ? 16:16:17 hemna: Apparently, yes 16:16:30 hemna: Should be having a call with them about it soon. 16:16:36 ok 16:16:51 jgriffith: we should also definitely mention the removal of the driver in the release notes 16:16:51 so they'll get the CI system up and running for it then. great :P 16:17:55 hemna: That's what I'm telling them, yes 16:17:57 thingee: +1 16:18:02 DuncanT, perfect. 16:18:10 thingee: thanks for reminding me, haven't even thought about release notes yet 16:18:13 :( 16:19:09 I don't think the page has even been created in the wiki yet? 16:19:35 thingee: nahh, not yet 16:19:59 should we move on to HP MSA driver? 16:20:15 I think we are pretty much done with that no? 16:20:16 i'm a little confused about why removing the xenapi driver is straightforward in the RC phase... 16:20:40 eharney: it's not 16:20:45 eharney: you're not confused 16:20:52 eharney: it's was a mistake. but we had no real process in place so it happened. 16:20:53 eharney: the point was that it was just "done" 16:21:05 ah yeah, sorry, catching up from vacation still 16:21:05 and we were discussing if that was a horrible evil thing or not 16:21:14 and how to make sure we do it correctly in the future 16:21:20 VACATION!!!! 16:21:24 that sounds good 16:21:41 what's a vacation ? 16:21:42 jgriffith: it can be reverted if it shouldn't be removed? 16:21:43 actually removing a driver lends credibility to duncan's threats to vendors that are slow on CI 16:21:47 :) 16:21:56 xyang1: yeah, but I don't think we need to do that 16:21:56 bswartz, +1 16:21:59 I think it's fine 16:22:11 bswartz +1 Ironically, it wasn't him though. 16:22:13 xyang1: that's kinda what i was wondering, seems like an extreme change after j-3 16:22:17 if someone wants it, they can support it and get CI in place and submit a new patch 16:22:34 ok.. I think that horse is dead, we should stop beating on it 16:22:43 jungleboyj: I can vouch DuncanT was gentle in the email 16:22:52 thingee: he scared my managers, though :D 16:23:01 #topic RC1 16:23:03 joa, perfect :) 16:23:04 got phoned during my vacatins. 16:23:06 thiagop: :-) Then he sent Xing to do the dirty work! ;-) 16:23:13 So FYI the goal is to release RC1 tomorrow 16:23:17 thingee:^^ 16:23:22 jgriffith, w00t 16:23:26 :) 16:23:38 do we have anything that needs looking at in reviews to make it happen ? 16:23:46 soo... we have to make sure we start testing the heck out of everything next week 16:23:46 jungleboy: what? 16:23:51 *awe* 16:24:05 hemna: https://launchpad.net/cinder/+milestone/juno-rc1 16:24:24 couple of storwiz bugs that I'm likely to defer 16:24:24 thanks 16:24:38 really don't care to hold release up for them 16:25:03 if they land between now and tomorrow great, but dont' see that happening 16:25:09 * DuncanT would really like Eric's security patch to land 16:25:29 DuncanT: that's targetted 16:25:44 jgriffith: Thanks 16:25:48 note that anything on the list I just shared is what we "want" in RC1 16:25:59 the exception are the late additions to storwiz driver 16:26:58 jgriffith: looks like there's only one vmware patch that we are waiting for? 16:27:08 xyang1: that's actually targetted yes 16:27:14 xyang1: so keep in mind... 16:27:25 the RC list is things that are critical for us to cut a release 16:27:34 and we think should hold up the release 16:27:48 what about those n triaged status? 16:27:48 there are of course opportunistic patches that can go in 16:28:01 xyang1: in general you mean? 16:28:06 xyang1: or on that list? 16:28:14 the vmware patch has a dep on another retype patch 16:28:16 on that list, there are two triaged 16:28:25 xyang1: the ones on that list I plan to remove, except maybe my snapshot one :) 16:28:38 xyang1: I have some code for that, but I'll remove it from targetting 16:28:45 xyang1: it becomes opportunistic 16:29:00 but problematic because once we release we introduce compat issues 16:29:23 xyang1: does that clear things up? 16:29:34 jgriffith: yes, thanks 16:29:43 xyang1: sure 16:29:50 anybody else have any questions about RC? 16:29:55 Just to be clear, should we not be approving any other patches at this point in time? 16:30:01 hemna: ya, the dependency is confusing 16:30:24 xyang1, at this point the vmware patch should get pushed out IMO 16:30:59 Doesn't look like those storwize patches have a chance of going in. 16:31:44 jungleboyj: that's an understatement 16:32:01 jungleboyj: no, that's not really necessary IMO 16:32:09 jungleboyj: re not approving other patches 16:32:16 just be picky 16:32:24 and no more frikin i8n disasters :) 16:32:33 jgriffith: :-) Ok, just making sure. Ok, be careful, nothing that is likely to cause issues. 16:32:33 no updates to libs/requirements at this point 16:32:34 If in doubt, +2 then ask in the channel 16:32:46 We've a request to merge translations BTW 16:32:49 jgriffith: :-p 16:32:52 DuncanT: ha! 16:33:02 translations are "ok" IMO 16:33:20 it's the trouble that we caused late with some of the common libs 16:33:23 DuncanT: I will take a look at those. 16:33:46 #topic open-discussion 16:33:48 * jungleboyj was just going to do a full oslo sync. 16:33:49 Oh... 16:33:51 hey! 16:34:00 I wanted to thank everybody here!!! 16:34:15 Especially for the nice things that people said via email regarding me stepping down as PTL 16:34:20 you're welcome :) 16:34:34 It's been an awesome few years and we've built a great team and project IMO 16:34:41 but keep in mind I'm not going anywhere :) 16:34:47 good :) 16:34:58 +1 16:35:02 jgriffith: great:) 16:35:06 Good. Wouldn't be the same without you. 16:35:17 jgriffith: I very much view the PTL role as a tag team sort of thing. Any of us interested should step up and help out. I would hope you would return to the role after a much needed vacation. :) 16:35:28 * DuncanT looks forward to jgriffith doing less paperwork and more code 16:35:35 jgriffith: anyways, I think that most of us are really thankful to you for your help, oldies like newbies 16:35:49 DuncanT, +2 16:35:50 ^^ me too, but remember you'll have to review it :) 16:35:59 DuncanT: thingee +2 16:36:15 * jungleboyj gets my Red Pen out. ;-) 16:36:24 jgriffith: can you target your patch please so we won't forget about them?:) 16:36:30 cool... so we've got thingee and DuncanT with their hats in the ring 16:36:33 can't go wrong 16:36:48 anybody else if you're interested get your proposal posted 16:37:03 xyang1: which one? 16:37:11 xyang1: the one I just removed from targetting? 16:37:20 jgriffith: I mean in the future. 16:37:24 ohhh! 16:37:24 LOL 16:37:30 :) 16:37:38 jgriffith: that patch didn't get reviews and got reverted 16:37:49 xyang1: I know.. still makes me sad :( 16:38:14 jgriffith: We'll fix it all in Kilo 16:38:16 xyang1: but timing sucked with CG and Rep landing the same week 16:38:34 jgriffith: Now you will have time to work on that and harass us to review it. 16:38:34 DuncanT: haha... that's what' I said at the end of Icehouse ;) 16:38:39 jgriffith: so that is my fault your patch didn't make it?:) 16:38:47 xyang1: haha! not at all 16:39:08 xyang1: You can blame Ronen, he isn't here. 16:39:12 jgriffith: Then I distracted everybody by poking them about CI 16:39:17 Ok, should we free up the meeting channel? Or does anybody else have any biz to discuss? 16:39:22 jgriffith: target it to K-1 so we look it early 16:39:33 xyang1: for sure 16:40:19 Ok everyone... cya in openstack-cinder 16:40:30 #endmeeting