15:01:23 <bswartz> #startmeeting manila 15:01:23 <openstack> Meeting started Thu Dec 11 15:01:23 2014 UTC and is due to finish in 60 minutes. The chair is bswartz. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:01:24 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:01:27 <openstack> The meeting name has been set to 'manila' 15:01:33 <bswartz> hello folks 15:01:39 <lpabon> hi 15:01:39 <xyang1> Hi 15:01:44 <vponomaryov> hello 15:01:49 <vvechkanov> hello 15:01:54 <u_glide> hi 15:01:55 <bswartz> #agenda https://wiki.openstack.org/wiki/Manila/Meetings 15:01:57 <toabctl> hi 15:02:35 <bswartz> #topic dev status 15:02:43 <vponomaryov> dev status: 15:02:43 <bswartz> let's start with a status update 15:02:51 <vponomaryov> 1) Driver modes: 15:02:55 <vponomaryov> BP: #link https://blueprints.launchpad.net/manila/+spec/driver-modes 15:03:15 <vponomaryov> status: interface implementation ready for review, generic driver single svm is in progress 15:03:26 <vponomaryov> 2) Network helpers 15:03:30 <vponomaryov> BP: #link https://blueprints.launchpad.net/manila/+spec/network-helper 15:03:40 <vponomaryov> status: work in progress 15:03:45 <vponomaryov> 3) Manage/unmanage shares and share-servers 15:03:49 <vponomaryov> BP: #link https://blueprints.launchpad.net/manila/+spec/manage-shares 15:03:51 <vponomaryov> status: drafting 15:04:12 <tbarron> hi 15:04:12 <vponomaryov> thats the main 15:04:18 <bswartz> vponomaryov: ty 15:04:31 <bswartz> I did a review on (1) yesterday and found some issues 15:04:54 <vponomaryov> bswartz: I posted questions according to it 15:05:04 <bswartz> one that may be interesting to the group I the question of 3 driver modes vs 2 15:05:29 <bswartz> so in Paris I prorposed 3 modes -- single_svm, flat_multi_svm, managed_multi_svm 15:06:03 <bswartz> It's been pointed out that flat_multi_svm can be implemented as a special case of managed_multi_svm, and thus we might be better off collapsing the 2 modes into 1 15:06:16 <bswartz> so we would only have single_svm and multi_svm 15:06:35 <vponomaryov> and multi_svm is going to have more than two (2) cases 15:06:49 <vponomaryov> flat and all networking segmentation 15:06:57 <bswartz> yeah, with multi_svm, the network helper is going to have to specify the encapsulation type, which could be anything from a long list 15:07:14 <bswartz> if we add "None" as an encapsulation, that accounts for the flat case 15:07:46 <bswartz> My plan is to update the BP and try to move forward with only 2 modes 15:07:57 <bswartz> hopefully that will make everyone's brain hurt less too :-) 15:08:15 <vponomaryov> another question according to it, how many modes are allowed at a time? 15:08:25 <xyang1> That will be good. I was confused:) 15:08:36 <bswartz> vponomaryov: I will reply to the email you sent as soon as I get a chance 15:08:52 <bswartz> vponomaryov: regarding modes -- each backend must have exactly 1 mode 15:09:19 <bswartz> drivers can support 1 or 2 modes, but the admin must pick exactly 1 15:09:38 <vponomaryov> bswartz: why? 15:09:43 <bswartz> if the driver only supports 1 mode then I think it's okay to not specify anything 15:10:02 <vponomaryov> Indeed, drivers can support all at a time 15:10:12 <vponomaryov> why such restriction? 15:10:13 <bswartz> because the interaction between the manager, the driver, and the helper is very different depending on which mode is used 15:10:39 <vponomaryov> it will be implemented anyway 15:11:16 <bswartz> so we discussed a single mode in paris 15:11:30 <bswartz> if you think there's a way to support 2 at the same time then that's a new idea 15:11:39 <bswartz> I'm open to discussing it 15:11:46 <toabctl> vponomaryov: who should/could in your opinion select the mode if not done per driver? 15:12:10 <vponomaryov> toabctl: admin can change it using config option 15:12:19 <bswartz> I suspect that the correct way to handle both modes at the same time would be to run 2 backends 15:12:34 <vponomaryov> bswartz: code will be the same 15:12:48 <vponomaryov> one of drivers from gerrit already allows both cases 15:13:15 <vponomaryov> due to absense of driver modes in Manila it just uses internal approach 15:13:30 <bswartz> vponomaryov: which driver 15:13:46 <vponomaryov> HP 3PAR 15:13:53 <vponomaryov> written by Mark Sturdevant 15:14:11 <bswartz> okay, I'll take a look at it 15:14:43 <bswartz> I'd like to take the question of supporting both driver modes offline though because driver modes aren't going to land in K-1 it looks like 15:14:58 <bswartz> if we have time at the end of the meeting lets come back to it 15:15:26 <vponomaryov> bswartz: generic part unlikely, but interface very likely 15:15:36 <vponomaryov> it depends on our agrremnt of idea 15:16:02 <vponomaryov> #link https://review.openstack.org/136714 15:16:21 <bswartz> okay then it's urgent that we make a decision 15:16:59 <bswartz> I will make that my top priority 15:17:19 <bswartz> #link https://review.openstack.org/#/c/139850/ 15:17:29 <bswartz> ^ this too 15:18:16 <bswartz> I'm very curious how 2 modes could be supported at the same time -- especially when we have the share server logic outside the driver like we currently do 15:18:38 <vponomaryov> bswartz: depending on provided data 15:18:44 <bswartz> the main difference between the 2 modes is supposed to be that the share server doesn't get created in the single_svm mode 15:18:47 <vponomaryov> no share-network - single, with share-network - multi 15:18:54 <bswartz> hmm 15:19:01 <bswartz> okay 15:19:06 <bswartz> I will review it 15:19:12 <bswartz> any other questions before we move on? 15:19:37 <bswartz> #topic Kilo-1 milestone review 15:19:46 <bswartz> #link https://launchpad.net/manila/+milestone/kilo-1 15:19:59 <bswartz> so k-1 is just a week away 15:20:18 <bswartz> and we have all kinds of bugs/BPs with no assignee and little/no progress 15:20:30 <bswartz> I've already pushed out several that I knew were not going to happen 15:20:38 <bswartz> but I'd like some help with the rest 15:20:56 <vponomaryov> bswartz: I have updated several as well 15:21:03 <bswartz> please take a look at the above link everyone, and I'll list the ones I have questions about 15:21:30 <bswartz> Administrator configurable network helper needs an owner 15:21:43 <bswartz> vponomaryov: do you know who that is? 15:21:56 <vponomaryov> bswartz: our team but not someone specific 15:22:07 <vponomaryov> bswartz: I can set myself for placeholder 15:22:23 <bswartz> is it okay if I put vvechkanov? 15:22:29 <vponomaryov> ok 15:23:10 <bswartz> I think that one needs to go to k-2 -- any disagreements? 15:23:43 <bswartz> okay 15:23:47 <bswartz> Gateway mediated networking model with NFS-Ganesha 15:23:57 <bswartz> csaba: you here? 15:24:03 <Guest98108> yep 15:24:12 <bswartz> hello Guest98108! 15:24:13 <lpabon> that's a weird name :-) 15:24:18 <Guest98108> sorry 15:24:26 <bswartz> by any chance is that one ready? 15:24:26 <vponomaryov> =) 15:24:54 <csaba> bswartz: its ready review is going on 15:25:18 <bswartz> the BP has some TODO listed 15:25:34 <bswartz> are you delivering it in phases? 15:25:36 <csaba> oh ill update the bp 15:25:42 <bswartz> oh okay 15:26:10 <bswartz> we will leave that one in 15:26:11 <csaba> those are actually done 15:26:26 <csaba> just the bp needs some love ... 15:26:35 <bswartz> Enhance share manager with share server creation 15:26:53 <bswartz> this one has a bunch of -1 15:27:14 <bswartz> is it going to get a new patchset? 15:27:31 <bswartz> vvechkanov: this one's in your name 15:27:55 <bswartz> it's low priority so we can push to k-2 15:28:20 <vvechkanov> bswartz: ok 15:28:21 <bswartz> vvechkanov: ? 15:28:38 <bswartz> vvechkanov: are you going to update it soon or do we push it out? 15:28:39 <vvechkanov> bswarts: sorry for long typing) 15:29:11 <vvechkanov> bswarts: Let's push it to kilo-2 15:29:16 <bswartz> ty 15:29:21 <bswartz> HP 3PAR File Persona Driver for Manila 15:29:38 <bswartz> Looks like this needs to be set to Needs Code Review 15:30:17 <bswartz> Oracle ZFSSA Manila Driver 15:30:31 <bswartz> I see some -1 on this driver 15:30:47 <bswartz> diemt: actively working on this? 15:30:57 <vponomaryov> bswartz: I think it is kilo-2 15:31:15 <bswartz> I think I agree, but if diemt is here I'd like to here from him 15:31:31 <bswartz> s/here/hear/ 15:32:19 <bswartz> NetApp cDOT Driver Extension Mechanism 15:32:57 <bswartz> this one looks ready 15:33:07 <bswartz> we can leave it targetted 15:33:10 <vponomaryov> bswartz: week will be enough 15:33:14 <vponomaryov> I think 15:33:22 <bswartz> we will see 15:33:50 <bswartz> I'm going to ask people to prioritize high priority BPs over low priority when doing reviews 15:33:52 <xyang1> bswartz: There is also a huawei driver being reviewed but not on the k-1 list. Bp is not targeted. https://blueprints.launchpad.net/manila/+spec/huawei-manila-driver 15:34:24 <bswartz> if it's not already in k-1, then I'd rather just target it to k-2 15:34:47 <bswartz> I see the patchset there 15:35:09 <xyang1> That is fine. It doesn't have a milestone target 15:35:16 * bswartz realizes he's pretty far behind on reviews 15:35:51 <bswartz> okay that one is updated 15:36:08 <bswartz> Enhance devstack plugin 15:36:23 <bswartz> vponomaryov: this one's yours 15:36:30 <bswartz> is it happening? 15:36:33 <vponomaryov> bswartz: I going to fit kilo-1 15:36:43 <bswartz> the code is in WIP state... 15:36:54 <vponomaryov> bswartz: minor stuff left 15:37:05 <vponomaryov> in general it can be reviewed 15:37:16 <bswartz> okay I'll leave it 15:37:19 <vponomaryov> I will update it soon 15:37:41 <bswartz> okay that's it for BPs 15:37:50 <bswartz> there are 5 left unfinished and targetted for k-1 15:38:13 <bswartz> please priority the High priority ones over the Low priority ones when doing reviews -- but let's aim to get them all merged 15:38:33 <bswartz> now there are several bugs 15:38:42 <bswartz> #1348635 manila has modules that is not covered with unittests 15:39:09 <bswartz> mkoderer: are you working on this? 15:39:55 <bswartz> #1356400 cmode driver does not support ip rules for CIFS shares 15:39:57 <bswartz> this one has no owner 15:40:15 <bswartz> actually there are a bunch with no owner 15:40:35 <bswartz> I think I'd like to push ALL of the bugs with no owner to k-2 because I don't see them getting fixed at the last minute 15:40:49 <vponomaryov> agree 15:41:31 <bswartz> okay I checked them and don't see any active fixes in gerrit 15:41:39 <bswartz> a few have abandoned changesets 15:41:46 <xyang1> bswartz: can you update this one? It is merged already. https://blueprints.launchpad.net/manila/+spec/register-emc-manila-plugin-with-stevedore 15:41:52 <bswartz> I'm going to push them out 15:42:13 <bswartz> but if you're working on any bugs please make sure your name is on them 15:42:31 <bswartz> and if there's a bug with no owner, everyone is welcome to try to fix it 15:43:05 <bswartz> xyang1: this should be changed to Implemented? 15:43:19 <xyang1> Ok 15:43:29 <juzuluag> bswartz; diemt is actively working on it 15:43:36 <bswartz> I'm asking -- it looks like all the linked patchsets are merged 15:43:43 <juzuluag> she is not online, but I know she is working on it 15:44:13 <bswartz> juzuluag: okay thank you 15:44:25 <bswartz> juzuluag: any objection to retargetting that driver to kilo-2? 15:44:53 <juzuluag> bswartz can I come back to you after I talk to her? 15:45:11 <bswartz> yeah sure 15:45:14 <juzuluag> thanks 15:45:37 <bswartz> retargetting it isn't about making a judgement about the code, it's just a question of timing and priority for this team 15:46:04 <bswartz> we want to focus our efforts on stuff that is likely to get merged 15:46:28 <bswartz> there's no reason the oracle driver can't get merged the week after next if it misses k-1 15:46:38 <juzuluag> agree. 15:46:51 <juzuluag> But it's more her call at this point :) 15:47:09 <bswartz> okay have her ping me if she really wants to push for k-1 15:47:17 <juzuluag> ok 15:47:30 <bswartz> #1323720 errored share_server can not be deleted 15:47:56 <bswartz> this on is won't fix? 15:48:02 <vponomaryov> yes 15:48:16 <bswartz> vponomaryov: why? 15:49:09 <vponomaryov> bswartz: we can reconsider it later 15:49:29 <bswartz> if we're going to reconsider it we should change the state 15:49:33 <bswartz> won't fix is a terminal status 15:49:41 <bswartz> I will untarget it and forget about it otherwise 15:49:42 <vponomaryov> bswartz: enhancement of share manager can overlap 15:49:46 <bswartz> ok 15:49:54 <bswartz> in that case I'll untarget it 15:49:59 <vponomaryov> ok 15:50:00 <bswartz> #1356588 manila: pylint wrong continued indentation issues 15:50:43 <bswartz> I don't know Danny Al-Gaaf's IRC handle 15:50:57 <bswartz> is this still a real bug? 15:51:42 <bswartz> hmm I'll leave this one targetted 15:51:56 <bswartz> and upate the bug 15:52:12 <bswartz> okay that's it for K-1 15:52:35 <bswartz> #target open discussion 15:52:36 <bswartz> errr 15:52:41 <bswartz> #topic open discussion 15:52:51 * bswartz has targeting on the brain 15:52:54 <bswartz> anything else? 15:54:13 <bswartz> okay! 15:54:36 <bswartz> reviews are the priority the next week, unless you're an implementer for one of the things targetted to k-1 15:55:10 <bswartz> I'll be going reviews soon 15:55:12 <bswartz> doing* 15:55:56 <bswartz> thanks everyone 15:56:00 <rushil> thanks 15:56:01 <vponomaryov> thanks 15:56:04 <xyang1> Thanks 15:56:06 <bswartz> #endmeeting