14:58:36 #startmeeting manila 14:58:37 Meeting started Thu Mar 22 14:58:36 2018 UTC and is due to finish in 60 minutes. The chair is tbarron. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:58:38 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 14:58:40 The meeting name has been set to 'manila' 14:58:47 2 min early :-o 14:58:52 hello o/ 14:59:03 * tbarron has to fix his clock 14:59:08 o/ 14:59:10 again 14:59:11 ntp? 14:59:22 it's supposed to be running 14:59:25 \o 14:59:35 \o 14:59:45 * tbarron waits a minute 14:59:48 hi 15:00:09 .o/ 15:00:33 manila courtesy ping: gouthamr zhongjun xyang markstur vponomaryov cknight toabctl bswartz ganso 15:00:40 hi 15:00:46 hi all 15:01:05 #agenda https://wiki.openstack.org/wiki/Manila/Meetings#Next_meeting 15:01:10 tbarron: your clock doesn't have ntp? 15:01:39 bswartz: it's supposed to, i was going to fix it last week and something or other came up 15:02:05 #topic Announcements 15:02:09 hello 15:02:11 o/ 15:02:40 I don't have any except that spec freeze is about 3 weeks out, will return to that in a bit 15:02:53 Anyone else have any announcements? 15:03:12 ok, moving on 15:03:18 #topic Summit 15:03:27 Who is planning on attending? 15:03:53 Sadly I'm not 15:03:56 I need to provide a more final update to the program folks on 15:03:57 me and erlon 15:04:10 I would like to see Vancouver again 15:04:13 Project Update and Onboarding sessions. 15:04:23 bswartz: I would like to see you in Vancouver! 15:04:31 tbarron: I'll be there 15:04:40 dustins: cool! 15:04:48 I'll check with my team leader, but probably not 15:04:49 tpsilva: awesome 15:05:10 not entirely sure yet, might be there :) 15:05:13 Anyone want to help with Project Update or Onboarding sessions? 15:05:16 I'm not 15:05:34 tbarron: If I'm available, I'd love to help out with onboarding sessions 15:05:36 vkmc: I think I'll put you down to help with Onboarding if you don't object. 15:05:37 * vkmc signs up for onboarding 15:05:43 lol 15:05:46 dustins: kk, excellent 15:05:47 no objections, I'd love to 15:05:52 gouthamr helped with those things in Sydney 15:06:08 and vkmc and ganso 15:06:16 ganso :( 15:06:38 OK, I've got some folks to chat with on this one I think. 15:06:43 The curse of limited budgets for travel... 15:07:00 Also w.r.t. Summiet, please add ideas to 15:07:15 #link https://etherpad.openstack.org/p/YVR-manila-brainstorming 15:07:41 Summit is for "external" contact with customers and operators 15:07:59 and the Forum dedicated for operator/developer planning 15:08:14 I'd like to see that work better :) 15:08:29 Anything more on Summit? 15:08:40 Sadly I'm not too 15:08:45 zhongjun_: :( 15:09:05 #topic Spec Reviews 15:09:19 as mentioned, freeze is 19 April 15:09:38 Please take a look at: 15:09:50 #link https://etherpad.openstack.org/p/manila-rocky-specs 15:10:25 The "reviewers" lines show people who have made comments thus far. 15:10:57 Or who have put themselves down indicating serious intent. 15:11:18 We aim for a consensus on reviews, but we need early engagement. 15:11:29 By active cores and non-cores. 15:11:38 (hint about path to core there) 15:11:48 i think i can sign up for more in a week.. dealing with some non-openstack work stuff at the moment :( 15:11:55 gouthamr: ack 15:12:16 Note that we have a spec proposal there that we did not discuss 15:12:20 at PTG: 15:12:36 #link: https://review.openstack.org/#/c/553662/ 15:12:52 This one seems to me to be a good idea but there may be some 15:13:02 backwards-compatability issues to discuss. 15:13:17 Or we may decide that where response codes would change 15:13:22 it's because we have bugs. 15:13:38 Let's drive that conversation early rather than getting 15:13:45 deadlocked on it at the last minute. 15:14:07 manila is behind the other projects in terms of doing jscon schema validation 15:14:20 (assuming we agree that it's a good idea) so it would be 15:14:31 really good to make progress on that issue this cycle. 15:14:48 Also, if anyone knows the spec contributor I'd like to 15:14:57 reach out to him - it's a well written spec. 15:16:01 Woah this looks like possibly good stuff 15:16:24 There's a good chance of breakage if we do this ^ 15:16:37 But it would be exposing of already-broken things 15:16:44 bswartz: agree on both statements 15:16:55 actuall with all three 15:17:22 and you see why I think we want to review/talk through these issues early :) 15:17:52 Next on specs, do we want to have a dedicated review day the 15:17:55 way nova is? 15:18:05 Spec review day? 15:18:09 #link http://lists.openstack.org/pipermail/openstack-dev/2018-March/128575.html 15:18:46 Interesting 15:18:48 They also have M1 spec freeze ... 15:19:14 If we can make good progress maybe we don't need one. 15:19:16 The built in assumption seems to be that everyone is awake at the same time -- which is harder with TZ differences 15:19:22 +1 15:19:27 not sure if it makes sense, as the spec text needs to be fixed to be merged, sometimes it takes time to do that 15:19:38 It's a good idea if everyone agrees 15:20:00 Why don't we see what we can get done in the next week and 15:20:16 if we aren't making sufficient progress we'll return to the topic. 15:20:36 The threat of an extra meeting often gets work done. 15:21:12 #topic Fostering contribution to upstream manila 15:21:28 I bring this topic up after reading 15:21:42 #link https://www.openstack.org/summit/vancouver-2018/summit-schedule/events/21040/building-nfs-service-based-on-manila-and-glusterfs-in-public-cloud 15:21:50 Please take a look. 15:22:00 This looks like awesome work!! 15:22:27 But so far as I can tell it's not in upstream open source manila :( 15:22:37 Anyone know what "SPF" is? 15:22:43 The glusterfs drivers fail gate. 15:22:50 Oh single point of failure 15:22:53 And we have open HA issues, not solved. 15:23:00 SPF=SPOF 15:23:05 or == 15:23:07 rather 15:23:30 So there was a discussion about this one in #openstack-tc 15:23:51 whose outcome was that we are going to try to reach out to the speakers 15:23:58 for this talk 15:24:04 What was the general feeling of that discussion? 15:24:14 Are we not being welcoming enough as a community? 15:24:27 and see if we can work with them to get this contributed to manila proper 15:24:42 bswartz: well, that is a really good question, and it was raised. 15:24:48 We don 15:24:53 Is the work in open source anywhere? 15:25:11 We don't know *why* this work is being done as a fork or where it really lives. 15:25:31 The great thing about open source is that both push and pull models work for getting code from contributors into upstream projects 15:25:33 So if anyone has insight or knows these folks please ping me and help us 15:25:35 reach out. 15:25:52 bswartz: right 15:25:53 Well if the work isn't open source at all, then there's a different problem 15:26:21 http://lists.gluster.org/pipermail/gluster-devel/2017-June/053001.html 15:26:35 tbarron: I guess it's probably easier for them and this way they have shorter development-cycles, than having to wait for openstack reviews/gates to push each new feature 15:26:40 in this email, they say they intend to push changes: "The enhancement of manila patches would be sent to upsteam later." 15:27:00 gouthamr: awesome, that's a good sign. 15:27:17 The apache license allows people to do what they want and not share code, but the decision to not share code is often a misguided business decision 15:27:51 amito: yeah, that's always a consideration. So we have a challenge how 15:27:57 Yeah I hope they eventually share it 15:28:02 to help people not get discouraged, etc. 15:28:24 OK, just wanted to let you folks know that we'll be reaching out, etc. etc. 15:28:58 Any more on this one now? 15:29:20 #topic New Bugs 15:29:29 dustins: you're up 15:29:47 tbarron: I've got nothing this week, unfortunately 15:29:58 dustins: kk, thanks 15:30:22 #topic Open Discussion 15:30:47 I have a very brief topic 15:31:06 ganso: that's what you think :) 15:31:19 ? 15:31:20 s/brief/long/ 15:31:29 O.o 15:31:34 at the PTG we briefly discussed if manage/unmanage for DHSS=True was generally a good idea 15:31:34 lol 15:31:49 we all agreed it would be a nice feature to have 15:31:50 ganso: yeah, that's an easy one 15:31:58 so I did a little more thinking on that 15:32:15 and we currently have manage/unmanage as a required feature for DHSS=False drivers 15:32:28 and (I believe) all current DHSS=False drivers implement that 15:32:37 so it is a feature accross the board, in DHSS=False 15:32:52 assuming manage/unmanage in DHSS=True gets implemented in the core 15:33:08 we would need to deal with the situation of not all drivers having it working 15:33:31 like, driver maintainers would need to implement that or we would need to make it optional 15:33:42 manage is optional 15:34:22 gouthamr is trying to make ganso honest about 'brief' 15:34:22 gouthamr: hmm so if the driver does not support that, we just error out when the user clicks the button? 15:34:52 users shouldn't be able to manage shares by our conception 15:34:58 The way it's been handled in the past is that we would give drivers a deadline to get it implemented or threaten removing the driver -- we no longer threaten to remove drivers for any reason though, so we don't have a way to force the work to get done 15:35:03 manage/unmanage is "admin_api" by default 15:35:28 oh ok, since it is an admin API we don't really care about returning an error because the admin knows the backends 15:36:00 yeah, hopefully administrators would consult the feature support matrix in this case 15:36:38 oh ok, it is not a problem then, we won't need to handle drivers that don't implement this 15:36:50 tbarron: haha brief it was then =) 15:36:56 ganso: nice 15:37:12 i checked if we added a user message to manage_existing, we haven't 15:37:28 although i would have liked it, bswartz will remind me "user" messages aren't meant for admins 15:37:42 gouthamr: that's just what I was going to say 15:37:53 :P you PTLs 15:38:17 moving along then, I want to mention that vkmc is cleaning up manila-ui for python3 15:38:26 and it's a bit messy 15:38:34 vkmc: ^^^? 15:38:52 yes... so, adding more details to that 15:38:55 tbarron: horizon hasn't been made fully compatible with python3 yet AFAIK 15:39:10 ganso, errors are on our side 15:39:18 vkmc: oh :O 15:39:28 in fact, py27 env tests are passing, but not without warnings 15:39:38 in py35 they directly fail 15:40:17 our friend zigo is shipping debian with python3 support only and he claims that 15:40:17 And fail in spectacular fashion :) 15:40:18 I'm trying to fix part of the test data we are using, since it seems to require some updates 15:40:30 only manila-ui is broken, the rest of openstack is fine :( 15:40:31 yeah... recursive loop included 15:41:07 https://review.openstack.org/#/c/552121/ 15:41:11 this work is being done here ^ 15:41:16 thanks amito for all your reviews 15:41:26 vkmc: np. 15:41:28 we need to enable the py35 job for manila-ui as well 15:42:04 something I'll do after I finish fixing the tests :) 15:42:04 Anyways, I wanted to highlight this work so that it can get review 15:42:16 thanks tbarron 15:42:20 attention (thanks amito !) and insightful suggestions. 15:42:27 vkmc: thanks for your work on this! 15:42:36 :) 15:42:55 dustins and thank you for reviewing/testing it 15:43:12 OK, anything else for today? 15:43:23 yes, thanks dustins :) 15:43:41 Three ... 15:43:50 Two ... 15:43:57 One ... 15:44:12 Thanks all!!!! Let's do spec reviews :) 15:44:18 #endmeeting