15:01:23 #startmeeting manila 15:01:24 Meeting started Thu Feb 27 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:25 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:01:27 The meeting name has been set to 'manila' 15:01:37 good morning/evening folks 15:01:46 Hello 15:01:47 hi 15:01:55 Hi 15:02:10 I don't have an agenda today 15:02:18 last 3 days I took a vacation to cinder land 15:02:55 There were some last minute I-3 things that needed some attention 15:03:03 hi 15:03:18 but manila is just as important 15:03:35 actually I do have one thing 15:03:49 I understand there are some folk in Australia who are very interested in manila 15:04:21 but they can't attend this meeting because it's sometime after midnight right now 15:05:05 I want to accomodate some of the oceania timezones better 15:05:28 the 2 options we have are to do an alternating meeting, or to keep these meetings and add a suplemental meeting for the oceania folks 15:06:10 bswartz: for first step they can use manila chat 15:06:20 without schedule 15:07:02 I notice that openstack-manila is very quiet. Or is it just me? 15:07:18 either way, I would probably propose 0100 UTC or 0200 UTC for the alternate meeting 15:08:43 scottda: yeah that's been the trend 15:09:01 scottda: most of the conversations are during these weekly meetings or in offline meetings 15:09:23 we already have someone serious timezone issues 15:09:27 OK, probably also a result of such a small group of devs and users 15:09:40 yeah the group is small and very spread out around the world 15:09:48 if some of the australians join then that will get worse 15:10:10 chat is quiet - yes, but who restricts to have a talk? 15:10:16 but I'm nearly always online during USA hours and you can ping me if you want to talk 15:10:51 anyways I just wanted to mention that briefly 15:10:58 we don't make any changes to the meeting schedule yet 15:11:30 I'll start up some conversations and maybe we can move to 1.5 meetings per week 15:11:55 with the 0.5 meetings per week being at 0200 UTC in addition to the current regular meeting 15:11:57 enough on that 15:12:04 #topic dev status 15:12:21 Dev status: 15:12:32 1) NetApp Cmode driver: https://review.openstack.org/#/c/59100/ 15:12:32 Waiting for reviews, after changes. Not critical nits are expected to be fixed after main merge of driver. 15:13:05 2) Horizon's manila extension: https://github.com/NetApp/horizon/tree/manila 15:13:17 oh Jenkins is passing again 15:13:27 thanks yportnova -- I'll review that change again 15:13:38 3) Devstack with generic driver: https://review.openstack.org/#/c/74647/ 15:13:38 related bug: https://bugs.launchpad.net/manila/+bug/1285612 15:14:03 4) Generic driver's modularity: https://review.openstack.org/#/c/74154/ 15:14:03 Waiting for reviews, after changes. Not critical nits are expected to be fixed after main merge 15:14:27 5) Volume types: https://review.openstack.org/#/c/74772/ (client) 15:14:43 6) Activation/deactivation api: https://blueprints.launchpad.net/manila/+spec/share-network-activation-api 15:14:43 (server) https://review.openstack.org/#/c/71936/ 15:14:43 (client) https://review.openstack.org/#/c/71497/ 15:14:43 Not tested due to absence of its using in drivers. 15:15:01 TODO: 15:15:03 so this reminds me of somethiong 15:15:28 I've decided to create some branches on github under the NetApp account for horizon and tempest 15:15:45 because we have changes to both of those projects that can't go upstream yet 15:16:13 so the NetApp version of those branches will be the "official" ones until we're incubated 15:16:17 unless someone has a better idea 15:16:31 if anyone wants to contribue to those branches I can grant access 15:16:56 it's just github though so there's no review/gate process and therefore we need to be careful 15:17:26 branch per dev 15:18:06 we need some reviews on the above changes please 15:18:15 in addition to my own 15:18:52 the rest I don't know if they need any discussion 15:18:57 vponomaryov: were you going to mention some todo items? 15:19:02 So, back to status, TODO: 15:19:10 1) Make drivers (Generic, Cmode) use activation/deactivation API 15:19:17 2) Update Horizon extension for Manila due to API changes, bugfixing 15:19:26 3) Implement volume types server side 15:19:34 OPEN ITEMS: 15:19:42 1) metadata for security-services. 15:20:03 2) cirros lightweight image for generic driver : 15:20:03 - has nonworking nfs - https://github.com/csabahenk/cirros/issues?direction=asc 15:20:19 that's all 15:20:41 csaba: you here? 15:21:31 how much of a blocker is the nonworking NFS is the image? can't we just use other (heavier) images until that's fixed? 15:21:48 yes, we can 15:22:12 it is blocker for devstack plugin for enabling generic driver 15:22:16 one of two blockers 15:22:41 second, as I have mentioned in dev status is a bug: https://bugs.launchpad.net/manila/+bug/1285612 15:22:59 uh oh looks like Freenode is still unstable -- I see a netsplit happening 15:23:32 well in case csaba is reading the meeting log, csaba: reach out for help if you need it 15:23:45 bswartz: yep 15:23:56 just came soory 15:24:34 so yeah I know the image is non functional yet 15:24:43 vponomaryov: is this really a manila bug or a devstack bug? 15:25:05 it is conceptual bug for dependency, that generic driver has 15:25:14 it is manila bug 15:25:22 csaba: welcome! 15:26:06 vponomaryov: do you have a fix in mind? 15:26:34 We have thoughts, need test it 15:26:39 I read the bug and I'm not clear on the problem 15:26:43 it will take some time 15:26:47 bswartz: need to clarify if it is generic driver's bug or bug related to service starting 15:26:55 okay 15:27:13 vponomaryov: can you suggest a hotfix? 15:27:32 just in order to be able to do testing with devstack 15:27:46 there are workaround 15:27:56 just run LVM driver first 15:28:01 or cmode 15:28:03 can we just hack devstack into working shape manually? 15:28:13 than enable generic driver and restart m-shr 15:28:43 do you need to create an lvm share or is it enough to just start m-shr with lvm ? 15:28:49 ok 15:28:53 just start 15:28:59 cool 15:29:17 vponomaryov: you may want to mention that workaround in the bug notes 15:29:32 so people who read it aren't stuck waiting for the bug to be fixed 15:29:35 currently, devstack plugin works with lvm 15:29:48 this bug for commit: https://review.openstack.org/#/c/74647/ 15:29:57 that changes devstack plugin 15:30:26 ok 15:30:33 so, those who don't use this commit, won't face it 15:30:51 and what does lvm driver do to have such an effect? 15:31:09 it has not such dependency, that has generic driver 15:31:23 dependency oh host record 15:32:04 csaba: the problem is that generic driver reads on start db record from services table and at that time it is missing. So it fails 15:32:19 ah so host record in db 15:32:29 I see thx 15:33:15 vponomaryov: to enable generic driver, just change the driver entry in manila.conf and restart m-shr (after run lvm driver)? 15:33:42 xyang1: no, it has much more dependencies 15:34:03 xyang1: see changes here https://review.openstack.org/#/c/74647/ 15:34:18 vponomaryov: thanks. will take a look 15:34:31 okay 15:34:35 #topic open discussion 15:34:44 anyone have anything else? 15:34:51 First point from open items 15:34:53 1) metadata for security-services. 15:35:15 okay 15:35:29 no problem if we add it? 15:36:02 sorry I'm not sure what you mean 15:36:06 is this something new? 15:36:17 I mean extending manila's API 15:36:22 the share-network has all kind of security key/values 15:36:27 to allow set metadata for security services 15:36:33 what would such metadata be used for? 15:36:42 For example, for kerberos in Cmode driver now we have hardcoded username for spn record - "nfs". 15:36:59 It can be different for each vserver 15:37:11 theoreticaly 15:37:23 why not make that an additional key/value in the share-network? 15:37:35 with a sensible default value 15:38:03 it is part of security service, not share-network 15:38:42 what's a security service? 15:39:03 I feel like I'm missing something here 15:39:08 security-service, which is part of manla's API 15:39:21 we set there ldap, ad and kerberos data 15:39:50 then attach this entities to share-network, that is used to make shares 15:40:04 okay I feel dumb 15:40:17 yes that's right 15:40:37 I forgot about the exact way the share-network API worked 15:41:22 so the proposal is to allow attaching metadata to those security-services? 15:41:30 yes, exactly 15:41:45 and who would have access to do that? 15:41:48 tenants or admins? 15:42:22 as for creation of sec services - admins 15:43:01 if by tenant you mean common users 15:43:06 I guess my concern is that the term "metadata" typically refers to data that the API server will ignore 15:43:32 yes, it will send as is 15:43:38 key-value 15:43:40 if the APIs are looking at the metadata and changing their behavior based on those values then they're not really metadata -- they're API inputs 15:44:03 drivers can use it 15:44:11 I think of metadata as stuff the server stores and hands back to you but never really looks at 15:45:42 it depends on realisation 15:45:51 mostly yes 15:46:07 I think the idea makes sense but it can't be called metadata 15:46:18 it should be called somethign else 15:46:20 like attributes 15:47:01 it is expected to be the same as metadta for shares, volumes, etc 15:47:38 except those values are truly metadata aren't they? 15:48:31 as rule metadata has one restriction - length 15:48:42 and custom keys with values 15:49:13 vponomaryov: we should probably follow up on this offline because I want to think through an example in depth 15:49:27 Ok, agree, let it left to next meetings 15:49:35 thx 15:49:47 did anyone else have a topic? 15:50:03 otherwise I'll give you all 10 minutes back and I'll get started on code reviews 15:50:47 okay 15:50:53 thanks all 15:50:54 #endmeeting